0001039399-18-000028.txt : 20180508 0001039399-18-000028.hdr.sgml : 20180508 20180508150644 ACCESSION NUMBER: 0001039399-18-000028 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180508 DATE AS OF CHANGE: 20180508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FORMFACTOR INC CENTRAL INDEX KEY: 0001039399 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 133711155 STATE OF INCORPORATION: DE FISCAL YEAR END: 1226 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50307 FILM NUMBER: 18814173 BUSINESS ADDRESS: STREET 1: 7005 SOUTHFRONT ROAD CITY: LIVERMORE STATE: CA ZIP: 94551 BUSINESS PHONE: 9252433522 MAIL ADDRESS: STREET 1: 7005 SOUTHFRONT ROAD CITY: LIVERMORE STATE: CA ZIP: 94551 10-Q 1 form-20180331x10q.htm 10-Q Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
 
(Mark one)
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2018
 
Or 

o
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-50307
 
FormFactor, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
13-3711155
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
7005 Southfront Road, Livermore, California 94551
(Address of principal executive offices, including zip code)
 
(925) 290-4000
(Registrant’s telephone number, including area code)
 ______________________________________

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes ý  No o
 
Indicate by check mark whether the registrant 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 the 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 ý  No o
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large Accelerated filer x
 
Accelerated filer o
 
 
 
Non-accelerated filer o
 
Smaller reporting company o
(Do not check if a smaller reporting company)
 
 
Emerging growth company o
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  o   

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

As of May 3, 2018, 73,031,864 shares of the registrant’s common stock, par value $0.001 per share, were outstanding.
 



FORMFACTOR, INC.
FORM 10-Q FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2018
INDEX

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2



PART I - FINANCIAL INFORMATION
 
Item 1. Financial Statements
 
FORMFACTOR, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
(Unaudited)
 
March 31,
2018
 
December 30, 2017
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
93,699

 
$
91,184

Marketable securities
48,370

 
48,988

Accounts receivable, net of allowance for doubtful accounts of $200 and $200
78,524

 
81,515

Inventories, net
73,780

 
67,848

Restricted cash
663

 
372

Refundable income taxes
2,307

 
2,242

Prepaid expenses and other current assets
14,452

 
13,705

Total current assets
311,795

 
305,854

Restricted cash
1,020

 
1,170

Property, plant and equipment, net of accumulated depreciation and amortization of $259,608 and $255,755
47,851

 
46,754

Goodwill
190,367

 
189,920

Intangibles, net
90,649

 
97,484

Deferred tax assets
3,145

 
3,133

Other assets
1,361

 
2,259

Total assets
$
646,188

 
$
646,574

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 


Current liabilities:
 

 


Accounts payable
$
38,889

 
$
35,046

Accrued liabilities
23,496

 
33,694

Current portion of term loan, net of unamortized issuance cost of $270 and $307
29,730

 
18,443

Deferred revenue
4,515

 
4,978

Total current liabilities
96,630

 
92,161

Term loan, less current portion, net of unamortized issuance cost of $185 and $272
67,315

 
87,228

Deferred tax liabilities
3,487

 
3,379

Deferred rent and other liabilities
7,746

 
5,169

Total liabilities
175,178

 
187,937




 


Stockholders’ equity:
 

 
 
Preferred stock, $0.001 par value:
 

 
 
10,000,000 shares authorized; no shares issued and outstanding

 

Common stock, $0.001 par value:
 

 


250,000,000 shares authorized; 73,013,842 and 72,532,176 shares issued and outstanding
74

 
73

Additional paid-in capital
851,249

 
843,116

Accumulated other comprehensive income
5,185

 
3,021

Accumulated deficit
(385,498
)
 
(387,573
)
Total stockholders’ equity
471,010

 
458,637

Total liabilities and stockholders’ equity
$
646,188

 
$
646,574

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

3



FORMFACTOR, INC.
 CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share amounts)
(Unaudited)
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Revenues
$
118,290

 
$
128,829

Cost of revenues
73,161

 
81,258

Gross profit
45,129

 
47,571

Operating expenses:
 

 
 

Research and development
18,046

 
17,414

Selling, general and administrative
23,449

 
22,829

Restructuring and impairment charges

 
269

Total operating expenses
41,495

 
40,512

Operating income
3,634

 
7,059

Interest income
257

 
67

Interest expense
(967
)
 
(1,174
)
Other expense, net
(512
)
 
(400
)
Income before income taxes
2,412

 
5,552

Provision for income taxes
287

 
367

Net income
$
2,125

 
$
5,185

Net income per share:
 
 
 

Basic
$
0.03

 
$
0.07

Diluted
$
0.03

 
$
0.07

Weighted-average number of shares used in per share calculations:
 
 
 

Basic
72,826

 
71,423

  Diluted
74,342

 
72,922

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

4



FORMFACTOR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Net income
$
2,125

 
$
5,185

Other comprehensive income, net of tax:
 
 
 
Foreign currency translation adjustments
2,166

 
1,447

Unrealized losses on available-for-sale marketable securities
(174
)
 

Unrealized gains on derivative instruments
172

 
157

Other comprehensive income, net of tax
2,164

 
1,604

Comprehensive income
$
4,289

 
$
6,789


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


5



FORMFACTOR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cash flows from operating activities:
 

 
 

Net income
$
2,125

 
$
5,185

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

 
 

Depreciation
3,525

 
3,162

Amortization
7,194

 
8,349

Accretion of discount on investments
23

 

Stock-based compensation expense
3,756

 
3,302

Amortization of debt issuance costs
123

 
171

Deferred income tax provision
59

 
81

Provision for excess and obsolete inventories
2,045

 
2,797

Acquired inventory step-up amortization

 
190

Loss on disposal of long-lived assets
15

 
22

Gain on derivative instruments

 
(65
)
Foreign currency transaction gains
(561
)
 
(729
)
Changes in assets and liabilities:
 

 
 

Accounts receivable
3,354

 
(8,888
)
Inventories
(7,408
)
 
(3,345
)
Prepaid expenses and other current assets
(247
)
 
3,068

Refundable income taxes
(52
)
 
286

Other assets
662

 
615

Accounts payable
2,988

 
7,220

Accrued liabilities
(9,521
)
 
(4,780
)
Income tax payable
(829
)
 
(419
)
Deferred rent and other liabilities
2,515

 
71

Deferred revenues
(444
)
 
1,510

Net Cash provided by operating activities
9,322

 
17,803

Cash flows from investing activities:
 

 
 

Acquisition of property, plant and equipment
(3,831
)
 
(3,465
)
Proceeds from sale of a subsidiary
20

 
14

Purchases of marketable securities
(3,587
)
 

Proceeds from maturities of marketable securities
4,007

 

Net cash used in investing activities
(3,391
)
 
(3,451
)
Cash flows from financing activities:
 

 
 

Proceeds from issuances of common stock
4,754

 
7,437

Purchase and retirement of common stock

 
(2,733
)
Tax withholdings related to net share settlements of equity awards
(357
)
 
(480
)
Principal repayments on term loan
(8,750
)
 
(6,875
)
Net cash used in financing activities
(4,353
)
 
(2,651
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
1,078

 
1,260

Net increase in cash, cash equivalents and restricted cash
2,656

 
12,961

Cash, cash equivalents and restricted cash, beginning of period
92,726

 
102,596

Cash, cash equivalents and restricted cash, end of period
$
95,382

 
$
115,557

 
 
 
 
 
 
 
 
Non-cash investing and financing activities:
 

 
 

Change in accounts payable and accrued liabilities related to property, plant and equipment purchases
$
601

 
$
2,035

 
 
 
 
Supplemental disclosure of cash flow information:
 
 
 
Cash paid for income taxes, net
$
771

 
$
338

Cash paid for interest
$
826

 
$
1,016

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

6



FORMFACTOR, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 1 — Basis of Presentation and New Accounting Pronouncements
 
Basis of Presentation
The condensed consolidated financial information included herein has been prepared by FormFactor, Inc. without audit, in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The financial information as of December 30, 2017 is derived from our 2017 Annual Report on Form 10-K. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2017 Annual Report on Form 10-K. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year.
 
Fiscal Year 
We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2018 and 2017 each contain 52 weeks and the three months ended March 31, 2018 and April 1, 2017 each contained 13 weeks. Fiscal 2018 will end on December 29, 2018.

Reclassifications
Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.

Critical Accounting Policies
Our critical accounting policies have not changed during the three months ended March 31, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017, except for:

Revenue Recognition

Revenue is recognized upon transferring control of products and services, and the amounts recognized reflect the consideration we expect to be entitled to receive in exchange for these products and services. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. An arrangement may include some or all of the following products and services: probe cards, systems, accessories, installation services, service contracts and extended warranty contracts. We sell our products and services direct to customers and to partners in two distribution channels: global direct sales force and through a combination of manufacturers’ representatives and distributors.

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligation is distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined and accounted for as one unit of account. Generally, the performance obligations in a contract are considered distinct within the context of the contract and are accounted for as separate units of account.

Our products may be customized to our customers’ specifications, however, control of our products are typically transferred to the customer at the point in time the product is either shipped or delivered, depending on the terms of the arrangement, as the criteria for overtime recognition are not met. In limited circumstances, substantive acceptance by the customer exists which results in the deferral of revenue until acceptance is formally received from the customer. Judgment may be required in determining if the acceptance clause is substantive.

Installation services are routinely provided to customers purchasing our systems. Installation services are a distinct performance obligation apart from the systems and recognized in the period they are performed. Service contracts, which include repair and maintenance service contracts, and extended warranty contracts are also distinct performance obligations and recognized as our performance obligations are satisfied. This is typically the contractual service period, which ranges from one to two years. For these service contracts recognized over time, we use an input measure, days elapsed, to measure progress.

A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. In determining the transaction price, we evaluate whether the price is subject to refund or adjustment to determine the net consideration to which we expect to be entitled. We generally do not grant return privileges, except

7



for defective products during the warranty period. Sales incentives and other programs that we may make available to these customers are considered to be a form of variable consideration, which is estimated in determining the contract’s transaction price to be allocated to the performance obligations. We have elected the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component as our standard payment terms are less than one year.

For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on its relative standalone selling price. The stand-alone selling prices are determined based on the prices at which we separately sell these products. For items that are not sold separately, we estimate the stand-alone selling prices using our best estimate of selling price.

Transaction price allocated to the remaining performance obligations: On March 31, 2018, we had $3.6 million of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. We expect to recognize approximately 20.6% of our remaining performance obligations as revenue in fiscal 2019, and additional 8.7% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

Contract balances: The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 31, 2018 and December 30, 2017 were $1.5 million and $1.6 million, respectively, and are reported on the Condensed Consolidated Balance Sheet as a component of Prepaid expenses and other current assets.

Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as a component of Deferred revenue and Deferred rent and other liabilities. Contract liabilities as of March 31, 2018 and December 30, 2017 were $5.2 million and $5.7 million, respectively. During the period ended March 31, 2018, we recognized $2.4 million of revenue that was included in contract liabilities as of December 30, 2017.

Costs to obtain a contract: We generally expense sales commissions when incurred as a component of Selling, general and administrative expense as the amortization period is typically less than one year.

Revenue by Category: Refer to Note 12 of Notes to Consolidated Financial Statements for further details.

New Accounting Pronouncements

ASU 2016-10, ASU 2015-14 and ASU 2014-09
In May 2014, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers," and, in August 2015, the FASB issued ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,” which defers the effective date of ASU 2014-09 by one year. ASU 2014-09 requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. In April 2016, the FASB issued ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing” which was issued to clarify ASC Topic 606, “Revenue from Contracts with Customers” related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. We adopted Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers and all related amendments (collectively “ASC 606”), on December 31, 2017, the first day of fiscal 2018, using the modified retrospective method. We applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, "Revenue Recognition", which is also referred to herein as "legacy GAAP."

The adoption of ASC 606 did not have a material impact on our consolidated financial statements as of December 31, 2017. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under

8



legacy GAAP. Additionally, we do not expect the adoption of the revenue standard to have a material impact to our net income on an ongoing basis.

ASU 2017-12
In August 2017, the FASB issued ASU2017-12, "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities," which changes the recognition and presentation requirements of hedge accounting, including eliminating the requirement to separately measure and report hedge ineffectiveness and changing the presentation to include all items that affect earnings in the same income statement line item as the hedged item. ASU 2017-12 also provides new alternatives for applying hedge accounting to additional hedging strategies, measuring the hedged item in fair value hedges of interest rate risk, reducing the cost and complexity of applying hedge accounting and reducing the risk of material error correction if a company applies the shortcut method inappropriately. ASU 2017-12 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2018, on a prospective basis. We early adopted ASU 2017-12 on December 31, 2017, the first day of fiscal 2018, resulting in an immaterial adjustment in our accumulated deficit on December 30, 2017. The adjustment was reflected in our Condensed Consolidated Balance Sheets as of that date.

ASU 2017-09
In May 2017, the FASB issued ASU 2017-09, "Compensation - Stock Compensation (Topic 718) - Scope of Modification Accounting," which provides clarity and reduces both diversity in practice and the cost and complexity when accounting for a change to the terms of a stock-based award. ASU 2017-09 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, on a prospective basis. We adopted ASU 2017-09 on December 31, 2017, the first day of fiscal 2018. There were no modifications to any stock-based awards during the three months ended March 31, 2018.

ASU 2017-04
In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment," which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount, and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, if applicable. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. The same impairment test also applies to any reporting unit with a zero or negative carrying amount. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU 2017-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not expect the adoption of ASU 2017-04 to have a material effect on our financial position, results of operations or cash flows.

ASU 2016-18
In November 2016, the FASB issued ASU 2016-18, "Statement of Cash Flows (Topic 230) - Restricted Cash," which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, an entity should include amounts generally described as restricted cash or restricted cash equivalents within cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Prior to this ASU, there was no guidance to address how to classify and present changes in restricted cash or restricted cash equivalents. The updated guidance is effective for interim and annual periods beginning after December 15, 2017. We adopted ASU 2016-18 as of December 31, 2017, the first day of fiscal 2018 and retrospectively applied such guidance to our Consolidated Statements of Cash Flows.

The following table provides a reconciliation of Cash and cash equivalents as previously reported within the Condensed Consolidated Statements of Cash Flows to Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows (in thousands):

December 30, 2017
 
April 1, 2017
 
December 31, 2016
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows
$
91,184

 
$
114,437

 
$
101,408

Current assets - Restricted cash
372

 
4

 
106

Restricted cash
1,170

 
1,116

 
1,082

Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows
$
92,726

 
$
115,557

 
$
102,596



9



As of March 31, 2018, Restricted cash was comprised primarily of funds held by our foreign subsidiaries for employee obligations, office leases and customer deposits.

ASU 2016-02
In February 2016, the FASB issued ASU 2016-02, "Leases," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. The new standard also provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about the Company’s leasing arrangements. Under current accounting standards, substantially all of the Company’s leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for the Company beginning on January 1, 2019, with early adoption permitted. As initially issued, the standard required a “modified retrospective” adoption, meaning the standard is applied to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In March 2019, the FASB approved an amendment to Topic 842 that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. The Company is currently assessing the impact of the new standard on its Consolidated Financial Statements and has not yet determined its transition method.

Note 2 — Concentration of Credit and Other Risks

Each of the following customers accounted for 10% or more of our revenues for the periods indicated:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Intel
14.0
%
 
26.7
%
SK Hynix
10.1

 

Samsung

 
10.3

Total revenues attributable to 10% or greater customers
24.1
%
 
37.0
%

At March 31, 2018, three customers accounted for 13.7%, 12.7% and 10.4% of gross accounts receivable, respectively. At December 30, 2017, two customers accounted for 24.1% and 13.6% of gross accounts receivable, respectively. No other customers accounted for 10% or more of gross accounts receivable at either of these fiscal period ends.

Note 3 — Inventories

Inventories are stated at the lower of cost (principally standard cost, which approximates actual cost on a first in, first out basis) or net realizable value.
 
Inventories consisted of the following (in thousands):
 
March 31,
2018
 
December 30,
2017
Raw materials
$
37,156

 
$
33,101

Work-in-progress
21,719

 
20,134

Finished goods
14,905

 
14,613

 
$
73,780

 
$
67,848



10



Note 4 — Goodwill and Intangible Assets

Goodwill by reportable segment was as follows (in thousands):
 
 
Probe Cards
 
Systems
 
Total
Goodwill, gross, as of December 31, 2016
 
$
172,482

 
$
15,528

 
$
188,010

Foreign currency translation
 

 
1,910

 
1,910

Goodwill, gross, as of December 30, 2017
 
172,482

 
17,438

 
189,920

Foreign currency translation
 

 
447

 
447

Goodwill, gross, as of March 31, 2018
 
$
172,482

 
$
17,885

 
$
190,367


We have not recorded any goodwill impairments as of March 31, 2018.

Intangible assets were as follows (in thousands):
 
 
March 31, 2018
 
December 30, 2017
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
144,319

 
$
82,091

 
$
62,228

 
$
143,966

 
$
76,826

 
$
67,140

Trade name
 
12,126

 
6,430

 
5,696

 
12,086

 
5,735

 
6,351

Customer relationships
 
40,419

 
17,694

 
22,725

 
40,313

 
16,320

 
23,993

Backlog
 

 

 

 
15,811

 
15,811

 


 
$
196,864

 
$
106,215

 
$
90,649

 
$
212,176

 
$
114,692

 
$
97,484

Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cost of revenues
$
5,157

 
$
6,324

Selling, general and administrative
2,037

 
2,025

 
$
7,194

 
$
8,349

The estimated future amortization of intangible assets is as follows (in thousands):
Fiscal Year
 
Amount
Remainder of 2018
 
$
21,590

2019
 
26,122

2020
 
24,052

2021
 
13,212

2022
 
3,602

Thereafter
 
2,071

 
 
$
90,649



11



Note 5 — Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
 
March 31, 2018
 
December 30, 2017
Accrued compensation and benefits
$
11,344

 
$
18,141

Accrued warranty
2,839

 
3,662

Accrued withholding for employee stock purchase plan
1,298

 
3,279

Accrued income and other taxes
1,877

 
3,965

Other accrued expenses
6,138

 
4,647

 
$
23,496

 
$
33,694


Note 6 — Restructuring Charges
 
Restructuring charges are comprised of costs related to employee termination benefits as well as contract termination costs, and are included in Restructuring and impairment charges, net in the Consolidated Statements of Income.

Restructuring charges were $0.3 million in the first quarter of fiscal 2017 and related to the consolidation of an acquired subsidiary into our operations.

There were no restructuring charges in the first quarter of fiscal 2018. Changes to the restructuring accrual in the three months ended March 31, 2018 were as follows (in thousands):
 
Employee Severance and Benefits
 
Contract Termination and Other Costs
 
Total
Accrual at December 30, 2017
$
398

 
$
1

 
$
399

Cash payments
(398
)
 
(1
)
 
(399
)
Accrual at March 31, 2018
$

 
$

 
$


Note 7 — Fair Value and Derivative Instruments

Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:
Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;
Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in ricing the asset or liability based on the best information available under the circumstances.

We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the three months ended March 31, 2018 or the year ended December 30, 2017.

The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities.

No changes were made to our valuation techniques during the first three months of fiscal 2018.






12



Assets and Liabilities Measured at Fair Value on a Recurring Basis
Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands): 
March 31, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
2,422

 
$

 
$
2,422

Marketable securities:
 
 
 
 
 
 
 U.S. Treasuries
 
4,473

 

 
4,473

 Certificates of deposit
 

 
955

 
955

 Agency securities
 

 
9,901

 
9,901

 Corporate bonds
 

 
31,544

 
31,544

 Commercial paper
 

 
1,497

 
1,497

 
 
4,473

 
43,897

 
48,370

Interest rate swap derivative contracts
 

 
1,170

 
1,170

Total assets
 
$
6,895

 
$
45,067

 
$
51,962

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(327
)
 
$
(327
)

December 30, 2017
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,064

 
$

 
$
1,064

   Corporate bonds
 

 
774

 
774

 
 
1,064

 
774

 
1,838

Marketable securities:
 
 
 
 
 
 
U.S. Treasuries
 
3,963

 

 
3,963

   Certificates of deposit
 

 
957

 
957

   Agency securities
 

 
10,432

 
10,432

   Corporate bonds
 

 
30,636

 
30,636

   Commercial paper
 

 
3,000

 
3,000

 
 
3,963

 
45,025

 
48,988

Foreign exchange derivative contracts
 

 
31

 
31

Interest rate swap derivative contracts
 

 
1,043

 
1,043

Total
 
$
5,027

 
$
46,873

 
$
51,900

 

We did not have any liabilities measured at fair value on a recurring basis at December 30, 2017.

Cash Equivalents
The fair value of our cash equivalents is determined based on quoted market prices for similar or identical securities.

Marketable Securities
We classify our marketable securities as available-for-sale and value them utilizing a market approach. Our investments are priced by pricing vendors who provide observable inputs for their pricing without applying significant judgment. Broker pricing is used mainly when a quoted price is not available, the investment is not priced by our pricing vendors or when a broker price is more reflective of fair value. Our broker-priced investments are categorized as Level 2 investments because fair value is based on similar assets without applying significant judgments. In addition, all of our investments have a sufficient level of trading volume to demonstrate that the fair value is appropriate.

Unrealized gains and losses were immaterial and were recorded as a component of Accumulated other comprehensive income in

13



our Condensed Consolidated Balance Sheets. We did not have any other-than-temporary unrealized gains or losses at either period end included in these financial statements.

Interest Rate Swaps
The fair value of our interest rate swap contracts is determined at the end of each reporting period based on valuation models that use interest rate yield curves as inputs. For accounting purposes, our interest rate swap contracts qualify for, and are designated as, cash flow hedges. The cash flows associated with the interest rate swaps are reported in Net cash provided by operating activities in our Condensed Consolidated Statements of Cash Flows and the fair value of the interest rate swap contracts in recorded within Prepaid expenses and other current assets and Other assets in our Condensed Consolidated Balance Sheets.

The impact of the interest rate swaps on our Condensed Consolidated Statements of Income was as follows (in thousands):

 
Amount of Gain or (Loss) Recognized in OCI on Derivative
 
Location of Gain or (Loss) Reclassified from Accumulated OCI into Income
 
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income
Three Months Ended March 31, 2018
 
$
255

 
Interest expense
 
$
132

Three Months Ended April 1, 2017
 
$
120

 
Interest expense
 
$
(37
)

Foreign Exchange Derivative Contracts
We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We utilize foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities and forecasted foreign currency revenue and expense transactions. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded within Other expense, net in our Condensed Consolidated Statement of Income for both realized and unrealized gains and losses.

The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at March 31, 2018 will mature in the second quarter of fiscal 2018.

The following table provides information about our foreign currency forward contracts outstanding as of March 31, 2018 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Japanese Yen
 
Sell
 
983,753

 
$
9,268

Taiwan Dollar
 
Buy
 
(11,683
)
 
(404
)
Korean Won
 
Buy
 
(1,871,575
)
 
(1,772
)
Euro Dollar
 
Sell
 
16,187

 
19,621

Total USD notional amount of outstanding foreign exchange contracts
 
$
26,713


Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs.
The location and amount of net loss related to non-designated derivative instruments in the Condensed Consolidated Statements of Income were as follows (in thousands):

14



 
 
 
 
Three Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Loss Recognized on Derivatives
 
March 31, 2018
 
April 1, 2017
Foreign exchange forward contracts
 
Other expense, net
 
$
862

 
$
886


Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. There were no assets or liabilities measured at fair value on a nonrecurring basis during the three months ended March 31, 2018 or April 1, 2017.

Note 8 — Warranty
 
We offer warranties on certain products and record a liability for the estimated future costs associated with warranty claims at the time revenue is recognized. The warranty liability is based upon historical experience and our estimate of the level of future costs. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. We continuously monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified field failures. As we sell new products to our customers, we must exercise considerable judgment in estimating the expected failure rates. This estimating process is based on historical experience of similar products, as well as various other assumptions that we believe to be reasonable under the circumstances.

We provide for the estimated cost of product warranties at the time revenue is recognized as a component of Cost of revenues in our Condensed Consolidated Statement of Income.

A reconciliation of the changes in our warranty liability was as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Balance at beginning of period
$
3,662

 
$
2,972

Accruals
1,025

 
1,127

Settlements
(1,848
)
 
(1,517
)
Balance at end of period
$
2,839

 
$
2,582


Note 9 — Stockholders’ Equity and Stock-Based Compensation
 
Common Stock Repurchase Program
In February 2017, our Board of Directors authorized a program to repurchase up to $25 million of outstanding common stock to offset potential dilution from issuances of common stock under our employee stock purchase plan and equity incentive plan. The share repurchase program will expire on February 1, 2020. Repurchased shares are retired upon the settlement of the related transactions with the excess of cost over par value charged to additional paid-in capital. All repurchases are made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.

During the three months ended March 31, 2018, we did not repurchase any shares. As of March 31, 2018, $6.0 million remained available for future repurchases.


15



Restricted Stock Units
Restricted stock unit ("RSU") activity under our equity incentive plan was as follows:
 
 
Units
 
Weighted Average Grant Date Fair Value
RSUs at December 30, 2017
3,148,061

 
$
11.22

Awards granted
46,500

 
14.95

Awards vested
(59,246
)
 
6.73

Awards forfeited
(258,599
)
 
11.60

RSUs at March 31, 2018
2,876,716

 
$
11.34


The total fair value of RSUs vested during the three months ended March 31, 2018 was $0.9 million.

Performance Restricted Stock Units
We may grant Performance RSUs ("PRSUs") to certain executives, which vest based upon us achieving certain market performance criteria. There were no PRSUs granted during the three months ended March 31, 2018.

Stock Options
Stock option activity under our equity incentive plan was as follows:
 
 
Options Outstanding
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life in Years
 
Aggregate Intrinsic Value
Outstanding at December 30, 2017
 
659,334

 
$
8.12

 
 
 
 
Options exercised
 
(105,610
)
 
9.93

 
 
 
 
Outstanding at March 31, 2018
 
553,724
 
$
7.77

 
4.06
 
$
3,253,558

Exercisable at March 31, 2018
 
429,270

 
$
7.66

 
4.04
 
$
2,572,312



Employee Stock Purchase Plan
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
 
Three Months Ended
 
 
March 31, 2018
Shares issued
 
341,670

Weighted average per share purchase price
 
$
10.84

Weighted average per share discount from the fair value of our common stock on the date of issuance
 
$
3.51


Stock-Based Compensation
Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cost of revenues
$
920

 
$
854

Research and development
1,302

 
1,082

Selling, general and administrative
1,534

 
1,366

Total stock-based compensation
$
3,756

 
$
3,302

 


16



Unrecognized Compensation Costs
At March 31, 2018, the unrecognized stock-based compensation was as follows (in thousands): 
 
Unrecognized Expense
 
Average Expected Recognition Period in Years
Stock options
$
398

 
0.90
Restricted stock units
21,556

 
2.00
Employee stock purchase plan
691

 
0.30
Total unrecognized stock-based compensation expense
$
22,645

 
1.90

Note 10 — Net Income per Share

The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Weighted-average shares used in computing basic net income per share
72,826

 
71,423

Add potentially dilutive securities
1,516

 
1,499

Weighted-average shares used in computing diluted net income per share
74,342

 
72,922

 
 
 
 
Securities not included as they would have been antidilutive
19

 
126


Note 11 — Commitments and Contingencies

Contractual Commitments and Purchase Obligations
Our lease commitments, purchase obligations and other contractual obligations have not materially changed as of March 31, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017.

Legal Matters
From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. As of March 31, 2018, and as of the filing of this Quarterly Report on Form 10-Q, we were not involved in any material legal proceedings.

Note 12 — Operating Segments and Enterprise-Wide Information

Our chief operating decision maker ("CODM") is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in two reportable segments consisting of the Probe Cards Segment and the Systems Segment.

The following table summarizes the operating results by reportable segment (dollars in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
94,928

 
$
23,362

 
$

 
$
118,290

 
$
106,496

 
$
22,333

 
$

 
$
128,829

Gross profit
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

 
$
42,820

 
$
12,090

 
$
(7,339
)
 
$
47,571

Gross margin
42.2
%
 
47.7
%
 
%
 
38.2
%
 
40.2
%
 
54.1
%
 
%
 
36.9
%
Operating income (loss)
$
18,832


$
4,283

 
$
(19,481
)
 
$
3,634

 
$
21,742

 
$
5,122

 
$
(19,805
)
 
$
7,059


Operating results provide useful information to our management for assessment of our performance and results of operations. Certain components of our operating results are utilized to determine executive compensation along with other measures.


17



Corporate and Other includes unallocated expenses relating to general and administrative costs, amortization of intangible assets, share-based compensation, acquisition-related costs, including charges related to inventory stepped up to fair value and other costs, which are not used in evaluating the results of, or in allocating resources to, our reportable segments. Acquisition-related costs include transaction costs and any costs directly related to the acquisition and integration of acquired businesses.

Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
58,439

 
$

 
$
58,439

 
$
74,310

 
$

 
$
74,310

    DRAM
30,266

 

 
30,266

 
28,956

 

 
28,956

    Flash
6,223

 

 
6,223

 
3,230

 

 
3,230

    Systems

 
23,362

 
23,362

 

 
22,333

 
22,333

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
94,434

 
$
22,521

 
$
116,955

 
$
106,049

 
$
21,543

 
$
127,592

    Services transferred over time
494

 
841

 
1,335

 
447

 
790

 
1,237

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
26,557

 
$
6,375

 
$
32,932

 
$
32,687

 
$
7,154

 
$
39,841

    Taiwan
25,897

 
1,751

 
27,648

 
18,153

 
1,392

 
19,545

    South Korea
14,285

 
1,074

 
15,359

 
18,154

 
583

 
18,737

    Asia-Pacific1
12,154

 
4,572

 
16,726

 
21,371

 
4,635

 
26,006

    Europe
5,573

 
5,929

 
11,502

 
4,503

 
4,246

 
8,749

    Japan
10,132

 
3,540

 
13,672

 
11,195

 
4,038

 
15,233

    Rest of the world
330

 
121

 
451

 
433

 
285

 
718

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

1 Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately.


18



Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
Cautionary Statement Regarding Forward-Looking Statements
 
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Securities Exchange Act of 1934 and the Securities Act of 1933, which are subject to risks and uncertainties. The forward-looking statements include statements concerning, among other things, our business strategy, financial and operating results, gross margins, liquidity and capital expenditure requirements, impact of accounting standards and our share repurchase plan. In some cases, you can identify these statements by forward-looking words, such as "may," "might," "will," "could," "should," "expect," "plan," "anticipate," "believe," "estimate," "predict," "intend" and "continue," the negative or plural of these words and other comparable terminology.

The forward-looking statements are only predictions based on our current expectations and our projections about future events. All forward-looking statements included in this Quarterly Report on Form 10-Q are based upon information available to us as of the filing date of this Quarterly Report on Form 10-Q. You should not place undue reliance on these forward-looking statements. We have no obligation to update any of these statements. These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to differ materially from those expressed or implied by these statements, including risks related to general market trends, our ability to execute our business strategy and other risks discussed in the section titled “Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 30, 2017 and in this Quarterly Report on Form 10-Q. You should carefully consider the numerous risks and uncertainties described under these sections.
 
The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and the accompanying notes contained in this Quarterly Report on Form 10-Q. Unless expressly stated or the context otherwise requires, the terms “we,” “our,” “us” and “FormFactor” refer to FormFactor, Inc. and its subsidiaries.

Overview

FormFactor, Inc., headquartered in Livermore, California, is a leading provider of test and measurement solutions. We provide a broad range of high-performance probe cards, analytical probes, probe stations and thermal sub-systems to both semiconductor companies and scientific institutions. Our products provide electrical information from a variety of semiconductor and electro-optical devices and integrated circuits (devices) from development to production. Customers use our products and services to lower production costs, improve yields, and enable development of complex next-generation devices.

We operate in two reportable segments consisting of the Probe Cards segment and the Systems segment. Sales of our probe cards and analytical probes are included in the Probe Cards Segment, while sales of our probe stations and thermal sub-systems are included in the Systems Segment.

We generated net income of $2.1 million in the first three months of fiscal 2018 as compared to $5.2 million in the first three months of fiscal 2017. The decrease in net income was primarily due to decreased revenue from our Probe Cards segment and increased operating expenses, partially offset by improved gross margins.

Critical Accounting Policies and the Use of Estimates

Management’s Discussion and Analysis and Note 2 to the Consolidated Financial Statements in our 2017 Annual Report on Form 10-K describe the significant accounting estimates and critical accounting policies used in preparation of the Consolidated Financial Statements. Actual results in these areas could differ from management’s estimates. During the three months ended March 31, 2018, other than the adoption of new revenue recognition guidance as described in Note 1, there were no significant changes in our critical accounting policies or estimates from those reported in our Annual Report on Form 10-K for the year ended December 30, 2017, which was filed with the Securities and Exchange Commission on February 27, 2018.


19



Results of Operations
 
The following table sets forth our operating results as a percentage of revenues for the periods indicated:
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Revenues
100.0
 %
 
100.0
 %
Cost of revenues
61.8

 
63.1

Gross profit
38.2

 
36.9

Operating expenses:
 
 
 
Research and development
15.3

 
13.5

Selling, general and administrative
19.8

 
17.7

Restructuring and impairment charges

 
0.2

Total operating expenses
35.1

 
31.4

Operating income
3.1

 
5.5

Interest income
0.2

 

Interest expense
(0.8
)
 
(0.9
)
Other expense, net
(0.5
)
 
(0.3
)
Income before income taxes
2.0

 
4.3

Provision for income taxes
0.2

 
0.3

Net income
1.8
 %
 
4.0
 %

Revenues by Segment
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
(In thousands)
Probe Cards
$
94,928

 
$
106,496

Systems
23,362

 
22,333

 
$
118,290

 
$
128,829


The decrease in Probe Cards Segment revenue for the three months ended March 31, 2018, compared to the three months ended April 1, 2017 was primarily the result of decreased unit sales in the Foundry & Logic market, offset partially by increased unit sales in the DRAM and Flash markets.

The increase in Systems Segment revenue for the three months ended March 31, 2018 compared to the three months ended April 1, 2017 was driven by increased unit sales of thermal sub-systems due to increased customer demand, offset partially by lower revenue from probe stations due to changes in product sales mix which decreased the average selling price of unit sold.

Revenues by Market
 
Three Months Ended March 31, 2018
 
% of
 
Three Months Ended April 1, 2017
 
% of
 
Change
 
 
Revenues
 
 
Revenues
 
$
 
%
 
(In thousands, except percentages)
Probe Cards Markets:
 
 
 
 
 
 
 
 
 
 
 
Foundry & Logic
$
58,439

 
49.4
%
 
$
74,310

 
57.7
%
 
$
(15,871
)
 
(21.4
)%
DRAM
30,266

 
25.6

 
28,956

 
22.5

 
1,310

 
4.5

Flash
6,223

 
5.3

 
3,230

 
2.5

 
2,993

 
92.7

Systems Market:
 
 
 
 
 
 
 
 
 
 
 
Systems
23,362

 
19.7

 
22,333

 
17.3

 
1,029

 
4.6

Total revenues
$
118,290

 
100.0
%
 
$
128,829

 
100.0
%
 
$
(10,539
)
 
(8.2
)%

20




The decrease in Foundry & Logic product revenue for the three months ended March 31, 2018, compared to the three months ended April 1, 2017 was primarily the result of lower demand from one major customer.

The increase in DRAM and Flash product revenue for the three months ended March 31, 2018, compared to the three months ended April 1, 2017 was the result of increased customer demand.

The increase in Systems product revenue for the three months ended March 31, 2018 compared to three months ended April 1, 2017 was driven by increased unit sales of thermal sub-systems due to increased customer demand, offset partially by lower revenue from probe stations due to changes in product sales mix which decreased the average selling price of units sold.

Revenues by Geographic Region
 
Three Months Ended
 
March 31,
2018
 
% of
Revenue
 
April 1,
2017
 
% of
Revenue
 
(Dollars in thousands)
United States
$
32,932

 
27.8
%
 
$
39,841

 
30.9
%
Taiwan
27,648

 
23.4

 
19,545

 
15.2

South Korea
15,359

 
13.0

 
18,737

 
14.5

Asia-Pacific(1)
16,726

 
14.1

 
26,006

 
20.2

Europe
11,502

 
9.7

 
8,749

 
6.8

Japan
13,672

 
11.6

 
15,233

 
11.8

Rest of the world
451

 
0.4

 
718

 
0.6

Total revenues
$
118,290

 
100.0
%
 
$
128,829

 
100.0
%

(1) Asia-Pacific includes all countries in the region except Taiwan, South Korea and Japan, which are disclosed separately.
 
Geographic revenue information is based on the location to which we ship the product. For example, if a certain South Korean customer purchases through their U.S. subsidiary and requests the products to be shipped to an address in South Korea, this sale will be reflected in the revenue for South Korea rather than U.S.

Changes in revenue by geographic region for the three months ended March 31, 2018 compared to three months ended April 1, 2017 were primarily attributable to changes in customer demand and product sales mix as previously described.

Cost of Revenues and Gross Margins

Cost of revenues consists primarily of manufacturing materials, payroll, shipping and handling costs, manufacturing-related overhead and amortization of certain intangible assets. Our manufacturing operations rely on a limited number of suppliers to provide key components and materials for our products, some of which are a sole source. We order materials and supplies based on backlog and forecasted customer orders. Tooling and setup costs related to changing manufacturing lots at our suppliers are also included in the cost of revenues. We expense all warranty costs, inventory provisions and amortization of certain intangible assets as cost of revenues.

Corporate and Other includes unallocated expenses relating to amortization of intangible assets, share-based compensation expense, acquisition-related costs, including charges related to inventory stepped up to fair value, and other costs, which are not used in evaluating the results of, or in allocating resources to, our reportable segments. Acquisition-related costs include transaction costs and any costs directly related to the acquisition and integration of acquired businesses.

Our gross profit and gross margin were as follows (dollars in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
$ Change
 
% Change
Gross profit
$
45,129

 
$
47,571

 
$
(2,442
)
 
(5.1
)%
Gross margin
38.2
%
 
36.9
%
 
 
 
 


21



Our gross profit and gross margin by segment were as follows (dollars in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Gross profit
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

 
$
42,820

 
$
12,090

 
$
(7,339
)
 
$
47,571

Gross margin
42.2
%
 
47.7
%
 
%
 
38.2
%
 
40.2
%
 
54.1
%
 
%
 
36.9
%

Probe Cards
For the three months ended March 31, 2018, gross profit in the Probe Cards segment decreased due to decreased sales, while gross margins increased due to favorable product mix, lower amortization of intangibles and lower inventory reserves, offset partially by decreased factory utilization.

Systems
For the three months ended March 31, 2018, gross profit and gross margin in the Systems segment decreased due to changes in foreign currency exchange rates and changes in product sales mix.

Overall
Gross profit and gross margin fluctuate with revenue levels, product mix, selling prices, factory loading and material costs. For the three months ended March 31, 2018 compared to the three months ended April 1, 2017, gross profit decreased due to lower revenue, and gross margins increased due to favorable product mix and lower amortization of intangibles.

Cost of revenues included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Stock-based compensation
$
920

 
$
854


Future gross margins may be adversely impacted by lower revenues and lower factory utilization even though we have taken significant steps to reduce our operating cost structure. Our gross margins may also be adversely affected if we are required to record additional inventory write-downs for estimated average selling prices of products held in finished goods and work in process inventories that are below the manufacturing cost of those products.

Research and Development
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
$ Change
 
% Change
 
(Dollars in thousands)
Research and development
$
18,046

 
$
17,414

 
$
632

 
3.6
%
% of revenues
15.3
%
 
13.5
%
 
 
 
 

The increase in the three months ended March 31, 2018 when compared to corresponding period in the prior year was primarily due to an increase in project related costs.

A detail of the changes is as follows (in thousands):
 
Three Months Ended March 31, 2018 compared to Three Months Ended April 1, 2017
 
Stock-based compensation
$
220

Project material costs
233

Depreciation
93

Employee compensation and other general operations
86

 
$
632


22



Research and development included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Stock-based compensation
$
1,302

 
$
1,082


Selling, General and Administrative
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
$ Change
 
% Change
 
(Dollars in thousands)
Selling, general and administrative
$
23,449

 
$
22,829

 
$
620

 
2.7
%
% of revenues
19.8
%
 
17.7
%
 
 
 
 

The increase in the three months ended March 31, 2018 when compared to the corresponding period in the prior year was primarily due to higher integration costs and consulting fees, offset partially by reduction in travel related costs. A detail of the changes is as follows (in thousands):
 
Three Months Ended March 31, 2018 compared to Three Months Ended April 1, 2017
 
Integration related
$
428

Consulting fees
279

Stock-based compensation
168

Travel related costs
(333
)
Employee compensation and other general operating costs
63

Depreciation and amortization
15

 
$
620


Selling, general and administrative included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Stock-based compensation
$
1,534

 
$
1,366


Restructuring Charges, net 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Restructuring charges, net
$

 
$
269

% of revenues
%
 
0.2
%

Restructuring charges are comprised of costs related to employee termination benefits, cost of long-lived assets abandoned or impaired, as well as contract termination costs.

Restructuring charges in the first quarter of fiscal 2017 were related to the consolidation of Cascade Microtech into our operations.


23



Interest Income and Interest Expense
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
 
(Dollars in thousands)
Interest income
$
257

 
$
67

Weighted average balance of cash and investments
$
133,634

 
$
111,808

Weighted average yield on cash and investments
1.50
%
 
0.48
%
 
 
 
 
Interest expense
$
967

 
$
1,174

Average debt outstanding
$
106,058

 
$
139,224

Weighted average interest rate on debt
3.61
%
 
2.78
%
 
Interest income is earned on our cash, cash equivalents, restricted cash and marketable securities. The increase in interest income for the three months ended March 31, 2018 compared with corresponding period of prior year is attributable to higher investment yields.

Interest expense primarily includes interest on our term loan and interest-rate swap derivative contracts and term loan issuance costs amortization charges. The decrease in interest expense for the three months ended March 31, 2018 compared to three months ended April 1, 2017 was due to a lower outstanding debt balance as a result of principal payments made.

Other Income (Expense), Net
Other income (expense), net primarily includes the effects of foreign currency impact and various other gains and losses.

Provision for Income Taxes
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
 
(Dollars in thousands)
Provision for income taxes
287

 
367

Effective income tax rate
11.9
%
 
6.6
%

Provision for income taxes reflects the tax provision on our operations in foreign and U.S. jurisdictions, offset by tax benefits from lapsing of statute of limitations related to uncertain tax positions in foreign jurisdictions. We continue to maintain a full valuation allowance against our U.S. Federal and State deferred tax assets. The change in provision for taxes primarily relates to higher profits in foreign jurisdictions and an increase in state income taxes due to fully utilized net operating losses in certain state jurisdictions.


Liquidity and Capital Resources

Capital Resources
Our working capital was $215.2 million at March 31, 2018 which did not change significantly with $213.7 million at December 30, 2017.

Cash and cash equivalents primarily consist of deposits held at banks and money market funds. Marketable securities primarily consist of U.S. agency securities and corporate bonds. We typically invest in highly-rated securities with low probabilities of default. Our investment policy requires investments to be rated single A or better, and limits the types of acceptable investments, issuer concentration and duration of the investment.

Our cash, cash equivalents and marketable securities totaled approximately $142.1 million at March 31, 2018, as compared to $140.2 million at December 30, 2017. We believe that we will be able to satisfy our working capital requirements for at least the next twelve months with the liquidity provided by our existing cash, cash equivalents, marketable securities and cash provided by operations. To the extent necessary, we may consider entering into short and long-term debt obligations, raising cash through a stock issuance, or obtaining new financing facilities, which may not be available on terms favorable to us. Our future capital requirements may vary materially from those now planned.

24




If we are unsuccessful in maintaining or growing our revenues, maintaining or reducing our cost structure (in response to an industry demand downturn or other event), or increasing our available cash through debt or equity financings, our cash, cash equivalents and marketable securities may decline in fiscal 2018.

We utilize a variety of tax planning and financing strategies in an effort to manage our worldwide cash and deploy funds to locations where they are needed. As part of these strategies, we indefinitely reinvest a significant portion of our foreign earnings and our current plans do not demonstrate a need to repatriate these earnings. Should we require additional capital in the United States, we may elect to repatriate indefinitely-reinvested foreign funds or raise capital in the United States.

Cash Flows
The following table sets forth our net cash flows from operating, investing and financing activities:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
(In thousands)
Net Cash provided by operating activities
$
9,322

 
$
17,803

Net cash used in investing activities
$
(3,391
)
 
$
(3,451
)
Net cash used in financing activities
$
(4,353
)
 
$
(2,651
)

Operating Activities 
Net cash provided by operating activities for the three months ended March 31, 2018 was primarily attributable to our operations generating $18.3 million of cash (a net income of $2.1 million, which included $16.2 million of net non-cash expenses), offset by operating assets and liabilities using $9.0 million of cash as discussed in more detail below.

Accounts receivable, net, decreased $3.0 million to $78.5 million at March 31, 2018 compared to $81.5 million at December 30, 2017 as a result of decreased revenues, timing of customer shipments and contractual payment terms.

Inventories, net, increased $5.9 million to $73.8 million at March 31, 2018 compared to $67.8 million at December 30, 2017 as a result of increased inventory build in anticipation of future revenue growth.

Accounts payable increased $3.8 million to $38.9 million at March 31, 2018 compared to $35.0 million at December 30, 2017 as a result of timing of payments.

Accrued liabilities decreased $10.2 million to $23.5 million at March 31, 2018 compared to $33.7 million at December 30, 2017 as a result of decreases in accruals for employee stock purchase plan, salaries and bonuses.

Investing Activities
Net cash used in investing activities for the three months ended March 31, 2018 was primarily related to $3.8 million of cash used in the acquisition of property, plant and equipment, partially offset by $0.4 million of net maturities of marketable securities.

Financing Activities
Net cash used in financing activities for the three months ended March 31, 2018 primarily related to $8.8 million of principal payments made towards the repayment of our term loan and $0.4 million related to tax withholdings associated with the net share settlements of our equity awards, partially offset by $4.8 million of proceeds received from issuances of common stock under our employee stock purchase plan and exercise of stock options.

Debt Facility

On June 24, 2016, we entered into a credit agreement (the “Credit Agreement”) with HSBC Bank USA, National Association ("HSBC"). Pursuant to the Credit Agreement, the lenders provided us with a senior secured term loan facility of $150 million (the “Term Loan”). The proceeds of the Term Loan were used to finance a portion of the purchase price paid in connection with the acquisition of Cascade Microtech.

The Term Loan bears interest at a rate equal to, at our option, (i) the applicable London Interbank Offered Rate ("LIBOR") rate plus 2.00% per annum or (ii) Base Rate (as defined in the Credit Agreement) plus 1.00% per annum. We have currently elected to pay interest at 2.00% over the one-month LIBOR rate. Interest payments are payable in quarterly installments over a five-year

25



period. The Term Loan amortizes in equal quarterly installments, which began June 30, 2016, in annual amounts equal to 5% for year one, 10% for year two, 20% for year three, 30% for year four and 35% for year five.

The obligations under the Term Loan are guaranteed by substantially all of our assets and the assets of our domestic subsidiaries, subject to certain customary exceptions.

The Credit Agreement contains negative covenants customary for financing of this type, as well as certain financial maintenance covenants. As of March 31, 2018, the balance outstanding pursuant to the term loan was $97.5 million at an interest rate of 3.65% and we were in compliance with all covenants under the Credit Agreement.

The Credit Agreement allows voluntary prepayment to be made at any time and from time to time to prepay the Term Loan in whole or in part without penalty or premium. As of March 31, 2018, we have made prepayments of $30.0 million in addition to scheduled installments per the Credit Agreement. For the three months ended March 31, 2018, we made prepayment of $5.0 million in addition to scheduled installment.

Stock Repurchase Program

In February 2017, our Board of Directors authorized a program to repurchase up to $25 million of outstanding common stock to offset potential dilution from issuances of common stock under our stock-based compensation plans. The share repurchase program will expire on February 1, 2020. During the three months ended March 31, 2018, we did not repurchase any shares of common stock. As of March 31, 2018, $6.0 million remained available for future repurchases.

Repurchased shares are retired upon the settlement of the related trade transactions with the excess of cost over par value charged to additional paid-in capital. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.

Contractual Obligations and Commitments

Our contractual obligations and commitments have not materially changed as of March 31, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017.

Off-Balance Sheet Arrangements
 
Historically, we have not participated in transactions that have generated relationships 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. As of March 31, 2018, we were not involved in any such off-balance sheet arrangements.


26



Recent Accounting Pronouncements

See Note 1 of Notes to Condensed Consolidated Financial Statements.

Item 3. Quantitative and Qualitative Disclosures about Market Risk
 
For financial market risks related to changes in interest rates and foreign currency exchange rates, reference is made to Item 7A “Quantitative and Qualitative Disclosures about Market Risk” contained in Part II of our Annual Report on Form 10-K for the fiscal year ended December 30, 2017. Our exposure to market risk has not changed materially since December 30, 2017.

Item 4. Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures
 
Based on our management’s evaluation (with the participation of our principal executive officer and principal financial officer), as of the end of the period covered by this report, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, (the “Exchange Act”)) are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting
 
Beginning December 31, 2017, we implemented ASC 606, "Revenue from Contracts with Customers", which required the implementation of internal controls to ensure we adequately evaluated our contracts and properly assessed the impact on the new accounting standard. In addition, although the new revenue standard is expected to have an immaterial impact on our ongoing revenue or net income, we implemented changes to our policies and internal controls related to revenue recognition.

Limitations on the Effectiveness of Controls
 
Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems’ objectives are being met. Further, the design of any control systems must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based, in part, on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

CEO and CFO Certifications
 
We have attached as exhibits to this Quarterly Report on Form 10-Q the certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with the Exchange Act. We recommend that this Item 4 be read in conjunction with the certifications for a more complete understanding of the subject matter presented. 


27



PART II - OTHER INFORMATION
 
Item 1A. Risk Factors

There have been no material changes during the three months ended March 31, 2018 to the risk factors discussed in our Annual Report on Form 10-K for the year ended December 30, 2017. If any of the identified risks actually occur, our business, financial condition and results of operations could suffer. The trading price of our common stock could decline and you may lose all or part of your investment in our common stock. The risks and uncertainties described in our Annual Report on Form 10-K for the year ended December 30, 2017 are not the only ones we face. Additional risks that we currently do not know about or that we currently believe to be immaterial may also impair our business operations.
 
Item 6. Exhibits

The following exhibits are filed herewith and this list constitutes the exhibit index.
Exhibit
 
 
 
Incorporated by Reference
 
Filed
Number
 
Exhibit Description
 
Form
 
Date
 
Number
 
Herewith
10.01+
 
 
 
 
 
 
 
 
X
31.01
 
 
 
 
 
 
 
 
X
31.02
 
 
 
 
 
 
 
 
X
32.01
 
 
 
 
 
 
 
 
*
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 ______________________________________
*
This exhibit shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in any filings.

+ Indicates a management contract or compensatory plan or arrangement.


28



SIGNATURE
 
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.
 
 
 
FormFactor, Inc.
 
 
 
 
Date:
May 8, 2018
By:
/s/ SHAI SHAHAR
 
 
 
 
 
 
 
Shai Shahar
 
 
 
Chief Financial Officer
 
 
 
(Duly Authorized Officer, Principal Financial Officer, and Principal Accounting Officer)


29
EX-10.01 2 q12018exhibit-1001.htm EXHIBIT 10.01 Exhibit


EXHIBIT 10.01
February 15, 2018

Dear Shai,
We welcome the opportunity to offer you a salaried, exempt position with FormFactor, Inc. (the "Company") as Chief Financial Officer, with a start date of March 5th, 2018. We look forward to having you join us at this exciting time for the Company. We are very impressed with your background, demonstrated abilities, and fundamental understanding of the challenges involved in our company, and look forward to your participation in meeting the opportunities ahead.
In your capacity as Chief Financial Officer, you will report to Mike Slessor, Chief Executive Officer, and will receive an annual salary of $275,000, which will be paid bi-weekly in accordance with, and subject to, the Company's normal payroll procedures. You will participate in our Employee Incentive Plan (EIP) that rewards you for our performance towards FormFactor’s achievement of financial objectives. You are eligible to receive 67% of your paid annual salary as part of this plan. This bonus is paid out quarterly and is conditioned upon the Company’s performance and achievement of objectives. Your first quarterly participation is prorated based upon your start date through the end of the bonus period. The Company reserves the right to review or change the Employee Incentive Plan at any time. The Company will pay you a one time “sign on” bonus of $30,000, which you will receive as a separate check, less applicable withholding taxes, included with your first paycheck. Should you voluntarily terminate your employment with FormFactor at any time during the 12-month period after your start date, the “sign on” bonus must be paid back to the Company no later than your last day of employment.
As long as you remain a regular full-time employee of the Company, you are eligible to receive certain employee benefits that are offered to our regular full-time employees which may from time to time change at the Company's discretion. These currently include:
Medical, Dental and Vision Insurance Benefits
Short-Term and Long-Term Disability Insurance Coverage
Group Life Insurance
Paid Time-Off
401(k) Plan and employer match
Section 125 Flex Spending Plan
Employee Assistance Program
Employee Stock Purchase Plan
Coverage for the above-mentioned medical, dental, vision, disability and life insurance benefits begin on your date of hire. Dependent coverage is also available through this plan. Employee and dependent contributions to the plan are outlined in our Benefit Plan Summary. You will be entitled to twenty days (20) of paid time-off annually. Paid time-off will accrue at the rate of 6.16 hours per pay period starting from your first day of employment. Paid time-off may be used for vacation or sick leave.
As part of your compensation package, you will receive a grant of 46,500 Restricted Stock Units (RSUs). The price of RSUs will be the closing price of the Company stock on the NASDAQ National Market on the grant date, which will be the 1st or 15th day of the month, whichever occurs first after the date of hire, or the next market trading day if the 1st or 15th falls on a weekend or holiday. The award is subject to the terms and conditions of the Company’s Equity Incentive Plan. The date of the award will be the “Vesting Commencement Date” for your RSUs. The RSUs will vest in three equal annual installments on the anniversary of the “Vesting Commencement Date”. In addition, you will be a participant in the Performance Restricted Stock Unit (PRSU) plan during the next cycle of awards which will occur in July or August 2018, and will be awarded a PRSU valued at $500,000 at the time of grant.
The measurement and vesting of this award is based on FormFactor’s Total Shareholder Return (TSR) performance against a group of peers over a three-year period.
Your agreement to accept this offer is contingent upon your ability to show proof of your legal right to work for the Company in the United States as well as successfully completing a background check required for all new hires. It is very important that employees of FormFactor act with integrity. Our Code of Conduct provides information about our responsibilities, commitments and applying good judgement to all we do. A copy of that Code of Conduct is included with this offer letter.  We require that you read and sign a copy of this document, as well as our Employment Agreement, before you are eligible to start work at FormFactor.





You should be aware that your employment with the Company is for no specified period and constitutes at will employment. As a result, you are free to resign at any time, for any reason or for no reason. Similarly, the Company is free to conclude its employment relationship with you at any time, with or without cause.
As a FormFactor employee you are required to comply at all times with the Company's various rules, policies and procedures, including those set forth in our Statement of Corporate code of Business Conduct (the "Code"), and our Statement of Policy Regarding Insider Trading ("Policy Statement"). Copies of these documents are available via the Corporate Governance section of www.FormFactor.com. Please access www.FormFactor.com and select Investors, Stockholder Information, Corporate Governance. As a condition of employment, you are required to sign and return to the Company the enclosed Acknowledgement relating to the Policy Statement and the Code.
You should understand that, while referenced in this offer letter, the Company rules, policies and procedures are not incorporated by reference into this offer letter, and they can be changed, replaced or withdrawn at any time at the discretion of the Company.
To indicate your acceptance of the Company's offer, please sign and date this letter in the space provided below and return it with all other new hire forms in the enclosed envelope. A duplicate original is enclosed for your records. This letter, along with the Agreement, set forth the terms of your employment with the Company and supersede any prior representations or agreements, whether written or oral. This letter may not be modified or amended except by a written agreement, signed by an officer of the Company and by you. This offer, if not accepted, will expire five (5) days from the offer date. Please call me if you have any questions.
Shai, we look forward to your favorable reply and to a productive and mutually beneficial work relationship.

Sincerely,
slessorsignature.jpg

Mike Slessor
Chief Executive Officer, FormFactor, Inc.



Offer Acceptance
I accept this offer of employment. In so doing, I understand that I must complete the contingencies outlined herein, and agree that my employment with FormFactor is at-will, that I am not employed for any specified duration and that either the Company or I may terminate my employment at any time, with or without cause and with or without notice.
/s/ Shai Shahar                                February 15, 2018
Shai Shahar
 
Date




EX-31.01 3 q12018exhibit-3101.htm EXHIBIT 31.01 Exhibit


Exhibit 31.01

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002


I, Michael D. Slessor, certify that:
 
1.
I have reviewed the quarterly report on Form 10-Q of FormFactor, 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 the quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
 
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:
May 8, 2018
/s/ MICHAEL D. SLESSOR
 
 
Michael D. Slessor
Chief Executive Officer
(Principal Executive Officer and Director)



EX-31.02 4 q12018exhibit-3102.htm EXHIBIT 31.02 Exhibit


Exhibit 31.02

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Shai Shahar, certify that:
 
1.
I have reviewed the quarterly report on Form 10-Q of FormFactor, 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 the quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
 
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:
May 8, 2018
/s/ SHAI SHAHAR
 
 
Shai Shahar
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)



EX-32.01 5 q12018exhibit-3201.htm EXHIBIT 32.01 Exhibit


Exhibit 32.01


CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of FormFactor, Inc., a Delaware corporation, for the period ended March 31, 2018, as filed with the Securities and Exchange Commission, each of the undersigned officers of FormFactor, Inc. certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his respective knowledge:
 
1.
The quarterly report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
The information contained in the quarterly report fairly presents, in all material respects, the financial condition and results of operations of FormFactor, Inc. for the periods presented therein.

Date:
May 8, 2018
/s/ MICHAEL D. SLESSOR
 
 
Michael D. Slessor
Chief Executive Officer
(Principal Executive Officer and Director)
Date:
May 8, 2018
/s/ SHAI SHAHAR
 
 
Shai Shahar
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)



EX-101.INS 6 form-20180331.xml XBRL INSTANCE DOCUMENT 0001039399 2017-12-31 2018-03-31 0001039399 2018-05-03 0001039399 2017-12-30 0001039399 2018-03-31 0001039399 2017-01-01 2017-04-01 0001039399 2017-04-01 0001039399 2016-12-31 0001039399 us-gaap:ScenarioForecastMember 2019-12-29 2020-12-26 0001039399 us-gaap:ScenarioForecastMember 2018-12-30 2019-12-28 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-04-01 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember form:SamsungMember 2017-01-01 2017-04-01 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember form:SKHynixMember 2017-12-31 2018-03-31 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-03-31 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember form:SamsungMember 2017-12-31 2018-03-31 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember form:SKHynixMember 2017-01-01 2017-04-01 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember form:IntelMember 2017-12-31 2018-03-31 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember form:IntelMember 2017-01-01 2017-04-01 0001039399 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember form:MajorCustomer2Member 2017-12-31 2018-03-31 0001039399 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember form:MajorCustomer3Member 2017-12-31 2018-03-31 0001039399 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember form:MajorCustomer1Member 2017-01-01 2017-12-30 0001039399 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember form:MajorCustomer1Member 2017-12-31 2018-03-31 0001039399 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember form:MajorCustomer2Member 2017-01-01 2017-12-30 0001039399 us-gaap:CustomerRelationshipsMember 2017-12-30 0001039399 us-gaap:CustomerRelationshipsMember 2018-03-31 0001039399 us-gaap:OrderOrProductionBacklogMember 2017-12-30 0001039399 us-gaap:TradeNamesMember 2017-12-30 0001039399 us-gaap:OrderOrProductionBacklogMember 2018-03-31 0001039399 us-gaap:TradeNamesMember 2018-03-31 0001039399 form:ExistingDevelopedTechnologiesMember 2017-12-30 0001039399 form:ExistingDevelopedTechnologiesMember 2018-03-31 0001039399 us-gaap:CostOfSalesMember 2017-12-31 2018-03-31 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-12-31 2018-03-31 0001039399 us-gaap:CostOfSalesMember 2017-01-01 2017-04-01 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember 2017-12-30 0001039399 form:SystemsSegmentMember 2017-01-01 2017-12-30 0001039399 form:SystemsSegmentMember 2017-12-30 0001039399 form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember 2016-12-31 0001039399 form:ProbeCardsSegmentMember 2017-01-01 2017-12-30 0001039399 form:ProbeCardsSegmentMember 2018-03-31 0001039399 form:SystemsSegmentMember 2018-03-31 0001039399 form:ProbeCardsSegmentMember 2016-12-31 0001039399 form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 2017-01-01 2017-12-30 0001039399 us-gaap:ContractTerminationMember 2017-12-30 0001039399 us-gaap:EmployeeSeveranceMember 2017-12-31 2018-03-31 0001039399 us-gaap:EmployeeSeveranceMember 2018-03-31 0001039399 us-gaap:EmployeeSeveranceMember 2017-12-30 0001039399 us-gaap:ContractTerminationMember 2017-12-31 2018-03-31 0001039399 us-gaap:ContractTerminationMember 2018-03-31 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-04-01 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 2018-03-31 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2017-12-31 2018-03-31 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2017-01-01 2017-04-01 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-04-01 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-12-31 2018-03-31 0001039399 us-gaap:MoneyMarketFundsMember 2018-03-31 0001039399 us-gaap:CertificatesOfDepositMember 2018-03-31 0001039399 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001039399 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:USTreasuryBillSecuritiesMember 2018-03-31 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001039399 us-gaap:InterestRateSwapMember 2018-03-31 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:CommercialPaperMember 2018-03-31 0001039399 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0001039399 currency:TWD us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2018-03-31 0001039399 us-gaap:ForeignExchangeForwardMember 2018-03-31 0001039399 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:ShortMember 2018-03-31 0001039399 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:ShortMember 2018-03-31 0001039399 currency:KRW us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2018-03-31 0001039399 us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-30 0001039399 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:MoneyMarketFundsMember 2017-12-30 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember 2017-12-30 0001039399 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-30 0001039399 us-gaap:CommercialPaperMember 2017-12-30 0001039399 us-gaap:InterestRateSwapMember 2017-12-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:CertificatesOfDepositMember 2017-12-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-30 0001039399 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:CorporateBondSecuritiesMember 2017-12-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:ForeignExchangeContractMember 2017-12-30 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0001039399 us-gaap:CommonStockMember 2017-02-28 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2017-12-31 2018-03-31 0001039399 us-gaap:CommonStockMember 2018-03-31 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2017-12-30 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2018-03-31 0001039399 us-gaap:EmployeeStockOptionMember 2017-12-31 2018-03-31 0001039399 us-gaap:RestrictedStockMember 2018-03-31 0001039399 us-gaap:RestrictedStockMember 2017-12-31 2018-03-31 0001039399 us-gaap:EmployeeStockMember 2017-12-31 2018-03-31 0001039399 us-gaap:EmployeeStockMember 2018-03-31 0001039399 us-gaap:EmployeeStockOptionMember 2018-03-31 0001039399 form:EquityIncentivePlanMember 2018-03-31 0001039399 form:EquityIncentivePlanMember 2017-12-30 0001039399 form:EquityIncentivePlanMember 2017-12-31 2018-03-31 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-31 2018-03-31 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-04-01 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:EuropeMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember form:RestOfTheWorldMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember 2017-01-01 2017-04-01 0001039399 country:TW 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember form:RestOfTheWorldMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember country:JP 2017-01-01 2017-04-01 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember country:JP 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember country:KR 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-04-01 0001039399 form:DRAMProductGroupMember 2017-12-31 2018-03-31 0001039399 form:FlashProductGroupMember 2017-01-01 2017-04-01 0001039399 form:SystemsProductGroupMember 2017-01-01 2017-04-01 0001039399 form:FoundryLogicProductGroupMember 2017-01-01 2017-04-01 0001039399 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember us-gaap:EuropeMember 2017-01-01 2017-04-01 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 country:TW 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember us-gaap:EuropeMember 2017-01-01 2017-04-01 0001039399 form:SystemsProductGroupMember 2017-12-31 2018-03-31 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember form:RestOfTheWorldMember 2017-01-01 2017-04-01 0001039399 country:US 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember country:TW 2017-01-01 2017-04-01 0001039399 country:JP 2017-01-01 2017-04-01 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember us-gaap:AsiaPacificMember 2017-01-01 2017-04-01 0001039399 country:KR 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember country:US 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-04-01 0001039399 form:FoundryLogicProductGroupMember 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember us-gaap:EuropeMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember us-gaap:AsiaPacificMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2017-12-31 2018-03-31 0001039399 country:KR 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-04-01 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:DRAMProductGroupMember 2017-01-01 2017-04-01 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember us-gaap:AsiaPacificMember 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredOverTimeMember 2017-01-01 2017-04-01 0001039399 form:RestOfTheWorldMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember country:US 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember us-gaap:AsiaPacificMember 2017-01-01 2017-04-01 0001039399 form:RestOfTheWorldMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember country:KR 2017-01-01 2017-04-01 0001039399 form:FlashProductGroupMember 2017-12-31 2018-03-31 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-04-01 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-04-01 0001039399 us-gaap:AsiaPacificMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember country:US 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember country:TW 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember country:KR 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember country:TW 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember country:KR 2017-01-01 2017-04-01 0001039399 us-gaap:EuropeMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember country:US 2017-01-01 2017-04-01 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 country:JP 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember country:JP 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember form:RestOfTheWorldMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2017-12-31 2018-03-31 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-04-01 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-03-31 0001039399 us-gaap:AsiaPacificMember 2017-01-01 2017-04-01 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-04-01 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember country:JP 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember country:TW 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredOverTimeMember 2017-12-31 2018-03-31 0001039399 country:US 2017-01-01 2017-04-01 0001039399 form:SystemsSegmentMember us-gaap:EuropeMember 2017-12-31 2018-03-31 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:CorporateAndOtherMember 2017-01-01 2017-04-01 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2017-01-01 2017-04-01 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2017-01-01 2017-04-01 0001039399 us-gaap:CorporateAndOtherMember 2017-12-31 2018-03-31 xbrli:shares xbrli:pure iso4217:USD form:segment iso4217:KRW iso4217:USD xbrli:shares iso4217:TWD iso4217:EUR iso4217:JPY false --12-29 Q1 2018 2018-03-31 10-Q 0001039399 73031864 Large Accelerated Filer FORMFACTOR INC. 190000 0 2035000 601000 0.206 0.087 0.369 0.402 0.541 0.000 0.382 0.422 0.477 0.000 269000 0 3.51 19621000 16187000 9268000 983753000 1772000 1871575000 404000 11683000 26713000 35046000 38889000 81515000 78524000 0 -23000 3279000 1298000 33694000 23496000 255755000 259608000 3021000 5185000 843116000 851249000 8349000 7194000 3302000 854000 1082000 1366000 3756000 920000 1302000 1534000 200000 200000 171000 123000 8349000 6324000 2025000 7194000 5157000 2037000 126000 19000 646574000 646188000 305854000 311795000 51900000 5027000 46873000 51962000 6895000 45067000 0 0 48988000 48370000 101408000 114437000 91184000 93699000 1838000 774000 0 774000 1064000 1064000 0 1064000 774000 2422000 2422000 0 102596000 115557000 92726000 95382000 12961000 2656000 0.001 0.001 250000000 250000000 72532176 73013842 72532176 73013842 73000 74000 6789000 4289000 0.370 0.267 0.000 0.103 0.241 0.136 0.137 0.127 0.104 0.241 0.140 0.101 0.000 1600000 1500000 5700000 5200000 2400000 81258000 73161000 5169000 7746000 307000 270000 272000 185000 81000 59000 4978000 4515000 3133000 3145000 3379000 3487000 3162000 3525000 31000 0 31000 1043000 0 1043000 1170000 0 1170000 886000 862000 -37000 132000 120000 255000 327000 0 327000 0.07 0.03 0.07 0.03 1260000 1078000 18141000 11344000 22645000 P1Y10M24D P3M18D P10M24D P2Y 691000 21556000 398000 114692000 76826000 16320000 15811000 5735000 106215000 82091000 17694000 0 6430000 2071000 21590000 3602000 13212000 24052000 26122000 212176000 143966000 40313000 15811000 12086000 196864000 144319000 40419000 0 12126000 97484000 67140000 23993000 0 6351000 90649000 62228000 22725000 0 5696000 729000 561000 -22000 -15000 188010000 172482000 15528000 189920000 172482000 17438000 190367000 172482000 17885000 1910000 0 1910000 447000 0 447000 0 47571000 42820000 12090000 -7339000 45129000 40071000 11135000 -6077000 5552000 2412000 367000 287000 338000 771000 2242000 2307000 7220000 2988000 8888000 -3354000 -419000 -829000 -4780000 -9521000 1510000 -444000 -286000 52000 3345000 7408000 71000 2515000 -615000 -662000 -3068000 247000 1499000 1516000 97484000 90649000 1174000 967000 1016000 826000 14613000 14905000 67848000 73780000 33101000 37156000 20134000 21719000 2797000 2045000 67000 257000 187937000 175178000 646574000 646188000 92161000 96630000 0 18443000 29730000 87228000 67315000 48988000 957000 0 957000 3000000 0 3000000 30636000 0 30636000 10432000 0 10432000 3963000 3963000 0 3963000 45025000 48370000 955000 0 955000 1497000 0 1497000 31544000 0 31544000 9901000 0 9901000 4473000 4473000 0 4473000 43897000 -2651000 -4353000 -3451000 -3391000 17803000 9322000 5185000 2125000 2 40512000 41495000 7059000 21742000 5122000 -19805000 3634000 18832000 4283000 -19481000 4647000 6138000 2259000 1361000 1447000 2166000 1604000 2164000 157000 172000 0 -174000 -400000 -512000 2733000 0 399000 1000 398000 480000 357000 0 3587000 3465000 3831000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 13705000 14452000 14000 20000 7437000 4754000 0 4007000 2972000 2582000 3662000 2839000 3662000 2839000 1517000 1848000 1127000 1025000 46754000 47851000 6875000 8750000 17414000 18046000 106000 4000 372000 663000 1082000 1116000 1170000 1020000 300000 399000 1000 398000 0 0 0 -387573000 -385498000 128829000 28956000 28956000 0 3230000 3230000 0 74310000 74310000 0 22333000 0 22333000 106496000 11195000 18154000 18153000 32687000 433000 21371000 4503000 106049000 447000 22333000 4038000 583000 1392000 7154000 285000 4635000 4246000 21543000 790000 15233000 18737000 19545000 39841000 718000 26006000 8749000 127592000 1237000 118290000 30266000 30266000 0 6223000 6223000 0 58439000 58439000 0 23362000 0 23362000 94928000 10132000 14285000 25897000 26557000 330000 12154000 5573000 94434000 494000 23362000 3540000 1074000 1751000 6375000 121000 4572000 5929000 22521000 841000 13672000 15359000 27648000 32932000 451000 16726000 11502000 116955000 1335000 3600000 128829000 106496000 22333000 0 118290000 94928000 23362000 0 22829000 23449000 3302000 3756000 258599 11.60 46500 14.95 3148061 2876716 11.22 11.34 59246 900000 6.73 429270 10.84 7.66 3253558000 659334 553724 8.12 7.77 9.93 2572312000 P4Y14D P4Y21D 341670 105610 25000000 6000000 458637000 471010000 3965000 1877000 65000 0 72922000 74342000 71423000 72826000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:379px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:212px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:13px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued withholding for employee stock purchase plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued income and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial information included herein has been prepared by FormFactor,&#160;Inc. without audit, in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The financial information as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is derived from our 2017 Annual Report on Form 10-K. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2017 Annual Report on Form 10-K. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Commitments and Purchase Obligations</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our lease commitments, purchase obligations and other contractual obligations have not materially changed as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> from those disclosed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Matters</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and as of the filing of this Quarterly Report on Form&#160;10-Q, we were not involved in any material legal proceedings.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit and Other Risks</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each of the following customers accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our revenues for the periods indicated: </font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:459px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:316px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intel</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SK Hynix</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Samsung</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues attributable to 10% or greater customers </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for </font><font style="font-family:inherit;font-size:10pt;">13.7%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">12.7%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.4%</font><font style="font-family:inherit;font-size:10pt;"> of gross accounts receivable, respectively. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for </font><font style="font-family:inherit;font-size:10pt;">24.1%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">13.6%</font><font style="font-family:inherit;font-size:10pt;"> of gross accounts receivable, respectively. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> other customers accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of gross accounts receivable at either of these fiscal period ends.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain revenue category information by reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.453125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Probe Cards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Probe Cards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Type of good/ service:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Foundry &amp; Logic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;DRAM</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Flash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Systems</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Timing of revenue recognition:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Products transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">116,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Geographical region:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Asia-Pacific</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:10px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></font><font style="font-family:inherit;font-size:8pt;"> Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income per Share</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands): </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:555px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:402px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing basic net income per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add potentially dilutive securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing diluted net income per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities not included as they would have been antidilutive</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value and Derivative Instruments</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in ricing the asset or liability based on the best information available under the circumstances.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No changes were made to our valuation techniques during the first </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months of fiscal </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:462px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:229px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;U.S. Treasuries</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,497</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,497</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swap derivative contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,895</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivative contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:463px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:228px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:62px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:54px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:62px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasuries</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,963</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivative contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swap derivative contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,027</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,873</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> have any liabilities measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash Equivalents </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of our cash equivalents is determined based on quoted market prices for similar or identical securities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our marketable securities as available-for-sale and value them utilizing a market approach. Our investments are priced by pricing vendors who provide observable inputs for their pricing without applying significant judgment. Broker pricing is used mainly when a quoted price is not available, the investment is not priced by our pricing vendors or when a broker price is more reflective of fair value. Our broker-priced investments are categorized as Level 2 investments because fair value is based on similar assets without applying significant judgments. In addition, all of our investments have a sufficient level of trading volume to demonstrate that the fair value is appropriate.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains and losses were immaterial and were recorded as a component of Accumulated other comprehensive income in our Condensed Consolidated Balance Sheets. We did not have any other-than-temporary unrealized gains or losses at either period end included in these financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interest Rate Swaps </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of our interest rate swap contracts is determined at the end of each reporting period based on valuation models that use interest rate yield curves as inputs. For accounting purposes, our interest rate swap contracts qualify for, and are designated as, cash flow hedges. The cash flows associated with the interest rate swaps are reported in Net cash provided by operating activities in our Condensed Consolidated Statements of Cash Flows and the fair value of the interest rate swap contracts in recorded within Prepaid expenses and other current assets and Other assets in our Condensed Consolidated Balance Sheets. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact of the interest rate swaps on our Condensed Consolidated Statements of Income was as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:461px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Gain or (Loss) Recognized in OCI on Derivative </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Location of Gain or (Loss) Reclassified from Accumulated OCI into Income </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Exchange Derivative Contracts</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We utilize foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities and forecasted foreign currency revenue and expense transactions. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded within </font><font style="font-family:inherit;font-size:10pt;">Other expense, net</font><font style="font-family:inherit;font-size:10pt;"> in our Condensed Consolidated Statement of Income for both realized and unrealized gains and losses.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> will mature in the second quarter of fiscal 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about our foreign currency forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:477px;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:184px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:104px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Position</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Amount (Local Currency)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Amount (U.S. Dollars)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Japanese Yen</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">983,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Taiwan Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buy</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Korean Won</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buy</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,871,575</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,772</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total USD notional amount of outstanding foreign exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,713</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The location and amount of net loss related to non-designated derivative instruments in the Condensed Consolidated Statements of Income were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:512px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:206px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:161px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Location of Loss Recognized on Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange forward contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> assets or liabilities measured at fair value on a nonrecurring basis during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. </font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in ricing the asset or liability based on the best information available under the circumstances.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No changes were made to our valuation techniques during the first </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months of fiscal </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:370px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate on a </font><font style="font-family:inherit;font-size:10pt;">52</font><font style="font-family:inherit;font-size:10pt;">/</font><font style="font-family:inherit;font-size:10pt;">53</font><font style="font-family:inherit;font-size:10pt;"> week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> each contain </font><font style="font-family:inherit;font-size:10pt;">52</font><font style="font-family:inherit;font-size:10pt;"> weeks and the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;"> each contained </font><font style="font-family:inherit;font-size:10pt;">13</font><font style="font-family:inherit;font-size:10pt;"> weeks. Fiscal </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> will end on </font><font style="font-family:inherit;font-size:10pt;">December&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill by reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:496px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:244px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:none;">Probe Cards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:none;">Systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:none;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, gross, as of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,482</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,528</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,010</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,910</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,910</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, gross, as of December 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, gross, as of March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,885</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,367</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> recorded any goodwill impairments as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets were as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:184px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Intangible Assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing developed technologies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,811</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,811</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,864</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,215</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,176</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:370px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization of intangible assets is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:332px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:248px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,590</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost (principally standard cost, which approximates actual cost on a first in, first out basis) or net realizable value.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:301px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:136px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,905</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,613</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,780</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,848</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Pronouncements</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2016-10, ASU 2015-14 and ASU 2014-09</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">" and, in August 2015, the FASB issued ASU 2015-14, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,</font><font style="font-family:inherit;font-size:10pt;">&#8221; which defers the effective date of ASU 2014-09 by one year. ASU 2014-09 requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. In April 2016, the FASB issued ASU 2016-10, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">&#8221; which was issued to clarify ASC Topic 606, &#8220;Revenue from Contracts with Customers&#8221; related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. We adopted Accounting Standards Codification (&#8220;ASC&#8221;) 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">and all related amendments (collectively &#8220;ASC 606&#8221;), on December 31, 2017, the first day of fiscal 2018, using the modified retrospective method. We applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605,&#160;&quot;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">", which is also referred to herein as "legacy GAAP." </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 did not have a material impact on our consolidated financial statements as of December 31, 2017. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, we do not expect the adoption of the revenue standard to have a material impact to our net income on an ongoing basis. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2017-12</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU2017-12, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</font><font style="font-family:inherit;font-size:10pt;">," which changes the recognition and presentation requirements of hedge accounting, including eliminating the requirement to separately measure and report hedge ineffectiveness and changing the presentation to include all items that affect earnings in the same income statement line item as the hedged item. ASU 2017-12 also provides new alternatives for applying hedge accounting to additional hedging strategies, measuring the hedged item in fair value hedges of interest rate risk, reducing the cost and complexity of applying hedge accounting and reducing the risk of material error correction if a company applies the shortcut method inappropriately. ASU 2017-12 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2018, on a prospective basis. We early adopted ASU 2017-12 on December 31, 2017, the first day of fiscal 2018, resulting in an immaterial adjustment in our accumulated deficit on December 30, 2017. The adjustment was reflected in our Condensed Consolidated Balance Sheets as of that date. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2017-09</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718) - Scope of Modification Accounting,</font><font style="font-family:inherit;font-size:10pt;">" which provides clarity and reduces both diversity in practice and the cost and complexity when accounting for a change to the terms of a stock-based award. ASU 2017-09 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, on a prospective basis. We adopted ASU 2017-09 on December 31, 2017, the first day of fiscal 2018. There were no modifications to any stock-based awards during the three months ended March 31, 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2017-04</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment,</font><font style="font-family:inherit;font-size:10pt;">" which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount, and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, if applicable. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. The same impairment test also applies to any reporting unit with a zero or negative carrying amount. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU 2017-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not expect the adoption of ASU 2017-04 to have a material effect on our financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2016-18</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230) - Restricted Cash,</font><font style="font-family:inherit;font-size:10pt;">" which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, an entity should include amounts generally described as restricted cash or restricted cash equivalents within cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Prior to this ASU, there was no guidance to address how to classify and present changes in restricted cash or restricted cash equivalents. The updated guidance is effective for interim and annual periods beginning after December 15, 2017. We adopted ASU 2016-18 as of December 31, 2017, the first day of fiscal 2018 and retrospectively applied such guidance to our Consolidated Statements of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of Cash and cash equivalents as previously reported within the Condensed Consolidated Statements of Cash Flows to Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:384px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:82px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:82px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:82px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets - Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,170</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,726</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of March 31, 2018, Restricted cash was comprised primarily of funds held by our foreign subsidiaries for employee obligations, office leases and customer deposits. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2016-02</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, "Leases," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. The new standard also provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about the Company&#8217;s leasing arrangements. Under current accounting standards, substantially all of the Company&#8217;s leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for the Company beginning on January 1, 2019, with early adoption permitted. As initially issued, the standard required a &#8220;modified retrospective&#8221; adoption, meaning the standard is applied to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In March 2019, the FASB approved an amendment to Topic 842 that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. The Company is currently assessing the impact of the new standard on its Consolidated Financial Statements and has not yet determined its transition method.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and New Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial information included herein has been prepared by FormFactor,&#160;Inc. without audit, in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The financial information as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is derived from our 2017 Annual Report on Form 10-K. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2017 Annual Report on Form 10-K. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate on a </font><font style="font-family:inherit;font-size:10pt;">52</font><font style="font-family:inherit;font-size:10pt;">/</font><font style="font-family:inherit;font-size:10pt;">53</font><font style="font-family:inherit;font-size:10pt;"> week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> each contain </font><font style="font-family:inherit;font-size:10pt;">52</font><font style="font-family:inherit;font-size:10pt;"> weeks and the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;"> each contained </font><font style="font-family:inherit;font-size:10pt;">13</font><font style="font-family:inherit;font-size:10pt;"> weeks. Fiscal </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> will end on </font><font style="font-family:inherit;font-size:10pt;">December&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Critical Accounting Policies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our critical accounting policies have not changed during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> from those disclosed in our Annual Report on Form&#160;10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, except for:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transferring control of products and services, and the amounts recognized reflect the consideration we expect to be entitled to receive in exchange for these products and services. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. An arrangement may include some or all of the following products and services: probe cards, systems, accessories, installation services, service contracts and extended warranty contracts. We sell our products and services direct to customers and to partners in two distribution channels: global direct sales force and through a combination of manufacturers&#8217; representatives and distributors.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligation is distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined and accounted for as one unit of account. Generally, the performance obligations in a contract are considered distinct within the context of the contract and are accounted for as separate units of account.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products may be customized to our customers&#8217; specifications, however, control of our products are typically transferred to the customer at the point in time the product is either shipped or delivered, depending on the terms of the arrangement, as the criteria for overtime recognition are not met. In limited circumstances, substantive acceptance by the customer exists which results in the deferral of revenue until acceptance is formally received from the customer. Judgment may be required in determining if the acceptance clause is substantive. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Installation services are routinely provided to customers purchasing our systems. Installation services are a distinct performance obligation apart from the systems and recognized in the period they are performed. Service contracts, which include repair and maintenance service contracts, and extended warranty contracts are also distinct performance obligations and recognized as our performance obligations are satisfied. This is typically the contractual service period, which ranges from one to two years. For these service contracts recognized over time, we use an input measure, days elapsed, to measure progress.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.&#160;In determining the transaction price, we evaluate whether the price is subject to refund or adjustment to determine the net consideration to which we expect to be entitled. We generally do not grant return privileges, except for defective products during the warranty period.&#160;Sales incentives and other programs that we may make available to these customers are considered to be a form of variable consideration, which is estimated in determining the contract&#8217;s transaction price to be allocated to the performance obligations. We have elected the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component as our standard payment terms are less than one year. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For contracts with multiple performance obligations, we allocate the contract&#8217;s transaction price to each performance obligation based on its relative standalone selling price.&#160;The stand-alone selling prices are determined based on the prices at which we separately sell these products.&#160;For items that are not sold separately, we estimate the stand-alone selling prices using our best estimate of selling price.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Transaction price allocated to the remaining performance obligations:</font><font style="font-family:inherit;font-size:10pt;"> On March 31, 2018, we had </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered.&#160;We expect to recognize approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">20.6%</font><font style="font-family:inherit;font-size:10pt;"> of our remaining performance obligations as revenue in fiscal 2019, and additional&#160;</font><font style="font-family:inherit;font-size:10pt;">8.7%</font><font style="font-family:inherit;font-size:10pt;"> in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract balances:</font><font style="font-family:inherit;font-size:10pt;">&#160;The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 31, 2018 and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are reported on the Condensed Consolidated Balance Sheet as a component of Prepaid expenses and other current assets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as a component of Deferred revenue and Deferred rent and other liabilities. Contract liabilities as of March 31, 2018 and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. During the period ended March 31, 2018, we recognized </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue that was included in contract liabilities as of December 30, 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs to obtain a contract:</font><font style="font-family:inherit;font-size:10pt;"> We generally expense sales commissions when incurred as a component of Selling, general and administrative expense as the amortization period is typically less than one year. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by Category: </font><font style="font-family:inherit;font-size:10pt;">Refer to Note 12 of Notes to Consolidated Financial Statements for further details. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Pronouncements</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2016-10, ASU 2015-14 and ASU 2014-09</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">" and, in August 2015, the FASB issued ASU 2015-14, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,</font><font style="font-family:inherit;font-size:10pt;">&#8221; which defers the effective date of ASU 2014-09 by one year. ASU 2014-09 requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. In April 2016, the FASB issued ASU 2016-10, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">&#8221; which was issued to clarify ASC Topic 606, &#8220;Revenue from Contracts with Customers&#8221; related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. We adopted Accounting Standards Codification (&#8220;ASC&#8221;) 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">and all related amendments (collectively &#8220;ASC 606&#8221;), on December 31, 2017, the first day of fiscal 2018, using the modified retrospective method. We applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605,&#160;&quot;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">", which is also referred to herein as "legacy GAAP." </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 did not have a material impact on our consolidated financial statements as of December 31, 2017. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, we do not expect the adoption of the revenue standard to have a material impact to our net income on an ongoing basis. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2017-12</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU2017-12, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</font><font style="font-family:inherit;font-size:10pt;">," which changes the recognition and presentation requirements of hedge accounting, including eliminating the requirement to separately measure and report hedge ineffectiveness and changing the presentation to include all items that affect earnings in the same income statement line item as the hedged item. ASU 2017-12 also provides new alternatives for applying hedge accounting to additional hedging strategies, measuring the hedged item in fair value hedges of interest rate risk, reducing the cost and complexity of applying hedge accounting and reducing the risk of material error correction if a company applies the shortcut method inappropriately. ASU 2017-12 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2018, on a prospective basis. We early adopted ASU 2017-12 on December 31, 2017, the first day of fiscal 2018, resulting in an immaterial adjustment in our accumulated deficit on December 30, 2017. The adjustment was reflected in our Condensed Consolidated Balance Sheets as of that date. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2017-09</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718) - Scope of Modification Accounting,</font><font style="font-family:inherit;font-size:10pt;">" which provides clarity and reduces both diversity in practice and the cost and complexity when accounting for a change to the terms of a stock-based award. ASU 2017-09 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, on a prospective basis. We adopted ASU 2017-09 on December 31, 2017, the first day of fiscal 2018. There were no modifications to any stock-based awards during the three months ended March 31, 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2017-04</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment,</font><font style="font-family:inherit;font-size:10pt;">" which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount, and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, if applicable. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. The same impairment test also applies to any reporting unit with a zero or negative carrying amount. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU 2017-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not expect the adoption of ASU 2017-04 to have a material effect on our financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2016-18</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230) - Restricted Cash,</font><font style="font-family:inherit;font-size:10pt;">" which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, an entity should include amounts generally described as restricted cash or restricted cash equivalents within cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Prior to this ASU, there was no guidance to address how to classify and present changes in restricted cash or restricted cash equivalents. The updated guidance is effective for interim and annual periods beginning after December 15, 2017. We adopted ASU 2016-18 as of December 31, 2017, the first day of fiscal 2018 and retrospectively applied such guidance to our Consolidated Statements of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of Cash and cash equivalents as previously reported within the Condensed Consolidated Statements of Cash Flows to Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:384px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:82px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:82px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:82px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets - Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,170</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,726</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of March 31, 2018, Restricted cash was comprised primarily of funds held by our foreign subsidiaries for employee obligations, office leases and customer deposits. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASU 2016-02</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, "Leases," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. The new standard also provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about the Company&#8217;s leasing arrangements. Under current accounting standards, substantially all of the Company&#8217;s leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for the Company beginning on January 1, 2019, with early adoption permitted. As initially issued, the standard required a &#8220;modified retrospective&#8221; adoption, meaning the standard is applied to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In March 2019, the FASB approved an amendment to Topic 842 that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. The Company is currently assessing the impact of the new standard on its Consolidated Financial Statements and has not yet determined its transition method.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer warranties on certain products and record a liability for the estimated future costs associated with warranty claims at the time revenue is recognized. The warranty liability is based upon historical experience and our estimate of the level of future costs. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. We continuously monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified field failures. As we sell new products to our customers, we must exercise considerable judgment in estimating the expected failure rates. This estimating process is based on historical experience of similar products, as well as various other assumptions that we believe to be reasonable under the circumstances.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide for the estimated cost of product warranties at the time revenue is recognized as a component of Cost of revenues in our Condensed Consolidated Statement of Income.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the changes in our warranty liability was as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:569px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:400px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accruals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring charges are comprised of costs related to employee termination benefits as well as contract termination costs, and are included in Restructuring and impairment charges, net in the Consolidated Statements of Income.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring charges were </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> in the first quarter of fiscal 2017 and related to the consolidation of an acquired subsidiary into our operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no restructuring charges in the first quarter of fiscal 2018. Changes to the restructuring accrual in the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:529px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:293px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:60px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:60px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Severance and Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Termination and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrual at December 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(398</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(399</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrual at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transferring control of products and services, and the amounts recognized reflect the consideration we expect to be entitled to receive in exchange for these products and services. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. An arrangement may include some or all of the following products and services: probe cards, systems, accessories, installation services, service contracts and extended warranty contracts. We sell our products and services direct to customers and to partners in two distribution channels: global direct sales force and through a combination of manufacturers&#8217; representatives and distributors.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligation is distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined and accounted for as one unit of account. Generally, the performance obligations in a contract are considered distinct within the context of the contract and are accounted for as separate units of account.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products may be customized to our customers&#8217; specifications, however, control of our products are typically transferred to the customer at the point in time the product is either shipped or delivered, depending on the terms of the arrangement, as the criteria for overtime recognition are not met. In limited circumstances, substantive acceptance by the customer exists which results in the deferral of revenue until acceptance is formally received from the customer. Judgment may be required in determining if the acceptance clause is substantive. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Installation services are routinely provided to customers purchasing our systems. Installation services are a distinct performance obligation apart from the systems and recognized in the period they are performed. Service contracts, which include repair and maintenance service contracts, and extended warranty contracts are also distinct performance obligations and recognized as our performance obligations are satisfied. This is typically the contractual service period, which ranges from one to two years. For these service contracts recognized over time, we use an input measure, days elapsed, to measure progress.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.&#160;In determining the transaction price, we evaluate whether the price is subject to refund or adjustment to determine the net consideration to which we expect to be entitled. We generally do not grant return privileges, except for defective products during the warranty period.&#160;Sales incentives and other programs that we may make available to these customers are considered to be a form of variable consideration, which is estimated in determining the contract&#8217;s transaction price to be allocated to the performance obligations. We have elected the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component as our standard payment terms are less than one year. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For contracts with multiple performance obligations, we allocate the contract&#8217;s transaction price to each performance obligation based on its relative standalone selling price.&#160;The stand-alone selling prices are determined based on the prices at which we separately sell these products.&#160;For items that are not sold separately, we estimate the stand-alone selling prices using our best estimate of selling price.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Transaction price allocated to the remaining performance obligations:</font><font style="font-family:inherit;font-size:10pt;"> On March 31, 2018, we had </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered.&#160;We expect to recognize approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">20.6%</font><font style="font-family:inherit;font-size:10pt;"> of our remaining performance obligations as revenue in fiscal 2019, and additional&#160;</font><font style="font-family:inherit;font-size:10pt;">8.7%</font><font style="font-family:inherit;font-size:10pt;"> in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract balances:</font><font style="font-family:inherit;font-size:10pt;">&#160;The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 31, 2018 and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are reported on the Condensed Consolidated Balance Sheet as a component of Prepaid expenses and other current assets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as a component of Deferred revenue and Deferred rent and other liabilities. Contract liabilities as of March 31, 2018 and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. During the period ended March 31, 2018, we recognized </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue that was included in contract liabilities as of December 30, 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs to obtain a contract:</font><font style="font-family:inherit;font-size:10pt;"> We generally expense sales commissions when incurred as a component of Selling, general and administrative expense as the amortization period is typically less than one year. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by Category</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:379px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:212px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:13px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued withholding for employee stock purchase plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued income and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact of the interest rate swaps on our Condensed Consolidated Statements of Income was as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:461px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Gain or (Loss) Recognized in OCI on Derivative </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Location of Gain or (Loss) Reclassified from Accumulated OCI into Income </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended April 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands): </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:555px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:402px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing basic net income per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add potentially dilutive securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing diluted net income per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities not included as they would have been antidilutive</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands): </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:458px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,082</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,302</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:462px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:229px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;U.S. Treasuries</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,497</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,497</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swap derivative contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,895</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivative contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:463px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:228px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:62px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:54px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:62px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">774</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasuries</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,963</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange derivative contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swap derivative contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,027</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,873</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets were as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:184px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Intangible Assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing developed technologies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,811</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,811</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,864</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,215</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,176</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about our foreign currency forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:477px;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:184px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:78px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:104px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Position</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Amount (Local Currency)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Amount (U.S. Dollars)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Japanese Yen</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">983,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Taiwan Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buy</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Korean Won</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buy</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,871,575</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,772</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro Dollar</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total USD notional amount of outstanding foreign exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,713</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill by reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:496px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:244px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:none;">Probe Cards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:none;">Systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:none;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, gross, as of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,482</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,528</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,010</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,910</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,910</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, gross, as of December 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill, gross, as of March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,885</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,367</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:301px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:136px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;30, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,905</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,613</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,780</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,848</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:512px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:206px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:161px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives Not Designated as Hedging Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Location of Loss Recognized on Derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange forward contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the changes in our warranty liability was as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:569px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:400px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:69px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accruals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes to the restructuring accrual in the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:529px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:293px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:60px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:63px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:60px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Severance and Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Termination and Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrual at December 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(398</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(399</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrual at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the operating results by reportable segment (dollars in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:129px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:45px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:0px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:41px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:47px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:45px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:37px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:43px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="32" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Probe Cards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Probe Cards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,496</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,333</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,805</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:428px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average per share purchase price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average per share discount from the fair value of our common stock on the date of issuance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock unit ("RSU") activity under our equity incentive plan was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:353px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:188px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs at December 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,148,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.95</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(258,599</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,876,716</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under our equity incentive plan was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:615px;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life in Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at December 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">659,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,610</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">553,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,253,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">429,270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.66</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.04</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,572,312</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized stock-based compensation was as follows (in thousands):&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:492px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:100px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrecognized Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average Expected Recognition Period in Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.90</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,556</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.30</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.90</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization of intangible assets is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:332px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:248px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,590</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each of the following customers accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our revenues for the periods indicated: </font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:459px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:316px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:58px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intel</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SK Hynix</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Samsung</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues attributable to 10% or greater customers </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Segments and Enterprise-Wide Information</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our chief operating decision maker ("CODM") is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments consisting of the Probe Cards Segment and the Systems Segment. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the operating results by reportable segment (dollars in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:129px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:45px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:0px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:41px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:47px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:46px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:45px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:37px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:43px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="32" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Probe Cards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Probe Cards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,496</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,333</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,805</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating results provide useful information to our management for assessment of our performance and results of operations. Certain components of our operating results are utilized to determine executive compensation along with other measures.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and Other includes unallocated expenses relating to general and administrative costs, amortization of intangible assets, share-based compensation, acquisition-related costs, including charges related to inventory stepped up to fair value and other costs, which are not used in evaluating the results of, or in allocating resources to, our reportable segments. Acquisition-related costs include transaction costs and any costs directly related to the acquisition and integration of acquired businesses.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain revenue category information by reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.453125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Probe Cards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Probe Cards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Systems</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Type of good/ service:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Foundry &amp; Logic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;DRAM</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Flash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Systems</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Timing of revenue recognition:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Products transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">116,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Geographical region:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Asia-Pacific</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:10px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">330</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">106,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></font><font style="font-family:inherit;font-size:8pt;"> Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity and Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Repurchase Program</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2017, our Board of Directors authorized a program to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$25 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding common stock to offset potential dilution from issuances of common stock under our employee stock purchase plan and equity incentive plan. The share repurchase program will expire on February 1, 2020. Repurchased shares are retired upon the settlement of the related transactions with the excess of cost over par value charged to additional paid-in capital. All repurchases are made in compliance with Rule&#160;10b-18 under the Securities Exchange Act of 1934, as amended. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we did not repurchase any shares. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> remained available for future repurchases.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock unit ("RSU") activity under our equity incentive plan was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:353px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:188px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs at December 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,148,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.95</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(258,599</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,876,716</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total fair value of RSUs vested during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Restricted Stock Units</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may grant Performance RSUs ("PRSUs") to certain executives, which vest based upon us achieving certain market performance criteria. There were no PRSUs granted during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under our equity incentive plan was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:615px;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:75px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:53px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:68px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:61px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life in Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at December 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">659,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,610</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">553,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,253,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">429,270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.66</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.04</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,572,312</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:428px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:102px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average per share purchase price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average per share discount from the fair value of our common stock on the date of issuance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands): </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:458px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;1, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,082</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,302</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unrecognized Compensation Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized stock-based compensation was as follows (in thousands):&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:492px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:306px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:100px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrecognized Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average Expected Recognition Period in Years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.90</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,556</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.30</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.90</font></div></td></tr></table></div></div></div> EX-101.SCH 7 form-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of Presentation and New Accounting Pronouncements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation and New Accounting Pronouncements - ASU 2016-18 Information (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and New Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Concentration of Credit and Other Risks link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Concentration of Credit and Other Risks (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Concentration of Credit and Other Risks (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Fair Value and Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Fair Value and Derivative Instruments - Assets Measured at Fair Value on a Non-Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Fair Value and Derivative Instruments - Gains and Losses Related to Non-designated Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Fair Value and Derivative Instruments - Impact of Cash Flow Hedges and Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Fair Value and Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Operating Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Operating Segments - Operating Results by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Operating Segments - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Stockholders' Equity - ESPP Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Stockholders' Equity - Unrecognized Compensation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 form-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 form-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 form-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Product Warranties Disclosures [Abstract] Reconciliation of Changes in Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Earnings Per Share [Abstract] Weighted-average shares used in computing basic net income (loss) per share (In shares) Weighted Average Number of Shares Outstanding, Basic Add potentially dilutive securities (In shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Anti-dilutive securities (In shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Risks and Uncertainties [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenues Sales Revenue, Goods, Net [Member] Accounts Receivable Accounts Receivable [Member] Major Customers [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] Samsung [Member] Samsung [Member] Samsung [Member] Intel Intel [Member] Intel [Member] SK Hynix [Member] SK Hynix [Member] SK Hynix [Member] Major Customer 1 Major Customer 1 [Member] Customer 1 [Member] Major Customer 2 Major Customer 2 [Member] Major Customer 2 [Member] Major Customer 3 Major Customer 3 [Member] Major Customer 3 [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance and Benefits Employee Severance [Member] Contract Termination and Other Costs Contract Termination [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Accrual at beginning of period Restructuring Reserve Restructuring charges Restructuring Charges Cash payments Payments for Restructuring Accrual at end of period Equity [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock options Employee Stock Option [Member] Restricted stock units Restricted Stock [Member] Employee stock purchase plan Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unrecognized expense, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Unrecognized expense, other than options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Total unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Average expected recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized losses on available-for-sale marketable securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Unrealized gains on derivative instruments Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restricted Stock Unit Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of ESPP Activity Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Schedule of Stock-based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Unrecognized Stock-based Compensation Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Shares issued under ESPP (In shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted average per share purchase price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average per share discount from the fair value of our common stock on the date of issuance (in dollars per share) Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock Warranty Product Warranty Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense Fair Value Disclosures [Abstract] Derivative [Table] Derivative [Table] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Sell Short [Member] Buy Long [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] Japanese Yen Japan, Yen Taiwan Dollar Taiwan, New Dollars Korean Won Korea (South), Won Euro Dollar Euro Member Countries, Euro Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign exchange forward contracts Foreign Exchange Forward [Member] Derivative [Line Items] Derivative [Line Items] Contract amount (in various currencies) Derivative, Notional Amount Net Income (Loss) per Share Earnings Per Share [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing developed technologies Existing Developed Technologies [Member] Existing Developed Technologies [Member] Trade name Trade Names [Member] Customer relationships Customer Relationships [Member] Backlog Order or Production Backlog [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible Assets, Net Finite-Lived Intangible Assets, Net Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Concentration of Credit and Other Risks Concentration Risk Disclosure [Text Block] Segment Reporting [Abstract] Schedule of Operating Results by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Disaggregation of Revenue by Segment Disaggregation of Revenue [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Performance obligations Revenue, Remaining Performance Obligation Expected to be recognized Contract With Customer, Liability, Expected To Be Recognized Contract With Customer, Liability, Expected To Be Recognized Contract assets Contract with Customer, Asset, Net Contract liabilities Contract with Customer, Liability Revenue recognized included in contracts Contract with Customer, Liability, Revenue Recognized Fair Value and Derivative Instruments Fair Value Disclosures [Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Asset Class [Axis] Asset Class [Axis] Fair Value by Asset Class [Domain] Asset Class [Domain] Money market funds Money Market Funds [Member] Corporate Bond Securities [Member] Corporate Bond Securities [Member] US Treasury Bill Securities [Member] US Treasury Bill Securities [Member] Certificates of deposit Certificates of Deposit [Member] Agency securities US Government Agencies Debt Securities [Member] Corporate bonds Corporate Debt Securities [Member] Commercial paper Commercial Paper [Member] Interest rate swap derivative contracts Interest Rate Swap [Member] Foreign exchange derivative contracts Foreign Exchange Contract [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable securities Marketable Securities Derivative contracts Derivative Asset Total assets measured at fair value Assets, Fair Value Disclosure Foreign exchange derivative contracts Derivative Liability Liabilities measured at fair value on recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Other expense, net Other Nonoperating Income (Expense) [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Foreign exchange forward contracts Derivative, Gain (Loss) on Derivative, Net Statement of Financial Position [Abstract] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Debt Issuance Costs, Current, Net Debt Issuance Costs, Current, Net Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Preferred stock, par value (In dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (In shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (In shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (In shares) Preferred Stock, Shares Outstanding Common stock, par value (In dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (In shares) Common Stock, Shares Authorized Common stock, shares issued (In shares) Common Stock, Shares, Issued Common stock, shares outstanding (In shares) Common Stock, Shares, Outstanding Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation Depreciation Amortization Amortization Accretion of discount on investments Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation expense Share-based Compensation Amortization of debt issuance costs Amortization of Debt Issuance Costs Deferred income tax provision Deferred Income Tax Expense (Benefit) Provision for excess and obsolete inventories Inventory Write-down Acquired inventory step-up amortization Acquired Inventory Step-up Amortization Acquired Inventory Step-up Amortization Loss on disposal of long-lived assets Gain (Loss) on Disposition of Property Plant Equipment Gain on derivative instruments Unrealized Gain (Loss) on Derivatives and Commodity Contracts Foreign currency transaction gains Foreign Currency Transaction Gain (Loss), Unrealized Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Refundable income taxes Increase (Decrease) in Income Taxes Receivable Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Income tax payable Increase (Decrease) in Income Taxes Payable Deferred rent and other liabilities Increase (Decrease) in Other Deferred Liability Deferred revenues Increase (Decrease) in Deferred Revenue Net Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of a subsidiary Proceeds from Divestiture of Interest in Subsidiaries and Affiliates Purchases of marketable securities Payments to Acquire Available-for-sale Securities Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from issuances of common stock Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Purchase and retirement of common stock Payments for Repurchase of Common Stock Tax withholdings related to net share settlements of equity awards Payments Related to Tax Withholding for Share-based Compensation Principal repayments on term loan Repayments of Long-term Debt Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Change in accounts payable and accrued liabilities related to property, plant and equipment purchases Change In Capital Expenditures Incurred But Not Yet Paid Change In Capital Expenditures Incurred But Not Yet Paid Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net Income Taxes Paid, Net Cash paid for interest Interest Paid Basis of Presentation and New Accounting Pronouncements Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Fair Value Assets Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of the Impact of Cash Flow Hedges on Consolidated Financial Statements Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Foreign Currency Forward Contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Schedule of Gains and Losses Related to Non-designated Derivative Instruments Schedule of Other Derivatives Not Designated as Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Probe Cards Probe Cards Segment [Member] Probe Cards Segment [Member] Systems Systems Segment [Member] Systems Segment [Member] Corporate and Other Corporate and Other [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenues Revenue, Net Gross profit Gross Profit Gross margin Gross Margin, Percent Gross Margin, Percent Operating income (loss) Operating Income (Loss) Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Amortization of intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Goodwill by Reportable Segments Schedule of Goodwill [Table Text Block] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Estimated Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Income Statement [Abstract] Cost of revenues Cost of Goods and Services Sold Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Restructuring and impairment charges Restructuring and Impairment Charges, Net Restructuring and Impairment Charges, Net Total operating expenses Operating Expenses Operating income Interest income Investment Income, Interest Interest expense Interest Expense Other expense, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net income per share: Basic (In dollars per share) Earnings Per Share, Basic Diluted (In dollars per share) Earnings Per Share, Diluted Weighted-average number of shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (In shares) Diluted (In shares) Schedule of Restructuring Accrual Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Number of reportable segments Number of Reportable Segments Payables and Accruals [Abstract] Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan [Member] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding, beginning of period (In shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options exercised (In shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Outstanding, end of period (In shares) Exercisable (In shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning of period (In dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options exercised (In dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Outstanding, end of period (In dollars per share) Exercisable (In dollars per share) Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows Cash and Cash Equivalents, at Carrying Value Current assets - Restricted cash Restricted Cash and Cash Equivalents, Current Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Significant Accounting Policies [Text Block] Revenue Recognition, Policy [Policy Text Block] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Policy Fair Value Measurement, Policy [Policy Text Block] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Operating Segments Segment Reporting Disclosure [Text Block] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Amount remaining for future repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Total fair value of restricted stock units vested during the period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Assets measured at fair value on non-recurring basis Assets, Fair Value Disclosure, Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Interest Rate Contracts Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Other Income (Expense), Net [Member] Other Income (Expense), Net [Member] Other Income (Expense), Net [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative asset Amount of Gain or (Loss) Recognized in OCI on Derivative (Effective Portion) Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Standard and Extended Product Warranty Accrual Accruals Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Balance at end of period Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Schedule of Calculation of Numerator and Denominator in Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Available-for-sale Securities, Current Accounts receivable, net of allowance for doubtful accounts of $200 and $200 Accounts Receivable, Net, Current Inventories, net Inventory, Net Restricted cash Refundable income taxes Income Taxes Receivable, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Restricted cash Property, plant and equipment, net of accumulated depreciation and amortization of $259,608 and $255,755 Property, Plant and Equipment, Net Goodwill Goodwill Intangibles, net Intangible Assets, Net (Excluding Goodwill) Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Current portion of term loan, net of unamortized issuance cost of $270 and $307 Long-term Debt, Current Maturities Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Term loan, less current portion, net of unamortized issuance cost of $185 and $272 Long-term Debt, Excluding Current Maturities Deferred tax liabilities Deferred Tax Liabilities, Net, Noncurrent Deferred rent and other liabilities Deferred Credits and Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 11) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value: 250,000,000 shares authorized; 73,013,842 and 72,532,176 shares issued and outstanding Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Foundry & Logic Foundry & Logic Product Group [Member] Foundry & Logic Product Group [Member] DRAM DRAM Product Group [Member] DRAM Product Group [Member] Flash Flash Product Group [Member] Flash Product Group [Member] Systems Systems Product Group [Member] Systems Product Group [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Products transferred at a point in time Transferred at Point in Time [Member] Services transferred over time Transferred over Time [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Taiwan TAIWAN, PROVINCE OF CHINA South Korea KOREA, REPUBLIC OF Asia-Pacific Asia Pacific [Member] Europe Europe [Member] Japan JAPAN Rest of the world Rest Of The World [Member] Rest Of The World [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue recognition by category Revenue from Contract with Customer, Excluding Assessed Tax Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Units Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Awards vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Awards canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending balance (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Awards granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Awards vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Awards canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Balance (in dollars per share) Raw materials Inventory, Raw Materials, Net of Reserves Work-in-progress Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories Accrued compensation and benefits Employee-related Liabilities, Current Accrued warranty Product Warranty Accrual, Current Accrued withholding for employee stock purchase plan Accrued Employee Benefits, Current Accrued income and other taxes Taxes Payable Other accrued expenses Other Accrued Liabilities, Current Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Schedule of Customer Percentage of Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning balance Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, ending balance Goodwill impairment Goodwill, Impairment Loss EX-101.PRE 11 form-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 slessorsignature.jpg begin 644 slessorsignature.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !M 4$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]3@<4G\7U MYHR.](QJ %Y^E)N/K0K;O7\:6@ 63V_,4[=["FV: ' MAP:;G'%'W5/-"GB@ W49SVH-)0 YJ:*3-<_XW\=:+\._#MWKGB"^CT_3K9%O@WJG]BZ M?:?\)9XAC=5N+.UN1%%; [L^9+M8;^!\@!(W MM'-?,GQS_;2\5?%!Y-,\+- M=>$/#C<2&.8)?7&,'+RH?W:Y_AC;G!RQ#%1R?[.?[.UW\>/%@\9F;Y8K[/4\2>8NK45+#*[[G MZ,?!/XNZ=\;OA_I_BG3;>:TBN"\236Y7Q%1P MW'FY4I;CRBE)IM "TUG"C)K#\9>-M%\ M Z!=:UKNH0Z=IUNN7FF;C)^ZJCJS$XPJC))XYK\\_CY^V1XD^*D]YH_AJ2;P MWX6<-&8XR/M=[&5.XRN/]6I!'RH<],]'BUB29;=;872L5D8A5C<@X1B3@*Q!Y%>AJVY0C>&(M\&G[#<:GC _C0 _IWI*** %VTO04F3Z4N1F@! I_6EY[T48- !2$9-+1_.@ M!N,44NZE_"@!M'3D]*"P[\?TKQG]H;]I+0/@/I82[7^U-?NTW6.D1.%:3G = MV_@0-WQDX. 2#6]&A4Q%14J2NV9U*D:<>>;T-?XX?'_PO\"]!-YK=Q]HU"9< MV>DVS+]IN3G&0"?E0$\N>![D@'\Z?B9\3/$WQTU(^)O%=[]AT2SE*VMI'D0Q M-PQBMT/^MDVNFZ0] REL;DC-34/[0\:7-S\0_B/J^]F^;]*R_!8?*:?UBHTVMY=%Y1[OS/F:]:IC)^SAMV_5F/\ M!'X(:O\ 'CQ?_9NFPG3="T\@W^HJNZ*W46D"_ ^C?#_P]9Z'H%A%I MNF6B;88(@>YRS$GEF8DL68DDDDG-=#7R&;YQ5S2KKI!;+_,]?!X&&%CYAC\: M5:3I2[C7SIZ8;?>@?+UH5MW5:7L>* $:E Q3:7=0 N:*;10 ZD/'K0U'.#0 MN11VIM.H 0=*#ZT$TF[M0 G6O-?CA\=- ^!_A4ZGJK_:[R<%+'2[=U$]V_ P MH)X4;EW.>FX#DLH.9^T+^T+HOP)\,^?$D 9.>7([@;Y"#@;1\N!\1X=(LM:A\ ?#V&354ANELI]5C5//UJ]9@@ 9 M3_J58A40,5X#G/RM7T+^TY\5-!^ 7@&/X3?#T1Z9/+ 3J%U!,2]K$X!8,^=W MG2 YW$Y"D$8RI'5_L4_LRGP;IQ_\2ZVN%.ZQMV3!8KCB616. MI_LP_ 6W^!?@ M>.VG?[5XAU#9/J5SA=JN$ $,9'_+-.<9/)+-QNP/: Q%,50J@ 8IU?G%:M/$ M5'5J.[9]'3IQIQ48H4< @JZ*V/D@7^*0'G'7;G=W8/!U,9-QALMWT2,*U:- M%7>[/3OCA^V;H/P^U1_#7AJV'BWQ:S^0;>U\M[S5EL+S1(;*#9 K2".149?GS&-[9,C?<;.1 MS6[XE\+Z%^Q7\+&BM;Q+WXJ^(;9K>/4(25%C"SJ9#&#]Q5 5B-SN!P%!":W M[ GP5,TEY\2=2B)23S+32%DR2>0LT_N M[?==DCR)5:]6O&%_-KL?<$?*Y/%.SCMFBE'':OA#Z 7M1][FD/6DYI"'44+2 M-0 O0&D]Z3FB@!>C4C,%4L3@#DTF17EWQ\^.>D?!'P;=ZA=2V\^KR)LT_3'F M"27,A( ./O;%SEF R!T!) .U*E.M-4Z:NV1.2A'FD9_[2'[0FF_ GPGYQ5;S MQ%?*R:7IYSB1E(#.Y ^5$W#/KG Y/'YXI-_PE5T_Q ^)=[?ZREU(Z6>FQ$+< MZS)%\IC!^[%:H0%9TR<[EC!8,1%J7B2^\9ZM/X[^(5V^M$EH;73YCY9O9%)= M;"H505PN-L88'YFR#^EX/ 4LIP\JE5V_FE_[;']6?-5:\\9448?+_ #9/ M\%?@[XF_:J\>7NM:Q<+9^'[-U@O;RU3:B84E+*T7&U0BE>,D(K G)(W?I#X1 M\(Z3X&\/V6C:'91Z?IEI&(XK>('"@=R3R23G))R223S3O"_AG3?!^AV&CZ19 MQV&G64*PP6\0.U%4<*^)OVI/#5OK<_A MOPG!<^//%XWK'I.C(60,N S23D>6D:LRAFW'!/3/%?._@O\ :W^)TW[0EEX: MU8Z9J&F7FK)IMQIMG#N2SW2"-O+F #L8B3EG!5]K%>#E?3H9;B<0IRBOA5]> MQRSQ%.+2ON?>6:*KY;W_ ,_A17G\K.FZ+//>CFEZDT5_'[X^:+\"_"IO[PQWVJW2E-.TI9 )+F3'4]UB7(+.1[#+%%:_P#&SXW> M'_@CX7_M;69))YIF,5KI]L 9[F3&=J@] .6)P/7H#^?7@?PEXP_;(^,5YJ> MH>>FGO<*VI7XE;R;&V5LK;0Y!&[:S;5(Y)+L.7)^@RW+HXA/$XG2E'\?)'G8 MK$.'[JGK)FA\)/A!XH_:Z^(^I^)/$-U,NBM,)-4U6-0N]@!MMK<$$<+\O<(N M,DDC?]<_&;XC>'OV2?@_;V?AS3[>"]O"I_:E5UJONX>ET_3 MU9QRA]5BH0UJ3ZG0?LC_ %U#XW>,'^(OC!&N]!@OI9P;E26U2\#?,Y. /+5 M]V[ P6&T_=(K]$XXQ&H4?=%9?A?PSIWA#0;'1])LH].TRRB6&WMH1A8T X'7 MK[GKDUKU\]F683S"MSO2*T2[(]+#4%0A;J]PHHHKR3K&3*60@=^/I[U\%V_[ M&?CN+]HR#Q3X@U'3Y_#<.M#7[G6HY@KOY_$H^'_P[BN9-"N)UM!' M;(!/JK;FR2=WRP$+NVL5^4%I"%RH]T^&/PI\._L=_"/6/%7B"6.]\0QVGFZC M>H0Q8[@([6 L!P795&0-[L"_N)+>RF43ZG=6TA,5A9!L+!$V.&8DJFX#),DF'P]?IUH>AV/AS2 M[/3=-M8[*PM(4MX+>%<)%&H"JBCL .!7G'[._P/T_X(^ ;72HDAGUF=5DU2 M_C0 W$W.0#C(C4':JGH >Y8GU>O'S;,%BZJIT=*4-(K]?F=V%H>RCS2^)[A1 MNHHX[UX!W"K]-KG7]5)A3(BLK# M<62UA&<(IP,L2%SGQH_"1?L\_ SQ!^ MTOXO?4M3N);3PKIYCAN[R%51,(YY/J^']G>:):7!*1P M:>#+J=UE2 "R/E\@C(? YXOQU^S'KGP[^&MYXT\>:O%INHWDL4=EHZL M9[BXN)&8L9I,X5E&7."V=C"OBO;F7PKXBL]6=(UEEMXR4N(E8D*TD+@2("01\RC)!KMJ_._P#X)Q_# M^\N/B'KWB\&9=(LM.?3XY2KHL]Q-*CL!SM/EK%AEY WQGL,?H>O"CZ?6O#S3 M!PP&*EAZ7%#'AIKB0 M@[8XUSRQP?H 2< $UYM.$JDE"*NV=$I***_/_ .*7[1GCC]J;Q-!X&\#Z;>:=HUTVUK)< M&:ZCR,R73H"L<0R,JI*\D$L2%KG]0\0>/OVV?BI:65JK6.E12;DA+,UEID!W M O)VDD95<"H$U+QYJ<6YI[B023@X(6Y MN&[*,G9&,9); P78?;8; PR^48./M,1+:/2/FSQJE>6(3=^6FOQ."\<:QIO[ M&_PY?P-X8U.VU/XFZP%_M/4XT"-80LA 6-OX"",HK'H6DXRJMH?L"_ >YO-3 M/Q"UVSDBL+50FAI.@ D9@1),I(SM52%4@ $NY[ UYS^SK^S1K7[27B>\\5>+ M+F\C\*M<22WEXY"W&JS,29$C< 84-D,X& /E4#JGZ7:3I-IHUC;V5E;165G; MQK%#;6Z!(XHU&%1% PJ@ =*,SQD<%1EA*4N:K/XY?^VH6&HNM-59:16R_4 MN;!13J*^'N>Y87<:.:&I#4@*6^4\URWQ&^(FB_#/PE?^(==NOLUC:IDA<&21 MCPL:+GEV;"@=R15;XI?%#1/A)X1N_$&O7#16D(*I#&NZ6XDP2L4:Y^9VP<#/ MJ20 2/SA\:>-O'/[9GQ*T_3=/M1$REVLM+$C"VL802&FE?!RV&56D"_Q*H'S M#=[N699+'-U*CY:<=V<.)Q'L5RPUD]B1I?''[:WQFE6+;:QQJVUB-]II-EN. MU2,C?(V0#A@9&!Y55^3]&/AC\,]'^$O@VP\/Z+;F.VM5R68Y>:0Y+2,?5CZ< M#@# QO@/\ !'2/@;X)AT6P'VF\D(FO]08'?=SE<,YY.%]%!P!Z\D^>_ME_ M'F'X7> ;G0M,N@GBG7(&AM_+EVR6L#?+)<9!!4@$JC9^^0>0C5U8K$3S2M# MX16IK1+]694:2PT)5JNLNI\Y?M7_ !LU/XY?$2W\ ^$&-_I-C>K;0"!@%U"\ MPRL^<_ZN,[AG_9=N1M8?7W[-7P1L?@?\/H-.CQ<:Q>%;K4[TH TLI4#:O Q& M@PJ@C/!)Y8UXC^P?^S[-X=TE?B+KEO&+_5+<1Z3"5PT-J1S*01\K2 #&.B!> MFXBOL)I%MU)8X Y)Y_$T9KBH0A'+\+\$-_[TNK%A*3;>(J_$_P $3E@.M0]>$4]#7S=\??V\M.\+R7^A^ MTCU75(6:&36+A=UC$PX;R^I6ES?,([6YU"S,4$TK-A(@<[E9A@C>JCE M1G<<5[ZDBR*&!X_&ORC^$_@W1/B1^TYX=TWPE9W=MX7AU5;J"2YD+S&VM4$A M=VQP9&C!ST'FJM?IKX^\<:;\.?!>J^(]6D9+/3K\DG9[ZCPN(E5A*<^AX=^V?^T5)\+?#:>&-!N3'XGUB%B9X MG(>SM\[6D4@?ZQOF"\2,YTA9OM^L-&QPJD[8;-&]"J*!@ M [$))SC=]7_M0?M Z=\!/!L?ASPX(8_%=U:"+3K6),16$(^03,HZ*N"$4#DJ M.P)'LU:;P5*.5X57JS^-_I_F>?%QJR>*K?"MCS_]L3]JPZ+_ &I\/?"-V4U! ME\C4M4A;#P[D.^"+CEPN-S@C;OV@[@=D/["/[/$FCPCXDZY;[9KN#RM&MF4* M8H7'SW&W^%G "KC'R[O[_'GG[)O[)]W\4KJV\:^-%E/AK>TMO:SMNEU5M^3) M(3SY65;D_,^2?N_,_P"B$A MT8>G/$3^L5ODB>,8Z=*DI@9:;]IC_O=\5\=Z'L7MN2@@=>*=3.M*<]C2 >:2 MF@]:* %^M)]*2LWQ!XCTOPKI5QJ6L7]MIFGVZ^9-=7&--E86*D!)') 5YI!N(SA24( PK$'ER*V?VL/VMG^,UY'X M4\)R31>%%E'F,5*RZC)NPF5SGR@Q4JI&68#.W KTG]E']BQO]'\7_$?2XW24 M+-8>'+I0RKD K)<(1]X#&(VZ8!8;L;?T#+<+1R6C]?Q_QOX8]3P\14EC)>PH M[=6;2O"3;9(+5CMGU).Q'.4B./O'YG!RO!#U^BFE MZ7::+IMO9V-M':6EN@CB@A0*D:@ !54# ' ':H=9UJP\-Z5=ZAJ%S#86%I M$TLUQ,P5(T49))] !7PU\=?VT-6^(4DOA3X9PWUM:WDHM1JD"R)?7;$\"W5< M/$"0?FQO(!P%QFO)J5,?Q#B'.6B7_@*1O&.'R^G9;_B>T_M(?M=:1\(8+C1] M DM=;\5J,/ &+PV77F7:>7Z?NP<\C.,C=\J_#OX%_$C]K7Q!)XKUK5);73-Z MQ-K.H$GS4#?,MK'C:RKENFV/<>I(<5Z[^SO^PW/'?1>(OB9;HVU_,MO#XD25 M6).2]RP&&))^XI(/)8G=M'VM'"EG$%10D:+A5' Q@#T %;3Q^'RF+HX#WI M]9_Y&<RKDX !KX*^+OCK7/VN/C;IVB: )!I_GM8Z3 T382(LIEN95(!&50,RG! M"H![GI/VOOVGIOBQKS^!/!LDTF@6MUY%S-;[B^IW"MM$:*#RBN.!_&VTXP!N M]A^"7@7PG^Q[X%G\5^/]2L[?Q/JL:AT2,RS1Q@*PM8$&6O4SJ3C7E[&GI!;GT7\*OAMI/PF\%:9X:T>,):V:8:78 MB-/(3EY'"@ LQ)[5V.X5\)^.O^"CUQ#)&/"GA)4MMV&FUR;+MAB.(XF/8#DO MW/''/M?[+_[55K^T)#J=I-I#:-KFFQI-<0K+YL+QN2%=&P&R".5*\9')KY_% M97CZ=-XNO#1[_P#!.^CBJ$VJ4'L>V>*/$FG^$]!OM8U2]CT_3K.)I9IY.B@= M,>I)P-HY)(K\U-4 MR_$J71? \7PX\%6D['4Y4;6-2MH6:\UBY/"0QJ!N6!)C6FZ?V5^+['N7Q!^/WA#]G?P9=?#?X3?Z9J$<+ M"^\2)(KJLS [V5@/WL^%*CHD1P/F"F,<=^S;^RKXC^-6O)XI\90WEMX7,IFF MN+V9CR@*(RW%GX;(#(K\$ M/<]CC _=#(X^;.2H^WK:U6WCV(@0 8&/88 ^E>=B\SI8%2P^!?-*7Q3ZOT.N MCA95FJE?1+:)!HNBV6@Z7:Z?I]I#8V5M&L4-M H5(T4 *J@= !T]*OT45\4 MVY.[=SV4DM$%%%%(8O196%JO)Y+R,>%1%'+.QP M.I_*?Q]X^T7X;^&;[7]=O!9Z=9H7=L%F8]D11RS,> HZDU^7?Q>^(WBO]K#X MO6EK8:5<78#-;Z-HR9(ABR09'.=JNRD,[9P 5&3M!/NY7ECQ\G.;Y: 3U)9CB_ MLU_LUZ/\ ] ?;Y>H>)KQ M_JNTC25$G.,]!$[\]NO:OBG]EGX^>%/@/X;\6:KJ5K?:IXGO##;V5E"B@ M-$H)R93PBEV^;DDA5P#Q7?DE&I'"UL50C>?PJWF,* 23P :^"/CI^TIXI_:4\1Q^"? M5A>CP_.TD:6EL#]IU;@J6E'RB.+:<[&8#YLR$8PG)8^*O[;/CXDQC^S;=B,9 M*Z=I,;$Y ./GE*^F7;'.%X'W;\ OV;_#?P'TDC35.HZY&]&F^&^D,C:GJ MMNLFI3-DB"U;=B' /WI-I!4_P%O[X(^B_C5\4K#X,_#G6?%.H+]H2RBQ%;!B M#/,Q"QQ@XXW,0,XX&3VK\O/AK#9_%SXM7/B'XA:]8VND"^^WZU?:E.BK/N+- M]F5"X)#*"@5-VU1C' K;*Z=3,:T\PQKYHT]EW?1(C%..'@L/1T;/KW]@#X-S M:'X?N_B%J]N4U#65,&FJX(*660S2=?\ EJZAL@$%45@<-7%_\%$/BR+C6M,\ M"VL-? M00!B(YO+8&V4D@_(-D(; Y7=ZUOEE.MC\SJ8NM'6*NEY]$9XJ4:&&C2@]]SZ MK_X3_3OV)_@+I_A]$M+_ .)NIJUW=6Z8*Q3R$@27!!'RQKLC5009=GR_QNOA MOP!^$_B+]J+XH7?B+Q+<7-_HT-Q'/K>JS-Y1NG"DK;H57:3M" A<;4)P5^6H M/@K\$_%'[4WCZ_UG6KZ:'3O-675]:F0>8S$*?(C7IO*A5'&U$ [;5/M/QJ_: M<\*_!CPV/AS\)8K>VN+9?L\NJ61\VWLLC#!'_P"6LYSRQ)P>I)&VNZ2EAI2P MV%]_$3^.72-^ES!6J)5*FD%LNYZQ\=OVK/"GP"TN3P_HBVVJ^*+>!8X-'M3B M"R&P[#,R_+&H 3]WG<0R]%.X?GOXI_:.^)^N^-!XB?Q5JD6IK/N@^PW$BP18 M 7RXX/N[2 ,J0=V<')KV[]G?]C75/B?';^+?&MUO O$GBK1(_BM-K.FZ;&^A6VHKS74/%^L11B&P9_*"$1JTTSX##:C,!M!.XL "!N8?!7PA\0?$WXN?M!:) M=V/B'4YO%%S>)<7-\CR%;>U60-*Q4 ((57=B+ 4Y5<9(KJOAK\/?%O[8GQBU M'5]5E9]/FEBFU;4T;:MK;@MY=O IR Q4;0I'',C9)^?](_AW\*/"GPMTE-/\ M+Z#9:-#M4.UO$!)-M& 9),;I&QW8DU\_6EA*HZMKEAH5C/>ZC>PV%G ADFN;F14BC4=6 M9B< #W-?)/QJ_P""@6D>'YCIOP_MH/$MR#B359]WV).A_=A2&F'/W@0IXP6Y MKNPF"Q&-FH4(W9A5KTZ*O-GT+\5OC1X7^$.CB^U_4X;:65':ULV),MRRXR%4 M M@;AE@,#(]J_,[]H[]I'7_CYK"FX0Z7X>LPAL])69I(PQ0%YY#@"1MP< D< M*!C&XD[?@_X:?%']KKQE=^(+XO)9RMMGUJ_4K9P[3Q' @Y8J?X$XZY8$YKEO MV??#GA_Q%\8M B\07=M9^&;2%O@;H)N]8N?/U&7_CTTJW9 M3<7'/+!2?EC7/+L0!TZD ^ _&;]OK2-'CFTOX 06%>3?!G]F?QI^TAK\_C'QO?WECHEXPE;4;D+]MU#CY3$A7:B X M;;MZ;%/\/SU3"U<5-X_-I(?&7Q/\ VSO&TFE: M;!*]C"Z21Z/'-Y=C81[AMEG<_>;_ &F!8X.Q1R*^UO@#^RSX8^!]K%=)&-:\ M2M'MGUFY0!ES]Y(4Y$:$D]#DX&XM@8])\!?#_0OASX9M-!\/Z?%IVFVHPD4> M22Q^\S,3N9B>I8DFNEP%Z=*\O'YLZ\?J^&C[.DNBZ^IV8?"%+H?#SPS=FUN;NWWZM?0D"6*-_NP(V?D9E!9B<$*4QUK[.F4 MF,XZ^V:_)_\ :(^"WQ(@^-GB3[1XP^&K8R^):2CK9DX^=14>6FM62?"GQCH/P#TV'Q&MA%XC^(5 MQ#_Q+["Z0Q6FC0D861R1EYW4C"J0%7()4\'J?AM\ _B)^U9XF_X2;Q+J5Q!H MS2 S:Y?'+3IN9C':QXP5&!TVH"?XMI4^K_LZ_L%Q6L=OKOQ&MXFF(W0^'8V! MA4$?>N"!\YY^XIV\\[N17VO8V,.GVD%M;0QP6\*"..*) JHH& H & .@KU M\RSJC0JS^I>]4>\WT\D<.'P4Y12JZ170^,OVH/@SX2_9^_9NU9O"WAQI]1OK MJUL;K69Y=]RD4DJ;V9R.$<*(]B!5S+TZU\Z_LL?'_1?V>X/'&J7NG7.K:[?0 MVMMIUM"2J\-,TA=^BIGRN<%NF >WZ??$#P!H?Q0\)WWAOQ'8C4='O0HFMS(\ M9.U@RD,A# AE!R#V%?,FK_\ !-OP1?ZZUQ:^(-;T_2I&W26,31.PP20$E9"0 MH)_B#'KSS7/E^;866&J8;,')\SO?>]NAT5\-.,U.@C\_M'M=<^(OC:VL=/C? M5];U*<[8UD7=--(P9F+,0!EB?F8]\FOTY_9G_9,TOX(V?]JZH\6M>,+A")KX M%C#;JQ!,<*GMQRY&YL1V\]O M(1RA#L-P!S\RY4XX)KUN(<77Q&'I/!?P6NGY,Y,#3ITYR]K\2/85C"KT]S_C M223+&,D\=:^=_'W[='PM\'%XK/5;GQ1=(K,T6BPAT& "/WKE8SDG'RL>G-?. M/B+]J#XJ_M-:Y_PB/@G39/#]M7&,K]T)S\NXYP?D,- MD^*K+VDERP[RT7_!/5J8RE3=HZOLC[:\4?'CP#X-UK^R=5\4Z?!JN^*(Z?%+ MYUR'D=41?*3+Y)=?X>A!Z+V^?[7 ML)BL\C[D"L.H!(\P@,V3]T';7T37EXB-&$^6B[I=3HI2G)7FK"\44E%2DNG=^9PT<.XR=2H[R%50. *7;0/Z4E?.'<075K#>0203QK-%(I1D< JRD M<@CN"*\!D_82^$)UE+]= N8H]VXVB:I="$MNR"!YF0!TV@A<<8KZ%IW! XKH MHXBMA[^RFXW[&&?"6D^#]&MM)T;3;72].MEVQ6MK&$C09)X '4 MDGKUR?6MFANM%8MN;NW)?M;_"75_C!\)[G2M"Q+JUK<17MM;-,(5G M*$AHV8\$;#S0LD]Y>+/.RAL,8XX2RL! M@_>=,Y6OU(;!["F;0JX KVL%G>*R^DZ%%V3..KA(5ZBE(_$[6EE^$/Q6N$T M2\8SZ!J3+8ZBT0W2JC[0P7 X8#IR.>IZURVER6LEXBWGF) K()/("A]@P24# M<;MIR,C'(K]8?BM^QG\./BYXH&O:C:WFFZHW[RZFTR98A=DY ,BE2-V>=RA2 M>Y(KD.2&&&66X MQP#GI$0?]K^Z/JOX=_ [P+\+]Y\,^&K'3;B-6C-V$\RX92>5\URS[?\ 9SBN M]"A<<5\UB\\7LW0P,.2+W?VGZG;2P+4N>N^9K[B%K7$/EJ% Z8(XZ^E?!&L? M\$V=;N_B1)-9^)].M_!\]PTCL8W-Y##OR(E3;Y;,%RNXL!D [3TK] **\/!Y MAB,"Y2P\K.1WU:-.K936QQWPP^%N@?"'PG:^'?#EF+;3X,L6=B\LTA^])(W\ M3-@9/L , #L.:6BN"4W.3E)W;-8I))(*CNF=87,:[G R%& 3QTS[U*U)2]2 MC\D/'&O_ !>_:2^(EQH&HVVJZOK=I.S+X=A@6&UL!N;AE)$: $JOF2L2J39#-H=FQ$ Y#!99>LGKM4 9)&7%?;/DH;'!4W-SF^9^91TW1+/1].@L+"TM[*R M@B$,-O!&$CC4# 55 P !Z5\D_%G_ ()UZ7XV\93Z[X9\2Q^%;>ZD$T^F2::+ MB%'_ (C"5DCV \MM(;!)QM!VC[&HKQ\-C<1@YNI1G9L[:E&%6/+-;'S9\)?V M%_ _PXN$O]69_&&JQMNC;48D6UB.X,"D XR,#[[/TXQG%?1T-NL0PJJ.PP,5 M+0O6HQ&*K8J?-7ES/S'3HPI*T%8.E%#=:%ZUR&@;=W;-,,2[LXP>G3WI^\B@ MG-'6X"!0HQBEHHH *!GI110!ROQ$^&N@_$[PY/H7B/38=4T^8[C')D-&X!"R M(P^9'&?O*0>37R9XF_X)HV\UU&WA[Q]<65JAR(M4TY;E]Q/S'?')&N,$\!!T M'-?;M%>EA,RQ6!TH3:1S5<-2K-.<3X^\$_\ !.+PMH\T"$ MV4,F&R0V'=]N!C:''4Y/I]1^%/ N@>"=,&G:!H]EI%D!_J;.%8U; "Y8 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
May 03, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name FORMFACTOR INC.  
Entity Central Index Key 0001039399  
Current Fiscal Year End Date --12-29  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   73,031,864
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 30, 2017
Current assets:    
Cash and cash equivalents $ 93,699 $ 91,184
Marketable securities 48,370 48,988
Accounts receivable, net of allowance for doubtful accounts of $200 and $200 78,524 81,515
Inventories, net 73,780 67,848
Restricted cash 663 372
Refundable income taxes 2,307 2,242
Prepaid expenses and other current assets 14,452 13,705
Total current assets 311,795 305,854
Restricted cash 1,020 1,170
Property, plant and equipment, net of accumulated depreciation and amortization of $259,608 and $255,755 47,851 46,754
Goodwill 190,367 189,920
Intangibles, net 90,649 97,484
Deferred tax assets 3,145 3,133
Other assets 1,361 2,259
Total assets 646,188 646,574
Current liabilities:    
Accounts payable 38,889 35,046
Accrued liabilities 23,496 33,694
Current portion of term loan, net of unamortized issuance cost of $270 and $307 29,730 18,443
Deferred revenue 4,515 4,978
Total current liabilities 96,630 92,161
Term loan, less current portion, net of unamortized issuance cost of $185 and $272 67,315 87,228
Deferred tax liabilities 3,487 3,379
Deferred rent and other liabilities 7,746 5,169
Total liabilities 175,178 187,937
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.001 par value: 250,000,000 shares authorized; 73,013,842 and 72,532,176 shares issued and outstanding 74 73
Additional paid-in capital 851,249 843,116
Accumulated other comprehensive income 5,185 3,021
Accumulated deficit (385,498) (387,573)
Total stockholders’ equity 471,010 458,637
Total liabilities and stockholders’ equity $ 646,188 $ 646,574
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 30, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 200 $ 200
Accumulated depreciation and amortization 259,608 255,755
Debt Issuance Costs, Current, Net 270 307
Debt Issuance Costs, Noncurrent, Net $ 185 $ 272
Preferred stock, par value (In dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (In shares) 10,000,000 10,000,000
Preferred stock, shares issued (In shares) 0 0
Preferred stock, shares outstanding (In shares) 0 0
Common stock, par value (In dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (In shares) 250,000,000 250,000,000
Common stock, shares issued (In shares) 73,013,842 72,532,176
Common stock, shares outstanding (In shares) 73,013,842 72,532,176
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Income Statement [Abstract]    
Revenues $ 118,290 $ 128,829
Cost of revenues 73,161 81,258
Gross profit 45,129 47,571
Operating expenses:    
Research and development 18,046 17,414
Selling, general and administrative 23,449 22,829
Restructuring and impairment charges 0 269
Total operating expenses 41,495 40,512
Operating income 3,634 7,059
Interest income 257 67
Interest expense (967) (1,174)
Other expense, net (512) (400)
Income before income taxes 2,412 5,552
Provision for income taxes 287 367
Net income $ 2,125 $ 5,185
Net income per share:    
Basic (In dollars per share) $ 0.03 $ 0.07
Diluted (In dollars per share) $ 0.03 $ 0.07
Weighted-average number of shares used in per share calculations:    
Basic (In shares) 72,826 71,423
Diluted (In shares) 74,342 72,922
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Statement of Comprehensive Income [Abstract]    
Net income $ 2,125 $ 5,185
Other comprehensive income, net of tax:    
Foreign currency translation adjustments 2,166 1,447
Unrealized losses on available-for-sale marketable securities (174) 0
Unrealized gains on derivative instruments 172 157
Other comprehensive income, net of tax 2,164 1,604
Comprehensive income $ 4,289 $ 6,789
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Cash flows from operating activities:    
Net income $ 2,125 $ 5,185
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 3,525 3,162
Amortization 7,194 8,349
Accretion of discount on investments 23 0
Stock-based compensation expense 3,756 3,302
Amortization of debt issuance costs 123 171
Deferred income tax provision 59 81
Provision for excess and obsolete inventories 2,045 2,797
Acquired inventory step-up amortization 0 190
Loss on disposal of long-lived assets 15 22
Gain on derivative instruments 0 (65)
Foreign currency transaction gains (561) (729)
Changes in assets and liabilities:    
Accounts receivable 3,354 (8,888)
Inventories (7,408) (3,345)
Prepaid expenses and other current assets (247) 3,068
Refundable income taxes (52) 286
Other assets 662 615
Accounts payable 2,988 7,220
Accrued liabilities (9,521) (4,780)
Income tax payable (829) (419)
Deferred rent and other liabilities 2,515 71
Deferred revenues (444) 1,510
Net Cash provided by operating activities 9,322 17,803
Cash flows from investing activities:    
Acquisition of property, plant and equipment (3,831) (3,465)
Proceeds from sale of a subsidiary 20 14
Purchases of marketable securities (3,587) 0
Proceeds from maturities of marketable securities 4,007 0
Net cash used in investing activities (3,391) (3,451)
Cash flows from financing activities:    
Proceeds from issuances of common stock 4,754 7,437
Purchase and retirement of common stock 0 (2,733)
Tax withholdings related to net share settlements of equity awards (357) (480)
Principal repayments on term loan (8,750) (6,875)
Net cash used in financing activities (4,353) (2,651)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 1,078 1,260
Net increase in cash, cash equivalents and restricted cash 2,656 12,961
Cash, cash equivalents and restricted cash, beginning of period 92,726 102,596
Cash, cash equivalents and restricted cash, end of period 95,382 115,557
Non-cash investing and financing activities:    
Change in accounts payable and accrued liabilities related to property, plant and equipment purchases 601 2,035
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net 771 338
Cash paid for interest $ 826 $ 1,016
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and New Accounting Pronouncements
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and New Accounting Pronouncements
Basis of Presentation and New Accounting Pronouncements
 
Basis of Presentation
The condensed consolidated financial information included herein has been prepared by FormFactor, Inc. without audit, in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The financial information as of December 30, 2017 is derived from our 2017 Annual Report on Form 10-K. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2017 Annual Report on Form 10-K. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year.
 
Fiscal Year 
We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2018 and 2017 each contain 52 weeks and the three months ended March 31, 2018 and April 1, 2017 each contained 13 weeks. Fiscal 2018 will end on December 29, 2018.

Reclassifications
Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.

Critical Accounting Policies
Our critical accounting policies have not changed during the three months ended March 31, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017, except for:

Revenue Recognition

Revenue is recognized upon transferring control of products and services, and the amounts recognized reflect the consideration we expect to be entitled to receive in exchange for these products and services. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. An arrangement may include some or all of the following products and services: probe cards, systems, accessories, installation services, service contracts and extended warranty contracts. We sell our products and services direct to customers and to partners in two distribution channels: global direct sales force and through a combination of manufacturers’ representatives and distributors.

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligation is distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined and accounted for as one unit of account. Generally, the performance obligations in a contract are considered distinct within the context of the contract and are accounted for as separate units of account.

Our products may be customized to our customers’ specifications, however, control of our products are typically transferred to the customer at the point in time the product is either shipped or delivered, depending on the terms of the arrangement, as the criteria for overtime recognition are not met. In limited circumstances, substantive acceptance by the customer exists which results in the deferral of revenue until acceptance is formally received from the customer. Judgment may be required in determining if the acceptance clause is substantive.

Installation services are routinely provided to customers purchasing our systems. Installation services are a distinct performance obligation apart from the systems and recognized in the period they are performed. Service contracts, which include repair and maintenance service contracts, and extended warranty contracts are also distinct performance obligations and recognized as our performance obligations are satisfied. This is typically the contractual service period, which ranges from one to two years. For these service contracts recognized over time, we use an input measure, days elapsed, to measure progress.

A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. In determining the transaction price, we evaluate whether the price is subject to refund or adjustment to determine the net consideration to which we expect to be entitled. We generally do not grant return privileges, except for defective products during the warranty period. Sales incentives and other programs that we may make available to these customers are considered to be a form of variable consideration, which is estimated in determining the contract’s transaction price to be allocated to the performance obligations. We have elected the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component as our standard payment terms are less than one year.

For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on its relative standalone selling price. The stand-alone selling prices are determined based on the prices at which we separately sell these products. For items that are not sold separately, we estimate the stand-alone selling prices using our best estimate of selling price.

Transaction price allocated to the remaining performance obligations: On March 31, 2018, we had $3.6 million of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. We expect to recognize approximately 20.6% of our remaining performance obligations as revenue in fiscal 2019, and additional 8.7% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

Contract balances: The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 31, 2018 and December 30, 2017 were $1.5 million and $1.6 million, respectively, and are reported on the Condensed Consolidated Balance Sheet as a component of Prepaid expenses and other current assets.

Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as a component of Deferred revenue and Deferred rent and other liabilities. Contract liabilities as of March 31, 2018 and December 30, 2017 were $5.2 million and $5.7 million, respectively. During the period ended March 31, 2018, we recognized $2.4 million of revenue that was included in contract liabilities as of December 30, 2017.

Costs to obtain a contract: We generally expense sales commissions when incurred as a component of Selling, general and administrative expense as the amortization period is typically less than one year.

Revenue by Category: Refer to Note 12 of Notes to Consolidated Financial Statements for further details.

New Accounting Pronouncements

ASU 2016-10, ASU 2015-14 and ASU 2014-09
In May 2014, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers," and, in August 2015, the FASB issued ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,” which defers the effective date of ASU 2014-09 by one year. ASU 2014-09 requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. In April 2016, the FASB issued ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing” which was issued to clarify ASC Topic 606, “Revenue from Contracts with Customers” related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. We adopted Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers and all related amendments (collectively “ASC 606”), on December 31, 2017, the first day of fiscal 2018, using the modified retrospective method. We applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, "Revenue Recognition", which is also referred to herein as "legacy GAAP."

The adoption of ASC 606 did not have a material impact on our consolidated financial statements as of December 31, 2017. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, we do not expect the adoption of the revenue standard to have a material impact to our net income on an ongoing basis.

ASU 2017-12
In August 2017, the FASB issued ASU2017-12, "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities," which changes the recognition and presentation requirements of hedge accounting, including eliminating the requirement to separately measure and report hedge ineffectiveness and changing the presentation to include all items that affect earnings in the same income statement line item as the hedged item. ASU 2017-12 also provides new alternatives for applying hedge accounting to additional hedging strategies, measuring the hedged item in fair value hedges of interest rate risk, reducing the cost and complexity of applying hedge accounting and reducing the risk of material error correction if a company applies the shortcut method inappropriately. ASU 2017-12 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2018, on a prospective basis. We early adopted ASU 2017-12 on December 31, 2017, the first day of fiscal 2018, resulting in an immaterial adjustment in our accumulated deficit on December 30, 2017. The adjustment was reflected in our Condensed Consolidated Balance Sheets as of that date.

ASU 2017-09
In May 2017, the FASB issued ASU 2017-09, "Compensation - Stock Compensation (Topic 718) - Scope of Modification Accounting," which provides clarity and reduces both diversity in practice and the cost and complexity when accounting for a change to the terms of a stock-based award. ASU 2017-09 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, on a prospective basis. We adopted ASU 2017-09 on December 31, 2017, the first day of fiscal 2018. There were no modifications to any stock-based awards during the three months ended March 31, 2018.

ASU 2017-04
In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment," which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount, and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, if applicable. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. The same impairment test also applies to any reporting unit with a zero or negative carrying amount. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU 2017-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not expect the adoption of ASU 2017-04 to have a material effect on our financial position, results of operations or cash flows.

ASU 2016-18
In November 2016, the FASB issued ASU 2016-18, "Statement of Cash Flows (Topic 230) - Restricted Cash," which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, an entity should include amounts generally described as restricted cash or restricted cash equivalents within cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Prior to this ASU, there was no guidance to address how to classify and present changes in restricted cash or restricted cash equivalents. The updated guidance is effective for interim and annual periods beginning after December 15, 2017. We adopted ASU 2016-18 as of December 31, 2017, the first day of fiscal 2018 and retrospectively applied such guidance to our Consolidated Statements of Cash Flows.

The following table provides a reconciliation of Cash and cash equivalents as previously reported within the Condensed Consolidated Statements of Cash Flows to Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows (in thousands):

December 30, 2017
 
April 1, 2017
 
December 31, 2016
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows
$
91,184

 
$
114,437

 
$
101,408

Current assets - Restricted cash
372

 
4

 
106

Restricted cash
1,170

 
1,116

 
1,082

Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows
$
92,726

 
$
115,557

 
$
102,596


As of March 31, 2018, Restricted cash was comprised primarily of funds held by our foreign subsidiaries for employee obligations, office leases and customer deposits.

ASU 2016-02
In February 2016, the FASB issued ASU 2016-02, "Leases," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. The new standard also provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about the Company’s leasing arrangements. Under current accounting standards, substantially all of the Company’s leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for the Company beginning on January 1, 2019, with early adoption permitted. As initially issued, the standard required a “modified retrospective” adoption, meaning the standard is applied to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In March 2019, the FASB approved an amendment to Topic 842 that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. The Company is currently assessing the impact of the new standard on its Consolidated Financial Statements and has not yet determined its transition method.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Concentration of Credit and Other Risks
3 Months Ended
Mar. 31, 2018
Risks and Uncertainties [Abstract]  
Concentration of Credit and Other Risks
Concentration of Credit and Other Risks

Each of the following customers accounted for 10% or more of our revenues for the periods indicated:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Intel
14.0
%
 
26.7
%
SK Hynix
10.1

 

Samsung

 
10.3

Total revenues attributable to 10% or greater customers
24.1
%
 
37.0
%


At March 31, 2018, three customers accounted for 13.7%, 12.7% and 10.4% of gross accounts receivable, respectively. At December 30, 2017, two customers accounted for 24.1% and 13.6% of gross accounts receivable, respectively. No other customers accounted for 10% or more of gross accounts receivable at either of these fiscal period ends.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
3 Months Ended
Mar. 31, 2018
Inventory Disclosure [Abstract]  
Inventories
Inventories

Inventories are stated at the lower of cost (principally standard cost, which approximates actual cost on a first in, first out basis) or net realizable value.
 
Inventories consisted of the following (in thousands):
 
March 31,
2018
 
December 30,
2017
Raw materials
$
37,156

 
$
33,101

Work-in-progress
21,719

 
20,134

Finished goods
14,905

 
14,613

 
$
73,780

 
$
67,848

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets

Goodwill by reportable segment was as follows (in thousands):
 
 
Probe Cards
 
Systems
 
Total
Goodwill, gross, as of December 31, 2016
 
$
172,482

 
$
15,528

 
$
188,010

Foreign currency translation
 

 
1,910

 
1,910

Goodwill, gross, as of December 30, 2017
 
172,482

 
17,438

 
189,920

Foreign currency translation
 

 
447

 
447

Goodwill, gross, as of March 31, 2018
 
$
172,482

 
$
17,885

 
$
190,367



We have not recorded any goodwill impairments as of March 31, 2018.

Intangible assets were as follows (in thousands):
 
 
March 31, 2018
 
December 30, 2017
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
144,319

 
$
82,091

 
$
62,228

 
$
143,966

 
$
76,826

 
$
67,140

Trade name
 
12,126

 
6,430

 
5,696

 
12,086

 
5,735

 
6,351

Customer relationships
 
40,419

 
17,694

 
22,725

 
40,313

 
16,320

 
23,993

Backlog
 

 

 

 
15,811

 
15,811

 


 
$
196,864

 
$
106,215

 
$
90,649

 
$
212,176

 
$
114,692

 
$
97,484


Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cost of revenues
$
5,157

 
$
6,324

Selling, general and administrative
2,037

 
2,025

 
$
7,194

 
$
8,349


The estimated future amortization of intangible assets is as follows (in thousands):
Fiscal Year
 
Amount
Remainder of 2018
 
$
21,590

2019
 
26,122

2020
 
24,052

2021
 
13,212

2022
 
3,602

Thereafter
 
2,071

 
 
$
90,649

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2018
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
 
March 31, 2018
 
December 30, 2017
Accrued compensation and benefits
$
11,344

 
$
18,141

Accrued warranty
2,839

 
3,662

Accrued withholding for employee stock purchase plan
1,298

 
3,279

Accrued income and other taxes
1,877

 
3,965

Other accrued expenses
6,138

 
4,647

 
$
23,496

 
$
33,694

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value and Derivative Instruments
Fair Value and Derivative Instruments

Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:
Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;
Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in ricing the asset or liability based on the best information available under the circumstances.

We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the three months ended March 31, 2018 or the year ended December 30, 2017.

The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities.

No changes were made to our valuation techniques during the first three months of fiscal 2018.





Assets and Liabilities Measured at Fair Value on a Recurring Basis
Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands): 
March 31, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
2,422

 
$

 
$
2,422

Marketable securities:
 
 
 
 
 
 
 U.S. Treasuries
 
4,473

 

 
4,473

 Certificates of deposit
 

 
955

 
955

 Agency securities
 

 
9,901

 
9,901

 Corporate bonds
 

 
31,544

 
31,544

 Commercial paper
 

 
1,497

 
1,497

 
 
4,473

 
43,897

 
48,370

Interest rate swap derivative contracts
 

 
1,170

 
1,170

Total assets
 
$
6,895

 
$
45,067

 
$
51,962

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(327
)
 
$
(327
)

December 30, 2017
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,064

 
$

 
$
1,064

   Corporate bonds
 

 
774

 
774

 
 
1,064

 
774

 
1,838

Marketable securities:
 
 
 
 
 
 
U.S. Treasuries
 
3,963

 

 
3,963

   Certificates of deposit
 

 
957

 
957

   Agency securities
 

 
10,432

 
10,432

   Corporate bonds
 

 
30,636

 
30,636

   Commercial paper
 

 
3,000

 
3,000

 
 
3,963

 
45,025

 
48,988

Foreign exchange derivative contracts
 

 
31

 
31

Interest rate swap derivative contracts
 

 
1,043

 
1,043

Total
 
$
5,027

 
$
46,873

 
$
51,900

 

We did not have any liabilities measured at fair value on a recurring basis at December 30, 2017.

Cash Equivalents
The fair value of our cash equivalents is determined based on quoted market prices for similar or identical securities.

Marketable Securities
We classify our marketable securities as available-for-sale and value them utilizing a market approach. Our investments are priced by pricing vendors who provide observable inputs for their pricing without applying significant judgment. Broker pricing is used mainly when a quoted price is not available, the investment is not priced by our pricing vendors or when a broker price is more reflective of fair value. Our broker-priced investments are categorized as Level 2 investments because fair value is based on similar assets without applying significant judgments. In addition, all of our investments have a sufficient level of trading volume to demonstrate that the fair value is appropriate.

Unrealized gains and losses were immaterial and were recorded as a component of Accumulated other comprehensive income in our Condensed Consolidated Balance Sheets. We did not have any other-than-temporary unrealized gains or losses at either period end included in these financial statements.

Interest Rate Swaps
The fair value of our interest rate swap contracts is determined at the end of each reporting period based on valuation models that use interest rate yield curves as inputs. For accounting purposes, our interest rate swap contracts qualify for, and are designated as, cash flow hedges. The cash flows associated with the interest rate swaps are reported in Net cash provided by operating activities in our Condensed Consolidated Statements of Cash Flows and the fair value of the interest rate swap contracts in recorded within Prepaid expenses and other current assets and Other assets in our Condensed Consolidated Balance Sheets.

The impact of the interest rate swaps on our Condensed Consolidated Statements of Income was as follows (in thousands):

 
Amount of Gain or (Loss) Recognized in OCI on Derivative
 
Location of Gain or (Loss) Reclassified from Accumulated OCI into Income
 
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income
Three Months Ended March 31, 2018
 
$
255

 
Interest expense
 
$
132

Three Months Ended April 1, 2017
 
$
120

 
Interest expense
 
$
(37
)

Foreign Exchange Derivative Contracts
We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We utilize foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities and forecasted foreign currency revenue and expense transactions. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses.

We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded within Other expense, net in our Condensed Consolidated Statement of Income for both realized and unrealized gains and losses.

The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at March 31, 2018 will mature in the second quarter of fiscal 2018.

The following table provides information about our foreign currency forward contracts outstanding as of March 31, 2018 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Japanese Yen
 
Sell
 
983,753

 
$
9,268

Taiwan Dollar
 
Buy
 
(11,683
)
 
(404
)
Korean Won
 
Buy
 
(1,871,575
)
 
(1,772
)
Euro Dollar
 
Sell
 
16,187

 
19,621

Total USD notional amount of outstanding foreign exchange contracts
 
$
26,713



Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs.
The location and amount of net loss related to non-designated derivative instruments in the Condensed Consolidated Statements of Income were as follows (in thousands):
 
 
 
 
Three Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Loss Recognized on Derivatives
 
March 31, 2018
 
April 1, 2017
Foreign exchange forward contracts
 
Other expense, net
 
$
862

 
$
886



Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. There were no assets or liabilities measured at fair value on a nonrecurring basis during the three months ended March 31, 2018 or April 1, 2017.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
Restructuring Charges
Restructuring Charges
 
Restructuring charges are comprised of costs related to employee termination benefits as well as contract termination costs, and are included in Restructuring and impairment charges, net in the Consolidated Statements of Income.

Restructuring charges were $0.3 million in the first quarter of fiscal 2017 and related to the consolidation of an acquired subsidiary into our operations.

There were no restructuring charges in the first quarter of fiscal 2018. Changes to the restructuring accrual in the three months ended March 31, 2018 were as follows (in thousands):
 
Employee Severance and Benefits
 
Contract Termination and Other Costs
 
Total
Accrual at December 30, 2017
$
398

 
$
1

 
$
399

Cash payments
(398
)
 
(1
)
 
(399
)
Accrual at March 31, 2018
$

 
$

 
$

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty
3 Months Ended
Mar. 31, 2018
Product Warranties Disclosures [Abstract]  
Warranty
Warranty
 
We offer warranties on certain products and record a liability for the estimated future costs associated with warranty claims at the time revenue is recognized. The warranty liability is based upon historical experience and our estimate of the level of future costs. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. We continuously monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified field failures. As we sell new products to our customers, we must exercise considerable judgment in estimating the expected failure rates. This estimating process is based on historical experience of similar products, as well as various other assumptions that we believe to be reasonable under the circumstances.

We provide for the estimated cost of product warranties at the time revenue is recognized as a component of Cost of revenues in our Condensed Consolidated Statement of Income.

A reconciliation of the changes in our warranty liability was as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Balance at beginning of period
$
3,662

 
$
2,972

Accruals
1,025

 
1,127

Settlements
(1,848
)
 
(1,517
)
Balance at end of period
$
2,839

 
$
2,582

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) per Share
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Net Income (Loss) per Share
Net Income per Share

The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Weighted-average shares used in computing basic net income per share
72,826

 
71,423

Add potentially dilutive securities
1,516

 
1,499

Weighted-average shares used in computing diluted net income per share
74,342

 
72,922

 
 
 
 
Securities not included as they would have been antidilutive
19

 
126

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2018
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity and Stock-Based Compensation
 
Common Stock Repurchase Program
In February 2017, our Board of Directors authorized a program to repurchase up to $25 million of outstanding common stock to offset potential dilution from issuances of common stock under our employee stock purchase plan and equity incentive plan. The share repurchase program will expire on February 1, 2020. Repurchased shares are retired upon the settlement of the related transactions with the excess of cost over par value charged to additional paid-in capital. All repurchases are made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.

During the three months ended March 31, 2018, we did not repurchase any shares. As of March 31, 2018, $6.0 million remained available for future repurchases.

Restricted Stock Units
Restricted stock unit ("RSU") activity under our equity incentive plan was as follows:
 
 
Units
 
Weighted Average Grant Date Fair Value
RSUs at December 30, 2017
3,148,061

 
$
11.22

Awards granted
46,500

 
14.95

Awards vested
(59,246
)
 
6.73

Awards forfeited
(258,599
)
 
11.60

RSUs at March 31, 2018
2,876,716

 
$
11.34



The total fair value of RSUs vested during the three months ended March 31, 2018 was $0.9 million.

Performance Restricted Stock Units
We may grant Performance RSUs ("PRSUs") to certain executives, which vest based upon us achieving certain market performance criteria. There were no PRSUs granted during the three months ended March 31, 2018.

Stock Options
Stock option activity under our equity incentive plan was as follows:
 
 
Options Outstanding
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life in Years
 
Aggregate Intrinsic Value
Outstanding at December 30, 2017
 
659,334

 
$
8.12

 
 
 
 
Options exercised
 
(105,610
)
 
9.93

 
 
 
 
Outstanding at March 31, 2018
 
553,724
 
$
7.77

 
4.06
 
$
3,253,558

Exercisable at March 31, 2018
 
429,270

 
$
7.66

 
4.04
 
$
2,572,312




Employee Stock Purchase Plan
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
 
Three Months Ended
 
 
March 31, 2018
Shares issued
 
341,670

Weighted average per share purchase price
 
$
10.84

Weighted average per share discount from the fair value of our common stock on the date of issuance
 
$
3.51



Stock-Based Compensation
Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cost of revenues
$
920

 
$
854

Research and development
1,302

 
1,082

Selling, general and administrative
1,534

 
1,366

Total stock-based compensation
$
3,756

 
$
3,302

 

Unrecognized Compensation Costs
At March 31, 2018, the unrecognized stock-based compensation was as follows (in thousands): 
 
Unrecognized Expense
 
Average Expected Recognition Period in Years
Stock options
$
398

 
0.90
Restricted stock units
21,556

 
2.00
Employee stock purchase plan
691

 
0.30
Total unrecognized stock-based compensation expense
$
22,645

 
1.90
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Contractual Commitments and Purchase Obligations
Our lease commitments, purchase obligations and other contractual obligations have not materially changed as of March 31, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017.

Legal Matters
From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. As of March 31, 2018, and as of the filing of this Quarterly Report on Form 10-Q, we were not involved in any material legal proceedings.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Segments
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Operating Segments
Operating Segments and Enterprise-Wide Information

Our chief operating decision maker ("CODM") is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in two reportable segments consisting of the Probe Cards Segment and the Systems Segment.

The following table summarizes the operating results by reportable segment (dollars in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
94,928

 
$
23,362

 
$

 
$
118,290

 
$
106,496

 
$
22,333

 
$

 
$
128,829

Gross profit
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

 
$
42,820

 
$
12,090

 
$
(7,339
)
 
$
47,571

Gross margin
42.2
%
 
47.7
%
 
%
 
38.2
%
 
40.2
%
 
54.1
%
 
%
 
36.9
%
Operating income (loss)
$
18,832


$
4,283

 
$
(19,481
)
 
$
3,634

 
$
21,742

 
$
5,122

 
$
(19,805
)
 
$
7,059



Operating results provide useful information to our management for assessment of our performance and results of operations. Certain components of our operating results are utilized to determine executive compensation along with other measures.

Corporate and Other includes unallocated expenses relating to general and administrative costs, amortization of intangible assets, share-based compensation, acquisition-related costs, including charges related to inventory stepped up to fair value and other costs, which are not used in evaluating the results of, or in allocating resources to, our reportable segments. Acquisition-related costs include transaction costs and any costs directly related to the acquisition and integration of acquired businesses.

Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
58,439

 
$

 
$
58,439

 
$
74,310

 
$

 
$
74,310

    DRAM
30,266

 

 
30,266

 
28,956

 

 
28,956

    Flash
6,223

 

 
6,223

 
3,230

 

 
3,230

    Systems

 
23,362

 
23,362

 

 
22,333

 
22,333

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
94,434

 
$
22,521

 
$
116,955

 
$
106,049

 
$
21,543

 
$
127,592

    Services transferred over time
494

 
841

 
1,335

 
447

 
790

 
1,237

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
26,557

 
$
6,375

 
$
32,932

 
$
32,687

 
$
7,154

 
$
39,841

    Taiwan
25,897

 
1,751

 
27,648

 
18,153

 
1,392

 
19,545

    South Korea
14,285

 
1,074

 
15,359

 
18,154

 
583

 
18,737

    Asia-Pacific1
12,154

 
4,572

 
16,726

 
21,371

 
4,635

 
26,006

    Europe
5,573

 
5,929

 
11,502

 
4,503

 
4,246

 
8,749

    Japan
10,132

 
3,540

 
13,672

 
11,195

 
4,038

 
15,233

    Rest of the world
330

 
121

 
451

 
433

 
285

 
718

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

1 Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and New Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The condensed consolidated financial information included herein has been prepared by FormFactor, Inc. without audit, in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The financial information as of December 30, 2017 is derived from our 2017 Annual Report on Form 10-K. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2017 Annual Report on Form 10-K. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year.
Fiscal Year
Fiscal Year 
We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2018 and 2017 each contain 52 weeks and the three months ended March 31, 2018 and April 1, 2017 each contained 13 weeks. Fiscal 2018 will end on December 29, 2018.
Reclassifications
Reclassifications
Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.
Significant Accounting Policies [Text Block]
Revenue Recognition

Revenue is recognized upon transferring control of products and services, and the amounts recognized reflect the consideration we expect to be entitled to receive in exchange for these products and services. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. An arrangement may include some or all of the following products and services: probe cards, systems, accessories, installation services, service contracts and extended warranty contracts. We sell our products and services direct to customers and to partners in two distribution channels: global direct sales force and through a combination of manufacturers’ representatives and distributors.

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligation is distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined and accounted for as one unit of account. Generally, the performance obligations in a contract are considered distinct within the context of the contract and are accounted for as separate units of account.

Our products may be customized to our customers’ specifications, however, control of our products are typically transferred to the customer at the point in time the product is either shipped or delivered, depending on the terms of the arrangement, as the criteria for overtime recognition are not met. In limited circumstances, substantive acceptance by the customer exists which results in the deferral of revenue until acceptance is formally received from the customer. Judgment may be required in determining if the acceptance clause is substantive.

Installation services are routinely provided to customers purchasing our systems. Installation services are a distinct performance obligation apart from the systems and recognized in the period they are performed. Service contracts, which include repair and maintenance service contracts, and extended warranty contracts are also distinct performance obligations and recognized as our performance obligations are satisfied. This is typically the contractual service period, which ranges from one to two years. For these service contracts recognized over time, we use an input measure, days elapsed, to measure progress.

A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. In determining the transaction price, we evaluate whether the price is subject to refund or adjustment to determine the net consideration to which we expect to be entitled. We generally do not grant return privileges, except for defective products during the warranty period. Sales incentives and other programs that we may make available to these customers are considered to be a form of variable consideration, which is estimated in determining the contract’s transaction price to be allocated to the performance obligations. We have elected the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component as our standard payment terms are less than one year.

For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on its relative standalone selling price. The stand-alone selling prices are determined based on the prices at which we separately sell these products. For items that are not sold separately, we estimate the stand-alone selling prices using our best estimate of selling price.

Transaction price allocated to the remaining performance obligations: On March 31, 2018, we had $3.6 million of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. We expect to recognize approximately 20.6% of our remaining performance obligations as revenue in fiscal 2019, and additional 8.7% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

Contract balances: The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 31, 2018 and December 30, 2017 were $1.5 million and $1.6 million, respectively, and are reported on the Condensed Consolidated Balance Sheet as a component of Prepaid expenses and other current assets.

Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as a component of Deferred revenue and Deferred rent and other liabilities. Contract liabilities as of March 31, 2018 and December 30, 2017 were $5.2 million and $5.7 million, respectively. During the period ended March 31, 2018, we recognized $2.4 million of revenue that was included in contract liabilities as of December 30, 2017.

Costs to obtain a contract: We generally expense sales commissions when incurred as a component of Selling, general and administrative expense as the amortization period is typically less than one year.

Revenue by Category
New Accounting Pronouncements
New Accounting Pronouncements

ASU 2016-10, ASU 2015-14 and ASU 2014-09
In May 2014, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers," and, in August 2015, the FASB issued ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,” which defers the effective date of ASU 2014-09 by one year. ASU 2014-09 requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which an entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. In April 2016, the FASB issued ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing” which was issued to clarify ASC Topic 606, “Revenue from Contracts with Customers” related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. We adopted Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers and all related amendments (collectively “ASC 606”), on December 31, 2017, the first day of fiscal 2018, using the modified retrospective method. We applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, "Revenue Recognition", which is also referred to herein as "legacy GAAP."

The adoption of ASC 606 did not have a material impact on our consolidated financial statements as of December 31, 2017. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, we do not expect the adoption of the revenue standard to have a material impact to our net income on an ongoing basis.

ASU 2017-12
In August 2017, the FASB issued ASU2017-12, "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities," which changes the recognition and presentation requirements of hedge accounting, including eliminating the requirement to separately measure and report hedge ineffectiveness and changing the presentation to include all items that affect earnings in the same income statement line item as the hedged item. ASU 2017-12 also provides new alternatives for applying hedge accounting to additional hedging strategies, measuring the hedged item in fair value hedges of interest rate risk, reducing the cost and complexity of applying hedge accounting and reducing the risk of material error correction if a company applies the shortcut method inappropriately. ASU 2017-12 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2018, on a prospective basis. We early adopted ASU 2017-12 on December 31, 2017, the first day of fiscal 2018, resulting in an immaterial adjustment in our accumulated deficit on December 30, 2017. The adjustment was reflected in our Condensed Consolidated Balance Sheets as of that date.

ASU 2017-09
In May 2017, the FASB issued ASU 2017-09, "Compensation - Stock Compensation (Topic 718) - Scope of Modification Accounting," which provides clarity and reduces both diversity in practice and the cost and complexity when accounting for a change to the terms of a stock-based award. ASU 2017-09 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, on a prospective basis. We adopted ASU 2017-09 on December 31, 2017, the first day of fiscal 2018. There were no modifications to any stock-based awards during the three months ended March 31, 2018.

ASU 2017-04
In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment," which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. An entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount, and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, if applicable. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. The same impairment test also applies to any reporting unit with a zero or negative carrying amount. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU 2017-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019, on a prospective basis. Early adoption is permitted for interim or annual goodwill impairment tests performed after January 1, 2017. We do not expect the adoption of ASU 2017-04 to have a material effect on our financial position, results of operations or cash flows.

ASU 2016-18
In November 2016, the FASB issued ASU 2016-18, "Statement of Cash Flows (Topic 230) - Restricted Cash," which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, an entity should include amounts generally described as restricted cash or restricted cash equivalents within cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Prior to this ASU, there was no guidance to address how to classify and present changes in restricted cash or restricted cash equivalents. The updated guidance is effective for interim and annual periods beginning after December 15, 2017. We adopted ASU 2016-18 as of December 31, 2017, the first day of fiscal 2018 and retrospectively applied such guidance to our Consolidated Statements of Cash Flows.

The following table provides a reconciliation of Cash and cash equivalents as previously reported within the Condensed Consolidated Statements of Cash Flows to Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows (in thousands):

December 30, 2017
 
April 1, 2017
 
December 31, 2016
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows
$
91,184

 
$
114,437

 
$
101,408

Current assets - Restricted cash
372

 
4

 
106

Restricted cash
1,170

 
1,116

 
1,082

Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows
$
92,726

 
$
115,557

 
$
102,596


As of March 31, 2018, Restricted cash was comprised primarily of funds held by our foreign subsidiaries for employee obligations, office leases and customer deposits.

ASU 2016-02
In February 2016, the FASB issued ASU 2016-02, "Leases," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. The new standard also provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about the Company’s leasing arrangements. Under current accounting standards, substantially all of the Company’s leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for the Company beginning on January 1, 2019, with early adoption permitted. As initially issued, the standard required a “modified retrospective” adoption, meaning the standard is applied to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In March 2019, the FASB approved an amendment to Topic 842 that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. The Company is currently assessing the impact of the new standard on its Consolidated Financial Statements and has not yet determined its transition method.

Fair Value Policy
Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition.
Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:
Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;
Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in ricing the asset or liability based on the best information available under the circumstances.

We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the three months ended March 31, 2018 or the year ended December 30, 2017.

The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities.

No changes were made to our valuation techniques during the first three months of fiscal 2018.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Concentration of Credit and Other Risks (Tables)
3 Months Ended
Mar. 31, 2018
Risks and Uncertainties [Abstract]  
Schedule of Customer Percentage of Revenue
Each of the following customers accounted for 10% or more of our revenues for the periods indicated:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Intel
14.0
%
 
26.7
%
SK Hynix
10.1

 

Samsung

 
10.3

Total revenues attributable to 10% or greater customers
24.1
%
 
37.0
%
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
Inventories consisted of the following (in thousands):
 
March 31,
2018
 
December 30,
2017
Raw materials
$
37,156

 
$
33,101

Work-in-progress
21,719

 
20,134

Finished goods
14,905

 
14,613

 
$
73,780

 
$
67,848

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill by Reportable Segments
Goodwill by reportable segment was as follows (in thousands):
 
 
Probe Cards
 
Systems
 
Total
Goodwill, gross, as of December 31, 2016
 
$
172,482

 
$
15,528

 
$
188,010

Foreign currency translation
 

 
1,910

 
1,910

Goodwill, gross, as of December 30, 2017
 
172,482

 
17,438

 
189,920

Foreign currency translation
 

 
447

 
447

Goodwill, gross, as of March 31, 2018
 
$
172,482

 
$
17,885

 
$
190,367

Schedule of Intangible Assets
Intangible assets were as follows (in thousands):
 
 
March 31, 2018
 
December 30, 2017
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
144,319

 
$
82,091

 
$
62,228

 
$
143,966

 
$
76,826

 
$
67,140

Trade name
 
12,126

 
6,430

 
5,696

 
12,086

 
5,735

 
6,351

Customer relationships
 
40,419

 
17,694

 
22,725

 
40,313

 
16,320

 
23,993

Backlog
 

 

 

 
15,811

 
15,811

 


 
$
196,864

 
$
106,215

 
$
90,649

 
$
212,176

 
$
114,692

 
$
97,484

Schedule of Amortization Expense
Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cost of revenues
$
5,157

 
$
6,324

Selling, general and administrative
2,037

 
2,025

 
$
7,194

 
$
8,349

Schedule of Estimated Amortization of Intangible Assets
The estimated future amortization of intangible assets is as follows (in thousands):
Fiscal Year
 
Amount
Remainder of 2018
 
$
21,590

2019
 
26,122

2020
 
24,052

2021
 
13,212

2022
 
3,602

Thereafter
 
2,071

 
 
$
90,649

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
Accrued liabilities consisted of the following (in thousands):
 
March 31, 2018
 
December 30, 2017
Accrued compensation and benefits
$
11,344

 
$
18,141

Accrued warranty
2,839

 
3,662

Accrued withholding for employee stock purchase plan
1,298

 
3,279

Accrued income and other taxes
1,877

 
3,965

Other accrued expenses
6,138

 
4,647

 
$
23,496

 
$
33,694

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Assets Measured on Recurring Basis
Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands): 
March 31, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
2,422

 
$

 
$
2,422

Marketable securities:
 
 
 
 
 
 
 U.S. Treasuries
 
4,473

 

 
4,473

 Certificates of deposit
 

 
955

 
955

 Agency securities
 

 
9,901

 
9,901

 Corporate bonds
 

 
31,544

 
31,544

 Commercial paper
 

 
1,497

 
1,497

 
 
4,473

 
43,897

 
48,370

Interest rate swap derivative contracts
 

 
1,170

 
1,170

Total assets
 
$
6,895

 
$
45,067

 
$
51,962

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(327
)
 
$
(327
)

December 30, 2017
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,064

 
$

 
$
1,064

   Corporate bonds
 

 
774

 
774

 
 
1,064

 
774

 
1,838

Marketable securities:
 
 
 
 
 
 
U.S. Treasuries
 
3,963

 

 
3,963

   Certificates of deposit
 

 
957

 
957

   Agency securities
 

 
10,432

 
10,432

   Corporate bonds
 

 
30,636

 
30,636

   Commercial paper
 

 
3,000

 
3,000

 
 
3,963

 
45,025

 
48,988

Foreign exchange derivative contracts
 

 
31

 
31

Interest rate swap derivative contracts
 

 
1,043

 
1,043

Total
 
$
5,027

 
$
46,873

 
$
51,900

Schedule of the Impact of Cash Flow Hedges on Consolidated Financial Statements
The impact of the interest rate swaps on our Condensed Consolidated Statements of Income was as follows (in thousands):

 
Amount of Gain or (Loss) Recognized in OCI on Derivative
 
Location of Gain or (Loss) Reclassified from Accumulated OCI into Income
 
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income
Three Months Ended March 31, 2018
 
$
255

 
Interest expense
 
$
132

Three Months Ended April 1, 2017
 
$
120

 
Interest expense
 
$
(37
)

Schedule of Foreign Currency Forward Contracts
The following table provides information about our foreign currency forward contracts outstanding as of March 31, 2018 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Japanese Yen
 
Sell
 
983,753

 
$
9,268

Taiwan Dollar
 
Buy
 
(11,683
)
 
(404
)
Korean Won
 
Buy
 
(1,871,575
)
 
(1,772
)
Euro Dollar
 
Sell
 
16,187

 
19,621

Total USD notional amount of outstanding foreign exchange contracts
 
$
26,713

Schedule of Gains and Losses Related to Non-designated Derivative Instruments
 
 
 
 
Three Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Loss Recognized on Derivatives
 
March 31, 2018
 
April 1, 2017
Foreign exchange forward contracts
 
Other expense, net
 
$
862

 
$
886

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Accrual Activity
Changes to the restructuring accrual in the three months ended March 31, 2018 were as follows (in thousands):
 
Employee Severance and Benefits
 
Contract Termination and Other Costs
 
Total
Accrual at December 30, 2017
$
398

 
$
1

 
$
399

Cash payments
(398
)
 
(1
)
 
(399
)
Accrual at March 31, 2018
$

 
$

 
$



XML 38 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty (Tables)
3 Months Ended
Mar. 31, 2018
Product Warranties Disclosures [Abstract]  
Reconciliation of Changes in Warranty Liability
A reconciliation of the changes in our warranty liability was as follows (in thousands):
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Balance at beginning of period
$
3,662

 
$
2,972

Accruals
1,025

 
1,127

Settlements
(1,848
)
 
(1,517
)
Balance at end of period
$
2,839

 
$
2,582

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) per Share (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Calculation of Numerator and Denominator in Earnings Per Share
The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Weighted-average shares used in computing basic net income per share
72,826

 
71,423

Add potentially dilutive securities
1,516

 
1,499

Weighted-average shares used in computing diluted net income per share
74,342

 
72,922

 
 
 
 
Securities not included as they would have been antidilutive
19

 
126

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2018
Equity [Abstract]  
Schedule of Restricted Stock Unit Activity
Restricted stock unit ("RSU") activity under our equity incentive plan was as follows:
 
 
Units
 
Weighted Average Grant Date Fair Value
RSUs at December 30, 2017
3,148,061

 
$
11.22

Awards granted
46,500

 
14.95

Awards vested
(59,246
)
 
6.73

Awards forfeited
(258,599
)
 
11.60

RSUs at March 31, 2018
2,876,716

 
$
11.34

Schedule of Stock Option Activity
Stock option activity under our equity incentive plan was as follows:
 
 
Options Outstanding
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life in Years
 
Aggregate Intrinsic Value
Outstanding at December 30, 2017
 
659,334

 
$
8.12

 
 
 
 
Options exercised
 
(105,610
)
 
9.93

 
 
 
 
Outstanding at March 31, 2018
 
553,724
 
$
7.77

 
4.06
 
$
3,253,558

Exercisable at March 31, 2018
 
429,270

 
$
7.66

 
4.04
 
$
2,572,312

Schedule of ESPP Activity
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
 
Three Months Ended
 
 
March 31, 2018
Shares issued
 
341,670

Weighted average per share purchase price
 
$
10.84

Weighted average per share discount from the fair value of our common stock on the date of issuance
 
$
3.51

Schedule of Stock-based Compensation
Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
 
Three Months Ended
 
March 31,
2018
 
April 1,
2017
Cost of revenues
$
920

 
$
854

Research and development
1,302

 
1,082

Selling, general and administrative
1,534

 
1,366

Total stock-based compensation
$
3,756

 
$
3,302

 
Schedule of Unrecognized Stock-based Compensation
At March 31, 2018, the unrecognized stock-based compensation was as follows (in thousands): 
 
Unrecognized Expense
 
Average Expected Recognition Period in Years
Stock options
$
398

 
0.90
Restricted stock units
21,556

 
2.00
Employee stock purchase plan
691

 
0.30
Total unrecognized stock-based compensation expense
$
22,645

 
1.90
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Segments (Tables)
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Schedule of Operating Results by Segment
The following table summarizes the operating results by reportable segment (dollars in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
94,928

 
$
23,362

 
$

 
$
118,290

 
$
106,496

 
$
22,333

 
$

 
$
128,829

Gross profit
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

 
$
42,820

 
$
12,090

 
$
(7,339
)
 
$
47,571

Gross margin
42.2
%
 
47.7
%
 
%
 
38.2
%
 
40.2
%
 
54.1
%
 
%
 
36.9
%
Operating income (loss)
$
18,832


$
4,283

 
$
(19,481
)
 
$
3,634

 
$
21,742

 
$
5,122

 
$
(19,805
)
 
$
7,059

Disaggregation of Revenue by Segment
Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
58,439

 
$

 
$
58,439

 
$
74,310

 
$

 
$
74,310

    DRAM
30,266

 

 
30,266

 
28,956

 

 
28,956

    Flash
6,223

 

 
6,223

 
3,230

 

 
3,230

    Systems

 
23,362

 
23,362

 

 
22,333

 
22,333

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
94,434

 
$
22,521

 
$
116,955

 
$
106,049

 
$
21,543

 
$
127,592

    Services transferred over time
494

 
841

 
1,335

 
447

 
790

 
1,237

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
26,557

 
$
6,375

 
$
32,932

 
$
32,687

 
$
7,154

 
$
39,841

    Taiwan
25,897

 
1,751

 
27,648

 
18,153

 
1,392

 
19,545

    South Korea
14,285

 
1,074

 
15,359

 
18,154

 
583

 
18,737

    Asia-Pacific1
12,154

 
4,572

 
16,726

 
21,371

 
4,635

 
26,006

    Europe
5,573

 
5,929

 
11,502

 
4,503

 
4,246

 
8,749

    Japan
10,132

 
3,540

 
13,672

 
11,195

 
4,038

 
15,233

    Rest of the world
330

 
121

 
451

 
433

 
285

 
718

 
$
94,928

 
$
23,362

 
$
118,290

 
$
106,496

 
$
22,333

 
$
128,829

1 Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and New Accounting Pronouncements - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 26, 2020
Dec. 28, 2019
Dec. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Performance obligations $ 3.6      
Contract assets 1.5     $ 1.6
Contract liabilities 5.2     $ 5.7
Revenue recognized included in contracts $ 2.4      
Forecast        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Expected to be recognized   8.70% 20.60%  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and New Accounting Pronouncements - ASU 2016-18 Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 30, 2017
Apr. 01, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows $ 93,699 $ 91,184 $ 114,437 $ 101,408
Current assets - Restricted cash 663 372 4 106
Restricted cash 1,020 1,170 1,116 1,082
Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows $ 95,382 $ 92,726 $ 115,557 $ 102,596
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Concentration of Credit and Other Risks (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 30, 2017
Revenues      
Concentration Risk [Line Items]      
Concentration risk percentage 24.10% 37.00%  
Revenues | Samsung [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 0.00% 10.30%  
Revenues | Intel      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00% 26.70%  
Revenues | SK Hynix [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 10.10% 0.00%  
Accounts Receivable | Major Customer 1      
Concentration Risk [Line Items]      
Concentration risk percentage 13.70%   24.10%
Accounts Receivable | Major Customer 2      
Concentration Risk [Line Items]      
Concentration risk percentage 12.70%   13.60%
Accounts Receivable | Major Customer 3      
Concentration Risk [Line Items]      
Concentration risk percentage 10.40%    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 30, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 37,156 $ 33,101
Work-in-progress 21,719 20,134
Finished goods 14,905 14,613
Inventories $ 73,780 $ 67,848
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 30, 2017
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 189,920,000 $ 188,010,000
Foreign currency translation 447,000 1,910,000
Goodwill, ending balance 190,367,000 189,920,000
Goodwill impairment 0  
Probe Cards    
Goodwill [Roll Forward]    
Goodwill, beginning balance 172,482,000 172,482,000
Foreign currency translation 0 0
Goodwill, ending balance 172,482,000 172,482,000
Systems    
Goodwill [Roll Forward]    
Goodwill, beginning balance 17,438,000 15,528,000
Foreign currency translation 447,000 1,910,000
Goodwill, ending balance $ 17,885,000 $ 17,438,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 196,864 $ 212,176
Accumulated Amortization 106,215 114,692
Intangible Assets, Net 90,649 97,484
Existing developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 144,319 143,966
Accumulated Amortization 82,091 76,826
Intangible Assets, Net 62,228 67,140
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 12,126 12,086
Accumulated Amortization 6,430 5,735
Intangible Assets, Net 5,696 6,351
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 40,419 40,313
Accumulated Amortization 17,694 16,320
Intangible Assets, Net 22,725 23,993
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 0 15,811
Accumulated Amortization 0 15,811
Intangible Assets, Net $ 0 $ 0
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 30, 2017
Property, Plant and Equipment [Line Items]      
Amortization of intangible assets $ 7,194 $ 8,349  
Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]      
Remainder of 2018 21,590    
2019 26,122    
2020 24,052    
2021 13,212    
2022 3,602    
Thereafter 2,071    
Intangible Assets, Net 90,649   $ 97,484
Cost of revenues      
Property, Plant and Equipment [Line Items]      
Amortization of intangible assets 5,157 6,324  
Selling, general and administrative      
Property, Plant and Equipment [Line Items]      
Amortization of intangible assets $ 2,037 $ 2,025  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 30, 2017
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 11,344 $ 18,141
Accrued warranty 2,839 3,662
Accrued withholding for employee stock purchase plan 1,298 3,279
Accrued income and other taxes 1,877 3,965
Other accrued expenses 6,138 4,647
Accrued liabilities $ 23,496 $ 33,694
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) - USD ($)
Mar. 31, 2018
Dec. 30, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   $ 1,838,000
Marketable securities $ 48,370,000 48,988,000
Total assets measured at fair value 51,962,000 51,900,000
Foreign exchange derivative contracts (327,000)  
Liabilities measured at fair value on recurring basis   0
Interest rate swap derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts 1,170,000 1,043,000
Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts   31,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 2,422,000 1,064,000
Corporate Bond Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   774,000
Marketable securities   30,636,000
US Treasury Bill Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 4,473,000 3,963,000
Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 955,000 957,000
Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 9,901,000 10,432,000
Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 31,544,000  
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 1,497,000 3,000,000
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   1,064,000
Marketable securities 4,473,000 3,963,000
Total assets measured at fair value 6,895,000 5,027,000
Foreign exchange derivative contracts 0  
Level 1 | Interest rate swap derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts 0 0
Level 1 | Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts   0
Level 1 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 2,422,000 1,064,000
Level 1 | Corporate Bond Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   0
Marketable securities   0
Level 1 | US Treasury Bill Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 4,473,000 3,963,000
Level 1 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Level 1 | Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Level 1 | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0  
Level 1 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   774,000
Marketable securities 43,897,000 45,025,000
Total assets measured at fair value 45,067,000 46,873,000
Foreign exchange derivative contracts (327,000)  
Level 2 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Level 2 | Corporate Bond Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   774,000
Marketable securities   30,636,000
Level 2 | US Treasury Bill Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Level 2 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 955,000 957,000
Level 2 | Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 9,901,000 10,432,000
Level 2 | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 31,544,000  
Level 2 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 1,497,000 3,000,000
Designated as Hedging Instrument | Interest rate swap derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts $ 1,170,000  
Designated as Hedging Instrument | Level 2 | Interest rate swap derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts   1,043,000
Designated as Hedging Instrument | Level 2 | Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts   $ 31,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period $ 399  
Restructuring charges   $ 300
Cash payments (399)  
Accrual at end of period 0  
Employee Severance and Benefits    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period 398  
Cash payments (398)  
Accrual at end of period 0  
Contract Termination and Other Costs    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period 1  
Cash payments (1)  
Accrual at end of period $ 0  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments - Impact of Cash Flow Hedges and Derivatives (Details) - Interest Rate Contracts - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 30, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative asset $ 1,170   $ 1,043
Designated as Hedging Instrument      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative asset 1,170    
Designated as Hedging Instrument | Cash Flow Hedging      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative (Effective Portion) 255 $ 120  
Designated as Hedging Instrument | Cash Flow Hedging | Other Income (Expense), Net [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) $ 132 $ (37)  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details) - Mar. 31, 2018 - Foreign exchange forward contracts
€ in Thousands, ₩ in Thousands, ¥ in Thousands, $ in Thousands, $ in Thousands
USD ($)
KRW (₩)
TWD ($)
EUR (€)
JPY (¥)
Derivative [Line Items]          
Contract amount (in various currencies) $ 26,713        
Sell | Japanese Yen          
Derivative [Line Items]          
Contract amount (in various currencies) 9,268       ¥ 983,753
Sell | Euro Dollar          
Derivative [Line Items]          
Contract amount (in various currencies) 19,621     € 16,187  
Buy | Taiwan Dollar          
Derivative [Line Items]          
Contract amount (in various currencies) 404   $ 11,683    
Buy | Korean Won          
Derivative [Line Items]          
Contract amount (in various currencies) $ 1,772 ₩ 1,871,575      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments - Gains and Losses Related to Non-designated Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Derivatives Not Designated as Hedging Instruments | Foreign exchange forward contracts | Other expense, net    
Derivatives, Fair Value [Line Items]    
Foreign exchange forward contracts $ 862 $ 886
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value and Derivative Instruments - Assets Measured at Fair Value on a Non-Recurring Basis (Details) - USD ($)
Mar. 31, 2018
Dec. 30, 2017
Fair Value Disclosures [Abstract]    
Assets measured at fair value on non-recurring basis $ 0 $ 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 3,662 $ 2,972
Accruals 1,025 1,127
Settlements (1,848) (1,517)
Balance at end of period $ 2,839 $ 2,582
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Earnings Per Share [Abstract]    
Weighted-average shares used in computing basic net income (loss) per share (In shares) 72,826 71,423
Add potentially dilutive securities (In shares) 1,516 1,499
Weighted Average Number of Shares Outstanding, Diluted 74,342 72,922
Anti-dilutive securities (In shares) 19 126
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Feb. 28, 2017
Equity Incentive Plan | Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total fair value of restricted stock units vested during the period $ 900,000  
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchase program authorized amount   $ 25,000,000
Amount remaining for future repurchases $ 6,000,000  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Equity Incentive Plan - Restricted Stock Units
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Units  
Beginning balance (in shares) | shares 3,148,061
Awards granted (in shares) | shares 46,500
Awards vested (in shares) | shares (59,246)
Awards canceled (in shares) | shares (258,599)
Ending balance (in shares) | shares 2,876,716
Weighted Average Grant Date Fair Value  
Beginning Balance (in dollars per share) | $ / shares $ 11.22
Awards granted (in dollars per share) | $ / shares 14.95
Awards vested (in dollars per share) | $ / shares 6.73
Awards canceled (in dollars per share) | $ / shares 11.60
Ending Balance (in dollars per share) | $ / shares $ 11.34
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Stock Option Activity (Details) - Equity Incentive Plan
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Options Outstanding  
Outstanding, beginning of period (In shares) | shares 659,334
Options exercised (In shares) | shares (105,610)
Outstanding, end of period (In shares) | shares 553,724
Exercisable (In shares) | shares 429,270
Weighted Average Exercise Price  
Outstanding, beginning of period (In dollars per share) | $ / shares $ 8.12
Options exercised (In dollars per share) | $ / shares 9.93
Outstanding, end of period (In dollars per share) | $ / shares 7.77
Exercisable (In dollars per share) | $ / shares $ 7.66
Additional Disclosures  
Outstanding, weighted average remaining contractual life 4 years 21 days
Exercisable, weighted average remaining contractual life 4 years 14 days
Outstanding, aggregate intrinsic value | $ $ 3,253,558
Exercisable, aggregate intrinsic value | $ $ 2,572,312
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - ESPP Activity (Details) - Employee stock purchase plan
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares issued under ESPP (In shares) | shares 341,670
Weighted average per share purchase price (in dollars per share) $ 10.84
Weighted average per share discount from the fair value of our common stock on the date of issuance (in dollars per share) $ 3.51
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation $ 3,756 $ 3,302
Cost of revenues    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 920 854
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 1,302 1,082
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation $ 1,534 $ 1,366
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Unrecognized Compensation Costs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 22,645
Average expected recognition period 1 year 10 months 24 days
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, stock options $ 398
Average expected recognition period 10 months 24 days
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 21,556
Average expected recognition period 2 years
Employee stock purchase plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 691
Average expected recognition period 3 months 18 days
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Segments - Additional Information (Details)
3 Months Ended
Mar. 31, 2018
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Segments - Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Segment Reporting Information [Line Items]    
Revenues $ 118,290 $ 128,829
Gross profit $ 45,129 $ 47,571
Gross margin 38.20% 36.90%
Operating income (loss) $ 3,634 $ 7,059
Corporate and Other    
Segment Reporting Information [Line Items]    
Revenues 0 0
Gross profit $ (6,077) $ (7,339)
Gross margin 0.00% 0.00%
Operating income (loss) $ (19,481) $ (19,805)
Operating Segments | Probe Cards    
Segment Reporting Information [Line Items]    
Revenues 94,928 106,496
Gross profit $ 40,071 $ 42,820
Gross margin 42.20% 40.20%
Operating income (loss) $ 18,832 $ 21,742
Operating Segments | Systems    
Segment Reporting Information [Line Items]    
Revenues 23,362 22,333
Gross profit $ 11,135 $ 12,090
Gross margin 47.70% 54.10%
Operating income (loss) $ 4,283 $ 5,122
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Segments - Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Disaggregation of Revenue [Line Items]    
Revenue recognition by category $ 118,290 $ 128,829
Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 94,928 106,496
Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 23,362 22,333
United States    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 32,932 39,841
United States | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 26,557 32,687
United States | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 6,375 7,154
Taiwan    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 27,648 19,545
Taiwan | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 25,897 18,153
Taiwan | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 1,751 1,392
South Korea    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 15,359 18,737
South Korea | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 14,285 18,154
South Korea | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 1,074 583
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 16,726 26,006
Asia-Pacific | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 12,154 21,371
Asia-Pacific | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 4,572 4,635
Europe    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 11,502 8,749
Europe | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 5,573 4,503
Europe | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 5,929 4,246
Japan    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 13,672 15,233
Japan | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 10,132 11,195
Japan | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 3,540 4,038
Rest of the world    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 451 718
Rest of the world | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 330 433
Rest of the world | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 121 285
Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 116,955 127,592
Products transferred at a point in time | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 94,434 106,049
Products transferred at a point in time | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 22,521 21,543
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 1,335 1,237
Services transferred over time | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 494 447
Services transferred over time | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 841 790
Foundry & Logic    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 58,439 74,310
Foundry & Logic | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 58,439 74,310
Foundry & Logic | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 0 0
DRAM    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 30,266 28,956
DRAM | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 30,266 28,956
DRAM | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 0 0
Flash    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 6,223 3,230
Flash | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 6,223 3,230
Flash | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 0 0
Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 23,362 22,333
Systems | Probe Cards    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category 0 0
Systems | Systems    
Disaggregation of Revenue [Line Items]    
Revenue recognition by category $ 23,362 $ 22,333
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /1XJ$P?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ]'BH3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #T>*A,#+_J)^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R.F_%9/ZLM'3!H,5-G8SMMJ:QK&Q-9*^_1*O M31G; ^QHZ>=/GT"U#D+[B"_1!XQD,=WUKFF3T&'#CD1! "1]1*=2.23:H;GW MT2D:GO$ 0>F3.B#,.%^!0U)&D8(16(2)R&1MM- 1%?EXP1L]X<-G;#+,:, & M';:4H"HK8'*<&,Y]4\,-,,((HTO?!303,5?_Q.8.L$NR3W9*=5U7=O.<&W:H MX/WYZ36O6]@VD6HU#K^2%70.N&'7R6_SA\?=ELD9K]8%7Q9\O:N6@J_$XOYC M=/WA=Q-VWMB]_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #T>*A,U_Z[)%4" "O!P & 'AL+W=O*]H0^<0[VNJ3 M*Q<-47HI;D!V@I*+)34,1!"FH"%U&Y:%W3N*LN!WQ>J6'D4@[TU#Q.\]9;S? MABA\WWBI;Y4R&Z L.G*CWZCZWAV%7H')RJ5N:"MKW@:"7K?A#CT?$#8$B_A1 MTU[.YH$)Y<3YJUE\OFQ#:#RBC)Z5,4'T\* 'RIBQI/WX-1H-)TU#G,_?K7^T MP>M@3D32 V<_ZXNJMF$6!A=Z)7>F7GC_B8X!)6$P1O^%/BC3<..)UCAS)NTW M.-^EXLUH1;O2D+=AK%L[]L-)C$>:GQ"-A&@B1/%_"7@DX(DP9!,,GME0/Q!% MRD+P/A##W^J(*0KTC'4RSV;3YLZ>Z6BEWGV4L /8V9$[ =$-$.@"0&T[4D@ M\@GL(X<>_2MPF=21R18R+F)%8.,5V#ATM"P5#V2E5C*O1.;R%\6R M]T!6JB7W2N0N/UY(>"")7P)!_YV"KH5T>:N@\],CB+(5G96[BUR=96V-F'2. M65/Q7N =BER5?*GB8B*XHN*_Q0B[%M#BH1@Q\YQM,,0H2YOX:*F^T4 M,CCS>VO;U&QWZD:[R#Z??^%#*_M*Q*UN97#B2C_"]JF\P13CR[_ %!+ P04 " #T>*A,R5]%RW$$ "8 M%0 & 'AL+W=OO+PV M[;?NZ'V_^%Y7YVZ5'/O^\I2FW>[HZ[+[TES\.?QR:-JZ[,-M^YIVE]:7^S&H MKE+(LCRMR],Y62_'9\_M>MF\]=7I[)_;1?=6UV7[[\97S765J.3CP=?3Z[$? M'J3KY:5\]7_X_L_+9#P*CXZ^2OW>QZ M,:3RTC3?AIM?]ZLD&QSYRN_ZH8DR?+W[K:^JH:7@XY^IT>3>YQ XO_YH_>'\JWJO_:7'_Q4T(F64S9_^;??17D@Y/0QZZI MNO%SL7OK^J:>6@E6ZO+[[?MT'K^O4_L?87( 3 %P#U#ZTP"< I $I#=G8ZH_ ME7VY7K;-=='>WM:E'":%>L(PF+OAX3AVXV\AVRX\?5\#+-/WH9U)LKE)8"YY M5&P%!=XE:>C_;@)$$S#&XSQ>R_$HQN,8K^?QAB1QD]A19%01(15$JY MB!M'<2TZ\W"1FUHMV:#/B15(5SLE>C.C%<"^6>#&L%^O,;/1O7KC**:., M["47O>32(W'"-6A!]N%$'X[Y M0)+MQK$^ #/R$K>""'3$22$Z*;@319P4K!.EM:$H$%1A:D=FBLID)F7<#8-2 MQ@=?*5L8BB9!EQEG(FM:12BI_G_&3)J'U#.@LU=2J=G:?W0CXU(!'Q^D;H#C M(ZQL1>T(LMQ&1T?&K^+\14W](,^[R#"G4UG2N:* V C)$%:LPIQ-'ZX" M,$7$C0QCQ6F,=&=0 HYUKIRC?D2=L;&W)6-9.5:/8"PG&:>*\U13LBN.2G3. ML?DGR$RF<]D/R$0%3E1-^0Z+G,6(#8^,DV!TU13FH+ 2>WH;B.IT$;6 M.L@T!4Y336D*0FEKJ>>MH#(JC[F1:0J+V5[QZ$BF M*? JEVZR&T%CV%3^5//H1*8R%(SK)K(24.8H*A,JS:"B9H" #J"0 & 'AL+W=OZKD=6R_I151E0W8LX)>ZQNS?AE2T M6X4P_)AX+<^%4!/1>MGB,_E)Q*]VQ^0H&J(D%B&R)#I4C]C M@==+1KN F5^KQ6I3P$4B%_.@)O7:Z6>R6BYGK^MTOHRN*DXOV1A)/)+$4\76 MHT@&223S#Q"Q%R+6_F3DSX#?GWC]B?;/QGYH%6$D2$L:@PB 5<9]S81CYN68 MN1S64FV,)!WG2.<9R"T4GRQ%:>JG2;TTJ4N36#2IFP;9J^)J$H#\')F7(W,Y M9A9'YJP\S%.+P]7$*/9S("\'?P-$L8.C_T_W?2::<_P[YBGI%,N?^.%;N=%=N?M->-D M* $PR6?.:\2CC-,DABB[0>5OP]#MP\CNP]#ML+>H/$H_531ZZ:I3T _,SF7# M@ST5\OVMW[(G2@614<&+C%?(@]*A,7#W Q7X# "L#@ & 'AL+W=OJT[9HF3H(*. ,GZ?[] MS$UHL&G/?X/#8GKSF+JVZ>VZ-2)GBIRKI=AD=C3G=1U&Z/JLK;6WU2 MM?UFKYLJ-_:V.43MJ5'YK@^JRHC&<1)5>5&'JT4_]M"L%OILRJ)6#TW0GJLJ M;WZO5:FORY"$KP./Q>%HNH%HM3CE!_5-F>^GA\;>1=,LNZ)2=5OH.FC4?AG> MD[L-Y5U K_A1J&L[NPZZI3QI_=S=?-XMP[@C4J7:FFZ*W'Y3Y?@U M3AI..;O ^?7K[!_[Q=O%/.6MVNCR9[$SQV68AL%.[?-S:1[U]9,:%R3"8%S] M%W51I95W)#;'5I=M_S_8GENCJW$6BU+E+\-G4?>?UW'^US \@(X!= JPN?\6 MP,8 ]A;0[V8TD/5+_9";?+5H]#5HAJ=URKNB('?,;N:V&^SWKO_.KK:UHY>5 M9(OHTLTS2M:#A,XD9%)$=O(I \4RK"D(I^\3;*!"1_/Y_&)LP>#1/:2>M@#DM(L=E:"R&AJ=3B-0&D$I)$.S2 1LS22D80X,%"5 M$BI2G"5!61+(DCHL"&!!5%)(3QU)E$7"I^S9UQ2-3\%:4N?QK5- M2=*8.[6P0522$T_%9BA+!EF &-)0UP-BD,BM M?41"$Q^)QXP() %N1& I$9X)EP:1Q;8P/3RH==T3"GFXRT-!(I8P[N) E8R% M;W=PFR,,T@B7AL&'(*0+ T6)]*#@CDF@9::N98Z:>9:;+ $LB(H0G_\3W#() M],S4]4P"[?!F7@\C#J+B<>RAP4V30-=,7=LL$MF$ /=H_0]:B9GZ'4'ELN#%0)DGI.?8*;,,G B9+YWFQP MYZ30.3/7.4=--G?.V]AQM0VNDO&[/Q\<;J84FFGFFNFH^1<J.?3M4!ML];DVW>OT;'1JN>YIUR,XXVO;B@V-T]LT0Q_W-6\. M1=T&3]K8#J3O$_9:&V4IXUO+=[2MXW13JKWI+J6];H;^:;@Q^C3VAM'4H*[^ M %!+ P04 " #T>*A,M=&"_E@" !8!P & 'AL+W=OU#>$XX^L+V,O,[HRQU\5 V0NO 83SVI*.;]U:B'[C>;RJH<7\@?;0R2]G MREHLY)1=/-XSP"=-:HD7^'[BM;CIW++0L0,K"WH5I.G@P!Q^;5O,_NZ T&'K M(O<>>&HNM5 !KRQZ?(&?()[[ Y,S;\YR:EKH>$,[A\%YZSZBS1[YBJ 1OQH8 M^&+L*"M'2E_4Y-MIZ_I*$1"HA$J!Y>L&>R!$99(Z_DQ)W;FF(B[']^Q?M'EI MYH@Y["GYW9Q$O74SUSG!&5^)>*+#5Y@,Q:XSN?\.-R 2KI3(&A4E7#^=ZLH% M;:%]@OT:DD;U":/40:GZX])#9^9&5'VE^M.3[QAJ,D%1#NM$$"F+#QQH4 MHRRV*XFM2N*UD]S.3ZS\9.4$^::5$1._LY(DAI4U"$51:I>26J6D%BG(D)*N MJGQ"BU\_2EF#?+N.S*HCL^@P-N N6[M-S4UJP<0?+$AN%9);A(2&D-SV;\P% M68-0XG]P8&2'M9YZWR(F,L^]O]K/49#EAAH+*DDS<]=ZBW[4 KOHULV=BEX[ MH8[^(CI?#X^!ZF=&?*>N#=WGWM*,=\X/S"Y-QYTC%;);ZIYVIE2 %.D_R-6J MY34W3PB\R;+]/R'U!+ P04 " #T>*A,DWZ7]TL% M "0&P & 'AL+W=OO]7-MW8=8S?YOMONVYOINNL.5_-Y^[".NZK]4A_BOO_EJ6YV5==?-L_S M]M#$ZG$LM-O.*+Z_'>7;.XKE^Z[68?[YI)^[+;5=T--^:+ZT/U'/^(W9^'NZ:_FI^C/&YV<=]NZOVDB4\WTUMWM9)R M*# J_MK$M_;B^V1HRGU=?QLN?GV\F6:#H[B-#]T0HNH_7N,J;K=#I-['/Z>@ MTW.=0\'+[^_1?QX;WS?FOFKCJM[^O7GLUC?38CIYC$_5R[;[6K_]$D\-\M/) MJ?6_Q=>X[>6#D[Z.AWK;CO\G#R]M5^].47HKN^K[\7.S'S_?3O'?B^$"="I MYP)]W9\5X%,!_E% QL8?G8U-_:GJJL5U4[]-FN/3.E3#H'!7W'?FPW!S[+OQ MM[ZU;7_W=>$R?SU_'0*=-,NCABXU9\6\CWZN@E 52S+%Z6,%*ZL(@FM@V @> MR_.'1N0X@, ,@:0BP!EICKA* FC9']LA2/54RLK\J[PV(F'3CQH2L !K,25B<'K,"2=I:1SN;8BMA[3+U9#J<&+*>D\L!*T%?__O6(E MLSS!:X=YZP!PG0:NLS"=^=QI-T 5*,$YAYGK@EU 7"H$9J4#L"0-2V=1R.PU MN(%J5O1_"3^8F@Y@DS0VG47B+(A>^59(QBR)1TX8G631R=H/62C.2-0070$5 M9WFB>PBSDRP[63\MLEB<>9.%61$5B32*,#S)PI/UM"1+Q3PW7H#(I9X2)B=9 M9.$I9LQ8+LY*KX?Z"LDD%"D_F* $"$IZ^2> MQX+TFHM4DF(.88J2I:B>+$NR>"1O%A>@2B4CA!%*(&_52<^2;$XZ$]'\ RKG M7>I)81P3PK%.2,B"MF3]/%= Y?J!PPD_&,=4VA6&$E.3,4 9Y)ZD,PD&!.5" M@W8%99):Q!DSE$'^27K\,>"C3BB QJ6VLABA#/)/TOD$6SS.V!=Z>0&RQ-CC MQ,8:9)]Z_B_9XE&RS'CY+$?]Z 43E$'Z:18Z!FQD+LV@03+Q"4XP1BB#O3JG M0F#L,4@>65.8+=$DF%0+J()P8K/!F'P,R,>:?&R99F8!@",%3G"&,?<8<(\U M]Q@DF.S-V ,J22V8C+''( MEO1%CD%X6P9O^ ;*\UR5>66&("H H:X@*H*.P MUUMX)*,\-1\$0U0 1$WV)P"06= 9%U)1GGA@@D$J *2L02I@BYZ;URU U6,P M3W4/9JD EK)FJ5A*EA3TVK@",I>1+U,O/1-O/0%138HL%I6EYT*G%D#FG/<^ M 2#!2!6 5$EU,T:J *2*1JI86.:97B2 B#).35),5 ';<4EP4# '!7!0)YI+ ML80+P30([=D3FTW!%!1 0?W>:WD27;X&+^P0MB*7.3V YQ?G&+O8/(]'/NWD MH7[9=\.)P<7=\['2+0WG(.K^TEVMCH=#/\(&PO=V]R:W-H965T&UL?5-M;YPP#/XK47Y <\?1%YT J=>IZJ1-.K7:]CD'!J(F,4W"T?W[)H%C MK$/[0FSCY_%CQ\D&-*^V!7#D74EM<]HZU^T9LV4+BMLK[$#[/S4:Q9UW3<-L M9X!7$:0D2S:;&Z:XT+3(8NQHB@Q[)X6&HR&V5XJ;WP>0..1T2R^!9]&T+@18 MD76\@1=P/[JC\1Z;62JA0%N!FABH)DXZEPS I7UA?XR]^UY.W,(#RE^B\R P.Q(RS[WBXXNT^\;,I0S".(O[SXJV/GHMM>I.Q M?N4Q&VF*D"T\1MLJ3$7L=-7D3GA;U/XIW\21^W_3LWC="6G-#YFXWSKQ$= M>"F;*[]"K7]@LR.A=L&\];89UVQT'';3"V+S,RX^ %!+ P04 " #T>*A, MTB0R<+,! #2 P & 'AL+W=O++/K.ILAP<$IV<#;$#EH+\^L$"L><[NC-\2*;U@4'*[)>-/ 5W+?^ M;+S%%I5*:NBLQ(X8J'/ZL#N>TH"/@.\21KLZDU#)!?$U&)^JG"8A(5!0NJ @ M_':%1U J"/DT?LZ:= D9B.OS3?TYUNYKN0@+CZA^R,JU.;VGI():#,J]X/@1 MYGH.E,S%?X8K* \/F?@8)2H;5U(.UJ&>57PJ6KQ-N^SB/DXWZ8VV3> S@2^$ M^TA@4Z"8^9-PHL@,CL1,O>]%>.+=D?O>E,$96Q'O?/+6>Z_%+OV0L6L0FC&G M"2W/D1 M:OT'6PP%M0O']_YLIC&;#(?]_(/8\HV+WU!+ P04 " #T>*A,*&ECYK0! M #2 P & 'AL+W=O;:.5;2F;JFJD1EJE:OO,VF,;!8P#>)W\?0?LN%;K]@68X9PS%X9L-/;9 MM0">O&K5N9RVWO='QES9@A;NQO30X4UMK!8>3=LPUUL0521IQ?AN]X%I(3M: M9-%WMD5F!J]D!V=+W*"UL&\G4&;,:4+?'4^R:7UPL"+K10/?P'_OSQ8MMJA4 M4D/GI.F(A3JG=\GQM _X"/@A872K,PF57(QY#L9#E=-=2 @4E#XH"-RN< ]* M!2%,XV76I$O(0%R?W]4_Q]JQEHMP<&_43UGY-J>WE%10BT'Y)S-^@;F> R5S M\5_A"@KA(1.,41KEXDK*P7FC9Q5,18O7:9==W,?I)N4S;9O 9P)?"+(?)._1>BX0G&;L&H1ESFC!\C5D0 M#-67$'PKQ(G_1>?;]'0SPS32TW7TPS\$]IL"^RBP_V^)&YA#^D<0MNJI!MO$ M:7*D-$,7)WGE70;V+CXB^PV?IOU1V$9VCER,QY>-_:^-\8"I[&YPA%K\8(NA MH/;A^!'/=AJSR?"FGW\06[YQ\0M02P,$% @ ]'BH3+^&UL?5/;;MP@$/T5Q >$7=:; M1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ >^Y.QEML9BE;!=JV MJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF>="$^\/7#?FR(X8ROBG1=OO?>2;_=)RBZ!:(HYCC%\&3-',,\^ MI^!K*8[\'SA?A^]6%>XB?/>'POTZ0;)*D$2"Y+\EKL5<_Y6$+7JJP-1QFBPI ML-=QDA?>>6#O>'R3S_!QVK\+4[?:DC,Z_[*Q_Q6B R]E<^5'J/$?;#8D5"X< M;_S9C&,V&@Z[Z0>Q^1OGOP%02P,$% @ ]'BH3/J90%RU 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$CM=L\BV MU'2:5JF5HD[;/A/[;*,"YP&.VW\_P*[GM=:^ '?<>_?N.+(!S;-M 1QY45+; MG+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR6;SB2DN-"VRZ#N9(L/> M2:'A9(CME>+F]0@2AYQNZ9OC232M"PY69!UOX#NX']W)>(O-+)50H*U 30S4 M.;W='HZ[$!\#?@H8[.),0B5GQ.=@W%0/CPH M\3E*E#:NI.RM0S6Q>"F*OXR[T'$?QILTG6#K@&0")#-@'_.P,5%4_H4[7F0& M!V+&WG<\//'VD/C>E,$96Q'OO'CKO9=B>WV3L4L@FF*.8TRRC)DCF&>?4R1K M*8[)!WBR#D]7%:81GOZC<+].L%LEV$6"W7]+7(OY_"X)6_14@6GB-%E28J_C M)"^\\\#>)O%-_H:/T_[(32.T)6=T_F5C_VM$!U[*YLJ/4.L_V&Q(J%TXWOBS M&<=L-!QVTP]B\S&UL?5/;;MLP#/T501]0.4K6!8%MH.DP MK, &!!VV/BLV?4%U<24Y[OY^E.RZ;N?U11(IGL-#BDH'8Q]= ^#)LY+:9;3Q MOCLPYHH&E'!7I@.--Y6Q2G@T;09LCHAKXX[MNZ\<'!\K03-?P$_ZL[6;38S%*V"K1KC286JHS> M; ['78B/ ;];&-SB3$(E9V,>@W%79C0)@D!"X0.#P.T"MR!E($(93Q,GG5,& MX/+\POXUUHZUG(6#6R,?VM(W&=U34D(E>NGOS? -IGH^43(5_QTN(#$\*,$< MA9$NKJ3HG3=J8D$I2CR/>ZOC/HPWV_T$6P?P"JV2+GBJP=9PF1PK3ZSC)"^\\ ML#<\OLEK^#CM/X2M6^W(V7A\V=C_RA@/*"6YPA%J\(/-AH3*A^-G/-MQS$;# MFV[Z06S^QOE?4$L#!!0 ( /1XJ$P+.T_EM $ -(# 9 >&PO=V]R M:W-H965T:9M<<7!1@'\#K]^P)V'">U^@+,,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% M TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YH8IT6J:I]%W,GF*O9.MAI,AME=* MF#]'D#AD=$O?'(]MW;C@8'G:B1I^@OO5G8RWV,Q2M@JT;5$3 U5&;[>'8Q+B M8\#O%@:[.)-0R1GQ.1@/948W01!(*%Q@$'Z[P!U(&8B\C)>)D\XI W!Y?F/_ M&FOWM9R%A3N43VWIFHSN*2FA$KUTCSA\@ZF>:TJFXK_#!:0/#TI\C@*EC2LI M>NM032Q>BA*OX][JN _C3;*?8.L /@'X#-C'/&Q,%)7?"R?RU.! S-C[3H0G MWAZX[TT1G+$5\?4[!UU(<^3]PO@[? MK2K<1?CN@\)DG2!9)4@B0?+?$M=BKC\E88N>*C!UG"9+"NQUG.2%=Q[86Q[? MY#U\G/8?PM2MMN2,SK]L['^%Z,!+V5SY$6K\!YL-"94+QR_^;,8Q&PV'W?2# MV/R-\[]02P,$% @ ]'BH3)*##O6T 0 T@, !D !X;"]W;W)K&UL?5-M;]L@$/XKB!]0$N*E461;:CI-F[1)4:NMGXE] M?E&!\P#'W;\O8-=S.VM?@#ON>>ZYXT@'-,^V 7#D14EM,]HXUQT9LT4#2M@; M[$#[FPJ-$LZ;IF:V,R#*"%*2\R5;#V1#;*R7,GQ-( M'#*ZI6^.A[9N7'"P/.U$#8_@?G9GXRTVLY2M FU;U,1 E=&[[?&4A/@8\*N% MP2[.)%1R07P.QKU M7(2%>Y1/;>F:C!XH*:$2O70/.'R%J9Y/E$S%?XE/@-B:*RC\+)_+4X$#,V/M.A"?>'KGO M31&XB M?/=.X>TZ0;)*D$2"Y+\EKL4RN?$CU/@/-AL2*A>.M_YLQC$;#8?=](/8_(WS M5U!+ P04 " #T>*A,#J5T(+0! #2 P &0 'AL+W=O/L\'85]<">/*FI'8Y;;WO#HRYL@7%W8WI0.-- M;:SB'DW;,-=9X%4D*SW8&PO=V]R:W-H965TB[XUDV MK0L.5F2]:. ;N._]R7B++2R5U-!9B1TQ4.?T+CD#+#M@%\!O %;"O<1OO]+X7Z;(-TD M2"-!^F&)6S'I/TG8JJ<:3!.GR9(2ARY.\LJ[#.P=CV_R)WR:]J_"-+*SY(S. MOVSL?XWHP$O97?D1:OT'6PP%M0O'&W\VTYA-AL-^_D%L^<;%;U!+ P04 M" #T>*A,CJH&4K0! #2 P &0 'AL+W=OW<NC@Q59 M)QKX OYK=['!8C-+)348)]$0"W5.'[>G\S[&IX!O$@:W.)-8R17Q)1H?JYQN MHB!04/K((,)V@R=0*A(%&3\F3CJGC,#E^8W]?:H]U'(5#IY0?9>5;W/Z0$D% MM>B5?\;A TSU'"B9BO\$-U A/"H).4I4+JVD[)U'/;$$*5J\CKLT:1_&FP.? M8.L /@'X#'A(>=B8*"E_)[PH,HL#L6/O.Q&?>'OBH3=E=*96I+L@W@7OK=@> M#QF[1:(IYCS&\&7,',$"^YR"KZ4X\W_@?!V^6U6X2_#='PKOUPGVJP3[1+#_ M;XEK,<>_DK!%3S78)DV3(R7V)DWRPCL/[&-Z1/8[?)SVS\(VTCAR11]>-O6_ M1O00I&SNP@BUX8/-AH+:Q^,QG.TX9J/AL9M^$)N_&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D M%>-)\IEI(5N:I]%WLGEJ>J]D"R=+7*^UL"]'4&;(Z(:^.1YEW?C@8'G:B1I^ M@/_9G2Q:;&8II8;62=,2"U5&;S>'XR[$QX!?$@:W.)-0R=F8IV!\+S.:!$&@ MH/"!0>!V@3M0*A"AC#\3)YU3!N#R_,;^-=:.M9R%@SNC?LO2-QG=4U)")7KE M'\WP#:9Z/E$R%7\/%U 8'I1@CL(H%U=2],X;/;&@%"V>QUVV<1_&&WXSP=8! M? +P&;"/>=B8*"K_(KS(4VL&8L?>=R(\\>; L3=%<,96Q#L4[]![R3?7^Y1= M M$4HP0\V&PHJ'X[7>+;CF(V&-]WT@]C\C?-74$L#!!0 ( /1XJ$PW M@*WX]P$ ,L% 9 >&PO=V]R:W-H965T14&U-61'42Z-4%<4:B M(-@13IO6SS/G.\L\$[UF30MGZ:F>B'_MWQW%2UM@Z29QVMX ?H MG]U9&HO,+->&0ZL:T7H2RJ/_&!Y.J<4[P$L#@UKL/5O)18A7:WR]'OW )@0, M"FT9J%EN\ 2,62*3QN^)TY\E;>!R?V?_[&HWM5RH@B?!?C5771_]Q/>N4-*> MZ69&(U",.6^7M$K+?C$8E+A]&U6ATF8D9LE MFC"G$1,M,3."&/99(L(D3M&[\ @/WZ 9;ESX9JD>[W&"&"6('4'\7XG1JD0, ML\%%MJC(%B&(5R(89HN+[%"1'4*P6XE@F ^N:X^*[!&"9"6"85)<)$%%DO<$ M:; 2P3 ?_'@I*I(B!.N'QS#KAR>+9N(@*S=&E%>(OG4C;.&=)]5CY)KQ'WP< M<]^IK)I6>1>A34N[QBN%T&!2"1[,_U&;R3H;#$IMMWNSE^-\&0TMNFETDGE^ MYW\!4$L#!!0 ( /1XJ$QC-8E!MP$ -(# 9 >&PO=V]R:W-H965T M]T?&7-6!XN[&]*#Q MIC%6<8^F;9GK+? ZDI1D:9+<,L6%IF4>?6=;YF;P4F@X6^(&I;C]?0)IQH+N MZ)OC2;2=#PY6YCUOX3OX'_W9HL46E5HHT$X832PT!7W8'4]9P$? LX#1K0" ^98(S*2!=74@W.&S6K8"J* MOTZ[T'$?IYOL?J9M$]*9D"Z$NQB'38%BYA^YYV5NS4CLU/N>AR?>'5/L316< ML17Q#I-WZ+V6N_LL9]<@-&-.$R9=8Q8$0_4E1+H5XI3^1T^WZ?O-#/>1OE]' M/R3; MFF0!8%LG]*/+PK<0MS^RX(6_54@6WC-#E2F4''25YYEX%]2..;_(5/ MT_Z-VU9H1R[&X\O&_C?&>,!4DAL&UL=5/;;MP@$/T5Q >$77O3;%:VI6RJJI42:96J[3-KCVT4 M8%S Z^3O ]AQW=1] 68XY\R%(1O0/-L6P)$7);7-:>M<=V#,EBTH;J^P ^UO M:C2*.V^:AMG. *\B24F6;#:?F.)"TR*+OI,I,NR=%!I.AMA>*6Y>CR!QR.F6 MOCN>1-.ZX&!%UO$&OH/[T9V,M]BL4@D%V@K4Q$"=T[OMX;@+^ CX*6"PBS,) ME9P1GX/QK7Y7_Q)K][6GGA[2'QORN", MK8AW/GGKO9=B>WN3L4L0FC#'$9,L,3.">?4Y1+(6XIC\0T_6Z>EJAFFDI\OH MU_\1V*T*[*+ [J\2]Q]*7,/RN?(CU/H/-AL2:A>.-_YLQC$;#8?=](/8_(V+ M-U!+ P04 " #T>*A,43DML^ ! !!0 &0 'AL+W=OO3!<%!L3 MVRSIW] BU=$&(YS!\0S@'A$G!T.F027FAZ;D9HEFS'G"A"M,L""(85\D0I_$.?PG//2'[[T9[EWX M?JT>17Z"@Y?@X @.GTH,-B7Z,/_),O**1!Z"_4;$ASGX16*O2.PAB#8B/DSL M%TF\(HF'(-F(^##'C0A9/4$.LG;-IU AALXU_LJ[]/=]Z)[P!WP:#C^HK-M. MH:O0IA'<&UL;5/;;MP@$/T5Q <$F]UMMRO;4C91U$JMM$K5]IFUQQ<%&!?P.OW[ M G9<*_4+,,,Y9RX,V8CFQ;8 CKPJJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,T MS/8&1!5)2C*>)!^8$IVF119]%U-D.#C9:;@88@>EA/ES!HEC3E/ZYGCNFM8% M!RNR7C3P'=R/_F*\Q1:5JE.@;8>:&*AS>I^>SON CX"?'8QV=2:ADBOB2S"^ M5#E-0D(@H71!0?CM!@\@91#R:?R>->D2,A#7YS?UIUB[K^4J+#R@_-55KLWI MD9(*:C%(]XSC9YCK.5 R%_\5;B ]/&3B8Y0H;5Q).5B':E;QJ2CQ.NV=COLX MW1S2F;9-X#.!+X1CC,.F0#'S1^%$D1D]\\M9[ M;P5//F7L%H1FS'G"\!4F71#,JR\A^%:(,_^/SK?IN\T,=Y&^6T<_'+<%]IL" M^RBP7\=/DW%\E6/55@FCA-EI0XZ#C)*^\RL/<\OLD_^#3MWX1I.FW) M%9U_V=C_&M&!3R6Y\R/4^@^V&!)J%XX?_=E,8S89#OOY!['E&Q=_ 5!+ P04 M " #T>*A,,H:RA=P! !!0 &0 'AL+W=OQM9%O:;%6U4BM%6[5])O;XH@7C HZW?U_ MCNNZ]"4PXW.9(0SI*-6K;@ ,>A.\TQENC.E/A.BB <'T@^RALU\JJ00S-E0U MT;T"5GJ2X(1&44P$:SN56(]"*US=YR MNJ,IN3FA&7.>,'2%V2T(8M47"QJR.--_Z#1,WP_\?_$!0X>('# M7RWN-RV&,(>PR3%H<@P('#!0&;=-[%Y-4SD%1O;S@T.65R__#5!+ P04 " #T>*A, M)R")'[8! #2 P &0 'AL+W=O,;NF;X[&M&Q<<+$\[4<-O<'^Z MD_$6FU7*5H&V+6IBH,KH[?9P3 (^ OZV,-C%F81*SHC/P7@H,[H)"8&$P@4% MX;<+W(&40.>3M]Y[R3G?INP2A";, M<<3P!>8=P;SZ'(*OA3CR+W2^3M^M9KB+]-TR^DVR+I"L"B11(/E0(O]4XAIF M]RD(6_14@:GC-%E28*_C)"^\\\#>\O@F[_!QVG\)4[?:DC,Z_[*Q_Q6B Y_* MYLJ/4.,_V&Q(J%PX?O-G,X[9:#CLIA_$YF^<_P=02P,$% @ ]'BH3":; M?(&W 0 T@, !D !X;"]W;W)K&UL;5/M;ML@ M%'T5Q .4A+AI%-F6FDY3)VU2U&K;;V)?VZA@7,!Q]_:]8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YL] MTT*V-$^C[VSSU/1>R1;.EKA>:V'_G$"9(:-;^N%XDG7C@X/E:2=J> ;_LSM; MM-BL4DH-K9.F)1:JC-YOCZ43,5_ARLHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIOD,-'6"7PB\)EP MB''8&"AF_D5XD:?6#,2.O>]$>.+MD6-OBN",K8AWF+Q#[S7G/$G9-0A-F-.( MX0O,=D8P5)]#\+40)_X?G:_3=ZL9[B)]MXR^OUL72%8%DBB0_%/B[:<2US#[ M3T'8HJ<:;!VGR9'"]&V*A,;0?= M ;@! #2 P &0 'AL+W=O-)\HEI M(5N:I]%W-GF*O5.RA;,AMM=:F-<3*!PRNJ'OCB=9-RXX6)YVHH8?X'YV9^,M M-JN44D-K);;$0)71^\WQM OX"/@E8;"+,PF57!"?@_&MS&@2$@(%A0L*PF]7 M> "E@I!/X\^D2>>0@;@\OZM_B;7[6B["P@.JW[)T348/E)10B5ZY)QR^PE3/ M+253\=_A"LK#0R8^1H'*QI44O76H)Q6?BA8OXR[;N _CS?YVHJT3^$3@,^$0 MX[ Q4,S\LW B3PT.Q(R][T1XXLV1^]X4P1E;$>]\\M9[KSGG^Y1=@]"$.8T8 MOL!L9@3SZG,(OA;BQ/^C\W7Z=C7#;:1OE]'WR;K ;E5@%P5V_Y1X^%#B&N;N M0Q"VZ*D&4\=ILJ3 OHV3O/#. WO/XYO\A8_3_BA,+5M++NC\R\;^5X@.?"K) MC1^AQG^PV5!0N7#T T',.&:CX;";?A";OW'^!E!+ P04 " #T>*A,5^YL MS>P! !F!0 &0 'AL+W=OFX4GR'VUMFH)D)*CAS*[BNC.,SIS0E- MF,.(B1:8S8R@5GVVB#"+0_0//<+I,9IA[.GQTGT7XP()*I!X@>2O$C>K$C', M?[),49,4$8A7)A@FP4VVJ,D6$4A7)AAFBYOL4),=(K!;F6"8##?)4),,$?BP M,D$P2;@RH8O_N0!U\1VN@TI>.S]=%M%YB#Q&OD_^P,<)](6I2]OIX"2-[3;? M$V&UL M;531;IPP$/P5RQ\0'SYHTA,@Y1)5K=1*IU1-GWVP@!4;4]LUSFP7?29:Y&*W@/)XW,*"73?X\@U%3@!+\YGGC;6>\@93ZP M%GZ"_36ZP#N? M$ BHK&=@;KG PCAB5P:?Q9.O$KZP.W^C?U+J-W52TG3 M)"<73[1@CC.&;C#O".+85PD:DSC2#^$T'KZ/9K@/X?NM^NWG.$$:)4@#0?I? MB?2JQ!AF'Q?)HB)9A""]$HEALBL1LFF&PO=V]R:W-H965T M("0..2FQ<%A- M*O7EQ'B)I9KR,Q(U)_AH2"5%ONO&J,1%96>IB>UXEK*+I$5%=MP2E[+$_.^* M4-8L;<^^!5Z+I5CD5)*E&PRN+DM+1?O,76I);!Z7P(X9T0 M/B5$'2$:$5!;NUG,#98X2SEK+-[NAQKK;>T=2*]YF5&+02 U:"D95X:B5R1GZW\=1*Y'RRS1+02@)8"4=6 MDFD6WPGA+#,PRPS($L$"(C'IQ8"):,S!8)F(S-H<-V4 MA)_-W2^L [M44A^V0;3O+R^^OJY&\;6WV+1=XB[3-JT?F)^+2EA[)M5E:*ZL M$V.2*(^NHS9IKOID/Z'D)/4P46/>-HMV(EG=-4+4=^/L'U!+ P04 " #T M>*A,&.TMDDD" !)!P &0 'AL+W=OR? 1#'FK18/+&>=.K+F?$62S7D%R!Z M3O#)!+44Q%&4@18W75@69F[/RX)=)6TZLN>!N+8MYG^WA+)A$\+P/O':7&JI M)T!9]/A"?A#YL]]S-0*3RJEI22<:U@6 +\:,HA9/]!.#HR] MZ<'7TR:,](8()4>I%;!J;F1'*-5":AM_K&8X+:D#Y_V[^F?C77DY8$%VC/YN M3K+>A*LP.)$SOE+YRH8OQ/I!86#-?R,W0A6N=Z+6.#(JS&]PO K)6JNBMM+B M][%M.M,.5O\>Y@^(;4 \!<#TOP&)#4@^&I#:@/2C <@&("< C-Y-,BLL<5EP M-@1\/ X]UJ<./B-5KJ.>--4QWU0^A9J]E3%:%^"FA2RS'9EXSCP2.P^1/"+5 M$LG31^3%HY)%$P.4C\E,[#43&X%D)@#3W"^0> 42(Y ^[ ZV1B9W#"=8=9) MMG9RMO-0$*X+8!JM_-92K[748\TIXW9DT&R=+'/JN%LR M2>[H5$O&+?62@%'FMX.\=M#2CGMLD6>-.'+L>""8.U#E@V#F6/(MMXK]GC*O MI\Q3(B?]VVQYKE"RS_ =0 M2P,$% @ ]'BH3 Q,_1:U @ 7@L !D !X;"]W;W)K&ULE5;A;ILP&'P5Q ,4; B0*(G4))HV:9.J3MM^NXF3H )FMI-T M;S_;4)J2HZ)_ C9WY\]'SGSSBY#/ZLBY]E[*HE(+_ZAU/0L"M3WRDJD[4?/* M/-D+63)MAO(0J%IRMG.DL@AH&"9!R?+*7\[=W(-(Q/QRUG0B6\YH=^$^N?]4/THR"3F67E[Q2N:@\R?<+_Y[,-C2R M!(?XG?.+NKKW[%:>A'BV@V^[A1_:BGC!M]I*,',Y\S4O"JMDZOC;BOK=FI9X M??^J_L5MWFSFB2F^%L6??*>/"S_SO1W?LU.A'\7E*V\W-/&]=O??^9D7!FXK M,6ML1:'$ MN"7$;X3$N=5LQ7FS89HMYU)BOP?HGU+2+MU;D!(A$N(H)> M1(X?7R^18'X,^;'C1^^\G&"!"128W!1 DZ3W,A F[7F%,!DN)(&%)$!@B@52 M*)".MR*# MD(*P F#7M6( S!A4QA(5,@0+$ "7'$PO%FD(&4DA%V(% :]?R MH'B@&)C5>T*!Q-!^<-)(] E+<-A(/,82 $J3OB4(% X4@X-+0.+2@0.0X,B1 MY!.6X-"1=(PE )1F_?,<*0WM!P>8H.0-G"$$1X],QUM"F\R3>?Y@\E#7BGO26C3 KE&92^$YJ;&\,Z$ M[FB:W6Y0\+VVMZFYETW'UPRTJ-MN-NA:ZN5_4$L#!!0 ( /1XJ$Q@:,"0 M @( 'L% 9 >&PO=V]R:W-H965T@*+2JGMH->MKP/!)S+\ EO]YG!6\#/%D:YZ@-<-E24-<]]_5/]GL.LN12MAS]JL]J:8,-V%P@C.],O7" MQ\\PYTG#8 [_%6[ --PXT6O4G$G[#>JK5+R;5;25CKY-;=O;=IQFDGRF^0GQ M3(@7 D[^2R S@3@$-#FS49^IHE4A^!B(Z; &:OX)O"5Z,VLS:/?.SNFT4H_> MJGB3%.AFA&;,;L+$:\Q'Q-Z#( L$:0.+B]CK(K9\LN+C-/8+$*\ L0+)AQBI M$V/"Y!;36PS)<9HY43PH@B/L-Y-XS20>,\XRNPF3KI:)<8X?'3,>5(1)XC>3 M>LVD'C.Y8R:]6P8GCY&S?WL?*L/_..?,:R:[,X-C[)C)[@X@)_DF&ULE5;;CMHP$/V5*!^PB9W[*B !5=5*K82V M:OMLP$"T29S:!K9_7]OQ9G,94/I";.?,F3/CR3#YC?%7<:94.F]568N%>Y:R M>?8\L3_3BH@GUM!:O3DR7A&IMOSDB893EAWX^]BA2UN\S-V98OBHK4H M6.UP>ERX*_2\08DV,(A?!;V)WMK1H>P8>]6;KX>%ZVM%M*1[J2F(>ESIAI:E M9E(Z_EA2M_.I#?OK=_;/)G@5S(X(NF'E[^(@SPLW=9T#/9)+*5_8[0NU 46N M8Z/_1J^T5'"M1/G8LU*87V=_$9)5ED5)JUM-407!7H.5#+W^M#DSKQ3T0IU>EWB M-,V]JR:RF'6+P3T,&B(V4P0.DP[C*06=# S)6.,IP<@%@ A@#P$8:&#L@T&@ M&4P0@@2A(0C[!)D_RE2+20RF;C.59IGZJ/P1<@,A4Q\-D -1$2@J D2-+F?= M8J*>JS!,IHJF,)0]T!.#>F) S^@FUS'@R ]B0!* G*1S("H!126 J& D*IFX MNN,B!5VD@(L0)LA @FQ^>2(?_I+]&05J08.4)CA,\33YLZ!#87=:#)I1I!8$ M7X 5] @R% (VF17",ZK3@F9E: YT* SN32@ A$5W*.#NA,+_*""XER"HF4P* M"&@321BD0'8 9!3A]'YRX):"H)XR*9]IJP";'(![V.40W%$0U%(FE91,>WR2 MIA&@"D*.DMK*\GK_ZQ7E)S,""6?/+K69OWJGW9BU,I.']P%O9[3OA)^*6C@[ M)M5T86: (V.2*D'^DTK068V%W::D1ZF7B5KS=C9J-Y(U=N[SNN%S^0]02P,$ M% @ ]'BH3(%XZG89 P N0T !D !X;"]W;W)K&ULE9?=CILP$(5?!?$ "S,& ZLD4C=5U4JMM-JJ[36;. E:P"DXR?;M M:WX2)?8X8F\"-F?&9QSSVU/YBUO<]-XN9/*BRJ,5SX[6'JLJ; M?T^BE*>Y#_ZYXZ78[E37$2QF^WPK?@KU:__/;>NZ'G2-1BI7J4N3Z6FSR0ZE>Y.FK& N*?6^L_KLX MBE++.R=ZC)4LV_[76QU:):LQB[92Y>_#M:C[ZVG,?PZC W ,P$L 1'<#V!C MC(!@<-:7^CE7^6+6R)/7#/_6/N\6!3PR/9FKKK.?N_Z9KK;5O<<%9GP6'+M$ MH^9IT."UYE:Q)!3L(@FT@8L+)%U@'\]N7"1T D8F8'V"Z"9!:I0Q:))>4_<: MR'C*(Z,66X: D'#:3D3:B0@[F6%GT,37=D*.$!MV"!E$/$/:3DS:B2T[+ P- M.[$U3A;RR#"])%1)E$:T&4Z:X809H!,D9()D^F))R03IA,62VM,>10S,^:!D M+...Q9*1=K()BR6SQDDQS,!P8ZL2GJ+##(0T$,()BV4478_$$3$UL4#($HA" MAR$'H8 PY%C^0.,%/L 7H $#4P@SBFZ6@X8'-Z>%DH6IZW^B$0-3& ,V/7C$ M0M./K8H3%COLT(B!*8P!&Q\Q-[>;):'B+'8@ FC( $49QY8$-&;@ YP!&C0P MA31@,R0*(XLTI(R!JR8:-3"%-6!C1&]_F;E/4C+.T/%R(TT;G$(;M#&"F*"Y M4U(REF6N@PA-&Z1HX]C?T'&8^0!MD*8-3J$-VA@QWVQ" G$*CG<):=+@%-*@ MS1#+#'&4N6.&Y@Q.XI=+'\?[0O)%2 M"9TN?-#I=OH[ZM(HQ49UMXF^;X:/B:&AY'[\4 HN7VN+_U!+ P04 " #T M>*A,^=NKM<(" E"@ &0 'AL+W=ORJ-3"/VE=SX) [4Z\9.I!U+PR7PY"EDR;J3P& MJI:<[9U1600$H3@H65[YR[E;>Y3+N3CK(J_XH_34N2R9_+OFA;@N?.R_+SSE MQY.V"\%R7K,C_\GUK_I1FEG0L>SSDE,%WVE(P\[KP#2\*RV3\^-.2^IVF->R/W]F_N.!-,"], M\8TH?N=[?5KXJ>_M^8&="_TDKE]Y&U#D>VWTW_F%%P9N/3$:.U$H]_1V9Z5% MV;(85TKVUKSSRKVO+?^[&6Q 6@/2&1CMSPS"UB#\,*"?&M#6@ X,@B84EYLM MTVPYE^+JR>;WULSN(CRC)OL[N^B2[;Z9]"BS>EF&*)H'%TO48M8-AO0PN$,$ MAKV3()#$FHS,R:W 9HQ(Z"UD"Y"$L!,A&&?H[,.;.&.8@(($U!'0&X)DD*@& MDSA,U<2!LT$DFS$H#6D&NQ*!KD1 +"E,$(,$,1!+-HBEP40]-PF.,@3+)*!, M,J9 >*@#@&),"*R3@CHIH$/00 < 411-Z&2@3@;IX('.&(1#@B=T,((/)8*4 MR/!8CE%AC*:4)HX_'F\%/$Q="[IU)YFH 1@L BM,@#TW$B(CH0S%=+!EMBVL M?X2RA*9TPB&X(.!PY%"23## %0'3^VL*AD\RCNZH*BVHGY4(1P/4!D#%(9G* M"5P7\+@PI%._&3[R./F/G,"G&:?WY"0=;0&"PE%.(!2)!NX$O;NRY/+H^A#E M[<2YTO;*Z:UVO:6\%Z'-3>[NVX,0FALG MT8/Y92?3LW63@A^T'29F+)O&I9EH4;=-6=!UALM_4$L#!!0 ( /1XJ$QK MC+]E+ ( (P& 9 >&PO=V]R:W-H965T-BV,4P?M]X;FZUMAN@*GMZ M8S^9_M4?I5F!.X/>16[P0O#1O48A[92DY"O-K%M\LN MWE@@QME9VPC4# ]V8)S;0 ;CSQ0SGE-:XW+^'OV+J]W4VF<";K&YS+/= M='?GSDRURNP^*@QA"1XVT*39CQJTT*"/BD- @6<), S!0I2(.?'"S],\G M' R 70#RH0P/"QK M$4Y3%$9)@BA) ,6K>)^LLD!4Y![*6H115H11TB!*&D!)/)1TC9)GF8>R%N$B M3<(H61 E"Z"D'DJVRI)"[-_*6D12DH51\B!*OD(A_NN7KYY(A$GA\1[6*HS3 M@G@L8-$7;)_^0>6MZ51T$MJT&-<(KD)H9B)NGDQ=M?DTS O.KMI.,S.78X,< M%UKT4^\'\P>H^@=02P,$% @ ]'BH3 6Q&/LX!@ N"@ !D !X;"]W M;W)K&ULE9I=;^I&$(;_"N*^A_W^B A20U6U4BM% MISKMM9,X 1W U':2TW]?VS@(/.\XWIN R7AV9O&SL^\RR_>B_%YM\KR>_=CO M#M7M?%/7QYO%HGKBW&=UB^-Y>_/YT.Q=M2/DN?ZQ;'UGS\I:O\]VN==4$\F_O=7X>M+WQ\OV']U^[ M[)ML'K(J7Q>[?[9/]>9V'N:SI_PY>]W57XOWW_(^(SN?]>G_D;_EN\:\C:09 MX['85=W?V>-K51?[WDL3RC[[<7K='KK7]][_QVWX!M7?H,XW2#-Z@^YOT(,; M%J?(NE1_R>ILM2R+]UEY^KJ.6?M4R!O=3.9C^V$W=]W_FFRKYM.WE99^N7AK M'?4V=R<;=6&CKBW6P$*?319- .7 YT"NAD:*\,8^ CLC B2U-7@Y'N M+!G)RN@4#0D:"L&&Y&!(#H0D!R$Y,M)/6GEV( \'\F"@X;/IR4#,$ $.$< 0 MS+,=H8,X_=F6 C,J0 QF"*D@>4J)GCID*(QF9UXR"X<<_9*O76#J90+V$G,O M ?C#J5GW1I<9:\GGB\&7E'RM+.,"DRIM0KZ8+ G0&BYT=Y*RI8P"M /#IB8; M?FHPA1)AZ!@7F#(9$J8&$T?.V"HH^-7((6)5(A(+BU,I$H@4F$B M%262S@SE+%H+)@;9\35181P5PC$R+C".*@%'A7%4%$M4S8JV(>M?I\:GJ;ZYIE#;]4:69C# JD9LJTQIQIDY Q MYDS332K-F.X]I8F>/@S 4(N1/:K&X.H3;%)=#LAXP*!IGS Q�-MI=4N(2T M,JTQD7H"D9J"AM=P8#BZAAL,I$%;VZ%Z,;24NA#!^@D,K1@1%08C;L:WMGU0 MTA*5(82T!#$<7 M*8O9LX ]S<@LB\&R"=M=B\&R4\Z3+-W&6H3#P5)Z._[*!V??@I-!X/7!@]-=PX 9,-I!3)^.@-D.H$@2, -5AF-@!KP& MA,\/B=8!'!*-GC$'O @$L-TUC/8*F-B0<$@4,%UAPB%1H' -'[51D^LX,'D! MD<>HLX#)"PGD!>9W1TH>G0U*%3Q7AG;\BA0P@@$AR$BSB!&,"0A&C&"D"))Y MB91 ?*X,#,?/E2.&-8*";1B1%3&#,>$L)V(&XX3FA$A+X?BY M(N8L)LC*B#F+$V1EI&H1GRL#P]%SY8C!C:!D&BXMIF4@J6> :QJ8UC5PLKKJ MBAFT#0R&8]H!!"B-AE%,4C - 2*E(T P+0%B4D^ H%O5\38(P?0%"+!7M:P3 MIC- I+0&"*8W0*"^&YJX(]\XZH987'20M3U]?V;ER_90S1Z*NB[V7>-3?&FBW^39T_EBES_7[=MV+UR>6NE.%W5QO#WU"2[.S8JK_P%02P,$% M @ ]'BH3+!B=TUS @ WP@ !D !X;"]W;W)K&ULE5;;CILP$/T5Q'L7S"4D$4%*4E6MU$K15ML^.\0): %3VPG;OZ]MO(3 ML*(OP1[.G#/C\62(&\I>>4:(L-[*HN(;.Q.B7CL.3S-28OY$:U+)-V?*2BSD MEET<7C."3]JI+!S/=1=.B?/*3F)M.[ DIE=1Y!4Y,(M?RQ*SOSM2T&9C(_O= M\)Q?,J$,3A+7^$)^$O%2'YC<.1W+*2])Q7-:68R<-_86K?^M M+97*D=)7M?EVVMBNBH@4)!6* LO'C>Q)42@F&<'0"??1J93_8P%3F)& M&XNUU:JQNA1H[R*?)5")0)0)4%@.5:*0RD<@2E%@" M$A%,L ()5O,O!7+AWG!G7 L#"A_NQ7)"9Z('T8RB&="@:E-"8"=ND3>C;@8T MHW ([D;D RI3@<+]B(+_*![<;0AJMU'QPE&N$W]M"&XW-*??$-!P4S)POZ$Y M#6= T0>%<6M(Q5R:.G1AEI%CN60( ,,' 9 >&PO=V]R:W-H965T03KVFE MWQRY*(G26W$"LA:4'"RI9 %P0R4I*C\-+&QG4@3?E:LJ.A.>/)";T#O=BK92DK?V653VV73Z5YJ;@#H"Z@DZ]T<$W!'P.R'\D!!VA'!$ &TI MMC=;HDB:"-YXHOV\-3'_(K@(=?Z2.7E([HZ#;!YAX1A[>0K4,$NTU@9YW8\O&PSEG@%@B= J$5"&\$ MX*A1+2:VF*IM%(R#424.4!!.U!(YK40.*\@M,',*S!YO1NP4B!]H1HN)IIIQ MDV7NS#)W9)EHU+-3X/GQ.F'@/AZ!PT,X/A_!7:DHBD;_\0YT\]W1E)F)LPH= M9J()">=97$'T'RUQGR2('2YFXY;@^VKQ^-@[0)]P/#(#!C=92<7)3@GI9?Q< M*7,A#*+])%HA&ULE5;M;ILP%'T5 MQ ,4;#X3$:0U;;1)FQ1UZO;;29P$%3"SG="]_6SC4$AN*O8';'/.N1_VO3AK M&7\31TJE\UZ5M5BX1RF;N>>)[9%61#RPAM;JRY[QBD@UY0=/-)R2G2%5I8=] M/_8J4M1NGIFU-<\S=I)E4=,U=\2IJ@C_^TA+UBYH%+\\:LP MB<'4!H/C!-TQ$X)F0L!,! M$H$ T/= 8%(@G!-IAHD&@,WQ]/E8=" 5#5*JB MN>-- GJ3 -[$L$ *"J33\S$#!683\C&[R0>:Q?CJ$#]W*!0.83%*$]@;U0S MZO4!?^Y)W&D :'I.$%Q."$_(B@4-TQ+ZX76'P#=%@U"VN'0J,CE28HNFD&WJ#MZZO!#\(/12V<#9/J M#V+Z_)XQ296J_Z#DCNHVTD]*NI=ZF*@Q[W[)W42RQEXWO/[.D_\#4$L#!!0 M ( /1XJ$P>0A%LXP$ *,$ 9 >&PO=V]R:W-H965T&B]87:INP_?O:AK!L MEO8%V^-SSLPQ'J>CD,^J!=#HA5&N,J_5NC]BK,H6&%$/H@=N=FHA&=%F*1NL M>@FDC[.\Q(Q[T\=;&SS%,Q:-IQ.$ND!L:(_%, %6/F!=XM\-0UK;8! MG*<]:> [Z!_]69H57E2JC@%7G>!(0IUYC\'QE%B\ _SL8%2K.;).+D(\V\67 M*O-\6Q!0*+55(&:XP@DHM4*FC-^SIK>DM,3U_*;^R7DW7BY$P4G07UVEV\P[ M>*B"F@Q4/XGQ,\Q^$@_-YK_"%:B!VTI,CE)0Y;ZH')06;%8QI3#R,HT==^,X MZ]]HVX1P)H0+(4C^2XAF0O1*B)WYJ3)G]2/1)$^E&)&-6F>@UC_8?4GRU0C.FF##A"A,L"&S4EQ3A5HHB?$WJ7\+U!+ P04 M" #T>*A,!&O2V*P! #, P &0 'AL+W=O&YD M]8_A7LXYG(.A'+5YL3V 0V]2*%OAWKEA2XAM>I#,WN@!E%_IM)',^=(U.7^N0$5[ WR)ZD9.;? P@]5CC'E\83/_8N-$A= M#NP(S^!^#WOC*S*KM%R"LEPK9*"K\-=\NZ,!'P%_.(QV,4BF1OT\A5',>D?Z&M M$XI$*&9"OOF40!.!7A'(Y"Q&_<8*A,#YLR,B0" M '!@ &0 'AL+W=O,_XJ M:@#IO%'2BIU;2]EM/4]4-5 LGE@'K=HY,TZQ5$M^\43' 9],$B4>\OW$H[AI MW2(WL0,ON<_!MDPUW@!^-M"+V=S13HZ,O>K%E]/.];4@(%!)S8#5 M<(,2"-%$2L;OD=.=2NK$^?S._LEX5UZ.6$#)R*_F).N=F[G."<[X2N0+ZS_# MZ"=VG='\5[@!47"M1-6H&!'FZU17(1D=6904BM^&L6G-V(_\]S1[ AH3T)2@ M:O\O(1P3PO>$R)@?E!FK'['$1*A,<5 .UR " &!@ &0 'AL+W=OBC.2O0!RM$F,(AQ%*\1(VX5E86-[41;\HFC;P5X$\L(8$7\KH'S8AG%X M"[RVYT:9 "J+GISA!ZB?_5[H'9IN7#%QC[R<)@;/X;7(%JN2'1-6I.I;T&]44JSD87 MC<+(N[NWG;T/H_\MS9^ QP0\)>C:_TM(QH3DGI#:YAV9;?434:0L!!\"X3Y6 M3\P_$6\2_3)K$[3OSC[3W4H=O9;).B[0U1B-FLII\$QS5R#M/I7 OA(5?DC' M'POL'A5YZJ^0>)M(;'XR!\PCOT'J-4BM0?KA+2P@*Z?)K*9SD/@9KQ:M>%1Q MBA,_3.:%R3PPR0(F>R@39_&2Q2-*UVL_RLJ+LO*@I N4U6/':9(N/[%'A=<8 M^V%R+TSN@L#E^ MBWBEAYR;27<;-R&_$W%N.QD#].732-_O(?4$L#!!0 ( /1XJ$QS@Q7_"@( , % 9 >&PO M=V]R:W-H965TOU-G/6'#HP+)+Z^?0'[?$E,3\V/ ,OLS Z8S7HA7U0-H-$K9ZW:XEKK M;D.(*FK@5#V(#EJS4PK)J39+61'52: GE\09"8,@)IPV+MKBP!8$# IM&:@9+K 'QBR1*>/WR(DG M29MX/7]C_^R\&R]'JF OV*_FI.LM7F-T@I*>F7X2_1<8_:PP&LU_@PLP [>5 M&(U",.7^47%66O"1Q93"Z>LP-JT;^V$G2<Z MGCD-5\$'7E.O4NI1BN[.-)TIQ5XA*A,@"T#G&H" #.!P &0 'AL+W=OWIB&A-"ZDEB!KN](G6M592V)J1WG M\X?Z%Y.\2N9$!'UB]>_J+,N]G=C6F5[(K98OK/]*QX1"VQJS_T[OM%;F.A+% M*%@MS-,J;D*R9E11H33D?1BKUHS]J/]P@QWPZ( G!]\XN /(1/Z92))GG/46 M'PZ_(_H;HQU69U/H37,4YIT*7JC=>QYX0>;>M=!H7#!>$"L_K)B!J-T%BQ"#MXB;90F M DBKVAP+.)JC B?=*# $EN@!80 5+E%XC8J 56/EE4_&BT^E!\L2.[L.FTHOYI&(JR"W5K3Q6:[4[,Z8',=_SH_[N4C77:5'3B]336,WYT&&&A63=V#W=J87G M_P!02P,$% @ ]'BH3--*-Q65 @ [0@ !D !X;"]W;W)K&UL=99AKYHP%(;_"N'[A+:4BD$3O*_*6J_#JS'-*HKT\2HJKA>R M$;7]Y2Q5Q8V=JDND&R7XR2=5983C.(TJ7M3A)O=K>[7)Y"TN5^,6HDW>\(OX+LR/9J_L+.I53D4E:EW(.E#BO ZW:+5# MS"7XB)^%>.C!.'"M'*1\Z9+ M'(Z?ZI]\\[:9 ]?B19:_BI.YKL-E&)S$F=]*\RH?GT77$ V#KONOXBY*&^XJ ML8RC++7_#HXW;635J=A2*O[>/HO:/Q^=_C,-3L!= NX3B-^Y MDH] M9O?.T0K;O3FZ1;\5_C=;O+:K]TV"EGET=T)=S*Z-P8,8U$=$5KU' M8 BQPY/T!&6P %K)%Z # 5P# LDH$#B!9+_!-"HR3:&^IC:QZ0T(R2!.13D M4("#1QPZX7Q ,4W13$,I"$H!$!F!T@F(4L+P3$,,Y#" DXPX;,))<(;93#]+ MD+,$WC"%!3)0( ,*34>%MC'9H-#E J%L^(&1*(:M$P-0-O9.&X32 39;9&2& M-&-2!) F+D53$ELP-D,"O;I%&"!E8Q*>["1;I.D,"/8T DQ-9OXS"'8U FQ- MQK8&@_ ,!W8U FQ-QFX#@V:\AF!3(\#5A(XY;1 ;[#W!E%"ZG&'!QD: L\G8 M,%W0D(4IPP2-]R\:G#:54!=_SNK@*&^U/^0'J_U9OL7^M/H7WEX$OG%U*6H= M'*2Q9YX_F*A,>A7YP.4! "D! &0 'AL+W=O,SY\R8&><3X^^B Y#>)R6#*/Q.RO& D*@ZH%ALV B#.FD8IU@J MD[=(C!QP;8(H05$09(CB?O#+W/A.O,S919)^@!/WQ(52S/\<@;"I\$/_YGCM MVTYJ!RKS$;?P$^2O\<25A1:6NJF\)_"PS'3> -XZV$2J[VG*SDS M]JZ-;W7A!SHA(%!)S8#5'ATC=3:6=YBK, MF4I>*.^U3.)MCJZ::,8<+29:8<(%@13[(A&Y)([10W@2I&Z"V)EC; CB%4&\ MW[L)$B=!8@B2_XK3/M5T5,.8!)5+L%$U=^K)6 P"C=3;K=IS.SC6D&R*A,5!OM*%$" "3!P &0 'AL+W=O="-$O'X5D.%>$OM(%:?CE2 M5A$AC^SD\(8!.6A253J>ZX9.18K:3A-MV[$TH6=1%C7LF,7/5478GPV4M%W9 MR+X:7HM3+I3!29.&G. 'B)_-CLF3,Z@*7M%^@3"FRKS_X;7*"41892D8]N+6J]MKW^E68F>#W!&PC2][\(N"?@&\'7R7>1Z50_$4'2A-'6 M8MUM-43]*= 2RV)FRJAKI[_);+FT7E+?1XES44(]9M-AO!'FAG"D^N#",[G8 M>#.Z=^]@.T=$OMD#-B:!-1_?)>&9!7RC@*\%_#L!/*E"AXDTIM88' 7A)!,# M"+L/0@F,H02S4*+(S ^-_/#Y6D1&@>B)6G288)3FPG,GI9ACXN#!K<;&0.)9 M(+%KYB^,_,7SE4"N^7&X3]2B!XT31>,[[ZIA0KGQHW >O%4TK\B#EXB,3W&- MO/^HB?FM(?Q,3?#L': ^].:&% X#"?A.*-65@$[Z:[/K8R>:Z&:QL@Z3):U MIUKAQ+Y1$T>WR)M,-ZZ^$W8J:F[MJ9"-5K?#(Z4"9)#NB[RR7$[(X5#"4:AM M)/>L&Q/=0="F'X'.,(?3OU!+ P04 " #T>*A,K)_R'%<" V" &0 M 'AL+W=O@,YC:3KC^?6U#* V+E+X$>YF=W1V\WJP[(=]4R9CVWFO> MJ(U?:MT^!X$J2E93]21:UI@W)R%KJLU6G@/52D:/SJGF 0[#)*AIU?CYVMGV M,E^+B^95P_;24Y>ZIO+WCG'1;7SDWPROU;G4UA#DZY:>V3>FO[=[:7;!R'*L M:M:H2C2>9*>-OT7/.Y1:!X?X4;%.3=:>+>4@Q)O=?#YN_-!FQ#@KM*6@YG%E M+XQSRV3R^#60^F-,ZSA=W]@_NN)-,0>JV(O@/ZNC+C?^RO>.[$0O7+^*[A,; M"B*^-U3_A5T9-W";B8E1"*[E[_ZP:]^P&_IL;[( '!SPZ M8.)JZ0.YS#]03?.U%)TG>_%;:K\Q>L9&F\(:G13NG4E>&>LUC^-X'5PMT8#9 M]1@\P: 1$1CV,02&0NSPS#V."4P0@3E&CB":$$19!A/$($'L".)_,DCNBNPQ MJ<,T#H-QLI0G <,0($QZ%P;"K. @"1@D 0@6Q$A!@O1Q-5<@P6J> 0GORES- MU(RRA3(S,$CV@)8 ABR<3!3"IS\$*/ "Q4(#H"$.W' (Z#BRT$L(;B9$_D-7N%40T"MS79.9KDFV=(K@ MCD+I(ZH"H-G7"R;7=LWDV0TLY17BTKAI.;&.0W&+W;7_%]Y/U*]4GJM&>0>A MS?!P5_Q)",U,+N&3T;8T0WS<<';2=IF:M>PG6;_1HAVF=##^5*A,CEE#^;T! #2 P &0 'AL+W=OO'& MCRK'&R\(.)36,S"W7> ../=$3L;?B1//*7W@\OS!_A!J=[6Z<>..\ MER))]QFY>*())-/>)SV M7TPWG33HK*Q[V=#_6BD+3LCFRFEHW0>;#0ZU]<>].^LX9M&PJI]^$)F_&PO=V]R:W-H965T;?0G@O#N_.S\>]NPLZ^=F+X3R7LJB:N;^7JG#;1 TZ[THL^9& M'D2E_]G*NLR4?JQW07.H1;8Q06410!C&09GEE;^8F;'[>C&31U7DE;BOO>98 MEEG]=RD*>9[[Q'\=>,AW>]4.!(O9(=N)GT(]'NYK_10,639Y*:HFEY57B^W< MOR.W*XC: (/XE8MS,[KWVE*>I'QN'[YMYG[8,A*%6*LV1:8O)[$21=%FTCS^ M]$G]8=^XGL;L@YUK)HS*^W/C9*EGT63:7,7KIK7IGKN<__&H8'0!\ 0P")W@V@ M?0!]"V"F^(Z9*?5SIK+%K)9GK^Y6ZY"UHB"W5#=SW0Z:WIG_=+6-'CTM6!S. M@E.;J,[42V/*+"8NB(?1Q/HD*)4$ MH1+C"5(T07J]7DF(O[;AQXKM,=&H4ENM[T(N>4S8!_E8JSUFW/%/<!UV2P6V)T"LTVX,NRB8I2XC-!\4E831!"31X*;"W'=Q96Q M:QPL#+FS3@@,$IA2#NXP!+,81\88R.D/!IIZIW"W(NDU,D[=#U^24/M+C\" M< 8X(<#-#USS8U.O)N"^!>1Z$0-N-> :A"/B'C-6)U!JK^0*@VD"#NPVX M;N-H&%P3(830R.:#P"!,IUJ,6PU@5F-K& ,YKQ0*FI(,;EK@[JE<#0.R7X+$ MWLD@*+WULND$HPUX*>J=.:LTWEH>*]5N=4>CPWGH#MH-O#6^U.>D[E3SEJ8[ M9/W(ZEU>-=Z35/IX8#;Q6RF5T"3#&TURK\]UPT,AMJJ]Y?J^[@XWW8.2A_[@ M%@RGQ\4_4$L#!!0 ( /1XJ$R#L0'@70< !,Q 9 >&PO=V]R:W-H M965T;K]KEINLFWU7*] MO9X^=]W+A]EL>__#GQ>/#UWPX'9 MS=7+_*GYL^G^>OFTZ5_-CE4>%JMFO5VTZ\FF>;R>?J0/=Z3]<,9.\O>B>=^> M_#P9YO*E;;\.+WY[N)ZJ84C-LKGOAAKS_MM;<]OVZY=C57ZH:SFW_;?%^O=]_?];SR/I^$3]'B"/IY MET\PXPGF^PEV-_G]R'93_7G>S6^N-NW[9+/_<[W,A[N"/IB^F??#P5WO=K_K M9[OMC[[=6&^N9F]#H5%SN]?H$PT=%;.^^O$2&EWB5F>GZ_,+W.4*;_$5#)R$ MV9UOSB8A%+"P@-T5L&<%..G"7N-WFO6^"Q1T5,E<@$R'7H>'PW XG U'1V$^ M#A9PY0WQL( O:,A>PR(L$ L[P28$=!!*8 @I M5+0%8TBQI"TQFZ\SJ>H.J#RQ,!R-F=:(:6&AUIA"3>5-T9A"K0N:,HK.[A7O M;+K8 AE%ML):J3'3&C =E% "4ZAM15LPA3I_$P1MX;PM'&**$)!1(!867(V9 MUH#I(!DA3*'V%6W!%.K\O1"T)>3S]4QI5X#*1"T,!Q.M =%!*&$PA4:5-\5@ M"@UZ+TR;,HK.ILN&8](5) O>",NMP4P;P'00;C-H*4VLPA:;$UHZBL_E: M'=+U%LF"N. :S+0!3 >I!*;05%A;@RDT)>;6(-]Z 8PT0X0'87..DRAJ_"V#E/H2KRM MRTVK89ONV *5549X_W"8: >(%K=LA3W;"F?K,(6NQ-FZW+/:[-D0B#Q)+<$\ M.\"S>*MA EV%L?680%]B;'WN6(U);Q,@LM**XC'+'K L[81[3)^O,+4>T^=+ M3*V'IC9M";"TTK.+QQQ[P'$4#*W'[/D*0^LQ>[[$T/K )&56H*!#CG0 MIX^?YY^E8@)CA:F-F,!88FIC[E9//PW5LLY(^P%="*D'5Q!*4D$M01<$$ M!2('L#T@P7"I/4(V0>6,LY+""4I()ZB:>((2\@FJ**"@%V2Y"GE#((1$((C$)CP8D9(=(5SAA M$M)#I$N\\$%U\:ZYJ$D&(_ -@DA,8F\%(G6%$R8A/42ZQ L?5/Z'=PW0@;MF M=I(D7S6;IUWH?CNY;U_7W9#9/CEZ3/9_U$,2/3E^.R3^=PGU[V7V_R[PQWSS MM%AO)U_:KFM7UT,:_;%MNZ8?IOJI[_YS,W\XOE@VC]WPX[#KM]FG]/O\O"+/C_T'<_ ]02P,$% @ ]'BH3'PTP:H_5P PUX! !0 !X;"]S M:&%R9613=')I;F=S+GAM;.U]:W/;5I;@Y]U?@?(X,W(5Q!#@V^GI*D5VTNY. M;(_DK&NJ:S] )"2A0P)L@+3"J?[Q>U[WA7L!DDIV>CZD*K$D$KB/<\\][\;F+LG(5O2UWQ>X0O2MYA*(JH\NH>V/63V(1DD\^W/SXW=7UIP\WT;OWUX..0:YA!76VAIE7^2_17_)#^[GK?5WC M*K\KFB4\]Y]Y5B,@HC?9SIOR\C))+]-%QU3?%>N\CJ[AO8>J]N;Y(:L?\NAJ MNO-GPPO_Z/SA8]Y752KSK6K<_S?_^M_]9Z6#8?OX$,/ M7=I/RKS!9_\C:7]R!:^N^/5U]M#^]CY;-][*U4E6FPV@S>VN6OX<1[>$RM&' M_:[9 8(5I3?6=05'7C8 :/BMJ=;%BJ#^;;;.RF4. \ ]:N!2_'3[)KIX^2IZ M&15E].FQVC^BZC[*UNOJB;8' M]RQ:5?N[W?U^'67J%7CD)1 .6@S^TA[[7?D%UE75,"V-V?[^)H<+62P1CK@7 M_^O[?;FB]1?ELMKDT2[[Q=_!QSK?9L4JRG_9X@$UM)QJ]PBW9^E LOWBIVH' M"-?_S,<:2&>].\31=IT)]4&0;Q'I#*"6@,3[-6'$*@?"NBR8*N'CV::J=\5_ M\0<$LLDBG@[G K;)))Y-)NUYOZ^JU5.Q7OL@!?Q\* F89"^R>]SV,\*0=6Q MI0\$FCZ0A+]3:+DNLKMB3V^%+E+TK/.3610< M1J-?D76?N-1D/A$\F*6]9]FS$FM+@J&,_7V+IUWVG0*0QV*'2,[W:0D\':AB M7B[AX>CB?;7+HR1YU7H-I8_7S39;YO_^ FY!D]=?\A=_C-J#$]%]K-:KO&[^ M]5_F:3+[AB[5[N A%%QNV5S#E/KE<# <)H!?=01D;Y^_CI)A/!S2_R*11-E^ M]PA4!R#^3516ZE,$/HQ#\.FC\\07.F=+)[W3S4;Q,!G%\W%*$\W2>#)*XV0V M/6\55ZM5@5@$AX2T[1)XR3+;%G!H@1NE28\0O6H#L'\$6EA\492S[ZU5?E\L M"X^2,(HTG4=U%*5HCZ>_?QJ#O?B8(98_YKL"I(57)S/\Z:@,:$;ZV+[@_@'<':"#^].2WY5(\XTWK#O6][M[J MNP%)%#0 M3)8L3Z]@CG5%DIU'/O+U&@:*(^" .2J =)M7FZ(DG7('E#8HW.Z7.Y"[807X M?+$!6EX3():/J+]UL.7*6W?WSL+D':3$'$YR=^QK&3\L(>*%?E.L]SNY@<>?_IP7#X_P M^&7V!< .:G>YW]S!TX"6-O@FN@Q@%NOE\@%\(;U++7C"MOK^S6W_-H1 M!>30GL4R@R-U7^ SU 6@G/?\F*-2HAEX!YEPWHR-'F%(W8&NPA*TH:"\07T(UW MO V\U\%EG+;K *T_*J^==MIH#_@.I)73[1#TRCV]NZ]3-#_1@F36 / M+KW,?UFB;DG:PAV<>[[+:3-B5?$! *(US\3/'$"$R+>7^VVOZ/D#\E#$\J+9 M5@URH'NX1^7#Y1HP[L;I5R-\LQ$'8 BZ9AYJ/F:@;Y(TP@L@*)QD M?#"FK!Z+5 =+H\,)&R_:IH,@![L^!>./74/&UV/7$ ];U!G\:'77GV&0[>>[D =XK J+8:P@L MQT!YS[I>/RC=I:K;3"M=6I)X%TP(UDAY:LTO^U[[!"CV5.P>42V&A2&^LKXH M1),E"$#YW=H0=U::H^PIJWTR_A%DS&6QA9N+MM"#O%0:P]E1T(; Y%G.[^_S M)>T.R!+=S@A=#]%2;FI5TIBQ9Y@6^/0:>T7& ];;("'Y%2-=G_QF# +L0U&6 MN&V\0>1Z^#7#Y4BGNP8"U?R2AK'0&)X_"4&9&!(M;%E861/QS:HV4O62AFBK M;K;'&O?;+6,@(!:R4Y"M]C51BJ6Z9; D[8,+>RK(-M^6_8-*1?MQ5E)"PC/= MB(]H8(2U:>O*^_PI$AZ X(1+7<+ORSPLJ]4/62G\,+:D*C68,[IC,[*$KFX! M^)FKC,+O?7I$T4*)@$M;!+S7Z[). F&]WB,# H$T!ZR!\P5\&._*G:QPK9Z1:(-?JFP#Q>^99JS!E03I7A]P._S M[8Y)"@C#T4]EH>54VM;5!N[&,HLNT!B8#K_Y_NKJ(_V:?/.*P /8B-1WAWB+ M(]3[=:YNVX/2J$B2AB]O->]@M[ B2V2];DB*4A/=OKU6\PRB/U5/P,)AV\U^ M^>@ KL[OUT#D&O1]V1I'3% O^-I6)6P5EE#B:TAS4:JA&VR_\/18H&&ASF,% MC6I;E().FZP$35(YD5#( YY+>)]%]UE11]L6_N'[YJRW8K>,D0;MU\PB*F/3 MT>Y!X80P+@Y =ZK8"(%J!H1880S*:,@WL#32=96O$I@C2WR(>J0Q[&O^XJHL M]S#&38X.$.0%B%Y1,KS\R^ T_&W,O6JC;P-HN0:\[6'_G,M:XA)TTQ3V!& _I&I@AKK'8 ++# ?$=;CWT! "":[K* M%26"E0'T^4##V 4/PF+Q#JEWM%.0W[(O]2"Z1M*%V[#9 > ON=@^ !XNU0,V MV54//&9?&)&8YJVB%5L:3X,UW5V@]B!L"6[P MZ=>16';Q&*J'DM45]5E!NAI^C-:6_181#_5"U+-P+WCT=;46]6:U7\H51L=B ML40Q0F$7J+=*]5/#"2G7E $4,KZE<+1RH]3UPI"0-C8CPH.* \L], JUFNYQPC^)? *D(AJFU>0!@:R&2P)Z +H$\5.A+B'"CA6 M*=*8.!^0\PW@O.#-&E=*\MPF.RB*%C4H<2%36:\U$ZG0H<4/&I5^C'V97X-_+7IPHQ&>3QNSTM"\^NS->PH8=U=4<2 M+ V$RB[1Z64NV%-7^P< /NIL=W"M=X9%[^\S-.!;OLLZ-W?XBX@=>MJJQM/ MRTY\%*6FZFY=/(A,!D_C'D$R84E>PX&HA> ]?+PB,0,^?JB 9L#I*;AJHL)P M&(#49L&:V. &N 8*91V+0%2#R5>(\?<'IJ\=RZ6C0R\9[D$_A MGRC9E#F&3JK8'?QR$'VOI-BX9YM-Z^1X+B8N^>H\")0L#'BK:U!$1ZCC$AMG MC1_L:X(7_4ZA U$<0!"\2/JB**QM@-@9UA9'CTK^M0BL>P-A7;O#%IG/^F!H M,D]AXR > 4&K HF'[F&!.MZC)I6(%WE!R-,\%MMM3AB]RM&T"./%Z"3/V:HOY+W"JC=!H)9C)X:[()L@F4S$+1LBIU_: !=&; M#<%2^,M*<6#[.O]YOWK0))R$76W.A8D0+@79*@J!C9D!A)=]0Q-9>\*M!^@T M00=H'B!J#@O2MDJ'PHI1@(X%$$/80-^(%MWJHBA(K\V^94S1[337%,"*Q 2_ M'FAX&3-?#4#K:[$9Q3\5UZ. P)H&QI!F8#^T%(\]Q M)J(Y[942+,+L3VT$;MK?1#*I*5*5%J(M /BYFH8I(CG$'$$4'N&#[))(24 R MYI55163M@:+8077=U[3<+\4Z?T""9N1N(DQ+HFR:J%L*@D9UQB>X4R05(0\M MC6##\61TQ-E&>/!33M1ID_V<&P^K<(4FMV4TES/ROHAF;Y!8?@'-EUYU(*)O M,F ;(,4FV_G4S[X:/:@F$]K8UL/6"="D4N4BHO-9XY"H@>'IK H\5CAH ,K5 M[74T'4XO02L:I9>@4.WX:-!5U30:82Q) 4UP6=04@,7(B6$D8_E%QR/<7XI" M9GJ+<3X@@4=BS1>FB#"E8%,XBI)NO-@ JOI9@J""SADP[1,9V8N*]VTG]F?$ M/][+&E?;\RGNE>XUPSRCL)IU&L8&=+:J@=+#S-!V"]%Y$F7YVOSA$\#T#EM'A' MU\I0-DW%01: @_F%H 7GE0X'TZ^4$'ITZ38'(->5L@4M8HG+TL&S\\'L*^>9 M=*A,!G6>W>]0ZB(;:%7G#Q6'7)$,P9(F!PGBNN@VG[0RDEB(DH"R_%#@*H#P M&KNUNK7(+? NRYI1R-!S.X;8.S3)A\FEA41(MVN$)8 Y@[.MD%_L2\WV.I8\ M0-<'$Z@[CK0%-$.( ":+6TR!VA:PD06LBGO45[4\9]XHRB]5083-EBD'4KX2HX[)LBB/9:2@%.*/'10LGW*%I:1F-W@<(@H;N18^0Q&# MT1*#P,3$9YT S+$OT;8M*&<+0ARXX&R1AGL25J-E6F$JCGIX!Z?>/Z\U*Y)% MM/6@TOD@V$H\@G8,R\"P-52I0,RSCEP%5A!B!JRQOFV/R,7+9##1Q(:R%Q*+ M^I!/8LO"!])3I>?69$\T)/R4@.^(F*9AC^P8.RW=Q]JG[1=52H+VDVN-##7[ MU1>^(/?.?>'CR7S=W5POT4UAZ@HCETR4B(N%'8MZ+GPXT$VOZ_+N<&D0B%R) MF/D6ME0 MR.1-K-(B!R_3P=CEF+Q3EG*SQO$*+;MWY6UAP+'X9(RY(S^#.:#7KCPO."PV MR:7V6C9,)PJ.Y0\=T D!R7ITA9IVY)H RM$Y0Y*ELFS?'70J*IKTD?##_C@- M*,4%O6>/6N4B:]!KCJ3[?E\3[H!\!SH$X$V_6_SJ]B>$+.V*XM?&SO\"%TS^X*O] WQ,^Y"%PA+T LP.XT@< MV*=-$5U\JN \43=Y]5IN;*9M_QS!@[B!.;TR=/*-B((D^#&NY/K!EW"E/GW'4#6&9>Z,\GW/ =6:%VL>[)BE\#*5(A?P3=4. M>]_-H[5KLQH619N6EAUP]J!CS%L+RXH/^X(C(DAFTUN&H3,B.R921BE!+ B1 M"0"]J0!X)=FPS,0\$K&=_)*[@TV/6JY\D -)Z6 /DHL%MJBE96!DP7_?9T"S MF"K@>'_'" OU@;U>YD-B=63)4YM!+;.9K<7^38R6$G1@HC;U%R("L*QA46!C M 6W12Z(/ZWOTZQK2::F+I!BC6BC'CC8K9&Z%-M+4^:ZN%(_ \385B*L%\2[[ M&T(]$6E!>**8"" A[(5&@M-Y-YD4_8J[^4Z<,$3M+%GC0\NH^ -@7DE'[MY6 M8E&\)+PB:T",^P/9)?0L>GTG+4\-;P6.712OM+.H1^WYAA9Z4<#3%#>@5UQL M5 9Q_G*S2&M,%M5%"D4)+;7=%SLK] A/+ W'2I$NSL-ZJQ>K?6^,E4S Y$ M/+(D2$1F&AQ>314[<04B38QN#(GM=ET0 M9M'$I,'!>EVU&KD_AG^O1.P@YX/09@(EAWU%J&;4KNT1'="N79*#D7)2947M M8Y(C@19 V/$[N P_:<6D8Q]Z;MY0+!=Z0_84?" <7H36,-P6!:5AF!\?C*2&NQV.A(5CA$HU$&:3@'J!H*+M$WL8!V8G-J.Q[AA65W%*INW%T2@P0+ M?K'.'[+E(<*@M<$+HD=Z^\0B^?Q6H)W@WDC'RR(=8X+Y7TL*J" GW?%@I99\ MF2CY\GUEG^=39NF7B#M^;J^%,WK!A#QL6A< :ZLZ!5OI'= 1L;)O[)\V)%K, M!C5K-H8JPT\+3DR@>2Y-SQ'087B)4]-*+B&E /YEBPWI.5H.F5V"//K.EJ]F M01HNCR)&O-$9#$PL_I2O'BC'D@GI/)D N?Z$"7L(I7<;-!.8B!^+?B'BJ9>O M=#!O%+\0[%+,D0%@N2M+-S1(L6 =_/T(@]IH'XMR0@8K=&Z6(F4\YO:[N#S+ M*JI\-N;096"X\TK>*U6Z":U5JU7VXDS ')$IVZ3*]T]1#V5Q:8#BJJ/3Z U< M D@3OJST$UK+BCYR3Y-NI-AF@&J HI"M 45*.3+RF@,))0[5AA1="&,/?)33 M(1TI?Z!@%@:+VJJU"C(Z+9"3%# MJOU+P2)=]RKY2*P1<% .0I'+ .2(C/PU!K$0K;\7G9#(.[$0AF/S"">[).\= M4F18+1E;0:0A-'!ABXX6+>N38F:" 1L;S=H!C3K >FL^Y()JB<+JZ%@J.HP M>R2KQ=9B(W*)T5J2U2RYLY'XH]&R6S+%N MPNT2) RR]BRUI5%8Q39TE>/A$Q,0E'8"I_=53OTX'X!20N_PB18=IJIZ*KP M;2#[1N:2SDP(I))0="!(QGDTDJ5'*3 NG/X96#SKQ6(/?V&5Y^,O(1I0;#** ME97(8"I"%4E;>?!ATYP5"FI#LW&,P^C&L&R.&6/6( *=4U2(Z;!'%T_=SP*$L!< M-Q86[#7\6V,M,B8.@WQEB('P)@%OU77E=X0F7^P I(:__.&>]P58\B@(B$BH&E\^K8H)5FL)CMHE45J.K:6]K:(QV1_N1?QGD+1%-TE[:[BR>)_8 */" M%M4J$"H?CVD0-J "BH/H@:)HG9XU@P*6MK0-+$O/ M'.GB>Y3Z*;?@B%UHCI3+K9Y@,O.%'J8CHH=6!3S.,WRAPPS%K,B"M24WV]EW M9'5<9RK0E+GGRG.'R/=\+>5]/Z4Q5B6*R$5K!1WES;(N[E3DE9/RB"!K?V0- M*?P+O>NQ9845JJ&UB-]R2H7_RZXJB2QZJ*(%"E+Z:EQ6]Y?*+5:2)\GZQ"9L M#6[CJ53>NHX#&D0?*6V$Z%U!CHR8HP](: 2>KLW)K*E@,!W&YXI1#U-2#K:" M:%M8GW$8T7[+8JB>UB,TZBH3-O!=5K3EJ$P4DGWH_G38,OK%'Y57;BVC?K@[&E6/'? MY];N0!_:R3G'.+^XO>WIGSGU!3,.KA5"_J.V>];-SVJ?Y[1SY6$H/7.9+Z-% M$B?S,?R2).-X/)KA;\,D'@_GD5L]U:6QM*[1+(W&\/C4^P8&G0WQ7]A($@_G MZ3_M(&"':3Q+I[3#23R9\ [3>+*81E.L\4P$8VDNTRHG+VNQS2 :Y M[_*[6ND5?>QSB#:Y'VCD., -7N@*1CK;/.!N;\%"6F:'[VZEW0A_303SK. "E*=PF+ M$R<"U1!PPDLNM1(!G/RV9/@5^^.YD @'_'(Y)7UAE;@I:?'Y"D-2T8QE=Q9H MAY.YD@F6.(2_QH-A]%643@_ MXTU'[=J+C,4>UPF=$08L MQU&2XD^$-"QG3*'1#U3I,@N5:W?#X6#64$XV)@9U38O+ENE&$HE]\G3O*QU] M>=*)=PZ,H8H2PL'89.P7)JRO\>[#.UWJ[(TI4=.-U58%L,C^G:(YQ0O-O!,0 MF9="]NN+K:JQA/D%ZMKC5SI[VX2TX_XH;8OK?*--A76< N@6_X8)0O GS@9C9&:%2#\K"0L"N3NQ7""/Z;)" :9C>+9 M? B_3&?Q?.PUA' LP\9H#&PU6%NN]^G3#OK(&-];IF*6UJ4:V8/VZ&2- -E7 MC#Y2COPU&=MO)8^1:88:-V9$CSLT7Y+L9VD\!B7C):K/DW2.O\SG\3 91KV% M,#6EBA?)4/X].JTB!&I2T+W'HSE,N(@7Z8D3CLQG-TWBX2/!"I7'*R#$> MQ8LI8LYL&L]).83+EHR'F%VTPN#"#4;CQ@E\-873'4:3> KZ(GPTG$_AC]EH M E^,)HF.CI( 1: MC\6VB<;#> R3PVE-%^,H115T@A^.X(J#TC8"1$EA#8L1 M2.++GV'1&C7:/P&CYTFB?JA/\?QAZ5/2W(?3.$T0)P EIF/<Z0/#,XQ' ! 53DPAYO]]1_$:K!&GA78.BEWC9%8.NV$ES M0YE-*^9W MP8G?HTB/V R'23@_A^N:Z'=T!ET:ST<+!. T-5^:"I&N)8;\O;IJ'Y7T UQ, M%W,8()TM] 2<6/R-+@(31+/9[,(*&YDL51AG:&< 2A17R*7&_G[]ESWJ"YTE!OG1UJ; M.+A9WG? M.:=N1P$&=$7D'L4:C>$+!?BS"K*=4EA-"BFJ> 9#T=A-T=7*S?,-Q*8#Y=%T*NXAEAE<)"D96UTZL4VL23NP M;3D0!TI^YTP*L]@?K>.V> L=]XT^;J[&>A7F$.=@S)EZB:+."JE8M>1UO&8_ MD>6.>HUR:GY0-X^].\"WXW&*$K01OOF38%O U]%/@ULL4\#!L+"]<3R>C8SJ M1W]AX40.0&.\$V>/?FHQF=#_5P^D0UKL33\1+X:)_'M=U5NBA]%=A4M6SP 8 M)B NR0^LY9K7'+^188,-H_Z.%S/YEY<'^M$<_P#9>3:,WCE1NLU3MK5KU9OL M"C.>>/_@7[L/'@GS\P4*Y^-)/)RB3#0!K1MD-0NC7FL56G/"X&SV>5R,TEGT MROSBW_C?!!$26/38F9@_Z8+_;#:F__DI_FT. N&)B(.BI4$<_NLXXLSH_V[$ M24 U':7J1R?J@*HQFJH?G:@SHO9MZE]<()XLZKKS>#&?GWB4!E_QO_/1;3@> MR;]\K*@\#E-$KS$@W&PD> 9K#/&TYY*B+&0>'C NO;5\W)^\D$7*6FF[PJD> ML%^C)2CYVJ(9!IH$Y,*!C656>>?/N8F&P74$&PA0GK3?]04)-V\"F,9&A"!R MHJGU$>O*EH]<8,_J%L*EQVJJ1G%WH-^(\P*'KFH,)=(^7U] 5>X,*N;,[^D" MVRH1()1(.8B^K:N?<_-6(0V&4$5?J]!I1XBE.$*L/J0VSWJ/V8AZP&R%R_VY MVU'E+K+HSJR !B?CO42X2Y5B@QL,-7[E4F9HPW#)R>.J@)>B9_9C=_F2BMA9 M2 >R4,\;A.LM M4,\N"E3X=-805Y<:G5+[0N.7I?A4*]2UZ7!99[%G/!08-P,DYPL3'+[L7%[* MKM.\!P[% 23'%DT1QO=4_=U42UGEB-#LCVIBJ^$"IR$I5<#DA9O"([H>NC]K MJ])(P6;ID[HTG65@M4*95!:(>Y+AY=DG65I%>E!&0$]H-R)$T724AEYWO?OP6#H,O7TQ0CE: MB6^Z'X0%*I,F;A7+YX+3[3+414EEM^!\5 EI;9B[XC!1#"+G0GHUE5NIQ!!G MQ>C>MQUK3N\<)KW*+.,]"Q\\L9M9+9KRD2EYD,CO3OD$-CHEU9K3G@A@L(JS_D:@?@O!6K\@96^Z#,;FVN)9:F$T!O)]>K(76N)@,# MI(1LQW:L-CWV)O :H)E%V1D0R( L/<(.8#)V;Q*LMSEWG.2"%TIP47SH"(,Z M8?^Z^K;-F71&K;T2$,S4/LX+&*3*H<]6%<7.,4(MOGY5DR=51 MK$MI%M!F,G[OTU,9GT7G\3PH,5(+2US@I5,2''0(.]Y-#JJ4R%9"2ICBBD=H MD+K'=-Y4R!LIG!&53UN$W9TX\P*?R*5/=K]X_D2XY@6RX;5^XY7_ )E*WG##V5?1G[-M M5B+N_R?H7.@ICA;S43R;H.*_B-/I//J4%4]9*6]$W^X/T462Q-/Y")C2>#9+X9>W^[I2H]!$R31.YK,H6<33-!'S M W8,A?O-4<^&F(<)METKG<:S9$2ZH'<0+A6Q1 FY==IZ?M\F$(\%L&@X MH8.NK8DCT'?**Z?46$=N%Y;J>UF4O,[IC$OCL#5;QDLOF8ZF,5]57EJ4+]SU M\JQP?R43'C$-!X0ANV#%^PKM.39%5A4H;,>H+2!2M\\;)]#:'K WK-(SC/DW M+$! 7T;S*5JBY_/I<^SQV#BO;9/_G(?*63S8,5]^6$3 .H;'VK:0%?=<'=2J MW6WB\KDH#0?AUN5^ZW.+^1"V-5/^GK^1Z8(W(_E4;IJJ>'J5+,-<.L"ZKC(_C8 MI"*U"L+(T-B"B-%875>L!VDXHWW;9HM3&KEK0<%+60C=^4'')KGV)<8?J[J4 M.B ?'5U!3CD3_-=PX(H+=CM#*9VK>@.;'J^LLY$_5R?!MI&S#J[T^+J @ZL. MOCK7VX$CA_/HW-2C.'N,3KY5YW^+$2!5WH)5@HT+N6 M^JS(]WCE3@NI40.2(DREG)_,$'@E1$5TVC*)%)]9'GL5M>_%J?$5;2M"IFSX M.BLVND"M]' )ELQ%5JU?,Q-KZS U#@,=$D.E5;'^NL@5"B""VZ79*;A;&7CM MM8+>]8A]S+$"?/F0<<-5U<>&ZP <3#L$3LJM,'M?:5%ZD:VV3Z1S*Q<"#PF]SU/95JSDP'+%6F^B#PU$5AJ2PMEP,B7T9K9%(BI9@:IUW"[2IV ME39P2 ,)UA[URC/5-(4+UV)J4&WE4BE"HVUPU@D@!+I/@4J5J#Y$E$3%A07) MH$0V55DXFU>>I#$89MEH#&SW-R+%4'H.)PC &*29J6 MBO9!2$Z9]:R@?0-D M\6/!+LK_Y%_#I42GJO.VKO?12Q=P/'C!KF?KQ5*>O95;;4H7Z"$#E_V(Z?2T M>%UE%LAVH<[/2- I!!,C)1:SU(2<)N0<3N(DG0%[,7VY4=L:,[V/)PF:'JT9 MG&;0-"8&>>+/R3P-M;\6A4 LKNBOOL5.X%X;;E5>[:-ZHH?(6^/J 8.JM3H7 M740LJ_-&MP<'5&?CDLB;2[LV4BBJ_@.N'Y!Q]XWK%]SC%!-E]=9LC9 M'_S5 9KNCZUMEE+,/"C'XW2$)0NC;;7+59 =K9JZE1AO,I[IE ),%FXED6:VOYM-*QIH5-INAPV9XHPXN75"\4X_73J]>S&X& ,&P;J^&_D MS_IA.[AKMMJUCR8CA:&AG'_3T& M&^I#ER.'1\B=@2F]1%19N;#>9>)+0D1?"#89N1E(NHT2?2-5C1[%\Z9?DFUQ M^]I?MIC-75D (B$Q'0XL0*X4UO%0.Q+GN6LJV=,483)%-D4KL$-VM7<0"S8U MC4YPHS9@VTSIF2SIKUKU$]'_=DGT8%OLJ-D%Y:+K%O*T,@KADSL!!%PW#[_9 M YU)AG=8#\1P-.L2:'_-%7O>DL5H3"R4THI1$GQSCI;+I4C%K6U!GB01 N0@ M6$L!7GPY'0PU8G';%\1%'7W*)>Q)#"N\VZ84F*LC^&<4)^-Y/)PFE*HP M ,)TQ67DJ,\8##R>QI/A$+-I%Q/U'49/P%<7DT6"YSZGC MXD4ZF<<3TH-@Z.E0+Z,%$2EY3L5+6'*K395LIITGU\9P%A8'L[H/(GOR7U#MX-B:JT3Y8!-C# MR[=*1O](847>]S>ZO9+2U5%M_J&X)VJ"Z4I-=/7P4.?D>7L'CQ0ELGO&[P^N M_\%'\RF@ZFA$N56#)-5+5IH#X&HRG,339 BXNA@L1NT16X"<3$;Q+,7A9H/9 M+!H/AI0C$Z?P^60R5[M5F3O'M,8N&(!J,8'7&FD'G\U&S M4H3^.\O[85E^ J?7.\S%B[>W'S\"[K9/\[C[_I;YD-1N&8V3>#H;FA-50I(1 M?"RVAV>/Z7^#^;CO#2QH0@9Y7;4Q$(UH\VEA@[IFA#!T/)3!).F66FZM^IE. M%M?_Q/1"S-4%!)Z,D5[E] H)W9Q/2LP_B4?#5.H7G9)_"&+N"$-\1X"';/]J MNB""^#WCG'&:!&/;M,;8$@715A$N@)"3)]34D.R#?P\,G&^BU.^JJ $ZFFQ<52LXQ1(D9$)<%]SLQ/E6.H48>FFZU"*>RYU2'\53?0?;+(' M>/G[_0]:J(@:.\GC8SBAY*PME=["/2?2!QU&>,ME%3P,E<]E%?AD-RKZH]$> MWV(4&/F%+C^C'I6R.?AB(MFO\&Z]_2-Q57'\8)*+*3 UZ9N MTE22S.-T,92*!9P)#01Z-!JYCZ7S>)XNI H$W(K[ AW?XZ$DP2=)G(PPA^AB M"I]PVL]X$B@OKS561NDABH+M9D4(+&L53$J.Q/LPXY9H'E&F&#\V'$WIH%@\G"VLFA2_*7+UOFX8I^IN2Q2GWUAI!*C7\QW0#E'F9@AR(BMD[]]+$:!4T)&5FX5 M9ZW,M3+\L8@@FS681XF[GCH@^A@G8B3V"K5:MBH?BMTEK$=04S[J8^4?8I:@ M S)&;(:6_R:!I2R2,)'E*54 MFJHKC=4Z M!2X54Y(_F(IHVJ>NN'%NX9WRJTCJR\'!]6=5'?HMJ&1O/AVX*P2&TGRM M?)"8W A*)>SA7[/-]IOHA^H!]&ZX^/-X3#X-0S#T1VCJ3H;.=_+1FYNK'U%N M2D'AL!+W\$\@HHN)^53^_&Z-/O9IG*8FKY#_ G4;I&R3UH=_J?WH09BFRP_] M*9-P3OM(#M Z?Z"=HK5,*<(2#3A1A7!FN(E1&B]&*?\RG<^XU,UD M3&I7C&N48,=T0DF\P%M :8==3L=SJILRP63)$6P9F,P$M*-;$*\>.?P1JY"E M"?Q< 6#F$U!_X=7A"%GD>!K!%'!"%-*) M2:J8QC""=0ZQ1,X4)P#^OX CB(=8=6L")S B-5-):D]5O5Y%(\#?!$Y_#'L? M(WK"KF84*?+,LTK<76L^Q WF]FA#,^$\?);D&-CNY#QB&]"L5= F;?)N="FK MVY2G#7#@7D4=G$TW*1RPO_?KQ<=JC6EYS:N31FP]%/VR6;]NMMDR__<76XEF M>-&QED\<.B4&GHX&;385U]8AZ1&'A3W)4[?%5*6:(SY0K_HN0\=6C):A@4E= M!&Z[B[F&"D;5&$^)':;/90?1+VOJX\/W^=8JV.I>/DP2W.08GZ!;)V*?-MT[ MD0)70(_$QA0Z.&NOZBP!$NS7JB'"?=M%0QJ7J+;M[I'XR#Z4_6$ ML5A2J:5PK);2M17QT#12PD0W2X$I[:[7D$,TJB$%=9?HHD;&FMN1DM$#9 MA^M-=9HI!J?AK]5@L(V^TI>!8T]4W^N_P4UDT15W/M'0FDE MA\:MEQSJ M 'R\6ENQ7HT=0=CH6MFZ=8DUG)!B?;--_^PG=2/:[;*YIW?.R0_MSMDYQS;X MJQAT[ <#92A$^2 5ZJ0IKR)]=K2?%CE,#S!2VJ03$>K/*/R6U'-XK>)(N+#$ M56F7O2=+K%(/&^HJ6MME[8TA++B9U_CQ'15CHNKXK'-0UAN0&RK9&U-F" S) MT#2'H0([K:082I#<\1TT ;+J>[+_^?FI]GI$@W6[I=.I5U2*JY3NZ6@Z7*%) M C8I)$C#=^I%N3=V],+MYK$X/J0 M.*AX2+7E;&=^1Q_\EA-(/H:7;4K04:*FFB*M3NH8XY^PU?K"OB;A<&!V4@<\) M(U98J\.3!0<>E?QJ$5CW!L*Z=H>M!#3;*G@+!U7 K:OU,T_BX%R,.N;J&5B* M=\NI11+ZC:TF5ODVYU $D05T=TRBZX:PQ:IY@@H>(7@A591H7ZOOL"#*!IMI MP"7!CHED.[.#C*W6'U]RT3SHM$56T5ND5/)&=VQAP4H.=T7]M+G[F#*4('=< MVP,61&\V!$OA+ROC_3?7^<\JJEM.5C?>@,F4X9:,VP(;,P-("%30H['W-*!, M.8].>@-E&C*D3S6L2)7,(( /4E=$SHMG ML<5GS'8_&F54(]Y G7I*3B95MO\86YC!-5YGVX:ZPYB*K*JF/O(]-;KNF&,; MIW7%):=5)C&@HWCC@58W='_,2[*N8R69?MYD0?N=>YN(YK172K (LS^U$T#N70"Q^QQE@NNYTNQSBE7 M3PQ<]T1A5=\93=2M<#J-ZHQ/<*=(*M+!<':0@LX+4MD<2)TX"U2'C3)7:)S^ M'RYGY'T1S:9:KY@T0J\Z$-$WN;'2/0K_O$Y -9FPW9BUXT8.=.'^7$1T/FOJ M^"SI,"NJH,4Q:%>WU]%T.+T$?7Z48MSOCH^&G7H:82Q)X9$23^QB7J*H<4BW MI*,(W=!]."3_3IBBKM2+Q:OHQK,._UU5/TL05- Y Z9](J/.(RI4!BLE'M!> MUKC:AJ.V>#0)'\=O+P-?>Y6JG0*ZZI&=N4"6B994"E=C8R 5Q'$<8;*IUK9Y MER^^2JK;]:]PKQDD%?2U<_':6_5@&6@9K*)$.X[L=?2A;!DR:+6/V2IZ.1I, M[82!HX/%&G#M!&06:?+5^>JQY(%)'Y9&@!0F2QETW?X_8@&K@G)KM3QGWL#(*JF%;5:53>2T!(#>L6.9IT UK LT38M*&<+0E(&W-ZBJJ) "&+Z15MY MD/HXI/9+][S6K%1'LL+"YG0$(JQDLF-8!H:.HDI58++BM;.^CBXTW(V@;;[G M3/YD8+*3\#GXP% ?MX^6*3V@B_-5O;5$G I'@6S-DXOE6?NTRT\H)4%GMFN- M##7[U9=,4E[M^\+'D_FZN[E>HIM:2>$=.=_!13T7/@T;W]6Z+N\.EP:!5%7< MW;%2D3Z0WR@>8%HBV&0PZT P)W?*%.CT;/ZZ M5I>0@Y?I8.QR3-XI2[FM"/EE]ZZ\+0PD1AR-,7>2;:[>?^W*\RHRFFV22^UU ME%[>.B/>/Z!3XM_5Z HU[? J56S,UCE#DJ6R;-\=HFL)]_$S<7N%!'+G7G] M)YOH)VHC#L]>40K;^VJ@)L4>]@HG"%.WV54 .&9>Z,CGW/Y50TR]6LUK$^442VJEM% M%U+[U7UOCE:BS6I8XFQ:RG3 IX,!\]Y:6"34[8U)---;AJ$SHBYV7V([SI$T M?:H'%VL!AD6C6(KEJ2ZE!YOLM#SN(.Z1;L&.(A<+;(E*B[K(:;F2!U_^C"O0 MX=;Y Z>/>B@*?)9Z]77&RVG)_-%U+='%+^J!ET%[&]IN.2"FXJT@;V MIB-Z:'>G09VUJ+7>E^[8# 2%R(S#0ZOIHH=G[X(#3-ILT75H"0RP:H$ M%8L! )_IP#SI=4R0D*;7,C$I:A2L9FO/E%J>[W([Q4719MV]VR[8:DR,Z&=V MS8^2V%!R 8FUDFQAA1SDD$O!#5.NMG,?>F[>4"P7VG2C#D(HPM&[P@>J2W3RR2S\^M*V_2AU2![5(R.8_&% 7[J,ZH@Y!UGD^9 MI4924JPI4PTL'?3MG84S>L$K%:^O :R-YQ03I7= 1\0ZO3%SVI!H,9LG7JYJ'OOP$M^E55V$9'_XEPTSI,YH.61VF:1$PK5\-0O2<'D4 M,<*N!8D 4>4DA5S/DPE&HF." $+IW8::O^OH&8M^(>*IEZUZ@/$+P2[%'!D MEE>R=,-L% O6Z;52 %O/9*5O,>5&Q4C MU]J3O3@3UT9DRK:<\OU3U$.7OYIT(W4A M7"R/E:T!14HY,G*.JYX8;4BUJGFHVLU2;9MB5A@L:JO6*EIUD[D-@>2?6+7Q ML1@V:IZKO>[R1N5%F)@AU?ZE8)&N>Y5\)-8(."C'FLAE ')$MGPN?X:T_EY4 M/R+OQ$)4(2,XV24YZ9 BPVJM[AS4+MV"+?I3M*Q/-3Y,()Z3(=...]1Q#%63 MMUXRA::X*ZJF8*CJ,'LDX\368B-RB=$HG&&2II8.K+4^AP^S5YXW0.Y+J_6( M(:$2GAFBG,ZD6I%GTM\BP??B(#JK4+>BS!EU0\RMTW&TV3 14P\B%7.2T2\E MT]OY4.C9+)F_P@>6%>>]_&C+6E<6C5%D2U\]$C*E)!)A*U;#PZ+?*S27-EPU M0_G&5!!5^#9PUQV7=&9"()6$HN,],B>%/,.**RZ<_AE8/.O%8@]_897GXV^[ M"LK&.BIB/E38IPV;\TKCVI <(\;].2NM>E7=6#=&##%]PQO *:<#/>4ASV5&D=N2M4>(%'<.A4M@,5CMU2WFD5G6 M5HHX(ZT%9]'=+I61P ES8"+6JL:KP[?%,G)W$,C1]7/'HUB ?*6D$'L-_]98 MBXR)PR!?6:+/1)4/;QP57H#$PAX.RSC'O01U=7%3I-IW;=KSBXI/XD(+FB0# M:"['B!\"8!;]5UY3L](2B^90$JF[?^>,=[BJQTRE>BOY1ATZ?NK83DQF+A.L MUA('*XF1B XR*3E2K0*AP?D/7 MQ6@L[Q8O0Q$F9(UU\CU(_Q?4? ML0O-D7(YQ4"MYE!"#],1T4.K[ IWM'VAHPG%K,B"M24W8_4Z8PX$ *TS%4\J MO2H\KX>J.$W74MZ/O<:&L=43P$Z] LZ_K(L[%6#E]-5%D+4_LH84_H5.]-BR MP@K5T%K$;SFEPG_Z7-M.G0<><^ZT1459!5+Z:EQ6]Y?*^U62P\CZQ"9L#6[C MJ51.N8X#&F#IKZIF>E>0(R/F( ,2&H&G:W,R:RH8,X=AN&+4X_Z/EH)H6UB? M<1C1?LMBJ)[6(S3J*G.^.-UE15N.RD0AV8?N3XWC8"O7P0NJ2C\X M!XSE_=F[;4__S*G;Z?>^%];-C6J?Y[1SY6$H/7.9+Z-%$B?S,:4$8Q8Y]4<; M)O%X.)=F-#J$P:&QM*[1+(W&F$'L?:/[(5,17*PF]L\Z""Q[1NG9N,.)Y)4G MPS2>+*;!\D=>QW,B+R9\"WYL."60*L!CAMTC5B"7OJBJ?8WNE%"(8447@'4B MQ"HJ$<1UK<1XH6LY0Z,UAL$@C=Z; MEB6X(BZZ9;OE[R7?"0N97**4)ANPI2E3*$5])_1=F*QC+NWH\T!K$<=V(M'Q MSBEXS,Q:H5T O6P)G2#YDOJ0NV*NEG&IYEB!2,>%_ EG8Q,%BG,;OZGR)(5= M)LK/IF8A"Z0.8+:WHE@=U4PCJ.GFA=F.U-"<+)$K;FM"/#EVQ1EU2KBQ C4. MVS7C9G@::M75L%9H#L-+7V"R+GXA[XWQK>&:Q7P^3EF(51Y;8[6$9R@Y9=>T M PY$(].5+1GR2AV5PCXJ7)/%2T8?6K"[R7 *K.6,XMNLL*2PZ;BI64;QATZ' M5 ?Q)+;9P583>G+K)HHKYQ='Q.HXYD)53;$=TE[*K57@F-)LO;";W_M-E=C6 M!)0)JN]=P?GI_N!F<;HTED&)KIZ?;K0Y>W:#W=X14P,=WG$+7<^K_AG6TV2E MRL1+K-JO?M*F/.KC(FX(:KI.ETL2P_;2CE6=G%VLRFDF])IIU/0;:427F&[0 MO&,.Q5!1&MC&\9*RZ6@C4H[ +K)>E&K-.I)&%B_U%,E6$8#.-ZV5I/9*5%,[ M.^#$:SLOU3:RQND0+SU"W1[J;L>QN/5"B='7KEEJ)04(U5YTAL":40YW3)28 M(Q[M(V$HZK62<:&DO,RJKJL[*IC& IC7L0]FY21&E^L2!F.!!A)>E$,WM#.. MR' !.PH!=E]ZX%2V.:L].%&B:ET]'.3>L^).E>6>2EZN5'^TFKPH9,\ E,L" MB"LJWZ3YDB[=2Q0"PSN+C+EX]E M\7?=#+_B +9:%P'7U;&5A*OL M,U+N)5^=7SD/6XNOL>'!,/HJ2J=49?/V+]&?#F7Q"Y8N3W0=N=MLT^PE' W_ M3K!]'Y?2TPO+=ESX0.4 RB8>@(_L),]:;,SU=/&"F]4+7P4)\,D^ES5/U\6 MY:7*AJ4*HLD"0!XGHS%*B 4HE"L)-4W&\6(XP1_3!$N:S4;Q;([ESJ8S[+K4 MWHKC;3...-5PM MBWUM.LAM3D;&K8+']^/D%'+O++JIQ8\"*JN'&80$3(9E M9FD\GE,%N$D\H9IPR7P>#Y.A;L_J-AF7-'2-H?$B&DX5$!?#>#2=]:-[Z\A]7&_+Y\=:2K96 MYD.%*:./;%RK]\H*H+BRLPJP*=<)C[Q5ZJU4]T=A%ND]BAX%%5E,QEA1$PM# MSK%P,%:-G*9QRC@Q'L6+*2+,;$J=K^CB).,A)EFN,/@:Y%>L@0A?3>%0A]$D MGBZF5()X/H4_9J,)%F^<)(:@

,Q=J&:P7MC+#TX2R?XX0BN M:P)O GZDL(;%"'2HY<^P:(T1[9^ R/,D43^LHLH+6/IT+"4.TP11 3!A*K4P M8?&SJ9@]IPM$F 6@YWS#1>]$'MK6*5:LIM3*G=-AREXZ M=NFD4KV;D<[#$Y'V;,/"*9PY]-Y?Z;VHIT)82+9\%L_N(&9J?+?.=;DR392I MBOEH/.9"X_H)&=NX1N\FIR*;>-FI)G"[F6,EWMM #2+2D MD<6Y3ABVNL?N58OI1"AQ)B]H\1W.'+@54(?QC$NG 9/78DCCI3K=X MMUNI=QVP];9P 6UCHE)NCCVIQTKU7.7K3&:F#!U*/Y/.Q[2.U^Q\L7P\KY$Z MY0>EQ+++!/L5C5.W6CY_\B,])I*1,FV\CGX:W&**/T>8PO;&\7AF*CKS7UC9 MCZ.Z6(43#XI^"BLBX_]7#R1O6)8B_02(C8G\:VJQWU6X9%TI&NLHC]4/K&.* MS9JHP1UV(#*BTIA*$>._O#Q@JEB=> P4A$G5$\' [UO[A /%D4D.;Q8CX_\2@-ON)_YZ/;<#R2 M?_E84608IHA>8T"XV4CP;.CU&;+9%?*5=]K8K_VR%-S/K<*/&OI#0H'K/RB\ MO34J9.D<*>N( G:EH_"^E]0ZZ;9[XQ1 ^'#]CN-3-7!_J)9:6/%?E<*CRCYL M2_4X%/FC9(%]*SACF.,&#:#%0"8URICN4EB://"Z:P#!"N+#T-L7(#[V"C<* ML:^52@@?8!RN24D+(4-G_(E?X\/VT&N]\UXF,9? [@4;5#3;N*$7K'/S/TJ$ MG/E$3N\"T6&MWWCE/T 4ZPTWP7G%%=/1J?.?>4EB>K288R_APL,_&LVX?[3LUD*OV"Q>C4* M302*6#*?8='\*0B[3 5^NGV#=F#VR)O 5!MB]VWR9+.7%#MUCOJ0 '%;G&X5 M.@T!NW4:);K7X&1A=/HD+&:=5,4]A,9V^M+["OM ZID "U0^DBW0V5<;5VO3 M H<(-/TV0X^B^SC)4JI<)B[8 LH75?.?S[U>SF2=WF-E55SRM31E.47!<-^4 M-N8J")O5(W*H:4F)'DG=Q.=;I63HJ_2)?(Q& M#6'@<=$($5)D;<%VG]S.#^@8_;9@OJ6KF5S@EWAO\)\1]:>U1O-(J9%KO-_: MT/RL5*&N@[KQX^E,$*-^6\E]OD,[$)!GXET;99K0&IEQ(?V:[C(:U:T&]TY8 MA6YSS[H?:@*+6:J BLH:"C\@^H+T<:L[53=$QL9\%/$D01'5FD'*L>BQ6;ND M/JGSM*?5O;!4T_'^)+>%ZG'/,'T/Y %DD:H69;"L"!O9 ?]6)?5]5%.G4-+>%O)J_[.UCSZ64>WK,/^]<3V]PW[.V64J61F!+XW2$B;"FW3K&,:O6 M]9;LC8<^)0UK<<82>O>/78;&*:YED:9V[PKN9B@6/%6"C%VP)K47W)*W_WF?[V7VV^\[$:8-]X@'] M\??&W+]U8^Y =^)31 +SVHUIJ"LCG")2_MZ?]_?^O,_OS]O&L#? H46D$"W( M*FS8@96_MSO]O=WI[^U.?V]W^GN[T]^FW>FE54 LLA68BS=8D&[=8*8\6O O M7B(=A[W\R-5Y/;\*J'4V\?2(?;X>^O/V">RSND6UZ82T=KJT# LEV4_S< M+V;LO8>&_F76>)Q0B[:J5)\:MOW@?# ;>N&]6-S?__178)%3K^$$-/JD6&\0 M%U0 J@?H_X849V_.(TG-IZ[Q_W/>\K-C[*T3TJ&7[LOX8/_P^$3O/7,?IPIK M6QVO[R$G2*H^^H%)SOO34.C86A M^_TK5$']74O$8']_!)W\<6/:*/P#I-._5;4Y,L^4DHQ"JSEI+,\&EJ2AL6"& M !$Y:0;/GPL['_MC.5D(9Y,2)T/ \YRUT@/\OKIV?L"9\?]6.:[ LCL'^^L- M*"+"GGSX1C( MK3@;#_ H=_GE#]10PA^PCVYY3\>L>@>0/AA:?\)X[_, ;^^-Q?=,-3K$WN== MH5AZG^U3P/S99Q.*;G_&\7Q$%:#>'6*R?S.'0C\7&S[[3J<='NX%=I^'"706 M<7!;<817$X_D1TZ;.T1_O;IK2&0+=%=N!8<';&L2\WU2D/?9$#T:7-WU@O+C M=WY_1G!UUQCA^&K/PAD,L7Y>$/5E=%:X]"DDVPP8MYKC 'G8;\DZ'PA-!-HH M9N9>8:DE.WKH8P?SAJ.VNQA";P!H^Z4?3@H.;X6&!RC>*6&DOAIP_!D_.-@7 M.Y6]]UN0IFWW?)<$]M.M"OT]1-\B\3OAG8Y@8.\"M&.!NU=+0<#^UV[TKW=< M$EO]CU-#=[L'>!ZZZ->/'XQY]OPC,N\^Y["LF4\[-O/"T0,,[2IXE/:#IQQJ M>@90TU\!U/17 34]%ZCIZ4!-3P5J>@)0CX5I/O\*G3"R6>9_QQS/NLD=L:#G M*V#..#?LFS^BY5B!D8&0O_X9N"*O3SCM8,R>^9P 0$\F[X\D[30)]@26/E>: MZ4F/<-]SSTRCVPVBF^G9/PCMC[37MG+4T+A__5?YJ/I^!L'O6/^-/$_3::3]H__V MA#8D MEP3VA7UM86?*>E2$HDHPV^,?3JI)QR-6CHAG=]@?X $G&27\B$E&>2Z*_>H4 MD6=Y,LY-#@FP:Q^7_Q%([.B9.K:5WSY,.#[U(5BG4)Q]PC]*,R)\2/>U)/.5ZL0 2I61E(KPKY74?34[(#>AY MW8N6?K^G\&:,4>7U6N'* \7DC6%!] MW@ .D,\<0F#^*^#0<8V"Z3@GW!XS$7(C0OMCLK]SD80*'[M/@10>[Q&;PX1R M(2TNTHF@@;R;4]ZRIW:3)$]YW4[&.>7Y([E+SP+,F5@4AM.Y@_2#[=RKT8+B MN9?32 QO3+7ZWB4_M9. #$M;6CEBZ^+>.Y,Q=SV*T@0[B_3MY3>9)AD'IW%V MD^GDM4(GK[$@ 6#K7>!9;W;0'R=OS*4[9WA0W?0N3B>CD<^Z5D>SP,)D]XSQ M?K,_K5^?S]'" M"SXKP\DC48)'N0ILM9N-A"7XA"LU)T-5(R(-4P(GP\L79JU%:Z-*T_?*T0G# MF6.GS2Q!$8_89CD\?HPJ[:?L MG+:JOJ2VY]QU>?-&UZ&W]]IW:>V<+ _>\T$:"&F=#A;^IQT)6;[ZZN6RG0"O M?T0]07J82.:O!_/'^E9IC=T1Y8>9:?X(DV"8;_",_<2PY]AC._/-^D[UQD\] MHOZBDG@64HUUJD[OE_U'T7ZT [)L/ ]_VC^!?J9C9"LSI>>K_CGJ1C6"^+Z>@#_=.%'N^8^L3T MNF>^UK_,TP?IPM[>U+WSGCZ"X\?>[5AA(.GSA$?ZUQ)^H6,!F"D:^JQ_"GFB M:U/K0$(,9YCV+UP>Z3I-R3KM/PC]D#?*UTVS^^/_ U!+ P04 " #T>*A, M#%+)_*4" #Y$ #0 'AL+W-T>6QE2/X#BEW27OLHM)/ 6/PI/@CS1IR[*RP=!R MTQR?8__.W_&'3CK(]9+!Y0Q HP5G(H_Q3.OL;1#DDQEPDA_*#(2)I%)QHDU3 M38,\4T"2W [B+.B$82_@A H\'(B"GW&=HXDLA([Q<>5"?ORI3"#&5_LOOQ12 MG[Q _KGW:F\OO#HXV?;ON\ !1I[Q(8EQU'N-@S^''H9A,]@&M^#=!\+O8V^A M>P]#WT/> O<;P#6H8>";'8K.80ZL88G68W"HYW@VT;P[7W@C@4'Y<$8#E(IZO-QA+W#9"8*VE$I MX90MO=MA)I))A;0YF$:94YQ?^W#D6_;,EAQ.A50NM\_@?\=E]ZW JF4%4L8J M@1WL'<-!1K0&)M7<+@O6:9Z]CNT_BHLR.I?Z?6&F(US;;ARX4)#2A6LOTDJ MH9,L8\MWC$X%!S^9G0FC1R8<#L@J#YI)1:\-SVZ5B7& PF@.2M/)NN>K(MD( M%GJUG1;I8S5W6JCY7[_G*0A0A*V+-GO_.;_E_ZSXJ/_WDMVMLBWX>;W5IY9H M*Z@6B.RV062O#2);<&QL+=H"D<#WVTR;&G^PW%=NH;^L"V^ U&3/8Y)NQ":2D8/K" M3M$%8US;YU9XU*MZC2I$C&O[(R2TX.YS-*C_[!C^ E!+ P04 " #T>*A, M.2OU4?D# !P(P #P 'AL+W=OFR9,X MO7QQ_FGNW!/[V1@;KK)5C.N+P2!4*]7(\-ZME4T_63C?R)B^]M7L+K]O9;)JNHG]47.;_*AED:-P # MNYWNOFZ++OR_-+G%0E?JUE6;1MFXC?+*R*B=#2N]#AFSLE%7V6X(D[9F=S;J M^(M-['97:6S&NC\]J:^R/+V.,J;?>=9!SXW*F+_0Z0=^4N=M.%WDV-E:V:!J MEEX%9W2=.FIV(XVTE6(@LD BBV-&_:&.Z:9JD?ZU= MM@%L%$(B YZWA]B)>TA;.:HJOTF'Q;V6UW8BO7*/;VWH7PCJV59[,T:0HF8FSDQ&[,HJN>5L[4RHJ/XQ;3(B?FXC']2V6;Q69JV;7" M,HR(G-@(5-O\'&9B<.3$%D-X-8W141#3 <1E;]/MD5'A'6S#["B([<#Q MW;LA0>](B.WHT;=W*C%""F)"4(8+ 3,Q60IB67H9[IU,#)>"&)>=Q[UAF"P% ML2P(S&TKS,1L*8AMZ<.Y=RXQ9@IB9OX&L#<1(Z8@)@:5D$-B.$8,)R8&S\QA M)J8-IU_^.@PV+V FI@TGUF8/[%L5I39[[TB.KGL1,X.*S2$S'&.&$S.#9\*E M+XXYPXF=P3/AXA?'U.'$ZO1>__2],S%S.+$YZ 40/X.9F#J<6)T#%T!]LXG) MPXGE06=30'D$)H\@E@?/A/((3!YQS#4R >41F#R"6!X\$SYZ$9A!XC^MEO4> M-0)]X'*\=;,V%F9B[(@CK)VQ$S:JT]70_L-*@;$CB-DYD-F=0745828&CSC& MSXK\>Y-# 3@ZAE%HMM%7U0_H3(6VOI*FFGK5?M@_-1-DN*A,KWL"MO,! #G( &@ 'AL M+U]R96QS+W=OZ^#ILZ4N*O"_2QP4)8Y[P;'ED##S_3L2Z'KLW-H<^+ MM].QS>NJ*:7_$4+>-.E4YYNN3^WXR:X;3G49WP[[T->;UWJ?@BZ7JS!,9U2/ M#].9B^?MNAJ>MU(M?M7#/I5U%=Z.X4\WO.8FI9+#^2(WXX+QEO<^_<_Z;K<[ M;-)3M_E]2FWYHN+?@BI\':3S04H/LOD@HP?Y?)#3@^)\4*0'K>:#5O2@V_F@ M6WK0W7S0'3WH?C[HGAXD2R#CDI^$L.9K+8!KX7LM &SABRV ;.&;+0!MX:LM M@&WANRT ;N'++8!NX=LM &_AZZU ;^7KK4!OO<*S-GK8YNNM0&_EZZU ;^7K MK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZVU ;^/K;4!OX^MM0&^[PED).BSA MZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZ^U ;^?K[4!OY^OM0&_G MZ^U ;[_"63$>@=^7I'H'?DZQV!WO$*OU5.],Y-/:3M2QD.[3Y?NN33\&]K)G#G\GY, ME\\X3_UV_T3I,FY)X?QZ\>_3>>I'1/CTOX;'OU!+ P04 " #T>*A,D /W M<]0! "L( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K M6.G'\"/ C7JK)/H'ZG9@"]O:M 7AW]L--=',1",D[PUC.]TY[T;S7#%[/ECR MHWU3MWZ>E"'8&\9\7E*C?6HLM;&R,J[1(9ZZ-;,ZW^@U,3&93%ENVD!M&(>N M1[*8W=%*;^LPNCU>[UK/$VUM7>4Z5*9EN[;XUG3\WC!U5/=K?%E9?Q$7)*/[ M?>SBX[5Y$JL^8;^8\/W&[CS>][@CYZJ"_A3-K%953H7)MTV\)?76D2Y\212: M.O6E=E0\!5>UZ_>\2^W"@VYB8[:OV9<%Z?ERA$--PP'ZRBDGA[@M:&A47SA^ M\G\-_-@-N7$TMBY67:@&'B]&6L:J9]W"4SXB=5NGH.)7PV/K\_VPK\9M^N]# M+_RSZ%E_^-];/UT. 9)#@N10(#DRD!Q3D!R7(#FN0')<@^3@$Y0@**)R%%(Y MBJD -02P$"% ,4 " #T>*A,'R// \ 3 @ "P M@ $ 7W)E;',O+G)E;'-02P$"% ,4 " #T>*A,9O,+8(( "Q M$ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M /1XJ$P,O^HG[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ ]'BH3-?^ MNR15 @ KP< !@ ( !^ @ 'AL+W=O*A,JS:"B9H" #J"0 & @ $J$ >&PO=V]R:W-H965T M&UL4$L! A0#% @ ]'BH3%P]P,5^ P K X !@ M ( !^A( 'AL+W=O*A,DWZ7]TL% "0&P M& @ $\&0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ ]'BH3->19Q>Q 0 T@, !@ ( !O1X 'AL M+W=O*A,*&ECYK0! #2 P & @ &- M(@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3+^< MT9:U 0 T@, !D ( !=R0 'AL+W=O*A,^IE 7+4! #2 P &0 M @ %C)@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3 L[3^6T 0 T@, !D M ( !.2H 'AL+W=O*A,DH,.];0! #2 P &0 @ $D+ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]'BH3(2 "SZS 0 T@, !D ( ! M^B\ 'AL+W=O*A, MCJH&4K0! #2 P &0 @ 'D,0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ ]'BH3#> K?CW 0 RP4 !D ( !NS4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3%$Y+;/@ M 0 04 !D ( !Q3L 'AL+W=O*A,CM 6#[&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3"<@B1^V 0 T@, !D M ( !W4$ 'AL+W=O*A,)IM\@;&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]'BH3%?N;,WL 0 9@4 !D ( !IT< M 'AL+W=O*A,W.]G MU<4! W! &0 @ '*20 >&PO=V]R:W-H965T&UL4$L! A0#% @ M]'BH3!CM+9)) @ 20< !D ( !6TX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3&R=+%VW @ MB H !D ( ! %8 'AL+W=O*A,@7CJ=AD# "Y#0 &0 @ 'N M6 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3&N,OV4L @ C 8 !D M ( !-U\ 'AL+W=O*A,!;$8^S@& "X* &0 @ &:80 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]'BH3#<-Z.Y9 @ PP< !D ( !LVH 'AL M+W=O*A,2(K.DGD" M #_" &0 @ %#;0 >&PO=V]R:W-H965T0A%LXP$ *,$ 9 " M ?-O !X;"]W;W)K&UL4$L! A0#% @ ]'BH M3 1KTMBL 0 S , !D ( !#7( 'AL+W=O*A,#YLR,B0" '!@ &0 M @ 'P

&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3'.#%?\* @ P 4 M !D ( !HG@ 'AL+W=O*A,@"T#G&H" #.!P &0 @ 'C>@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3'H5^<#E 0 I 0 !D M ( !4( 'AL+W=O*A,5!OM*%$" "3!P &0 @ %L@@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]'BH3(Y90_F] 0 T@, !D ( !@H< 'AL+W=O M*A,%:_9[U,# !) M#@ &0 @ %VB0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]'BH3'PT MP:H_5P PUX! !0 ( !E)0 'AL+W-H87)E9%-T&UL4$L! A0#% @ ]'BH3 Q2R?RE @ ^1 T ( ! M!>P 'AL+W-T>6QE*A,.2OU4?D# !P(P M#P @ '5[@ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M]'BH3*][ K;S 0 YR !H ( !^_( 'AL+U]R96QS+W=O M XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 213 230 1 false 65 0 false 9 false false R1.htm 0000000 - Document - Document and Entity Information Sheet http://www.formfactor.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.formfactor.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.formfactor.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.formfactor.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.formfactor.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.formfactor.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Basis of Presentation and New Accounting Pronouncements Sheet http://www.formfactor.com/role/BasisOfPresentationAndNewAccountingPronouncements Basis of Presentation and New Accounting Pronouncements Notes 7 false false R8.htm 2102100 - Disclosure - Concentration of Credit and Other Risks Sheet http://www.formfactor.com/role/ConcentrationOfCreditAndOtherRisks Concentration of Credit and Other Risks Notes 8 false false R9.htm 2103100 - Disclosure - Inventories Sheet http://www.formfactor.com/role/Inventories Inventories Notes 9 false false R10.htm 2104100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 10 false false R11.htm 2105100 - Disclosure - Accrued Liabilities Sheet http://www.formfactor.com/role/AccruedLiabilities Accrued Liabilities Notes 11 false false R12.htm 2106100 - Disclosure - Fair Value and Derivative Instruments Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstruments Fair Value and Derivative Instruments Notes 12 false false R13.htm 2106100 - Disclosure - Restructuring Charges Sheet http://www.formfactor.com/role/RestructuringCharges Restructuring Charges Notes 13 false false R14.htm 2107100 - Disclosure - Warranty Sheet http://www.formfactor.com/role/Warranty Warranty Notes 14 false false R15.htm 2109100 - Disclosure - Net Income (Loss) per Share Sheet http://www.formfactor.com/role/NetIncomeLossPerShare Net Income (Loss) per Share Notes 15 false false R16.htm 2109100 - Disclosure - Stockholders' Equity Sheet http://www.formfactor.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.formfactor.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Operating Segments Sheet http://www.formfactor.com/role/OperatingSegments Operating Segments Notes 18 false false R19.htm 2201201 - Disclosure - Basis of Presentation and New Accounting Pronouncements (Policies) Sheet http://www.formfactor.com/role/BasisOfPresentationAndNewAccountingPronouncementsPolicies Basis of Presentation and New Accounting Pronouncements (Policies) Policies http://www.formfactor.com/role/BasisOfPresentationAndNewAccountingPronouncements 19 false false R20.htm 2302301 - Disclosure - Concentration of Credit and Other Risks (Tables) Sheet http://www.formfactor.com/role/ConcentrationOfCreditAndOtherRisksTables Concentration of Credit and Other Risks (Tables) Tables http://www.formfactor.com/role/ConcentrationOfCreditAndOtherRisks 20 false false R21.htm 2303301 - Disclosure - Inventories (Tables) Sheet http://www.formfactor.com/role/InventoriesTables Inventories (Tables) Tables http://www.formfactor.com/role/Inventories 21 false false R22.htm 2304301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.formfactor.com/role/GoodwillAndIntangibleAssets 22 false false R23.htm 2305301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.formfactor.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.formfactor.com/role/AccruedLiabilities 23 false false R24.htm 2306301 - Disclosure - Fair Value and Derivative Instruments (Tables) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsTables Fair Value and Derivative Instruments (Tables) Tables http://www.formfactor.com/role/FairValueAndDerivativeInstruments 24 false false R25.htm 2306301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.formfactor.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.formfactor.com/role/RestructuringCharges 25 false false R26.htm 2307301 - Disclosure - Warranty (Tables) Sheet http://www.formfactor.com/role/WarrantyTables Warranty (Tables) Tables http://www.formfactor.com/role/Warranty 26 false false R27.htm 2309301 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.formfactor.com/role/NetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.formfactor.com/role/NetIncomeLossPerShare 27 false false R28.htm 2309301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.formfactor.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.formfactor.com/role/StockholdersEquity 28 false false R29.htm 2311301 - Disclosure - Operating Segments (Tables) Sheet http://www.formfactor.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.formfactor.com/role/OperatingSegments 29 false false R30.htm 2401402 - Disclosure - Basis of Presentation and New Accounting Pronouncements - Additional Information (Details) Sheet http://www.formfactor.com/role/BasisOfPresentationAndNewAccountingPronouncementsAdditionalInformationDetails Basis of Presentation and New Accounting Pronouncements - Additional Information (Details) Details 30 false false R31.htm 2401403 - Disclosure - Basis of Presentation and New Accounting Pronouncements - ASU 2016-18 Information (Details) Sheet http://www.formfactor.com/role/BasisOfPresentationAndNewAccountingPronouncementsAsu201618InformationDetails Basis of Presentation and New Accounting Pronouncements - ASU 2016-18 Information (Details) Details 31 false false R32.htm 2402402 - Disclosure - Concentration of Credit and Other Risks (Details) Sheet http://www.formfactor.com/role/ConcentrationOfCreditAndOtherRisksDetails Concentration of Credit and Other Risks (Details) Details http://www.formfactor.com/role/ConcentrationOfCreditAndOtherRisksTables 32 false false R33.htm 2403402 - Disclosure - Inventories (Details) Sheet http://www.formfactor.com/role/InventoriesDetails Inventories (Details) Details http://www.formfactor.com/role/InventoriesTables 33 false false R34.htm 2404402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 34 false false R35.htm 2404403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 35 false false R36.htm 2404404 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Amortization Expense (Details) Details 36 false false R37.htm 2405402 - Disclosure - Accrued Liabilities (Details) Sheet http://www.formfactor.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.formfactor.com/role/AccruedLiabilitiesTables 37 false false R38.htm 2406402 - Disclosure - Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsFairValueAssetsMeasuredOnRecurringBasisDetails Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) Details 38 false false R39.htm 2406402 - Disclosure - Restructuring Charges (Details) Sheet http://www.formfactor.com/role/RestructuringChargesDetails Restructuring Charges (Details) Details http://www.formfactor.com/role/RestructuringChargesTables 39 false false R40.htm 2406403 - Disclosure - Fair Value and Derivative Instruments - Impact of Cash Flow Hedges and Derivatives (Details) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsImpactOfCashFlowHedgesAndDerivativesDetails Fair Value and Derivative Instruments - Impact of Cash Flow Hedges and Derivatives (Details) Details 40 false false R41.htm 2406404 - Disclosure - Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsForeignCurrencyForwardContractsDetails Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details) Details 41 false false R42.htm 2406405 - Disclosure - Fair Value and Derivative Instruments - Gains and Losses Related to Non-designated Derivative Instruments (Details) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsGainsAndLossesRelatedToNonDesignatedDerivativeInstrumentsDetails Fair Value and Derivative Instruments - Gains and Losses Related to Non-designated Derivative Instruments (Details) Details 42 false false R43.htm 2406406 - Disclosure - Fair Value and Derivative Instruments - Assets Measured at Fair Value on a Non-Recurring Basis (Details) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails Fair Value and Derivative Instruments - Assets Measured at Fair Value on a Non-Recurring Basis (Details) Details 43 false false R44.htm 2407402 - Disclosure - Warranty (Details) Sheet http://www.formfactor.com/role/WarrantyDetails Warranty (Details) Details http://www.formfactor.com/role/WarrantyTables 44 false false R45.htm 2409402 - Disclosure - Net Income (Loss) per Share (Details) Sheet http://www.formfactor.com/role/NetIncomeLossPerShareDetails Net Income (Loss) per Share (Details) Details http://www.formfactor.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 2409402 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.formfactor.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 46 false false R47.htm 2409403 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted Stock Unit Activity (Details) Details 47 false false R48.htm 2409404 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 48 false false R49.htm 2409405 - Disclosure - Stockholders' Equity - ESPP Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityEsppActivityDetails Stockholders' Equity - ESPP Activity (Details) Details 49 false false R50.htm 2409406 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) Sheet http://www.formfactor.com/role/StockholdersEquityStockBasedCompensationDetails Stockholders' Equity - Stock-Based Compensation (Details) Details 50 false false R51.htm 2409407 - Disclosure - Stockholders' Equity - Unrecognized Compensation Costs (Details) Sheet http://www.formfactor.com/role/StockholdersEquityUnrecognizedCompensationCostsDetails Stockholders' Equity - Unrecognized Compensation Costs (Details) Details 51 false false R52.htm 2411402 - Disclosure - Operating Segments - Additional Information (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsAdditionalInformationDetails Operating Segments - Additional Information (Details) Details 52 false false R53.htm 2411403 - Disclosure - Operating Segments - Operating Results by Segment (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsOperatingResultsBySegmentDetails Operating Segments - Operating Results by Segment (Details) Details 53 false false R54.htm 2411404 - Disclosure - Operating Segments - Revenue by Segment (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsRevenueBySegmentDetails Operating Segments - Revenue by Segment (Details) Details 54 false false All Reports Book All Reports form-20180331.xml form-20180331.xsd form-20180331_cal.xml form-20180331_def.xml form-20180331_lab.xml form-20180331_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/currency/2017-01-31 true true ZIP 73 0001039399-18-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001039399-18-000028-xbrl.zip M4$L#!!0 ( /1XJ$QGV?2.?"0! -NJ%0 1 9F]R;2TR,#$X,#,S,2YX M;6SL?5F;&E>RX//,K_#H>=0^^^*OV_.=U:UNVU)+\GC\U!^&+(EV%=0%2E;= M7S]QLL@LX"0[%&M?7UN"!"+BQ'YB^>O_^7IW^\V78C#L]GM_>X7_@EY]4_3: M_4ZW]^EOKW[Y\-I\<&_>O/H_W__/O_ZOUZ__GWW_XS>^WWZX*WJC;]R@:(V* MSC=_=D>?O_FU4PS_^.9FT+_[YM?^X(_NE];KUT\?NO^.8W+#&))(*<*0:K=( M!_ZO*"1NBYLVYO_[ZW<%I8KAHMUNHX+]KF]:'8Y;C+0EZG#5INWRR[[^/KCM M?I?^_0U W1M^U^X_]$:#Q[^]^CP:W7_W[;?IK;\,B_9?/O6_?#M^\UN"L'R- M\&N*7U4?>Q@, ,EYGQN_V_#!3M%M_@R\D1YGTX\77]N?FY]/[S1\_TU_<%=_ MX,\___Q+>N&FU1[U!W]I]^_2)Q2BS\]W>U^*X:CY)Y[>2Q^ATS_2'?89P7+J M=\I/]@>?X'%$OQT_47W@MMO[8\'3Z>W?6\.B>KS7ZK:'S3"5;S7@W>OW>@]W MS;_1&0V^'3W>%]_"0Z_AJ6+0;=>?6_ZAZ0\,BINYF(AOX=WJP6&WW8P"O)$0 MP-,(#$?W@SG/PSL-'W@8OO[4:MW7G[EI#7\O 1F_T4 D>&?0ORV&C9\IWVG^ M4*)#\X?*=YH^-!H4G^;227\+[U>/IC7 M/_RZAN;[__D__II^Z[MA^<;[XN:;\K>_^USR71+FUY4(_P4 >35^.YW#WUX- MNW?WMX#2M^EKGE1=N]\;%5]'WW0!YNC31_^%?_OHTP]5CX B[HX>TPO5*]U. M>NVF6PR^*>$HIE"H^-*]^>>K[Q$@@JBF6O_UV]D/E[_Q[>R/C'_C'H2JWYG\ M52#!8.3!'GQ?\A,FP$_5QY_?F_A T>M4CZO7B$X\7KTS 4#]>]4+8\HTD^I- M22GR4^L1T6.DU1/#C,:H<\"^_LKQ.QNC'A/N\E_LR-%^8A"T6[1!.(X<[1E& MWQYM7Y[VB>@$E&S@JCH!'F<3CV^M$\:"<>P<,H/V;@1#'+T^$-,&8R>"0="_ M& C&O\<>U;\_C("!4N#RH5WT6O!MYFMW^/SN^,78'Q3MUG#T4W'W>S%X,;+5 M(E-\2B"6+SV]UH%?_GI_VVUWQS!]T^G"(T_QVACZ[QIQ>_5]_78CC_\UUK\, *B>16VHQ.V*_\?E6FZ>HU' M+2VGZS4>7C1//:"[>HWG+YH'\1JO =V6HOD&T+F]"N89"^;$"5\MYE4LKV)Y MN6)YNM;2M,M27^":=M']TOK]MCB 4$Z]3LY5.N>1^H)DL^F@+\AVGH^0TJN0 M7H:0THL34CE=[G3"0HJO0GH90HJ/V]V=JEN[6M*KD%Z%]&I)3TI(KS'IA0CI M2\>DA[6DXWZW6A9BM]<=%3]VOQ2=-[U1J_>I"PQAAL-B-+2/3W2Z;0V'C7+V MOK@M#V[XN7L_/"UQ60/MG&L;\-X?][Q %^"5&4Z0&7;>&[D+S?!VT"D&;P?O M!OW.0SM1Q;;:?]SV3ZR0:"-^6(SZZ>J';5GBXZ#5*7YNW167H!1FD3W=8]_6 M+%PUP2$UP5Z,P[8L<=4$)WGLFQJ ,J0.\*=1M_?)%U^*V_Y]T?E8M#_W^B - MW;-F@S+,7 'YRS,05[8X%K;8RW25F2S]FUX;@J2ZQ_['?KL,EJ8CR/YP]/:F M+&0ZK:-?@-Q$G#B+W05E@S=@A@_%[2W(Q@]%KQBT;DVO8SIW(&'#,D?XI0A? M[^$4SI)1UL+\@IA(7C7*L6B4P]<\;L ,5XUR7!KE&,::/4U?CBUOI?#7=-F7^7W]"SW^M[Z583/UD]_=N6.<>3^ MT;DWDVF,]\5P-'AHCQX&W=ZG="E@>AUXK1A\F6F+Z*<*^_;H8S&XZ_;*//%I MB= 21"=O1N9@>C:IC57//-S=W_8?B^)#\:48I&5+9WKB<_"\$.4YZPU?N>/ MW/&2M7C7PSZ>PSXFU7\U]U?U?^608W (][B^KCY+#]_PI2SG>--+1$D0IT;: MJ0-/\]$&0+/WP&\?_FS=S_1#-WW'\(=6M_=C?SBTCW\O.I^ SI.-;M/LU!I^ MCK?]/\?/S7SY^%5?#+N?>GEU3O5ZT3'#\://0)P65RXZBF>6;#Z+1?RX)0C+ M3W)"7IJ.P-3/"\V^OP G'>H^Q_^%^5S&_BOE5S,_+?;M,,5^I=K?,^K\= M?2X&3T^-2U7KV;9777'5%3N%9&$]=7E'LX ;+TA?75[T<=575WUUU5>G&D9M MHJ_2JF0ERKAU8Y\PL2W4U"HZOH7D7WXD7WN"ZE8JL[^+^M MVX?"/I93,?*Y0#_U>\7C3ZW!'\4H/O0Z)]:).Q>_9^YH1O TKZ#6/UY7#!*Q M06R*X=L;7]SWA]T3"XM6..,%6)['0>\BU+]>$KQ@('W4B?@C4U']P7T?#'?A MB]]''XKVPZ [JF_ [NT!NW/CS^F84[3OFCUS)O>_<-H6#YP8I/_ M5]%[BTBW(TY>C? 3_NA\RE\*1__RX>.@: T?!H^V>WL[>RYGQ'^+$;V7,D=;70NXT^KZ;Y M0/'P53WO(<2^:N0SX.;S4\NGP#@MLD<4\E3/?5^KQ M= YYE83?W5TQ:'=;M^]:\&-7>[5*HJ^!9%=+=;Z1\/D%$$U_U\L&N$L^(_S:^]SNGPS[$M4QY98%C\]7.+^XX M&5_M7../RV/%*PL<22+P=%GH5!.!5PZ^;'8[K\-]H<+D_?'4Z!]ZL\_[Q M[K>7TGD?/O<')];H.4?I =$N0^E-'-DY"T'XY?U5"-85 B#:50C.2 C^^?[7 MJ_>[I@P S2Y#!L[!^YU37.O)3 MY^'ZJL?V>YWK+=E&MV1-I+MR]*$X^MJ'>M@^U"-@@1=3:J<;I9RZ4KNP8.DZ MY_4"C_>JJ4XZDK@P%74=FWA&Q[W)%46U,'9OL>-U%O)J%Q?3!W%$&G&%2'0- MB$YE2/,1Z.9KH?O)'NYUZM+&-;RG<\C'U$-Z?I'"R?207EC$<)WF>M;S+R_L MWN&ZJ^="#OJZ,.!8[JRN"NV@-7JGRY17%CB2&KWS"S:.O4;OK&*,(^F9ON:G M3[S]^IJ8OH!;I!.S->=U]7-69N>8TK6GZX2??+KVK(*!(W&ESE))'[W_6&1ZZFPWCZ+><_IL*^#QB\T77M62FW[4.I4F''/<<_I'/G17*"?GS8[C0OT M4U9@3\R,8_$[4<_C>49 \ 1G>21O;SZ,^NT_9CRSN[M^KWS]M)AN+FK3-P-3 MN+W0P2+RFJC=J2G_-._FMX_/XQQ-FI/R\?&^F#K+]Q#Q#+KM4=$I7G/MC/V"QPIWJ\9GA--4[VYG5 MR?E,5R7T\DIH[Q.'KAKHJH%>TD^?5"A7WKORWDOIO96=KW!W?]M_+(J2V&_O MTR7T6;#17+PNU)M92?FP-&%W+HJZGLZXD? MK;K>X "O'M>I'.891F#G'P;-IG^NA[C_0]QY'J7!&;J>XR4X1 T'#\3HWQ5U M_OK'?CMOFX# H4C7IP8 2->C_?OT:/AZ#R0O3HLI%J [%2@MP_>"&$9>&>:4 M& 9A^&=5AH''V<3C>]$P[P;]SD-[]';PH1A\Z;8G3,R'QR%0=3A^X(=!_V&V MKKFFNWT8=GO%.'"@J_=.B[^:J#.V5G/)LZ.D_4+BCF&8 M0]W+57\UT7XH^I\&K?O/W79KNI K/ SZ]R>FY>9B-1&-3J!U0,7/YZ$W6OW'R^YO44;-SAV4*M:N/: M_8?>:)!62I\< ^0*88S,=Q\7+KL[,W=FWE%?[=G5GIT>-Z]OS\9!U;JL7"F^ M?[P[)]YM(L;^&;?2N_]X=T$F5JZ:%(FWK>'G:TJD.24RAS@7E! Y.D[>JP=Q MGFKW8"[#16K>]3W>+7V$?[X_)V8]K(_PS_>7Z\TN\!& .IW!XX_]3]WVU568 MXRHLI-'58SC&"T'_WOR4G]49,&,S8E?5MG+XGOS<=#J#6^*P=N;'_K]SC2'U,^. MGQD4'3-ZU^_V1F]Z\/D3*\%8 >/G8HS%*%\NVVP8W)\*C^PC7K\RQ&;9GK,H M]SJZO,^%5YNM'"GO+@-TROKP%-(_!]7'1Q?X7TN+SE=YO>3%X+E;WX-=$5X- M\#5%=?@4U='9K3TW,9VI$W8,'4S7>/AEXN&+*/8]3%!\^$K?P_/QVBT*OWPX M.<:;'T?\\N%R3>_^"[9.,.0\.AUUC7C/M([U6D6Z9F;V6K]_K=\_+_.Z?9K. M#+NM=ZUVVOQR6KQ\$KFZC+H7I)?7-L$G6)U_%.7QAS_J%V_D.,$0\FCC@FL$ MNY6)O;QZN,-;WFM%W@%+6$Z%38^_MO?HU.&UJNE:U71>2NY:ZG*T1OQ82UT. MKY5?+)RZB"308ONE&)QGD+5'SMXTPIHF]I77K]G.\SOJ MH\DAG:]F.\[TT8&4V]$%5>N.";G>L&\V:>3P0G7>FOLZ[N;RIAF\H"H[TTSG MP?78A?=M'B+#>=8)HH.G.2\Y1[2;Z3*G&0E=XY!]E92=3\O3M>?H95(PEU9S M=O!)UR]8=G:*_'J]T;O>Z!T?'Z]\RW$UP!?EMK^( 3[!&[-C-L"7W*%PG7)] MK7:]YGZON=]34V,ON:OL3%GX\(W.%\[#*\<0YQ/+'F,P>7AS_)(76=(><]K -+!^?6B9B =0K]>]>NIZM?#\^N+3T,\ M+^5Z,>MKC]<3.,^.YFL_\:$5U7E%V1]-V-[@JQRM,;VRJG[X-3S*08\.L:]UB+N(V]X45U(AT\LGE@?U.$Y_@4+ MVGP:QGP^T_.UY\>PTO1J MTK=?TWRM43\*5KY.V7GQ8J3SRN0>O!CIHI*Y.[[COV; 7BZ]>V+IK\/[&,?! MZV>>,SA"AK^N;[IR_97KKW[X7LLISJLCX&)6SA\=IUZ>?KTJN,.QS6D&7B<6 M^1R>6=;>J7V"E?C74OC#+($[Z9Z?HW.!+KSE:-MY:]=+H$L?5'1T/.SZO6'_ MMMMIC8"0;Q)AIM3G6_@%>*OWJ2+DQ=W--Q/H617.H= %7<\?GJ?72IT_<_[@ MO@]'5YA>Y^WHO(,?6AG].@T]-49/1YG],45WD.O^\09P\^M03&]AEDNFO_8>_KCVESX,.TW?V!WV&<'RNU\^^+6_!^L_WOVZ"_;MB\"&=Q^17=[I?0&(F625]XN>'NZ1P M^Y.J=$6*_8\I0*:_:.(7?-'KWW5[&ADWNHKPR_OU_[*_]P_+OK*?[S[;?E7=HKN=P88LI.8,MZV/GTSENSW MQ_%:U!>%(Y*_RX@1_V BNMJ*<&><$=KWZ<,AI>??\Z*3^BGWY^ MWB]5D/A^^^&N?N!=J>8BO#9< 10BK)&2&J48K5]__"3U#, M_95F,!*J1/-8%1_\HL$$_PK7XD@M!HN(W6 M>F2)D%+S\ 0"E4I;_VK*QLS]I5DP/C[>K_+K2FKJF5#>Q>",=)H*6Q% (D%? M?8_1ZW]-_V[ZZNKG0FE;';PZ:-V^Z76*K_\L'E?XW4"5T1P10CB7ED8LU5@* MF%5$D&E/9.XOS8#1O[OK]SZ,^NT_2KT\?/LP NO=ZX"C.P73FQ(D\E/K$=%7 MWW2*=O<.9 Y>_SE.P,B)841Z;85V1EFE 96*-LCY\.J;I ?*+ZS,MJ2(8B78 M%,@+H)J&/W9OBX&#P_S4'ZQ"1 [0(::P PW"-5%,:U>;\C?ND,@=V_T<^MN)?7"C K(*$YE##88&R2K M (J2XE??Q[?O?XK&?7S[_ILW/[N_3 (R_6L)DM+DF_9_/70'1>=-[PNBOWZX*T'; J\7 .X$C%=P035DT +G2NE*<$MAT%OA-X':?6[U/ MQ9N>:]UW1ZW;\/4>[%!W!%9P^*;73E:A8Q]&/_='OQ6C=ZUN9_T3D$Y*;(AQ MDH.B1/ 4]I+S@,8E3%>DL80 MS"Q> I3<#M#J)ZW8'OW:'7UV#\-1'YS$'[NMW[NW(%?I:]H@^A_[MGA?M/N? M>MW_+AHPT_]BC?'HAW;1:X&EF8I#JQ=C?U"T6\,J/3)!EDFJ$$.0C(B(X,#. M($XC=]@KK#QAT3LZ094J4D%_(4A4=%D?O9V2AJ#]D0;T$%96:X8ETP(E26!/ MI&&(>*\;28.4W %I?ACTA\.?P$)T>^!* -2C5<1XZEQ58,9K*;#P3A)I'9-/ MW"ZT-THV D^%'@.? [ !;$>0%)Q#'8.EXTI[Q00*P4=A5*7CHO2$-U('3OU$ MJ=-X 3"'-%Y'(\%9,"$9 "04V*Z*-":@T$@:SO!>2+-=YFT.AM9%KSBXN)SR M *&696/?#(&G#Q+?+->U*=@2P]Q*31DIB/H\BMB 6D:,(\^-JHP4#=HWBZW: M$6,>36')'.I(Y03'0H0H-9"D=.BKT 2#OFL66W*JU%E';)7B+G%*L%H2%S2S M(59,39"-S:21O!1@L,$0G"(3P7Q!(\5$P,5-<=364ELTYC"P4,; MO#DX+HC^WMS=M[J#!#"X?1"E#7\N5K*_4^YF%!Y1)[0QSCHN. D<57I4()K% M D3H9V!7@6A+\)=XRU3ZR+D'BCMJ@PY*.%5% 1 QLGFAS%J0_UIT/WT&+\A\ M 5GY5%1)6]\=EI75<="_B_#I_]NZ?2C27U(VY>W-F^'PH=5K%Q/1^U*.-'^" MDDG9D>G*XKO[V_YC493?D7,?F%4'$X^LX7@^X74#-?"H@]0 ^U;B%H?)@5T:>D"GZ6O#)YV'Y\ MJL@?_^7?X9?W]1//W_NFEPXT'>#[[O"/*?(E-[K[J1>^MLOH"/Z:J#RCY][U MA]T$V;0C_ADBVYS@TW&H,,XS8S0U(G!09-3Z*I@F2L@\$R#(4\2VA#:703X> MN/5:0"0?.(:@#OY$J^0E#FK2()0I?"RPD@_79,Y-.84R.55"#X"GMO M,(F5M;$&BUGNTT2H*_4JZC'#7)2"6AND 8>$&QTK;6F5FLSBE9<]6E')Z0'I M]\_WO[X4_7[L]SXM(1\P&45<4W#LE0)9I2";3^33(*8.9ZI/2G(E7ATD@)X# M2T&\T]8)A[7&];V)56B">.7=,Z@]S"4_(/T^_NJ/B'XZ",>EL9I393R"*%E6 M(:@77&9VER%VI5V55W(!&7"=">/@*2K0=EI5 :KW?-+I+Z_B,1;J9=3>UK29 MBS-BZ9[2JB#33:D@*I#ZEM3[2/- !SR157&NRHY,N_21A^]:CZW?;XOQ[7>. MLOP7FW\XA$?-"=ATZ12+)%VC/@&*N!&S+CRX[APQ40*Z&(I-X(2CF0MGL%Y8 MZQT53 ALHE&,55=@()69 %(%X1<*NTPFF.OI6;(,@M^'O/(('#[>";D1&8RO@"8; MJ)L<)4A;Z1E6D>- 9'1/8%M0HBQDGBG1:CNPJRNS;K$9H36*4F+G+(40#H&! MLO&YH #I[,07]P. I90&^//MDXCT.I-2\BZUB@]&C^]N6[T1O!?^ZZ%[?[?V M45 OP0\2!"Q;9"0$86RH)%B"BY0AQ\$OSVS%3@!_&6(L/&D(\92((H V@4,TBQC':BY?KXU8I]-]^RW%Q)/&M;5X+W]K;?3J)1WI?8UK#H)/D X2@?+8NQ MA@U%D$N(+3#UG#LPLX1Y@8&2!%59-B-45FI(01U- [\27+O#I([3GQ1"?2G.3H<,[XMA MT1JT/X.]\\67XK9?6KSQ+RPAC-6AK/42A$#H81F*SQ6#!(G,=<1(G1"#?"AN M;[N]3S^ !SYHW29?H7/7[95UOBD7,_ZI9-1HF!$)(9:3QFN;V4@]=E'[Z+BOL2B;H[(; MTIE <@$PFP.]Q,)(Z3RB$3PLASF)$@+@.KD3+IRX< MBAD.BPUH[:/!-&APD"4SB&$[2'?DR%$!D)@9(@O$AP3WKO1[P([X%PO&&-6"I"_V@8"+SB?\0)$5/R%:+)$ M^, F>42TP5QJ)+P.D=2]65C'+*V1AZI[AGQ/7 RQN?=)B8,!)B%R!9:K.C'" M2>;.<2#0\>*]&RX&>R&$E](@#LX<*#?&ZS1+ /^_H<5M8YKT1MU.]_8A0?>A M:#\,RI1\^-J^?>@4G53FF=R;A]'XJT)KT /\AE5Q:-/5_BHJ6_&8;J\5)48[ M+@5BE>JB08G)Y'+5'XO)3#2S"\!?@!)+,U1"I%H^"&J"4P)<=R$B>/($>(!1 MWD@)O6="-(C#,D_42Z5!C*D%A]I*94-T=7D_Y89DMH@)+F?T5\Z;;K@%67BJ<+ M[-M^&H.Q9G"C$&%P-BP$XU09S?J*M LX.X)\1O6GXI9&(,I(:0?"$V4"%8@RK6#:!3XIZZ,8[2! M:Y2>=5>6 ;0E](N4GK24>(48!OTLB3'265DI/89=-HN#J3)0V11ZUQJFS'CZ M3RH.^0+/I\*XD6L-!H]P3N41YAB(18XKX9PB1P4!)XA:%W@ GM=::BP(-@UW M:)C-E+FL!-4.T)"+*D8%MF DK9 \2O".((8(8S0HI38["(P9FXD97PZ-^:?!.X12B]-%S7@DRTC$[#8VQ8@?!8J%S[1VGBL-#&-L(*DB&RA4 ;UMF M,JVIT'H?6&SM@QL+ 914C-G4'Z"LA-".&459)$X3EOMM_K/&N>9=D9%0SW3GCNG O,6BI8211A&75YWE7*55CT)&CR MHN$/)\)ZL.HRB#3FB=B4WU,7&41A%5H)B#/*>JA,K315SDI?E7 J\GS@%%:4A4-$0(MS7C MT=5=0XS;K"7\^$B[+]8+0:"@&>&$QJ;SW8%CF M=Q!&R,E3XR6ED1H/K 5Q$"&"D2"=)+;*-NF(,D-P)?":XLP1@]">(6-9"*GA M0ZNZ8%JS_/IX%Z2=^40Y9JF;)DB.OW'ZA8DGUTO7J-2TCBW7$4+30#1V098- MBE;%:$->OX?*OJ19[MD8VCVBO2B]D\K?5=#:(Q>QLYXSIZO*K"!P0WJ'NQQ)9%Q**-4=F4SRI/6],X728P+O65Y#0.>^$5-D1E!DEPB0F$ M(HA&6DU& H]9D*P,+PW"R!7DX;%^&C+_IM<>%*UAX8NG_\+?;Q_2 /-JBL-[ MB(3#S4W17K^,),T?B#[-L0/?EX!&P-958J%XGHG!1 N\.TJMC> QD79)78K' MUH0HTX0NZT $4P-5/5_*\KRT6/ =2MYVE.W?W76?NN.3*0/$X2-%K]TMYJF? MB=D\VA'&99I-''!D6E=SH90TT]_=NKT>"A>/7-MQN#4>J# MYTLA[J-(=R5,ZI!<<*=#=:V"%)G5>TO!&/<$OFL-W@[*^K5.:&*EU0*Y2*ZR2% M6#EE=*O#EBC@O>/QM-/!/(P^]P?Y]/"EYV"0-A@[)QAU5)<>M:_@#]I/QOM5 MZ5A9[#I] ;< GHW!7DAV$Q"RRO#(; @ )]@W7=4)>('I?L%.XRK7IK2*5FMK MO!4,<8K!_Q*N;CF.P3: + FG!$NQ .(G4#:"=B&!A3(A6&>#Y%H*9,!1UH,V.R4@N;Y"2OX MFDYR%G1 '!R==+=K4L/5>#H700V%I7)FZ-4"8#:&>8D3AVA0X+4)"32&Z!$H M'.I$@/(DJ\IE9%.8>VE@]: L,4Y3V\83K%N?"KS*>H'I#]M'"V[2Y[O68'KZ M6]E-\+[X4O0>BA_Z_4Z:-C&37&GXKFRHNWS+MP#4'[J]8:;BJEK,5:6HCG'+/@GTGD-CIO%5& ;/:/-S$\8OA[ MJ@?0<),QE83R4C%NK!!8!R)I2#?9< *!X6Y:5X: N>S[P/(-ZVO&,&+'>@"' M#:*DCN#!&&#<$)V)'G2YKS<6\ZG1=R]J48^;FKL(HI#EG *5"0N::)TZ'4AU M548T;]XHB-G>'?D3I_Q*093GD0@E%'-4>]#;%/%0!E%8*3"C;HX.N7+]#H(H M4-Y@*X4/7C'FD,6Z6A?)K)"H6>-L&L!F^U3+$J%LO5E3JI9/)O"#+*T+BHXZ M 8P":A-[95)Q'C8"Y7@+F&90N@%Q%: ML6!)9#:65]7.X2#P$] J4J.RDA@^.Q]K-T"/I7_14NB&W#2?BNT,]0A%I(V- M0'U/*3 Y, Z"X,Z;O," K8-(!M\T9FDX3:FY3.K &'SIMHOAA_[M^LO(A=!, M,!>%E,YZ@?S$E.P(,I!OER!\ID-J+C";@KSD4D 94'N!^FB!XN#+2N?JRTSG M\A'YDN+9HIF50/;%39'VCCOX_VY9 U%.CIX8_/YS_VDU^;H]LYAA;Z*B'I2Y MET1@RD)U%<,]RKK2.!;3UQKK@+8[E!8VTA(J)"A\EAIJ0:++W5KC.(\CTE2! M+7:*TM.TMJ*5)V#0%* #%X&F^O@M3V@AN,S#;@+UP M)Q:1#'Q#'P+&H*R#YDA78!,A,HU!,6NF\EI@[\!;439:EQJLB/*,ELEGJYH&S'>B+:&ZB$Y(XHSU.@_>3VJO7!8*IR4%GJMFBKP;Z\XJ8 M#50RLL@;G$C-"4&25HLI>+0H[Q1(.T-F('W^]=6A6J)NT]A&"87U;[5:LHJNE0X\\N*C<(1!+[8+!\GE3'6"= MKPF;-873>!P2QY=L@6,H6HA?".ABGV[7F*AVP%)I\,)]>.=*,C+SE7\O.I^Z MO4^^&,+/YX-6J]>+CAF.'WW&8MD&7BH6HZ"-P*#'R2)KR>C!JVRN'O' MC+KV\N$UY= #+TF*O#4&@G060Y$DJC+.\PA&@]Z(#?\!1V:QSH=L;LA5/[2ZO;3/ M[VUO8OGU;(ZGH0YS=QO.E] 00HA.3<:9CZXRI[U,CL*7I(V3K5%Y NE#JRW: M<=PXI$RPV&I!P:E'EM633FD^%4VIV5SM$CIO>2CJ$@\E:!\P_#IP MJJM8R^M\D*;* L"-#N69I,/J<^^+=AH*T;WI/HU?G]R=Z=Z [NB/\2H[5^$[ MWJ5A_?W>S@1LB7I:"+Q]'!_R^^*V/*'AY^[]]+5]:_@YWO;_'#^W<]VW$LN4 M!0 EOTSQ2%V(,#\D=R'M4Z?$6_#_F>-@69@!RQPIQI[D6[KI;$9C/R=_&.[: M1%-D\)70X[AI?F+_IS5OT>]5; MZ_EL7A+BJ6':,&,C(58R7S*%E90RW3"E8I[+MKL#>WF&N#Q5,]\&,B8'ZTTZS*#"$*QIQ+VMO+%B= M7S*1>69V H3-8'S)$-8J1&G*ADN4FM.=BPY5X1FW^Y'R)3(Y4<^'R(11- \B@A8*+K M@2IX]ERF1GU,M%(T@K(!K/FMT22LJ9F<*(A9M"8LC674=74!IXC:!;#2+6#U M:8544QW?8LJR-$O I<41V#*F&)@X6:6;A9Q=U[DJ94L>^O9F<5?2VM\,Q8JNL63/ ZQ 44V;3G$;+9B1H%X*"!XG"8(BYBJ*ZGJ=$T>SF&*.9 M(I-]T^CN_K;_6!2E&U-T)K3D1C4U'J7J;$%DP ;A:&3T5FA0RDJ'@+/14M]C MA=GT]==2@+:$?F'96%1!F""\!5^)6DJT"6/H&1(-^P@P96Q[Z,MV\OU4F_9S?_1;,9I7+;UTM10<&7,>6QW25BF6FI"K M;8DLAJS(.,U5Y8U8[QR1%Z'6TS2XV!^,7TK/S6UGFSIO;S-SU] MJ,PT? 3_YXE'E\2E:ZB6>6Z,BS&%UUHZ;)V2!L50\;SC(E\VJ)N=F! MSAR9F'=%BE6TJ4H4>^$E-=%5MW$H@GW(-UA#<"LNZ82>]?GVLC)M%^9EY""@ M 2?24B>]H30JBNH38:0A(Z?5"YW'!"DF:1^[ $_Q8_=+RF1.+S"?N/F8W'2^ M;G_[;_:?D2-$W !AK@)M"WS*L P1BN4@L8 M_)&L84VHF='LITN\^@)AW'4Z><.PC&Z@Y7ST.LUTCCIR$2UCSQEBF3<^"3IS M'73Z='L[Z!2#MX-W@W[GH9U^PK;:?P#7+4NN.TZ("D%$E_K,HV05RS$L),JS M65QA?&:D^SAH=8J?6W=+Y=-1;"0R1OC(RR7BI"K,YY&'F.4,N*3\R&BU<,4F M8\D%9PS !K&):=UL)4;>^(;B44'P$2)X&.7- Y8%ZJ&L/#N38L M4T**('ULDK0I\;91WEKP5&5&B$%$SK.BVDCM@NRRL+4OB M7X16$Q\9ET.9FU$Q^*UH#2)\8#WUC1GXC8)XB _A?X1P[U'=@4-QIH (DJOK MGR60;H[P^^*NU>TE]K^)W6&[=9N^W^>=(4%^O5 M3WA%D#>GP&:G'9BG.B7@O9\:<8++J7Q RWZ((81+>&D^ %&N>)Q5F11OB$6^!-,21*"$]F!G+(P:""(?J,7$>1#F374:U. 7*;./N(J^T%%Q8CT-D'AE+ M2>6-8.\S*\T0Q?2$:+*A*\LIMX(ZX;&-VH5(K565%&F1J[^U\A!'0);5O54$ M)B\-M?"H'"@B657M"-XJPYDZ20M^7E)F%NEV!:ZUIH(S#-&'"4XEIV,L\$'$ M/ ^GA1(KQW*[ ?XPJM!I1","OO84SA;.6"E?44;'AH(HQBC6)T"9;51AA../ MS#+L972424NK.W;.O="9?6"(G11--E2%S@>5=H,(0A0R2) @Z[$KU.2W "=# MCY5U8 @&^H\8Z*7X/WI M$!U.ZT^9J8,HK?)=W"=!BY7U703'(%JF@R<"@@#Q/#M'4B'R#D=!^D:?D_G*!Z;&A MLHN:IJ7S"BNIA.#)&IA*W$&0,O?F)&BQLK)C/#)ITE!L@2*<-0,%7X]+Y;G7 MSX5>V;>;I<'3_(VG)H3V(X#8&[;*@ZH:.W_I#8K6;?.L]25]0,%%&X4)FGOE M;0 +QNM-UP&$/RO6(3.Z;PW@=H?4DL8=2U+/#@\HU> *JN'OU>%XZG/7A,], M,=\4J>?Q(&D/QML;$*G[8C!Z?'?;ZHU2$\_]7=;7LL(9:4G@;"**D1,? FAF M%ZHUN(BA+-G\>B;5O!I8NT!DR;D$('.@R#CJ@M::I4KING]1YQ'1ZYFZC T0 MZ?<[?W9O;W--(1;$/\9KCID*SEL9P)4-1E6=JUBHADHLI1">]O6K'UX9F%H% MU7,G[,.PVRN&PP_%I[*-^]FR ]Z_%RZ548[?6U:-H(%"_D]Y.$99%DOO@(MR:.+ MR'G!$=,1(Y!19X7$&)MLHPECS=KSI1':)\?#62+K,+@_7#/F0 D$GVABP-*$ M(+/,U8F18SV.YS%*I!TSR((.4%1@%=._O-?$YLO/=LL?;^[N6]W!T["XU9@; M3568" P:BF(:?&!@27E5-"4]@WACA7.U5-!*T8:&98 MUQ[D#L)PK"ES:9%!X)23-(]G?+7IDA;4"6POQ&/$A MLEA?]R(9LR)N3)#>.4T6(_5,N<%]'XA35)O0ED7/@0;PRH C$ANJM45MB#PV2TGC/THX[4!<0;N(:*&==%E P"$QW!=01BR;$X):& MY 0C#TXRN#U5G(4XQRXSB0S-EH^?!%G6BX,5UY12!LZ@L )B4%D5I7&N/&KH M9L4S#5\[H,E^1)/Z=%>GA 'VCD)YL*/U\#:'>!:YO18@-JN@]C0,,=G2-$XU MK3;I]A[@R,9G!P=L"SB)HEYW5@Q_ZO;Z@^[HL9I,"2A,?TM*4(X>?RI&G_OP M3FJ&OMMH=!?87L_3I!]G,+AYUO#G?=TVTNP\.9\IL7Y!Y(Z&IDO4*58:A4!1 M5 S^0*B.L=X^+Q7*&(DP?$0TW7YO(>!C"(Z&" _!,Z(VZ'KO#54-Z[QFDE,K MK/W;U:)"(Q5W.-"T_H]0B N]B>"/>9:RVMCE1Z4V![48OFMU.PNF&"^H&J<> M<4S3%EUPBS47M+I CS'(?)'03.HQ!V%= )>1,6TBM,%S'J5.]S"N&I.BK0CY MC;:K[91IEWF)!6)-( MSL"P 9 +U^!I@[Q'JMPHP"R7C.HJKZM\R(&<76R["I"#HC4L?/'TWS<]TV[W M'T /O&L]Y@"OP)K@P'(*@7):KYI:"1W&=>^*DC(+7R29B5Z6@K0E_$L5@(G& M21.D +;5B,5JYIV2G-F\0U"K3+9V ?\\GEGA"#@WJ49*1<.=TI8JC&H4M%7Y M;G"U,@KK5L]V@,'B;6SA8; MBP55E$B+%(O4>2?!OM-ZHZ51/ _S9LNXUP!N9S@M*X30X"I"A.,MICCM?Y:N M=A6ISC>COE9DOSC-G4^]P@$9T*B2&L:"\2IZ+Q0VE= 8EF^G?8D,[U;HC&S5GCMHT B0E0A M DOK@D.J]G6LJDA1&F=F#W.\["1F0-H2_F7;5P-R3D7MHP)$HC$1U9K+$9S' MC8PM4UQKP;^"Y[%*[98AE$(PCR.+Q"CKP)97&HNHO'+U-9GIL5H1L)W@LN1$ M'/( LW7""&&DXX*8>I M$B+CJ#RDW04F<'0CB,DV4$[6 X_+#Y390;"7A5FA4>R(F3YA)AI9Y(BO#769X M*KFI=-?CVJ0OQV[K*-/L(H^0\:P*M2!RX'D13A[(K 37;G!9P#',.AZE36E>O[=N'#NB" MS2I1!44,Q0BRG!IU J!5=2=*'WS>C9&W;*X"T_8X+)R2@^&4:,#$(8PTF#;$ M4962--%GD5'>B;4!#F7J?2RZZV=Y-8L\>L>5P*#RJ6>NOC90C.2S0;#,B#X) MP%JP+3-:,DV^I$F[^](_2G5PX_QIVAV443-+Z2\%+25^-\A]8<,=G"E)]<4 MEJB: (AW*&:57!AEHOC\ZZM#M;2^3$42#;/:,Z:-"M)40S'!K\?9!@D-DQ\^?;F?3$L!E^:%G4M$G27>JNP"0B.RWGP2;A4=?H MT[SDG(F9R2LK@+0U!@OG:Z2=4,X9!"$2%DH!>'7.7/"\Y0@,$IIU##?#8.U& M^)0_(\8:XB/84&T,%J8"E2.>1:4"I'[6/7K^[=5A6D0^X2,.#+&8,D@4,VFJ M$H=T49*W9DJ:I\&6P/2^]>=/+>#G+OSZ%JPJ40"G(TKI@%3:,E??@5&)P9G. M8V*,9F.S91!M"__"387:6>R#9"): [ZC-Z1RGCQHA4Q3T7)PU@[@_[4_^".Y ME_UV,=Q*5QAE4]U2*E.S 4RHJ6YZP**"FY?/4L1TUCXM!6EK#!8V9Z=KOP!6 MS(.:4%ICI.ID*83Y^5T/Z.I9EV!## ;=4>'[?_;6-G 00ED79"00O1-@'HU] M?9' F,C<&"+UK.6=A6%=")=E&9S7G%!,(2X0,=6U15NI$.QRM490EJQ:!N%3 MK<)3$JZRC1M0$E%.)'A7'JF41B.B&JKK.?!"KGXS*)O@V S696E]$YD.H"\< M_*,"6#+S/,66-XS#X.L#NW"[Y\+H *E DH.'J8>P5UDN?!WF4]?0IR;US';S M.7<+&Z^!%" MFC5;_+@T7'/'(@71$ 843*B]E9#/PA$L9>WFP=D(T'; +VP[,XHX;24$OLP% MDRK!3!T5-JQB ."QFDOD=8#?: ,AQ4$#;V)*'48TID64E;;WP9$\B"5XIG-[ M\=*^;7<,QA""$*G4EJ956H3Y4/&L]Y+F :H0,T.85X:O7KCKN\/V;7_X,%A> M/O/FYS@99R'%J3*&>T>\)<31JDI=6R?CHGZHQ7!,0=SO??I8#.Y\\?MHHR.W M"/,HJ#<&62&L#8[Y2KRD57DT"#PQ'C@&SZ9>$.]=#QS9BZ%;LLD+*A( MM="@@6006#,=[1/=G"=I_,=QLMTO'W[H?RD&O?+V^5/1:\-W)E=Y96DKQT0% M!$HEQ>'462E*\R54 -'+&^G!B:?D9-!^4<&3%(R8M!CB+QJ%D:G\/5&22 @O M\@:6"R3A,AF,EBJ1I@PCSA"X @)[69(0'(6TS?Q8F?%CJA!Z&#S:[NWMRI)' MK/582Z\HQ5%Y",I\/;1%^0:3K@4]7NB[++ODX9[#J$#$H1'+!R,5T+ETD+Z0A& N5[>\#F\SV@O?#2 J7U M"(H$^.74S^=0J!>X*LFSL@&FRJNJ?<"XY^P;=N B8$<42N7>%B(Y*^K1XPWC M"T"C'3.>+RF^4C*9=I9IIQ#!$!TB5B\8,BI/T5X&U9:)/T_+9Q#P%@&Z8>Q9 MFCPUIEKT(5_L<0P,MU;VC2+C.7$J,!(0\4JF_U3*P['<8V1Z'PG&':#XHMDW MKIA0.-@(A LR&%0U.#!,P2TX-FDZ=/:-1T69]-1X)M*(!P4Q775KZ9#-LMA' MPF7CS,I:^0"LA.(0?U!C$2;"H5C5FPH=:=[%0S&?Z94\.EQ?4K*(1 1B52Z! M*[32TCCI*O(AYC,3?RET6YI]"\1$\-&% "]5!1'H\U)P[G,]?AQLMW7V#;E@ M)4FSB%U@G*:&4E=O+ICNUWDRT'JF8O:8L7Y)N0.OFB/)E DJ@G6CU)$ZG.5> M[#^V-@M06C2@I@#Y[J MN"V*5&@2M#*49[BF/-.1X_JBR13K$4W-&\JD^WH0,N5*\FFL.,I[*R^,?$NS M,@KB+!VT"(1'G)("G"[8M=J-066T$"TZG?&.EHJ^ ]&J3R M*9TORB[[.F7&E'":IL0TQ X1@5]33U,F(O>D01VM&37\#&S>&GY^-^A_Z7:* MCGW\99@F]<1NKP46I??)M$?=+YL-WY$B3:'! FL?E'%.JUAU0GF+\JJ6UVF^ MU13PJP.W*Y26;2.*!#OJ!464! ->@HZJ.@]%=IGU\#KF6SD#P!9\H9!/K6,&,8KH:QZG)Q4-[T1E:%ZR%9 MJ-3Y!E'^V)!\6GFHPG1_ 9+1!HPC^"PTG*JPM./ *03,,X% M91+@^OS'7>CK'[(/D8-+%:(,.J9YA2GK/5:):1)$/A&1JM2<'+1V R.5>A E&1?#2B M1%PW0]C,EFO >,2SYQG23AG&L(S$,X%\H*Q2ZX+EQI=@R>9PVBF1:;TU$9Y9 MCR6GEJ:M1-Y2S.H+*)G;"9#%O9-H/Z/I@W1(:X]$ZJA0S( )KXU\&ON:^2U8 M*S1'KK? =5G7*@G6:1>H1<"WTD6-7&T" \G6=E QTR"^.QB/6;*CLV!$L-]Y8)<$PD@4#6!BLI-A@Y55]T6)I/X6-$T7V3 M:#^2[2"H,A0C%KR5G#O*%:Y#89T/U@')9@JOA6LY/RR;Z;I93ZU%J6:>*I5V MDRIFN95"$W SM 8W,S\7,3/W;#$PVX"]J B(*A:D=3:P-#O?&\OI&&R#(&+/ M.Y?QS #]=<%^FA>U8?NE01:!4@<.4"(E=:)EL5*C0N-\;".9=9":8-@ R$4D MU;Z<_ARTHT;@2&2DHIX&8E7><4]GFJM7 ]+U[^X'Q6=P1+M?BHF%%G-W:H/8 M3:Q9,YW_/#S-02AG='QL?5W;74U->5+$H)0!+XQHSJK(1'JJ?+Z<='89W'[P M. 2EELU!]D([(HTSS K%*7.T5MJ.Y$6?! MQ1)3:F$-XVMTFK';.$$<,V*IJ MTASB*C9TG0O$5L9[=U@LG6CIB'=4**6-]?"X=:+.$Z"&32A8[ >+7WJ#HG7; M_>^B\[RAW1>#[AUW :SLJ OV] M?UM.:ZQ_Y/FJ8Y=\A 51*D23! 4B44FE>TIIH&A3%=R"*[=]X7 8.BUAIRC2 MH,:T>"&J& D)H4J?\9C&N*0;DT$24.?(>0S M@:%Z;EW:@)I?#,WTUBZ&9QO(EYP632LQB&"1A92G@S#45U,LH]7Y:IS76:YS M9VJ-21M:' MF'!CE.!.!N]#3,7AU3162I#.$T SPZ'G ;(-L'5D/O6TZY6/AT2$=[NYO^X]%\:'X M K+::Q?+TA92! 3A$!>24!.HB**J6?9 A:S(A&JU,=+O"W#MB\['/BCJ7[NC MSY^?5#Q\]'E$=K()H%3*TUH_Q&/&6XP\)QX'S5(%0JA"/*+R@)O-C$#=%-#] M(+O,SRKA3H[%_.1F?-Y=(ONQ;]K_]= =%.9+JWN;KNW2 MQUOS"VU6.4Q'J.62RR@MML%8:6(UJ1J3A;[8&F#M#)ME]WF@*PB347!X5(,6 ME9[6%=\Z[TRB7#4?U[8XO1LD*SYZ?'?;ZB4EDN;UW=]E::-5MH-*J4, 9((R M'%EA'*DK98QEV14E98(O1FDN;+O":,DA:4F)!Q,=#8@3 ]\HXGJNK#(R-WMI MS=T.,!J,=T64!OU=:_!V4.:H.V4M&3BXI2"N.>@/O(Q@-9&1@TZG@3M+G]?P MQ=EYVM6/@!C]!2$\@=%*L.T"FYDDY30VEB&'+6,$*<#$"/BG4@;>B5F'9&_8 MC-<[/(P^]P3*VF&H3JE1-H=D3/8HBV@7WA M"0!X0B*B./"5(YA2,)Z5.F8LAA> _ *6K2.CHI54>(R7*Z>?.RJ K ML,VTI[A+L$LUL]XE$@")J&*:HG3)S"VI=0:AG-@L[3 7S/*WUP9MT=415U8+ MYGB:)YQ&=J8ZJGJ#CG=97F$MT-(.I<;=21O==SI#/8Z(R!"E ML>(M'5+5>( M^6SS5.C 9U77,I"VQF#AC%0&_^/@XQN=9DJ!N(FZ3CS=9#5<7\UL0UP;@WZ[ M*#KESGG?+:MB(;0KWMY4,\C?]#X\_#[L=KJMP=,8:'-ST[WMIF;V]9,\%)Q@ M@S02,A($?K*I9KJGC6-YG0!F,ZAM#NO^<%[B;?I4[.LEU1ZA(*C1P=4SQ,%Q MR_QG,FM+=X]SLA8I:?#VYDFI_=+K%(,W\$(OI?/3I._&D#!YMT-X[&FE4BG2 M;^_3&QM406LGB0LBI-EB5$=&=&VN&6E8V\AF)M+O%9T#TFUI?*E<:A9":40O M8TJY+K:/("UHEGR]"+T:WGUJC<GX F^W[5N;X=O;W:831#2ZZ1! M ZA%Y=,,"%SMO8)H2"S,P>X"X!>@P+)]=YZ;:(C66*A("8,XI+ZSD=IFP2VP MQWS)VA4=.@_MT:^MM ]O]%B6Y;0:ML.)19/B0\".N1A ?:;59C@05Y6.4H7R M939:SEK%)B V 5,NL-Z>H[06P ;CP(3[5 A$*UV/K:D/R9E#M!)&%:UH< MN"J@0Q"XT3+-ZZ=2C>X44F2,C80R(,?A*OXW8-LYZW' MHL%IG O+YC O+% M@6EM#3^7GOKP)]]]Y$#G/$+<-B<1N,@)IY8$ CA8&D0DJ3,[,.Q- MFKW+@8'R T 9%NL MU.\%GKMC">OW6$A P-,9%2RQ N,%A4QGXMZ1%@M")DH M4EAACC RJ=P1+$!="YJNUS(O="9B.B1>BTP#HYAZ'2W$]8H!>L'2NFO-2ID% M+V)F=.\>\5K4G+%(L%3JDB?88-!K3 04E:7 @-)!+.]=OOL<([7>635W;&R# MSB)Y,ERDO=XXZH #(\YXBL?HN%1-F?M]>#U%L0]TYI\.45P':IUTH):)PMC2 M^OY#V;P"!V,Y:RI?&IU%\@/J0.F8BHA4ZF+#X+74*Z09N4@P=\A[9@.BGH**EE9K*W5#X@(U@#X#Q%P@QW5W:S)+@!C' MJ,B$=LJ"T\K&G;\HV@A^[+*2RB8(-H+P!>HHD=?(1AZYCX8K%D@P]6T.(2SS M>/&18+IN\:27%,(18FRJ2&'6$U'5%C!KE,F7>LT43^X&TT4RK3A!+C+C(P1Z M8.X]DL^C?W ^?6 ?P+T PX6HL,268XBN G%P'O5R;2SXPKG?AT-S76X#ZX(D M=D+8X+7A8&X2HU>T5G= :].")H6FW'^X>RKI07]QTV]TU+2-B MD:0A]DR#"Z938%9O1X40(=^"^)I"&"EGW;%E,&V+P<+K]I24)4Y+SS&)5&.+ MQ//B[GPC(6# 62;>ZV'PI>@]%.EVI1* 5([K'H:C_ETQ"%_']VKIPA[^Z6S2 MWX0$E50:&3CG,:5XB+=8>8^\443F%1L8X@,R:X?6!G-/6-:"-,ZAO1U\ +[N MMHOG607^O?EI_.X/@_[#_=(UE(1R4.G1B1"X]L"[))$GW:TRB +SM';:[WEF MU-GKR(R $7:]B&(A[<+4XI,1+)2,$) MUHFZVE$M LMC M@].GSC[%VE(LF(D!&\R0\#$2F_1F,,Q3"='8E<#;B#76/A73(NT1Y8H0#7]/ MU$W[@0A:N*KSM.C:?^AU!H\_]C]UVVM(-XFIK@?XC03BN>5.Z2?I)A %!)EE M820KFS;.DTK[E'(BB2#1"U";B&*=%EDG0GL2!;B4/LL/70F]D1'W/A :@8MI M)-Q"W*32HD X'V*>/:1L\(9]XXKL':&#L.$$7:*:X6YQ@NC;AKR;41'@R4],83 M9H1S- B1N-=RAM'T8-S3X=X]<*! +HWUQI:Z- \?O$GB2ROCM4QLV'"7S/31 MQXB;$RK_BA^*_J=!Z_YSM]UZ6C_0!DLU&CS^^Q_O%G01&8^]="B-CTX!>+"E MDZ18N8,LIRK&>K8(Y3*)^L_W\TVU""'H-$,QT-3:+!SP;4H7I=N QO(-S&=+ M!"Z3J!]_G4]429%'1$NFJ0Z&8QI0(JJ.J70VY/,(@:AGK"?7(.HO'Q88'X>$ M,)%CC(BA4IAR>[CW0&MN;;ZNCXB9\0.71M3RX^G:Y.W-Q\_%K_W!;6?9[EF# M(A.4. \Q*&),FI ,O \L#^I^X*SX)/R7G/ M# HI\,H8F*-+X."/W3OX45 #:3;I35I.\4._WYF.*>IGQ\\,BHX9O>MW_S][ M;][<.'+D#?^]SZ= ]#Y^WID(M ;WT;-V!$]OK^=H=_>LPW]"9$F$!P0X "BU M_.G?S"H !"^)1T$$J-Q83XLDCJJL_&5F9>41YQ]CN/\ERHOBV,,!AMQJ8W/H MXWDVNK#ZOHE=B';%3UJM/Y:['.U_?6#I 637>UY?=[V>I1L@2(8>.E.1X6TP MZAROM^6VWBP(W$V:'[5K=7N./M#&XQ'6#]4P<7!DB*,3S=?ZQA:)KF77NHM( MET>[ORNF9N1A6\08(^LPNS]/ZP!YL M%)4N['"-?H_;72 ?=:W?WVX>XA&#/K&KMGOZSH8LAA6V3:H/[!M;6CT!G9OK+L#'I@R MU%W,!'.WDQF-K?2OJR/M*VRW'.!=8Z YPQ&W%$:FH_&-KN_KIN7N,&I!(%^] MS=#L5FL\U'T'JVN"$ %F]SR_+\X588_KZP!@,'$OS MK<%HT/<&+M=9?F_<<[==6;IM=&A?=8H9[PX&?=,= R_8WLAW-<=V+>'<VXZ<8XGW#=6S'MX;CGNY:0\.P3)OOO8=^SQU:VX:X;UO=T;RG M6-*&Y7N#L0LVM.-XIN?JICOB'DID%M?8[X%B28LJXQ&#J>X\$&H.>[_1Z>#HCHEA'6K]PN6P/6 M5G<,KO-L4;W7=V%[:@]ZIJ^9FM]W;+Y+-0Q/![-T*[K*<]OO@7X%6W)L#AVS M;_2M@=<'=K(&@QY7Y-;8T/K#;>^3;KAV^_TES1J#O:%C]0:ZW;=,P^G9X[$V MX '-_;%A8[NR;9JU4-._5&W/[;M6;]1SM>%H[#L#S=:Y)-8\'ZR;T9:HP=([ M+;1YO4,#ZH[,M+*P4AB8O#8&(@RT?F_ ,P:&VM &)MCNEFIJAM,^27PF=1K- MM-+[/,\/B^'8WKBO64,>1J>-@(K^=HFM-T_@HX[%QH9G]SUCZ+I82+PW&&J: MH.X -BU@K[<\3/9@LAZ;:>4Y_5%_..J9P&:&A^WN'1YFJ/<&SMC5MHP(QS#: MMZL]ESI-PMKM>;8U1'6)NV)WY#H^AL",#-NVO?YV#L:;)_!QF59#!XPVS3?' M?:]O^8[3M[@-K&,Y>W^XY8/H+%U/S+1RG5Y_,.C#IG%L];VAK^D\_@K+V(%Z MV01*5FD0YF$%F;SP8ZV 1:T/-'/3]PG@TK7YO.P^="'V2$M== M&_:WIFL.?,W0;;]GH$]Z!'NX@>F/MDY?NDK>XS.M1ECK#FP9 /;8M#W' )AS M_NO9QM#K;0=:FJ;3OCWM^01J%..PI_4&0],9CPW8)V(A91ZV8ON68SK>EC!] MT\0]"M?]L3,"Z@Z,(?;R'(T]SQ.>+$RYZEM;6KP3W-L !PZ,/MB&>"XW,,;6 MV,8,4QZ78CGNT.UM)4[[EF^TSUTLC4YR#O8^XWL#:Z2[GMX[(B<9V3J.1OQT?;;4QQN<2 M1'WF>%$S#*/OVS8PH*79WAA4C_!A6-CW8SOXQ+ ]OZUNV-8D6CD6^CI,S^SK MO;$./&CV>L+M!G;E6-_B5,.Q[;=-U.,/.?M#8Z2!(/!UV!^9_;Y?^(Z=$?8X M'6_MCLP6%IMY30H??TXZLG1_[+H^D!?S,$>CL0CY,WM:'YAZNQ*LT<:0U4O0 M^*"CUO$ A(-G^KYG#7K8$$+GAM?(Z&%4T&C;C[)=&O$:J?L*I[7N"-LB>[KK MCK4Q&&K#ONZ*,#0\LG6W1(=O6>9;8.R&SWO=X<"WQIZ-66NN9>N6+3(*W$%_ M--H.=K/\:Z#YD55_K-'8'8%%VX>]O]ES#8_K--,R;>O)(]:W-Y5KKF M]F#WI=M#;3 <#<=6?\1]6#IL<$>#[>0^DVNPMT[09S9AMN?JNC8RG?$(K5S3 M&-JB.*HU\N"K[>+]FGNM,):S ;,,/%WJV;HWZ.D@!H=@R8IP= R/L;<)ZMKM M"V9\=8(^L_DRM2$HE;'K8!,NIV_[=M\N0H@US=M.8'?,K49+;XB@QV^\[)ZG M^SUK/+*-7M_PM)%6!/';FNWWACNJ1[]A?CU^U]6W'-P+V,;0ZIF:#UJK+[*! M])'C>MOE>RU[JS'/&Z3O03LN R2G:?N6YPPQM=5S77&@U?>L?M]SMES=Z,&] M=M*^PG;+&O>&IHGN1=V W=9X[(MX:SSM E-B1\T[^_I%1K-[+<\Q+!?TG3LR M1B-]#-NM'O%@A#UGQK;ON0-_Z!O%CG_< MTZS!5J"I;CH=DJJGV/&&-_),<^".]9'E@N4)<@]!1+VO5LSW!'L(,V M^KV!AO7:>4$B0^NY7M_:;FQD^!TZQ91Q!C%P'; <=$,;#T:Z/O2PMA[&#OEZ M3^OWMEOG=FCK)N, P>=]&,%VM8TQ;,+ $!"FK.GZVFA'ZB((W=9'G\OR_H.D M\<"<[^.FU#!=U_$&W-4'^MIR_"VC""LOM!Y;KV!,FA8PE3;R-1/;7P',#'/$ M+1L#S$MW6R;INH.GV]=)N(/3[K'T:N[I';U;\[A1]CCH8,D"^.0!6;ZQYMM$SC7'9 M8M+QK8&]'5"R58!/(FV>G]R*@NDB 2*Q7CS]-9^Q]*5R+*.Q/72'_M@:6"#( M'0!%T2W4'COZ=F=427-[(8'3'WF#(>R:#=P/CIW!>.3Z)>&U@;<= [&=P'G^ MZ%J,6G?4ZX-B<4Q?=_IN7_-%,RC,,MQ^1[8Z-N"Q1D[6@/WM6$/$S0'OCWJFT:/ET$O MUD/?87(;QI8"/FA@,J;R@EARAKUA#[;DXP&>; ]'OCOL MJ^@,@)BZ:QZN;^)4\FO_\&,\X^?_EM0W1^BH+XEV!>2_@H!SB!P0$_ MX07;LN3C+^,ZO5WS767[^WJP[$.Z/=+]G6F,0 M\6/+'@\'WJA0L7Y?L]8Z?I<0MK!GSFNL[CHM+[%^G4U9P+[ECRW?\7MCW[6] ML3[VQFZI9@U_S<"NS"C M*L[U[^ 1TK@%H"S+GZ=@0[[#M?MZ^-1SS5T?:Q9 M)33]WF9HV)H!91BONKAMD[PGK/N%,5U?=ZOO^V/ ]-C0P<#J#S"RI]KM&V/C MF74WK;>X[O_+!],=L]FW^MALUQR-QWUM--*P(IY88,\=Z&L%LTJ1;?N&]2H" M>YV6EUB_KTD>1*VVD=>.)K7>T#)@%4%,6T/3=<>C\J#/UYW!=ALO?^-D\C)D MO<3"=GX_Y.NNI0^& ]MT/<<9]:U>96KU35CL?8+9N7'-UU_PUQ'.Q:M'WU@Z M";/@-F*'6,U2Q*BA.YZE8>V205\;NZ[G:?W*8=M?J[I1>1\,WW!E@&_?M!NB MZ<9:%K^P3\#V)]DRH_DB2IX8XX!YGNF-D6.-#6OH>8XQ[ANF-G;TTH&O]7KC MO=:(=N/)L$:.(T;KZ"]![(QT[,:I@Q$X-GH]U_%,MU\>2INV;>]; ??&D6$R M7&X!?EWF61[$&&KT,081'V?AY #S_52MOG:8Z]N^JYN6@8?= ]/N>2._CR_#)'$>-5BR M9&UHZ\.Q.P*Z@SGB6F9O9+I.N0"::_;W:T/7;?<"9(=I8+;OP..9==A5O%'" M4O0\QQO[/;"J?6NL87L5LUH*T)_[EL*_\8_9#TFER]:*W+[,!+#@LY)#5MYT=Z4NV:X"^W390&IE_0U3>6-@JFKN, M4E\&T5>6SG6YS%]+<.EAOP1+0[TYZ'E]9UR=AYI#PWOWET_6/W5KV B%#YV[ M3-+OEW+[7F\T1'IG.#)]S_,LR_%3WM EDOZ$N:^1'G?6 M'[-LR:;#92HR#D T\5=F:]OO3\MT,H-!X+RS$UU@+^SGUTU%=^P/W''/&(QT M=^1I7G_8JT+R^NMNK.K(U]*=-;_):;,[F$#\QPWQ_K)C7\Z!^ @[+?C^"(AB M] #AHY%9%2S#N;]Y;Y+$G#?P,7SC&5 MLXF0*VWI&Z-P JZR/?MH:FWO=@ M6UL.<#3>9D#+U35]!Z7W#O!K\(UEH A0V0Z6:8KZ()[^DL03\>$X>IJ^YIAX M8N]B(NQ [P%VQJ9CVZ.AT]]1Z=WTG?4DO)>&<][0GZ.T9WICKS_R8'=E.KW! MP.Q[0S'T47_@C+?Z^6!EE9.'_ENT.)?E"$+K7[X\,?3SV7=\;^*8]U$O#S3"]D;/=0&=]*4X9H_PYOA"^ M;@Y'_LC 3 =CY#L.V$ECN\2',=XN+"9Q?AOVD7#^_'HW#*,E'LIQM5CUT*MEF0/?'8V6SD(+P]5'EF.8 M@[&E&<.Q7[)GKZ_YN^9GF5;3\]NZ!S;@X>3HU1O9[F!H:9:%:9ZF 6PYULOC MB_' VN7M=75KHX/544.4.+>70*?IR)!67S=M3!=T=;LPI5W@U_XN4QJ+?#IR MYM:;\*H>I:C%K)[)) 6K\ZYREYV M/=VQS:'?[VFPJ;_[B__+\I_G(8/2I8_1>S/[^[@D>_O M@GD8/7W %/5,^84]*I^3>1#_R'_+0+Q\T+5%_N.[_W>?_[AQ>Q3&[/V,T^&# M;FA_VGL/?K_KG6$\ X&5;]['/SZ*Y]Z"XA_5"-Y]*#*XD6K8B&C)2%&'.@)'=*/F/*71)%R2/* MP._"&+Y)EAGP;O;]AY.G@(SZ'I33??SA7\LL#^^>#N&G13!%Q+R/V%W^05M\ M$X\)XRE8'_QS_3TQ%@*(?BSOR9,%/OC;ZL$YHDN9L"@JKOGS.] Y^#E;!)/R M\_%(> RG^>R#Z?KPLMLD!;/T_00(&"PR]J'\HTX G$UM5&GU%VZ-<2SQG]]Y M[Y0T>11_Z]6U/^33U9_ISB<4PQ=C,G0#"5!_U.H5.Q^[^03OS/L=\\P'6&?> MKY\[@,Y1X 7. .V48_&;@AEODSQ/YC^N(0V9I@ZC^F=Q_=I7*8??09Q6PW8" M [D#*?-A%DX!SW(E<#!?_/B?NJ,]+W/7B5X-UWSW/*T*C!>4T!??%)Z_KORG M< DT0\T GI[5>W/03J9K:AJZJJ"]L81U"7N(^X[E?N& M;,*==S4&U#@#NH<2^"29>!M,?K]/L;\EZO,D_?"?DPEC=W<78-=-ZZ$)BW!2 MS[H'J&4;YW#0H8<"MO"P-M(>W_E46Z%UGQ.1(V0"G.Q5)) MI>NJ:5F-TZL3;'/2!E(F-[UA/4P2C"38B1+,4W5+)PDF0X)U9 _[&F;98X"Q M+OG3*7L)XX6]Q"D4.V)G(!]CANJ9OBR(M66EFU;WI-6O&!&FZC@&(8*V^T?K ME3"?81 -GO+<):G"BG _>!X>+I8Q2LHB"N(FD":5W!>%H*X:OC17Z%ZRM(5_ M:'/: 35V/> R5<.59O%=/;AHWU3IMS">)'/&'=D)%EA0<@QG))N1*RS//?CH MY*W8C.U#27?53^<08:J^8Q,B:!=U*&UYS1XE*'0-$W77&]$NUV/*.:INTCZ) M]DDM4E0O!=-<#_@LU;&DV7PGD^U:P-F1?5;K@'D$5YG 5=-DB2';YX2V=>*X M5-XI^Z$D[/QINV&JEN^\&MTZP4:T!28!1@*L(P+,-%7'EQ?P2 )LW2S[@6=[ M[;Q^Q]^K+,X3DS'K^9R8X)G]>E<\">N& +$G3^*_1Z5OFN9@,/2\ ?QKNJ;7 M[QE5@7%?&QJ-IV\>D;5WY'+SCUN!_IQRF(3X*649BW,>B_[LXE]F]/R^KS-> MG6V*GA]>U*;H8@D?[L(XB"=A$"EAS/L3\YCZ,,:&R_ S/).%L3(+,N66L5A9 MI&P1I/##[9,RALMQ\9-472FHC_'DAA_8)\M<"9;3,%?A:>A^ E1C\V/^(_\L M. X>"6\+%Q&PP+UH%A@]X>]LD?.S$9[FB26VX1,OH\+)WIO#;">!\IUXM6<8 MVH]_[?4^51_U'[_G)RJ+99HM Z!9GO GI4M\$_Z2LOMEQ.>;E=FD7]ADF8I, M4[QB]&TRP^)-"E8C"+,,25-_X9?1H/Z^&^6_DT<&4D]5LN5DMD;1E-U%#*LL MP/248(JKS"O-J65**Y(BB6'J,!21'PKW8/D*_&'MAL=9" ^'55!+ZB2+,,:7 MP*V GT!4FU*5F$U8E@7I$X^:")2[($QQ!2M^K9)H*R98)%F(OZCP\FP9Y9PR MB>AKBG1"JDR";*:@J9/QY^(#0LRK">?*@I<=RFZ4KVM/K1,BX(_<0LHI;'U$ MLLTICU< X%,L2H$P29.YDBQ3_G2E%\=+F-9GMDC2'%:-0T'1M?=_$S-_$6M9 M60XHVX):!LB),*,%5B#@_ _/^-!1?7S$B4!RNG@)NL9Y!7F8=JOK0XYS@3->@X3?Q8"TIY8U,!S=,TL@>L. M>L[ KYJR^UKO^O1BC8*< ]=HV%;]>)(Q=T&J\\L_A#F\8;)W':I*@LB6M_\"\P%_BOAD M%FDR80S]+H7Q&@7A/*L,YQ1^00,9+(0TXQ;);=&^_D;I=4,@J'Q>0;8RYB.^ ME\!/8,'^?1FDL)P@Z-:EPFHT(![^SFGXR I[+8P?DNA!B)4@?JJDY39-;XXT MR8XSL-9-,UY351B?G\/L]],,LH$S<,VAY6JZ,1P-K+XQMLS24='SG5ZWZTRM M$0E98 ![]3#G'"+B0)!RK85VAT0JOV\4P$9\JQ#5!-Z4S$&"EEZ.8C,C!>VZ M]B.S7>)D3!7C0O3L%K MP29MQG[\FN0\O:((>0CR/ UOER(B($\47?L3AD?7LNG$!92833#5D#XL'<9N$# MBC&>2XQ)G>$#BYYN%%EP:3CS2!9B'I,.X 7-\M:QIWGC7( ]I;SQ%TF+7J0S M=BVC8"^Q8:^ML)!/2N1-9)BPE$TPJX@G'&!JX@E912_G!M5SB>#GX!ZV]R(M M]->[S\(3\!5'>%35$TO7]?'8=FS/>$@7S0.Z3]&FMH,/M$_R.F65\?3-VC]E=RF.084Z:R(K)J#G[P9DCGG]C MV:9NV'^2ECYB6'+R1V!(9Z5.G'>[=]&W7_9VFGM'!T]SI[FW?NX=.1%JG>-X MI6!-RE&C'+4+,9^NOW7FXWY3A3+1B,>:XS&>>*:\1KX9\=UJN)?0JRW/@/R4 M)K=,&03I])@>/L1QQ'&GKA3)' M039K G@=PY>C&H:T[GG7@J+V ::[BJAC>*!3;$(%H8*T!.&!\/",NUHU3 IQ M(#P0'LAJ(E00*DA+-.NA:I%+^/*NJ^.K1+XYKS$=R]"Q3"LUV$ME1J\%@(:I MFHXAC?5.I1IAD[#YYI2?9.P1M@A;A"TR+ E@!+!74%Z&:IK2CIH(6X0MPA9A MZYICZ5J'JR.V\B9LY:?)\C9B9S5:*1Z*5VP[!]KAW)56".!@ KXRO60+*]]2 M?4-:N]X7J?8*+'1YB4;"BX07":_NN>!(>)'P(N%%PNMUA)>N>ZKA2PM<(>E% MTHND%TFOUY)>FJ-:OKR,49)>)+U(>I'TZJ2+GH07"2\27B2\7LGT,CS5,Z0U M B'I)?ZD?(DM=N.?'AD?T&T23<5SOH9S&*>2W"DI>V#QDL&_D^0^#O,PB3\< MP9;5C*B-)C5N?=U8%.(XXCCBN#83KC7$(HXCCB..(XXCCFL/X8CC3B%<1R)M M+Y_Z_RE-ILM)GBEY&L39'4M3-E6"7 F411+"6\-8R<,YNZ1GM!T$?8-]MWQ+ MM4Q+UKROQ7W6/BG2+M%+(N"*1(!AJ+:ADP@@$4 BX(V* %UW5-^V20:0#" 9 M\%9E@.:HFB7M')YD ,D D@$=DP&&KMH6E6PG$4 BX*V* -UP5=N7EH5Z+3* M NK.+D#,TH=PPM9/(5"0'7OX\.8J\%B^- ?]U9??Z1 D6Z?$WQRP/$N:VYN M1< B8%5&I&J:TKS)!"V"%D&K,@8MEX!%P")@R0:6*[%X#0&+@$7 JHQ!PR2= MU:BCD6#U M=0,8)7(F#'BQ%0_6 Z/B7A1<*KD\*+Z@>3\"+A1<*KD\*+Z@>3 M]"+I1=*KH]*+Z@>3]"+I1=*KD]*+Z@>3\"+A1<*KD\*+Z@>WY12R1:?^KU@_ M^*\LN4^#Q0SIH:3LGJH&MT%[M(<56TK:#;&^P%(CAJ+8M+7+_6EQC M[9,5[1*P) *N2 0XJNE265"2 "0!WJH$, W5-ZD<&(D $@%O6 0X'NT#2 20 M"'BK(L!5=9NZ!)$$( GP5B6 Z:L2RR5>BPB@.+ESCQF^!N%C$!_!5V^N?HYA MJYY/!70:)P"IZ[>'+5UU;:H!3- B:,E76Z[J6/)**1&V"%N$K5)M>:INRTO8 M)&P1M@A;E4EHRFM_1- B:!&T*FCYJFU17XA&G8MOT8?X)5GF,^5O2N"U; M+O:L !#RQRB,V?N9J&"G&]J?:D]Q%KE@=CX2>,R1PO'M.;,-F4;CU3NS.R09 MNJM8KP5;EFJ[= 9+T")HR5=;CNH:\AI5$+8(6X2M,N155TV7PLD)6X2M!DQ" MQZ30(8(60:N).G^:1B9AHX[/U\?5Q@-A_M]^O+S/<[1,DP5K HT= YVMVBX= MLATY3]).5XP'7UX3)\(#X:'C>-!UU=:H[B(!@@!1G0EI9# 1'@@/)1X,2]JF MG?! >.@X'CS5M6@#(<-7U2+G\.4=5O\3+*@\W;,;%4W5Y16(OWKO<8? UUW5 M=2W8,E7;T@A:!"V"EG2U9:H.Q9@2M@A;C?BN=9^"=0A;A*T&W'Z:2555"5H$ MK2;JHA@F555MU+?X%EV(GUF6*\F=DL^8\IBDT;0)$'8,:Z8IS:]Q+7AJ'W2Z MJY(ZA@;=H,Y*A 9"0['%D=>2A=! :.@Z&N1M20@-A(:.HX$J6Q,:" WE;:XN MS15\+6CH>L1;Z[#S/.&2=,K22==)Y/S%9CN\E*3!"0) M2!*0W1*0AJF:CKP(-A*0)"!)0)* O!X!J>N>:OCRXN=)0I*$) E)$O**)*3F MJ)8OK_0;24B2D"0A24)>CX0T#-64&!-, I($) E($I#7(R!UPU,]>94;24(^ M2[[:Z?8/>0!TV7E][>_:O+::?VUPW L5@G7]M,E[]=M.;D]F']2>[(11*?4N M;$H83Z+EE&5*$$7 )LLX3T/X%,8\>2-E]V$2*^S;A"URY6L0/@:QJGQ)EOE, M^5N2LD!5@GBJ\)(QJO(X"R#0;ZT''[ T/O60;\,]8UNV_Z_7=_V6#0^JR_AG.@^R_L4?F< MS(/]^O4Y_I8$7/[Q43SW-HFFXD&_L%SY&$^2.5,6+%4X=9Y=C5<8Z>DBYKG! MU43"OY99'MX]21WO5P#671*!+06,IG"A!D #]IJ$$; XBY#XF;*$A$$4 2A M,5E&P,)P_6V0 6QC6(QPM1C\>@[%:1@M<[AKYP7?<5@GRPRNS+[_H+250L_8 M@[51K9EPE2@/8[!.Q>?ZL.,DG0?1F@W"Q7\U3K$.$Q9%Q35_?J>]XY]![VBM/H/,II"?:1/I>M7)>>*O]4J;VFG6];28W M'/XZ 5'$TGVVX7'&VV[R?9VEC"D_PV^S3!F![#LXUY9842XKOE@TH %6W";M MX9O"2W/NST$ZF:U(;NJJLL^20V-;UG[[MT MDUN#+%VU=6H5+I$*WM"HA>Z?;Q3<(V2TV BZ/ZB*NP< 3[(LCO-%R0R_0 MK6NT(KXBOI).*]K)[*?FE\HWIL1)7D:\3I6 Q]H]*8_),IHJ,]CG*+>,Q4H0 MYV'I6+N\#NZVUZ$%8?)M84/:@;14Y[Y5;$H\V'WSX#PZ364[56%OYD$]/6$< MA.G_!M&2#46&Q3)EV3$I"IXW&FN^HWNZ;_;[SL@86IY(4?#UD3'H>(H"4D?A MY.&Q\$.X\R'@YV,?XRQ/EW,6Y\\?D%TRZ/T4%KS@>/\Q8S$#>: LDBP+@>55 MGKIPAVOP@&N080N89)DJ=V$\<6)PN VC(19QE.&6,[2.&&)\/\J@VJ&GDJ1[K\]"F$J0UJ^^2Y.Y M G! SA#79S<*IF7D/)HV@FE%XEWQ8IFCF1CD<.$3V(?"_YTGRIP%B+[:?/DT MP*@4N1W9AV<73EJZ@;)O39\)_#\A;+^I$'?0E,?H@)?DR;I&MNH)'J<;&YYA M..=;&YCO=]94&\;S3\CUBLYYF6?+"5PFMWG 41K$ M&<()[PGC$EGLVV06Q/<5Q."GAR1Z0&SOPO#YNI8P19AJ(Z:,.J:6.6B]?S-0 M2_H7%4)5MB*FU6:K5"G2':2GU6Z%+XIJ9*U8T;8C F MBDS>19**X]H@Q]=4J.3*#9$>L2PKL*OB8Q.X+UU3@4(>5&.%:V#XJ!0G29HF ML L(\-6W3_6+"GT,;PW$\)>W61Z4 4S<8EA&D8+*OVP9MW-F/Z+50"*"1,15 MB@ASEXA8QEN" 2U/A$AU-=BA^2R9PJ;Z_HG;U85[DQO>R6,L@!?<)LL<<;6< M+\0[2C,Y0&*%0 YXMG"$@H&+X@'D!T]/+O%8A^,3!M0#TA-1)> 6VSV&\1VF MV/(Q!0\!B"@<->SXF1! DS"=+.<(?9!++Z3Q'P!DVJ@=$S4]Z6&YRI H*_MLG!Y<5T]66:EID5G"OA;FXA%F:DJI2Z#WXH M>7RZ3$N>VB+6*3/CVS4I3U+F"<^@9)A!*6=P._+;=N:QG33<1(#J"=6[Q#$/ MV83-;UE:&[;&A[V=KW3*XY^'/4'ZJ!(2DR!-GQ!.*V?+(,AFJM*;\#HN&:*4 MA5Q[J!B"E\F2[9AC-GL4B3;^$[:6\IBHYQ MQB^)(G;=H,Y9BN;WE-,=S8&5T9"SR2P._T"VJ,-ES/M5;'7_\5-.8/]T/U>6 M=A\M[19.?G-FI^XAN+I:'9]L%JLZ\-S_0!H\>X#& JZ M:RYXVSRSDM!K$OEY;FV^BE#A/B7^)/YL,7_*RTTC_B3^E,F?7Q/8@!]*Y(ZD M_C5:489OW)^/5>Q4_EIW8'N9G+6+TX?XA_B'^(?XY]KR9/7.VP(8/J"P/Y;A M0Q!AIHPTJX"L?!E6_F6M^-81KC7$(HXCCB..(XYKA:VR3BBMZR;)STG,GLI@ M]3O@BXO6M[TR6$JG3UNX1EJSTR[55[9A;N=72LZFZBU?D2,J/Q]D*5:KK0VBZV! M!'E#"!'D)21<$"Y(4W358W9-END Z8 %/7-1C&G*%DD6YK2Q;)% :JZ3PQ5H M\*MOTD 0(X@=02??M@E:!"V"%D&K<^;WU5K9O7L63YYJI].TKZ=]/?F[R-]% MN#A%#ZN^)JW6$"&"$$&(N$9$D ?X, ]PDBYX#R3E-I&8J49[9]H[D^>7W%,$ ML=>"F*FKMF41N@A=A"Y"5Q>-[RNVL>=SEO)FXHM@P5)I;/1"#54254>(J@9H M>74F]PLT:@WRR)E&N&H*5[IJ^=N=)0E1A"A"%"&JW18V;6K)&T#>@):E7%R] M,X# U35P%4J4-X-\7H.^.O),U9-H+.PCVN$$(%P2+@F7/UJ>:KH:X?)BIOT: M.W6_J-='[+G%LESAH2G98[!08.'#AR /'QB,*\[38))3(#6%QU$@-?GE"!>G M^=UT>2J;$$&(($1<(R*Z[FENDK:\[<9&M#5[S<9SB(\A7%MXB!QO)-):Q(XDTHXBUW>FT8(3 MAFU8-D=#Z1SW/4DZDG0DZ4C2D:3;X3#X@;>BWWE][>_:!*(P9N]GC--'-[0_ M_5B;T;^661[>/5W>?CURO/RK, 9)FG_ 0E[[QE%[[)K(PGLVGU%_;YRD\R!: M8R4=KZD>S!=!F; H*J[Y\SOM'?\,K#0I/^^@W-=PSC+E%_:H?$[FP98B> RG M^>R#Y9BK\T)@SRA89.Q#^<>/FRRY&E7=F;1B:W.G=^QP?Y08E&%XAT!G)^K% M$^PS[S_W_ T3V_KZN[M5X+^:>H";^.?'H7 MO4VBJ7C.D$W8_):E*ZO6U%3%T'1IQ@99_X>?SER %9]GOPG#S-TF&? G]L B M15J_ ^(VXK87N4U:O!5Q&W';,]S&\\E.V'2V)C&O$U&!/9ZO)RV:C=R8,L#> M%K[L E6)'8D=6T158D=BQ[90E8IGY3\.@FRFL#^6X4,0@6;#R!N;U!+DV;1H2K-XPKUY6G^0E/A"?"$^'IC;6E:!WZB'"-BZVK:8!, M>W_R,A*X.F ,$+0(6@2MFM[R3(_ U:2)?64^ZY]YO!2O)I*QR3*E0N@4T-B> M;1GQ#_$/\0_Q3P<#JKMO&OQV\^5&^9JR( .S@%$T-6U9FMBRF*KOF+1E(7 1 MN+H1'T(0(X@1Q$A_4*&M#V MK0%-PTJ=<''%N/!M:;5["0^$!\+#]>&AZ]&6ES-8>_XF8,;ZHG<''AU#D91!YBP@7A M8LPQ6#1J:)-(NN)-/L4R$RX(%]OWZ:IFT0D)(8(008B0 M;8VV://7)&V_)GD0T8;YPG$U>C>!O>VMZF@O(Z MM+]$VW-:N#=!2OE: 8_-I=5!.IV>G> [*Z^Z,0E) M$I(D)-O JR0D)1J2NNHWE1-!0G*_V^('WK9PU_4-BIT:F:(P9N]GC M0W=#^ M]&.-;O]:9GEX]W1YTEUPO/]@RA0X<&MXISPK3K9+X)_R'&46/# EB)^4* QN MPXA7+%7FO,<5FRI!KMP%8:H\!-&2*4FL!$J*A4U3$$S*;9"%&5XB921#-F'S M6Y:N^,[45,70].T]Z2F/OVDK5W2(B\5'O/Q#F,,;)N*;1_'RVR2:BD_YKQCK+)(PPE YRY)E2R$-P>I G^&8 URI58K"'S36GI<(2_6^OE^ MJ5:@M0L *F(2!5D&S^6L.-_5C5@)X/\? F Q^/X],-S[#!@5A/BTX.-\QN;* M,@=I_F^4TT')HL%BD2;!9':C_ K/#N,'EN5SSN%!R@0# WL_\;_PQ@<63Y,T M4QYG"7R7/ S*\EMQM('/J(P7BQSP?'P1D!1>=]CF,^2)7]?](1?9$ OWL0% M*/*OY?0>7WJC]-/D=[:Z"U"VS#B>PCAZ@I'2*Z(CP\NS=-@RDF41,LY,% " F^>Q%G.XY+R M&2CY?+8Y9LY.0 BXA+2KI/'^%J<,GH[\%\SG0.\6R M0?@3_PY,,MSJ<)8+8"\S7\ \X=VPL+W)9#E?1@%B*($E3/G/*0/^SY##PQ@^ MXS^<6P9)#/H*.1'^XOLE?F,_B((8$/)EQA@R6V'((M(J\Y$__#UP2OP^9W,L MQ)D^*0P6[56>NZVY<#O$LHJKW+#L"BF'G @W,]"4 "U@ MY1Q%8\&FE:#&EP0H;T%K3%F4"2F)DGW]C4\ABZ8*Z.X'H;F%UKQ1QH"%8#)) MEK%X_#)=) ,]>5!_[$$&H*! (I7Y4( -<^4H6;@< W@(=R&18^D,F/3>[0Y MD3K5MSB2+)F$_'K4,84BW7RKT&J"" *6OX =P1]3& 1"RP)Q CZ- !6GL%*> MERE?*C@CK?F.82P&!A/*MU9R]_#J*QFOQ"!."#Y_@G$'(*?8MP4.0#RZ$(*P MA44)66A9_.%7_D/QQ7'RL*V Z) \J@ PGON7/$/L'PPX].Z2 MB+/8=UR]),L,UCW[_L-KD*/VF#7GNK;X)AX3XFS$Y_I[XB2=!]&:;UC':ZH' MB\W!A$51<>@'_0 5F+5\#57GD%NI?LTAJ-1&'+Q]"G&JYY9HVV!FCY/,-- M&&K[&B6\TPCHE?N;K=U,;X[F-AH&?PW0Q$N5[WZ"[>CWRF]COE&%[W\= M?$0K8[C*Q"+^E,:?;>/)PP5B\_SY4S(16\J='"H!?@Z2QE3?H;?9IDRBM'Y\7.03F:* MJ?.S7 2W4-.OG/H7SO+LTNGX> M:HO\>9-Z1)?7PK0MZWBN'KG>3.K7L-][BS2,%'U/Z"N)W=:(W=;7YY*7TW)& MRDI[!+4A+R6E[2M/.X$+N[&O7)G1%H%T%>FJYG35=Z:\0APOT6,%F0YM-;\_ M82^R/SVR)>%O)VGM=H5BT7\,TBVE[D\K#M:^&+QR"=UN)@X>$\XE<)>,1]KMPM\R6\ M? Y*3H1%UMZY_BH1P1S5B&'%=QM/4\ M4OR,]TV"#*_:>D3*'EB\%.0MK A,18DS#"-.8IC\;[ GQO2B,$.RWZ?!7 1( MB\R4^R>,X,8I!R*7(64!!OHF*8RN_%#$\NZ@,RP'D"93YC#:>SZ/VZ>M1(4D M%N'(+Y.>GX#RX2;5(_F]:9C]+HCQD$0!KF7^M!6 O?6"&B$V!T4AQS)SLA.> MR8*1^[7:RZO$$T11NA38X=F="S;!@VR>()96J5-E /\+D?T'\!'*"AS16D@_ M1S5/DZL-!UA*Y:]*<0C1$QWE?!P3"B\X.2Z M<%L-8#,Z?XLC3ED^$;1?B Y5B9FDK/@#;(&6 H8<9(D?&$>-]*@%JE M4$YEPJ. WB1A#P5L[?*OCQL$,DRSW)X M$L^?D51-@4>!U$HI[ L'.0D=CV&$I@ZW*T2F'F8G U8P-2D%:O+$V3##M'=\ M*[&Z3%;G22S(*R+UH\C#0G%[A\DBW%X(;C%I^$!]L\9_7">TGP4;2.%Y=I/: MU?P=UY69OZ-)R=_1O7/35\[-'G'/31]QSKQ?U\XEP:5)>'8"SFL3X+13Z;<= MCSXHE :Y]E_IW.B-LUMADBB?DHR7,B&^D\9WA[=B>WMI#!7?%?D,WV$>3J24 MTN_@PP9BP\/9D+)I7F;#WVZ^W"A#--;3[)03KVXFR9S/F?\3P'O1U_E/1BJD MQ5$)[>6@+[#_[BYEKI]S6A.IX7NFZMK43(LPT55,M#>4JU-R0#4<:VG^H_;0KEORMD6$:Y+I^DMIKMP64>P-LUIK]-]W MNJXZGKS.6&\[:IG ]QJ.[L: ^.K@LS2+D"<[7^"M>D__EJ0,+--_T/%;FW?[ M[>4?B48F,4YKW$1-F(RJY^JJ[4HKQ/0V5!2!1IX-V#U33U==5UK%F;&Z(I*]85YKC4FI.ZKN-5\ZH2U(PON:/*4G=+U" M/.WUN"%U7W4,71KSG4JW:T'G/K.UFI'3P.;FK!!9^8?D21Y$RF]?AI@/'R8Q M-KVL2L[7TQ:W$FVK[$;:5;^20;$&5Q/@.DV6F-IX3L!V6Z LKSK5H53J@K5E M.*JKRSOR?8DT;6$&B7)]?TFJ5QL89=\?7FQD5SK]>MF66M>3HLQ)V0*\J+12 M*U0Q"UF**?)8"@A_>^)/X+]-E66&:JWL7+[68;:H!55KQ%ZT=R\ZRYY,O@U9 MP_/4Z_)(KY+=FZUP$)5=D'AOVTK?QS!%+)VBI$RTDHUXF MIZA1<53'4.RKW6S+T&NL-V#KJ*%:UR_TW'3]?\1$O?[ZA7F_5 M:.VG6J.UGUF K]PCW*+X5DL@W=/_EB& MHE;YC?)UAD%#/')HB\"G4"-.I#RFG"-VCZNQS+S&,COHMTF^Z9)_0)I(&56. M9V=RYC=/^ $BV7:I?-(&I V.T 8'0:BS'"H6".C P,A6%DF6X2*H&S'.6=4( MK^JFN:]3;,KJC?A$^/,?RP1/]XOP9@R&%D\,,?05#7ML.P=ZB3\!5FG?]5D( M4PG2^M5W:3)7L+GJ ULU[<7@8ZZ7E BCML6[>%"U"+V>!T_(&,NBB6_)G#5^ M"]:BAI\/$Y86B:OL6]/](;'6"=&0344NPO;SF)W7%I-OS'[=&6#58Y]/]U9X MAN&<[ZZ F1ZUR7QM/(MDBB!\3V+@R?O\,E3!&FVH@IHXZI,H,'P]?".Y@+YK>L MLGF$QE&5;#F9H3(IM%JASG@'ZD*?[=S8J1LWQ"Q(11?RJK,SYKT@2DM4BK[O M*:H];L4@=E5\;,+/U.HJ4,B#:JQP#0P?E>(D2=/D-DG+-NK;Z4GPUD ,?WF+ MB;LYF /1D[ 8EF#/H?(OTZ1VSNQ'M!I(1)"(N$H18>X2$\D\=8 $]T! 9<+><+\8[23 Z06"&0 _MA)\L( MK6\N'HKDPPJ/=3@^K7IEX^^W+,O7&Q _!""B<-3+>,J$ )J$Z60Y1^A/7FI_ M?@B0R;%\S$YZ&DZQB((R"QYP._TD3+8[EO)=SO$NPLT--7 EW,TMQ,*,5%>Y MKZE2\CBY$26Z$9&*3ZC>)8YYR"9L?LO2VK"U5_,L$J2/2I2>!&GZA'!:.5L& M0393E=YD@EG3F"H]82'7'CPB2E4^@Z &N8Y&VH1?^@G,P@!D0Q$X)3PSPNX3 M.>YY(1QJ3UT$3URTXZ7P98H)ZVO.G,4B3;Z%X,K8$Y[%O#L2X.4UQS[ ^IT,2Y91[\<\M$G%WEX,*5 M,CI'@,Y7:=!/E)IRD^H/3AIO(N_IG$0F_S3R^6U)*B=6W,N*5YZ")YUS=[@[ M]NV=9*:6+R\;,&$O23O M1#9D*[)'FJ"4_-026]7MYGL&=()K3G)U4H9;QS+<.L&*), .)I6CFD;S_5\[ MP37G"K#N;Z'/)B&V9X*1JXL"1UH>FV2?1ZO6NNW])V5=V7 M9VF?3,].\!WY$DA&=H5724;*HZ6GFI9_>7IV@N\D&I?[*_V\$(QX1ESA>GPB M1F9^$@GR+\<;]H:F/G8\V['\\4"W>ZZK:T6\X=#11V[7BS=L'28*^BC_9#L: MK3>H%RZ;=)(L&"8$BHP1*=.VM\L-GO*8'^0,9KOYX2F/41X9^[T,;<9\#A4K M3*3LMDB.7/V B1Y9F7,5!5FN?,$ ^FGPA*>F9>K&C3)N8Y@T=R3*&I*<;!2% M!9,9EU9!&+>*03E/B&0,RI5J#^];3N;&M+U$RKNLFU::^MBF\=D_GAF;HY\HV>/=8=;#M=?!?P6H.K" C6B*@@P=,Z,G:/B2X\ M.^85VJ1N)J(1^"JMRG29:IN.&MN=N5PEE" MTN5UI(OGJ9JND7@Y0KQT/5WF-1JQB[JLDZ*$<\3W^]*8K#VD;)UD MV;77@@GR;9-ON_/"Z'KVWDWXKJ]]ATT0(_>71#I:EKS"ZV_=^470).UW(>A= M.[3(KWRP7YF7<5'V5F\A;\&I(NH(Y2>KI&,7XLU>KW+C]80E-I)3\4R)QB[P M$?D[28*1!.N,!%,]3UJG 1)@),!(@)$ >TT!YFNJZ33D^WJK$NR@8MBO-K : MT797MRLJT1E88>KB9'QQM(V6B9X%#Y)*W,9)+N4Y2HJ5-+"X;1 _*?=E#<1P MO@C"% L?9H6_0\K;FJQ]>W-ZC ]X\ =QS M!]!U KPZ!W3D1+%;+ABB3VVX^@6J([:E%N)J4T4GT<1C#?+8R5ETIX6"OWY! MT\/=@>P5>ZTTFR_DR"G(V5>I= M.(G]B/U>@?U^8=NG*,1IQ&FD5(G7NLMKI%2)_;JA5+N>*"Z3#T??PBR'H2A3 M]L"B9 '@S=ED%L,4[T.VK3N.?,?NM6H@/+ ]J],ZJ2%=JNXE=B?BX.3%4[[$ M<]V/H[0LU=3]Q@G6";[!^RB!F$18"UB11-C!I/(,5?-UDF DP4B"M8@528(= M3"K'4 V)390ZS38DP4B"M80528(=L8TT5=^1UK^UVWQ#(HQ$6$M8D438P:1R M'=4S2(*1!",)UB96) EV^#;2575+7B^<3K/-N1*L(^E%39+P:QI,F1('_=06$#1M"1$DKA@2CFJ9U,.#$$&(*.^S5<H44@K9@JVE-3N@B=-4WB*[J M^!:AB]!%Z)*/+L-074->(Q1"%Z&+T%6W#$W=)'01N@A=#5B&CFH:S<=[$;H( M76\078:I^C[IKD:]L=?E=.W#&D?)O2R6(;%SA-BY;)UL^=)'D,LS=$.>?GN! M1FV!4=-ZGG!%N")<$:X(5X0KPA7AJM6XTFW5T^45MR)($:0(4@0I@A1!BJR_ M-N"*HECIQ*>-PNP(<)H SFFRQ(9RYTBP;A>GY"7:7G\A$]UW5,^1%_-X M,D4[P7DD)4E*=H5724I*E)*:HQJZO-A5DI(D)4E*MH%724K*HZ6OJ8XE+SF- MA"0)21*2;>!5$I(28UVQ>)\KK_@Q24F2DB0EV\"K)"4E;KAU2W5\X_(4[03G MD90D*=D57B4I*7'#[:J61V %UV7?]J ZL1+0IC]GXFNH+KAO:G M37Z&-ZW+%?Y%C=3_6F9Y>/0(\]F]>$$MAWQ8LSICR&&1*&$^BY91- MX0\E6:;*((FG^.,4_^*<$^3PX4L._\Q9G&=*&<^P#KS?ONM M$:#[>:TG2LU%\>E1B(/;))K*B(UTVQT;.0%1R-(:'?S3R.?O)=_76Z0G*GEA1 BN:%V#%;=(>;J=>FG-_#M+);$5R4U>5?68B:$II_8Q? MF\Q=V^P3/Y_(S[U%&D8KDC_/SFZC4KI%SJQ&RQ(G68Y;IY0]L'C)I!4D)H]5 M =7\+?38)O[ H M@I&IRCV+61I$2A!/E6 Z#^,PR],@#Q^.Z?=Z<,YKYW):#54SI9D-;5G\I@T MTO/7C0AYI=*O!1%=W^ZW#C\4NT*Q*Y>2<*ZJ2VRU0J$KY$L@&=D&7B49*8^6 MGFI2/MWK&Y<4WO?BI+[.F,+@L7,>K'>WS)H M4E.T!]H7J=9I%,L_Y>X"1TG;7U[-+M'05=N7UYNN"TP@<;/7R9.$)FD+4KKY M!O,DOM]DGS]'U0UY2?W4YZ\5AE&SPDA>UU62.=<<,&&IFBU-M+2%_KO#R[=]?=__;#,WM\'P>+#QRJ8LL=C*8=A-HF2;)FRKS#Q M?I1,?O_+__F/_UI=_L#B/$F?=EP'A(R16I_9W9_?C8<8EO%W_9]?A^^4< I? M!)/\O3XV1^-A;S@>N4-_;-H]6W>,_L 8ZZ8[&O8'[_ZR0?TZ)5\(:=RU>%LQ MG9)6CW_-\F7021N36(E M4.["%/X,8[7X*UGFRFV0A=GW2I(J,.0VKV/:KMJJNGENX/.YD=^O'GDM._2\%2LL.E>YTD4KBRBOERB&;L/DM2VN,J5&YR<8#_8-'!0WX- PBJC79 G_5 MU2='FZZJV_+ZZ'6:;<[U3W5(B+5.%Y,$(PEVH@0S55UK_NBT$VQSK@3KR/ZV M21+^(TE_?Q_&[Q=I7E,[5EJ9O6]Z36KQD2FJJ;TDJO M70LD:'._G[9C+%@\8U/E/DFFC>B5E_Q4UQ,NIUNJKTDK[7HRW=K"6K1S[8"* M>U/H='23T$F[LH(4)U*08CG;[%EZ,[&4[MN5:CCW0K?%($Y'ICM\;CLS&(].;B\#E'[?B67"T M*R(JZU1\=LTO&>E\"H]>D.K\\@]A#F^8[%F'WI??L(*E\U[75*7X8+_7+=[4 MJ_ALO=>>/VNX:&BW\G/PQ$>I\G#N<1@'\20,HCI[?2D#]/L)_O>[=^/>E_Z[ M[Y4PRY9LNNO*3/EM,0UR!M<"%>#27Y*;DA:J\FZ+'&]PA54EC)7>\AX>S1>^("$0IR+-BB54 M19A-GF'LL)M>D0#*=U^313A1',WY_H,R9'4)1,;-V@\I^V,9II@;$BL@ M],+\29.I)@QD;'ML=PH6$W_?AE. 8Y,":(L64T9'@W=M#/GSX#-.77Q1'R^F"!4S MFBK!+6;PE ]=O4Q5,A!]X1V8;; *_UI.[[F&$R/E1.0+5?T@IE1WR^@NC"(EJ%XKB%^E)2U8.@^+95]FG$49T("E_)N4Y6F2 M+0H>AN?-DRD,&%ZZ_@MG/4XH9B;X"N,%0 >A< MEL(U>_ L0"Q6;;&(0HY7_G)D$ASW2F3&"0BW!->=SR,KE6VI\?BRXZIRB825 MT;G:RE'PQ"A'G^ 2M/]P]J6 3Q8LQC'>!I'@/13D*-3@%: N\3<0,;_Q0NO/ MS*-ZMYB06HC)^2(0S6B!+*5)&,:L5'TI M6R0I_KBLAA*LV#NKV!LU([<%:GH1L!6"I%0+TMIJS?6$?_VQ3';L'^1R^F>A M1G#61>Q^V#RI/RUU_MT\^[TE&3:U&V6 M/EJQ/#L.B%C.ET+.@7$<3L*\)B>J 7.!@2"K0%7:;H_),JK- M@,,2\ ZJ&%M129V&$, MTH3QO&UX4GR?"*&5A2"=VLHE'>+J(UT5[OL7BE!>UANQVDV[.^WA8@;-^1"& M<.T#5WS"W"D/1T&\S>KT%ZSU7YQ_DB31X*Z //U^PV5&+ES3U4 MM8 VMNV;.X5.ZKM"@Y1;( '.2DWQ@2] *5=&9K'1$N,$-,]@8'4UC)Z,2;3$ M\P"%1;A3+/:2,U:_%Z>8,6X9H-TU9T'&>[Q5 JEX,/!-N:N/65;;KI7/7!L< M/%2\G7&S*011FHD==R#L@=*:47B% 9 _8 F68J42O0IR*[\9!2=>QL' C 70I./6_2:EN+"N1"?_69@Q2)-[6&&U M($LYU=HH=WP+#/(;S4UNT@HZ9C-8V0GL MSX6%"*/EQ3E@X\K98)VV8-2L/#I(R<*J1@].5FPD=VP6/_VX%6XZ_.0T[ !$#;"QD_WOE2XYG?&M?%KK6 MU;WO\8()['21IW^N^S]6FE:60U^HU$HM<"<2B-E*DL)WMTD^ ZOZ@:49_@2X M7. &/YP(';A/4C_.P!@/UDV#H%#>Y6X>]_H13D"K[U5H*Y9&#Z?5W)98?@_0;P,TI<%HM6<0%Q5\FK7%YB [DPO>,X_V*AB/*@>I.V)6 E8F&A%S9F(DW M5W;A\C:#O0':*\5.@-LNQ=$:'\GMT]IVXDO.%HJQ.HVIK@NK$8,@S'(0>-4Y M&EB?Z-DHO.Q*R$]_8,TB%0];"AFG[GT4#D%X,TMZU2QP+F[%S@5_7<+V27BR M\2V3($TYDJP\-KQ]*BC'-#IY:+CMVL'BUD&VTH^*J%+-X:PYCT/[\K[5P>1F],*<1L(&CX#45#7MM9% MM*V_7]N.5IL9OF?+BM-)[H],DI6"?4 M#E]@XAY6Z*VSU@Y*6%KL=]:74,32K[$N%,SX=77E9E_X(> M-X3+2Z?F7G,Z^TOE=@+6'2"SCGG,1*&J#9.KZL^ LS3D>WB\1JXVKL)!A*NL MY@G#*JNK, [ ;A04GK-BSU$SF86X*CUK0F,4]ZOB*?@:T$2U\ HNOS/EGL4 M6:S@"ONE21K>BK/-=#5I?C^@>?.KVB,+JQ\$$<:J;&K]RB\H\Y6E:.;?5S$O M:Q?,^*'F) %Y%964JJ3V^^3N?4$VO!OV&;5OZCHWPVD\XJ&'L)=V+]"-\@GN M3(4J!H$._,N9&K="_)!U%08D?(]8QT&!!Q>A#EF&L0XUEV\],N:$Q5"6"^%8 MJEZ[I0-++<.Y0:B94NV]N)/BI.H_/E@"3.O$* M+]K*=_9E=7"WAF-2.A*/6U/]DF>)Q:OWU)[YZHUBR%"?MLTD%'2V5 M[+B^Q%+)NB&E5K+IG5MJV#^WU/!!Z6 MKI5,!.@: ;J?MGWQ)"LJTGM"D=YC MBO&VCQU;EX9+#+B? 44LODX\1SQW2:$G&/#@*L94I&P_N^[;WNW>2IZVE[ND MH&A]L:!65/YM3>4"7U=U3UJ5Q=8OO@1[N2M"K'4ZET3-VQ8UNFZIEBG-BFW] MZI.L(5E#LN9"LD;354N35Y&I[:M_KJPA5^J/ W&25I9J6 N5P.W:*=Z%JRO* M;KK/I^J]P8KL[4-)Z[3Q]>*!^A,0&@@-*ZM+6J.[:\$#N<*?:<;9O('UAEH" MJ+K;4 GM-]@1H$,([:Y^NRKP'7XZ^N:=#00N M=1X-(\:5Z'JP<7>?+VAE@T M'$'?C/%%G2>:)&'G.T_XANH:\DP/ZCS12FG9.C.$!!@),%E1(;9JV_*B0DB" MD00C"482[#5//0S5]LD&:VH;>UCWK^)HI,Q9->9\;K)&3I##8F)?6"JB%;5"Q':W-![3&[3(8/7^_ ))H8"5\6KZ)<=B'1W1\S_E1>%B5- ML3K+7-1;$>TY)F4TW(Z^&"H7!CD6+^.%;Y"4Q03VO:;HKE2VJ()A;M)7="\# MR80E4E1^-9;YJE642RJOW)Y*P[@88;:^&EN%8FJCK%6&2>*-6F.^*JK&L?7J M9E5ILQNEA]5LPH($@G?5LJB.>/>JEU2]'\SNIB?USC[EVWC=;CZ\M<=BDXZB MG$R>E-1CW\),E-G.>15"GB7(79E8H0?KWJCK)8/*%<,)AEAPKMY@I:@<5%3O M67E$=_67X#VCA,H1=*L S6MR/_ >+*M..3CFHG"]98A"464WJU6M;[@&$8!? M;C1C*PKRE6UJBA4HJQ$*JA6%;\L23H*-^(#7)\EK'!53W=E2YD;A\"[9):P[ MBT7!OW)QRIX<@J9K'(@U\?)LG6U7/0UKSF0<=MG#YHGEJWJ!4_Z K6Y=UU41 M:+M[Z[%=6>L=77]-[P$Y_^:KN*(\?.C%TT^U2O^_WE5+L5J)5;=8N/K+JMM; M;33X9D#-,1UA>X[O^5YO:(W'CFG:OFN-7=$1UM?'ICYNO".L3&-DR_3H8S%( MY/\Z=3E+-],8]@+^@PO:?H>1NX6CY_=]%^PB=%:TSM> &^99ECF MM2IKNXQ8>11YCWT81'E1H3>^,- O*_MN5';E! 4T!PMCL\G>E]%:D[T;Y;^3 M1_: FIZ7F:M3M&H4BK;:JJL#F'+<)!.F0Q*+3: HL(6F%V@[;E/4;RBZBJ)F M+:@#VCPN;'"038&P)-55^=JB(BXO(+S69J68]N%E6#?:@9;VW$:A6V&4[V8M M4=)O"RFGL/41Q6%.>3R:&U-L_5,V"\7=.#Y=Z8GZAI]%?QN8%$)!T;7W?Q,S M?Q%KM>9@FU KJESR)GD!YW]XQK] 7G/JN,*;2P*:/X3""T%/:TF ;_O'ZS@9M&(3HY,LK<=/Z<\ MY@W[&Q>E$557:*$RMHJ5[B;&%@1!6-#AJ_A2V3' MZ_)KM3X3PJ.8L?0AG+"L.N2M^MK4'ESP@ZM-BI2IZB55/E$60 MYC%^QA.(QP2U0IZ&MTL^+%R[F$4PH?LHN06:%0_*@DC$_E2]<=-D>3\380>W MO"%D=8BQO(-1+E-X12V4!1/$*OOPH3BDJ5Z=I-2C1UH<8]D)4,1+50&&//8% MV64>9ARI0<52W* O1 A\/>5G6O U-AM$()0L6MG]@J5X],J*;?D!QQS;J2\B MMF<0B%IX.;KNL"Y1C92FL MNL560<:!4/N+)(QSKAW".2N< _Q9/" PY#C,9N%BP;APF+((6ZAC!-^4+4!I M%3&!:VW0N;6Q4K=J&8N&NT+T47#62WA0_WP].+7$W!QC%$'>8/]A'HT=II/E M'"/%A!8MHRH?6!&!P(%3G'-44^2A?ED5$"M.+PN<3!G2131,3 O;!#>J4?V! M(=>"%D9G(:$*MK9UMXPB0(>OY?5 MYR3W /4M0^_C+BN,-@$8$\7;>?%DO8IHNH7P188>0A4^Y[8DV5 M[E-R:(VM^*=XYGIOZBJ2INQ).6-/_/%5Q]\;Y"..2-ZS!X.2E_0>ZYQZ:>I"VE6;3E(JW%QG-5%HC@FD4:"N&\ MU@N=FY4!XD#UGDG%173%N/9YN3=)S?;@Y9,Y?NZW<'YUO*6C=>T2;\'J&/H?;+ ME _W(8S8/2K;E6N-*\U)$1)>&!PUWVTE/@1&:\3YPC>4:#/'J_U@PF?/\1/, M"YO[D7$5.@]^!Q ^!&'$&U0*TR5C]>WMNB4L)L@-BSEJ](< S S>V[).FDI, M I2!3>9!OJVBZW+G!08L7EKGP6=,>4YU[OIFA8=#+#P^$CWEN%33$-=XR?-* M>E\&BJ,Y[W7MO6E@C]UM5DH MM#+J?A$\%7WET7I#ND;X?%B.F(M4^1%=;UFZH4HZ91-=? M((FXFVO=BUA[+9(NY ;3VO8\2Z)I[2%"QA;H7J4#[1[JLK+O;C&QI[H-),C& MY%O*3AUB_]TG"%^WN'9+GJ8,;5B^%KL!LGWB<]+9V:_Q5C[P(TIL24=@_]>\ M<12X*MIU2'+2@/G.]07:J!70A)NJ2&6&6\4&F$V/=TG7\JX*9T -I?^H&QV5 MI24RW+YQ=$5/SX22Y^+3*EUB.JZ*.W-*@YBZU M/S(R4L^S>/9:=0*KU]ULYI4@A-J;,54MM+:3B$)$#=YE6!CP6Y;<0V#PU);2 MDINK67FX(/A>-T^('L\J=W,I+4<9J8OA^1-Z_E$$8U97^.%3Y#.CN1P0ZN4I M.$D6"61\EYUFQA0HLX JOYQ^9N>MRNJ,D_'E,V,UYDQ%R\=TLBQR9.@C-MQ[ M8U3H&>?@RXYM$BHV61QK%90BOZ-.+4DAQC1#%>9_L#&J^M+\D*E=95-T.//.D$Y;DF7 N*T>9:SQ*KS86E%I.EB34T6(U9 M5GU/#>S\**GH AKM[ *ZUGD .7GU.O=&>6'FPO$]9C:$R5IPP%V;- 16N*BD MT5R"RGTR\MAQ%@](5@<>] S2>^(J:=QS)9@FO%,K7=?GX<#^9/R@S9"C*ON75F]QH MSE^"XTSQRS M<6_I1;:]7B/09?5T6:'+ZO5KA*X>NEE%*[,]YD[.!L>OI'O% MO)O>,VOP_S@;\N"IDZR5C;K;6>X-?P&VUF?O)CR?/GIDF?HK5!(4MU@+YF=* M-$OA.R27 MI[5#/(@DG[1FA6/!XPL:$XTXC>*7*S'0]8TJ.,K"OT4I1II.V>4W7JT>[=&N MASH[DV7,=**'B1 $53K; 1OL9H-ZNL@ U0_-C2^Z\VE$Q68?K$O-9+B:?38O MU:&$KYBESA"KB+4>-+-.985LE]CK/C]&O([H?S]L M*=F'"T(%\M7?HEY."P5=5 6LM]NS!HXLWI/;XMD!W+A(,A>"EA>\01]1]:/E ME-R:;?S6[HV4)91RU[LF"8 ^\(9SMFI_O,K\&J=(B[\M&LS=D/T30ZQ26Y[L MI(*=2W#[XE5'.]I-:"4WK.UJ8564_U"TOB1V!\MY>%D_BRB,9II+05XW765K M4#U''E/$U(I8VEIN&+7BPBR^QTWOHFO0VTJ*(AUCM1I^0)*\2LO84$]!Z[C> MK(7'YHL>F2Q&7KPRN;7#/)IR2Q3Q[8H:J"E92F M+V4'XU4_(2?VV=$I+])8YZ9RR+0X!J%QHW\M"3ORB@!VOW_1=D_Y+]::<<:E M%$H>Z2]R.DNY:^5,AW]F&9A9YZ,9SPLC%"W^D,6M>,RPY-RMTCE?&>K,:@DF MM"9\9;-SXJ^2)[*&C/1ZFCA&0PE^D=6SUK>2WF]S1\NW#0MYJTC6(^"]WJ]4 MNTB)'I^SM']FA)1B1E]>Y0S^0G@ZI,Q4$YXPKY@3C0IQ0%AW\L*R:XK5KE%P MKUZPXT",1TP^^.3;K/]*3@':'#-@AAJ'CES&6>H0ZW6Z M3:6.&6/Q-/&USF?D/=@9%DCK#'Q9GG.NHZR70 M9-WK9^G4#P]PFF7-3M;ZMA8-=1DB>=P/6Z4 TLJY]?1 WF<.LP/9O ,S _*L M'0A1E_1O1?_B'>]1/)N_D)+!Y*HQ[.;.<7EK5M:(,.LGRTMCZ&O[A$5RU5>$ M=ESW*="QE*&9Z M?56]D?6=(\2]"/#4<5\0[:/8NP!76M!ZJ68O6)X9FUQF/=]C_,Q./1U4--K( M6QGS$]8]&OV]"KUF<-,C'E!9AI^=THDKQ0O77(<>R[?EK"B6+!O.DS M2V_.A*K(;&:-"HLW8&+)C[]7V:9ECGIEMM&S9IYZFB?VO*(3-W7XLPK+B#+L M9GIE]4[T6-P/759]R^SI*.2Y)NQ\!@)$IP]5]"\UF:QH M1LR!5S[_(7>!TE?C'UBKW7)KV5S,I:'MZ)R#P%6;;SFIFB4G'K/O7E&)@ MO9IB,X"GK"L#)DK]J:14L'8_6;/'D.O:7A&TET5*R1I9EQ1*_*[SQWW[:OD6U*Z [TIK^;/@)J8'"Q-/:;= )CM.2F- M'. F+:=C,B,[Z[)"*6HADM6R1$_BN#(V6*?MFPD3I8:4:Q-%7C>J+O<FKKSTT/YA%W"QY91Y,LAJ2[&[[Y43D5H.3,FL!=&P3.K8-$?_- M"C9??WT:ELX/P2P[EXC");I/Z<"(M5]FNK:O#3[2+[C$TV4I-.7XQTK3B@KH M29V=J^\,8T@;'\GPK[!5K+*P[&5@2"Q)E@25!AE\8J\ MO2%5NT0OO:'-6G$BZPFWWLYM/>D',F": $-3PK?(P3"?<_4>()KU >)G8@@3 MT_B1)O-Q9[K>!VHX4APHKB1>";$R M65<.H=B8\"<7=F'1HNOU\+9IOI+'ES5WXC[%"Z2O3F.*[_G%B@D0)BGKY96= MHV4C&+(H.ZMC=%B30U;'G6&-4A+3\V?'S)*,E@WE=^7G9^=?S,MZ14WF M.A7. .XS^&]R9#/_LXU1G:]PN]"'T,T M42F](NLQ6NHN@A,W]A_S7BOK\Y6C^,VO2K?,K'X^F])YK?6+N*#(1^;0S'Y? MY+RL?6'&#C7=B.!5D%.J0&TZD38O'@E9<4'I-V6=F]#7> [SFI8M&]1#7UFG M=J:*": 3_E5XE2X+ Q%/J$@#XK%'VHF(-HG+4AUH%_B7MJTZ[;'1]:1KT2L:*;K/CK4+IL&%F3WZT3(*7U0%H MJ2WFE@#IMDUFB>T;<2[CJG4Y<D0S6Z)5HY4P:'Z,TC>8_K$$-77$91\J?^??7?L6Z M"ESM]9HE<-L7#T^F?->WH%B\<;&;YM[M]F5 M/,Z7:Q(HMFZC+!OPGZ*H\R[#[J#2D<1@["R4&D--T0:[3\-%D$26S1=@+[<% MQ*33N0 UYPTUFF8JIB',BI5^]P%K &L :QK"&E533'5WR@!@#812RX[96M// M]50)ZJX=$UW0WXDN'$/! V(%XN7*Z.\NU3M IF39][K5-&CC#LN#,,\9I &D MH?72H*E[AXC/11X@%+ZKOV?M!M9[QS="*=VL["E:7Q7F[QQ+-EE8"V(O+=!O MG1*^_4]'SS[8 ,(%PG60<*D#85&'S@L71/*VIEC4G$%?C_%E$..+CNP*<*6< MH^RF+%G^C3DGR\:).\/8EX0GIE@-^1NZTM?%F1[OT:T5; 0QK&;/5P' , . MR JQ%,L2EQ4"" 8(!@@&"';*4P]=L89@@]7EQGYB];P;O[]G17+C+W:JQ8TV M#/947B>RL!X.M %5[%/?EOPS=V)R9];'8!EZ"9KAP&-S;FB/G"@FBPU9:RW? M\\DWLWZT>+X(HA>\-F%"(?>8T-Z#A#KY2-UBA(J'69>=*CVVI=Y(B9KEJ#(W MU+[#CW'>X&Y7LQR5]M3^A3&2LJ'#S'I_:3IJ@KX$[7NR3' QI)LP(./%M6&D MK$-7$* @HOH'Q_.,7\O-L[+F3^2G_&]9SY1\N$5"F]OR]B2T7W/1@7Z]E7.I M,7/1]B.[T:L.=;PE\KZO0'_+>FAE%$$XG-&;KT]@XD.,>"R+=5'.IY!H_1\2 M=E?6%B6.:7>6.>^WPL=S%".P-\S%4!@8I+1Y&6M\0TF9O<"VQV33E?(1572J M\BOZ\NEE!)EHBQ2%?9NV^2IUE%O-8=[2:9ANAI^L[\:;1C&E598ZPT3AJUYC M0X5WC1[,YJ$GYVO=&66\9E.\8?4&?-IPK M#UC).@=EW7M6$=%-\R78S"BN/+3Q=T-M6/^5_O'P\T%\CWR"SI;W;),T[S3Q_V1-KI5 M1]?]V]N^?CW6[[2^88P&XXN?7ZFZLHIZI]/+)FNY\0FKKPDG[535,9_D5VY$ M'[]>.^^I/'>\HMWT%G$L#;*AS<6BD+??Y-?D6FH=K[CL'B@=AW+H.G='WM)- M_V"*-'U9R4HA"WOPLWTW[EOCZUO+OKFSC>L;ZWI@<'XVM1M5N^TC#Y%N^7 MOES0N6W$NI_YDO+M>M 7E2P%W5U5I[Z(^9']!&[<3P MF3ILWDO^^EF;WA?Z>1H[\R1K3!C1YKK,KE_&JT6NG%EF9S'C S-G.+_=Q/$# M^F Z&(6.5LDA;IG0Y])[9Q-3B0(/:&/^EXR>Q+=8QMPF*X:<4(/M]9U9.\)L M9!UO!S"/B)E#P3'[(K$?.1A93$(;48 M2SM *;!]%UB3>V*F,CQDQBX?->FS@6,T5) M/&%&,=F#!!./@!I!!0=FG0Z+ M&:ULO->7C4]D(/LX!N:G%&_]B;WTC,MN_]-ULAU?, MMI75"#,E/A$VIZ!PPCR19_H:Y-\G)Z9]&5#$6I\3L5C.%]D( &J^/E.KFMC0 M3[@8+^@DQ..C[[$:,.CZL;N<4ZN0SM*5%5%:%!3)$3!SM3>@&1M\038W%YL2 M2KZ+773?N3]":)#UU,UNEWT_>6<(SEH_WL]L-!1LNZ@XYX8VG:MFPL7.;% ] M-/;I)%D#T#=-+T_QOJ7;M*GMI66+;'LY$-+UTE35JCT+*UYO5VV:V'33Q]81 MH"7YC=*==Q?+[3?0\:Q*?[/A<>0:;O4[']A(IE\C-I+IEHYD.N)0$GCO&-YK M?[<]X=S((N?KK?:V66,T:B0JRP"X$KAR!U>ROJ,KJNYFRKV3]Z 8]H#P:'ZT M25S5M4,['NMN$@>DKZ&!7DAK/5L4VX;ZJ9.QQ!EK5$":\T8:71F*ZP\E_=Y7 M19J6>)-UDG#DNO'2"0XIG>QP]QQ%U2U1TB/+#M>MCD'K=EHB-%U895A7) *< MZ.VTO<=I&O!LL3H$J#L]-3YHRL"LOSWN6TZISYP5SDP?P6642'EU2O8L<<.< MSESVSMN)>C=RC&D6I>B8,51'0W7T 3&A@3$\&=E:P47@$S<;B0;\ OPZ +\L M@=T' ;_6;;;]>CMLJM9ZK^*J7)_%&B"0KR]CPH*CT/O&:R%&M*Z4E5,?5[&E M&H9MWJA#4]=OQ]>CD6;F%8CJ7?].TVNOV*K5BEPC&AK/G)AF5N_<8RC6>J_; M>4%/-Z,GKXK/>W$04YW7"N75.FFTZK/!JX%YOOLC#O'$YW-#\S(5RK QK4(N M?Y'=CI=$TT?Q_@:\!FE]0?0;M(K9CUG-0K8^!84X+?7#W-8%LX;ZAG(NO$ZS MA!N',.F8A]70OEGR48:!VC,0^59 >$;(#5<= ^*$E>#%A"M9V1Z!6B=@\ZRS MNL2"TUD%1[DPG7Z?]@YPLSX*10^:%][7@-9X9'TDR&45^LH ^^U>[P/MIL#9 M+8QX$]TWS/C^A@]Z5(VP IULM]?OY/#3X/Q.0O@PI8CAZ'K&,<4PSQL4L M;D/N[\8ZF3$&%AIN7KHJ4]+)E6%3[I(@N?B%4HHO))'QH5ZVZJ MUNW854NOFJY\JDR JCM0E0!VTP0X-0>T)-8O73"L0X4.@^,(.-CJY=[FWM4] M)C1Q\IX'UYE_!2%9X,(3<.$X=]T?2JX[Y<,OK.4$[3P K BL> I6?(A2)S@B MD@NY:.\%5+-D9WHL?X-=/'\DDFVHS.43E@T"11:=+[(PAC#6_F0,<<9*$G#F MO'%& Y0!E &4 92IV9H1EQPH^\Y7Q9F6Q#_K'NV)%LY+;24^[:LF$.@/G$?) M@'P2(YU6[K"X"#-K05A 6+HN+ *ML_,0%PB('Q<07Q]9)\PCJ*708]MNM2)W M_W05(%7GTRFRCU;37/F@U3?3FD&-F\MJRA80\U==#7S,% '5^/ MS)%M&99Z?3<8FVT?'\F^OGO\>49&5*+C3B9HLESY&*9MM/YTTXPT-CR0S26> MX)@7 Y)KXR@H35U+RB,1DV(X,W+F=&[PVNUB/ FPFQ9UH&P:($N%?L['_F43 M]NC\P33@5:/D!IB.TI#H( MLF&#<31?&U_(QM'3DFI:E(K_M>13H6/,QX/3A4VI81/2DTH:XUJFLRAF8-!# MH[ \\,)M@[!RC;#Q]-M2,%_#Y?*3AVY>YHK\F-'&ST>PO28KGE- N M'7](GLGGVB=D%0&GYFHS\DF5>>DXOS-A)5[DN)KXF?^=S:9DXQUI[>W&]2#/ MC[.=*NC%=SU""R=.0_J9UB(^1W16?1K[CTM>JD[V+L0!>:%I$#T2FF4W2IP MLUF766U&.B.Z:CKCX_D>\VQY0BR"7,N)0V&8/.+_K4;0DUU9309^XJ/F5X^. M8AC'*&J](]IIC(U/9W,UUV>I4G:9TTF?;#[IJEM!5$ (^;7'QMB37T^CR*." MD+-H,?&9LQ2;.K]B6S:@=KX,4G\1X"V+X$-'L^&E+P@[1("W+)=)P9,3+.G@ MV><99E48;$CUUM MIZOG;+Q)WD_BD8V-9UT?^(!V"F$45NB 8#J6U.=(Q__80W_'1"SI<%=EQVLF MKW:./XOC-/8.HT#6C^+-ZA),,()2G2XQ*:]15IYOFXQ^*0,W53V/N50Q'?AZ M4F\91XLIP)DXS:)G6C6GE-7^NEX@6YR^++*YP86E4&KWD#TF'\BZB'P^])=- M9N5CX?GP5CK[H"0YXY74+1OM MRYY-*$1'-S/6BYCOQ*;!%L9C(7-SG#*\"7RBW>E@V?(L7X59 "D=+/O$&)I( M(A.G.UNC+/^&>1A'N;=82BA_(PVJR>X@;-,V(-*[R2VK\8YB][G M3588XS)BT1#LQ,%+/L[86[>?%LN8F$<)8V\B8)F11YERVQU+JG2;DJ/6V(I_ MLGL6P^(SFSAC4-Y!E/[XPFZ?W9,.>;]_;43FUG%NTQ+SR_'CU8!R'+*EO#$^ ME?>L3_YB01*]]VYOWH+J/0I,V[Y-[7CRCQ,G_2M!54E[TR#I?.R=+ M_L(Q;V["2$K5+ 4Y8N6^$/8D>W57."5OS>[24BD2,?ACY@H51X<8&.%B27'( MH3$$ G;."X%#UH""/)P\)OL+GW%/S'[0EL(LVGR32HHPX:J,_)+*T2+V.3@3 M3HG8]2,C/C[15DQG4Z7I,JU;&!P>[R1$EU+ !Y?1 M$G'NF4-);>9PY0]&[.V9_#CSS.8F2Z8J=.[\283PR?$#UFB&FRX)+KNWZY8P M?T%F6,RI1G]RB)G!>M2425/ 9%*:6>^_W;@]&3![:)D'=YCRC.HSA] .9Q$. MOO'TEK1=$]TJSZ=[3':=$&9T/T:V:E]JZJ6A7VH#>GNZ3TZ2$+@IN*?D'$WMY;G=FO5&Z!O3^9#M"!JD4 M2\$@$;5>JI*.<:)S+CN0/W>YW(\.:X!($"UO?T@%F_-%0'>>1IUX$(SBPEG<\,IC7W/(D" MKW03CK&9=',S:_M2EX5]]T@N65U&$.35RTO*3BUB_\TG" ]ON/8-GL:8VK!L M+S8+R-6;MSV&E.A+^"HIDK'2S!'4>NX_C9XMMN$C\US?H8U2"-KKMJ?< <;> MX2%I)G8OQ.XH@@$E*?VC;'04EA9Q?8A$?V?2%;SLR!$XAA"ZVK/_)HRD% W> M)6O9<"0&Q*KCXC#K_.IY+*#A!(+?==#K"WK5\K)U-3\EBK$S26E(XX&=@\1X M&E$R$!N0.I8\C$,-6(:1W(+;BUC,C6763Q3[4V*6!-1RS/Y.;Y59&M31;/]D-V=V['/Q+_?8N95X(0:F_&5+409G2(*$34X%V&A0&_9?@RXYM$BHV61QK%90BOZ-.+41KKVBNQVSYD;4P2D,H=E[;CAD4CG[N>6GDJM0WH,2P\QIAFJ,/^# MO3%9AC-E>$-C-#TT7EL?0Q?RMW75S=#C3<\?D>V;M9XE5IO3%8M:FEA#0Z&Q M\P5W_*F!G1\EQ7@1Q>G*N"<;X^&0FA=K??L!R)(K8<5[KO3KPH&>0WA-7D9,U MCU+%L1@]=2^NZ?'RY7$&3D_A) MCM;9N"[F)_,'988,1=FWO'J3&\WY2W"<*7X9IB7N+;W(MM=K!+JLGBXK=%F] M?HW0U4,WJVAEML?/'62M7$3[G:6>\-?@*WU MV;OT#)H>\C^FSEHZAZ"XQ5HP/U.B60H7P:ZYGR3,R6*V&V&/)8.JM]!VSP-> M2GZSS(^E8?$DC7EP,+][#NISBI?_YB9=)D]KAW@023XAH^49EH\O:$PTXC2* M7W:N?5-6]3M9T>44ZGMWAKUE@+],6%4Q]GY9HUG-,7XV). 6_E6[3 MIL$01E_D8(B!F+D0VE[55SN:\@_:/A9!J[J UE&@)7W!I*OS@S;@V]N [SN: M"-H& ?>)Y[[<(2PQX(&-TJ$1S_L6(76X,#M]RE+1'B68>M+N8E0IFKNVH])9 MTQ3#-&NG5RO8YBAO'[H]U-_M 1 ,$&P[@@T4S:R_37XKV*8J@K7$ASV%69:G MN!WC2W2N!:FN# QA/4AEV>FZU3UH]0Y+A*'8M@X2 >[^P7K%3V>S*& UTC3C M#^>C3Y.4'HME):88+0)G=]^<(R5-*+D;%4%-T6$(&SBG,JFQ[@B7H>A]F D$ M?M/!^LT/7=H\:Y7QR'IX@!GR21HGHOF:8[PF 0 6S?+CAW>LG_EX.9Z0SJ2_HX@UG]A;XJ3SUG%\^>0W&TY7[)!,"QV,*;M MKO ,AXG_A#^S6/4O47)X<>+(O!GWQW=:?VSJJFGV#786K*$";>BRI?O"?4K^X7TCR#TX ML5E!NI-DI8X)%#KN7>AHVIK 0D=-$U/IJ&H5R^RLANL$K:8K):N^P+!JK6G3 M.]!7H5+S'8TO36\#\%J.BH="<>';L?.L$QXU#/Y..Z!$,?I #;&/^=RXK+_= ME_%G:F7-4GX]S%BSR)*7 MP3B6V,I1;O "OP*>-HRG-7!K^VRH5U&3X7$;,-RZ 0^S&&/T*_G;+$&W&SK( M 1"<1G%5/B/N0D"WOG>NX4S)@APPP(#&,4!"3<,N^YP'7K-TM_;2J/L\) O^ MG*4>T0RHR!1AIDN4XMBL_3Y:Q'Z M,-Z7@'LGIX^TB<^2M'/11Z@UM7:Z2'+ MSH,GT' 8N^/*#%P$T%6@J^K351\,<>4;[]%C)3(MT=6H]#\Q,TID+=.3"O1;7]TRU(!QXG^N8OO$IZE'?\R7:%V=(D2LNR!"91 MVD)R*$VU:@:?734%KVH.8]440D@!/%AO'RG;6\-?U1(RK 82,J1*OW@;/:PU M1 NLN)45J]:>BR'M_G4_37/NAADCVZQ?^;)8A)5721=W 'X^DI_9HZ5)@C5UY6!+J[J7O8(Y''1 MEU:>"4BG=\Y1NC3%U V0KK-Q6*HW._4\M(A28LOX;*8QB_;1XJ0$N\N8%:TW M:2=+(UF:8FG"U)8LFU^W=@(EU&F),(H5O;: 5\!7PEG%;@R6RGYGT1&T-AQ%P4E@-)NP&F,_R"GJ-EX*$9\7/0 M(\8AO@=D<=Q(WR.IJ LK A>""2ZMQSE4V!![MG+YQ".Q$?E%"_ M)2<_F^YZC^,GW\7Y;;!'\_QQF+ 68Z,@R)J-?9FLNM^1I_H1^5Z2)H=D[5MW MX\%H<&,/KH>WXY%Z.QJ.C;PQL34>:[5G[0LU&>A,W,M'2C 6Z,PIQKH(%P:$ M?W@7XNT=B"$9_W0=C:V!P&3\@9!D?$.U*Z:B5VY(/&QY,G_K"-"2R%-K,K#[ M4 P Q0!RL*(?(S]7D?^1*/SS37%4*'K;B/N;JMU<)5!"0E2EH MBD,<.P'3,XXW]T,_26/GP/0G87TCZLNV.+U$6D9-$Y\/()LL[ :>9PNTWCD) MIV'7E !UAL()[MH/#U%*=&BR)7.H'D[;D&IWPIQ$B<-%^U*I#6$C0^E;ITO5 ME(47P!>6/"L:@*9[0",PIG8V0+-7ZG>=,KTKDUQL&OCF7/,[QX__SPF6>)0D M.$U&H?>+[SSZ 2NY^A4[R3+&WI?P&RW#B@GOTW3VY."N\(8Y&(SN!K=WNF6/ M;^ZNU;&M\_SRH6:--;OM7>$Y\5@,)EB1#\TS^B$G11-":/1$*4U'TSNT:3RG M*.MOF*!G'._*,-^3G_:DP4XY;&MBN%W*,JJ<&*X90C+#=;UJ7G+CB=5M;Q-? MF0!5%]!V MA&&U+K3QK\JBN0(7P^Y8;47)$IN!(153H'35CZ[2F)O)M;ZT^] M_85F2B -^!/X4V+^%.=G W\"?XKD3W:.<43PXUS/?;CC?@5QZ=.+[6FD3SKZ M /\ _P#_ /]TK=./+%PC+$&N M3?EONF**F[H@RT[2ZR"/%E 4. @%ACHFBZ,!V393\ "P + K (I*VI;W\$ M^%?F:+$LY=5,7@@#0XA$7L))0RS@.. XX#C@. @#UV#T%53[O7??0P\QJROS MF^V3VU7I[%QO,5,Q^P;X02 1(!$0)02Y +D 32%)Q*Q+ENF8TF%"*)%B-C// MPXLH\0_I=RR-3]190.I. \ :-'CGV_R!B(&('4"GH66!:(%H@6B!:+7._.ZL ME3V:XM!]*9U.@U\/?CW$NR#>!7)QC!Y6AJJP7D,@$2 1(!%=E B( .\7 8[B M110[*4:/D&R"^$IT#$3B5BAJ98)DR[!>D"Z0+I:EJZ(/Z[;F// MYSAV?2= "V>!8V%L]$X/58 J<6,86X=8=9C<[]!(&LF#8!K(55URI2GFL \2 M!1(%$@42U3(+&YQ:B 9 -$"RDHO.!P- N-HF7)D29<,@=VO0DTN>H0P$&@O; MB+8_ 4 N02Y!+G\P!XK15T$N&S/MU]BI_4V]/M.96SA)$4M-29Z=!2(;[S\Y MJ?^$V>SJV'%32*2&]#A(I(:X',C%<7$W39S*!HD B0")Z*)$M#W27"=MV>16 MY+!YI,*I"T M-&5H"YN0 R I/O;1K1#'+[[SZ =BA^J "ME_KD0-M&H#?8!_@'^ ?X!_&J$/ MS-O;0+<=CJ@TOF;M-<2'$$X6 M'H+ &T":1.P(D'80N3X8N@0G#&_%LCX:"N>XCX!T@'2 =(!T@'0; @:?V"CZ MC=\O_5QZ@< /\>4,,_IHNOJW'TIO],]EDOJ3E^;MUP/7RW[EAP1)TRO:R&O; M.DJW78,L>LWK>Y2?&T;QW G66$FCWRENS#8!N3@(LN_\=*%>L,^$E=S\\P;* M/?ASG*#?\#/Z%LV=-XK@V??2V95I&ZOS0L*>@;-(\%7^PP^O67*UJG(P:<76 MQL;HV/[Q*+XH71_L(SH;I9[?P:IX?=7GVWO)_HX;F"TG@%7U!=I.@)-SP'&1 M7NGZ[FU7@L/CU 6]C'UZYH#[& 4>O\\-=O'\$<SG8EJY6R<#_H*?<("$S3L ;@-N>Y?;A.5; ;L7D]8-AN$,44(NRQ\V0:J CL".TI$56!'8$=9J K-L](?QDXR0_A? M2__)"8C)"GG[D#(P$.J> U&<\6K+V F9YDUSJ-HU KLY8KOI]<9H?Y GD">0)Y.G, MQE)()WU N-IAJS,#D,'WAR@C"%<+C $0+1 M$*V2WAH8 Q"N.DWLCL6L?V7Y M4JR;2(+=90R-T"&A41ZW#/@'^ ?X!_BGA0G5[3<-?N_=]]!#C)V$F 48LJG! M9:G#93&4H6V RP+"!<+5COP0$#$0,1 QT%\P<+"6+%%*@0FA08H3%$V0AQ=1 MXJ?@$)\>HUH'135H>VF$IF:E#G+18;D86L)Z]X(\@#R /'1/'MJ>;=F@Y\M$39UQ\^&4!:$LD#$ZLT>4Q73$-8*'J0+I ND"Z0+(L7U&-[0 M3Z!Q<&H=!D&$&.0"Y&+#(:ZJV(8-(@$B 2(!(B':*I7($6S27)W/<>SZ3H 6 MS@+'X&5+A$[O-=7HCA?>0,>LSKOJ(*(@HB(M#X6\#P@G""<()PAGMX6S)4%N MZ003Z'.V80F1Y19=@1&0B#.6"--25-T"D0"1 )'(16*@# ?"^F!U120@=KV= MMG=1C,F-$?[NSIQPBA'Q2_PG)_6?,%E5F,:.FT)FLTR@U!V7&C*;(:H%(E:O MUZB!9(%D@62!9+7-_NZ6F?TY3'&,DQ2QO.7DV5G4:F@#)'78R8=<9I +D(NW MUVF*:L()"4@$2 1(A&AK5"+GKT[:/D2I$X##W' >QWIVD+'XCKQH20=55!F# MN'4WLJ?12^4=*BAN0OM[M*TRPKT.4HK7"O387%@?I./IV0J^@Z B8&1;>!4P M4F BA:T,^N*Z&P-( D@"2,K JP"2 @U)31G651,!(+D];/&)C2W<^/T-/__X M:9E<3AUG<77OSK"W#/"7R9WCQ__G!$L\2A*<)J/0^\5W'OV ];'\E0T^PMZ7 M\!OM;1D3WKQV$C]YH$]]("2Z#B+WSY__^I]SF#KAU"?7 M\(>L7\[.O,B';WCRT\7=C:YJ@__5_O%PF2. M1YIV8^O78_U.ZQNJV=6M>/#G.$&_X6?T+9H[VX&Z='G@A_ARAIE> MT'3U;S^4V.&?RR3U)R^BSP0S B&'40@]XYC^C"910'1,@C[X(4IGT3)Q0B_Y M>(5V\LJN-WD%,60-ZU#/?O&:^]EG/R1J+KVB?]^#A&OZI+AGZ1[EE851/'>" MM^LH;LRG<[HX"++O_'2A7K#/1(;=_//AF__L>^GLRNX;*Z0EN! XBP1?Y3^\ MH<9J5>6@X2IV;&V,].X?=^2+T@;F/A;)1ECE=[ J7C^L^ORJ-V@[ ?KJF1/@ M[#G@[ G0K[J MA/@Y!S0DA2K=KG/0)_2!Z[P2Z>/^(8&2ICL[V/Z8Y+:JB! MG,)R&^HG]I>4?!>5O' >I]CM98-H'R7:[\U@;X 5FV:_O\=1 @G?P&NGX+61 MZR[GR\!)L8=&\XA0Y=].ZDT:::I&-JP=H*U@F_H=9#6"Q F 2L"A.U-JH&NJ,/Z>].T M@FT P0#!)&%%0+"]267KBJX+2[!H-]L @@&"2<**@& 'N)%T6H.P&9+MYAN M,( P25@1(&QO4O5M9: #@@&" 8+)Q(J 8/N[D7U%,\55I[>:;:HB6$O*BVIM MC1<['D:A,\=-HE?'T+W#K3=U11-G/\DB!'5;0B 2'18)6S$-8?H8) (DHO42 M82GV$'0$2 1(1,EL4@<@$B 2(!(K)=$W8,HQ2 1(Q,J1,"QA&6Y=D8BVUWC4 M2=OQ,B&+Q#&*<!]%4%,L [!P .\WVR1://IQ< UW3 MQ>FW=V@DBQC5K>=!KD"N0*Y KD"N0*Y KD"NI)8KS5(&FKCF5B!2(%(@4B!2 M(%(@4F#]R2!7D,4*)SXR@MD!PFD0X?2B)1TH5P7!VMUP0ER?DO=HV_U&)MK0 M5@:VN)S'HRG:"LX#E 24; NO DH*1$G55G1-7.XJH"2@)*"D#+P**"F.ED-5 ML4UQQ6D D@"2 )(R\"J I,!<5]J\KR^N^3&@)* DH*0,O HH*=#AUDS%'NK- M4[05G .FR7WJI'B.PY0]P0E=WPF^1HE/VU*MWY=L1$BI M_0U/?KJXN]%5;?"_VC\>;BZ0[Y%?D)M=7M^I1O_N3AU:NFGHXQO]5C7UZ[%^ MIPVUTOGA9S':)FB:!F3 MKS.Z(W<9QSAT7^@OGIW88]1D.T"^EB9D0RF@((=\G* W#';,8G]U8G>V4E"& MIB"Z9T+NC3[X(4IGT3(AZTX^7NV4B#TW;*?XENZQI@!5@KSL'GY(=#O_7'Y( M2+O/UJ5>5DHQ4 JAOSR/;/5^*+T@;F/B;41CW [V!5O+X_J'@#N^+U MFEJ5!$V3L"H%^ZN:8]1@%'K_/ M.%,:HNPU<+Z W7:Q6V:2H-P !+X3QG>-II^_0TMI^&XT)ZYBBC[\$A&RH!S] M/@(;BF=# ]CP73;\O7??0S?46(^3O9D06JW\\-\.>2Y.,/H'!A5R(M.E6QQT M3_SO]E*F^YPC3SQ[8"A]2U@C,%GXOVKD&62B-3(A[W%9JW! T>VWH>TS1P&H M7MUQE./XSTZ86??"XD?RT*Y=>"L1X6KM0;D4%LJ5B&)GS&K2Z+\/FJ;8@_H; MXK[EE!991L("B2!\T(RZ+'RF6O\(H/.0/(B>_O _48R)9?H''+_)[.W+RS\" MC4Q@'&G"1'68C,J@KRE67UB3@O-042 TXFS ]IEZFM+O"RLR.@^!@3#D=B+> M+N,(@I!R:'.)"->6LW6)2';&O":-2:G9BC;HUTXC622)7@=%M)*;F.\E,G8G M#*D-%5L_6>OTSDOG-K.U>".[!N>F4HJL^$/R*'4"]/O]#0HC6@] /C@\-S:: MK)4MYE6.."LO754W@E=](H.BCKX!LHCRZ3H M,G:TFVE+W!^]WNDD849!.*Z M@*K\RF7UF\OU_QY%WK,?!(=4WQ,XT6Y-==0?J5I_=&<.K+'.J^_[-S>:IM=> M?2]REW,"H,<7%.-%%/-"[01/*571LY/06GE>C)_45H[^NK1\#ZJLX:SLY>E# M6D@MK#S=$%*>KIM-UU8/*UYO5RU/!P( 4Y070\V-=!GWS!+^^M%A\<1<+BI M7I0]Q\-N%+-^/U?4"N4W_QI'CQB-G=@#UQ?8L#$VO'])B/\!+ @LV!@+LN!A MU6"K9%Q94USC#5777& %3>,H292L.=P-=O'\$<-EWR+FE"RM7;P43 +H N@"ZG 9= M!@-%U52 EP/@!7+4M]/V[G4+\S1VPB1P1'8(E8B4TN$ZI#INH>- UW1A"O+L M\QU!1$%$15HARE"X#0+""<()P@G"*9EPPN'5$8=7*CN\$E8L!CC7X:I[P<#*$W%EGBI? M8DQU)V/N;==#0MAV-O[F/*.Y0[;6=X)&V^=MI7:C7;"(PFRNS?UDG"/Z+XSTL_ MO%S$T33&R2%66'=K6W1-Z6M#43(FRU;7K>]!K7=9)%1%,TP0"7#N]Z7MG1_Z MR0Q[:!I%!\UG@!J*MV?)IC)4:TJ&@3(*F26TO2KNK*33KFLVY!E*9_N]LB,I M"(EK,D>6SB9QK6\H_4%-#N\G1J^3XKOG=H?&>/K&UN_OKW5QZ;6 M'_$4WZ%&?E9/F>*[DW=:FA%K:27XJ9P1JVEBAF>K51,RJV:4:K96-:>TX9Q6 ML^FD7FTOPZE+%&B]?RT\^T^.%(YSLN<;9:?ZTTF[0##I&*I8;K_9P]7ZV>=A M%F.,?B5_FR7HEAAD7JVQTP;RO642UI)3@8A7@59N!>UWDSD6J.19@$PW$?0Y M.[[,G5%:2?E+E"3H&W:C:4@N\A#Y;8EM@2'%*QDYBF3VCRTUS:T;ZKI$UF_) M1F[@ZS/AZ]$B]H,5R;7#)JE @MC[[<#Q=W?FA%/:*B!^=F*/A5MCQQ5G:$E$ M4.F H4G"M>+DA!T\$"9=X##!"@IQVA+J=I?I=9#."C@#.-, S@SJKP:79>>KXHS0') &\SDV)YA\C2-OZ:9_.''LA.G+ M+[[SZ =^^G)P+LAH,+JSKU7K>JAI=[J(=%;FWD?7=41?JX13A\>1:RC+T3;PGFR1?ZFX M$9H1 E?*QY5OCYQV,"4<155CX,7%$0YH"1/R7#,6&2#9$LB&2#4A3=XN&R\/:[SXS0-\*$5,OOW$^M,O[ /FM#^ M%._19<4I]9FSPIGI([B,$BFO3LF>M7_,%&0/G*CC(\"S^SSE6K6&=Y;9 M]I3K<99:G48LTSHNDPXY/(Z/6#8U1F\8X9@'IC1-3\B=T#QBN7Z8YOJ)6=R^ MK0:.6NXSCO&.)/6W;W!$ECH#A=?IYGNP7:M2UG61*>N:+J9CX]"HF#%=->/: MKIHTWW3.>F4"5-V!J@2HVFZQ=1S0DBB-=&Y,AU)4A7=%N9TO@N@%8W2/"4UX MP"OTT#4.\<2'#FG A2?APG'$&\6@!QS/_9!7(U(^Y#T[J!)*6G5'J M!$?XX)!%\-Z!2I:F1@]4;K"+YX]$L@WUL#9*>]J.I%ZN+0:ZIHL+%1U-U59P'T3:)(VT 5(" M4@)22L1]@)2 E&WA54!*0,KV(N5>=60G6UB#M5G'$7)'4=W>A7&;Z^KN\90> M\WS#BXBP-1VAPB:DT-S8ZY?LCX?4UJG7M^;05/5KZ\ZRS>L;?72C\=JZH=8W M5+OMM74/,YP5>]%B.EX4E2SGH.FR MMEB,V3]["E0M_6L_!1K'D:8I8( 4[!5HZ#0%JI8@'TR!EJ2@ M21=26EER[W8HA,%9+<]_E)?Y-+L!YML_B-0T9]:3A""& 86%XB3F3@NX\[UA M6D@[K%ZT[?E(\G)KU=+QFHE<&U\++SC_&D>/&(V=V)._V[I@.@-W=YZ[[U^2 M%,^%->^0AJZ VTWO0-.?U])F6JGJUP&L N^X:?<+C$C3:!E27A M6UBY07WO++XN8&@J0UW8F:0L6TFOJUCE5&OWA7?@H V:"V"@2S"@&XIA"QLD M)\M*8-%'VH @X #C2- ZVH%S\E M2+2CYX"FVHHYM$71I15< / "\ +PW#]+P#""!+,2L)Z ;1:7?]-%G;H0$Y) MA\6EWQ-V@'DVXB*9=@%Q:7-E!4@-2$W'I<88@$T&X@+BLJ]-IH*X@+B N.Q) M#LOL"0N8@;B N'1<7,"% :D!J3G8A;%[PHZ'ST-!U.B3M_2JP-E($AS$>4?O/I=:W)C).&2>KH G3NG +8VGEL M-15](*XSG^Q[WRIH[9BW!$ASWDCS01LJYJ#^9+]6^YN0=0Q(!$A4=W1+L0T3 M;!Y &D :0)IZ&Y]K2M^$R!5 #4 -0$W->2&*I@/2 -( T@#2U!_(&:CU]QR% M0 X@$2 1(-%V:O05U8(^@/L2H)2B]"EU'@.\\?L;?O[QTS*YG#K.XNK>G6%O M&> ODWL\G>,P_88744R3>SZ'DRB>.ZD?A=__N7'#;>8 M.3&^=A+LC:/Y H<)N_IVO@BB%XSO4W+AUV7LSL@WO@9..')3_\E/7Q[HTHM; MD_T(*=&_X(C M>G821/XWB0("],G5[JD7>[[T/Y=)ZD]>]J'=&FBK!&O8;7SR$B'_7'Y.2-\\ M6$,LC7ZGN#'CL$^$Q%V\\^'[_JS[Z6S*U,?+(H96006 F>1 MX*O\AS>[OEI5.3^P@!-K8\+G_AF&?$V&:N\#T!MAD=_!JGC]H.+UFKJ7BMEQ M!_/ ZUO?54,[$D06V:=G+DZ/4>#)9(QUS%@MEFM(T76BQ$XN 5<#H?LH/#^ZA!+<455 M0U,0-;-KE6")HAYU6N_,!4J0GR3+_2&Q1;235\Y/.F=L_W&RIXZ@&*:FV/WZ MNPZ?Q4#=]MLJE4GX!U,>V$,.>5MGBM$"QRBA*(<6>G[CD_5,TB:,Y2F<831P_1D].L,0HFK"P ML!O-YU%('DJ#PN0'^BW/2=G?J5WJA.+ 6J(=Z3Z*2W^>!6>9:Y9XSX)&V$?H M P%'F2+.(0\YXOR&DY38P 2SV?8UONW(]NZU6ZL_GAT M;:LWV1&G/=0'=X-3'G&^=]IW#+^L*)8IJB6A&?IP\>W^]XN/FPX[\;^6]!=^ M2,-C_A-1BO24\]7AYDYN._!M7Y]3GDB?M/3HU+ ,@4>G?2%'I]J@ZM%EO^K9 MZ:$GE[*=W=I5#Y\[>G0KG;%9:^POIX3H68+ MI35SH*AV_8[I69P/M4A4I=,R$!X[[_"8IO6@O+'>\Y(U*=):?R["(FH)FE*+ M2UQRS0G/4VMH]F8KEBHLV4.6C:Y;+8/V[7"G:\WL#865LG9%(FIT-#NC5YYP M(E"M=+,G[P=KJ.BF?3(B0:4XN(\5%5A]@GAJX;-[?6CL"P[3P8IM$L43[(/+ ME*DPW1HHUA"FH0A55:"1NNQ2:3T;@@RG/9'@="^_1C# MHZY4^0/SV0])E6,?KL?SAU?AGTF>V'OBS3)'5"NE3@//&O3CKG0 MP*;+^J%9+ON&YXX?DM6C,;D@)A[>T@G0+_X$$Y\._0,[,12O 0">@C5'TVF, MI[14[3-A1#],?!?JU8[@SBV&SD_PQ3,FUKJ!@0/I>32\Y)O."@ MKO,'=8.>!B5[ #1=TN-O"2 M3]S!367I;WTM:;_7%Y>] &6D )'G?;Q1;T?(GGJZ]ES ;) *40-;M2%$;R@Z M,7XMJWY739;]KZK:6E)L5:O3GU4\3J M"CR!5'5'JB2V??:E4AN@IM^S3]=>2A96 )QIGV\EM[\N+'X.K"--3IB\&JA- M"D97K+ZN&.**#F3938&^=%T]P-YOU+6Y[=?O88S=:!J2%UZ[WSA*TM^BD$]9 MX)VI#^[[=7NC7NN&?7.MJI9IFH.[6T/-IV+?#@;C5O7]&J7HS78?EY" (M:5?Z8WR#SM4^ZIIB6<).XF39\+H!&G!8-OK4*R2]_0>E@V^QG8ZW M\T40O6"I XP[-;QUJ8%UWSTAL%ZI+1+B:K6L#K.O]R?40 MI4ZPYT$?%AL[KJ=XL0W%8E)E%;:C%%'7%=NT3D:W5K 1.$K@* DDD'9<7*IZ M'M+1F4.;$I&BR9T?^BG^Q7_"WNT9V M'GKX)$+]VE3U.V-@CNR[&^-FJ.L#GI'4O]&UZW[M&4FO>(MEJ[Q)7SD@<^8H MXV&&$=DJB:(+\8@^0PS8!^3OSA79QX'EG"1F&R"PA2TB6 MD&XV/7QNV+8LH^."3#(G$KRR;(2G$=SY"2$(2Q-HK^Z6SK:!G*D=B2OS:$EH M*'\8:3Z#B67(/I14<=.NZ,IK307GD\G97(.G+)DZ(Y MCA/DN"Y-(Z*YL5$LINF?IOY-R'T061!A$$R7'RUC%.,G'"YQPE9*WV?!NO,D MR \](L_D':[>OD"%U-S7:;9[[&Z;4G5-:R@P55=00S^M:J:K53775],:3A8^ M_1N J5_1A[8:R$ZMDHLZ/(Y_T@@$)\= UW1A].B*7(#/MD.I./-D&4Z% MF3#OQ!/JRU;JF.P=34A9&*MN92:1?+9+RYVGB!)[T6B<@EV137#&LJ:G1:("HGC(]]( TSK4L4#R=DVN^X05-'0VG-W[B!E&RC ]JC3JR M]9N1:6LCU=2TP;5VW1_R8+\9>;7R\^TA:S-*MUS+Y^^QV[R]1_PNC+9.*[.%;0\RRB]I^/ MGY/2W6*<+ .RH<0&I/5?68))SE_$Y%/ M_(2]=I;L_#6.'C$:TX[,N1@P.M"_W;\D*9X7O^\)31L^9_Y_6,LRS_9H.9\[ M,?E>PFC_EI4?7S9L*?K@T4SDF&9WU]5[N>,)WG;?%)C@;1A",KPUO6HSY*KI MT6;ED>E5,\0/G;@N>F9\90I6)4#C.?:5*= _>PI4+=1H/P4:QY&F*6" %.P5 M6>HT!8Q34Z EAP/2Q1!7EEP32?M2I>A#N5)CS*?9#3#?_D'8ICF3E2XA.2N6 MA(6R)>;.)BHYV\.=K+0)G5E%D[S<6G4H3LU$KHVOA8_2*<6*C]F'D[90$TQG MX.[.] TYP]CN)%Q XIZEW36FMZAP.7 Y?MR.4L% M;0E? ^L"ZU8VK &8@;O;P-U@6 -G=Y.SP; &+N\^EQ]D6+?DY&][F4"%TP!V MV;>L%JW)0RE9"B9..=M9FF*;H:D,=6%GDK)L);VN8AWYW@BW<$J0:$#E-#$+73$,T?WYY&8"0!= %T"7 MMH9"6L$) #'M@QA9>.<\XR3Z0!GHPD96R[*757&@[16"]>5<_#V.D@0MXFCB MI\):^QYEFVP!JUL]^ M%,VP &I.Q1/@# '4G"G4?+")52/I-$Q9..8C !$ $0!1S>Z5I6CBPCC2;S[8 M/ U #4-08VN#'1Q,VYDWWR &H :@)JF3J<455P2K_2;#U #4 -0TU DIZ\8 M1OT.%$1R (@ B "(=KA7?<6"@_*])>;LFZ#PA)RY$T_]W4,S3]@AXH">.G7$ M)WK">@&T6ET?,NX:&H:\(.,,]&7"33+B N;:ZL *D!J>FXU!@#L,E M7$!<]K7)5! 7$!<0ESW)89D]80$S$!<0EXZ+"[@P(#4@-0>[,'9/V/'P>8@+ M%%%O.[/YLL"QDY*5(3]THSE&'X(H280=K\,I<>=/B;6!,C"$^8C2;SZ]KC69 M<=(P21U=@,Z=4P!;.X^MIJ(/Q'7FDWWO6P6M'?.6 &G.&VD^:$/%'-2?[-=J M?Q.RC@&) (GJCFXIMF&"S0-( T@#2%-OXW--Z9L0N0*H :@!J*DY+T31=$ : M0!I &D":^@,Y [7^GJ,0R $D B0")-I.C;ZB6M '<%\"E%*4/J7.8X W??]D M"RL1+?!#?#G##),T7?W;#R4J_G.9I/[DI7E"-KC>5095C)-ED+*1%$^^A]$R MP9-E@/QP$L5S\I4H1&F$HF6,YD[H3/$1OR$G27"2L(_1A'V!W)-=%+H8 M.:%7W)K^F3\O"I,>&A-9K,J)R8I2/R"K]^@Z/)SB M>$Z(A?!W[)*_/&%V'QPF?*U.$)'+G_UTAJ*4O#^:8R=9DMOU9-V*MK'..(H7 M$=DFOL=?&)']T V6'D[0,G2"('+)7SVR0W1;R"]C'/!=)1N(IC@DFQRPBQV/ M;*6?I'33V48F::(@9QX1,/TWWT_"&7Z8.N'4)^C">(Y^)9D1QKA\=!+LK6T_ MN=C]U])/?/KADCV7?8/=ER^2KL,EET_SA7'&\L,GPHE1_$+(@1<+\LOE@OY^ MXO@Q>G*")7]=SE/9#9]GOCMC+!I&*14I*Y&)7$%KC:5R0GOTY)E]_7":$S:C$@QR)DJ,,!F-,.(^P%Q6: M*67 ,O0^OFS@"/3LD/U-" H33GI.T =REW06+1.R@\G'JU.\<.DV:T:Q2FPY M=AL_).8\_UQ^3DC?+%BS"#7ZG>+&_$5=' 39=WZZ4"_89V(BN?GG#:1^\.=$ MC'[#S^A;1%30ZY4_^UXZNQH,>Z9E:+KUMWP>'[&] F>1X*O\AQ]>VUNKI963 ML%>)^N;&M/K]\[CYR@RRI'>MPHVF)[]>JW;YH-&G-WLYO'M+%P_O#N\N_;NW MI,&:=(&XE8(UWIO?QC5Y1HJWPW5K+I5SB9V#8S'53>S3,S>5'J/ X_=YF,48 MHU_)WV8)NB6&E7=$? :8[QCFT[1S9[Y?G9@XN8:F(%W5!J(BH\!CP&,K'ALM M8C] G,7V;J8'V%:1[YK0J^_0LFE&_!I'CQB-G=A+ .F XT[ />A]K%,>T+ZMD':I2%6=V$2. XX#C@.. XX#C@.. XX#CA.)L(!QQU#N)8< MQ-;7CKA$LIT_W5&&B5\0^PW]?_1+-/7=)N-5=4?9CS':.)=X"2S.@2O9?)E*[HN;-9]5Z1(/H%IKR)JF3S M*39(!4@%: F0!Y"''>%J13<@Q0'D >0!K":0"I *T!+U1J@D"@DW'[HZO$OD MV46-X5@&CF6DU&#OM1GMB@#JAF+8NC#6.Y9J()L@FV>G_ 3+'L@6R!;(%AB6 M(& @8"=07KIB&,*.FD"V0+9 MD"VNIQ+)YU<'>#*&\25]Z+E8X K#5K);DJ_ M\38X($=P5U@C@+T)>&)ZB0:KH:D,=6'C>M^EV@E8J'E$ _ "\ +P:E\(#L + MP O "\#K-."E:0-%'PI+7 'T O0"] +T.A5ZJ;9B#L55C )Z 7H!>@%ZM3)$ M#^ %X 7@!>!U(M-+'R@#7=@@$$ O_B/42[QA-_;I&;,%/4:!Q^_SX,_).E$T M03%^PN$2DW_=:!KZJ1^%5P>P9?%&,$83!K>>-A<%. XX#CA.9L))0RS@.. X MX#C@.. X>0@'''<,X5J2:=M\Z?_7./*6;IJ@-';"9(+C&'O(29&#%I%/GNJ' M*/7GN,G(J!P$/<.Y6T-3,0U3U'MW)7PF'XK(!;T 1V" %U7+%T#" ( @X M4PC0-%L96A9@ & 8,"Y8H!J*ZHI[!P>, P #"@91B@:XIE0LMV@ " @'.% M $WO*]906!5J5S $NHJ-R#&\9/OXO53" IDAQX^G%T''G,H+$#?^?8[+1)) MZ93XV0G6P!06]@;! L$"P2J,2,4PA$630;1 M$"T"F/0[(-@@6"!8(D6K+[ MYC4@6"!8(%B%,:@;H+-J#32"6+W#-=",X$0$;'DS N@?#,>G %X 7JT$+^@? M#. %X 7@U4KP@O[!@%Z 7H!>+44OZ!\,Z 7H!>C52O2"_L$ 7@!> %ZM!"_H M'RS+*:1$I_XG[!_\=QQ-8VW#X37( \A#)@^68E@PZ!T$ @2B M%$X##0$" 0+!+[,&PH++( T@#2V7!J(>^N(F6'5%("#UK6K8:I3XSN57Q_4G MOON&ZL<\EUR6+!=;=H 0\H? #_'EC'>PTW3U;Z6[V(N4,SM;";G-@>!X?L%L M7:31V/E@=HN0H;V*M2NR92I6'\Y@0;1 M,2K+5OIZ^(&58!L@6R!;.4IKYIB M]"&='&0+9*L&D] V('4(1 M$JXX^?ZH*)F&M@<_3R]6K&Y+W__Y#\S'/VV4< M+7 =TM@RH;,4JP^'; >^)VBG#LO#4-P0)Y 'D(>6RX.F*98*?1=!($ @BC,A M%0PFD >0AUP>=%.8TP[R /+0[J=CHJJ M:.(:Q'<^>MPBX6NOZNJ*;!F*9:H@6B!:(%K"U9:AV)!C"K(%LE5+[%H;0K(. MR!;(5@UA/]6 KJH@6B!:=?1%T0WHJEIK;/$<0XC?<)*B:(+2&4;/41QX=0AA MRV3-,(3%-;HB3_*)3GM54LND0=-ALA)( TA#YN*(&\D"T@#2T'9I$.>2@#2 M-+1<&J"S-4@#2$-^65\3%@KNBC2T/>--.MG93;@H]G"RI]%+-?*H) I\KWB2'#%!89.AWZ7LNSR[B\(U$%(TM@U-9:B+ M.^DZFIPG8+KF41, $@ 2 +)= *D;BF&+RV #@ 2 !( $@.P.0&K:0-&'XO+G M 2$!(0$A 2$[A)"JK9A#<:W? "$!(0$A 2&[@Y"ZKA@"3I 3!(1-EF$:^^23'[+BC1A/_2A$^+N+%REZ M.'$3HJ# MEPIK7^U$;S??9#__^&F97$X=9W%UCZ=S'*;?\"(BQ ^G-WQARQ@_D'V_#B+W MSY__^IS*"!RE=S^:^FG+[]%*=YP$2%52#GG&Y[\='%WHZO:X'^U M?SS<7"#?([]PW/32&(]T;63?ZJ/AW2@!7\IE$8$O(I7)2!,?E$%@8IE_:=N(?*E M8!/7'G,_^BX$3Y.4R 6 \I==&B"I[>BVAV<+QO4NBTUQG046EAT9D\:N7XBN;.QZFBH]0 M<1'XE*C\H=^6Q.HH@$!3'R^U049=NIY[["[)YE*M>?N=W"Z<8C1RVA[W>6Q:41-B.,M,:7.\-(3D1%DI_(5*8SF+\=DC#4?),)#"=)8AM MN)C%_>H0-EUQH,%$;$,B[#'W)E8;-=<\%$9I6^2_4,MXQ^ M#_TTD?"%7J\VU^Y^BCY(CHCKRB6KPDL[?I-+1,]5%">&^((B>DRN1 M;\M^Y9/GA^D5]:M/9(:75KD6TBM<^]*2RJ\11O'<"=9B4BP<4*R3!1N0BX,@ M^\Y/%^H%^YPLB.^,EXKVW46JC_;7*5-A MNC50K*&P>@=05>!2==VETGHV!!E.YU*U6?'L/LMCZ9)H:Y9D8R5\W3OITY5! MWU;Z&K2&D"/F*)'D2Z4&CE3(5ZN;;(3D/5 M+U^)24,K(&B18[LJ8?Z@A9HO/*L!K;T&!8X]/V!=A= MTB*8).]10#$$/;+25%:'NB3>ECOS\1.KP,TNFSOQG[3RMO0,EZR*K,QAM;$Q M1L_T/V&$V$/S3 N )E'0U%7Y/[&PC54AMID =F4*-%TQJ$'%X'D&W3I&G_T33,ZO M"BXSO="759\?X#SQG ?UE^_77]Y^Q['KL^Y?OKMWX25P8=OHTRR7?6,=;V@0 M9$PNB(F'MW0"](L_80VV_D'\:"A !P \!6N.IM,83VFY^6?:VC1,?!=JSH^- M-;TU;$J-"UM3>MXQZ6\HF[O) W#;&BH&'('+R27G)%Z0;-/Y9)M!3X.R>P": M+NGQMX03EG(*5.T*.^[O5)Z0B-(3#LKH5M%NG(4:&ZVCZYA4"J>/-';6!TVU M%%L35C<%=88@,AVO,QSVAL(*W&7A_+H]$! (H _0YS2> 3@ [?-#3WE<5%-U MLSS$E(LUCT_2JKM$O$I ZM1&EV492E^O_^P)N+4BAPH]FVE%33[,>!9'RWZO M+RY[ 5I! $2>]_%&O5V=>^KI6FP"LT$J1 ULU880O:'HQ/BUK/I=-5GVOZIJ M:TFQ5:U.?U9QP.I;:W/Z 9T;\):D 293'RIZ7]C1X;O$Z@H\@51U1ZHDMGWV MI5(;H*;?LT_7(E(65@"<:9]O);>_+BQ^#JPC34Z8O!JH30I&5ZR^KACBB@YD MV4V!OK3D?3P;I]JY+XY_I%_?W1CM=KX(HA>,L[Z'7Y>Q.W-H;P3:;>SHEZA3 MB#Z'K!__UZ\7'URW5A+ST>UT?2[=9TTZ2 M]U S]<%"7 \UJR,MU*KVO]+4O;3O^37 VH$B1X+(U@BM'%9GQZQRR;(D3]IT MXX$VK$6_1JS7["WM-7N$D0?""<+9N'">8<>GDW*[*^4FGGLJ;O&R8FF(+/"@]Z[S%]MLJE4E8-/YSLL9_"QRCA*(<6N0! MAP4TFH1P/X3[M\WR4GL#88=ALNQD(\@JD1W4$.1Z?N*2]T_1)([F;/S,^O@L M&A9VH_D\"LE#V0".D'W+H^TQR=^I74K'W(!EVD(4ESZ7%G*IURSQGJ753A!9 MMEZ@/I#\Z%S6$GEV.Y#D[+;R[*/AB8]>93M\/CD!VA\RDN)XJUA]OX'C M&ZD.:^"D5196E.,D4=310R/'C-L,7/D*!;O;+QGX^4A^'BUB/UB1?#<[[]U: M!"*AV_E['"4I=;1B_(3#)6YTHI3T(1B(OI6O&^KUGX'+LO-5@V\M0AOIM"G@ MS'GCS,""(57GXY!6)N$WG'L4)/>01LR:(%C2>?(S]WKENYYIBJ% 4V8B[ MVVH=W&6)4 <@$> Q[W_(B8. K$Q!4QSBV F8GG&\N1_Z21H[J?]T2.[/DGJ)M 2.)3V6;+*P&WB>+=!ZYR2<1EV]F\Y0.,%=^^$A2HD.3;9D M#M7#:=!D[@R:S!E*WX(N<^ +0S=+ )J:@49@3.UL@*:^=/3]9!H2T->OXQ_? M3T#_/8RQ&TU#U\=BPE E5.7G=[DCRNEUU 4TGKVNJVLWL<>FL7LER&J5* M6US3B;??*7!#LX9&'*Z3L-O^5O<),F:S G;*=2ZMG_O&.9'9#5_);2)6X4298-KQN@ 8=EHT^]0M)3ZX5; M.?66<+$LIDUP%%XU?PR<0Q(AFNG7VBA,VT/H ]5!([%=J"X1X6JVK@VPK@]- M<-OOH ^+C1W7DHS2BK;44F6JU$&Q&JPX7;%-ZV1T:P4;@:,$CI) FG'Q:6V MYT=M^OG'3\ODV_EG[Z\EN4XAL_<8,H6<;X@;SK=4"^ M\_-?__)CX(=_7DVB* W)=WXA']!W]JLXHF\X2]/%U:=/S\_/O>^/<="+XNDG M756-3_3/G^@7+[+OIR\+\GUR9TP;:5W06W]Z<^^?__KC)WH?_XK^]^?_'U!+ M P04 " #T>*A,8/FAF.@+ !-A $0 &9O'-D M[5U;<]LV%G[OK\#J9=,'69)E)[$G3L>6G513W\9.UMVG#D1"$C84P *@;?77 M+P"2$BE!($$IC79)CQ\H$N<[EP\X/ !O'WYYG07@&3&.*3EK]0ZZ+8"(1WU, M)F>MKX_M\\?!<-CZY>-/'_[1;O]^\7 -+JD7S1 18, 0%,@'+UA,P9./^#

3/" 9X MC)$O30B04I%KD#DL()L@<0MGB(?00V>MJ1#A::?S\O)R,)8R8^@)R@X\.NL< M=GOON_U^KP6DHX2?JL,N[0-,ON7:OXY8<$#91+;L]COJ\ ARE#8GE)!H9A;P M!>N(>8@ZLE%;MD(,>PNY8J&\@&J +89AP@4DWL*PUS5'7OJZ=>_DY*2CCRZ: M%:^I!H7M>(J.=, IV4"!XNJ>]A#J0-K1 Q\T<1@/$=V2/QMK6($7QK@S2 M6%4,LO6B#>:LBZA?[52NK7:U>X?;6;$<9&Y6I'*[L.*D YFGJ.ZH9-%&KV$ M"9198_Y)_BYG6E/G8"R$ M]-;60<#D&7&A /LN5F3$DNWV$J*:)01BK_S)=UTJWMPZ(!Q["J[G8D0JHS;: M2^&*!HB0N5N0"NDMBPV0$"HTD-J5[@Q#3,8TWB/WJ5/V:7K>?D!CH"O3T^2L M::]?.R&C(6("RTHJ4Y=K@"E#X[.6JO7;:87_AP># UGQIDW6%.0K"GV&DB)> M%&@GKI=&I@@J9Y^UN QV@!+/_W:G?#1V=4J*8(+WV*< CEQ]DB(HV%-W0H9< MW9$B7,Z'*W4\!?!%-@!83NO./8]%R+_&<(0#K$QN =7@Z\/0-BO61AAD4TVI MKF57^GC8ZQ[WNEW0!I>8>P'E$4/R1P(",B@?.JNR*Z@11_X=^:BW5R.1""=- M+((K0[>T7'YT&,62G6F@G<)_B03$P58LI! V,HZZQT?=PQ)D@#<)W,^UIN4+ M' 7;C8T$P49*OWO<[_9*D1*CU8F3"\@QOQO?9YPX)_XM>I'Q4=,"3";WC!*Y MZ>FU0@>RW*'M>:YGR'-:!Z!CD-4"(/&!U .6BD!>4T/P9A;.?5_KAL&0*%JU MB'/^W*U:>\[M&7)NQ8ZA$L/"$)"QI)8)VYU$'LGZZVWO_=_;=2Q:"WM.?X<] MY_$K4(:T>^^;KN-*XCT-L.=4*%=78>L4DL##]6JA:J=XD^JL$_<#.IMA$0]- MX@^HC@PB;NS:0*QU@BP4UNN$#)IF+8?74.-5F2*5P+)FWU[W:'V@68FJ92:5 M$?"D]4R;<3<>,"3K$QGP.S%%[ 'S;TZ4%6+9:_!#X]C*@*H<&<-J^C0PT,@- M99DP5QAL92'M%<^AH58N26 S^HQQ=UW#*(UH7],X-*QIE":R?NL<,C0^(E)8 M;G!9D_GJ,OP%#-3M$X]3A%P6-DI@6;B3&53^JRSZ*(.IZ\28NA@39$%!@@IB MV(:O3(SO(9/N39' TN!=DI<'+F#R6(]"9R;EQ""KI?8C<1% .:$;0#[]%-"7 M;4>D&=/.YU'ID;E$UXE6X@.MH&$R$W4ZDQY.91O\C(9$TH5VR:D!W5BX+SBLYLQ;SS$)E>?*L M*!:VNO&?JEO3V]LSFZI,C>&RRZ7/%\CT M,CZ3W>)[=)YR"@L[S5'E3A,; %(+0&("6-C0]!03<9\A)NH2SS650XT_H$ 5 MTU_HK;K*SF5 U4^CX.[[T-:F%/:NXZJ]2YNFF\3&@<0Z(*@^L_D+ S=A-)W/ M0-QP%LI.LES!^17Y$\1SK;]#/W/16MBEUFXQ*=NE8BMRZTL@MF1%KND[1A9= M+\V4!;1?F7EKN#)3CO$:7I?Y3*G_@H- 1GPHG2 3+",0EW3E>;.!V*>Y1X9I M;HJFF5KB)85FPXV*POF,,H'_T@9>O89JK#MV?;(T-Y:.=334TSVD"B MKI8)U<)(>FB7+*]B%E*[-ETLI';1H*$S%_K5W[ND=1-V(;UK=5(AO>O[&IYS ML7>M@(JA[+7/D:'V*6"QAD7/D#Q+XRESNB$V*V0O:OJ&HB8C7<] .V$[$N:LUE/=,#QPL,D(+4.?:[>5;8#=:: MY'JF9X'7.6L>\[72NMCQ@'@4"'XQ3XYL3VTA="&]:ZL$1GJ7.Q-%8#1/CSUS+-.]F3D8D.#4G 3GC&8#*;S*OU9V&"FI9


IV Y<2/+:(S@;2-:[VUH/R"IJZ%VRX=:SBOB%P^]=R>&7U99/ MK%I?+0?B$V0,$I?9XT+"/F=\9Y@SIJ(UC*_S8%D5M(^"=X:97HI0ZW[M>EI9 MD;.?3-X93B;+J/]?GT ^=%8^3Y+LR'W$1'_")/E6H69%1?R//\H?N?36A"29W2?L)@.(B[H#+'TW?USY9JGGP2]0 ^+D_,B#I5$JX2"1#/EF7H) MWVHT;]R!-:_PV:C1!+?=QXM)(;^O.:ISZ=04QV M[XCEY3'GB=#"K7)MJW=;M0Y")COW,2X6A_IUC/@9W>&3?,O:0"!3D@Y[?M7]=YP;^A[+T'-G+ MV[[AV)X[<6AQXO!_Q8F^Q8G^'CNA7SH%WN3_7-)ILH1&D#F M\^2>I[P[FP_OGROJ*M#=^,L4/5$6^'D_-AS[\>>$W*T;D/CJ'1F8J3;);1RW M2&2=*-%VWR9^&PE[_.W7.<&O>:96=^Y?/WN$,QZ1R8K9*SOWT.PYEY!\KI+P"WJ3:VT='3B1;'X,\$??_HO4$L#!!0 ( /1X MJ$PX ?*VQ!L -TH 0 5 9F]R;2TR,#$X,#,S,5]C86PN>&UL[5U9CPS;) I#X\%4B$T@D_O:/;V>3%U]BT]:SZ8\OR0_XY8LX];-03T]^ M?/G;)_3ZT]L/'U[^X^]_^=N_(?2O-\<_OW@W\XNS.)V_>-M$.X_AQ==Z?OKB M]Q#;/UZD9G;VXO=9\T?]Q2)T6>C%\A^3>OK'7_,?SK;QQ;>V_FOK3^.9_7GF M[7S9]NE\?O[75Z^^?OWZPS?73'Z8-2>O*,;LU76I!Y_(G]#58RA_A0A%C/SP MK0TO7T /I^VR[0Z-7#W^[=[S7]GR:6*,>;7\]?K1ME[W(%1+7OWKEY\_+?N) MZFD[MU,?7_[]+R]>7,+1S";Q.*87^>_?CC_ M>]\L8OBYMJZ>U/,ZMB#"LJ;3)J8?7^8RT'NB,;OL^[\_7&)^<1Y_?-G69^<3 MZ/.K(85Z%^>VGNP@VYV"(XKXV;K)+NC=+C>8@&]L6[='Z6,36WBQEN_#ZVGX M-7X%"6:+Z1Q>QH_-; K_]#&_>ELEW[G"_77I=0AU?LI./DQSA7R$[#V]FR;9A0.W2B M0]$28G8D6O<:!A0:AF\Z;Y;C>Y3 _("7&!H_FI_&YKAN_^@@=-<:"@K=&?!' M5E2P"]VFT\?6,V0'0IRV,=.TA3<_9+/UC9UD<^S3:8S;Y]/N-104^J-M ,[3 M.*^]G?3OP=KJQNW.)]#5EPH9Z&#;T_>3V=?=QF)C304[,3L[;^(I/%-_B1_ MCSJ+_;OS<)WE.G9T'B_?V_[#<[^JP;IQY9J"4OD))J3YQ0VC9IO<7+"*V]BPUXR_/EX+;S9M')P.]<03F17[ $? MO]IF:4$V4-5P,#RJF7+=_P];3[/)_/,,AJ<]CI.L'S_/?LUN5PL"YX]K"PX% MS% "E(/LP]DY%/D^L?\SAI/8WGIZ,'1V:*L<$-WL[$=6,YCX_S&;A:_U9 +- M?@ O?'I20S.72FB;R!V*EA#S]=FLF=?_NYSS?_IVGLV8CKSJ56F)KEW]U+\_ M#]14HA-W/_?OS)8:2W2JVTO=N8+!1/XP_0+*8M9T6+I:\^@88G0<[H=+C"%4 MM^%[L,!@(OT:YY?.89[7/\;FTRGX\]O$VEAH7-$Z#F:7LN,*VFV .Q0=3,R5 M!ST]^11/.GF+#Q883Z0^VSD[539>5ZZ_.([M8C)OWURL?MFU.UTK'*]+QQ'4 MT2+V[LF6>L;K0+>7JC>'>K;<3._-2>G[_V MX+["OW?NPX9*1A1]R_X;??IO6\=T^ZUSEBQY;?O+'+%?ZS[,[V8UBG MZL;NSM'Y,F:@[_ALKVO$CG13F-O*C2C@;],F^MG)M/[?VV/]=M9V=N7[U3I8 MYWZW36.GVV> N\\-+D!'V!YX?'!QNG%P_=,/"N/MQ"\FRT']&3ZO'L_M]HB8 MO&PM?IO':8AAO/;6(CY^L^N@';K5GD&&>Q>GNVVS?U&[1NGM7=+UD75#B]4Y M5JY@PT7&X[$1;.7;/Q 82BC QT:%7;>?6[]J?S+SMZ;+59O+TPG)MFYYEF#1 MHA-KSU^!$E"OXF3>7GV3)U:%,%D==OCWU=?5C:D 8'G8$9U8%R<_O@0AJJY% M*R),\ YCY(B*B*C@D,)&(QKH)W3E"04 MB!#(!)X[Q3123#KN$O>.=.K/#2:];OR+60.8_?B2O'SQ-=8GI_/E/R]KL8V_ M1[#;QU%63[QJ%V>7VA[5\WAV53X?LQEST&9#@@5=*3WPET$?\V[COWJX2B)2 M+GU"46/H'L8.>1T#XLI(:VE(W/$G1(/'C=3#([X[/*4&?F6*M!_M15;ZVP=_ M?8%*646=(!80$AX1&SAR@4%?C?.)!FFI#$^( #L-W&PDI IRX8XGU(D.Z\M4 M+$6=C'2(<.J040[:<\P@IP.E/A ?([-V;OH MYAW,A/M/5TD2EPP849Y9@1RH0J2$(2@ZJZ-R3EK>PT[@3Y$%P\!46AU<>HWM ME=MX Y-?P;WLK"2Z5%,I+E+"S@"4+2!H:!Q),D8SH)[0E/'\,M3@V!6B@T?FQ63 MEU(OCVELH,.:IRN>G"1&!/"VL4#!>H6BL!@IDQCEQK"D#GZYLN^0S<: J10% M\A[2;-II_.\^6GD06V)I4531@$\5P+268*J# L7")*D=E8>N# 8>_ $P*K8Z M=;WC_-'6X;EJFV%JXXT49@J9$1!B.J-="=A80$)0:L92DT M9X=N2@[,CE%0*[B:N3A;+ ]H+EVD-:D \G^/\*(%EM'F-\S$U59@G;"2Q MR&+GD=8>W"X K$$4 7++1<]5C[+V)Y#,VET"$O1ZCAOT4]C^,DVTWIZTM[H M&=C9M:\WN2W;"U=8"N^HYD@E;Y'W!MPU)2BB*=JD>,"8D-W)(YXB>49!K:3! MLB7:Y@';Y8%2%18Z8A(Y<@8<>DE91-0D@8@37AD'+XZPASY1C>K3# M>L?GJ MUHGM==/0\H'*2RR4(P$4HA9(@SD.-0KHBQ?J[3E M"N>5*2:I!G4?".(&ACP&;&ST'MYJ=>ANV2[#6[ E*,9UFV]/\9L%?^77] M8B?+=VW^UC;-!;QK6SVS+N4KK((EP7%$%=:(B[Y\4 M.XWH7:4V$F;%U-L76T]R',3[6?,)A/^4$^IT#3+85K82F!*GK0(\(T&"6(YX MB![4>A18@!$@?8]]Q3*N_7!<&0.OT@%)Q]%'8#ET IR"[F%)ZXI5(2BEA \H M<0N&H<0*&<<((C$:G4!A:]+#(2MC,0W(CF&A*D6,JRP0%R#M!B+NH\]'"W&0:R<6LB+1Y_MMWA# MH6W4#VN>KY0V5FG%P"V4,"EBFR=%3I"5T'.M$I6DQSZA?&*,& JC[ M^WHFCZRI"M(H9:)"&KN N#,,8>&L(@P!0^.N22CYIZZPP^6'F !9%3$RMDOL_/8S"\^3NQE M1F20_SRO1FXV7#<5JXCAW#(-&M?SB'QD'KI,P"QG.2#82V;ZQ+&4]&!Z\6-@ MC/80Z'8) HC[V#"W-04K:$T&Y21B"L.T3#F8[\$QE!P3UB1#A.VQ$U#2O>G% MBL%1*L6+&X9V)SJL?;XRCJIDG4&!&X4D56"@^^20=$(+2K$SJL?<4=*;Z<6" MH< I-?A724DWC/?5(Y5A5G)O(Z**6"0BF&?::X:$#0D8S GA]&FX)[V&N <> MY=S1V_EE017]],U/%OE.P XCWJ5X15+$$FN*L(*.8T$!S$@C,@S;%$V0CO8( M>B_I=/1BPTA8?6?*WU[=A>EG^%PH^\&&&V6*I&+H<"E,P90,68([OL ]7^'V M%S>>_!B;>A8^3'T3;PM3 !,)16Y=;K/%#)M"LX,B4\[W. MF^AK>_,JHK6>UO?'*L>Y9 GJTH9*Y!G7R'BEX6.DUN$8"!>'SK.Q!N^>[]4+ MMW+!X_^]:)]GSL81CJRB 36 7$M.-(L&BY! I%Z MF.-E5NL*\6-($$OFP8C+0;DA[U%Z5[>7&^>@H3\V\:Q>G+5Y2_6R>QLC]W:J ML(J14-#>!DGF#<(<>T3RL3RB#"7)8&_<,(M^Z!GPK!3$Q4X^YCL0[J7VW4"R M]04J>+FB3UHA1PU&7$B%M!4&"8>MCE1Y+7J0J,P:82$.#89@,45UB^OOZRFX MCSF5>\[>NTD=;2A6:6W@/T60,C(B*SA'U'% 44ICG6$TZ1Y1EV56$TOIG&%Q M++T;<;W+OXK\>!.G,6T\OK*E9)64")@XA0*%CCNL O+<*B1ME)@:QG"?; QE MEBF+VDG1E12?YO%\<;[%>^I:M K>^^@< M!8.?!T2HL8@FRQ 1QD1#/.UUT$T_!QZ,B&6Q72Y;3_/)SJ-I#D3/R;!O[.!? M;]]OV@/K5$$E' O<2G ?)8?I5BIX0T+>4B"2V: P]GW.W)IGY2N-!FDI4N5K M*^PD7UKQO2LWKIA='OH[.YN%>GYQ?6?Q!HKM4EUEB- Z<(RD VWLI94P #0@ MSGSP4@28LOL<6.JCQ^BSXM5(B.Z/3VLN'^Y$I!OE*I=8,HIB MY*QD2$4?D* VHJ@$F ^)\5ZQJ>1YK5,/#>7^J+,Z-G2UD+'V^-"C.-6EPLH; MH[T+%.Q1QI"G^N2")?R9DVTDC/>IP!Y]_*M+#14--&E+ M.;)")^24-D@()I"+5)'(-'&I3PB >.8\&PK4_1%K^4)\!^KQZFQ=!97U.?K& M<20C.#8DGZ/4^9P5L10SS V5H<&V([*.BGME*^O!H[I5%#]S,V95(=XI7BKLH7$X- M[K%$7G&/M D6T6"DQ$Z38/K8\,]B-7YD0/=.IQMS]H[J:7TM%8V88)R3!V! MW#K!D"&<(9DXD19L H5[[/@1\Z<@UR"X[MF7!EI1.&YR#F5.?/&+/*O1[##1+L0@@^IYU> -C;CU724X<\=8A M2QU#H'XCT@R<6,*%2(DE+72/D 7ZK *_^R)7D GKX+@,$NYYAFE-)97"C!BB M)8K*!:0(@*!UH/EJ+RJ3,XP)?.AG!Y[^&:9A1J981A%[L0Q7_SQ;!0,]F =C M T>[5U*E'!;OB "$.462<@&O+$TH)':.M2VN4S9_3HEL!3A'=VD%OM4 M6R46]J[^&\MH_1>P_74ID< M11F,0U2:B(0E!@GNP&#U#-Y4*7'0P]P!\QP5WZ"X[D/S_6+G*X&7VZ07US<( MV,FD/4J[L6^(^BO'P5FR,%50 X.E:;X]0WF'G,>:6H^CU@=_H\P>=&%)P/?L MKUR?/NKCKZRII H1L'!2(P]&"LP1>?>6F7Q["\/@T5D1^ER^6R;SW-/W5X89 MF7THU0]MN\A9;8[2\GAE^]L4!A[0 VC!4LF7OZP]=9FMY_8:Y.4%,4?G^8>N MRG;P=JL@C#641"0!7X0Y(8C+*%$>!<2=KV,$CWNC38FUX;E/ A#$1IBQ4F ME.-XOFA -;30\6YW%&XO7&E+N,&>@W$>P(0BC"*2(@6S2@G+A77!]CB?;;??J_GI_F2+( H&RR/S0^P:Y65#%*EG&0W$H-1 M%#XBP[E!,>\]*ILOC.BQZKU?IV@LTA4 N105CZ\MYZ-T\XKY#51[J$A%G:(I MBH08F- HB)BSOPB/;,!$$_@G_#^('_,,J#0@B*6HEPSW)&TI5W!A,\JQ&B<3(QD"1%I8AK''4GGOI0Z=EA#]/ M.$"A=)1#C=D3W?[O>35XI\NLJ951J>5Y&L.1!/\4Y1@JP%&DH/-*HS[XG:RQ M>#(2@(= GXNRH:GTB.X6A3[?;/[^^'Y?U[ZM3@79F4/ M?O=MLA(J:AL51T$[B;RD!AD706<%;*CQ@1G3P[(OHX3WQO ]H'\X'%^?LF0D M=C^VL4HFT!W28$14)*!"P-,)Q OH+D\T62L4[K$D7&9_[@!X70#WPW S5W&^ M-S;2BGN7^_6V1CN6<&4) +US$J-ZN@#6?(?[383QBC>.\?Q23V>@.2^N@K3 M4+A=2U[5F%_\$N>GL] MT71!*2H<'5=$,Y0$8?F89$ ^!HMBI)S08,"FZ7.4 MN=1VZ*X,6WMEZJ$B7VPRO3I$T.G]7O-T9;3A41N!E(0_.*86F82S+QDD=HKE MVX8/G54'RX6[L^(@^!?+)-F ?!^;V>84Q3>>JJRUD7'E4;*&H$@]0R%@@8C# M6#O"4L##A+&/:1KU':.[N1][X5-JK',T7KLZ1;;YUM0[3U8I08V6:Z059\B! M>82T31AY"^\&)M[)T,,<+C/F.X_1W7SVO;$I-=XY9?I1RI>VY?#,3['Y4OO8 M?@)?<^-VPT.%*L&,)H1P%"U/R&L1$(E1(8,Y)2EGR[7#7- RYC[S4#08%*?B MEL0J154G.^+JV8HRRSG5'ED1859T!H#S&GQ%;J/(V8:LZQ''7VC\AU;]0\!4 M+NBDC=!6WNE]!PIL,EN>H%H)OC'R9$.YB@J;(VLH40,9JCKP2F 7* MC?2'O\K=;Q3O7[@^*%[%#(0XF>1ER#@%-";Y0%,XJZ=U.V^6*S?;B=*M@HH: M&SA-'%'NH?,X6L1S'H04G!(J2 D@'/RJ\:",&0VX[=1YX)Z"92C(PL^7JW06 M'*>SR9HPFIX, 4Q/#62NWS]0Q! M,V*IIZ%'SNXR"NFIT&[PH2BGYRY1VLZV.T]6RAO0TM8A:A743*D'BX]B)%F* M/B5I99_T#X6BM)\*O_J#7S#SUB/OBWOH+N'17K[;I/TRS/7IK:W1/S5\F)/XEVG;1Q/!Z?EW@: HSR'&.E,DV M\QO;UNV[.+?U9-\2?W_@ENA'CQ*VP$6G2^FNA<+ESKN5QY.]<1V5(BMP1 M@O*U-$CF$":G(P$PE')6<$K#P=]E/PYEQL2PR$2]7?O?#EJ&CU]M$ZYO8#N, M*2I'YN6-JVQFQ>\':V%"?1=;D#Y_7%OP,,3/JV/YB%NFT?O)[.L_8SA9IN"Z M$6=X&))^SJEP1A8B[T)^K2>3I6LUM].3&MJ\/<\5;_CF3:HK"WS?]L[[>@H: M[V<8GWO2;@Z'V%RPXH9HY;A FJ: %)88N;S]JTQ*E!O+&=MC#.4&X=>,T7$\ M \T LTR^>KT%:OQ7M,UNT'2MO8HA>.,#09J#7\YMOG3$ GX"\$PT8&+ M&9(B=Z]=W O$I>RRQ_4N=^;SU]E@A%S55T7.+9%8(I)7F*C2-F?1,RC2Y%TR M$@:I1X!D&7OM8"BX.Z@'3#IH?I-KL&.-E;1:<1$I E/7()(W7*CE#BEJG4V, M2DU[^)9E-AT.BW@[PGJXU'L_6PPW U]56/D8G3-!(\,=0T2QA+!-!$EG \?> M D;#;$?\68BW(ZJ'R;O7:1Z;9:^@P&#DNU5KE8QV1"F*$HWY,E\9D"::(*^5 MY,8I:T@/U2?^7 SL"^UATG!P!EXCY$14G(%!G##.:9,]1D(E#*8QP]'A:)SM M<36;_'.1KP>J19;L-BQ37/U49+%H@QQW/___6LF!K94LSPWLUN]ET4J$'#-% M-4K$$F0$3X !6*C$,.F=5$&9'M'SSWF58U?\#F%.\WYQME@NKM_4FSO.9^LK MJSR+05LA$=2&D>1$(R\X05$ZR560C&A[\($?>YK,!H-TWQ-9B7V&')TUA6_J M@@WM>R*\$N5B\[1W\[%*1>LX]PF1"*K*6VH1IS@A2I)R@G&6?"=5/W*/CNW7 M7X#Y36TGEPE!\KF5YLN6>X^W%:Z"UE)&0I!B#-X=:RP"NP\L00F_**R"C@=_ M0'CWX5P37STX7B6#^I?"_SYK_O@P7>:?;Q]/E8=+5Y9Q09Q6R*KEH;L$(%/M MD)'&&6&C=VR8J>M)<650P(J3)4^W[6D,R[.QCR;+PZ4KAW/@A\S9F0U&*8 M M*+WG^8YF&DW.EJMZ[!.6"M ?FBR# E;$BKDQNY>P6FZ%%'^,E[GB]]!DD26& MM2V70/GZ*-RG>%(@:OA><5+OGWO1;\ORT_M M^?GJ8HJ+/8GP/67_\K??IO5\SQ(MO[EW%\L^A;F\XFK/L.SG[N6BG:I:U#NC*B\Q\.7HB__^7_ %!+ P04 M" #T>*A,U(,'=[ M??;J;WCU+)12OEG]=?/H8K+MP?!2^.9_?GGW:07)Z\ELL1S-QOE/__XOKU[= M(3LE%,;^^&(V7Q?POX^+Z37SDC1J/Y[?Y^;O)Z,MD M.EE.\D4@8?6FJWE^\;>?XI@ %!0 W\'TK[M'++_?Y'_[:3&YOID&>-ZT293- MEZ/)M 9M3P9V2.+GT9=I'?0>CVN-0#U:3!9G%Q_F^2+,P=744;/S]_FW0$%Q M.UN&>?MA7LS"/\=YG*4'*:_]PN%84N?GD_C4:/IV%E^X&E)1E3KYV(!0+&X# M>PR*/I X_*WA@/A03"?C"LMWQJ(IKJ\GRSMD9^>F6'T[[+T5F*@PM \R M*RI:]3>T2'00WVPY7\GW[")8*F$2AX^?+:_R^/IM$<^W25YX?WT^IOZ)'H#Z-Y@/,J M7T[&HVES#K:^KEMV/H6U^FY!#NHP6ESY:?&MGBSVOJE')HKKFWE^%9Z9?,W? M!I?K.F_.SNYW]L?8V4U^-V^;B^?YJUICH_1BPZ+BPH:T_/[ J#E$=Y6QK1'J M1Y/Y?X^FMWGXFLWGP;%>KH2[6,YO*QGXE5_0'\EJL0BKR"_Y:'$;5G:UW PX MF[TO9A_S\>U\'FR$E:U6<<_K\IO] 7/_P"-JSSK"I-[G>H2CF.>3RYD)M 1[ M\7OX\=MHOK(@Y^%5[<%PU&?Z8__GT6063>9W11#/XF,^C>OCY^)]=+L6@>#X MX]:!;0'3%@']0?;V^B8,N=_8_S,_O\P7CYYN#9T:W^H/B&IV]I&O:8W\GXOB M_-MD.@V??1N\\-GE)'SF;A$Z1'*%H7V0J:Z+^7+RS]6>[_ZXB69,1;UJ]-(^ M6"O_U)R?'6_J@XFG/S=GYL ;^V"JVJ2N_(+62'X[^QH6BV)>(72UY=$NR*@H M[MTCNB"JFOAV#FB-I/?Y\LXYC/OZAWS^Z2KX\X?(VCNH6](J"K/*V&X)K2;@ M"D-;(W/M0<\N/^67E;S%G0.Z(ZG)<4ZMEW7'RN87'_/%[72YT-_7?ZG+3M47 M=L?2QSPL1[=Y8TX.O*<[!JI-R@/#6B,OR#'8UN/E;?2N39CYEX=IVS>F4\(J MRKK"T$[)K";APR-;(_+3LAC_?E5,S_/YPOWC=K+\?HBXW2,Z)*K)PEOO;1TR MXQ8W-VH'C%1;, ^-ZY# 7V?S?%Q'?\2"WF+T^SR]& MP?BO2>+.]W1(<'$]FLR:T_OH-:V3NWK[Z^O\^DL^KTOKMG>T3>A5>-]\?/LE M?[V!IB:Y>]ZTD^B@-)/9RK![%WYQ_(]E/CO/SSO[W-8EK/.O M;ENJ6OYHPYS=H:FI[BEL*(UTEI1.B_$V]5^I_L5H\66E_[>+UY>CT4V8!Y"_ MR:?+1?F;N+_PUP"NKP?\Z_K7V3H^\39B,)JJFYOIY.YFPH=\/BG.S>WU[71U M.N8N+O+Q\G/8EA8E7/G;97Z](7TZ^I)/__93(#-K[^69@4(@12SA%B+$E5/< M(8PDP$8HJ-QCX*;Q6D4Q7TLX4>16,Z4+U%8OSC111FIKI?<:2*F0DG:-&',: MTBJ(W<\*-1^_*N;!F/S;3[ ?_+8K8,,]Y-5\M$V(WN0G&]*/$F[>S3.)^- O/JC\F^&;WU^4%4"PAV'MD>5V[/7MZB"1^I!T3Z(*ZWJ0T'6)/XZ6]SDX\G% M)#^WC^S3;4JR:TQFD '6(\RP@U@; IPQ)8_66)EMM=4[59B=?L)S=6DHMZ=: MT#)*+U,CAM&$1_RDJPC#*D#,'QR/%LM?'KF!>Z3_>$#&F%78,T*!,=H%W+2E MY>Y-!=5]BGZ;0[M%[LTEM4/VC:#I2_#K[?)C'EF.[DT^7_DQP<$Y^S*=7#[* M!-]MV.X?GPEG.=$4(@$$LTX1HO&*=V8]MM"GIQ;#6[*M0GI8G9X'+.-OLC)U M^+?)\LK<+I;%=3XO(P3?8V+?>)5'JP.Y93QZB[;4?56&N?<,,(P)P$1J*0F6 M)8:805-;<= +4IR>T.UK2=K&R2KG[WV^W+,2[1N664\A48Y*9C7P&#DB0C:W>BS*KL?-:2!#V[^!'!!!4:0M*S(BHK5CTSZ983;&]U[1_ M>[/E\&"80X6JU2F&/OW87E"B9:HJ5XCH[[M#'_#$;.M'!%4YN-D]*%->6$L0 M!D9Y);D$'!MH5?B/=L$ZK+3/]<3IH8.6[0,R!!0!R'BEJ%*"(@6!*CF4'M5? M<%L^0&E#2$4'B"1]X/$N".7.*S:C17[@M./YPUG8CC335''%@.:44N= "04D MN$_E..JHHZEDGRI*4V3ZLMH>$_HY?/M@L'K7D(P!;+V$1FD,@6/$2H9*#CTT M).W3BR8BVRO]Q@B]1%U(\MPB!17HW:0^MJ15ZZ9AK:I4/5J(CRB,%%6Q$'M&/]O17I/-:)5E 9;(O1WG<_&5]>C^>_'&Q2/AF8B3"K/)=>* M.\^5%HQLD Q UD^?.C[=(3&KH@E.PVE&2?3Q.\B3H9FWC! 7C'J$E?50*>YY MR3$4WIR[FB:E_5F8C&TQ?N\0F[NSD&9 MQ\)(I1TP$GHHG3&B--ZT9+)7I:AI>-06W-,TW;90ZDL7UJ?P@>9Q/OD:-]B# MFK!K2(8Y=8@*R#11Q +@D=M,(VYU?:^DL[S*SO2@)8SZTH)?1O]7S$O+>7' MX'S^<,:1YTR(F, GO():0>D7O0 M-M@Y)I-2(X$\41A1+Z6BTFU6M@!W,XN=V[DSQ_*O-)8*>0I8PAS*YBFL*3,&X#3,^%:0+EH"8[:@GH[6^;3 M_6)Z\$@F)":8>H=$L$6H8H:N?2W__S^VSRQX&Y M]/"AC$OMD+(4$$HDHP8+1.Y94_7=HV :SJ[-[&2V+K054VI$>.D)ZZV M"(;DBDZLH6-"\MK2Z^SR0Y?2JX=*.]+#1TAO_6RF'9-*>FVID%IY+# D4Y% MC4$.U3<_V"E*KQXJ@X67/P1_.U[MN,SA%J%7&99)$@PNH#@'P=9R )#[L,L M&B1XP[^/C*GZ""61+=E#H;=CFTGV_OD]G2#[H*5"+\?>R3C4@[%O@G8U46R9 MCNI-$5O^\)']#?O^>N.^@WT3W*0I8(_)VALR'ZY'/\^+VYM H9_,PN\FH^EF M(IC1JM9VI4M_35^=\6"+6LH% = H(*RV7-QM9I!*3"L9ZUVC]GT;9",E<>= 6^C4XP=:NY"(NN8>I+/1[LFYM_ M_N+/S\=7W=_G7?'K CJCV@@Q00)2'UD,"6)AY"!*TV7IY [NBXP3R3NV* M3K#K77/6WNMCQW;#QL'-YJCW9-I"@HF6UFJ'.- ^^ E%D8YFK9%TK; =^E3 MAU#^N=4K20/GI+1J8&UZ.[NY72Y6H.P^X*\P*C,$:V40,E9S%G9THR'=;.<< M]7DMOZ+5TY$<=VE+8\R&U(W=Z0,51F5$"F"5YX0X82GP"%-6\LFHKY](T%F2 MU7"Z40^S 3$>+0[GM.\=D2'O".(@EU@DBQ@L+T+W^P_IZT7&*>U]& M<".X>E>)_6 M+_WM['QQT'S;/B"34FJNJ<7&&T"U1(:60>%X#-EKAZ C+;?!!/WT EL;R/:7 MB#B_*>:C9:Z+V?FGB-BJO^CA.BK[QF4^-M A'@FDI.38"R1UR2L@HO[I?/?V M?RI:U"; ?2G3KY\^SU? ?=>3Z?0(;=H_,+/(<\$ ,3SPAKE34("26R%8_3+ MG5T&24Z=6D6XM\4IGR\G%[&=0;XXN[#Y3;&8'#ZRVS,J\P('Z\$Y0J'R4&-L MJ2WY]$377Y@ZNY^2G":U!V]_R]+/Q==\/EMECFX:!7Q9'K5 57M%QC' 0D/% M+28B%CY!+UE#DHQ)IZ<8PRA$+!@RSQ?+C\%T^O1M='/0"-D^(//*>R(] M04I0J '5QJ,-=SK%TLKM"*OH )W>#L:*>3ZYG+D_QE>CV>4&AL/)(?O&90IH M"HB7VBL:)HYS KJ25Q,,J/3"PYUH0IL@]>:0C!97L>EB^(_[QVW 9/HH4<9. M%O%F6+#5]SDI5=^144YCZ0U,E9$T++;&F3(L20GSO>X;1SHN?=_WZPK4W@XP M5P=FT1R_=\WW'5]N>3R3 )G@A#%&/#+&4JO+LO20.DWJ]Q+O_MBI;W5I ;_^ M#=*[8$ E(_3NT0Q8!@R4# KI>& !P$W")?7 UB^CV/W)4=\:T1"[OK3ACKCC M-IR=8[)@K%OI-42(DI(W;E3]T&GWYSG#+2#U 1QU7W/I<&V2.[/]Y+WU0!K)8^>$JX/!*.5J'A]B M4L'A&AX/'\N04A038(0&2@))$6-@P[[D]:,*'5?NJ"W&HC4P^MJ32Q(/1I,? M/YAY1 A0AJO@NE+.G #B'A)F8=HG#/4$LT.ZC1 Y=3DG>4XPA'B'$>NGJV)> MH8_-I3.=3C\L%CF4&2,N!E\,F" MRPXPC_=JUIPPZOL,E0YB+#4 XSBQ+O+Q7RZ+KV_&ZP_>B;7\Z:E(R]]G:CI= MDQBS'W=MH_L>SX2'B@4O&P"'!89$ $=+KA#C+FVCJ9Z BLYP>2E23]*$&D[8 M PCYOS[\[SZAAC]G5K"PKG'.+++.$:FNT _Y321Z/02^2^_R; MW2>Y\.2.QZ 7R;E?/^Z37/ASQJD2#&JD@#-& @(= M8B75TO*$F@YU([GC,3CE3'2H!>'6(QN<7U\'K)&I*D)Y2>8@RC$$]R M8]>'\,?F'3\:EEEM%6<:>",ADS;LL@YN'$OUM'E\"L'H=@2W/^VX"4;U+,#) M[&N^6$9=P.M_1RW #[3@[KV^2]-DOY&C9OZN=*= N*BDDY_PR^ M!/G6@>FD[=SGT+T[*H%GR[C,$:FIDX8B1!TC3(3_W&57 :BXJN3Z=+2 E\0N M'G#P,"7M721F=4EW^RJGOS^O4E^Y=5#K'\TP,2Z>]1CD*! .(>O7N=$ >$3K M'YATEF#42%]V55,;&MBDLY;:ZD$4MEVC%31 &TF$]S2LQR4D@%=+T!NT!]& M6E*M<]%Q"/=E]+;9J<8C 0C'FLC890,+'7R%DD/LB4S;/VXJMJHM:^JA]!+U M(4EO.!4U&$;\[V/7U=*H/>CZ;GDZ"TNC4HH:0:#W6"JKRG8^ "C1H-Q9_YV) M*HNH:!N64PZ66^4D5-1:9F*Q @VI)J6]YUB#RC]]=1U*QY)H$>=3CJHZ99E' M6EL!5G>#4/ ;2DX-5CIMNZ(=(1X37JV'UTO6D"0MC?04X^7$W1$'D%A'-90> M.R2M$G24XUA5.)L>97/@Q]?A/4Z4!M;"TK?U\F'A+' M ^*SV8.3[WQ;VD#EL9FS#$E,/74$/'_@247LF )Q7V5E2WWL\$"8QO-'Y;+? M5<@W:/4[&2..>P, I):*L$$!7C:U!-97O-"=+IZ5TQ&:?B/CFAF,I//,&4JI MP$ZO"XT#[21,)OM@(.W9W_NM-]S_%,D)2')L&=<*$:N98@2)\O#-$->@PTE? MR0G]*46U7(3C #W%LV>A+8D&@9(D< DI1F6[9&!\,!_3]M";BJWJ(70]E%ZB M/B3IC:>B!D,Y5^49NEJL2;\WH ^ZX!5&9P((A8&CFF%/*&$*\_)0W@@@>STV M:IBK4%F$SWRKMF$ZY=R%@!\Q6F$CA">:4!]MG+/65NS"8H=$BK*=\ M$*T8\U3&.!BS7&NHF"MC8,8"0-,V.]H1XC$GTO7P>LD:DJ0ADIYB#'52U$Y? M&AVXP1XB8W%8;KUG7)91!L.YX>D9'NT(JUI?FN/0&=+>6)0!ZLW/\D-JJ MWO'S,1G1 MG %^;>4A?F'[<;EY)9J$[/;FE3L-O]Z-9@?)DJ(%W-L'DRQ;DM*4W5E-D3C?E,I[S M4\25D=)@2!PGJ,PO- C9^H&UOEKW#F:CM(?JB6?/02LQ- 938[A@@F.]B6=J MH6W:!DDK4CPNC:X67B];1Y*T0-)3C6-5(N8[14$+@-=BCK^Y2^-[E+KW/M]] M3'-H2$9)H-H$LPL9Q;"2$E*ZB2JIE.K1MBR%HA. 7E3B+'*<&2^M)9X89S%$ M&VL<85[_++>SM@#MJD:'8/4?3#N^P28Q*ZRHIX$!["$)#EB9HF4HZ+7(WI'] M\09-46L(9!)QU@!1<3F;_#,_?SM;J;\IKF_F^573 M_-P'6:GQ^/;Z=E5X[LR\?3M;%EVH>MU/9M8!(("###GL!67<;!+[+52N?I7+ M[EL>)ZWN/0DDA?L0JZC)KJL.:^(:TO!S49Q_FTRG@82 WFAV.0F??&Q^]/U= M=1UE]L^5,;@VVX:^]/%A'LW)Y?0L"RX^ M0Y8#A)39H&!AG][MWLL5;0KT:;NZ;K!*^D)$^Y%VBYR 4%-%- '8,^,P*\'1 MM-?VE4=%VMN7_A&!].- ._$@J3?"XH 4!UAP:"DO"\D@1REEIQM(KRS%XZ*E MM?!ZV3IR3!@0F.9A.@EJ)0P[,-YLPA")^EHR5,2]II9TB5I?&O30YSR[V.4);U&9 M_0,S P*@S@MG $46>V>A*KF-_8O36TDZ=&Y:Q:HOS? 1^_Q=4.1G@8KW^7)+ MK.)CL9H.OXR6M_/)\KOZLEAEAN_1H;8^D3FO/%+<"2ZH\K,W8@H::7 M/6C;0*@FH)?;>,NC.((LSR[\9#$>3?\W'^VM(]G\[9EQPBL'G.&>"2>4X_X. M!T]0$6M G:XJ^N*VO1V[?&%FL$60.H2-1LQ:1SDJI>$1IO7SAEKOV7S"BE@# MZ83U,#S;KAZ&9S/G')$!'8-U\ "AMU)'*]]KZG7XJ?Z"2'_H81.DT]1#=;', MYZTKXZ.W9IX:"9 U6'* I+'(0KS9-RRO[[ZP'QK9&.X$U')_6MG^@6$ST!)I MY0/&R@8./3&RY%8B5[^.)/\S*M?QB/:0W;4GPZG\T]!I324=[RID,3U[-H- MA(U$8^8=9RKL(D(HHIC1&!!-8:5H8]=)2R75U7.4'HW(B-8QAY%9CHA5!FJ( M_8K'H&!2@3YC6'M3DAI(9V<&4A,DDDXXVAR Z=M%P&NQ^'3W\<6!E*.]XS*/ M\>HB*R," 8 H#X9^"9 VO5Z\JYET5%/@3Q6H193Z.T!>D7@P8^310VU#2ZB\))33;"@R)1\0:03/#1NS_1NCD??5=!U(=?DF%-N(,J;W6)C9HF\[L< MTDJJ\7A IJ2WF&K+C90XPB>5VG"G2(*IL^VO\HT@&39^^?3GH>.8>T+#54*; M589G(,A8A%DO& +:*Q@L6XZT01X!B9&O5%^EZVCG'D:J!T /O23SW@C)A?;: M&&25O&*^G(Z1Y>]?=?1O]7S$V\GG\@CGK$6S)& M/$4Z'N8([P0%-$!8@L<8[+-L9LVH:GOZ4?U K"&,"9RNWM/_?G1]N+O D6_* MN $&6\>I"/]0L7\\0R4>"M+$6U)T(OGJVM4BHC\T+ 4IP"!H'>+/:!F/2B(9W) MJ>@4NKY6EN"\G^>1_]A23M<\'7OP Q@SC2E%F%+L>2QT*TKN;70 MU]>1(7+V6]615H%+P#;]>;X_O'IH:!9L,J2U%QY3*!AP$;\-D-HDV'6BTZA- MRW@EH"$/"B ^S,&MIS,[7I91QTA88&-'.\<1]D;)S?+*@:COPPQAIW2J1>T@ MF(!>-SK_DL_&;2 MWW?VGU^U_KD>0 QZ=5?L)YXM?LCGGZY&\[S_+_8![-8/]P#Q6=E@H$RE[/=K MZOQ\]:+1].TL#KBKY-0#WL\HV?SB8[ZXG<8(89GT-O"Q\)J,C_E-W(EC)X@- M4.\J' M7&9XYZ GGRD"**6%0Z8VG(B#"*HG*O7L8V+6*PZQ5R4V$)!D#HK;%?3.@^*N@$OZQ-@4LT4QG9ROV%PA>>!P>/N S"#$ MB$3* ^"!-.'_.5%"PH#HLY!:S7/@#L3_K%QC"]#U%CI]1NS!H[==0S(A..7& M.T*\4!A8#@$L.>3"BK1/I#DF>NJ:C!0+'RIU;EX2#Y]A$9 M]!(*K[5%&%N+PS8=G/,U?Q29!"_V-!?5TS!X*]#T=@VOD^NXUG"IE=*: 2L$ M)$X:MIDWCM2/01T?LTS68&@3P;0O;0*KC6 &(@F5< A8JEW)B\/>IVTAM"2G MO;YJGL<&,-=U54, 2RE%5QSS A1$IN23D ;7.3LZ:IN+:&U@$1__M8\V!5A MJ5&S\U7CR I],K:.R(Q B.B@A,X@KCC6QFVL2@-@_8((G9WV-9-TNWCTMH/& M+AX?\Z_Y[#;??[C[Y,F,:&@)M8%^*BFAW@H&-BN.8?7O;':]_'84T&T$3V\W M-6,Z2]A#+B;[1/W@J0R*L)U J6E@1UC(5'0G2CP@3# 9M5,QUX>F]IZ[^N0O MH_GE9/8A.(RK$/WV'??YDQDA'D"+"0;2*6>(P7RCAHCS=%?A=L77#CR]1[WN M3["K1+SNG\XTT,*'7850J)V '!/UP!\ ]4.=G>6"=CIKFT/40W[-L_#<>C=) MYN#<3A:CR\MY?KENU;.F[UV%0_-#0S,FA8+":L2],5I*Q3@)$U,1YSR6U<*S MO7)]Z&1\W[",>N>XDLH1()7%G$I'2VZ!AWW>_MI[!-Z>V)YV\VX/G:3/N=7.,9F16 S\_GW=\7E9+PF)O@8MS?[XZ+[1V4!"F6L8T8:X@1& M5EH5:$>QUA-6M-="HI6[]3650]$5/K5E:S^J7ZK+=/O3,<9+B2':"(R-#[81 MA2[02A&Q'FB08&.QEF79"B[UY^=TM+@Z8F)N?SQ#V"N*O=:2(L5P,'5%+-E' MB8V1/5L_8;6S&$K;,[(58)H>.E47Y,X!&7+>:&"81\PQ+W ,&T2*N594B&KE MNOJ-B[0LRK:@Z:V.PN1Z,KL\NU@50[R(/2WC-:2J_E2%T1DTWE 5' _@' K\ M:V8"WT1Q# TFK,\3R>'=J_8!2T11#AK:E<9GGB ),$#$A2U+&"6HB=%_I60\ M#/ X;2^L5>D>ISF-\/MSZ5"2CEOZJC.0RJQIGN?G:OFA" "_G05^\BI5?_8, MS!R.:&K@L:0.8X09 9%;SPB5L$'CP\Z\P):E^+SR3WMP#: <9U_S^;%Z\7A, M9H.E[8CA*+BZG#KK&8TY!MY1HQ04]=,6.W,F>U.)1DCUGM#^\D-J MJ^8P/Q^38>$,QII:33V0@BD7/;<5C\0Z9=(V2EN0W?:DYM:0>IE:D:29F9(R M-%&"13[^RV7Q]V(-JV4.E+TNYV7MP<]IH?/I81P+1>^9!$"B(Y0<&5#)P0 MSXAF#6Z>T-.1;P- NE][_^O#GK7WOSYD0&ED$<=6D;"Y>ZT ]I%>3I'3G-8_ MDF'I"[ V#+6/5S_FB^79Q>>K_+=B/CW??[*Z[=F,8>45=EXJP9D'BEJ#H W[ M/ Q6.FB0B<33%U=;J/0>A&JUJ@(S6D$8# *-A!5,QOH1,.PE3!HI$:T?K3Y^ M1TTH&-4"5&E?I$>>6.(-8$!@Z&B\,&/N>''!48?Z1 )/S>2T]T9]/81.6^II M!Y8&%'9+^W5+Y1.\ T1@3"6C4 BGF,,N4&L$"A9&8"39<-*Q:%J73V!(2V.M4EP+'&P4Y.+)%C8^V!H2D/JN34_E$VH)K04D^EI1UP:$#S"8 M(MCQH_'RM\GRJFQ2XOX83V_/)[/+6#8[_/_SSZ,_]JR[-=Z6":R-0M@RJ(,2 M,^J-$W=6BP?Q%^E-Z\XNF74/WQ"W0GNH81W]F?GM>'D[#]\U5Z/YY0 ?'/JV MZV.:BL52S<[#[_+YUTHW7JL,SP G(8%T FJ@0Y6B"/A)P6"?GMN51+=@Q\Q MLF)BU<"0 F=0,XYHPS6:RQ5P8NZN,9D..[P21@*DO%-$@]5I\AV/" N8=@BC-0D^3:UK&:^7 MJ1M)!CK24XF!#@ZO;Z;%]SS_%)R ^6@VKG"&N'U$YDD\ Z="><2EETQ0H#;\ M>=!KN="*>;?-9?7T.+$5;/J2?>GM?<[GUY/9RJVL4,9PQYB83%3G]QF >\KY>_C\5TZHOYM]'\O*I!^7QD)H1C M0#A(!$%::8""VI?\6MV@LE9GJT&G#DN[< VI'D?J1&:5C,F'QD( $<4!* MSDB8#XDK0A-95="!(^$91/!/(EL'OY[WF-5'5.\1_JXAF;'*V=AV VG.N41 B V'0>T3 M3 WM2@%:@JB',/HV5>TADOYI68Q_ORJF0;P+]X_;R?)[SY^KT0^RA^!R[,6I M1XL8Q;J^"8[MZ&XB!,_B\NZ0_OO](VL=4U%1JP3>F[\\TQ@+PPV"PHDP$P V M4JRT%SNH<;7<[Z[#\@?97.SB\XB>CLV^D5DF (8>!V84PF'J*VW6. +&79^> M\_Y.CSVJS.X^D+V"G?1QP"99QTQ'BT6 )BYK51,4GX[)G(786AFL3P>"/8JM M0:5H !>\SS!>W99/?:G&KDS&AICV%O=Y0.;A-H'/'LXX!89"3K6SPDI$O:"N MY,H*S=,^#&A!6D^C/FU!]%(4(,F(?Q)R'RK0>WU=S%9T5@CP/GDV,YQ@)(RA M@A#(!0@_R9(G+VR"E3:;".991+<9'+TY[M/1[/WH^F#E[ >/99QQC)2W4@.- M(8!:2+W1>T#ZC-")PZ>1'#V8$8:.4E]0(0PR3-B)43A1C$S_I MKR>8'=)MA,BIRSG)/7P(\1XKUATY[7=QIK>SV$]G\C6/1.Q/;-\Y( -&> \= M<,0)HSVU7H#2B9;>)=A2K"[D10=X]';Y?K7-A$\>V)(?/9<)!B,4GFJ!H,.: MS\\I+?A>?RZ"S&C"GI?4<&H>] M,YL0GOB)7#[*P(1*/V8 MW]S.QU!G8 ZK%)]S"/J\>;*AHW[9^KJ69679EZZL)-HX$SPRJ0Q MRK'2%T/:FQ3K[J6F>AW@G(Q5MPO+TAN/Z4*KO635P_WSU6AV=A-?L?COL.#G MYV]C"^%)KLWJV(0@C*).6/8($(A$%1;B)PJI>. K)^\ MWET9PP%GP2G(J(=DN>=I9&YQ19\P6 ](P6H0E(@'&P>N,918L3[K#/4=?98997I+'OL M.+"3SAZK%Y_VDDO"*(/.*Z["_P#$2@!<,&A>?I989178&Y\^#L=DS,$3"/*A M( Z$N<=0>2RUL43@$EE"B#JE^'1E+>DCVE(F_@2;!UH%#*GF20JF=G_>$AC!C5]3;R6+5 M:B!6Q]R$(N,/=K0,SF2JZ:"8#Q)\WG+$_B,674VY,"3>0 4%)9!H["!1 FF#/%(QII-$@=&3 MB$4KS9@)IKAP1#"()&"DQ-'1!@TNTHM%5U:9[F+11X&=="RZSNTE) /+Q'%I M8F%S;HAUEKRC%F\OJ?!_ A+DA)?.!SN:&[6AV.L$ M@Y=U(:]V>^DX/-*^O21C/R IK>7,6:D5PP*5O(!^F_B>V)[LL\8)(3"8'>R . S>9):]VEO;[8O9UE:A=K51X MOX1D %E,!2-0*&IT<*H0<:4T:!#^":IZA]'(E&7S@F;*^]L#RW=O-&0>2HNX MP0)JS8!QF++-:N6)2[ R?ZI*VO] &+WGS*\ MT8WN)SB'CQ3_Z4_? M9@IWJP.G/X\?>]9ISN,C:$Y\'G>K M Z<_C]=^_>T\7Z0YB8\A,!->:Q>68HZ(LD$%E5)P<] 4UN<_96#IQ&=PAPHP MR+7'U6^>(37TC(<[J:,N%?9Q) M<@AS8Y&D&!N&[_"EWG+69RK>WCN2@^G5S@N3PTDAZ. MRPCA0#GCL)!4(PJ9MJ+D%1+ITKYRT8H4JVE&([Q>MHXD>;39SW"-&9/ O.#,@YEZY#5+ PC[O\5?T,5N2T;-.L\V0Z?&" M2AZ^=:5FYS;_FD^+FPB"^R-NJWF5:RJ'1F=.2 L !YP"JSP%F"_MA2!4@U: M4W86_^]&(]K'JK?X6CX-[[S\.9_E\]$TT*_.KX,X%LOY*-Y^7K-P>+4XZCT9 M=%0 @!U G"E#X_5I5&(!N:Y_0:ZS>',W>M,E:KW=/[^SS?/S[:;[FH<]JE/M M!1D10!&M'3&2.RDLEAYNO%+I>RTD44UG4O'+.P%XN CB773T1\&T:GE>1'E+ MI-**0A_=8P'INBBC)8[02EDV70<)3Z%@&H=AV>504PV"P&Q/;I M]W3>O*.JRG16,.TXL)..^=4IF.:1#$NNB:U#J7>$&P=]R;["ML\F@P,59ZFL M /L*IAT'8^J%M"CUW&/+)'/&6!%,0:_*62F@@FD'Y^H)9G]%K7J(G+J8\7:?<$TQXQB*KA^PBC@)?1*F9)BI66"I??K0EZM8-IQ>)Q^2E':Y38T MX8X)81BDBC(%N79H(UPI$M3.(6W9E&63_$Q9LWIVNUPL1[/SR>RRN[(:N[Z5 M4::9MMHC+J"DE%#&=(FI]_@EE9?I6.E:[B?15%2]J?^^YC /0E%E@XQ\[V)_ M],LR 12-G0J!\<8R:PD&]_+!PJ1WNG(J"MRU+$YE@7[0V:7S!?K9MS(FH,/! M40!AKC/,I(&.E)@BHNJ? J6GWP,:)"W!?RHJ_6!SV=>L*"XC%]U9Z+6)R3@% MT#@LK7.08 F0-;24"GU95W&&GQ2=R^>%S9KAITHF" I[/5< 0&L90733U-D2 MC77]EEKI6?4]*.DP\^E((28SB78>6CPQ%W?=GFUM+K5*2$8IM<')@HI(Z0S& M$(B-MAA:[8CX1.RP!*?4D+),9F:]F,:D3//H) (75(4R@;ER902=8M>@XV-Z M]S"'-]^Z$.A'3[?-GJ1E=RIS:O=&N@L) MV.&?9@=7D;&)[,%I-Q M9\5D#GTS@P928@ 2QDC@E77L'F/!&A1;3"^LW/W\2$!")[BS/.:WIPWDR4XAK9+4=]TY6E/3^D=_G@KZZ)?;C&M0!#YUS":#0UGI#+(0"J74K8(:!JE;+Y\H251UJ7R&(.>=JWLFIJ M21\]?^L!^T-UVT,XR8MF)ZRQPVCJI@C%?5KSP6(N.\<$FP@R86-Q(T8Y"3N3 MLZ:TB8+_>(I'%YV*NN@&V!XK2#WLIGUL:_,U;S'/V &(,>? 4,<8=7[#&\;U M+YX-%YOO4VG: '60U>:X=6;-E^*Q&Y7E%F@F*43:0E7RI9$YQ4#U8"M,+4A[ M5Y5]U9$VUWY64"T^%\O1]&GLZWVQ_-]\>5\[Z>$%GBK*U^7W,Q1@QLX!PS0' MCBJ-_&:::HE?4KIR\\A)BB(Y_>FP>=/=H*>G/&W:%=/)3Z4AIDK&F>&$(V(0)T 8Q_$]QE U2*A,[^0^ MX:EPI!A.7M7OKAKX8K[^57QNWY%]OX1DD MA/<8,*!=V;R(%M*4T&&Q86# "F40K M$L@&(BFR?OUQQQ:12R!]!< Z,S935#()?[_7@<<_W__U?W^]/3A?\KHIJO+? M_N+]U?V+DY>[:E^4-__VEU\_O((?T.O7?_G?_^M__.O_\^K5_\W>OW%PM;N_ MS\SWSI_%\;/SVSYO_G"NZ^K6^:VJ_RB^;%^]ZOZ1T_[A4)1__ O_ M_SYMF]SYVA3_TNP^Y[?;-]5N>VS+_GP\WOW+3S_]^>>??_WZJ3[\M:IO?O)= M-_AI_%<7?X/_UZOAUU[Q'[WR_%>!]]>OS?XO#HNP;-JR!0H9?OWKD]__,VA_ MVP, _-3^[?BK3?'<+[+'>C_]WY_??&CC?%64S7%;[O*__*__X3B='75UR-_G MUP[_WU_?O[ZH#OS$?^.G,K_A?K_+ZZ+:?SANZ^.;[:?\P&2T3_MP!T"W"$OY@[]SQ<>?/QVE__;7YKB]N[ [/E)0[^"X.-3L;;4M2;\HB)R MRM7'#S2L]R/[='.SBI\^TK#F[D4CY=[&^_OXL8:UFY5L]Z;5S?; M[=WF75WM[W?'W[9UO2V/1=[@HMD=JN:^SAOXJ3G6V]UQXU,?I#2.?>+3$*$D MPG'H9\BG'J70)6#3/GN3EZ]^_3 H:7]DH:R_R#CSU'-65'5?[[H&BXGD[76G M^W_U\IR3/N=,H//[(/'__=>?3A$^<+C:/??*M,*NM\VG5EUO!E/I)3_EAV,S M_.05_\DKU^L;X/\IX]ICTZN='=,[#P\\^:CJ_L5]\'[!>N=4]3ZO65(T_*-M MO7NALOK?^&E7L9;^[OCJ0;WQY,AF2)7%E[3SBX7WG%=/OD6>\NSO#_G;ZX:$?^21,@D%&Y/MDDIZ^@$2:U5SCJH:B^\:J:7 M7(ZV9%N7K+O>L/SWP^=MG8]P)Z$796D61X'O!QC[29IF'H9N$I#,2U$D^"TK M/]_>-SM(\N/G,>C7P2UYO M;_)?[F\_Y?7;Z[;HYNW]D8_7\'&P;-L4NPU%*$74=<,P!"$. N@3W&M ) @" MF13%;,F6\Y-![*MMI]9I6IG.?9/O>8JRJV[O[H],K?.)RW7*_,A^S'Z:.S^P M=+/YT;EC'VG[CYP?7I?]/_]1+H\Q7%=BX%NNFN1H..AT>J%.IY0G-)U6YTSL ME=/*G1>24DY.D--.C:P#IY9BJ^9XI^7 ^[K4'5[6Y5=Z?!XK(M/ M]\'PS=D7!T;D+PS5^>Z^+MH1(&7TSE%;8CQ>647)0?I, MO-.I'^!\KM\Y5@X>:H]<7^>L,SI@_!6?G]H[?5C.>5SSTER_'B80/V,EKX/[ M1-,T M]4,7Q)2Z61:D03IHRP#R95+R>139SLI9$*^,IN(S5908F==71W*\/M?OG )P MA@BZQ6QG,7"2/QUXOG*Z2.8%N1'S)_ ^;^6N _HSQUPM^3G)-1#OB^:/!I;[ M7YF/]7%;M,L)3FL(<,E*X)\U%]!.&6]HAF*0Q)[K M^I1$;NQ&$1T*PUXFM2!&L0C+V=$#50Z7U2^QN/PY&350#$HS>"='(P7;K%#H M>6,F\*/IY#JXHQM$9?3MTB1-]NTC>P#\6C0;F$ <1@2F/@ AI8B0OE_)2HR@ MYVGA1J*<^9G#I;&FG(G3Y8Z,G8KPL>2D-H%$3)R'0B>'9%"DX.M*>:02R4M0 M4G9'/0=B_QQ7MRP#V^ ,AZX+"?8!\1 *,P#BOL0L)C'42X3$RUF*3)T\[9Q( MPE#5Q,B.EX;8])*-,^5(HT=2B9*\LRNEDTHD+Z9,JNX(T^F^.5:W>?VDY)]S M/EJ_@5&6)F&,PMA%2<#^)TS04*H;IY$4H33+LDVI7I[S]#N3!)2NIX*0FM%. M25!==M+YO5,W-ZRFO9H"EB&75P(M4]$\!I=1ES0Z?5E>[C[?;NL_VHPN9:D< M34"2P830!&9I'([,9,C,-'M^X(VC-6.^,2]G2N+N$# MK^3ZA6HVKX1DQL)YN8>HXY,ZRX9"^_R/XC@,B>]Y?@ Q]2!,:#(4ZZ54:E&P M=F&+LLQ,KU':7U6:6;36),W6T8E\Y)84SQ2-7BO/5,-YD6=:/@GODM\>\N9] M_B4O[_._5=6^^24_]LD@#5($8$9O M&[=-#% S.2:'IE:4TZNZ[R4UY([SL M<[?C:X98F;N\^,)G'OOB@B0B?I1Z<1;"$+LN],*C[<,FE:1,TI2&F=2,4V,,I;] M4AP47V+BF60<*%\2T(#X&B.-:CX:486.:Q494OBXSD7+1D C3Z M-JZ#-P;BJ$R_8&+TN:[J6]8WNVWNRYNA.P:S $*?1G'L!PE.XRSRA@(HSNBU[9DFB&5G9$==YC)EWQ^KW@Y"+F7. Q'F37J$51X,AV7J M!CTJGX;W#!LU/%@6ACK"*^WZE\#=Z_*8'_K'IR (@X@2/X681C!&D0N'QV>L M=R@,.YF'6D9=*T7B4Y;R0X!NMJR08UNK0H5L4G9(<,V6+6I4$[1'C&EGH5TB MFDKT*^"9DNQ*L]9E4K?_^/=O9?&U+R !&?$ACMPP"D$ M:SMU^P^G5:.4ILCY(Y*[6;-&,G>;SQ69Y,V:.XK)F[!+@MG;>7P7LSFSCK$[ MGL2'KF:6 6M^R0'P\<6J4!1S2L)-EKW3 V1,JZ)0?*Y0"^Q4LN4%2!33W]E MZO50!:C?E^/2A'I)%D=9"! -T]@';3E!YI$X!8D:0$6?/B] ?54H")LE"U ; M/FD!U-<&J+!7J@"UX9D:0.6]4\"H+X%166O6AE%I_1?.U%Z^KP8#531(&R6+$9M^*2%T4 ;H\)>J6+4 MAF=&,"K@G0)& PF,REJS-HQ*Z[^(434GE'<^O2G*_/4QOVTV?@AB3#&*DP"Z MON<%B ZGDF6!AX7Z]0:*L0S6YW9)CC/KJ;1 MH8G%, 9L7<=J&!.!O+2'2=4;92:]RVO^@^U-[FU "+/ A4GBXC0FKN>B\+1A M*G/U=I7+%#0KEVK^3=V-ZC2I).6G(I=L6:E+IBOGWH[XG[!!N6>U(>B^.WUR7_>5O\>*(K)EX&(=]5E7@)]C,787>X MCC,.P$M?E;F"['U:@[SV_.).H'.F4.008UOF2O3'9C=9K7]FP&RQ#IN('YE5.*\MANF0Y(6V:*"AL^J5$"G&K MC+'BD0>3L%#U:RVT4-;_!!=Z3HCP MW7-2N$%LUN>_A[OJU)N17Y*? ) E@Q% 10*#1]K%6![@*;3Y73"'*Z,9>9[AVL3)X>Z?2_#8Q;G M),=C5$PSP)!+5ES B+9SRY-$/X3*X)LDFW_0XI#7B)5P4]7?-G[D!AZ% "Y[A#^9 M;Z@9M3PCM-0_R35T7! APS!HPH]EWQ"7H-!+L9M&KAME( M:ID%XR ?%R/. #E?7O[XK5FB.+X\Z8:!K_T\W@N?N9(ERW_?:K(KS5=!_HM^ ME]=%M1]R"I+"!"$O X1X)$IBFB3CN">. Z$;H]2?/M1&X5 2A*G0UEN=Y\_%C/->QY\4$HL1+78#<&+GCV"C"8O?!Z94P,T?Z=E6+ M)%(&RK+$EG=Z-!&RS3A/SKP0(HJ*=VMCBE(,%ZFB[H@(5R K:-\6=MC>;"** M$ Q\SPL#/R4P\_T8G)Y/L2A+Y)YJF1^C&(>K$2>&I#4O4\*>*W)D$#3$ L> M1'SA^U=S9?EO7E%WI?L^2*^)J&YOJ_+#L=K]\>'SEKT6;^^/S7%;[HOR9N.# M)/!(B%PW0V&$DS!+QD3%38GD*BJMHF9:+=%*=%J-5TZGTCF3*;UX0LM=T2F- MV8Q5FN%0]M3<*HL)?Z:77)@P=GD6F0SFZ6(,WU!":J:8_.1WZ6QB1%-T] #'DE]0@B"*,@&!101H7D2&^5:SC\&J?S ^LM? M3L7AXG;.$%/&Y6Q#GY:B>SQ76/6W%/* M>7AI;=E-7G_)VRM$_(#W#,,L37WD!P',**1#J6E A8[;,E66958^_$KY++[2 M)4':CBKDCI;-U,D817RTGQL^-4@T(]2P=AT<,Q;-5/:G[9(HK_CK](B6_74C M64013!%P?4@)##,WH7@HSP]2J0Q/O13+C&J_IB<9A=K=0QI6BB%J'A?EX*1H MH!5"7?1G@DWZGJZ#2@;BJ$R_;7(D(K=WA^I;GG_(O^3UE@4]W ,2 B]A_5M( M_010$*?CV?FL-.K2#?OU3Y4HB51+D?F"S@6)C\+VPIQ16=NQR?(RORZ.DG=) M*WLI!J(Y3)07U;E.U) M"'UY.*!Q#"D.?!#Z!%!"XB'KHKY/94]\4BS%7O\S'>]\$ZS M]*E/JH:*(6@>+^4@]*R-RV#HHCT3(-*W=!TH,A#'TU.>C#AC8!#IS7C\G>NZ M280\3-(H<[,8921$0]$)%MN$9+3 68>3N,A^Y+>5J7%NIAFWM4>9[!BM,]2D MYO'<@T]O!$[8-&K[.BAG-B3QL2A5OY38UY?YOCH<:%7_N:WWFS0EL9L2+TQ# M/X.9Z[,L<"@59ZXZ]A3*FI5XXT?(%3J]1!W4J9BK0#G+ONH 3M)2^V1[ZI4H MU#1<7B'/=**90IFV2SH4VV ( .N](NS%'O+2,$[<<"@J9#GDYJY=)/[AN*V/ MZ@![L1B9K^NQ(N$/#>YV]?WVX&R/SJ?\IBA+_KU5UT[W0'UJO6RF.JJ,.FB M3\L#29)"P@:N%SWB(0CP1M(/M6[BYVU]DS<;BB$,O"!+LH@""..,),, &:5! M(K213*N 69.B72=*I\,GZIM*!\^"95H=NA?+Y69(DP'?3="R.H2W9E/D-7UWU41PM MRF4)?2N@^U:>R!(?RMTVGYV[7J,<7=1=%".,7>>4*#-(Q1#T_252[C5Z2R\5 M(M];&O2H])7R_"+ M?41.&Y+NMB?K52Q&PW76KAQ(9ZY8R[NJ-.MA N3SU_4ZVH %XKZX7VM>YT5; MGJX ]D_:'1AA%B013*.8@H1D(,IBZ@YE(#]T95H/N2=;;@&Z[UMYAY:D2V( MMF>0'$3%O;'"OPV7BA9',1)4I=5)7[M^Q%XQ?H-1OI\ I M20@FF1\33/T 4C_+!JE!XDEM"5U$H&4Z]?W!/@E1VIJU3+T)9IIKKS*EWKM@ M;=G)&2TX.I4^+EF!ZR#XLA8\3BJ7KP_I/6_\6*:W=V<+R\/$BU-,/ _%41*R MU);@[FX]/PXB%P"91D&]%-LC#UR04[6*5'>XR3LG.!PZBVF2;!UWN;7&=:J6 MWNCVV)^I$5-M3]>!.P-Q7-KNINF,U'Q;L3OF^[;$OJS4(P%QO2!($A=%)(XC M0L>R@D#HHDV]$N98/-2*E)34>4LIJ^))BP'CG!"7:S&$2>GV$/#B5E/I):EJCR?-M] MU*%E[K!RQW[M,\LNG3OV6QJ)C:AY"BF-!=^TDID59#%R^8ND@>N BE8$4SF+ MDAO&AMTN=>C>C)O5PB0!KI=F&%,48L]+?1@-PEP82_6G9I!CN^,E,!OXPF3@ M&]7MMG-4IJ&1MWGK47)R=YXJ7&: [D7C=8;CS-7J.I@^9\"R0VVFO98_3*K^ M4NSRYW7^4I5?6%J<=^-^SM M9\G\^[NI8M6,O@OPXJ*C*V>,LFN+FJN';1@+T/F6'YU3B%*LH]5;F2<7CR];A;J5M)WCD[I_U)XN]O'SMASB<=,8I%GFA3"C2>)C MWPW'7"!QXY6TI[I1+-+&5NU);DQAW3_JSPML MW[)_LH;ZA4I>I/$V]>+]LS?HQGR:K9$W6[.+-_R;)$9)F/@A\I/031%)@I-> M#Z92IZ@NI])RP]V*=.[/F^^V9]PC=G?.X[Y=7TD;_G+]+MQ&&ZW:I=K@]CC& MIPWQ/TD+NT0+*OQ:_).WD.(^S-4"2M;,XBW<<+UWW?^(_YZW\9(TQ30(8A<2 MUC,/0>KA(8@XB:6VFZY,NNT=2?S4]YN\;>?:U4?U29S2&7(KLV_I!M%^I:^L ME;QRNI#[(VK&H/])6L]GZW.))E7OQ?HG;VX[;8SM3_/;Z M=#$6G2/%V-8=5'T@_XE/W;E MO*F:9D-]-T"$9K&74!3$H9? 8"@CP%XLDP'+/=ER@LK$.$6K1BX/E;1'C&;V MG)%C%3>EA](/7,J/#CP>Z^+3_9&?T> <*^<=:Z/*X[R<>N#.!(747%P'8Q2U M5R;>(SD^M&/9SV")%\G*?WO]904>F*Z?,V[3AN/WZ+W*8FJ.6Q-BVL@J2 M ^)P?]HS65L'2-:=[:J(1;%8(J=O\0159ZR_=:!XSH"KQ;X5<]!G_5*+@9:JCKU6XR5U*3Q5F2HYR$P MYRRR]@JWL]B<4W#GS<]ZVASU2E)LAV9X*];?-LUA@D1[-5N=Z+9A?+WE]L#' M3?^].NR+\N9OVZ+D$;PM/^2,N\6QR!M8%PV_0+T]';IK@D>Y? =VAF"&,\K: M7AJ2-$@&N6'H>R9:,>LB9UC4VNEW#DQUWCB<:U^VQ8&/++RZKNI7S?:0.[?; M^H^\&VUHQKC,-&[VZUFO>5M5%1MOX,Y>@#X\A\?.W<#9/>-G/[4;G#?G*L[PWVV&Q6I*GF;-$ZM-F0 M/6K SJ+[_EHPV4K2:KNLO1'?2ZMESP#I]LIR79B<5MI0'P41C0&._ A%01B0 M=&PD$XS"S9$OCS$W8' 1IG\%WDR?!.IQS+ MF$// $X.:EHFBK%L+O_D$"8(KZM5+.29L'""92:,7P?"C$12F7\MS=[F]NBD MTE_Y";W=Z>P[EEL6QV_MA3\?\Z_'C)GSQR; ,(S"$'AA&+@>]/PP\]H[%@/" M6(NE3A:=6YOET83S"\">G.3+Q3N#;K.WM1FO0C'$KKGVY+ LV.3PLIXUK93>X2=;*U#+RA>I_':W#8M%+WNEFMQ9,M4+GYRQ=$!:Z MD9\D28BQBU*F$61T%.9[D=2\[0QR9FQK'EQ/8:>),5$_9EJ5F:M&LB&YV'@\ M.$[OZOMI+EZV6Z.%,%B7WT>C8#)@R7; N->FT/_@7/-W_4G^_#JH"RJ!AUA+ M1+(T2_PD1#!!03BHI*G<*;!S:YNQ42 ?WKVSU!@8KS$S+<.2E66CO_'HQH8A M(H>']!VU()+5HM&30/FUX*"/5=0# F24H0H1 &@[(L".5N:9I!SXR-UH-CO4VW M8!9K3+:M6D=EJ;=*#^KI/("VD7EZ?-F*6AUEZX7:%_L5N[:69(:(+[89<[DM M?LX7>_;KIKG/]^>K0MNVK+G80VLVE) ()0$( (SBS O##.!.#8(@I5)7$MO2 M8+L5:/4Y12O50>2P%:I;AH=M5]>:2L+NBVJ/]S>[C/^7_@[9'U[WC6 ML&55Q\*][==2;-( IU$,W2@EOAL&,8S<:!#'_TNDKS2S),M=IXDV<]\'X_"7 MW3E^SIUK%I+SA=^ :8;TQ77 MO5Q;^:1)8U%T#:,SQ.%P[0Z/Q&E#Z?Z;!^.\O7:&<-J[!?@KT$:TSCK=5[OV M1("6>-]CW3X(8+5U_"C=X7[R)"9U@SZ%,>OP,QG*0E6X; *R5-#5HI^-7,?] M75WM[W?'W[8\W3E^X[H.57-?GPWJQJ$',M^/<9AAZN.(4.JUES=X-$HP]F6& M40T49[O9[Z7)=7E-V"C66YW90;G&LQ?G#.JJF-[T2^+5H-D%(,$TC/PQ)FL4^8AT&;RB1]2(2F;9+IQS++5!_ZLCIHK-! MG/,[ER?9>F@9*M8&S.6E',F5;;1"X0F/)EAJPMEU$-%())7Y]\X(G7!UNRW* M31@F+B2(!"F(,C_RXJP_9YV5Z85 ZAXFO9*6(U0GT RC1&W5HI0%1XUQZB4S MYR15IT6>59+^KII6LK&(\4K)(?'C\)KCV^L/VT/>_)S??LKK#4FH'X<@A"Q) M0RX( I>,9'2QE\E02O[IELG4WG;->F!U_B4O[V6O.E P2XP]=GV2X\U@4:O& M^;W3,S-CGO@QP15U[];!$@W]3\ZFTW-"E!GO\R9GO_L9EGO,OJ-#=<=Q1;[R M'F(^E)P"U\6N2]TDR^HY,1*?CCP&T7R,J^W M!U8^W-\69<$O?.2'M?<2!L1Z)$J9=<3UDQBB"(* ^H,&+\FD;NPV6[+MB9!. M[)5ST\EMO]7M \&2\QAF?1>EDC8I*Z%*H56$?;LUCTU3H^1+GVJQ>0[R\K8.=BBKK\R\.9(;TZJF&%>H^1!&0>BB-',A<$'DQ[$[%@$2 MJ9Z%U(,MLV'0HK1:5@)-++>.0O+1LW% :4VHK$]R++!@D2H-%EGD M^= ' 2)(&K8N)LB*OT %)0_$3YNKZF,_8P=#0!/J>KZ?ANP/@,(L'$J ,4)2 M:PXDGCO#B@+94]0>("X,8PRRFCB!S T%I%DJM<1(XK&6O_;L7O*\"1E'Q+YU M2V;(?>I?E[EO;H4 ^B&*7@B0* MLB1V@R3%8X0V'=OS1RY+U_4%SM;+,X\F/CZ ME:Q:Q_>O)OWQG@KU^%]BP*Y_-)_IZXLI\J;O1*34@W'H1:Y+@C3PPM0EXQ2$ M'R=">T6U"K#,!";).6F2' /05%]^&B+MF#'\ MUV->3/GQ##>,V+_7V#T]A%09+$V,<)88]+"!P'(8) MCA\B#[3,B_^SO=N6>9,[?\\%UQC)V2$(!=-.R$&@->%JT@+SWST+>>H[EW%D M)=^UE.3'W[%\O,+?[^"SY(X2_X/][_MJ&0)BGT2$"2#&?4)31-AT<'F9M*?<$B#[3\!?]' M5>?L"_Y-=&VOG!F"GZ]I'^0^W]8"YXLFO[S=)!-/8RWSH$H2 &WK$CX=' YP(C;5+/=#RUTONZTJM M]15R0_#S-6V$W.?;>M -XSJ(GT!>%^T%=.S',W['S(.I[UC&HI5\QU*2'W_' M\O'*K[-]73;'NKTKX7W1_-$.X7E9&B88)S[V(:*NYY(P&XM,H-3I1EH%6?[N MSQ:8GL0I#<#KV2DV(#^;DW+@4#+1\GK=IP9-C-X;\74=H_EF0KFXK%?;'WDZ MH:ILMQM\9/^^'Q $*0IP%") $X # EG9>%Q*0+#4)G>M@N:CTR!.<1F@GIVR M=++LI#*=Q$VT3*>G!@G12./T)P12RPZU"K),IUZ;D_?BG.M.G;/KJT'R MV$@]4\48-9N?;R9TIP_\FG4F]-! M$""):>HG/O3#Q ^R%*!@'!:*Y"[M4GG^?$F3^N$\2K[)IDEV+%/.CI8[VN89 M2X3R(7D#UT$7K0@N9C^J;KS$DJ+\DC?'LX)^J?@VCNT!WO)1PDU <9!&&<:I M&^,LC%P:C\LSSGOEVU=5/>-LQN7JPC>SJOMYS1G MYK12E357SB#*Z53I##!W 7/:!/V?.6>",\Z\8,DSK#%EXK*\,19%9?;5DCPB M<5N717G3#!>DGFX,)*R4+ U2R4G-3J-9W=X[S<;:,7#9K(=O1-74?. M8R".QP?D&7)&E$-_JZK]G\6!'Q3[NCRREZSX=,AAT^3'YG0ZSG@X3A!1+_ # MD'J>Z\,, ]?MM[>Z@/CXI24==@JU]YT-.ML#ET]*G4[J@\M^%SHA2LK)B0_2 M3HVLXR.U%%LUQSNM>BTP+?M_]5U>BP;9IV;4 <4M8!I"$"*25I MY$9,QZ @CKU0:BK,8+FV9\:F/]Q/WYQ6K],*5EIM9+02!*?.%O)?]#?DY?N/^>YS61VJFV*\WBE,( 88\[D+ M")/(C3TW&Y-EUTLW7_+Z4_428HT5)_,9GRL3'QCO10[7<+)O^G@F4XR=YMR= MAN4BMDI.- Q^CO*<.9IL.XC\NV%>;#J2R];W+9]\=ZN\]YFS,4DP8TP#A,,B_&Q*-!F(*Q MT0%ADLBDU](/MYP_MWJ*WZ(P?MSII6RT)+;1^;,9&.*ONV MCGQ377YEZ/V1/7.P.5:W>?T^/[0-5/.YN!M*=.,@C$D6P( 1":<9B3(TE.@& MD=11HSKEV%[VUDMSZG-ML@<3:M@H!I2Y')1CRVC> UD+86;"H@GBF#!V'? Q M$LF3,P]-N2.*I+?@>VER-'(UT'Q8 THW5R3&J%L:_-.4ES>FT+@6G:J@DV&?)X M'7@R%4QEY3TT-K/Q9MRAX,80I!DF:>R[&84>ZWLG0]&!3X5.?S):X+(SPNH; MEH=H#B3#7CI0'*_I(?-XB5FF8@IE&4>C$K#)YF- C%:'.LCMN#-E%% MBI*BYZA*)TEDJHRQ4\A,;4Z:]M$L$Z?\G!M_3(L:ZF0L7CW6I((11YB\1Z*X MNKQ-[[3I-@M83]H'$:0NBET/PGBXWS%)TC"6.E;(1'F6T[[I#:]R #-BKQC% MYG96#F73&X<7V["2B[XX,'S/MWVNZ# & M*"4(9!X-4THSF@PW8H11#(#49F C!=I> G*ND6]*176^+XXM]=X>/_/E#4RX M[)H0(TX++@Z9VV3)52(/_.7ZUH$\$=NF5HZ8='T=T#,;TN.U).;]$CX)(;]I MS_/.[WBOM[P9#U[P:8JR*,9QFH8X9,7Y"'HI0H%/ S_R19=[*C_?WD?72W)& M38L=2G+)G(E/2]O/=7Q.^F$\WAAOQA?Y T0>%_RZY*O;VR\Y^];_Y>DCAI2X M<>Q"E_724C> &7"#08T'8D_M-!&S&BSG%.=G7+R]RSGTV"?X/F_N#]T6[5ZP MZH$BABM$$',KJ M)"IY5PU,BGJF^.JN3_M019['$1-'G*:!:KKF5\-9VE!?/ M*;'IJO YV$6SO;FI\YNVV+?7[_,O>7F?M^_RJ>PTA*SLP'4CG_4N">M7 M92 MX"C (7&CC$J=C&VD1,LD?BB2@Z"7J4QA0T:+,7=^C^4(>]G>I2DJY-P$,\TZ MOPY"&H[I\3G=%AP3WS=PLRW["4W6TVRJ0[%O_P.6^W?L_1WVX+9G2FW+7;$] M?& _R?GGWXQY-,$4)L!G@$9QY,<@(#3Q Y_Q&84D0Z+K#>818^^C/M=_Y3R( MH!T5.X^A/\6MB\(YA;%8?].(^1-_RNJCVJ%MP47S)R?5UOCM^K+=E4_"_[\ZORT*(0(8QH#1S 8 ^ M!+@7%9/,DUI79EF*Y3RM5W_E]/J=LP"<+@+G%(+3Q>"<@E [HM-V]8FU%RNJ M.;F&PGJE66DA].R>:!IFJL=UM ES!5LM\JU(CI0.SB9X)#E=;MDAV(%'/*SGCB MNVUS[/?4QS&& 8W#R$4H(PQ_&8[ZPM(HC3(5 M#$D689E!@QHUVLC:)8<:BTZIO5$]G6..NK0\BF:G&N<> M21.IP74-I[T1.!EDQDI=!]?G#-C4T)JJUY+MQ?N<)[M%>A4<>$[G$8KF'_K3A^'D[? M?%-L/Q6'XOB-?&7]_F.^_UAE3-JNNBF+?^3[39!0&KMQ$(1N$((,@# W2# MV$,BX+-6N&4&#JJ<8^5\RIUZ%"9Q"8$5SZ>!N J[Y=@XJ'6X7&?0>^6,BJ^< ML3(^5DZ6.^]74QD2-T0L72EJ-T98J1RQ6R04#'NFJ;+N_0INF; :7C73.RR] MX?B)DG;3,S_( =/("R&)0(PSEP8^"8$[% F(+Y6P:Q5DN8T:/\ZMPL$)>@Z* MI>6SF:?8XOSY$&JMM 4.?9FR:2+[-N+N.I)N,Z$\W1ALRA\=+(V W(0I=F,_ MSE+JPR2-$8CPL%(T]5, =;DD7M)<8#KTBH1O13-DI#J>['AHAD^CMN7Q-$J1 MY).\O>L%E$(L H12=<@(HL;AB3%]PUE :)8"-_+\A"2L;#A,U($@#J5.FS=< M]#QS7V==?ZJ5\!\#4"$Z&H+H>"I](NBWJ_]P>[O/3R3/-:5]B$*6I2V- D\@'F/#+C(+N MZ)G "Q&5.^)9JR3;JYN8.*=5UV[FPWE=?.EFE5^7S;%N1Y]D3[#7BG)*,>1&X*T\ #@8>AFX1>D,10ZF12(P7.QK#VY)9>I],* M=0:E:EL"S?@MB;2YK%8EFX[+=ADWX9P(ZDP8OS+B&0GI$OC,^27*OW_/]S?M M#=I-<5-VV[[YYAL0QC'Q2>![Q(->AC#VTZ&PS,VDKAE2+,(RXWI5SIDLI8UV MJ@:*(6P&[^2@I6";%4(];\P$DS2=7 >%=(.HC+Y=NJ3IM]=@1( 7AB$((PH( MR5C9(]AHG+IZK!$L9 G:*.VZ4[=1E3@6'#3 G$5VW%TR1XH[DGZNE3RR8;S( M'B5?A,_OZ\O)][#IBSZ-Q_3;<2"&, D(1F%"@R0%,8F\L624":WT,UF>92:= M)#K;QAD^LI-*R7/[3!@LAJBYO96CU4NV+K2/3\"T"8J9M'P=0#,:T>.C^HR[ MI3"<-?[QWXN\9O_^\[[X7^V)=,Y+IWAHJ< M<4AK5*?4X3-EL?08UESNJH]B"1MK>]!JPBJQ82L37J^#7HCH')VB<][&71 M.3D629AF>WSKH2=B0UJ*/JZ,.NIQ7!ZXTG)&FCC=K=1];W#_MGR?[^[KNBAO MLFU3-+^6U:L-@LU>F)#[77(\:]%UV3,VPJ2+X7JH>5T;_ MQ6RXU'@L6R^B;<_/59E_^WE;_Y$?Z7VY;_K4&@"0)5F$ T21&V7 1]&PSB_$ M42)UXKUB$9:YWZIR;EM9SC77)<=Y5>/$*#V#9W*,[>SJ%#FMI(4ZV<\[,P%* M32O7@3G=("JCKY?LAOKZKJJWQSRKROT'3L'VO(N^3,K/M0ZIG_H0@"2@J0^R MH4PW3*4V4.F59!DXHSB'JW-.\E[^D&S8*L:A^1R5PY&&F9;VO$_X- $G,_ZN M@U&&8GFR@=V<0Z+$^O7#Q[K-V[YEQ>'PI%#LTR2-W1 EK(@@(=!+W:'0-(VE MCOS0+,HRLW[]X SR'*Y/GUJZUHIA:T97Y;BE9:@52^59>'XMK?H)\WKR]QOE=U13#TF*:!KZ'"0DC#U(O"P(:C$3R M.*DRYHYX2O6WZDM>EWR-&[S)RQVC(,X_'9\P,0G<(,T\F. @3,.,Q#X8^Z ! MQ;%<3+ MQEP2!Q/M[=YO2NV MAW?;N[SNRR(X"XE'D!=#W_>3%'L4#F6%(0CDL*12@G4<#:*<.ZY*ED=*IHER MR+9?LOP9K6H%+8:=9VR9Q(V.C6O!C%8,3_"B[X@H5EZ7[*/,F^-[1K,/?V[O MAHXFI#0$-/1A&GF9&V6(^F-A62JUZ5*Q",M@&50Y;8O=,%W._G3HJ^(!V:IN MB@%G!B/EB#-ZR!4Y7-)"S'G>F0GH:%JY#NKH!E$9?;TDU]56=5[;R6TZ!#\MN/GCGNE18E M^QE+VCX<&4#Y(!;:WK5W#[\9;X).$.6+M=+0]1!T4YSA9!BYBD 0*>Y2LB3& M-OK.]@@^?XCRE3.&X8QQ.$,@8I>[+U2/@A1=4Q5*@G:6VK.\(4O-]2ELSU6A M*R'[;.%>W 4VB\_"8W3;YC,L]_Q_R'_?LSSN\.#4D-/]")LHB:B79$$$$8BR M$"&"AM4E41A3N9NIC)5J>RR/*73RDT3)L3QSY@J.[RWBJ^28'[>47UC3_N%, M)J/OPS#P4*.K@U/"@\5I8!SLMQ/5X&-&2<\+;E]H]#'P3U6F*9 -<'R4I MCN.0^@CA"&<)&HHB62AUO;%2 989=]*DO&1$S3-DM.WN6 MGG%D D=:!JZ#/'HA/-ZMI.^'^%G@P]!8MWUSX^+811Z(O120A#W7]<;#CB+J M8JDKB:4?;IDC6'L<4-XN,818=4H.'VY.]NC<\V[!%^X6#F4:/@IQI1YK)2#2Z=I%?VHB_9,($?? MTG6PQT F7335O&2[WY3E2##!.8Q!11).('U#D1^%05H)@L"GS&WX5P4>5 M'$:F(*$O"'1?T!--2TYT*OHJF^48]U(WU1FOB%XJW3ES1"CG47%P'?#1C.%B M]J/NB"ATSDIXCG0I#-S 1T%&X@CA)$1A/(Y_$X](K1O5+,IR1^I,W85P@M1W?Q4BXN.5R?'SH M-F=D+]@Y*3XCHO,[%^VTJF=>&:%B[ 0TK=;3.E!J-\1JQO=><25<I-H=V%Z$"*"_ PAGT1N2GP?TW[RP'6I'TG- M$"XH<[;5OF'YV7KDR6[%(H MN2K6$MBV4P[A(MXMM%_E&:,FH*ICZSIHJ!5!9>XED^//V^/GO&;%57=YS;Y' M?DWUKKK-R=>[O&SR8;^P%Y HR$"$$IC$&4ZC83++];S8E;HAT$B!EC/B5J.3 M=Y*NG')B.8A%4\5X-+N?K,>/)RZJ$GYJVJ]Y0S*24!!X+"LD%(<8)30,84!3 MZOLAC9#@UV>D+'L?X&E'>W5]MM%]4.C\/FB<.9T0L6WB&S3J^CH^0[,A51;? M4LE-#H=#]2D#G0S6[+E#M0HEN<=SKZ7ZVQ[O9(;(R6 M0^)#IP>ESB#5.6F]]^N MH,'Y79WONML]V9\/>8OO<@]OJ_I8_*/]^;N:#X(=O[UC[_R1_1W?4G_'R;_Q M8)001-P4,,IC$KE)E/3RLL1#4O=QSB;*-G5/]N-V8AG?Q4?[KG/61.V[U#]'57-L^D:+=\(AQ,C-HHPE^RGT:()(1+M" M(Q_X@=1I?YI%69^E^'1T7C?-?9O^M>+&'&]Z%,J*KZ+C>[-9*CNXI^JFI3&] M*9\F!_2,&+P.%IH*YLE0GD&/=+CU"[/AK%R4 D0C' :^!["+,Y 17BYPH9O% ML>31*KJE+4&ODT)# ),T6)UA]KPU@#%16V:88CP#2=)P2 MI=J[NB_XP[':_?%N6[^MV^'9?3OS^RZO/WS>\L/NO, -79(2DGE90FC@!W1( M!6,W<6709JA(RWP;53H-EWGEW&V'K<\_O"Z=?74X;.O&X5?&-%SOCW*P,^6[ M&/$6L%P.>R>W/W1N,XWL<^[.0-[WZTV83J<5.B\ Q!0M-!55;? M6!THMB4U\/[XN:J+?^3[34A0%GG BY( 15[B9U&8]H6B-).[/TRSJ+DAV**N M<;:CPA:&W4^U""AOL@KYK/JK2;Q.FW,2MR3E'ALE3#=EA]=(-?5@)FFFZ9$. MQ7C/@A6(P@P%7D:\Q(OB.(RI3_!0H.\"J6T.&L4L1*^B56>67*+&JE/+@J=F MB-4)6YY6G0Y)4DFZNEY*R08B0"@E;W3H]/;^V!RWY;XH;S8 ^E[L!6$08]]C M/5_D!F H-?!CI(LHF;(6XE1UDF@65E(^JQ/+EL5FL'6F;GEVG8F1!)B*R>NE MF%(T BA3=TGFJNFJG.ZM9@@"#Y*4N85CUTM9#W7,\Z@?26W ,E&>9:YU$NV, MGQFQ6PQMY/4-FPG8-H$ZDZ:O W=&(WKF\FNS;BE@[TFW-D@Q<%,/ M(I*1,",HHHRZ?8DXE3LO5:><63%G<(1,RUMIMEFU58=I"P^,35@DQB]E8U?' M+?5(+O-*TQUE3O6=6Y)E24 RB'R/I(C&B>N/G=O(\Z5.-54M8PD^Z8Z!*?NI MR"4+5NHSZ6J1L:\+WLC 2-+-E8)(-HJ7(*3DBC* SKND<9+@+$F0"SS?2R"- M:.@.11(L=\&?5D%+H,C(,)>>O8I0LN6L"3(M-KPUY9(,HU3,72FHE$)YB5;J M_BCL7.?WH=)#]6[2XO:([_)?6::\-.PNMVY?%J[F-[HK7_!@@WZG74TC>NQX_$I ZL1)KF+]W0BPB9-LPB[&4D]X@9QDB9P;+%C M]J-4;L.NQ(,M-U/G6F3WX,K8(]8:6'-&CMQ"IEC:07LJ>8)\2CZM@U)JTI]L M@56.7SZ9IE5]?@C*!@'?1W&01B&,4N@EL4_!4![V8KFC_I1+L9V^JI\AI6Z< M;,IHTS/)7$_$+LOYUR,WA!(G50?7P1(#<5Q,5?29]%;3PW]?P,A"E(O"2*@Y!Z(_)B#WB;,K_AR_H$ M(61'A-#7!KJO[5RO^$+3^BNSBIE#[_SDIU"()MP7I0/=NNKX ? MSB7_R.MC5-T>73?HOG)>"]2-K6/L%-R=HJC=ZEH)8BT'^?1 .ON>"D]J\\GS M;,NZGZBZY3?R="T!=1,7)F$2A"E)_ BS3B<>"PL2+)/_*19A.?EKEPZ\^L1E M.;LS7=M59)NQ=!Y_,A/(X M9S+GC^P!E]V@_W7;BZW41A1UW15=)!]/D-EQ]U[+_O94*;-Z<4Y/_3R+B_V MMGJDY06S)L?HS=B\#G(9B^;"899F7!+E%^\[ELS.;[_5Q3''U9_E)H T2S$. M 7#Y LX,9*X[%.3[R)-!EL+C+5/JW4"D]NZ8_.LN;[J!F>I3PQYYS-LQ,ZZY MR"4S+!4OQ4!EV48Y-HUBG%;-JSV3,R^*GMHQ01\-[]8!')T *F/OD1A6V#=U MNX&[_[XO6I+UI7TXYG?W=P\F$0A$,0[3$/F04(JQBQ-_*!:$J=#0D;'";'?E M>HDC6;XY#1/YZOY.X8(:[86RI MR\7$3)Q(= W7PCJ27]-!55;?7#DH_EK6^?; SV]Y[G)M/L/;[E_>%\=O:+C! M?H, P!%V/2^-@XPFR(N",5^/84 '1'X4[Z1;T:% S8_RJ77[87-TCG)9DMT< MZWN%)2]VJD.,H,M5@1)/3W*=QV@]B6Y'54;9SJA[7JRJ.#L!6:L5M0[DV@VQ MFO'%E\,QK>J\N"F[.]%VWS[6V[+AN\ZJO,D9.<-5*?:R#IW9"JV9XGV6GDG:LA";'>?>_9SO5T/:N.&X/XS8U M$*4>^S\DB$$, <8>A.&X30U[4C>C&2S6\C@P^LS^BQ\C6/9]^C9#.A3;3\5! M96>S2<-%YZ$6\5IV?JH3Y_PPR/R16W[:*]Q+76RCL+B+D]-:QJMB';BT$=B3 M:3!+WJFC$NZZ9=WO\UW.DM]/AWP3DR!($491Y@=^$J=>0+VQZ"BE-*J3 M./:KXO/SM!7YA"6N ?02-_-Q0C+6,(SM L22IS^8*M4Z>]_GU_?EGFLYVVMC M(K%4\E@]Q;1FKMED<]B!DZ^IS_RL>Y(IJ([_:X6D9E0"::F^:QHS*AR]IP, M.P:G$4A RHH#61(%B)$8#(?^)9X;^[H45"K4.@2[?,9,CJEFJ_*G;"ZBLSQ.>_D9DETS%\K]/2">GEV1-\S_9F1=]MO+6K=.*#4SZB?@LQ- M@A1%-!C*)01+73ZG7YKE*>-QL/ZNTV-J,D383-V9$!L^FIT&>?>"LS//@?1R ME"9 9,U>*\Z4XQ&>^E!S2@MB]3W+<$YK/3;4C:,X0(31$P?0#V"8)6/168*T M.29;H'V4<47GZUT,T$S:50V@V334%--:B]\(6#P?UA[9)DLV5==7##?ED$3X MIN>7-N+.^L<#9$.WUV#(ZQ[$W5 M8DWL67;7_$#=>K*ZY^U3H:!&):P-YZ,DQ%D( M?)A1+T0@A,-=B4F,(ZF;-(P5:AF*X\%6W0SQ.&=L,"M4=5MK.,^NT08'],8* M&)4NSM:Z5?]ET,? M9+D= A>NAUWKY\P06+53%.OAH(S#EBYHE MO=,D9G=KB?A-T3AUB1>1)/,3+M*C"1K',:,42LV7S"3)<@;9?O?7A^K/QN%O M5G_9D]9ER7/5E1:!EZPFHW0> SFC\Y5SBL4Y!;/89F4S=2#/=EN5O&KN6PM: MK$VPZ[EH>_%N^ZT]O>MCU9]7^>!0-ECN3^>R92$KTH_=%P+EOB MHE3RO$B#!5M?_=@J/!UA>-=2='7K6V+W1\I+B)$RRV4!/KX*V-P"KK;[$D-^MJE^?[AK+H<=&2 M_'A?YV^O7YMTPR"+T^7+% I@GQ=2WU($O=! M59P)YS4R2.?#O>?B6P2?Y,_,8 VCIZ@\1_VMA-.SA/J8W//YJYP#PR_;XL 7 M+="JYD<5?\AW]W4W:N,BX/DIS2B $?!B!%$\9N&88,G]Z"9+MIX%OV,__[SE MN\\9$FZW]1_YL=T5V8P:-7-?'=L5DU_;?AO+?D>AKZZK^E7;5'YXV?=YDM_+ M)LIDOP:J8B58M1'92_FO,?=4$N"?M\>^L'8;>R>-GR:\/1R:M]<3V@ACN8T8ABGFSE-K\JGR.BI,)V<^17#EG,70 M'V2S & (O=3,< MC7M="<:I@94<*L7.L))CQV>O[KL)JVDY1*-V6Y\G7.LLH)&9 M/N&J6 =C;02F/&,GZ9TF+<=+U@6G#"-^[SI(W02FD*3$HTDTHCQ"1&J)[TR2 M9E[%<3W(-[Z*PWA=:1%XR6HR2NJXR M&/.Z:>Z9I/SM]8?/6_:A_5JRBGG-?E#R2YY8%Z#]<;9E\E%URX\9;"7RB=.& M_=KA?L^4?SA6NS_>WK7:-RGT0!P',$Q#X(($>.%II6(60JHZ2#._TED';XH^ MO+;CO^,7:Y5.P]6J#]DL4+?R0SGKKE:=(9XA,EZA76S./0_.&:-K1WO:OWKU MB0?HG$?8+EQAK=48I--&Z?1A+C?\8[S&!(>%EGM3UM&DK<2+B6&DI6M(=@J7 M5O7[_*Z?J'Q[W5YG6+;E;Q(08IB&7HH0@20$$0J&4R-3"N) ;>96H\#9)FQ; M*-7YL:ASKEFS.3+@M-QDK6V+]>9HKZO:.?.ONV^3+OXS=G^^>VWBLN=S%?=7(X7::Z]"#[_E0UO-K.9+?\O91P+T-? M68,%F&RMSM9%:GMA7N"W95]%J?Y^G*%]>_VF*F\8S6YQ_NFX<;,(HC0) $48 M$TC]!."Q.$P2N9Q5N1C[F6I=E+OB;GMPSA9.L!SJR!0ZAVI[^4LV[*<82NT: MJ83*]V>^73M,F<"<]I^K@-C^F%4AM\S6[..&_:YA]3/?(S" M#*:QAVGLC=EMZ&4&UFBH%#OW&HWGI@]MS1Z^[+GI&4*C=EN?!5SK')^1>3SA MJE@'"6T$ICP?)^F=*"W)]76^.[Z])E]W[57S[UG:\[;DFOC_X_L/OVP/79+9 M'.MBQY(B_A>PW#_\P=EO;E+?]Q,OA*Z7T8CK"WTT7ZM"ZGM MA_=!.36+RNG^W&:,',]7':3SD_!^!'0(J_U[.4XO4MMB0%][1.:8:6EZE]=%M7]Z1F __7<>?>?(!E(:83<(P@@3WTU01.@8!*4$RG0?5B9] MABY(,1S$6=AK[U;FJF!3N#+5]EI)0TWAE=,%[3QSMNOY.I6'37$7_;S-Z+PU M.]'"KO056T?CNU9SJN\"$S,VV1L2(!1DJ1N1F (_021UAZNDHS!RP\U=&^:' MX[8^SM .OZA'!J6/I4M25:0QO7(^Y3=%67(X\A/!VA)G;&%?KK\9&DRCE;9( M^_<=M6&VFB3A2OPG:&'$8S798$@Z/ __*8P"GR0@]!*7B8J3(.*:4AS$"7 C MM^<_*07GENVJD:?_(-P*^W-^D\Z+U/__$4-$Z^^?@2'"L1IEB)S#PC.^S#!6 MT&EC:[D?)U!>'_/;T[XESTL#$GM\M780!XF+,S#,%9WT7\5QRTK?3>+8#G[M]FNMM=2ZWJU/4P:D)7^.U ML ZB6HCK\72O)>=>(N5U5=]N4-NC?UVB[5UQW![(USN6 ;3'%O)-+O?\'ISL M_OA+=?Q[?GRW+?:;@/HT"E+@HS#,4 JPAZ)! TG$CK6R4[)E8G9Z^<#T=KCR MO;^.M?V6MT^OI3Y?=CUYL+8SK+,77&%CJ>:F<;M\I4GVH[OZ>LTG5UNQSKE: M9Y#K,+T.$^PPQ0Z7O&@5[*O=/7\CNB6YZZV*!SJ7JY)'K2'WA;=QJ1OT+9R2 M4\^T>&^$'JH_7Y=<8?L^GTXT""$% M$&=9&M,49M"#_G "3NJ&,);I&9@JTW(K=R[3V1?-[E U_5'9;0++#YAA;>"H M6[)S8,QYL:[!$J;+M5(/_&['<+E&YTSD8KT"0?,F^@2F[5]'C\!X5)7=EU;Z M=MW3]>;%_I><%90A&,9^X%/@96Z6> D9=@8!CT @>9VN[.-MY_7\H[MC6MK] M=D6KSSER@5=\LZ3T;;K2[HFAS+)Q^N CDX 3V^\U?-"'"7=M0=M)N6')(UE2]/>KR/3C3 'BY, D&A2,6@L45*0_P8%R_*(@>%O? M;,OB'VWZ@JJRJ0[%OLMEROT[5O8PD/#VNA_XW!X^L)]T9Q/@L1/"S^0I;LKB MNMCQF["Z4;BBO'G'GK=9'*$6]UI@I2=76Z M[9'[/-3V&-)3L.W;\.#U8*_+&+!SBM@YA=P='W<*^L&;U(?M_,X#=]K(9^[L MSEVQ$PW2:M^Q=31ZZ[6G^DY8(3E8NON<[^\/.9.Y+>K_W![N<]@T>7OEPIO3 M9-?/^9:KW;\MW_,+%VJFL&U)/O(9LI-&!%C7@B49&),(82^B<=1?<^;Q562N MU)#JK,HL-[L\!*>-P>F"< ;=?'_@J-QII4L.NLY;@X)#LZNM/,D!W#Z.M@D< MZ_!JJ$3>ZIV%,U6IK/5K9Y,7:P.-5LG4L/ B5;^.UFNAV!\/,2]8 _+MSC ( M_N_Y_B;OSU[E!R*PMO#^]KY=8O'V^#FO^7%6=?XY+YOB2]Z-[?M-JZ?9JBZ0-N]ZV-N MD^^?[06HME8SU[MLN[7>*E=OP9[4[Q 67_=T%IC31N8\",WI9P5^X-']N*+6 MS&A%";5KR[P::VOA%G+A8ENW9*TH]+:J.F?]OF'3);]Z@T_[-B-7S_J-[ZJF MX%W)1Q(#$) X#2**41(E!&(0XT$B0#15[&S9%S9C^]9'XR"^^JC,_X$?@ M.F-'6#=KOEI? M6QLT9^B7.UES^R_?VK0-'\[KXLN67W_1_%(=<=XPT;Q5A UO,OEVA+(YUNW" MWY/VYEQ\7K?KE%@EG78QG&)ZPU^+I[%%"?6BE(30RP@F,0XS2H?8D@A+7<+T M?40T8_OVMVU1]L-0+(?)'QPXSC>![4=/G)-9SIDMJLW?FOV7;C?7',P\#6[7 MX3NSH%VA?S+!V39.;\/YVW-U/AOXL#D^F7&^&>ZLH;YR!D=6U&0O^"8(M?7? MPYNZMB3AN_#L8G;Q7:A73$L^Y#=0&$W^9FRSGDHM>3'1ODS-OF]+F=4?;Z=X(H?-SW\1H?5RRR=KW9D M&^1E*D:]^317)Y;;-V%CA5HC\]6TMK;#0H0726_+3>%S>> MZPW%)2F6FM)0+F0)VG32M'DC:J,J<2PX:( Y+YDW$W4Z&5+21#>-% M]BCY(KQ?Y2ZOMSS!ZG.JYN?\]E->;SP*O)1F&?:# ., QSX(AM(B'TEMA%4M MPS)[1EE#?T1V8X>J=6+ F<,U.=X\-8Z8*,=Q>-E M^T9<$1[J&L;BLONF*/.F&4IMDRN,$I!!F&6QB]/4"PE \9A"@X]S6:?Y""3H'-VAHVF3)D:(#)BYCKX8RB6QX,^!AT29E%7 M1)]:N3A#:8P\'W@P);Z+HXP,99" RLW*2SUY-M8H]:DD71*DBS6#5&FR2)?I M@0U3_%"R:R6\4-/^F \:#@@=#/JNKC[E:%OO!_+T:1"$($&Q&],4N7[DA^R_ MDJ&H(/2$SD33*L R'5I93JM+XB1(9;>F\3";47*4.//H-&WU4J?'H&D2IV3. M89[:89A*)HH=>'DAZ&> :L2C%1Q?J1U"9?"=D:#LAV\-'\UZ5$[LNP$ .$VR M)(C#$(( #>6X4>8)(U;IZ;:SKTZ3!";4/!( JW5[)'.O3HX.4=6LDL"I=$=EIPOJNXO=DP[+;NM67AE+?#S,&9X+\ M!"9!AL@X5H=<3^J4"=4RK$\2]K+:Q;.M,-FY047O1*<&[=LF.S/XQ+&%ANHO M>#,Y,:CGYCJZOMI1/)D6-.&*Y/#8;91-TVRIP;?Y?%8:D].QV.9@W:1M M+X_AF7%]'7PS&]+S(WXF_1(FW_:0-^_S+WEYG_/C@L/,PV&$V5,C$(41Q6GL MCAUA%$,IR$D^VS+/>B6RN]YD#1($DT5OY!C4BUC@F.]''DP!1=&ME;!#5?UC M3&BY($J$O]55T[RKJ^OBN/%2/_(]D$6LH!1[,>2KS@?F>%XB0P.9YUHF02N% MW]O%M,C10,H<,1+8\D6. ITE[Z8ML4*!L_@G"*#BTCJ^?B7EE?X[(C%4W3[^ MYVU]4Y3OR1Q)#U):]4AN@EO-,;'3Z::"7QJ8U+%G!R+2.^LK, MBZ&X?/QT=M@F<[.4(M<+(R\CJ9<$(3Q;L>5*[5M1>;YE7)Y60?<7*/UPX(< M*JX=E_%-+'^R;9D<04]N/3@R<:'UXB=+)E(K'0/7D6)I17!IC;BR&_)'(;SK M;Q!^Q^\/AN6>#+<'=SM^@PQ"G^"8)&'L8X8Q'Z+N) :?^-A3//] LU#;@\]G M&^S?C1AH/9WD=#A(O@6X8 #?"E+#N[U PC*6FXPP49YF'+WR=(C-% MUHP60^#,'AN%GXB]5@CXLFD3[#/H^#JH9S*@RMK;*4,OG_/[17Q?TNCRR MU[)@8.TN;=@@-_ QH2E!;N3C@!+LP:'0&$92![!H%F69<.?J>-97C/J<;2M0 M#FRZOHI!;49+Y8#VV,V3M/[ZFGDY-NW3!,,,&;P.?ID*IK+R$LIQBQ9E<?")]_%<.7U$SA"2\_L0E&1F M.%\%BZ%VE74K!^69J]4*R4U5PP3S9Z_I=;0.\X==+?R%&6MQGM.6\^VSK,KX M0;C-;GOX>[ZM-XBD%!*7H(3&*4DA28)QM"+S?:']5W/JL;XDKA?%4T0^#6FL MB3!7(]JMPR*58;9AN- FG-=>%X?# UE-@R#JO%I;8+Q>5]\,F(]8O 6PY+8= M^',A'_^L-EX"HL0-/1)[?HP2#* ?]5IHY$=2I[K946 9\.R;!3:9+FRT#8K; M\'@.;G/=#A.^9D[WWAHCLVQ=?8\LEHY1B[YJCEKD+7M9\TU&/0IP@F 8NS&@ MD-]E-:@) <:6B2NDP3IS?=JQKY;^LI% MJ<]?!5?M$9BRSV6# NQ[$?$#E/DQO[8]\8>Q%^H'D=0=Z)8DV.>O9YN_8E;; MPJ]QEV>C+U>^=OARC4;9*U5=WRMZY8+4)J^"IQ;!RWYW0P@) 1.#@HRFQ*,8 M9'QY",TBFK'_LISY"DFP#U[?.GB%K+8&7M,NSP=>]F]6#U[VNV;!*U-=WRUX MI8+4!Z^\IW; "Z\9HD9%-$+ ]3$*0.+Z &$?>\&8@^/$XL2>G [+"/[X.:_S M+5=D$\22UMN@L3W7YT!R6T/?!Y@?&&V,SFK5]STB6C%2+4[KN"N_>^UO5;7_ MLS@<3E<'9YX;9#"*DS3%! 2!FZ+3Q7%1))4*ZY1C&;:#('[%:W=V4WN3N=KM M2EI^BA%V+BOE"'J^TV]T=#V7PC^Q:H*!)@Q>!^.,1')Q2YFN._*,FN#GHVO/ MP?_7WK<\] [NQ>.B+#+,<"%P*D2( M$Y)'!R19*;0>07!IW[&FG8Y&_3L#X[$/5;IIB#=7P//QI$>ZJ$VLEE[:;R;? M=-2!AZ_JJRLVW23R3R!E"8UQA.*4,EZBLLBC\%"X1> 25.#;*9 1E?BE+-)E M@@]M$A<9OL/6,$KQUZ](\DMM,[E.#Z':6I)OV()^*/"9H*599C0LE07J _5VW,"TO91@8VH]7RW7]W-]U)KS._P M>M"2L$#=NT9T%<%?!*TW?DX;-IM#(^X?M=7]F%:F2J8?(W.P%[7=+@9]+FNW;Q=6=V2S_%1MOZP6U>Y3O5[.1!SS.%5C,XLR MFJ0ECT1G,&8)+*$>8,9Q"*60J>EW:_3*PQ#Z]!1G).9@HM.3UL!JBE[UP *% M;.RGLUYCZ(SV6*#5#_FQXO]?*VG.I#O@F3F $%_SU?GZ0A/WDG0I]/1IC850&'&S%\2Q[+&]==*U8^$!F=-7G8[6KY,_>RNF\E''NNFY* M5';&9RCBE"01*2GEF.9A6(JDMRF3#E EM6&6'*M0#ZZ)6)='># I&DBFGAR- MQR-,DAY1>(+LS=U%)ZITEJ4SRF2'73_4R9(OM8O^!WU-MRD+]G.UD>JXEI;) M\FZU62EEW*^^5 ?C61$7<2G-15G&D" LR7OC\D]@IT3MF'2]S=.BO AN6IS- MX)L_0@I]2M<.TYJ;->.3#-R&Z?G]^83?QR"GT3<]YL[MF-BEW@_%L^W4LU=U M'7"F]9Z>%-W]]F&AJB)N;F0?O+R[GZ^V2GC9[7Q[4ZERBK.(QJI&%H]P$1,1 MEDCJ<&]7/0BF_<*>%6ON([8CQF98K@XH@T4+$_#.G!V"SZO>--R"H[@GM!X! M!AW"\P_[NN(6\*K?Z!R;O?,WG&N]M_]TZ'AAIK!/I0?O ]KUIW;5Z08N(:)6O MH>N$$R\.0A8%M7GS(_@<@/^M14 @$T/>'BU$2K,,)2P,TS"*\I32_C!!DF8E M-E(.P/<=:\?3MT>_M6GS;$B8>*#QC":,#?V38E_D7*YF[M;4Y4;F)_)/ M9HB(*,1R&-(RRD1.&&+][)U$!04]FVELQ'%>U>-X:WQ89DYO:AV%--@,>X34 MO<][$?2HQCYE]S(W9X_9#:33#Y49[L:S@W96>-'7F_;S_?I1&L6J%DXB4*R. MNW(2'ZU@%&:S376CCO-?0=0&9D)KO!3M>'F&!JXUEGH MF62%^0D/9V7$C#%?U,,0_3/1&,*"=LB^OZVV[^I-_3@:ZHU2F164!2X+RDB" MB R)HJ(WRBG/0$>&AIER?6Y(H>N%XR+8Z*Y(VB)2RR1'LPHW*TX3TD]4;:?A!VNX2N7JS MH]5UO:W:G[N:_UGM?EUM:O7N5Z^E9+-\_!7UB.[^ZZ_5_K9>'J.TW2S,"&., MIFF4\QA'N7J4\N!!E(%6+7S"[7@UI!ORGQM_NHPOV"N/H*&8/Y2![FOY =EE M"-EJND+X8Z#T)CBZ&AQ][;M ZT'0NA"<^'#13P\-$Q=JYI"2MM]VCTA.E?*. MUH9GPU__>I(?LYF7S+QXJ>TVE3JND*""D0*@J(0)X*&81ZG MN+<6BA#TT+NI#<=)P(=M_66U4_?=91,-GK\,*(3,-6[9,YH7)*1#I8 ?.E0C MQ_VO0Z!OV9WU&WI. M1L-KU)P9&(/9]&.,#'>CMMS+AHT<.M^M%C,AFYEF<8:SC$8$T[1,Q,$69Z W M=,TL.!XS#8C@A\M-L)3Y\7R[.PZ=UZ,KFP3JA:7NN8,%I3V>0 (*&D0708-I M6KEI( "T!D:CGT(#].$-E3%AQ%1BRM7Z85\M9V%$!TS5G1E MY[=J=7,K/T^^5-OY3?7NX>YSM7U_W5C>O7_8[_;SS5+".01848;+LN QR\*$ MB3S-T@3U,&1B3B!Z9-VX8Z'J\?XT;P$'FP:QJA/5:-4N>-A)'5MMCO(5+.;K MQ<.Z78$%5@2QWS9Z(C=IL\#4KX<:=%B#=X<6:>$&)W@/PCA9C1$HLV?$TUDC M^:&J[MRK1^KL;G2X#4&C$.6(,%)@E- <13+)93V&(B5L)K_RN;8MPWJV(8/] M%*9!5MJ*[L@+_2"V+ Q@&.O?UN@%^F8X=$T8'#ANNXGF&929>K*)T"CA>1RE M)&)1FAVB.,)2T%*K;=LCIGD^C=S7^(*/W<',>SUZAWNG-WXML0A_"NW1S6=5 M'FC[I:)?K^37WE^KBJ''RMZ8DEA:1CP4F(0EHJQ$367O2. D%Z W=5W8=SR2 M3XOZ/[[\3Q:+[<-\+7_=K[ZL]E]-WT6SV!1Z.<_4K0!+>UYO@ ZP>GA3058_ MT)0R]N7]! "_9_3796OYH<%./7SU>317;&H?Q^BF@..;L?V3L3,:Q5$.P@PGU0\%L^'(TT,RMKC1U:,/\Z_*BBH2WT4VQSJV!$<$QR%/ MLCBES=LN81B564$24>8EUMV\'F+"W2CJ4;5U CM::#4&J^4OJ_GGU7JU7U5/'U\5J,PC7HJ09TF4AASS@O8 ,->K .C M[(AI58&=-P TJQJ5>_-D:B#MCE.GMTC4RIBLM80?VNC"L5?S(\O< M:8>"+1.N_% 0,^A/PRES_Z$J4-9W M\]5FAK'(I-RD1XM+4V>'4@>H@#X.A69ESPVIU*MU_JKC+^BM):8\J&INP8G::N\!KG!UET2J M):OOU.WEID.1[59VF^:I8_KU^",?YE^;UX__F&^7/5"U^]:L9S>%CJYNYYOW M]\W)X7=U4WZA6GZLUVM1;]5?FM$DXVF>LS3"!*;H(ZBG,<2;H#NK)7-&.]!E.:4I+*N(LCPJ,$YRFM,?]O/M MWO$\;(P1HL%/W=&?;D_OX7RN;E8;= ;G]Z&^V]K!K/4$MJ3U+Y>_/URMWNHEF5S$/-# MJ[F--C;_8P>(_UEM%RL)=I:'!+,"Q>IF<)F698+"XVR)B)NCMT\*E\ MN^9RNB0BP6%,691&988=!FXRQFN&VNR0-6Y=>WN9CQK&$#[F(,& M^&]Y#AK:$A,$RT_*!?1A_H?M:E&IK8/K;NL@PV'$."I*SJ,$%6%<,MP[@O,( M=CG?/_B.9[%G%;5ZH$&#=+*E>6NM/_K:_10-[\GB_AN=:;(+A>.W[CB)G>VN M]GW,NBX)6\/8/N.%%^^9R!\[EVY.:W-.7ZV_+V M9][=@+,.W]H4;+5=A\S$TW2P;V1"GH@" MLK!#C\,PCR8\$C((]_0'10 S]'^G-:/TA6]$1<=F9:*T!M9J$YQ%.8L^I9DZ M[Q=RC@J*(3*H,PCWQNY5L72$W:QSGF8*7AOP^!M,Z*NR,1 M%EMM+($DR^5*_6:^+E>[Q;K>/<@A?_)H49;D(6,H%3@L(H(+Q ZB+G+0*Y+3 M(G4LAD=PP0FZ&;_;4PMDF-!X\S-=7U?8NGD4<21?2(DE*&B9E MHBJP]9Y@+$ OMON(W_66Q^G*RA_]0G7_&.JVAQTLCKB#]>K:Y-"@9\1")E7/ MH'\;4^WY8P@'[X,3]P/E_P0S\+CM^]:\[&EO\VBV]I6AE^9P7[&..K._GHB_ MYDDT*P5-"H23)$()*@L6YF79>Y*B/!ES9G>!?[PU0(]G=B<=8YR9?>H^,=W, M_JAK?;;7:KQ=_FZX=J%K$( M)RR,<\:*4)"2IT>\>5K:/8?H#.68^??\YF;;%$D*5CW(X(M".=GA?FB3CGZ< MWV%K>I(Y'SP,_G:V*WBY/OUJ2XUSEL6P=W@T'T[+@[OS*H-:9H*L]3'>:%:D M*,Y#+G-L1A'E*2EH?U, LQ+SB9)3*,PQ?WYPT MU3BIH&G_\&B&FY@(=XG=L+;1G>/8?'=+-DOUBRK++@55';LG>S;?;K_*B;:= M7\,RRS"/,2N2+.%)$B-2QG$FD20H1G$">U?$CDV(5AD]!Z+P700+^<^@.L(, MYKO@?EM]6=4/N_778-L\/"[%:K4)]K>56K-:RF9O5&ZSJ]>KI2I:&WS:RU_: MJT#U=:"^'(AU_0?P&)&EQM*;AL9O)=B,TI"H'B-O?G,"488*^Z!'.<6LH,7< M&8&WR[P?6FW9I]IE7X4IZ,=J)X5Z(4>Y'@J<4!13ED<+N&<'L&F5< MF022>$8P736'']+IS+MZG$YM5T[?2=+:WCH3.9=\D@@544+"-$UHRGH <9[D M=I448-BYB#K53 C#=N32$;4NE/((U2^Q/.(:H),&[?!M2*2)8T!U-.8.DJD_ ML?D,T^,_./G)65P4)'=8)LOLY8C?/E96E>UW MS>HPV7>6A1JWT1O9J?NV]T-71O+UA6QV+(9UU8?.=ZO=^VNR6-0/F[UZ:T5V M]\77]I]7U9][*GG[^RS+:!1RF6#'B!+.$D%EGDTD%DH0C1GHT(8EDX[WJ!J4 M:IQ_D#]4=2^&PP(R6]SJ!6,3T H+Q Z,'B%>!"V\X/?N5X4S:(".?.-.C[TS M\FF9?C]TTK93M=,N"U,^L=HMYNNVO- L2QC'-,YI)"B)PC+#A'8F\@1'#*)O MH \[5K$62_"?U?SUMRHLL*.G4,Z(@>E0QTE?ALT7!3IEYXS.&)'HAYJ80:\M M="*8,GR0W]ZV%CY6B_5\MUM=KQ;MCN_R_SWL]BH'**O=8KMJ=G=GO$RX**,\ M)656AA%&E,4]#)8CD'I8-^Y889Z"!&Y]VN=:3XLFI1FZ@/48GS^2!27QC*PY M:P\_I,^=>_5(_1JZVO^EVCQ4$D)]LVD*#CP-ZDA<8DH2EIE M"NVWLC?+MI%XI>3V33G M"&>XH!3E(8GSDJ&HUUO,.>C-,NO&'?=[U9'!2RF&J>)9M M?_01RN@9N736.'ZHISOWZI$Z.7"%;K[:-D=2?JWFJDZ5 O"R?986<58(3E$I M*([+0B+H[:.B1*#E.VM67:_M2:#M,=AN+ -7^.RQJ[G\-PFQP+7!(ZN+I ^TP*>T1!QWDYAC."\UP4G!5;QW$B; :\GM&9EVWF!^BZ]S+>MQQ M +Q)7MVH.>!C!FALBR2J.1AQDI4LK@K)"G_/<] ZY?F M5AR+6(-''55K$ 6_*TS C9D!#&JJURCDP30+QIL;?7J-EG.J-)A*3[1HN!]/ M%<@2,]J7(4[,E+4J>:=>O6R#@F;)BZO,65F^L7SQ@Y(RP#Z/-#488X\/3VPU NM#6DOKNK-XV=7ZN[ MS]5VQK($J1IB.$^2*,M#^6]%;T?D90B2$/#772M( Z@=$T#9@!.EJ1I..0** MQ@D]P>\MG+$EXRD=YQ3#F#I/!,,<_U.]&,@$_&)Z8^NOF]5^]_'37SN;@I4% MSI* M)C#X06+;_3B1\ISEZNRY,QL<^Z%(EGQY]=KX<(;T%V6DI8_5O>R MW/U1F5] MLYW?D8?];;U=_5>U)'=J:3R:I31/PR3,.159'DL8A>AU,A(%!84[MFRZ/F#; MC+CM 6=PWP(-Y@>DP;R!"EW%L42Y[IK.^&P#5Z4;HH\0@P[C17!$&9#S3#M: M]]&B[NPJD%WR_9 _ZUX]6R%RP=HP23P\EG"$!Y'-.0LB5'!&.$I MZ@#%5##8.T+N8+@^%]' .'GWY[K>!M[7)=)13Z!Z>PU89(J2C-X@M;3V^ MG7.BLB<_Z(_@ZE ,UF"K[>:S+-MU5$NI'7#K_(T9519E__5R(T/PA^:(P?O] M;;6]NIUONG++?Y/1>;6\W+07X:[J_7Q].+LW*U"6IHC%"8["'-,RBOM7W7G, MPV*<%]+=NN!XTFC0!-?JK&Q3J5^MR9\46-HU.O;0I+]?&C>"Y<-6J9XKF9.0G>H<3V?!' 5K7@Q/?@\9YV87FF^.3 2T!JFY77\[A>(+[ M&WD29U CGYM*_>YUGDS#GI-DZZ6=,=L4LD^W:NZC[U39Q;JY;51M%H]. MI@]#5H0L)DE."B+*)(OCI#GG%.,B3N,4L#5ESZC;;:L.9UNQ]!3IHY. /=@) M-K6TB7QCP\M^@_BA+HY\>V&CS!6#5L?R\=!BR#E*:(%$(A@7"DH@;.F#U/CO$ZVGH^)S#I+/%=YI+ MG^AE4RO_@'+D6WHZQ)W12;O$^R&/EGUZ>M_. 6/@^@\M"*G*)Y?\NBO8R_>; MCST,^0.GJ)KJLE?JEN LHRE#<<&%1(R?;U7US(S F!18HXF4< M12+"$DX9]F!2##MVZ@B"XXBJ@Q6.F\$,K73M9C]J]85K[@K7N96)E%, MHTO0 YC4D\5Q2+2A?)-WBRQ1' M&8IIR)-81IF)%#V,>EN"E[!]6B,+KK=C^T<<@PX6< O6C#7-G5;GA $W5)]R M-=5UZI=X.;I= MM>_,X:0L$),Q5=$9E4F8[OA$XK)>-/E",RG[0>8C2..0^D36E;M*K/,0=5+]%@$OJ+4U MSJ85;'MNU);[TOA[K[^L-M7EOKK;S=*$9X*%881+G(NH##//:!)NT@ 8?;Z/635N; M;M:.V,S>[N8>6L3QCBZ\Y?T(]B?RW<'.KFD+P'>J6I"SA$6,(8P%9C%"(DHP M[1=I2X9#!-O7!7_>^8[N$5$P5Y"FVMYH^=#:N !2Y\<0-(?_ZF:#$0]6MFR[ M1_'^2]WO:B))=7EL6]W*.++Y"TU8>7U=+=3?_Z!*3=<;&5_.$,D99AF*QO0U=5P!=GTIN:V?4UX%R1';*X ?ES8_!T1]U,_4]NU23^LG0 M_>'@3-!Y\Z/%_6%GS6UA]]B'EH:%;B?-=N+/1=OD+[=WDUH_MB:W[I7K:BDDY62Q>+A[6,_W M,CAEEY>;??TZW)*'81[R*(TY$CE.,];5'Y9P(\*9S0G.&<@))[F#3X'J[,&) M5\VDMY)^'9<8'4]Y[CJ!G6G/B_9W,O7I]X)O8^(S;:D!DY_SSO%M3(#N:0!. M@B.U"ZC:X6V]ELVT:RMZO*OWU8NO B4XCX0H"..\Q%%6H"*.F\(S^FR_&?P0 M7 =^O514T %SNI+X:_VEN?AVN?FTGV^6\^V2;);\SWVU65;+#]MZ^;#8_S97 M!9)4^:/%MIKOJK)J?_U8K]>BWJKZ2+,X*3)49C$O4=+T#MS$?3N!#_T#OT8_*Y\"CJG@+N2HS6O MGES[V+(P,8B8 MR1F-X[S,PYRP."TR*B>[WEC($)NU=4^E1]N]WC1B: BB'4\Q:YRMWNHEC,>"TY%B$G*DY+P(DZ2I#..8L922'AKR:3K=>L6%K , ME"TZAVB34R9=:M5)A*A>D3CZ$;2.^*!E3\D%:YMQZ_BL=>9.:6G?0,Z&:6%7 M!GDWR_(TX@DI6!R)DO.$(G$P*JV2V::Z48N[5T.E4-NBUL MVH'[#)S^(*[V M^W5;'TM,V0HX'9 M)F=%G)4X5VNH,4ZSJ$R+WEC*<-%EFWRS')1KOF4&GFOVB$PR33D -7),KQ,C M74)]'DCZ3N@E1C!.] M_?9'#LMY^?:$&>E:BDA1EDN1)B-.8AZ+@;;G*.*,1 M0IHSUQ 3[J:M RH?7@DX0]&9P6.#6#]&D!5/GM4"L\7.@+%TW->C=:;+(H,M',VR)#C!84>&[A._S#VC*7(#7$VM&BRHP+G6(+)$9Q< M;_7(P)6W! M[JJMZI]-REM6F_INM6G^?;4)>B?52VOMRVW LU6NFDQ/(7UH+>#ZPTE#/2?_ MHKD*O&A;JD7>U7<.ICN*9<;QN8-9CEO-#U5V[N730UNCL I[\^00PA:DQ"A# ME*.$A5E(4,K;=90DCTC)04=7@9]VO27UZ1._^F3R+HD^.7IBZ) 7F,9UQ1"F M2D\?\W!&APP)\T->3,&_^!2((05!!3'GT2 M$F,?7M2388Q RINJ5]WD+^J4^I?YNGGG;<_FV^U7&0"U[]P*FN4IBZ.T3,(B MRQ ODN[63AZG69%!RYT.M^A:=E1)3Y5!+-1OJB/.\2MZOLG5F;%EEVL_QIIE MGUZH &J;,>TI_LM\M5:)A:BWGZ3A3ZID4%-5J-."6<%HCLN\"#.!HQBS-"[[ MT"*F!>&P*C[#[4%&H5%9GU_GV[]7^R9YWQW0 8. X:QJ!@2CT@D,#GIL/UW7 MVY]V$EUPA'>(&48.%-[BZUS08(UK/T3-HC]/@PG+3&F+V6*AZB.HR\*5E%$) MX%VU[TV2!)&$I31.HR@1.(U1&?_Q7Y(_\DC3=1B/H-4/4&T:\I>&,Q#]2ZGL&/ M)Z1+9%/)W!F6SBF<#7(]$38W4F6XI:]%$7 +WS8[AEOV$U1F.:5 9S\>PI0?&F$&_;7] M=KC_NAKPL=KMMZO%OEKJ98JAS!23+(]R6M*R*'+*B[!'$?(05.#;MFW'2G*$ MVZRBC#MB@%R=&52N6/=CW#GSKAZG[T)G<%67Z&K^9W42-\PR56"6BB01A":E M$)SGAV@A3F+@5&YBP?E(O'[8+)M5E%5;=6ZO $*G=B/N=.=XU[1!)_N&I@;0 MHSQBDA3B17;.Q@%#V/1#F ;Z\"PR&,Z(_LV4ZGZ^6G;OD4BI:PJ%/MK4F:&0 MX5"@/"JRK$@$B\,$]Y9%BD%G@VW8S]>:2[N@+X,T[ !">XQ=J;\R2*Z 1&DN MPCKC"+CJ.J70Z$J*&5E^B(2<=[A6)"<%0D>9AQ'B(,Q*) MPT:Z_)] <9!%L__(*R-'F@8LBAAP[<T5OL@@+ 2R(9&[(>4K28KL([A6Z)F2N M>GS'3=J3FNW+ZGY;+5;MI2#UX_,[5=?ZOPZWA/XIQL5%&N;=EBW&%QG&X,HB M YI&-Y49J56@.4S?(!\.#<*/#3+ZGLLYFLYF+1;8]4,+[;CRO-:!+7YT]>[G MNE[^L5JO9RR,D@(3^5\>I9PBG++#EE#(&>@&C?9''>M8CP.F,_J4Z&F*$S9@ M^O$F$4Y4HK=Z1A' W/@Q^N&PZX%] KJ7LY?-O_J\[AX0E/K!_URL'Y:KS!(47.(%M[5@PZ/ST1H_1[/2IU=WQ&9A.Z =3# M.RRAJA?@?SA@#'J0KS_7Y&@OZ&W>SFX-6:3=#Z&RZ]*SC2/K?.F_[G9=R31P M>37_\V#[)#?$+"4DCV.>)R4K2B(BO1J5UKHX77H4SJ M*=J(),*T[,"?1/9(S63.JDY;M DLZ<\C7P1'U&,_0':.P3.J9HEZ/_3,EC// MGO2RR)&NAIUL0IW8RFB,RS3%*8ZD5*I2M_BP[(PHYQ#I,K/@6+':O5<3J3(D M3$^AW',%$Z;'6]13J<+S/"QR(668Q!DZY&9A%(/*KPPPXUCT^L)%ZR-"8+VG(12"!\82 M-GWYI]<9TI,L4UJ]$REC1UZ7I6'<0"LW?)A_5;@!9M#$TX%J!#X8#[%I99Q04H;9I9F7O&@%E:3U:':.+J"H]Y.9?( M#2/2#YD9ZL0KM10&<0*0E^U#M7PN:[,TH3$+<9X4B4AQA,J0I;V]+ I!88ZY M%?<@8QZ(SM#_7BN/%:8 MT4ZRZLW-5;6]*ZO/AV(Q<5F07 A!4D)03'D4D[RW5.89Z.D#D^^/E%;=J\/* M[4%E^96[8%W/-X=SS@^;[C"S'&.KW>ZAJ4NUJ'?[]EQSUI6A0F$&S,A,^-9, MQ1Q3#? TXQK,!O2( MS\?J2[5Y. 1>%..2EF6&XEC&7R0I"T9Z8SP21D=[@";&.M*S;6&9G>>!TJ8G M+",P!M.6 UD=HHDBGY=YT3B58TBD'\(RU(E73N$,XL1\27F6B3R3MK(D1KG( MTTRPK%^[1C2.0=>S#3X_RAYZ?T?;.,4RX+ 8M$FMSYX>4 M#''@S45A(!$%HEE^,!8A%IOF3 3CB.4JV..M*YV MNX.H=&F49N84Y;B[#9K%YID3A'AX\N2(\V'YT_&>A4^9E-;YP('<>J)5 YTX MDU(9)$)T_,BCPN,T'"@I6X8'&&PT/=+VDT 56=&&QLK$Q+79XPCHB& M4PK+O49ATS +4[.Z_?G+#!$U3&F/SO M:K_K2WJ]#"$,JDHI BTB&W5\'@+25W-B+:LX&"EL\,Z M3/5&)]Q0 3N<)V4&'^OAQ%*H0Z.&+%IM#;\DTJYKK\BE _X,%KYF/,=1EB9, M?KJ4(6:.DO!@01 L#%>\WOSN*$M=-I:XWF8(O+9EE1SC1:W)UK+T%K&T2?)# M.XR0O[YL!?1>^SW+^NYNM5?UA)3PL'JS7VUNJLU"662EB#C+,.>"LS+#>2P. MV688\Q+TBN4 .ZXW_(_0VBLOD( MU\BO@;Y.T!G%L4&K'PIDQ9.G[WU:8T=7H8HS M :I6-,",8WTZ1=9?9JL:A,#K'D.8U).DD4B$*=(IJ/_5WU C&ZN&:!;3^$RH8CM?6>"'[%HDWC&LOMHSQ(8"8$#1%*11:A7+"X M. AB2G/8\\,F%B"CRNC!X0.H8*=0703_%/Z+C$N#^_DV^*(@_FL0A1=AV/PW MV-W*82;C@H?];;U56X#_%FSJ_D_5;J#\3K,F];#?[>5OY-P"?N$"W@IZVN:: M?IBH'7G_U/+> +H(+AL21W^VXBDS9U1K"(]^R-4@#YX_0S&0#4BF5V].S>11 M7&*1D*C,<\1YG!;B<(:*1Q2F3N#/.Y>F%M'KNA3CL\*4H8LP0A=Y$C>2E,47 M&,47,@6WJ5?P1M'/#9VU!CPAE,TPO4P]Y>2-'-"(/C\$RAS^"]G> !ZTK[@M MERMU2&B^_C!?+2\W;'Z_VL_7)]9GN0S6*"II09(XDW$:S?GA/#G'L%+4%LPY M3OF." /U2-%/JTVP:$$"[[Y9(%9/<$;F%"9!)W0J=(&DL\-W$9S*T\@WX]ZD M[(Q"6>3;#\VRZ=#32W.VN0)U?PVBV]*3%^VUU6VUVJR]5^\3B+_5.%99\ M?WTU_W.6G@+MW6,$W M?^W2KRF%$S(/U,43TMMS"8^P!MVKKC\HN#\>2N!*S*-?(880>DXU'36-)Q+J MRKOGEY =LJC_:MI^OMI42S[?;F3>M3M!55;7J\5J/^,<9 M*0A/PH*4*,,%QU&)2,*Y"$6$07=[AAARG/ ]QJ:69CITP>\-OM?/,#G@5$^P M1J,3)E;F3+JYF'.&I3.:985:P"/?JC-,!>>/]@]E ^@NC215]=CROIN MOMK,6(%H'L>4B"?Y[?W?]; MT(#4DR K')X7H;'I@\G0"\P%'<"@01C\WF+4U'0KA"[KQ8.ZYM;D"MX0^PC5 MF 0_T7SEMU+R/$2=CFLP\8*2V^1O6BVWZDEMOW]FB91 ?3%E"0-H1Z!'^#RF 0T7)%-&0,H M\0C,F2FP"8-ZDONRRZ])[4""/)#8H1[4]KH+)$1>SW>W+YB*5>D.)"@M<$Q2 ME F64V4J*0NQ CCQ0U\$NU!;[#$!?/WW=[:N[W4O&N& T9*F(4YZ* M7%U@0\I81@G.P]L&^IJ=;?:W+R_OMK.-[OK:OO^^N>Z M7C[> (N88)B0A(>@JA@U[CC6YA=C8I%NAV,E6E@9O9S:U;++NQ_:658]J=WW4JNIUVVTB MB8L0A7'"$QSEC.28866;%%$>8X$LZIZF13^4SVB3WA+E5M3/ =M.]&^2S7PM M[LPU$,C]-Z&"4)]@.FC$F+82=C:WU9+L/]2KS?YR(_%47=#)D1)@&@I48(Y0 MC-(D5$9%FN B*D%EA >:&NM TOX(,YCO@WEPKZ"JNB/[%;2*P5!V-=5N/&*! M,O>8R@\]D0H<..NTI&YGN3HG:W9(]D3/+#GS5,ALR42E":9*I'Z_+T2!F]*L S/>56I3]N:IOMO/[V]5BOFZRV+ H MPY(6N,"(%"SF*5,'-Q,<$XID+ >J@&=NQ;$2G>(Q6AX;P)^>_(Q#'4Q^(*PY MNOS_"BEG-&75[P,/EV1*_[)1 MVU>)?;NHO_[OS MII6"[E^>JL#1XQ>&NP$=TXYK$\"U<=/#1NK5;S/&XZ@0)-SKG>IYJL_YAO8$-4A06^(6O8?N%9!+G\C[RZ"#Q_?_^WR'>/! M>Q&P?[]\1\8:KE>_G1FN &K\&*X0P+5Q-X -U[]\G&$Y\G.4J;H[94)H7J29 MNA:4"E*D29IDD.&J\3G7"Y3UP_XV^$N]K>:P,:O#A-Z8M4P";,S^Y?U'3BZ" MC_S#7^DOETP.V;$&ZU\^GAFL $[\&*P0P+5Q^P.+Q.]6\P_SQ>IZM>A6%EE4 M2@N(AG'(, T+04IU13N+\RS)4A2#RL"#O^YX*"M /W6(@.7LE"O )OYUQV/6X5)'3;> MWU;!'PH6X *=&5OGA_0X1,%&>,/1^^M @H:1":W#^Y.\+XCB<&P]N%0[#7]OJ)58*>_^RVE27ZE+C+"UR$N4EC3/!&"T*DF9) M7Z<7%4RK"I$U8XYU]DQ9:H4Q:$#:J?(-(%@O=1J56Y@T#Z1US)+?![K.9%[6 MF/8C&[/GCE[Y;U.>]-^I:\P(Z2BK91@Z7^Q_6^UOV<-N7]]56_[G8OV@'@XG MNUTE_[-L7LQ#E)$8E6E$4XY2+)AZCE0A$:'Z ]C#=?;M.X\OV^&XK1;US:9Y MNS7X_#60_;*ZJ;? MUB<\*^G@5-3#XU86];5D QZO,$?$G#0([X(#IB#'O3X M[X$:T'I&/ETVDA^*ZM3#9\_GN693^[FK>K=3$*2Q:K-85;OVG8$/$W*(HU[8T8;8TQX-)'I3%QXZS>&/-BG"$=E\*(R,LRB5'(B"!% M5DA+K#>8(D0&94GZ9B;(E(P7UH>P:9@RN2%R>-HTV2KZZPQ!\B&+S>[_;;9<-Z]W]]6VZO;^>;]O?K$[EV]^5+M]M7R8[U>BWJK_M(LC$N$ M\S2)Q3/HCK53W75\_8ZCF]N^HQ)\1C$\;6D_ M5,A7=O84IF]J^>ZA.>TAHJ*,,X;RB-(T9!SA-.OQBX3GL_MJNZJ7G_;S M[=X;N=3$#E'*IVYJZR6M;E:;C=HX^SR7_\.B"GY8;8*=\G#W([#:A#?,Z5:O M\ :PNSBX<>"GS\J#X-3+X,1-M8E]^G.=JT'CZT70>AN7P1 M''R6OVV\_NYFX=:M:2=@8(?ZAYE[H;R,/^T:M=ST,^[/\A/[W>7F0S/#S$I6 M(II%-,HI)Z@D/,\/ 0-"(>@2J#>@'>9=<*- 27GU<(*%-O+4\ZO#]O5U M>FU=5B6&6Z>_E]GU<5-.,KD:]J;O?6XUI66TJ750NTT_L_ZM"0L.\,.,15G( M\U*$)!*D1'F9]_#CK!"SC3HB7"VGGEN!L+6TMVBU]]1#Z.S:!ED^3J[0=IYZ M)*+( MXR+/TZ*(6_#Z M^YMMGS7H)!.N>;?ZWN?< C MOLN@8(;*+Q! ]B7K,=1]YDZ,YJ^Y_B:/9T< MLM'KJ<'OY/.NN>\^]ALX?O6.:>,*)_WX'R;Z<,/>^#&*PU[P+44R,\QB)E-7 MPJ*XI PE,DH[;-3RJ"1>'MH=[M;(YWGI2QA_ ]IX^Z'A\ NQM_U+.TEAD&.,W70,65G\37R>'I6^A\M 'V"0\. M7=OKM]][*.*,MXF.;=MN^>F#DLQ%G*TS 1B2CCWK\HCSP) M2FQ[-4Y0WUV^\])G'& MVT2GW6VW_/0Q27>L\$%*H89S@E(NHZXL3DB)$T$(B0Y7U&4HYD= 8M6E<:*1 M1P?H_8U'[':6J8.1R?J)KY'("2'_:$$(I"],>7C?;F?]WL,/-Z2-?>3?19M/ M'W@ -I_2#-.TS% J?\DC468"X=ZU$N/"PXL"PYT:[PZ!X7F0;TSAOY^]=]V> M\[VKNPO*?-Q[A[6WKK)?2OL;V3&^?IS_\:NTMUW-U[MWU5Z],[BKMA+F>!7..4S$)++CKD<$R+AM8!WT4@$;;/EK88QYU3WN;LC.);)-P//;;I4.VLE'MGEBF64F+."UX%F9AF2:A(%EON< %Z&4:&_9<7U>2R'Y:;7ZZW]8W\L=, M!6T(H4!%&XE+8TE3^)I=FA:A+Z+V.FTZJF:!=,]DS89'K^F:-;; PB96F]7N MMEK^7-?+)Y;3M) FBCS+*,DPX3B.:&^Y+$+0V\LV[#D6MAY9<*.@&B+JKW.FHZJ6>#<,U6SX=%KJF:-+;"J26,SQ%&9"U*2,L;J MV%9>"-Z;").(S_;U?KX&RI?.AT$Z=< 'F*KR<:0)$%GL$"X\FQ4@*"_UOWA M_NOVQANY769UG&>)2E*>44"8R*+"WC MJ,PHRN5(DZ,-,GY M6@/??VW&]'S-UO/=;G6]JI:]=2X(BDB(H[2(:5J@/"MQ;SUE"*1LMFR.I&]_ M=#AA8M!AG$C6- D[(VZV*?=#XJQ[5;OMJ#"YZ\9T MK[:TBU0.&IN*DD0<%26/!>8LRA+1&Z4)1A"5&VAJ+'%;[6]OZW5S<."ZW@95 M!S?8[>O%WX-[^==OY[LJN)=_&R: 0ZG6T[T168;)74]PCRSHH4VD=^>).B-S MEACV0]UL.5,[Z84P+;N:_UGM/LR_SC^OJ\X2V2S?22(ZLX+*F!$SD4=9R% 1 M49JQWBPB.8>HV6!C(^G9:B/3T:I)0^OV2*P"#E.NX<3J:=>HG,+4JX$6=-C& M%:JW6#DC5=8(]4.L[+E3.^IX,,%JSDQU _6%!#=G),XP26E$BX@A)I#(>J.Q M! *1JX&F'(M5>UA_WDE6]:=:/H.*U% R]21J1!YA M52V*O^]*MDYXDZHUF6 M&/9#L6PY4SOIA<"C\HO;:OFPKMY?'[86.H-72C>OJC_W5/K^]QGG6+ (9S$) M*0]1CG#4G8'*HRB.8+?H;!EUK& ]3K6U?$#:7&>J-^IX+/"&FS6J]51M$I9A M^O8BP0=M"WYO@ 8*:=! ';OHKR:#9X3/>B/X(8'VW7IZAMT-;U!9W+V_9HJ1 MS7[;[/R]O_ZXVOV=?E7_%/.%A'5$(G/>$N6I_/\,-Z>HDJ1HD: (<62DD#;M MCRB6[&&WEPGJ5A6'4.#53(YL2G"Y>1=- 5/0J5K!3$QW30NV-P ((UM!:%\WEE^PZ\? 5!7;')CQ&58>]_EBMUTVWG264"A:& M:9G%B2KR22,D$I(R&@M1D!!6:6^NMO-HC!/"DQ1*GB6DH+& M>4X:.RA,*(Y IT/@7W>L-,(-Y@^N&*,E,%T6/+J8;HO2DUA$"_=,3(@U>4Q)P-J);,\H@2&I4X$D5" M\X@E1<2[SV.:40Q_8TC[TY"!8/S.3X_F(OA\>/&G>R5VFG&A,1BTF?-K!.C# M?J7; _V&]G4YHJK5S:9=[5U\O=K.-[MUL_+P\WRU^:7>[6:()AF/L@A)DRE+ M,"E9U@.("DI,IE,+9AW/LAW"8-%!#/9'C&93K0VJ83/PR"R;3AS,'F<(>D MF<[71TB!PC2-4CSF14,W#(GT2T5,G7A%4P9Q&UL[+UKEQLWDB;\?7^%7^]GMW&_S-G>/;AZ-"VK="1YO?,) MAR*SJCAF,6N2+%WZU[](DLFZDDP2>2NJ[6Y9Q0) Q!,/@ @@$/A?_^?;S>RG M+UFQF.;SO_\,_P9^_BF;C_/)='[U]Y__^/B+^FC>O/GY__SO__&__K]??OE_ M^L/;GVP^OKO)YLN?3)&-EMGDIZ_3Y?5/?TZRQ5\_71;YS4]_YL5?TR^C7WY9 M5_II]9?9=/[7OY5_?!XMLI^^+:;_MAA?9S>CM_EXM%Q]]_5R>?MOO_[Z]>O7 MOWW[7,S^EA=7OR( \*_;6CM+E#_]4A7[I?SH%XA^P?!OWQ:3GW^*$LX7J^^N M\255\6_/RG_%J])02OGKZK?;HHOI2P5CL_#7__?[VX\K.7^9SA?+T7R<_?R_ M_\=//ZWA*/)9]B&[_*G\[Q\?WCQJY#(O;BY'XV5>_&VWLRCS MKTUVRF;+T71V0M^>5&RQBY]&GV>GH/>X7F,=U*/%='%Q^;[(%G%@K<:#FD_> M95]C#_*[^3(.QO=%/H]_'6?ET#O8\Y,;[$\D-9E,RU*CV9MYV>"J2DTJM?)E M/4*QN(OB,2BZ0.+P=_4'Q/M\-AW7F.:2&VY,1)/?W$R7:V3G$Y.OOCLNJ#6$ MJ%&UBV[6)%K]%AKL=%3??%FL]'MQ&FP[30HPR>:+K*3I(H[\26FVZM&L-,<^7F?9X?6T?@L==OK] MJ(AP7F?+Z7@T2Y?@Q>;:%>=CG*O7$W*DPVAQ[6?YU]-TL;>E#H7(;VZ+[#J6 MF7[)WD0_ZB9+%V=WF]T)=G&;K<=MNGJ>-]68&)5K&B<5%Q>DY?<'1LVA?M>I MVUA'_6A:_-_1["Z+WV:S(GK+RY5R%\OBKI:!7[N![KJL%HLXB_R>C19W<697 MRVV%B_F[?/XA&]\51;015K9:S36OS>_L#IC[ H]Z>]$2)J=]78=PY$4VO9J; MV)=H+WZ//WX=%2L+LHA--0?#45_3G?B_C:;STF1^FT?U+#YDLW)^_)2_*]VN M1>QP^>.+%9L"IJD.= ?9FYO;6.5^8?_W;'*5+1Z5;@R=$[ZK.R#JV=E'-M-8 M]W_+\\G7Z6P6O_9-],+G5]/X->M)Z%"7:U3MHIOJ)B^6TW^NUGSW[;8T8VKR M*JG1+D2K?I4NSXZ6NA#BZ<_IPAQHL0NAZ@WJV@TTUN4W\R]QLLB+&EM7+Q1M MHQLUU;V[1AN=JJ>^G14:Z]*[;+EV#LMU_7U6?+R._ORA;NVMU&[7:BJS3MUV M.UI/P36J-M;-C0<]O_J87=7R%G=6:*]+*<[1HN=2IEX M3VNM16'KS>_XNS_FTV6R)/7;;%&PU2=Z MM-KAORG=V32&U6JN;7$N;ERYKM^?,FF^YSOAS-&N[SLR:; MZ_,)Q%@^[V9-%MP^"%E\&S_8E"_;30@'7W]=]FV9S2?99!5Q7GWA+!^_)-E* MJLO1XO-*M+O%+U>CT6V$!?)?L]ER47U2SN/\%P WL?7_<_-Q>#_ZOIK+U7RR MZM5HME"?%ZN3UJI/LQ*/O_\6JZQH,P"*1Z+ M.BMO$>3%!MIV9=W$E"XVO:\Z_SB2?;H8S_+RW/U3U(*.'?EK#PXGMABXITP* M 1 P6ALGL3&FPHA:X.M@])" JAC_E!?1M/K[S_#GG^)O+K.BV*Q]>ZY.K,BX M?#:+C(KQ,QH_KK@I\>OM*O+LE_'U=#:I:I-'<>]73 I99N B@=:6(>@[)/X M8-W N7&0,Z:=QIYBR9E%E=S04?3C#/7:#,C;Q?A^4+<\AHI\5C[3!@\S M&RT6T\MI]'D/LJMF"\%YA:$"%#*)-)-8<$LK^9G!*1Q#/P;'VD&Z*Z9MUH]J MH.ALGEU.ES6FK_T5 V?>*NBPM YYZ@SDI%JJ!J_C9$V-%Y #@R74FE?V%\)*N 1*D1^#4@U#W!6I M5G>%GANZA^>H_16#, IQJIB&6D*#C<>>5]*BB$ "H>B/0:A& >YXR3N*2;ME M-$1IHK@B41X=I7*&; U(AC5-(!'[,4C4%+:]>=PO'6F\:H=;4:@H HYPQ+2% M$7, (NY2$6^%I;(_A[O,JS&YFV47ESO44&?KK7XCP6,KH+,>.$X@ XXZJ2LD MJ!,I2\0K<\%K[OP^Y?7/KI?#0? M3T>S^RN:-6:,1MH/F$?GEX/HO6!CI7#:>XVT01YAJ*WL<3,O2;[[#>-8^N/T M:AY]__$HVM?W+-FDGZ@S0W7=E> T)90X0:SRS# C-1*55C"E*;[5 .>YCIG\ MU&@>MG*'.J_6CTK\UYS[A*EQ355<(N6=8=%REMAYCC"2 !OBM*GEH[2#WR:6 M_,T\JG8T4[>WD;LK@=:A%>;NYFZVNLGH+B^S\?)3,9HO5BQ8F0Y[@$MK.$2W M(PX3:V45=75)L,6GX_C;#Z*4%7)QAV']KQHV!41GGHH#4#?&:TV7?QCOKC-QJOS M)9O?C*;SO>[NCCK!( -LM (8=A!K0X SII+11IOFO.B5J.=G?FTSJ';-G#)% MQGBT6/Z>W7S.BAJT>5PA,&85]HQ08(QV$3=MZ48Z00759\:9="WOX$T2K%V1 MYN09.7H#V9LXVO8M>>F-!P.%0(I8PBU$B"NGN*M04U"EN*T#C%[H:7WL7$\= ML_M#5@[HTM_,BI5C&3W.B\^SZ=6C-&"[";R_?A#.=JH.@Y3\?E-E_*34.6<^G.ZO#9WBV5^DQ75SO?W,B/,>!71 MKF-WJXM,+S#MU*8"YMXSP# F !.II2185AAB!LV_)L9$TG6DF:ZFPI9?MVY[:5RU83R%1CDIF-? 8.2)!):ET*&7B&V (6(\37X-:Z)-OVY%S).&V M]0(1%C#$M/!(<<&,I+;:@1)(2'5>$6(#8]RI:A@$Y;:VPY[%^+2&@M78>2TD MB#8'=SR"H"K/3F)&:EUJ>CU19D,E9:I>!GLJ5O+S=*.NFY M 88+1TRD&S":($-TK8VLEF:JT>*Z?%\A_J=,=_!E-%MU?&E&1?$],F"5YW/? M!%6G?@"6<^H0-9)PX@A!6-F-_*5#1+KT2[]DQ>?\51QRU6;-T\FI!9UTMT]2 M9:!)9>:1+05:.N?:"(@A5\P IHG:X,&(33J&/=J-/7^.MJN=H;"UUF64^HT$ M+US4M()81C\+,$8TJ]!F2"39=T>[N?_BZ,F*ZT&)*7%'#(B/>+1]$8$;+%B"G7J.9\_B;O4U5 =EY=?8_N7E_*$8E0Y0TR< MN"350#"(HH*)BKK7"EN,:MW/;@>_C<:?!)Y^7_]9)\BY7@.!I'!8[U^JR7_=+9;K?->+ M<3&]/1 <<&Q3P5GBO(6"*[ M[+57WX-U@T*6:D6,L)YK 1TFBD:9HY=/!? @)=)O@*=I_1*R:6UTQUWX'O<(-DWVOO M][=0#V^$'-5. ,!(8*+2A9+*6\(1(NO+JE0BAEB/Q[)UY*@S@QS74 N+O9: M8D^\<3XN]TS;"I$R@/6\-D!:8LNS6)$65=#_G-%W!$@_4P<7TC.OD9(,0\L4 M]MQ!JP#'VD6*U#((V\&C?!_N4>\/75]^N4) 0!& C%>*JFA'(06!JB24'J6< M-;[ZJ:"V]O,6H.[*@'T;?FC.S/E)4 MO)>CI6W-:YP[JX4E!?6$H2!45Y)+J-XII*289QR;#? DY6F9YJF M<.W,%)V/LS+Z>NW@FZB8:9E:=I4?],-T\5=_INCJVV-7_H@]+*)5/"\3S]4P M/??6"UP9$A7*N++"6:H9$FKM$!!*4;V[3:U=<[A712G$L;[IX>J!,&F$,U)# M3X3WVG,E*^F9E&>6+:PA)CR_K= TT(,9['V[G^V,>60%B>N_L]QR3#5'C-/5 MS$N((IC4LH0Z&O.'W,N7*P2O#9.<00"0=Q0P0*FO)+10_U#CNK:V#XWK4Z#M M\$[L"OW%,K1#/9$NJ40%(2[XUS1%=R4@53#N4&2*%491_BSLG M]D:@6L[FGEK!:DL 4,XBZ: Q1$O)-G)JYMB9A?LUHO&#,]"IZ';&HLUMS6<] M/YBDZD#-H*@6G#!#&##142*,<%/)"Y@XLSR.C6C^*9L:1;C'A4U'3_KZ9E3\ M=?SJ]JAJ$'% >BZY5MQ%@UP+1K9(1B!3XJ(&N+/1_A*7@FY_?*HZ??QB]Z1J M\)81XA"$Y6U/#Y7BY2LI:XFA\"F!GZ]ACCJ9 >9E81S9WD91[-LL0G_^RW/ M)XMW68W'4)7<#R0B^Q 'CDMD.06WUF>_>M<:@A?+MBT.^C_\J+ MRMQ;'+"2GA<.''G.A"A330FOH%;0^:TE*%G*4Z(#O,#0L%V4C&=G$=^CF^SB M\E%W#YI .^L$N7J+PA.%$?52*BK==BZ-P)V9MY^BY*G*"RX^CF\7= M_&KG(O.\4/!*8Z60IXPAS*U@FL*J9]Z E'CH 2J[ 0WE#4%YLI+?S)?9;+^* M'Q0)0F*"J7=(Q'62*F;HYK@[]DK'Y>Z\[(:&%7PZD*>/X7_\^_?Y]-N!,?RP M4/G(HT/*4D HD8P:+!"Y%TV=V2W%IL=P I0G*_E1[^%^7;]4-D#!J6%.>F$I M$IA+2:+YJSF@T!.;-*H'> ^P894W@&@SFD=':'Y3-@#//>2:44VD\40P)%?] MQ!HZ)NJ]U?=Z;MBUJ?G3$&U&\_@(S6_*!NV85-)K2X74RF.!R]<^-5?4&.30 MF5U=:U/SIR':V[[VVQI1G[LK!117,NNM81PK@"#$QE=1$[J,RC^OM:+MLY%3 M<>V-/>^SHOQ@=)7!8_CSH%J0)+HV0'$.HE?C 2&W&^VZ:2L P-T$IM0^2$6 MG8[N8 (*>WYAO9UX0A4G!>FLI1))1CP5EM'J65: 88_QA-6;W8NHC,>Z61_8 ME7_ZE1*/>6[]B-:"I\YBP>*_G/(2%$+D]LE:A\_MT9QF>++CY?7V<.]N?IAD M\T4VN4\KD$WT:%:^[//Q.LMZ?'-]F\'@05:#]_DZHWV-":).]>"EBR8C-$QQ M!Y6B -/U?2$BXJJ@>WR]=_7(2)V)\''!()6EN+RP@HD!'"C,'*DD4M:=V2W$ M9I7\](PQ!=G.SJ97G33KO+RUZ?*D?)".4$J)]D( QE4$S)I*-N!,)VUJ#99&)^O_I%<,CD.X MLTGHRV@Z*_T(GQ=E=,_';'Q73$M+RQQ,!W^P;I!&"VJ%!#QZ:8@:AFPU/I&6 MW;Y$VD4"[69YU32^_05=OBTIUI0!"MBF$8,PFCM,X1M90D@RU3*,C? M$[:&>=0UH.BF?.IXOLFK+_A$>>[A3HW; P%#@L8#1D9#$&P0(K>3VC,H$)O%S9U+S M^/:R851WHR@P#;$0E#B*I)=$8\OQ_6J>E')(',V5?#F:O2*NI" Y%+NHZ9?= ML/'>8,D$@,8!RA7TVWV,^*N4N6> X:P-;3BVAF]W:UI^FQ7+[^]GHWEY"EWV M_;;GE1%@@&02*KB_QUD3F/*#+RW_TW*(=A@G?AD3IR(7G?>TW(TOYI&@WTM M;V2J^S:>W4VBUU>#&W6J!\L1!=9*A82(?Y2[ZUOF.TE3$G(.UD=/YDT+R';% M*;M12/0(MWVO9>GLKQBH84I%Y]$)8HVTRD.UW5'W3J;L]0S61T_F4:.8=L6@ M!VY?+>*\6#YPC:AEC#(*X\"(>$4$*]DBD"DG7(/UQ)/YT@24W3K=![WMH#FF M1BMEE?5>&PPT--MI$K.4B6.P;G9#<1A'8M>5YM].1Y^GL]5Y:[2S/R[S\5_7 M^2QJ9%':W,OO-4)VZC81A)9 1*.-6JQ!>?%):WMON"4]ESY I[K5V*^6,.^! M=?5#PW97"H! 09P00 H?!YA"'&\77P#1F07V-*_\W>Q*0[KK8(SWH^_ED4G] M,(S'%4*L*>ZB-I[!L)\X M+]<)C&AD !5$$A^M.VR!896,'(*4.6B JUL[W&D$VLX6L7Q^]2DK;FSVN4;@ MUPNE [)2">^]BJXC1MI!I$0EEQ4\Y<+; />&6Z!,.JA=;^5L\LH=YLO+%"1\$X05AXP;@W MO#( L48HY5C\^ WCUOWU-B:85$S[6(QJ[?2]7"$ S"V%43I-L7(2:RZVTD%L M4C+Y#=N*:_Y+ZJXM%/95J>9 ( P6&. *>4<>034-M@6 XU3C.QA6TSM M,J\%['NPJNJ94\$)"CDC)@I@XW0M, %;.;RB*4$\P[:C6M]?/!+:[M+;['Q_ M> ]E]M0*QGKH#*?.>6;>.H6:@[HK2IUTMK8/.8^)-EPS M9;QQ1'-#MIMBB/N48* !'LJW3JC&D.[P L9:0ZN>'[H.]D+I@#TUWFN ,?,< M1F_6(+D=)TQWFHNCBXO+3:CX^3V+1%B[7-'R>2VN/"T:L(#(4D\4M$)@YQ"3 M?KLYYF"GSQZ]4J(D8MK9D=ADL@I0&,W>CZ:3-W,SNIU&<_-![_>=C1VL'$2$ M36.KI2*(1\2T<-O->4>3(I\'N W0 H\:Q[C#P]:[F[M9F;]KY3#&'D=U76?S MQ?1+MK[X6#Y]_BY;7EQ^&GW;?P1[3$M!N&@!",.80!@ZCIQF6P]#4YOBO UP M Z -SK4*>'=7R,KT>MG$C8IY]!46#Z2RV>5T/-U_=>Q0Y> <5A!#Q0$0G&K' M&:UB' CV^LPNT+= L\8Q[L^S.\JC"ZZ\M4D==Y )P3V&F%> $>!!RIG+\5L# MK>\NM<"<9$R'$FV;$&4;2'ES%WIF*8,@+O]645U)[*U-R=L^P-CL+O6?)4%]<'+S&$T9_REE@39Q"BL!<>(1)]]#H# MHB5;>#;+OY8J\7EA\[O/R\N[V?/\536"$8]I)V"-N.1<0Z2X((HS3.@&#\F@ M.;,'L9NER%.+N$7@>W#(;!:U%P$JL8E_GV4KD.83=9,7R^D_5Y_OO))=SU-+ M^HH %>7.."!D5)=U%'#*-PAJ#LV9I6-HE[K]Z*3K"(,U<)G)%]O4)ON3..RO M&)2R!FBJ(\9"0<^-*_?N2FDID@BG1'6H_J!F6$ M-)Y:@A&4%E@MM2MEED !S5A*G.8@MZ@Z9E<*V/T\SXJ/ MUQ'&0HXTC?[P6EH3??$S>SZN0WXE(MTGK]XL%G=' M?'JM.A[B$#IM6.&A$SS;'3RB#HA/&, [1=\2E$*>'#\$<[#F@& MX]XX5,^DVE:748,U<&GF"X+& MADNGE"'$8.NQD\!4"$K(SNQ=QV;(E ] $UTM55&X^_C2_72\+Q< ! @##:P1 MD,8UF&U?.F>4I&5B&B"KNB; <_Z=#'UWMQK^ZVZQOBQ8'@5%M-[$@;CXE'_( MQO'GZ>JMN'LI/N4U :WSGFW+7QV,(#CZ)EXS*"B 'HCJQ4W&RLR M#TR;W1U^WP>*[#WGOB\6A-#4 NT$= S+KC:0LSB1V?VT/=PB/'L./QDG70_ M._N\>!A[5&M:?5(G&(F085A0HJA0D#/D926CA2PERG& \^%@>=>4@CJ,ABS6 M\6\/^GIQ::>+=52GFD_>%]G-].YF43XCNL%\?^SC"0T&" 1$6A(A.>248>+A M=H@RF/0T0_TX,[FF[SR[*AWY'Y3 7>BOLQM*Y3Z2'JUV:&[*)P$/S:\O5PB^ MS'O/"<=$.%X^9 "KO&51.LQ3DI@,,$YML-QL1#N=S:R/QL]FNW1^M0K,VS=_ M[JD6?/PN8%$$3BBN#;?>^DI2XI.VFP<8Q#98'C:HHZ[C>+=/[6Z>2-79/+O< M>P7X0,TX\T.",":<226H84BJ[\=:ZBJ+&F/1W$XQ&P<8)3=8\B5KYC#?RO.WDD4" MX V'RD^BN?K?=],5[3<]^+C,;N]N#[C3=:L&IPRS1!"#E//>6F YJJ2(QFZ* MX3? >+G!\:LE/74UN_TVFLY+H"[F'T>S[.+RT:6R.A<)ZS40));"60Z\$1P1 MQ(A]L+_%7$J>JOHA=_]RGEO25U=L_6->9*-9&01V+X;-BNF7B-*7;)UN\N8F MGTR7W\M#AA*H?8[,*&TCQ=M5@"B?%T]2/\GM,Y4\_WKS; MH0Z[8K?/BVQZ-5]?N!Q__U2,YHO8WP^IAF@H-QE)9>,>W^,JWS'_7GL]]8+)HY=Y10%P@$LH,"6 MZ.VR(&4W$4?GSK'3 >^/7.^+['8TG50[L)N-U^J%D(-OC)_6X"J=@P<*.Z"5 M9Y&9NZ 3#L/=(>":D!CV8O];B2V3F;*\V>/.%]+-.>5 \>,,JP<7%X6:P05D3SK>2:IUAW SS8[HML M::CWSK<'-L&)$]S+K01B.>">8\@9EP80"[=N/>?&I>S]#?#8NT_V)8/?LTU7 M>4;5*-J7RKUN$P$BPXG51"*E/21&$E7=">71HTJY0S/ %#+]676IR/?'O2>O MV1]%NB=U@T0&8.NC<8&)X])YBZN+&1PKG.*^#C&S3"]T2\.\PVO7-4]U]A"N M?B-!(RJAXN6C>4!11>-D+RH4K.CXIWDQV]),9_PL\G&6318^ M(FNG*]"6=T5V3^..;^<>[SXOI9#HJUJ\DJZS"U*:#=B; MN AA;3V))KG0)**SM9>$.+/;W7TSN#M-]3;GJB^CZ:S<;O!Y4<8J?\S&=\4A MT_:(5@(P$B+AM9>J-,N,,FP+OG7V[(ZG^^9L:ZKI8]K]?;3<='9U +\6K8PV M'LUFBXO+T\C;1/O!X?(9/6D8-(X*JBD!JL(.1;5U-Y<(QY; M@!2RV!6-K542"J MW9[8.FM3]E2/OSK>UUY#5\1M32\]LW-[U;VMO88COR#0 M\GJ]%( KH9QP44%T.[:I<=VDC3G+O89V-=&'45$FIRZ?QKJX7*<7_F,>]?PF M?C O+S.5C]V^F%ZD=%L7L=CLKDQ$O$I/?'&[DKVFL='X]P:AH&0,*R*(!#). M3>1^?U(3U4VT>]]&2&L$W6.$]*W*KMW%:$Q]R&[OBO%U%"E..O<9NFMXB;LK M!RZ)58) 88Q3CDAJ<'6P).)N;R0,A;LO* MZHK.'[:.Z\7EVWQ^%?5W8[//^^SD754"T%09P;'TQEJG?/10[%9"ZU+H.,B@ M^YZ9V) >AN>_->*CA4@%XI%&UA"M1/0[/(/;Y8/ E&VQU[.[T!476]-+5^QT MEY?9.#JQ[ENT1.97V8US,2YG*_Y?G@U]&L_6\'Z&:CN/<4OXBVM>//WA0 M<@^-6_BV(!!"'!(%H/:T1),@LQWUQ*:I\5TWSR M/*)NXTP^1&^-Z)Z1T&U'@O*>6H QH=8AP UU?JL-[UW*Z^X#7!1:&22#UMBK M&#]M#8?@L#%8"T =\Q)QXP2H;OU20D&GU\%N5YJ.#"R6/QC'CU3#CTU9KRA& MCDL".8A@,5XFI+%*6,RX!#3E6L_1E\K6E'7S=KW& 1+V."5TYC!N[WEWZ'Z>1= M=B#_XI/"@6JC"$.X? Y* \TA=]51A81.I5P"&^#TU;BNGU\]3 .X.]JL8\EW M+(4O%0O0>.49$'&FC=A0"+6H=G,EC1*>URV ]JER,K3W).GY??'\)K9_'E %Q4D>&""">9<0XJXJ ABB II8>U M9M#6CN%.>,?9(X"-*Q/% M$+[LU:TQK-(;#])@9Y"1P&/L/&'.,%"A9AQ-26@^Q 6H(V9V MKI@AT'EW1O:(\NJGV9HBV[S<%10G4OST+PS1?W$>62.AM8!!:I@5%;H4H)2[ M; .N#. %F;H(W.(AR>][H&_?;4"D1[XX"21EH@F-8( M8[-UR4'26ZX#S(;6E7/9'.)#V?2\CZ3N;:]SC>.V4_4>WGJI1E <2\&E=QQ! M!)"0CNFU"A0$TM3:ZVMI/W2W/)^423@^9L67Z3A;?,QG^PZS=E>* MBQQRB &B+8<\2FH=])64AMB4T+0!.I!-%_GE=._SQ_>E M@G$B\MX3A#4%6&J$+-S(@5V4\;RL@Z8)\JXVYM7#AG^2J]Y*;S M>_BSMU[ T&E%8!E9X*@6 %A/*EDCL"FO"PW0C&E Y\^NS#:';F=Q@]EL5FZ> M9O.(QJS,[#BYF&2(JZ>,G]KS,G>:Y MU0K,)X<^KX+][\;+U2[B:#YYTN MZ+B\-5(*O>YJ%0*[=^/RY2H!*P\!C8-!6\B]4 :;:L8D4.H4AWR8SR$VRIF& M8.TZ6OVP ?RD9& 0D3CM$H^1$0HXA>[EH1BDY"FJ?^>TZ[19S;,E!=1.CZ;? MY?/\\7QXF#/[*P8=UU@KJ97E10ZLXFP*926MTTFIK@9X6[3QU:E)<+N]5+4* M^XL O91%26?1N,\>7/?Y?3K/B^GR>S56HE/XN)7R$O;R^^_9\KH\R:^FWP,O MM7;5BP"X,L9HQJ!PB$)AL7=;/4">8H(=?X_PU9E@P]54Y]<0-P-;9_-L_^G* MCAJ!8(F55#B:(:1\ 4T@1BOY@ =)]ZF'^1YB"U1,A;6SO \GW5!22 K@9'GO MSA$JB2!N:W\@F?1 *SQ^;_S5S58I8'9%##+(X4N ]SN;IHN#>':%W/T:#$='T&;5?G@8^.:(TXY MUU!1S2SQ6]F<.;-K\>DJ/L"94T#MBS!V.KN+;OH1E-G4" !)++B+4R@PWB"B M%;25? EF2X#G&=:)\UIL'9%FS^SZ=5U[)[Z$FW\J^S=W9KBX6RZ6 MHWEY$Z;&RG5L4R&:^=9*APP'Q'C!."-54%YIW:6DMH0#/)%K>D5K&>^A,?#0 M"GA4.P$"++ R2E),M(C^A!2FPD*RI/>5CUX98X<_YRV3KSVRG,C*4]30,R4W M,_DS48XGY:Z6 J/4*@V)$PBRZ,! QK>+A#(LQ<@?X-K;-RD;4D-'=SIL/KY; M+1SSB9LO5YMNVSP^CSM4ZQ+'CC"&R$QIA8H9RHYB& I]_L&Y%NUH->\46"/6Q..(X>),A>C MV9LXEK[](_N^EQU/R@:C.?06$:2E=81H0"RMI. "GDF:L2[HD89L._Q8)]!8 M^NEB/)K]9S8JW'QBHV&_@R*[B@?O8#3X(831(Q0..5G&0VUDD8:D9*D:D ?4 M+DL: K?-B<1/9UEA8I^N\F+_-/*H9$ 4E&%RTG*B),/E" ,P0*"P0%@&JBM-GV&5#5[=O3KY0+"8"V M2X+W52+_/8O(BV6#$XH; [5T#CK*F>=\"X-E..7"_X B"+NA10JR[?+C?G'S M\9.7SICWE Z:8JY4G.88MHPR20$EE21*B93-KJ.?K'CM'$G#M@N6K%E.MJG]:%K\W]'L+EM=6:Z2Q+V9 ME_<''\4*=YYP:-LS&V?F6;XHWV.I<:Z]KUK@$#%LB 9<8\NQ)%JN]Q@0AM+ M6J95=])^BFCK^'5_'2GNME[ 5 C@F?2<(FE=E%3C2EYB?$J$]8!VO9M5?=X> MP$,9TVJQR):+W[-1*U(N];,"YV/>BDJO>P1NU;] ) W I0.H(PZ4&\X"86NH(NLW M<2"63-?:MFU96OU=CV:C^3C[>)UER]^*_.XV:N33Z/-LWWW#.M5#M'A5='&T MA\H H41<&7$E/6?JS-+_-$.$7>9";E"G%(9<\A%C]E!!;6Q%HE*.@WTF81:M*/PO 6$^^./S6]&T_E1#%I7"=8X M"0DADE OG=-1W"U@GB5E_QD@AU+5?) U)Z':%6^J?D9/9+'I^KTQ\GM6!O_M MH5"-VD%9I3AVUA#N,1>2.0JW_O7?IUD1O__Z M^]LR0]^!):Y> P%00)2'UD,"6!RU*#H1V_F=)RUY PH?ZV3):P7QSOFV\9D> MNU-;,0ZNBT>U$[2%!!,MK=4.<: ]IKS"PBAWKKM\#1%D%_]:@+YS&KZ9W]XM M%RM0X,&5=$^M8 C6RB!DK.8LSO!&0[J=WGE2*NHA4ZQ9#NQB6C+>??(*G<2K M3:U I !6>4Z($Y8"CS!EE9R,^I0\1T->.#OGU6EX]V"FK;8=%5GPIL5D- MDOCK?#Z>SJ8KA3\4MKZIUO!7!HEQA-0!+07D!#',Z78),,"=V19( TS;Q=U^ M%=,5]7_/Y]GWWT?%7]G2W\TGBX/+\LL5@BSO76AJL?$&4"V1H=6F$[&4GUD2 MDOY)DK>@E:XX9_+B-B]&RTSGY1,\U9NK!ZFWMU[PEB),/!)(2P()NZO&"SR7#! RAOL G.GH "5 MM$(D7? ?LBDY%"HVJIW.)L6L6$XOIY$*V>+BTF:W^6)Z^!AC3ZW@!8X6CW.$ M0N6AQMA26\GIR;G<*QPL"YM337?3X6_YEZR8KR*=K[*(2K:PV>?E41-CO28" MQP +#16WF BB'4-R:YE@;U/N1 _HHN-@R=F2GCJW((^DY]YZ 7*'-(T6,U76 M\?*)7P.WUC+#*3GQ!G3+@9X0%[09R[9U3Y&$ 9Q5HF3CBX@;VO6C!*2V.( M$SX+2^RZ=7K1V_>3N?9F_A1O=B!TYH.W/CRV$40 (T"PFK+J[6 2DQ30@R&O.G1 M;HA!)[KHS)\<+KM]/1Y^GLT"KX8OG I+6"2>J-Y[2,0T2TNA].N5$I._WU M/8"NWW@>P/QUN@ZZXM>#'AXWD^VO&(3" ".#M6/46$X,85OL''1GDJ+^&=6: M3,[0*,*#R=:RWMM9YU4??X\_?AT5DVJ+YRRSM'CGK&-,4"6$M 0;2=:9.9$L M[QK7NF[;]N)R*"'+DY*!@T@\19EC"#$'R\;57-KQKJW?G*G$* MI%VM#^_+\+'#R54>%@M(*8H),$(#)8&DB#&PE43RE"WP 9+C9#WFC4'8-1D. MGM(^+A@\(@0HPQ6GGG+F!!#WD#";8HMKS M,JV+PE*:2@JA14H8[@"]@X9H<#)^G9TB;8SZ [;"PV+!($D9\#*ZQ)HS@+FP MV_F1T:3DG@-D0E.V0@*$QY&ARO@^WGSAF@S53T^)4'T>U&RVZ6(9X+W+6MA7 M/ @/%8NN+ ."PR) &YK5B/&SRR'QVD*S1O'L1-V_,?[_]S'AOCK8 6+0X-S M9I'E+O9TFXHV#@R,ST3[S2CN*0N.QZ\3K7_ZT^[3>OQUB)QGW&C(%/'Q3P^, MDE6O 7%GV':T?CU\G6O_'AS_W:3W^NHP.Y$)!AQW75GO@O!!5K[$&9W)M MM1VM'X]?)UIW?WS8I_7XZ\"I$@QJI( S1@("'6)5KZ7E*2[ @*+_V]'Z\?B] MYGLB4 O"K>7((F6BZPL@^:%I%Z%!2%_SE1 I#+:4&.FYM-BI M*++=[IPKMWYPR'AO9_ZA:L-HJSC3P1D(F;9RR M'=QZ94J>V=9E,TK?']B?@F\?\3>'0_5?*!V(Y,P+Q)%"A".LA31X:YY1>V;Y M,)I?ODY%\C1#=SK_DBV6)3_PYN\E,_ #9JP_?=#!=WFIEM%,W>1W\Y>B! [4 M"#BZY()J:P5@5A,*/*/WSCHYLX=,DC2;MX'H4&)C?HMSZR+^\FV^6&2+#]EL M%2>7O\OG]SGM7ZQXCE$SVC AA*9Q'? Z3B*6$+\.;P* <%;KTE++TB[NE;%X M&&/XMNS,*E? RZNH_O[\T8/:+R(U_J4!$^/*TR.#' 7"(62]J9#VB/Y([ZO5 M)MVN:V%]:ZBF6>T@@9H(XGPGL89NI(.\"3C:,C;/!)Q2&--9/GT"Q8Z>L.5A-B3,\LCTFG81O M5URZ6%YG1?1-\MNLB+TMGXHMA7#?;K/Y(CNX1-:I'AS$CF(M:1GRS^(R0:O$ M @!"!GX,9AW+@KQUH+NWX^^O<1]WEOQ"O>"(U-1)0Q&BCA$FXG\J61579Q(^ M-^!ULTGU=$_%\JBQ/&:\F#\X0\WV'=8=K!N<94ABZJDCF!/%A/?E=HZ+$D?S MU76:UJV+/;*&&+"35\W@/)3#[3,P6CTJ?Y3DVTQ@; MKRA3!"(-=;2@-KFK@!9:UAH5+4N[SHE4!A[<9QQY(3U^+!!7X.)1MOS:Q]:I MWQ&X9@8CZ3QSAE(JL-.JPM%)^".=4M>FU/XW)CM3QFL[E$:28\NX5HA8S10C M2%2G8H:XI$>"ADRU[EA1[PSZ.#6\QC-HH2TI%W(E29024HRJ-[.!\=%_.2^B MI:JY[AGT<:AV9WM7IY]JL>GZO75T<*.A1NT@0)D2S%'-L">4,(5Y=9QJ!)!G M=KB3KOYGAG?3$+_F$^N('S%:82.$)YI0KZKLYM#6Q0&:_Y M@%HQYJDL]PB9Y5I#Q5RU/V@L &?[!DN*TH\YH#X.W^Y.=)IYP4=':;"'R%@< M1Z'WC$M62<>Y27GH8N [4"FJKO>&SW'8]KGT+:J-L^VF[^HJ19G;]WIZ>\*B M>+C!@)2D'D-G$80^VAS>6U"APZ@&"4A='+;=;?XI9>&:I6=LFPLM.9S+LG:5D>[#;/JV1H^_%\H%1R#'2 MP!$45P 2X:);M\<[>V;!7@WH^(67>%)1?;TA7N4Y&$5<&2D-AL1Q@JH35H.0 M3=F7&/)1=6]K8W.Z>.417=!*#(W!U!@NF.!8;S>"M-!GEH:Z$:T?%]%U%+Z' MN50>*Y<,$0!O^%%^L@[]>13N\R[;O6%ZJ$J@)/;:Q-4?&<6PDA)6KW5'MUK] M('%^QVHP;P7 ^Z7-TJI%H#N[8M' MJO_VF+=@F_B>P.)2X T D%HJ/+2 TVI/Q_JTO/Q#?ABV-\NL3^UUOR-W_/N* MQ*QF#>II',K80Q(]\4HB0T&GR=JZV+_MB0^'GEL\3@V#V.J-$.57\^D_L\F; M^6H9,?E-U/=U7#A6%5;KR.5E-B[KO\^+DAUUXUV;^[J E3#4< R%YT09@I2L M;D];QU#*-O$ K82AT;LW10YEB,Q&B\7T MQC Y]2N#=0 (X"!##GM!&3?;^&D+E4M)MWBF)RKM#Y6.E#F4D/65L7=NT>B* M1J_,0(\(M4!9AC;S%A18FEI1U.U(^W%\G4WN9MG%Y;%CX=XP_Q2UHV/W_MH# M3Z/?$XSD#ABOK'746$@]HUL\ 74I"_H =Y.:H=;3UZUZ5$A7"_.]C(^OO\09 M3[Y.IW-HAS1 M XWSRS3V^?'&<^=^VYX^W;.BAB-W5#L!$BXED I#)8QG7FCIUBG/.2<^4 _U,%E13JH@%VG*K/%1&ZLU&8=9):>F23$6 R19\^H_(KCU.*A?>7"K-\+B MB!0'6'!H*:_2UR)'*3VS'!6-:/VXX-:C\.WL.D>^6%YYOO_(3ASK'Z?7N5(1+6SS:EL%MN\^BV;9\6H7//5 MY&8ZGY:K>[ESL+%^#[/HJ':"," *S>-0%-3*:#5 O)W5(1(I#!O@Z4 [#&L3 M\:[8MW/Q?ULCQO5PY0"DLYA#K@#!$E#KHZQ;ZT&QE MI ^19ZT95XXAWQ;.' M#OW%Y:X=P!%,X BB[VS4%72,D7/+)5.D^K/6\2YLV#^.-TN ML[=QLGWF*;_+EB]L(GW(5U/V[Z/E73%=?J\3I-/05P3GE4>*.\$%-1YYK.S6 M^L .I&Q]#G F;)&I/6ED )Q^2;:L-&$B"\I3H\5X-/O/;+3WJ9#TUH-QPBL' MG.&>"2>4X_>6C$;HS#9*NJ=;?;ZWI+)A4KT4Y-/7O#%R;]H+D$O* 8&.0<0, MMU*AS55(Y"FBYY9 [771^30E#9C \>OWIF$^K<6@/?32'XE/T-* .1S+-LOA6#8XYXB,Z!BLH[<,O96Z]&J\IE['GU(FXB'>U'Z% M'#Y>2\/DL+J,^FVJF>6( M6&6@AMA7,DH%SFR/LB7][XP83,&ZL[B*ZK1?WRVF\VRQ^)A=K>Y7' @1W%LO M>(Q7R8,8$5%/B/+H!56R:G-NJ0J3-?Z400UBVUU\SJJ+!Z, 'Y4+&,1Q9;14 MWF"@:%QD$5K)@N-P _;,KILWI-=G\36G(WIR$LOW1?XY,Z-B4LFP/X'ECN*! M.XTPU+I\E9DJR;QSL.HMBD;1F>G_-$WEC0-YLMH_?E^4A]*U=/Y2V>"D9$8* MQHV2CDOJG/)5/QET*0;' $^1&E!X RAVM014B]_;&C%QS\H&" 215.-(7R&BQY4#IX#;6-#KKPDE--L*#( M5'*5KX>>UY*1H-<=##D=RZXY4H,804"M-+04>DFT@(9(Z#824,UUI^]KW6;% M-)]$(Z]8=L*)DS2Y@Q5' MDU%38Y-\Q=5,9\_/U3,9HOUJ]95-G<:I#E<",! M:\(=Y#":WI@90I4UO$(!2IWRULP %Z$VB-0XR$.<=9@7T"G-(##>(U?V'502 M" DZS:>SGG7(EV>/ OO! 4THE'AP!@\LZ?OVB!(_3/_1/ ' M0,+[_K\;W1Q^"OO(E@(WP&#K.!7Q+PH 8=EVW"M(S^QU[%:84I^-#6C@Y',# M%V4J'T"RV9=LEM]FDT_9^'J>S_*KZ9X[^W6K!L*5E3;^(X!2G(+H4>CMV(V= MZ9)'G;RSTI:6\U:![VI"^U2,)EDI_N%T$$^+!H$]MI9P#9EUT&,BY!8J2?B9 M>6UM$ZDAF#M+1W.W6.8W6?'PJ=P:B6EVUPJ 8<*ZM& #F3%-J$;84 M2UX^4NDJ:2WT*?PZ^B[0.:Q\K< ^ $/^;9VW&&M4C\-+2:&M$PP![16,=AZO M),U3 M-$N"^@P[!>L!L.O!>R(/;W6TVJ5:\X IGKJ=C'M04$=NQ)OYEU@U+Z8].@Q5'[X?Y1[LJ15XG$J4M(0( BA#$??J MP2_$-<2UTIUU)FN]%^!V5PME3GT!$9KER>1R![&^5N5,RG\ZMM M1VH,\5U5 @%0.4\%8IP);(BW5803YX;;6E']W4A99T#OK!,\=I":'K2.0:J$9Q0AA:Q$70J\2)F.GH3"U MZ-R.E']FTZOK,F;M2U:,KK)W=V58^,7EJON+B[OE8CF:3Z),>K28CO>(?E0[ MP1LCC > $"*)Q;A\''.#AW&XWE;X&0SOVK3(NP.[.^]L7*QRB(YF)K^YR>?K MWJOELIA^OENNK(Q\]5F4(IN\'WTO"ZNB&,VO5O7V;PVD-AX40\QY[8TCT8-5 MW"D'MJ@IFA+).,!]J<8IVKD&NN+MCK%GI[.[^.FS(7C\E+FKI8"1QA(+;0E7 MT9)7A)-*%48IG;)3>O1>5A=7I+J:-AL"O"L"JOER.BF[//V2?Q>J93DLP,D4>/D= MC 8A[FLDJ\ED6C8TFKV9EQ56K?:]K]?H*$<&&$>9*2]W&FJ8X*PZ_;#:U;KS MU(Z4E7.S[G.Y##R=7E^0EH"&"")5Y1SPPT$?J25Y)JI5+":1X56.ZKL+S MEI#M:RAO/_B0+>YF9:*WZDV0,QK.W)CH+)4JE4H SZ%2VWL?D)@>3]?N+;ZG MG7\PLVYU4C_;:^W6 C48.119JA"W7G&(O=IB \B9I7U-I\A.D[TMR#O++9;/ M%_EL.EGU>'7%_4!6UY@F%U]HBC%?QCDAN[^%19,[LIE*ZFI]FF&L$ULXNT;;R3*PU7&JE MM&; "@&)DV;K%C!'SNRPN,NUK$G<.^/824_( JN-8 8B"95P"%BJMZ&:#OLS M"UIM2*][GY ]#M&3I'ASTA'-E(,64,*CT-GVT@ BK3F/'SLQ ;1[^SH@WFF6+#]F7;'Z7[;\C M^:1D*./@"+6Q_U120KT5;+L+B@T[\Q/>-!4_Y4\2M%U1995?.1I'VF5(J?#>K)QN_K*WT?%U73^/BO&V8L1 MHSM*!D(\@!83#*13SA"#^9;"B//S-%F:57TST':^%WL?V%EG'_:^=-! "Q]- M,$*A=@)R3-0#AS_I(>(!A@NW.ENDP]M7C,%F%3S+T (ML41Q]") ,5#:V_AC M',B*..>V,,A0Q" M:*-P!JPR8YX7:YI1]N]^^I[Z\5(A3*6,>, M-,0)C*RT*O8=464-5O3,DA8VH,.\+6Q/YH7]H'ZOSX>72Y?G Y08HHW V'C& MHPGL8E\I(M8##5*B.P:X#]$P#QK!]/1Y839:7!\Q(;Q:TF18IA[ M4][!I)38E]*\Y*\S /A%X'_9A:]8,G2 (,$'%Q@15& M"6K*;7^E9'D*X,\L2U*C;#B.:2?AW1G7-GV.FE++]_ETOGPSC_)D!R-*]E<, M#I=H:N"QI YCA!D!I;2>$2JA/;/WVAIFP%-^-0EU#\2Z^)(5QW+J<9U@HS'H MB.$H>H&<.NL9+4^RO:-&*2A2PE<'N!YV1JWU=#R:U0VH M?UHG &F!C7Z%I+A\*]Z)"L9B77JS,X1&M#URR%MR<@>QYY%-O[;5?[EUW&9 MNJKXOB;/YH>GO-E\'/[X^ )![G\9"">8*0.5=HIJ*2'W-CJGC&G/!< I88]# M9$*ZWO)$"-M7^:<_]ZC\TY_!. 2EMU@PAYQUD%"^ZJ_T#!,LSNP]F>95?C2$ M[:O\'Q_VJ/P?'T*TH;G W#-+HW&EA62\/(Y@7DE&&$D)-1R@P="\RH^&L"NS M0"VFH_>C\?1R.C[HF3PK&TSTK*C%&B!@J ;2*UMN='(D..$,GUD*RN9HT12B M7;'$W17Y[6'7]6&Q0 #3>N6,$2F(Y 1%GRQ*0J)+KEG2K1KZ(W C +]GO?B/]P$HC2SBV"H2C1FO%<"^["^GR&E.4[;NV3DK_V0(3S[^^Y MEA>7 MGZZS/_-B-ME_\O=2V<"P\@H[+Y7@S -%K4'01KL&1F\()(4%\7-6=5.(ONZT M#LQH!6$T@#025C!9)K" -CY&Y GEG@#&! 8 M.EK>QC!K69R,YO6YY;-J1J][\S<2U2S=$D[QKZONY@]OP02Y-7+I$71E-FF1#E8J4] M,E'9QF#D,8I+5AVNMR3E%5<]KC2/.J/FDP_9;%2^#3A>3K^L'ENKL?34 M;B-P8Z.MJXTWRF "!==4K+2-F32,UTJ8U!,.Q[T/=$ISH7R%&DED6.0^]99* M"62%CE3TS+9.6F#-,_.T=27T.&7TG1:DVYD#8^DL=08+!QF7B@BZ?L.10,=X MO4L@;5NQ.Z0Q^6+C4-2R7 ^V$ICQ<;6$$CJ!G'/EJ- 5%M&=.C-KM06.[#1? MF\:^NQV5A_-#[.VJ[XNL^'+HCM^!F@%A2# B6@AD$(XFNE>^DE=@GQ)4-D"N MM<*$?:M2,N*=W9*)W_8$ECVD(W\XBU&YN9_GW+/N8E2^/S\KA$\*0,UJ5 ><>DE$]%JV\KG M0:>/!'3Q!GP#FGX:N=8(LETQI]I=_I05-]/Y2F4U,HGOJ%/>'F-,>8N1),A) M[QRKQIM'R*>$* QPZZ5Y[C2%[ "LHSHGF76J!P IP9:)Z@&FIGR>F(E.; #G5LYUT*NR]$&[3YP_Y;.;SXNNHF-3EVO.:00C'0'1OB"!(*PU0G*,K M>:U.2A#[N@RG$RBPCU_)4/=)K2/Y%*R2Y04V8R&#!@K".""59"1.WEV2Z#8K MIOGDXW)4++NC4HJV:[#H2(#[608?GSL<7/;6Q8.W2F&(-8^V@U2*:<58*QRMGQ1$6G.N41 B*V$ M<L6X=X#SKW448W1L4">;KT+S51*Q.#1 M]Q#6ZY:;3UXE>1J M\>3KYZ#L[H]^&+ D>5858C2[R/REB_60 ]%4[7(GVG M!U\;.NGOZXV'TFP_+G2K=FN!:H6@(=@!3Q6P6!N+*VR(\.>\C=P,9^H=A#6H M@XYFC8_+V+7K?!95N7#_?3==?N]MMEA_?8TIX7'!@+WF$@/*N 4(E<&Y:AT; MAQ'CVO1YX/T,W'?Y,CLN/J9V&T$2*J(!+)5QSE+(R[5?PN+5_/WUF[XR8RBAMG^G2\QV%%PI1'&C.4UX4%QJ'?EE5U:>E5_[AY>1?[=;;(7#CX;.$DHR1:95PQAJ6*^IWH>D]!^85-\>G#U!]2%?J1 M,EF8_6:U^6WU]>R\N&RZ'8&6J;3!H\Z+KSQS MJKSX7*$$KD@1N%4$ [5<2E'O!8CJTRLNQS:RDQ\K?:B?S*F^F#9/N]MD9D31!87UU7U[OO(4_-NO[ M[>8$'JO1)B%F9830N7G^4X#,28;/3L,?K] MVB*/O?_#"TNIK]:A[NO]S>K?^_O#9?JR;+^!2:VSVA$%8)Q)"":E 'B1)?ITA5 MZB,Z?:], P\(F)_=.0_.D&D!^;&LCJ JW:;9QM-G+L5HFX<604,TU2P"%UU5 M[9P!43NHQ :WM/DMN<%V!!YE;T/4X8TJ\VMWIKV__U+>??JRVKS_5CUB^\]H M4977[S8?=KFOGV[O5S=AM;[[Y^KFX>2%_R0+*C250E!'&,=(<>LQ 5-S!Y#N M4^698QQC0@F: W\GRUR"[;=O^Q3-O^>:L!2$EYA3"!C TJ!X$'M2.\U5N]#) M6\)269C H]M)#.*&:$5HM(-P34=*Y,)ZXU\*HM$2EKJ1/^\H?=!2,\$%AF"D MB;\@(NJ]0+1"E@6E"3!P,DK?C?K96'XSB-*3R Y"9:#8!*JM\TS1FK*,]4IJ MR!#7%Z(J192^&R.2MQ!JE4CUDT\7\? A%GBD,-<$"^W N7I?A#I8%L"FA<:Q MGD,7LR,;33IQ')YIPHD'9Z*K$ST?9X/:)W^[J@:KSQU]CM&AR4__Y"Q+&O9\ MM]T^E-=^5^OWZ&KO-K-](:\?Z@!9U 6G<^DO>F(1 +B35%-MN+"8,:M]31^M MVC5X79!>'A!0/PMXCLZ@[#7U/L0$_RGOKM;;2CO\JUQ__E(5U%8=\3Z7^W\I M/]RMKT8);W9;0=1="#0C#@O07G 5;4-9T]]AEW1@0(J>AU.*2)8LO3AI]& - M4=YWJZ_*0:N+C&I\3Q-6K?[B5_?QK*U41-48\ED*_;$DT\%>4"CJ%1?Q?%9 M$*/"<,1KBE1_>PO:]X3XI/R:+ C_DUR@N M@=2N&N I'?.@ZYU0(19VN3,! DZ58W4C?N[E6-$0Y @!(5PAH-@!UXU8TGC, M+PM*ES'R=#E6-PKF4(YEXG\*,P(J: C1CI+.-"L.=F%QZ4O9U:X*V]EP*\MD901>J](*J6E@@X^;'2A_K9!+UF<-$K-0H(!R\"$EHRC9%M M^(,!+VP$\X6H2G'1VXT1\R['\D9XAXSG0K%H7P 73-9[U83VZ2";(>BFA4NG M7IIO @$\Q?$7^(C M[K=UQ=(D>Y,]2JUMLFUS29&VF6E!9?4(A>T M99P%68TME8U:%8(G+4S(V,.<11!U1,:_)D'.7'H+[HB+)H]QF'CK*(LZN#DD MJKD*;['9C*0G0RW0$4#S%_V78;4\Y;_C&@L!3I @.5>(6ZR!<-]D26K.^_0F M7M*Y_6K$?US\S%\'O SLY:D#.JZQ4!XY(,"(%" 0"RSX)A,1*]Q'!^280?2F M R;%S_QUP#ZH^! AGZ<"Z++ 0@5K(:IQ29CQ$8+&&-S\SY9\*\W!C]ST1\-/I/U?-C]Y =: MS;7=@] 48:&\$S)P[8U&3&''#,,\4"U:C;$8N]U#TSRJO/N^OBJ/@/5FM[CX MI_=_?2RO;C]OJN;ZC_:FN]W>;]NW?ACP?057()D!0J7S1'-*G: U?;T4"ZL, MNA1<1]M 3,>*5(;%NTW4-64SP?K7_4[.U/*>^%9114V#XH0Q4%80QZC ]3ZY M,$N;_3TM5F['XLO$^#M;O'OR>P5C$AEP0)7FEG LK&\D'S.]L*X#@W"]'9(N MHF\J+%4"]/ZOWUJ-&)H*(4\7EBCFX'X^\-< M^GY435B&7<9W?3&;:U]^+V]NOU5$@/]4>KIL4XQ][ML%*(V01R@@R9%7P2,: M'O LU#IJ&IW.R<$UY$Y_Y^9=R$[W-F[A^<_UUO5E7=FG5TV6_ MA?-:JM-S"@Q<1=X!(E(8QZNF,*2F!9:V3^^)#&\]QL':H#;G:OP\)ZW4V&G<,N5V,P9]I0[V,@>^YM?9%2 MDEG.G'+(,:X) _384-E3@W2KH-#8<=Z>[5=:Q7;[MGB1.)H:$EMN$8!FU#E0 M-1T1\PL+;%P*HM':^G8C?\YM?0/14=>YP*WB 9AT@$-#2^J7-C\\/0).M?7M M1OSL7&ZH6--;J47>W:^G:C9?891VWB!@-4FS$3/-/&&HY#Y?$J MS&5--6"\3ZU/UJ&"J0ZPY"S+'N@S;Q)HF02AE!.8&RX,EA9(H\6T2JK"YS)X MJRV IVT3V(VSV;S&#\?>57!AA?4V$*FPYIQQ(6Q- MTQ!HTI::"RHMO0BV X^UZ\OL9 )T:L+ELUAA/:>O/'G8='Y8H9#AU3Q9Y(+S MPGM&T1-_J'))+*Z7K88^+:&Z8A 9&)N=;Z=$&\7!."+688&]!X.%$,2(QI73 MK$\.4><;^,64(.1Y1G1C]5S$Y]F(U]'%YX=W%4)AH!@MH$([#*RF*6&F M3P)+CC[]#!V2@5@W%W%X)O:G)AY7&NJO\?S[BQ=32(ZP ZH] &94(^(=K[G" MW^K@\Q&HT7F[,(F;7LP*Q4@T0:1!*)H @A&.&*[I;ZGM,]-[>1&!!#"?1B([ MPB ;,3QZ2W#@)QYKG#.8- ZZD()S[@,-V#"MP5&*D6K0XOCB;H46)(Y3XB ; MJ5S,X2BUUAB4B!H01;M)!NOJ5"V.D$IJ>&8>",E0%B7MW< M;JM&32U2S$=];X%EY#]RCHK D<:&:^H:Y154GU!^YVY";\*3B(U)1>;/\WO^ ML_,)_+&L4A3CS]WM9D>!A]7-I_+N*SDG2&E74V"@D2%",^8M8IY5:90U7S@/ M"VM,DPG&?R9Y6?-]+O)X_ _1@D\HCQ>L)K"!\LTY8QARJC7#BGO:[X(JOH, ML%E@X"1/>1R?[W,Q*9]IIG=QP^O-=GTU6@_+<^\LL,.<.424;Z. Z>&FA!24*030:G*46A-&VOF;ASO,T,$0)S*> =XCIR(!M0T-U0A>VH2D M1- =G.ZYH+7I[5-M\,/#W=67^(FJ?'EPZ'9\4V2EBV(.5EE))'-&.LIJ>@9% M^]QO9>A7)<+QN$Q(#^J!6JMU@O? [RRJ"23>8L^T94[)J$48KVF,HLV\+.=G M<*!/RX[TD/]C<]=LX/D6JVTT534[LVI[@>Z^^.E%T! (TN ]2 4.@C&TIINE M+.F EAG".!7A)_.N3VUP.]?.=V QHXHXKI1'WEBMH[&W&RO#M6]9.#Z-X9=7 MYSO$M0,M-..&&,N8LJ!K.BJSM);^EX)HM,YWWX1T$YTJ\M@6M4F!SKU-Z3*:F =Q#5;S-?YFWANE2YL-D!/@AF#()%JNFW[;[\O(>)B EQY9H7D5Z\&FWIEYDF/7SILI3:)>)U94X&4T,I:S(P-4A)/$&L0))'H M(W(YGE!+%+EA63Q[,9Q"S HIG&22,$H M3!YS*L+MW?Y'U>=.516D74B!I5(^4"J0@6@U,*VPK[DAI'BK-,A>H(;@:Z(D MB'^M*DK?_SU96L.'N]OKAZO[_3K6Y;9;#X8V7R^L4%&U400>KG;WZLJ MSBIZO;F&/?4/H/5N,] ;BG@P2>HE 4\%8(5 B(:&V"RM M,<:PL+K-@26I[/.##9BKJ[N'U4W[\VK_A8)C"5QYA91Q1&AI53W#,!#D:)^Q M'MGVL4V.C-.'V66LF!9H3R+[.':D,_ .'U "6 #XD8 \P8T86Q?21(H<6YA MW?_SA&!/IDP+R;U[>G(&\LDO%E()#,QH1W#P ,S2T.R6IKKZ3SWB*$\D7LB3 MN9V^X#21GBNJ"29<2%RY1/O=".C$CL/$[<=R*%[T@" MT2H(0>*)PYR3O&JF_^B\!X.@E2",72=S )U?UZL_US>754"W>U2!.'68&(VD MPXQP DS2FBJ&UL4$L! A0#% @ ]'BH3&#YH9CH"P 380 !$ M ( !JR0! &9O'-D4$L! A0#% @ ]'BH3#@! M\K;$&P W2@! !4 ( !PC ! &9O*A,-&FX M&\JB "4D @ %0 @ &CA $ 9F]R;2TR,#$X,#,S,5]L86(N M>&UL4$L! A0#% @ ]'BH3(R6OWK#8P ?AL% !4 ( ! MH"<" &9O