0001039399-18-000072.txt : 20180807 0001039399-18-000072.hdr.sgml : 20180807 20180807163044 ACCESSION NUMBER: 0001039399-18-000072 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180807 DATE AS OF CHANGE: 20180807 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: 18998537 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-20180630x10q.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 June 30, 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 August 1, 2018, 73,862,442 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 JUNE 30, 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)
 
June 30,
2018
 
December 30, 2017
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
95,624

 
$
91,184

Marketable securities
47,275

 
48,988

Accounts receivable, net of allowance for doubtful accounts of $200 and $200
84,779

 
81,515

Inventories, net
76,379

 
67,848

Restricted cash
116

 
372

Refundable income taxes
1,328

 
2,242

Prepaid expenses and other current assets
18,822

 
13,705

Total current assets
324,323

 
305,854

Restricted cash
1,075

 
1,170

Property, plant and equipment, net of accumulated depreciation of $257,365 and $255,755
49,161

 
46,754

Goodwill
189,531

 
189,920

Intangibles, net
82,861

 
97,484

Deferred tax assets
3,067

 
3,133

Other assets
1,203

 
2,259

Total assets
$
651,221

 
$
646,574

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 


Current liabilities:
 

 


Accounts payable
$
42,054

 
$
35,046

Accrued liabilities
29,860

 
33,694

Current portion of term loan, net of unamortized issuance cost of $231and $307
33,519

 
18,443

Deferred revenue
4,927

 
4,978

Total current liabilities
110,360

 
92,161

Term loan, less current portion, net of unamortized issuance cost of $113 and $272
51,137

 
87,228

Deferred tax liabilities
3,312

 
3,379

Deferred rent and other liabilities
7,744

 
5,169

Total liabilities
172,553

 
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,358,108 and 72,532,176 shares issued and outstanding
74

 
73

Additional paid-in capital
853,278

 
843,116

Accumulated other comprehensive income
1,691

 
3,021

Accumulated deficit
(376,375
)
 
(387,573
)
Total stockholders’ equity
478,668

 
458,637

Total liabilities and stockholders’ equity
$
651,221

 
$
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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Revenues
$
135,509

 
$
143,976

 
$
253,799

 
$
272,805

Cost of revenues
79,291

 
82,209

 
152,452

 
163,467

Gross profit
56,218

 
61,767

 
101,347

 
109,338

Operating expenses:
 

 
 

 
 

 
 

Research and development
19,675

 
18,542

 
37,721

 
35,956

Selling, general and administrative
25,232

 
23,602

 
48,681

 
46,431

Restructuring

 
44

 

 
313

Total operating expenses
44,907

 
42,188

 
86,402

 
82,700

Operating income
11,311

 
19,579

 
14,945

 
26,638

Interest income
326

 
93

 
583

 
160

Interest expense
(910
)
 
(1,162
)
 
(1,877
)
 
(2,337
)
Other income (expense), net
50

 
107

 
(462
)
 
(292
)
Income before income taxes
10,777

 
18,617

 
13,189

 
24,169

Provision for income taxes
1,654

 
1,040

 
1,941

 
1,407

Net income
$
9,123

 
$
17,577

 
$
11,248

 
$
22,762

Net income per share:
 

 
 

 
 
 
 

Basic
$
0.12

 
$
0.24

 
$
0.15

 
$
0.32

Diluted
$
0.12

 
$
0.24

 
$
0.15

 
$
0.31

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

 
 

 
 
 
 

Basic
73,157

 
72,200

 
72,991

 
71,821

  Diluted
74,533

 
73,539

 
74,427

 
73,185

 
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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Net income
$
9,123

 
$
17,577

 
$
11,248

 
$
22,762

Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(3,449
)
 
2,782

 
(1,283
)
 
4,229

Unrealized gains (losses) on available-for-sale marketable securities
40

 
(23
)
 
(134
)
 
(22
)
Unrealized gains (losses) on derivative instruments
(85
)
 
(117
)
 
87

 
40

Other comprehensive income (loss), net of tax
(3,494
)
 
2,642

 
(1,330
)
 
4,247

Comprehensive income
$
5,629

 
$
20,219

 
$
9,918

 
$
27,009


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)
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
Cash flows from operating activities:
 

 
 

Net income
$
11,248

 
$
22,762

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

 
 

Depreciation
6,893

 
6,549

Amortization
14,364

 
15,994

Accretion of discount on investments
36

 
9

Stock-based compensation expense
7,884

 
6,692

Amortization of debt issuance costs
235

 
334

Deferred income tax provision
70

 
104

Provision for excess and obsolete inventories
4,593

 
4,597

Acquired inventory step-up amortization

 
479

Loss on disposal of long-lived assets
48

 
53

Gain on derivative instruments

 
(24
)
Foreign currency transaction gains
(109
)
 
(1,441
)
Changes in assets and liabilities:
 

 
 

Accounts receivable
(3,330
)
 
(20,999
)
Inventories
(13,687
)
 
(8,847
)
Prepaid expenses and other current assets
(4,760
)
 
1,454

Refundable income taxes
925

 
303

Other assets
663

 
726

Accounts payable
6,239

 
7,322

Accrued liabilities
(3,541
)
 
2,298

Income tax payable
(281
)
 
(552
)
Deferred rent and other liabilities
2,540

 
97

Deferred revenues
28

 
4,371

Net cash provided by operating activities
30,058

 
42,281

Cash flows from investing activities:
 

 
 

Acquisition of property, plant and equipment
(8,545
)
 
(7,759
)
Proceeds from sale of a subsidiary
41

 
29

Purchases of marketable securities
(10,715
)
 
(14,690
)
Proceeds from maturities of marketable securities
12,257

 

Net cash used in investing activities
(6,962
)
 
(22,420
)
Cash flows from financing activities:
 

 
 

Proceeds from issuances of common stock
4,754

 
14,485

Purchase and retirement of common stock

 
(10,132
)
Tax withholdings related to net share settlements of equity awards
(2,453
)
 
(4,461
)
Principal repayments on term loan
(21,250
)
 
(15,625
)
Net cash used in financing activities
(18,949
)
 
(15,733
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(58
)
 
1,865

Net increase in cash, cash equivalents and restricted cash
4,089

 
5,993

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

 
102,596

Cash, cash equivalents and restricted cash, end of period
$
96,815

 
$
108,589

 
 
 
 
 
 
 
 
Non-cash investing and financing activities:
 

 
 

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

 
$
1,539

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

 
$
1,523

Cash paid for interest
1,617

 
2,010

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 accompanying condensed consolidated financial information of FormFactor, Inc. is unaudited and has been prepared 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 six months ended June 30, 2018 and July 1, 2017 each contained 26 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 six months ended June 30, 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 product is 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 is 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 Accounting Standards Codification (“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 June 30, 2018, we had $3.9 million of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. We expect to recognize approximately 34.7% of our remaining performance obligations as revenue in fiscal 2019, and additional 10.4% 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 June 30, 2018 and December 30, 2017 were $3.0 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 June 30, 2018 and December 30, 2017 were $5.7 million. During the three and six months ended June 30, 2018, we recognized $1.3 million and $3.7 million of revenue, respectively, 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 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."


8



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 ASU 2017-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.

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 or six months ended June 30, 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 Condensed 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
 
July 1, 2017
 
December 31, 2016
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows
 
$
91,184

 
$
107,817

 
$
101,408

Current assets - Restricted cash
 
372

 
4

 
106

Restricted cash
 
1,170

 
768

 
1,082

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

 
$
108,589

 
$
102,596



9



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

ASU 2016-02, ASU 2018-10 and ASU 2018-11
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. ASU 2016-02 was amended in July 2018 by both ASU 2018-10, "Codification Improvements to Topic 842, Leases," and ASU 2018-11, "Leases (Topic 842): Targeted Improvements." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about our leasing arrangements. Under current accounting standards, substantially all of our leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for us 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. As amended, the standard allows an additional transition method that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. We have not yet determined a transition method. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition, on a discounted basis, of our minimum commitments under noncancelable operating leases to our Consolidated Balance Sheets resulting in the recording of right-of-use assets and lease liabilities.

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
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
Intel
15.1
%
 
24.9
%
 
14.6
%
 
25.8
%
SK Hynix
11.5

 
*

 
10.9

 
*

Total revenues attributable to 10% or greater customers
26.6
%
 
24.9
%
 
25.5
%
 
25.8
%
*Represents less than 10% of total revenues.

At June 30, 2018, two customers accounted for 18.3% and 13.3% 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):
 
June 30,
2018
 
December 30,
2017
Raw materials
$
39,255

 
$
33,101

Work-in-progress
21,332

 
20,134

Finished goods
15,792

 
14,613

 
$
76,379

 
$
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
 

 
(389
)
 
(389
)
Goodwill, gross, as of June 30, 2018
 
$
172,482

 
$
17,049

 
$
189,531


We have not recorded any goodwill impairments as of June 30, 2018.

Intangible assets were as follows (in thousands):
 
 
June 30, 2018
 
December 30, 2017
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
143,659

 
$
86,985

 
$
56,674

 
$
143,966

 
$
76,826

 
$
67,140

Trade name
 
12,051

 
7,094

 
4,957

 
12,086

 
5,735

 
6,351

Customer relationships
 
40,221

 
18,991

 
21,230

 
40,313

 
16,320

 
23,993

Backlog
 

 

 

 
15,811

 
15,811

 


 
$
195,931

 
$
113,070

 
$
82,861

 
$
212,176

 
$
114,692

 
$
97,484


Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Cost of revenues
$
5,138

 
$
5,613

 
$
10,295

 
$
11,938

Selling, general and administrative
2,032

 
2,031

 
4,069

 
4,056

 
$
7,170

 
$
7,644

 
$
14,364

 
$
15,994


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

2019
 
25,950

2020
 
23,881

2021
 
13,107

2022
 
3,567

Thereafter
 
2,049

 
 
$
82,861



11



Note 5 — Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
 
June 30, 2018
 
December 30, 2017
Accrued compensation and benefits
$
17,221

 
$
18,141

Accrued warranty
2,849

 
3,662

Accrued withholding for employee stock purchase plan
2,620

 
3,279

Accrued income and other taxes
2,636

 
3,965

Other accrued expenses
4,534

 
4,647

 
$
29,860

 
$
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 in the Consolidated Statements of Income.

Restructuring charges in the first two quarters of fiscal 2017 related to the consolidation of an acquired subsidiary into our operations.

There were no restructuring charges in the first two quarters of fiscal 2018. Changes to the restructuring accrual in the six months ended June 30, 2018 were as follows (in thousands):
 
 
Accrual
December 30, 2017
 
$
399

Cash payments
 
(399
)
June 30, 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 pricing 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 six months ended June 30, 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 six 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): 
June 30, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,250

 
$

 
$
1,250

Commercial paper
 

 
1,999

 
1,999

U.S. Treasuries
 
589

 

 
589

Total cash equivalents
 
1,839

 
1,999

 
3,838

Marketable securities:
 
 
 
 
 
 
 U.S. Treasuries
 
2,484

 

 
2,484

 Certificates of deposit
 

 
1,195

 
1,195

 Agency securities
 

 
9,902

 
9,902

 Corporate bonds
 

 
31,700

 
31,700

 Commercial paper
 

 
1,994

 
1,994

Total marketable securities
 
2,484

 
44,791

 
47,275

Foreign exchange derivative contracts
 

 
5

 
5

Interest rate swap derivative contracts
 

 
1,084

 
1,084

Total assets
 
$
4,323

 
$
47,879

 
$
52,202

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(208
)
 
$
(208
)

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

 
$

 
$
1,064

   Corporate bonds
 

 
774

 
774

Total cash equivalents
 
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

Total marketable securities
 
3,963

 
45,025

 
48,988

Foreign exchange derivative contracts
 

 
31

 
31

Interest rate swap derivative contracts
 

 
1,043

 
1,043

Total assets
 
$
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

13



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 are 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 June 30, 2018
 
$
101

 
Interest expense
 
$
186

Three Months Ended July 1, 2017
 
$
(111
)
 
Interest expense
 
$
6

 
 
 
 
 
 
 
Six Months Ended June 30, 2018
 
$
356

 
Interest expense
 
$
318

Six Months Ended July 1, 2017
 
$
8

 
Interest expense
 
$
(32
)

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 income (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 June 30, 2018 will mature in the third quarter of fiscal 2018.

The following table provides information about our foreign currency forward contracts outstanding as of June 30, 2018 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Japanese Yen
 
Sell
 
1,441,321

 
$
13,052

Taiwan Dollar
 
Buy
 
(22,821
)
 
(749
)
Korean Won
 
Buy
 
(2,408,331
)
 
(2,165
)
Euro Dollar
 
Sell
 
17,939

 
20,856

Total USD notional amount of outstanding foreign exchange contracts
 
$
30,994



14



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 income (loss) related to non-designated derivative instruments in the Condensed Consolidated Statements of Income were as follows (in thousands):
 
 
 
 
Three Months Ended
 
Six Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Loss Recognized on Derivatives
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
Foreign exchange forward contracts
 
Other income (expense), net
 
$
1,079

 
$
(922
)
 
$
217

 
$
(1,808
)

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 or six months ended June 30, 2018 or July 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.

Changes in our warranty liability were as follows (in thousands):
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
Balance at beginning of period
$
3,662

 
$
2,972

Accruals
2,868

 
2,477

Settlements
(3,681
)
 
(2,656
)
Balance at end of period
$
2,849

 
$
2,793


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 six months ended June 30, 2018, we did not repurchase any shares. As of June 30, 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
129,750

 
13.69

Awards vested
(560,192
)
 
8.71

Awards forfeited
(264,024
)
 
11.60

RSUs at June 30, 2018
2,453,595

 
$
11.89


The total fair value of RSUs vested during the six months ended June 30, 2018 was $7.6 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 six months ended June 30, 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 June 30, 2018
 
553,724
 
$
7.77

 
3.81
 
$
3,059,754

Exercisable at June 30, 2018
 
429,770

 
$
7.66

 
3.79
 
$
2,425,253


Employee Stock Purchase Plan
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
 
Six Months Ended
 
 
June 30, 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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Cost of revenues
$
813

 
$
792

 
$
1,733

 
$
1,646

Research and development
1,256

 
1,249

 
2,558

 
2,331

Selling, general and administrative
2,059

 
1,349

 
3,593

 
2,715

Total stock-based compensation
$
4,128

 
$
3,390

 
$
7,884

 
$
6,692

 


16



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

 
0.61
Restricted stock units
19,083

 
1.77
Employee stock purchase plan
173

 
0.59
Total unrecognized stock-based compensation expense
$
19,538

 
1.75

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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Weighted-average shares used in computing basic net income per share
73,157

 
72,200

 
72,991

 
71,821

Add potentially dilutive securities
1,376

 
1,339

 
1,436

 
1,364

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

 
73,539

 
74,427

 
73,185

 
 
 
 
 
 
 
 
Securities not included as they would have been antidilutive
76

 
82

 
49

 
96


Note 11 — Commitments and Contingencies

Contractual Commitments and Purchase Obligations
During the second quarter of 2018, we amended our lease for our Beaverton, Oregon facility, which extended the lease through 2027. Our purchase obligations and other contractual obligations have not materially changed as of June 30, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017. Future minimum payments under our non-cancelable operating leases were as follows as of June 30, 2018 (in thousands):
Fiscal Year
 
Amount
Remainder of 2018
 
$
3,650

2019
 
5,736

2020
 
5,867

2021
 
5,665

2022
 
4,786

Thereafter
 
21,885

Total
 
$
47,589


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


17



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

June 30, 2018
 
July 1, 2017

Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
111,586

 
$
23,923

 
$

 
$
135,509

 
$
121,624

 
$
22,352

 
$

 
$
143,976

Gross profit
$
50,543

 
$
11,626

 
$
(5,951
)
 
$
56,218

 
$
56,946

 
$
11,515

 
$
(6,694
)
 
$
61,767

Gross margin
45.3
%
 
48.6
%
 
%
 
41.5
%
 
46.8
%
 
51.5
%
 
%
 
42.9
%
Operating income (loss)
$
26,835

 
$
4,175

 
$
(19,699
)
 
$
11,311

 
$
24,792

 
$
3,970

 
$
(9,183
)
 
$
19,579


 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
206,514

 
$
47,285

 
$

 
$
253,799

 
$
228,120

 
$
44,685

 
$

 
$
272,805

Gross profit
$
90,614

 
$
22,761

 
$
(12,028
)
 
$
101,347

 
$
99,766

 
$
23,605

 
$
(14,033
)
 
$
109,338

Gross margin
43.9
%
 
48.1
%
 
%
 
39.9
%
 
43.7
%
 
52.8
%
 
%
 
40.1
%
Operating income (loss)
$
45,667

 
$
8,458

 
$
(39,180
)
 
$
14,945

 
$
36,391

 
$
9,083

 
$
(18,836
)
 
$
26,638


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.


18



Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
62,111

 
$

 
$
62,111

 
$
88,726

 
$

 
$
88,726

    DRAM
38,090

 

 
38,090

 
31,470

 

 
31,470

    Flash
11,385

 

 
11,385

 
1,428

 

 
1,428

    Systems

 
23,923

 
23,923

 

 
22,352

 
22,352

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
111,041

 
$
22,966

 
$
134,007

 
$
121,146

 
$
21,587

 
$
142,733

    Services transferred over time
545

 
957

 
1,502

 
478

 
765

 
1,243

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
29,005

 
$
4,756

 
$
33,761

 
$
44,828

 
$
5,519

 
$
50,347

    Taiwan
26,499

 
3,152

 
29,651

 
27,464

 
2,338

 
29,802

    South Korea
24,302

 
1,806

 
26,108

 
20,936

 
1,780

 
22,716

    Asia-Pacific1
16,413

 
4,866

 
21,279

 
13,112

 
7,308

 
20,420

    Europe
4,109

 
5,410

 
9,519

 
7,146

 
3,483

 
10,629

    Japan
10,833

 
2,710

 
13,543

 
7,605

 
1,771

 
9,376

    Rest of the world
425

 
1,223

 
1,648

 
533

 
153

 
686

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976



Six Months Ended

June 30, 2018
 
July 1, 2017

Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:

 

 

 

 

 

    Foundry & Logic
$
120,549

 
$

 
$
120,549

 
$
163,036

 
$

 
$
163,036

    DRAM
68,357

 

 
68,357

 
60,426

 

 
60,426

    Flash
17,608

 

 
17,608

 
4,658

 

 
4,658

    Systems

 
47,285

 
47,285

 

 
44,685

 
44,685

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805

Timing of revenue recognition:


 


 


 


 


 


    Products transferred at a point in time
$
205,475

 
$
45,372

 
$
250,847

 
$
227,195

 
$
43,016

 
$
270,211

    Services transferred over time
1,039

 
1,913

 
2,952

 
925

 
1,669

 
2,594

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805

Geographical region:


 


 


 


 


 


    United States
$
55,562

 
$
11,132

 
$
66,694

 
$
77,565

 
$
12,671

 
$
90,236

    Taiwan
52,397

 
4,903

 
57,300

 
45,616

 
3,731

 
49,347

    South Korea
38,586

 
2,880

 
41,466

 
39,089

 
2,364

 
41,453

    Asia-Pacific1
28,567

 
9,438

 
38,005

 
34,483

 
11,943

 
46,426

    Europe
9,682

 
11,340

 
21,022

 
11,649

 
7,729

 
19,378

    Japan
20,965

 
6,250

 
27,215

 
18,800

 
5,810

 
24,610

    Rest of the world
755

 
1,342

 
2,097

 
918

 
437

 
1,355

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805


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

19



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 $11.2 million in the first six months of fiscal 2018 as compared to $22.8 million in the first six months of fiscal 2017. The decrease in net income was primarily due to decreased revenue from our Probe Cards segment and increased operating expenses.

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 six months ended June 30, 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.


20



Results of Operations
 
The following table sets forth our operating results as a percentage of revenues for the periods indicated:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Revenues
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues
58.5

 
57.1

 
60.1

 
59.9

Gross profit
41.5

 
42.9

 
39.9

 
40.1

Operating expenses:
 
 
 
 
 
 
 
Research and development
14.5

 
12.9

 
14.9

 
13.2

Selling, general and administrative
18.6

 
16.4

 
19.2

 
17.0

Restructuring

 

 

 
0.1

Total operating expenses
33.1

 
29.3

 
34.1

 
30.3

Operating income
8.4

 
13.6

 
5.8

 
9.8

Interest income
0.2

 
0.1

 
0.2

 
0.1

Interest expense
(0.7
)
 
(0.8
)
 
(0.7
)
 
(0.9
)
Other income (expense), net
0.1

 
0.1

 
(0.3
)
 
(0.1
)
Income before income taxes
8.0

 
13.0

 
5.0

 
8.9

Provision for income taxes
1.3

 
0.7

 
0.8

 
0.5

Net income
6.7
 %
 
12.3
 %
 
4.2
 %
 
8.4
 %

Revenues by Segment
 
Three Months Ended
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
 
(In thousands)
Probe Cards
$
111,586

 
$
121,624

 
$
206,514

 
$
228,120

Systems
23,923

 
22,352

 
47,285

 
44,685

 
$
135,509

 
$
143,976

 
$
253,799

 
$
272,805


The decreases in Probe Cards segment revenue for the three and six months ended June 30, 2018, compared to the three and six months ended July 1, 2017, were 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 increases in Systems segment revenue for the three and six months ended June 30, 2018, compared to the three and six months ended July 1, 2017, were 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.

















21



Revenues by Market
 
Three Months Ended
 
June 30, 2018
 
% of Revenues
 
July 1, 2017
 
% of Revenues
 
$ Change
 
% Change
 
(Dollars in thousands)
Probe Cards Markets:
 
 
 
 
 
 
 
 
 
 
 
Foundry & Logic
$
62,111

 
45.8
%
 
$
88,726

 
61.6
%
 
$
(26,615
)
 
(30.0
)%
DRAM
38,090

 
28.1

 
31,470

 
21.9

 
6,620

 
21.0

Flash
11,385

 
8.4

 
1,428

 
1.0

 
9,957

 
697.3

Systems Market:
 
 
 
 
 
 
 
 
 
 
 
Systems
23,923

 
17.7

 
22,352

 
15.5

 
1,571

 
7.0

Total revenues
$
135,509

 
100.0
%
 
$
143,976

 
100.0
%
 
$
(8,467
)
 
(5.9
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended
 
June 30, 2018
 
% of Revenues
 
July 1, 2017
 
% of Revenues
 
$ Change
 
% Change
 
(Dollars in thousands)
Probe Cards Markets:
 
 
 
 
 
 
 
 
 
 
 
Foundry & Logic
$
120,549

 
47.5
%
 
$
163,036

 
59.8
%
 
$
(42,487
)
 
(26.1
)%
DRAM
68,357

 
26.9

 
60,426

 
22.1

 
7,931

 
13.1

Flash
17,608

 
7.0

 
4,658

 
1.7

 
12,950

 
278.0

Systems Market:
 
 
 
 
 
 
 
 
 
 
 
Systems
47,285

 
18.6

 
44,685

 
16.4

 
2,600

 
5.8

Total revenues
$
253,799

 
100.0
%
 
$
272,805

 
100.0
%
 
$
(19,006
)
 
(7.0
)%

The decreases in Foundry & Logic product revenue for the three and six months ended June 30, 2018, compared to the three and six months ended July 1, 2017, were primarily the result of lower demand from one major customer. This major customer accounted for 15.1% and 14.6% of total revenues for the three and six months ended June 30, 2018, compared to 24.9% and 25.8% of total revenues for the three and six months ended July 1, 2017.

The increases in DRAM and Flash product revenue for the three and six months ended June 30, 2018, compared to the three and six months ended July 1, 2017, were the result of increased customer demand.

The increases in Systems product revenue for the three and six months ended June 30, 2018, compared to the three and six months ended July 1, 2017, were 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
 
Six Months Ended
 
June 30,
2018
 
% of
Revenue
 
July 1,
2017
 
% of
Revenue
 
June 30,
2018
 
% of
Revenue
 
July 1,
2017
 
% of
Revenue
 
(Dollars in thousands)
United States
$
33,761

 
24.9
%
 
$
50,347

 
35.0
%
 
$
66,694

 
26.3
%
 
$
90,236

 
33.1
%
Taiwan
29,651

 
21.9

 
29,802

 
20.7

 
57,300

 
22.6

 
49,347

 
18.1

South Korea
26,108

 
19.3

 
22,716

 
15.8

 
41,466

 
16.3

 
41,453

 
15.2

Asia-Pacific(1)
21,279

 
15.7

 
20,420

 
14.2

 
38,005

 
15.0

 
46,426

 
17.0

Europe
9,519

 
7.0

 
10,629

 
7.4

 
21,022

 
8.3

 
19,378

 
7.1

Japan
13,543

 
10.0

 
9,376

 
6.5

 
27,215

 
10.7

 
24,610

 
9.0

Rest of the world
1,648

 
1.2

 
686

 
0.5

 
2,097

 
0.8

 
1,355

 
0.5

Total revenues
$
135,509

 
100.0
%
 
$
143,976

 
100.0
%
 
$
253,799

 
100.0
%
 
$
272,805

 
100.0
%


22



(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 and six months ended June 30, 2018 compared to the three and six months ended July 1, 2017 were primarily attributable to changes in customer demand and product sales mix.

Cost of Revenues and Gross Margins

Cost of revenues consists primarily of manufacturing materials, compensation and benefits, 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.

Our gross profit and gross margin were as follows (dollars in thousands):
 
Three Months Ended
 
June 30, 2018
 
July 1, 2017
 
$ Change
 
% Change
Gross profit
$
56,218

 
$
61,767

 
$
(5,549
)
 
(9.0
)%
Gross margin
41.5
%
 
42.9
%
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
$ Change
 
% Change
Gross profit
$
101,347

 
$
109,338

 
$
(7,991
)
 
(7.3
)%
Gross margin
39.9
%
 
40.1
%
 
 
 
 

Our gross profit and gross margin by segment were as follows (dollars in thousands):
 
Three Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Gross profit
$
50,543

 
$
11,626

 
$
(5,951
)
 
$
56,218

 
$
56,946

 
$
11,515

 
$
(6,694
)
 
$
61,767

Gross margin
45.3
%
 
48.6
%
 
%
 
41.5
%
 
46.8
%
 
51.5
%
 
%
 
42.9
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Gross profit
$90,614
 
$
22,761

 
$
(12,028
)
 
$
101,347

 
$99,766
 
$
23,605

 
$
(14,033
)
 
$
109,338

Gross margin
43.9
%
 
48.1
%
 
%
 
39.9
%
 
43.7
%
 
52.8
%
 
%
 
40.1
%

Probe Cards
For the three and six months ended June 30, 2018, gross profit in the Probe Cards segment decreased due to decreased sales, while gross margins decreased for the three months ended and increased for the six months ended. These fluctuations were driven by changes in product mix and factory utilization.

Systems
For the three and six months ended June 30, 2018, gross profit and gross margin in the Systems segment fluctuated due to changes in product mix and changes in foreign currency exchange rates.


23



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.

Overall
Gross profit and gross margin fluctuate with revenue levels, product mix, selling prices, factory loading and material costs. For the three and six months ended June 30, 2018, compared to the three and six months ended July 1, 2017, gross profit decreased due to lower revenue, and gross margins decreased due to unfavorable product mix and lower factory utilization, offset by lower amortization.

Cost of revenues included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Stock-based compensation
$
813

 
$
792

 
$
1,733

 
$
1,646


Future gross margins may be adversely impacted by lower revenues, unfavorable product mix 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 that are below cost.

Research and Development
 
Three Months Ended
 
June 30, 2018
 
July 1, 2017
 
$ Change
 
% Change
 
(Dollars in thousands)
Research and development
$
19,675

 
$
18,542

 
$
1,133

 
6.1
%
% of revenues
14.5
%
 
12.9
%
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
$ Change
 
% Change
 
(Dollars in thousands)
Research and development
$
37,721

 
$
35,956

 
$
1,765

 
4.9
%
% of revenues
14.9
%
 
13.2
%
 
 
 
 

The increases in research and development expenses in the three and six months ended June 30, 2018 when compared to corresponding periods in the prior year were primarily due to increases in project material costs to support research and development within our Probe Card segment and personnel-related costs due to an increase in headcount that was mainly offset by a decrease in incentive compensation.

A detail of the changes is as follows (in thousands):
 
Three Months Ended June 30, 2018 compared to Three Months Ended July 1, 2017
 
Six Months Ended June 30, 2018 compared to Six Months Ended July 1, 2017
 
 
Stock-based compensation
$
7

 
$
227

Project material costs
869

 
1,102

Depreciation
109

 
202

Employee compensation and other general operations
148

 
234

 
$
1,133

 
$
1,765



24



Research and development included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Stock-based compensation
$
1,256

 
$
1,249

 
$
2,558

 
$
2,331


Selling, General and Administrative
 
Three Months Ended
 
June 30, 2018
 
July 1, 2017
 
$ Change
 
% Change
 
(Dollars in thousands)
Selling, general and administrative
$
25,232

 
$
23,602

 
$
1,630

 
6.9
%
% of revenues
18.6
%
 
16.4
%
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
$ Change
 
% Change
 
(Dollars in thousands)
Selling, general and administrative
$
48,681

 
$
46,431

 
$
2,250

 
4.8%
% of revenues
19.2
%
 
17.0
%
 

 


The increases in the three and six months ended June 30, 2018 when compared to the corresponding periods in the prior year were primarily due to increases in consulting fees related to information systems, and stock-based compensation, offset partially by reduction in integration costs. A detail of the changes is as follows (in thousands):
 
Three Months Ended June 30, 2018 compared to Three Months Ended July 1, 2017
 
Six Months Ended June 30, 2018 compared to Six Months Ended July 1, 2017
 
 
Integration related
$
(418
)
 
$
(1,008
)
Consulting fees
728

 
1,597

Stock-based compensation
710

 
878

Travel related costs
303

 
35

Employee compensation and other general operating costs
307

 
748

 
$
1,630

 
$
2,250


Selling, general and administrative included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Stock-based compensation
$
2,059

 
$
1,349

 
$
3,593

 
$
2,715


Restructuring Charges, net 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Restructuring charges, net
$

 
$
44

 
$

 
$
313

% of revenues
%
 
%
 
%
 
0.1
%


Restructuring charges in the first and second quarters of fiscal 2017 were related to the consolidation of Cascade Microtech into our operations and included costs related to employee termination benefits and contract termination costs.


25



Interest Income and Interest Expense
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
 
(Dollars in thousands)
Interest income
$
326

 
$
93

 
$
583

 
$
160

Weighted average balance of cash and investments
$
142,807

 
$
122,556

 
$
138,221

 
$
116,926

Weighted average yield on cash and investments
1.34
%
 
0.75
%
 
1.42
%
 
0.61
%
 
 
 
 
 
 
 
 
Interest expense
$
(910
)
 
$
(1,162
)
 
$
(1,877
)
 
$
(2,337
)
Average term loan outstanding
$
97,225

 
$
132,500

 
$
101,641

 
$
135,918

Weighted average interest rate on term loan
3.93
%
 
2.92
%
 
3.77
%
 
2.82
%
 
Interest income is earned on our cash, cash equivalents, restricted cash and marketable securities. The increase in interest income for the three and six months ended June 30, 2018 compared with corresponding periods of prior year is attributable to higher investment yields, as well as higher average investment balances.

Interest expense primarily includes interest on our term loan, interest-rate swap derivative contracts and term loan issuance costs amortization charges. The decreases in interest expense for the three and six months ended June 30, 2018 compared to the three and six months ended July 1, 2017 were primarily due to lower outstanding debt balances 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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
 
(Dollars in thousands)
Provision for income taxes
$
1,654

 
$
1,040

 
$
1,941

 
$
1,407

Effective income tax rate
15.3
%
 
5.6
%
 
14.7
%
 
5.8
%

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 income taxes was driven by higher profits in foreign jurisdictions for the three and six months ended June 30, 2018, compared to the three and six months ended June 30, 2017.

New tax legislation, commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”), was enacted on December 22, 2017. In connection with our initial analysis of the impact of the Tax Act, the Tax Act did not have a material impact on the fiscal 2017 tax provision. With the reduction in the U.S. corporate income tax rate, we revalued our ending U.S. deferred tax assets at December 30, 2017, which was offset by a corresponding change in the U.S. valuation allowance. We also released the valuation allowance against $0.8 million of AMT tax credits at December 30, 2017 which became fully refundable under the Tax Act. These provisional amounts may be impacted by the need for further analysis and future clarification and guidance regarding available tax accounting methods and elections, earnings and profits computations, foreign tax credit calculations, and state tax conformity to federal tax changes. We have not completed the accounting for the tax effects of the Tax Act described above and there have been no material changes to estimated amounts.



26



Liquidity and Capital Resources

Capital Resources
Our working capital was $214.0 million at June 30, 2018, which did not change significantly compared to $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.9 million at June 30, 2018, compared to $140.2 million at December 30, 2017. We believe that we will be able to satisfy our working capital requirements and scheduled term loan repayments 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.

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. During the six months ended June 30, 2018, we repatriated $13M of foreign 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:
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
(In thousands)
Net cash provided by operating activities
$
30,058

 
$
42,281

Net cash used in investing activities
(6,962
)
 
(22,420
)
Net cash used in financing activities
(18,949
)
 
(15,733
)

Operating Activities 
Net cash provided by operating activities for the six months ended June 30, 2018 was primarily attributable to net income of $11.2 million and $34.0 million of net non-cash expenses, offset by operating assets and liabilities using $15.2 million of cash as discussed in more detail below.

Accounts receivable, net, increased $3.3 million to $84.8 million at June 30, 2018, compared to $81.5 million at December 30, 2017, as a result of increased revenues in the second quarter of 2018 compared to the fourth quarter 2017, and timing of customer shipments.

Inventories, net, increased $8.5 million to $76.4 million at June 30, 2018, compared to $67.8 million at December 30, 2017, as a result of increased inventory purchases in anticipation of higher customer demand.

Prepaid expenses and other current assets increased $5.1 million to $18.8 million at June 30, 2018, compared to $13.7 million at December 30, 2017, as a result of increases in unrealized gains on forward contracts, prepaid insurance and other services, contract assets, and sales tax receivables due to timing of receipts.

Accounts payable increased $7.0 million to $42.1 million at June 30, 2018, compared to $35.0 million at December 30, 2017, as a result of increased inventory purchases, and timing of vendor payments.


27



Accrued liabilities decreased $3.8 million to $29.9 million at June 30, 2018, compared to $33.7 million at December 30, 2017, as a result of decreases in accrued warranty, decreases in employee stock purchase plan withholdings, timing of tax payments, and timing of employee benefits.

Investing Activities
Net cash used in investing activities for the six months ended June 30, 2018 was primarily related to $8.5 million of cash used in the acquisition of property, plant and equipment, partially offset by $1.5 million of net maturities of marketable securities.

Financing Activities
Net cash used in financing activities for the six months ended June 30, 2018 primarily related to $21.3 million of principal payments made towards the repayment of our term loan and $2.5 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 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 June 30, 2018, the balance outstanding pursuant to the Term Loan was $85.0 million at an interest rate of 4.1% and we were in compliance with all covenants under the Credit Agreement.

The Credit Agreement allows voluntary prepayment to be made at any time to prepay the Term Loan in whole or in part without penalty or premium. As of June 30, 2018, we have made prepayments of $35.0 million in addition to scheduled installments per the Credit Agreement. For the three and six months ended June 30, 2018, we made prepayments of $5.0 million and $10.0 million, respectively, in addition to scheduled installments.

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 six months ended June 30, 2018, we did not repurchase any shares of common stock. As of June 30, 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

Other than our operating lease commitments as disclosed in Note 11 of Notes to Condensed Consolidated Financial Statements, our contractual obligations and commitments have not materially changed as of June 30, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017.


28



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 June 30, 2018, we were not involved in any such off-balance sheet arrangements.

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
 
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

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. 


29



PART II - OTHER INFORMATION
 
Item 1A. Risk Factors

There have been no material changes during the six months ended June 30, 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
 
 
8-K
 
June 15, 2018
 
10.1
 
 
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.


30



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:
August 7, 2018
By:
/s/ SHAI SHAHAR
 
 
 
 
 
 
 
Shai Shahar
 
 
 
Chief Financial Officer
 
 
 
(Duly Authorized Officer, Principal Financial Officer, and Principal Accounting Officer)


31
EX-31.01 2 q22018exhibit-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:
August 7, 2018
/s/ MICHAEL D. SLESSOR
 
 
Michael D. Slessor
Chief Executive Officer
(Principal Executive Officer and Director)



EX-31.02 3 q22018exhibit-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:
August 7, 2018
/s/ SHAI SHAHAR
 
 
Shai Shahar
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)



EX-32.01 4 q22018exhibit-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 June 30, 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:
August 7, 2018
/s/ MICHAEL D. SLESSOR
 
 
Michael D. Slessor
Chief Executive Officer
(Principal Executive Officer and Director)
Date:
August 7, 2018
/s/ SHAI SHAHAR
 
 
Shai Shahar
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)



EX-101.INS 5 form-20180630.xml XBRL INSTANCE DOCUMENT 0001039399 2017-12-31 2018-06-30 0001039399 2018-08-02 0001039399 2017-12-30 0001039399 2018-06-30 0001039399 2018-04-01 2018-06-30 0001039399 2017-01-01 2017-07-01 0001039399 2017-04-02 2017-07-01 0001039399 2017-07-01 0001039399 2016-12-31 0001039399 us-gaap:ScenarioForecastMember 2018-12-30 2019-12-28 0001039399 us-gaap:ScenarioForecastMember 2019-12-29 2020-12-26 0001039399 form:MajorCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-06-30 0001039399 form:MajorCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-30 0001039399 form:MajorCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-30 0001039399 form:MajorCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-06-30 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-06-30 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-02 2017-07-01 0001039399 form:SKHynixMember us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-06-30 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-07-01 0001039399 form:IntelMember us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-02 2017-07-01 0001039399 form:IntelMember us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001039399 form:IntelMember us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-06-30 0001039399 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001039399 form:SKHynixMember us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001039399 form:IntelMember us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-07-01 0001039399 us-gaap:CustomerRelationshipsMember 2017-12-30 0001039399 us-gaap:CustomerRelationshipsMember 2018-06-30 0001039399 us-gaap:OrderOrProductionBacklogMember 2017-12-30 0001039399 us-gaap:TradeNamesMember 2017-12-30 0001039399 us-gaap:OrderOrProductionBacklogMember 2018-06-30 0001039399 us-gaap:TradeNamesMember 2018-06-30 0001039399 form:ExistingDevelopedTechnologiesMember 2017-12-30 0001039399 form:ExistingDevelopedTechnologiesMember 2018-06-30 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-06-30 0001039399 form:SystemsSegmentMember 2016-12-31 0001039399 form:ProbeCardsSegmentMember 2017-01-01 2017-12-30 0001039399 form:ProbeCardsSegmentMember 2018-06-30 0001039399 form:SystemsSegmentMember 2018-06-30 0001039399 form:ProbeCardsSegmentMember 2016-12-31 0001039399 form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 2017-01-01 2017-12-30 0001039399 us-gaap:CostOfSalesMember 2017-04-02 2017-07-01 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0001039399 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-12-31 2018-06-30 0001039399 us-gaap:CostOfSalesMember 2017-12-31 2018-06-30 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-07-01 0001039399 us-gaap:CostOfSalesMember 2017-01-01 2017-07-01 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-02 2017-07-01 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2017-01-01 2017-07-01 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-04-01 2018-06-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-04-02 2017-07-01 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 2018-06-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2017-04-02 2017-07-01 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2017-12-31 2018-06-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-07-01 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2018-04-01 2018-06-30 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:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:InterestRateSwapMember 2018-06-30 0001039399 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:CommercialPaperMember 2018-06-30 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:MoneyMarketFundsMember 2018-06-30 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:CertificatesOfDepositMember 2018-06-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-06-30 0001039399 us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001039399 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember 2018-06-30 0001039399 us-gaap:ForeignExchangeContractMember 2018-06-30 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001039399 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001039399 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:ShortMember 2018-06-30 0001039399 us-gaap:ForeignExchangeForwardMember 2018-06-30 0001039399 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:ShortMember 2018-06-30 0001039399 us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-04-02 2017-07-01 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-01 2018-06-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-12-31 2018-06-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-07-01 0001039399 us-gaap:FairValueMeasurementsNonrecurringMember 2017-07-01 0001039399 us-gaap:EmployeeStockOptionMember 2017-12-31 2018-06-30 0001039399 us-gaap:RestrictedStockMember 2018-06-30 0001039399 us-gaap:RestrictedStockMember 2017-12-31 2018-06-30 0001039399 us-gaap:EmployeeStockMember 2017-12-31 2018-06-30 0001039399 us-gaap:EmployeeStockMember 2018-06-30 0001039399 us-gaap:EmployeeStockOptionMember 2018-06-30 0001039399 us-gaap:CommonStockMember 2017-02-28 0001039399 us-gaap:CommonStockMember 2018-06-30 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2017-12-31 2018-06-30 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2017-12-30 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2018-06-30 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-07-01 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-02 2017-07-01 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-31 2018-06-30 0001039399 form:EquityIncentivePlanMember 2018-06-30 0001039399 form:EquityIncentivePlanMember 2017-12-30 0001039399 form:EquityIncentivePlanMember 2017-12-31 2018-06-30 0001039399 form:FlashProductGroupMember 2018-04-01 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-04-02 2017-07-01 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2017-04-02 2017-07-01 0001039399 country:JP form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:RestOfTheWorldMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001039399 form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 us-gaap:TransferredAtPointInTimeMember 2017-04-02 2017-07-01 0001039399 form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 form:RestOfTheWorldMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 country:JP 2017-04-02 2017-07-01 0001039399 srt:AsiaPacificMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:FoundryLogicProductGroupMember 2018-04-01 2018-06-30 0001039399 form:RestOfTheWorldMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 srt:AsiaPacificMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 country:KR form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 country:TW form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 form:RestOfTheWorldMember 2018-04-01 2018-06-30 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 country:TW form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 srt:EuropeMember 2018-04-01 2018-06-30 0001039399 country:JP form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 srt:AsiaPacificMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 country:TW 2017-04-02 2017-07-01 0001039399 country:TW 2018-04-01 2018-06-30 0001039399 form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:RestOfTheWorldMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 form:DRAMProductGroupMember 2017-04-02 2017-07-01 0001039399 form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 form:FoundryLogicProductGroupMember 2017-04-02 2017-07-01 0001039399 country:TW form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 srt:EuropeMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 country:US 2018-04-01 2018-06-30 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001039399 form:SystemsProductGroupMember 2017-04-02 2017-07-01 0001039399 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001039399 country:US form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 country:US form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:FlashProductGroupMember 2017-04-02 2017-07-01 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 country:KR form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 form:DRAMProductGroupMember 2018-04-01 2018-06-30 0001039399 country:US form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 country:KR 2018-04-01 2018-06-30 0001039399 country:KR form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001039399 us-gaap:TransferredOverTimeMember 2017-04-02 2017-07-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-04-02 2017-07-01 0001039399 country:TW form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 form:RestOfTheWorldMember 2017-04-02 2017-07-01 0001039399 country:JP 2018-04-01 2018-06-30 0001039399 country:JP form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 srt:EuropeMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 country:US 2017-04-02 2017-07-01 0001039399 country:KR form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 country:JP form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 srt:EuropeMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 country:US form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 srt:EuropeMember 2017-04-02 2017-07-01 0001039399 srt:AsiaPacificMember 2017-04-02 2017-07-01 0001039399 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 form:SystemsProductGroupMember 2018-04-01 2018-06-30 0001039399 country:KR 2017-04-02 2017-07-01 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2017-04-02 2017-07-01 0001039399 srt:EuropeMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 srt:AsiaPacificMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 country:JP 2017-12-31 2018-06-30 0001039399 form:SystemsProductGroupMember 2017-12-31 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2017-12-31 2018-06-30 0001039399 country:JP form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 form:RestOfTheWorldMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-06-30 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 country:KR form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 srt:AsiaPacificMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:FoundryLogicProductGroupMember 2017-01-01 2017-07-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-07-01 0001039399 form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 country:KR 2017-01-01 2017-07-01 0001039399 srt:EuropeMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 country:TW form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 srt:EuropeMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-07-01 0001039399 srt:AsiaPacificMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 country:US form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsProductGroupMember 2017-01-01 2017-07-01 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 srt:EuropeMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 country:JP form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 srt:AsiaPacificMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 country:TW form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 country:KR 2017-12-31 2018-06-30 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2017-12-31 2018-06-30 0001039399 form:DRAMProductGroupMember 2017-12-31 2018-06-30 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 country:TW 2017-12-31 2018-06-30 0001039399 country:TW 2017-01-01 2017-07-01 0001039399 form:RestOfTheWorldMember 2017-01-01 2017-07-01 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 country:US form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:FoundryLogicProductGroupMember 2017-12-31 2018-06-30 0001039399 srt:EuropeMember 2017-12-31 2018-06-30 0001039399 country:TW form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 form:RestOfTheWorldMember 2017-12-31 2018-06-30 0001039399 srt:EuropeMember 2017-01-01 2017-07-01 0001039399 country:KR form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-07-01 0001039399 form:DRAMProductGroupMember 2017-01-01 2017-07-01 0001039399 srt:EuropeMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 form:RestOfTheWorldMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 country:TW form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 country:KR form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 srt:AsiaPacificMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 us-gaap:TransferredOverTimeMember 2017-01-01 2017-07-01 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-07-01 0001039399 country:US form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 country:US 2017-12-31 2018-06-30 0001039399 form:FlashProductGroupMember 2017-01-01 2017-07-01 0001039399 us-gaap:TransferredOverTimeMember 2017-12-31 2018-06-30 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-06-30 0001039399 form:RestOfTheWorldMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 country:JP 2017-01-01 2017-07-01 0001039399 country:US 2017-01-01 2017-07-01 0001039399 srt:AsiaPacificMember 2017-12-31 2018-06-30 0001039399 country:KR form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-06-30 0001039399 srt:AsiaPacificMember 2017-01-01 2017-07-01 0001039399 country:JP form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 form:RestOfTheWorldMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 country:JP form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 country:US form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 0001039399 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-07-01 0001039399 form:FlashProductGroupMember 2017-12-31 2018-06-30 0001039399 us-gaap:CorporateAndOtherMember 2018-04-01 2018-06-30 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2017-04-02 2017-07-01 0001039399 us-gaap:CorporateAndOtherMember 2017-04-02 2017-07-01 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2018-04-01 2018-06-30 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2018-04-01 2018-06-30 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2017-04-02 2017-07-01 0001039399 us-gaap:CorporateAndOtherMember 2017-12-31 2018-06-30 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2017-12-31 2018-06-30 0001039399 us-gaap:CorporateAndOtherMember 2017-01-01 2017-07-01 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2017-01-01 2017-07-01 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2017-01-01 2017-07-01 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2017-12-31 2018-06-30 xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares iso4217:EUR iso4217:JPY form:segment false --12-29 Q2 2018 2018-06-30 10-Q 0001039399 73862442 Large Accelerated Filer FORMFACTOR INC. 479000 0 1539000 982000 0.347 0.104 0.429 0.468 0.515 0.000 0.401 0.437 0.528 0.000 0.415 0.453 0.486 0.000 0.399 0.439 0.481 0.000 44000 313000 0 0 3.51 20856000 17939000 1441321000 13052000 30994000 35046000 42054000 81515000 84779000 -9000 -36000 3279000 2620000 33694000 29860000 255755000 257365000 3021000 1691000 843116000 853278000 15994000 14364000 3390000 792000 1249000 1349000 6692000 1646000 2331000 2715000 4128000 813000 1256000 2059000 7884000 1733000 2558000 3593000 200000 200000 334000 235000 7644000 5613000 2031000 15994000 11938000 4056000 7170000 5138000 2032000 14364000 10295000 4069000 82000 96000 76000 49000 646574000 651221000 305854000 324323000 0 51900000 5027000 46873000 52202000 4323000 47879000 0 48988000 47275000 101408000 107817000 91184000 95624000 1838000 774000 0 774000 1064000 1064000 0 1064000 774000 3838000 1999000 0 1999000 1250000 1250000 0 589000 589000 0 1839000 1999000 102596000 108589000 92726000 96815000 5993000 4089000 0.001 0.001 250000000 250000000 72532176 73358108 72532176 73358108 73000 74000 20219000 27009000 5629000 9918000 0.249 0.249 0.258 0.258 0.241 0.136 0.151 0.115 0.266 0.146 0.183 0.133 0.109 0.255 1600000 3000000 5700000 5700000 1300000 3700000 82209000 163467000 79291000 152452000 5169000 7744000 307000 231000 272000 113000 104000 70000 4978000 4927000 3133000 3067000 3379000 3312000 6549000 6893000 31000 0 31000 1043000 0 1043000 5000 0 5000 1084000 0 1084000 -922000 -1808000 1079000 217000 6000 -32000 186000 318000 208000 0 208000 0.24 0.32 0.12 0.15 0.24 0.31 0.12 0.15 1865000 -58000 18141000 17221000 19538000 P1Y8M29D P7M3D P7M11D P1Y9M9D 173000 19083000 282000 114692000 76826000 16320000 15811000 5735000 113070000 86985000 18991000 0 7094000 2049000 14307000 3567000 13107000 23881000 25950000 212176000 143966000 40313000 15811000 12086000 195931000 143659000 40221000 0 12051000 97484000 67140000 23993000 0 6351000 82861000 56674000 21230000 0 4957000 1441000 109000 -53000 -48000 188010000 172482000 15528000 189920000 172482000 17438000 189531000 172482000 17049000 1910000 0 1910000 -389000 0 -389000 0 61767000 56946000 11515000 -6694000 109338000 99766000 23605000 -14033000 56218000 50543000 11626000 -5951000 101347000 90614000 22761000 -12028000 18617000 24169000 10777000 13189000 1040000 1407000 1654000 1941000 1523000 1182000 2242000 1328000 7322000 6239000 20999000 3330000 -552000 -281000 2298000 -3541000 4371000 28000 -303000 -925000 8847000 13687000 97000 2540000 -726000 -663000 -1454000 4760000 1339000 1364000 1376000 1436000 97484000 82861000 1162000 2337000 910000 1877000 2010000 1617000 14613000 15792000 67848000 76379000 33101000 39255000 20134000 21332000 4597000 4593000 93000 160000 326000 583000 187937000 172553000 646574000 651221000 92161000 110360000 0 18443000 33519000 87228000 51137000 48988000 957000 0 957000 3000000 0 3000000 30636000 0 30636000 10432000 0 10432000 3963000 3963000 0 3963000 45025000 47275000 1195000 0 1195000 1994000 0 1994000 31700000 0 31700000 9902000 0 9902000 2484000 2484000 0 2484000 44791000 -15733000 -18949000 -22420000 -6962000 42281000 30058000 17577000 22762000 9123000 11248000 2 42188000 82700000 44907000 86402000 19579000 24792000 3970000 -9183000 26638000 36391000 9083000 -18836000 11311000 26835000 4175000 -19699000 14945000 45667000 8458000 -39180000 47589000 4786000 5665000 5867000 5736000 21885000 3650000 4647000 4534000 2259000 1203000 2782000 4229000 -3449000 -1283000 2642000 4247000 -3494000 -1330000 -111000 8000 101000 356000 -117000 40000 -85000 87000 -23000 -22000 40000 -134000 107000 -292000 50000 -462000 10132000 0 399000 4461000 2453000 14690000 10715000 7759000 8545000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 13705000 18822000 29000 41000 14485000 4754000 0 12257000 2972000 2793000 3662000 2849000 3662000 2849000 2656000 3681000 2477000 2868000 46754000 49161000 15625000 21250000 18542000 35956000 19675000 37721000 106000 4000 372000 116000 1082000 768000 1170000 1075000 399000 0 -387573000 -376375000 143976000 121624000 22352000 31470000 31470000 0 1428000 1428000 0 88726000 88726000 0 22352000 0 22352000 9376000 7605000 1771000 22716000 20936000 1780000 29802000 27464000 2338000 50347000 44828000 5519000 686000 533000 153000 20420000 13112000 7308000 10629000 7146000 3483000 121624000 121146000 478000 22352000 21587000 765000 0 142733000 1243000 272805000 228120000 44685000 60426000 60426000 0 4658000 4658000 0 163036000 163036000 0 44685000 0 44685000 24610000 18800000 5810000 41453000 39089000 2364000 49347000 45616000 3731000 90236000 77565000 12671000 1355000 918000 437000 46426000 34483000 11943000 19378000 11649000 7729000 228120000 227195000 925000 44685000 43016000 1669000 0 270211000 2594000 135509000 111586000 23923000 38090000 38090000 0 11385000 11385000 0 62111000 62111000 0 23923000 0 23923000 13543000 10833000 2710000 26108000 24302000 1806000 29651000 26499000 3152000 33761000 29005000 4756000 1648000 425000 1223000 21279000 16413000 4866000 9519000 4109000 5410000 111586000 111041000 545000 23923000 22966000 957000 0 134007000 1502000 253799000 206514000 47285000 68357000 68357000 0 17608000 17608000 0 120549000 120549000 0 47285000 0 47285000 27215000 20965000 6250000 41466000 38586000 2880000 57300000 52397000 4903000 66694000 55562000 11132000 2097000 755000 1342000 38005000 28567000 9438000 21022000 9682000 11340000 206514000 205475000 1039000 47285000 45372000 1913000 0 250847000 2952000 3900000 23602000 46431000 25232000 48681000 6692000 7884000 264024 11.60 129750 13.69 3148061 2453595 11.22 11.89 560192 7600000 8.71 429770 10.84 7.66 3059754000 659334 553724 8.12 7.77 9.93 2425253000 P3Y9M15D P3Y9M22D 341670 105610 25000000 6000000 458637000 478668000 3965000 2636000 24000 0 73539000 73185000 74533000 74427000 72200000 71821000 73157000 72991000 <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:522px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:304px;" rowspan="1" colspan="1"></td><td style="width:8px;" 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:13px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:95px;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 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;">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;">17,221</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,849</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;">2,620</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;">2,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;">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;">4,534</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;">29,860</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 accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared 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;">During the second quarter of 2018, we amended our lease for our Beaverton, Oregon facility, which extended the lease through 2027. Our purchase obligations and other contractual obligations have not materially changed as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">. Future minimum payments under our non-cancelable operating leases were as follows as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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:185px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:112px;" 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:55px;" 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;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;">Remainder of 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 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;">3,650</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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,736</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;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,867</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;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,665</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;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,786</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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">21,885</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;background-color:#cceeff;">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;">47,589</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%;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;">June&#160;30, 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:651px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:316px;" rowspan="1" colspan="1"></td><td style="width:68px;" 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:68px;" 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:68px;" 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:68px;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Six 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;">June 30, 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;">July 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="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;">June&#160;30, 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;">July&#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;">15.1</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;">24.9</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;">14.6</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;">25.8</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;">11.5</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;">*</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;">10.9</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;">*</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 revenues attributable to 10% or greater customers </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;">26.6</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;border-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;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;">24.9</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;border-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;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;">25.5</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;border-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;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;">25.8</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;border-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%;padding-top:5px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*Represents less than 10% of total revenues.</font></div><div style="line-height:120%;padding-top:5px;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;">June&#160;30, 2018</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;">18.3%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">13.3%</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;">June 30, 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;">July 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: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;">62,111</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;">62,111</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;">88,726</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;">88,726</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,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 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;">38,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 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,470</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;">31,470</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,385</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;">11,385</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,428</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;">1,428</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: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;">23,923</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;">23,923</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;">22,352</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,352</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:28px;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;">Total</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;">111,586</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;">23,923</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;">135,509</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;">121,624</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;">22,352</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;">143,976</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: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;">111,041</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;">22,966</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;">134,007</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;">121,146</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;">21,587</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;">142,733</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">957</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,502</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;">478</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;">765</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,243</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:28px;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;">Total</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;">111,586</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;">23,923</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;">135,509</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;">121,624</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;">22,352</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;">143,976</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: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;">29,005</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;">4,756</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;">33,761</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;">44,828</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;">5,519</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;">50,347</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26,499</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,152</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;">29,651</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;">27,464</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;">2,338</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;">29,802</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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,806</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;">26,108</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,936</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,780</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;">22,716</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,413</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;">4,866</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;">21,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,112</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;">7,308</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;">20,420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,109</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,410</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,519</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;">7,146</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,483</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;">10,629</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,833</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;">2,710</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;">13,543</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;">7,605</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,771</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;">9,376</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:10pt;"><font style="font-family:inherit;font-size:10pt;">425</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,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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,648</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;">533</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;">153</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;">686</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:28px;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;background-color:#cceeff;">Total</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;">111,586</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;">23,923</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;">135,509</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;">121,624</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;">22,352</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;">143,976</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%;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: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:607px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:216px;" 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: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:47px;" 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:47px;" 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:47px;" 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:47px;" 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:47px;" 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="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;">Six 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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="11" 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;">June&#160;30, 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;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;">July&#160;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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: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;background-color:#cceeff;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="text-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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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;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: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;">120,549</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;">120,549</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;">163,036</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;">163,036</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,357</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;">68,357</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;">60,426</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;">60,426</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,608</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;">17,608</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,658</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,658</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;background-color:#cceeff;">&#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: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;">47,285</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;">47,285</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;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;">44,685</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;">44,685</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:28px;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;">Total</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;">206,514</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;">47,285</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;">253,799</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;">228,120</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;">44,685</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;">272,805</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;background-color:#cceeff;font-weight:bold;">Timing of revenue recognition:</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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;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: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;">205,475</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;">45,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 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;">250,847</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;">227,195</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;">43,016</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;">270,211</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,039</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,913</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;">2,952</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;">925</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,669</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;">2,594</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:28px;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;">Total</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;">206,514</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;">47,285</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;">253,799</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;">228,120</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;">44,685</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;">272,805</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;background-color:#cceeff;font-weight:bold;">Geographical region:</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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;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: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;">55,562</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;">11,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">66,694</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;">77,565</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;">12,671</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;">90,236</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">52,397</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;">4,903</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;">57,300</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;">45,616</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,731</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;">49,347</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,586</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,880</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;">41,466</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;">39,089</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,364</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;">41,453</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">&#160;&#160;&#160;&#160;Asia-Pacific</font><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; 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:10pt;"><font style="font-family:inherit;font-size:10pt;">28,567</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;">9,438</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;">38,005</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;">34,483</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;">11,943</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;">46,426</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,682</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;">11,340</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;">21,022</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;">11,649</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;">7,729</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;">19,378</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,965</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;">6,250</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;">27,215</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;">18,800</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;">5,810</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;">24,610</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:10pt;"><font style="font-family:inherit;font-size:10pt;">755</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,342</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,097</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;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;">918</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437</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,355</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:28px;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;background-color:#cceeff;">Total</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;">206,514</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;">47,285</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;">253,799</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;">228,120</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;">44,685</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;">272,805</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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;"><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:680px;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: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:64px;" 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: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:67px;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six 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;">June&#160;30, <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;">July&#160;1, <br clear="none"/>2017</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;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;">June&#160;30, <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;">July&#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;">73,157</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;">72,200</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;">72,991</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,821</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,376</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,339</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,436</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,364</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,533</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;">73,539</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;">74,427</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;">73,185</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><td 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;">76</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;">82</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;">49</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;">96</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 pricing 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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">six</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;">June&#160;30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">1,250</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;">1,250</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;">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;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;">1,999</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,999</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;">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;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;">589</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;">589</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:36px;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 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="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;">1,839</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;">1,999</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;">3,838</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;">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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,484</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;">2,484</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;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;">1,195</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,195</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;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;">9,902</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;">9,902</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;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;">31,700</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;">31,700</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;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;">1,994</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,994</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:36px;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 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="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,484</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,791</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 colspan="2" style="vertical-align:bottom;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;">47,275</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5</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;">5</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;">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,084</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,084</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">4,323</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;">47,879</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;">52,202</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(208</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;">(208</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:36px;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 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="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: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;">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: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;">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: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;">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: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;">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: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;">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:36px;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 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="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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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,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 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 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 are 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:458px;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:5px;" 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;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;background-color:#cceeff;font-weight:bold;">Three Months Ended June 30, 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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">186</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended July 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;" 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;">(111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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</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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;font-weight:bold;">Six Months Ended June 30, 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;">356</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;">318</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;background-color:#cceeff;font-weight:bold;">Six Months Ended July 1, 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;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</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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(32</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 income (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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> will mature in the third 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;">June&#160;30, 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:485px;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:82px;" 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;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;background-color:#cceeff;">Japanese Yen</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">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;">1,441,321</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;">13,052</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;">Taiwan Dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;">(22,821</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;">(749</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;background-color:#cceeff;">Korean Won</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">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;">(2,408,331</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;">(2,165</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;">Euro Dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;">17,939</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;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;">20,856</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 colspan="6" style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;">Total USD notional amount of outstanding foreign exchange 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;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;">30,994</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><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%;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 location and amount of net income (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: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:633px;border-collapse:collapse;text-align:left;"><tr><td colspan="19" 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: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: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:46px;" 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:46px;" 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: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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Six 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;">June&#160;30, 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;">July&#160;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;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;">June&#160;30, 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;">July&#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 income (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;">1,079</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;">(922</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;">217</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,808</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><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 three or </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">July&#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;">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 pricing 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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">six</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%;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;">Amortization expense 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;"> </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:544px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:201px;" 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><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><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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Six 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;">June&#160;30, <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;">July&#160;1, <br clear="none"/>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;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;">June&#160;30, <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;">July&#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,138</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;">5,613</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;">10,295</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;">11,938</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;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;">2,032</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;">2,031</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;padding-left:2px;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,069</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,056</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,170</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;">7,644</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;">14,364</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;">15,994</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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;"> each contained </font><font style="font-family:inherit;font-size:10pt;">26</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:499px;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: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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;background-color:#cceeff;font-weight:bold;">Goodwill, gross, as of December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">172,482</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;">15,528</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;">188,010</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;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,910</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,910</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;background-color:#cceeff;font-weight:bold;">Goodwill, gross, as of 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 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;">172,482</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,438</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;">189,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></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;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;">(389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;">(389</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;background-color:#cceeff;font-weight:bold;">Goodwill, gross, as of June 30, 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 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;">172,482</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;">17,049</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;">189,531</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-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;">June&#160;30, 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%;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:679px;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: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: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: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><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" 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: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;">June 30, 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;">143,659</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;">86,985</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;">56,674</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,051</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;">7,094</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,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;">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,221</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;">18,991</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;">21,230</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;">195,931</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;">113,070</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;">82,861</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%;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;">Amortization expense 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;"> </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:544px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:201px;" 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><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><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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Six 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;">June&#160;30, <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;">July&#160;1, <br clear="none"/>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;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;">June&#160;30, <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;">July&#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,138</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;">5,613</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;">10,295</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;">11,938</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;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;">2,032</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;">2,031</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;padding-left:2px;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,069</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,056</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,170</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;">7,644</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;">14,364</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;">15,994</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 style="line-height:120%;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:333px;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: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;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;">14,307</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;">25,950</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;">23,881</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,107</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,567</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,049</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;">82,861</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <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;">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;">39,255</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,332</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;">15,792</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;">76,379</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 ASC 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 ASU 2017-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. </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 or </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 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-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 Condensed 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:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:414px;" 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: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: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: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: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;">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;">July 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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;">107,817</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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;">768</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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;">108,589</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, 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%;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-02, ASU 2018-10 and ASU 2018-11</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, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. ASU 2016-02 was amended in July 2018 by both ASU 2018-10, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</font><font style="font-family:inherit;font-size:10pt;">," and ASU 2018-11, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Targeted Improvements</font><font style="font-family:inherit;font-size:10pt;">." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about our leasing arrangements. Under current accounting standards, substantially all of our leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for us 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. As amended, the standard allows an additional transition method that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. We have not yet determined a transition method. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition, on a discounted basis, of our minimum commitments under noncancelable operating leases to our Consolidated Balance Sheets resulting in the recording of right-of-use assets and lease liabilities.</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 accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared 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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;"> each contained </font><font style="font-family:inherit;font-size:10pt;">26</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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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 product is 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 is 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 Accounting Standards Codification (&#8220;ASC&#8221;) 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 </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$3.9 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;">34.7%</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;">10.4%</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 </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$3.0 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 </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">. During the three and </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue, respectively, 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 ASC 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 ASU 2017-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. </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 or </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 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-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 Condensed 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:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:414px;" 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: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: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: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: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;">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;">July 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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;">107,817</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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;">768</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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;">108,589</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, 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%;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-02, ASU 2018-10 and ASU 2018-11</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, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. ASU 2016-02 was amended in July 2018 by both ASU 2018-10, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842, Leases</font><font style="font-family:inherit;font-size:10pt;">," and ASU 2018-11, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Targeted Improvements</font><font style="font-family:inherit;font-size:10pt;">." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about our leasing arrangements. Under current accounting standards, substantially all of our leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for us 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. As amended, the standard allows an additional transition method that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. We have not yet determined a transition method. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition, on a discounted basis, of our minimum commitments under noncancelable operating leases to our Consolidated Balance Sheets resulting in the recording of right-of-use assets and lease liabilities.</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;">Changes in our warranty liability were 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;">Six 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;">June&#160;30, <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;">July&#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;">2,868</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,477</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;">(3,681</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;">(2,656</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,849</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,793</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 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 in the first two quarters of fiscal 2017 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 two quarters of fiscal 2018. Changes to the restructuring accrual in the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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:376px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:294px;" 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: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrual</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;">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;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">June 30, 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 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 product is 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 is 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 Accounting Standards Codification (&#8220;ASC&#8221;) 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 </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$3.9 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;">34.7%</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;">10.4%</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 </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$3.0 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 </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">. During the three and </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue, respectively, 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:522px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:304px;" rowspan="1" colspan="1"></td><td style="width:8px;" 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:13px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:95px;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 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;">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;">17,221</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,849</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;">2,620</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;">2,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;">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;">4,534</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;">29,860</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:458px;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:5px;" 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;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;background-color:#cceeff;font-weight:bold;">Three Months Ended June 30, 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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">186</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended July 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;" 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;">(111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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</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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;height:20px;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;font-weight:bold;">Six Months Ended June 30, 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;">356</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;">318</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;background-color:#cceeff;font-weight:bold;">Six Months Ended July 1, 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;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</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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(32</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;"><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:680px;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: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:64px;" 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: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:67px;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six 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;">June&#160;30, <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;">July&#160;1, <br clear="none"/>2017</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;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;">June&#160;30, <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;">July&#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;">73,157</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;">72,200</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;">72,991</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,821</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,376</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,339</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,436</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,364</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,533</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;">73,539</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;">74,427</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;">73,185</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><td 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;">76</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;">82</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;">49</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;">96</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:614px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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><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><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six 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;">June&#160;30, <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;">July&#160;1, <br clear="none"/>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;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;">June&#160;30, <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;">July&#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;">813</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;">792</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,733</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,646</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,256</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,249</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,558</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,331</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;">2,059</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,349</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,593</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;">2,715</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;border-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;">4,128</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;">3,390</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;" rowspan="1" colspan="1"><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,884</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;">6,692</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;">June&#160;30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">1,250</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;">1,250</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;">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;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;">1,999</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,999</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;">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;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;">589</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;">589</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:36px;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 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="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;">1,839</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;">1,999</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;">3,838</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;">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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,484</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;">2,484</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;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;">1,195</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,195</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;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;">9,902</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;">9,902</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;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;">31,700</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;">31,700</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;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;">1,994</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,994</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:36px;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 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="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,484</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,791</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 colspan="2" style="vertical-align:bottom;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;">47,275</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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5</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;">5</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;">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,084</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,084</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">4,323</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;">47,879</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;">52,202</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(208</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;">(208</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:36px;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 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="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: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;">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: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;">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: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;">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: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;">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: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;">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:36px;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 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="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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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,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 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 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%;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:679px;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: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: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: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><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:8px;" 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: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;">June 30, 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;">143,659</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;">86,985</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;">56,674</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,051</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;">7,094</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,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;">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,221</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;">18,991</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;">21,230</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;">195,931</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;">113,070</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;">82,861</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;">June&#160;30, 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:485px;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:82px;" 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;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;background-color:#cceeff;">Japanese Yen</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">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;">1,441,321</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;">13,052</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;">Taiwan Dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;">(22,821</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;">(749</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;background-color:#cceeff;">Korean Won</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">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;">(2,408,331</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;">(2,165</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;">Euro Dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;">17,939</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;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;">20,856</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 colspan="6" style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;">Total USD notional amount of outstanding foreign exchange 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;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;">30,994</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;">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:499px;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: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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;background-color:#cceeff;font-weight:bold;">Goodwill, gross, as of December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">172,482</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;">15,528</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;">188,010</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;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,910</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,910</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;background-color:#cceeff;font-weight:bold;">Goodwill, gross, as of 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 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;">172,482</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,438</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;">189,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></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;">Foreign currency translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;">(389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;">(389</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;background-color:#cceeff;font-weight:bold;">Goodwill, gross, as of June 30, 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 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;">172,482</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;">17,049</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;">189,531</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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <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;">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;">39,255</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,332</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;">15,792</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;">76,379</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;"><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:633px;border-collapse:collapse;text-align:left;"><tr><td colspan="19" 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: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: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:46px;" 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:46px;" 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: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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Six 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;">June&#160;30, 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;">July&#160;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;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;">June&#160;30, 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;">July&#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 income (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;">1,079</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;">(922</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;">217</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,808</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> <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;">hanges in our warranty liability were 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;">Six 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;">June&#160;30, <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;">July&#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;">2,868</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,477</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;">(3,681</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;">(2,656</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,849</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,793</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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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:376px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:294px;" 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: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrual</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;">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;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">June 30, 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 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: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:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:125px;" 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:43px;" 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: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:43px;" 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: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:45px;" 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="31" 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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" 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;">June 30, 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="15" 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;">July 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">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;">111,586</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;">23,923</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;">135,509</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;border-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;">121,624</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;">22,352</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;">&#8212;</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;">143,976</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 profit </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;">50,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: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;">11,626</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;">(5,951</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 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;">56,218</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;">56,946</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;">11,515</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;">(6,694</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 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;">61,767</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;background-color:#cceeff;">Gross margin</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;">45.3</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;">48.6</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;">&#8212;</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;">41.5</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;">46.8</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;">51.5</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;">&#8212;</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;">42.9</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: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;" rowspan="1" colspan="1"><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;">26,835</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;">4,175</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;">(19,699</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 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;">11,311</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;">24,792</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;">3,970</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,183</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 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;">19,579</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 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:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:125px;" 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:43px;" 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: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:43px;" 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: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:45px;" 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="31" 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;">Six 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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;">July 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Probe Cards</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;">Systems</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;">Corporate and Other</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;">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;background-color:#cceeff;">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;">206,514</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;">47,285</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;">253,799</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;border-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;">228,120</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;">44,685</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;">&#8212;</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;">272,805</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 profit </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;">90,614</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;">22,761</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;">(12,028</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 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;">101,347</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;">99,766</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;">23,605</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;">(14,033</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 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;">109,338</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;background-color:#cceeff;">Gross margin</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;">43.9</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;">48.1</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;">&#8212;</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;">39.9</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;">43.7</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;">52.8</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;">&#8212;</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;">40.1</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: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;" rowspan="1" colspan="1"><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;">45,667</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;">8,458</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;">(39,180</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 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;">14,945</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;">36,391</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,083</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;">(18,836</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 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;">26,638</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%;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;">Six 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;">June&#160;30, 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;">129,750</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;">13.69</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;">(560,192</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;">8.71</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;">(264,024</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 June 30, 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,453,595</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.89</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 June 30, 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;">3.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,059,754</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 June 30, 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,770</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;">3.79</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,425,253</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;">June&#160;30, 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;">282</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.61</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;">19,083</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.77</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;">173</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.59</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;">19,538</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.75</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 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:333px;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: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;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;">14,307</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;">25,950</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;">23,881</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,107</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,567</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,049</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;">82,861</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:651px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:316px;" rowspan="1" colspan="1"></td><td style="width:68px;" 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:68px;" 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:68px;" 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:68px;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Six 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;">June 30, 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;">July 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="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;">June&#160;30, 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;">July&#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;">15.1</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;">24.9</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;">14.6</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;">25.8</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;">11.5</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;">*</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;">10.9</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;">*</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 revenues attributable to 10% or greater customers </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;">26.6</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;border-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;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;">24.9</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;border-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;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;">25.5</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;border-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;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;">25.8</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;border-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: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:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:125px;" 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:43px;" 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: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:43px;" 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: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:45px;" 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="31" 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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" 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;">June 30, 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="15" 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;">July 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">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;">111,586</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;">23,923</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;">135,509</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;border-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;">121,624</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;">22,352</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;">&#8212;</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;">143,976</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 profit </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;">50,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: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;">11,626</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;">(5,951</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 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;">56,218</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;">56,946</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;">11,515</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;">(6,694</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 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;">61,767</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;background-color:#cceeff;">Gross margin</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;">45.3</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;">48.6</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;">&#8212;</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;">41.5</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;">46.8</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;">51.5</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;">&#8212;</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;">42.9</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: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;" rowspan="1" colspan="1"><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;">26,835</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;">4,175</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;">(19,699</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 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;">11,311</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;">24,792</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;">3,970</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,183</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 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;">19,579</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 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:678px;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:125px;" 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:43px;" 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: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:43px;" 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: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:45px;" 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="31" 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;">Six 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 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;">July 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Probe Cards</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;">Systems</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;">Corporate and Other</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;">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;background-color:#cceeff;">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;">206,514</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;">47,285</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;">253,799</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;border-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;">228,120</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;">44,685</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;">&#8212;</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;">272,805</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 profit </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;">90,614</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;">22,761</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;">(12,028</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 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;">101,347</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;">99,766</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;">23,605</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;">(14,033</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 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;">109,338</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;background-color:#cceeff;">Gross margin</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;">43.9</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;">48.1</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;">&#8212;</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;">39.9</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;">43.7</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;">52.8</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;">&#8212;</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;">40.1</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: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;" rowspan="1" colspan="1"><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;">45,667</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;">8,458</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;">(39,180</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 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;">14,945</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;">36,391</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,083</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;">(18,836</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 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;">26,638</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%;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;">June 30, 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;">July 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: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;">62,111</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;">62,111</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;">88,726</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;">88,726</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,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 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;">38,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 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,470</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;">31,470</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,385</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;">11,385</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,428</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;">1,428</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: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;">23,923</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;">23,923</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;">22,352</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,352</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:28px;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;">Total</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;">111,586</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;">23,923</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;">135,509</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;">121,624</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;">22,352</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;">143,976</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: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;">111,041</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;">22,966</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;">134,007</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;">121,146</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;">21,587</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;">142,733</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">957</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,502</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;">478</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;">765</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,243</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:28px;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;">Total</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;">111,586</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;">23,923</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;">135,509</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;">121,624</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;">22,352</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;">143,976</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: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;">29,005</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;">4,756</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;">33,761</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;">44,828</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;">5,519</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;">50,347</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26,499</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,152</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;">29,651</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;">27,464</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;">2,338</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;">29,802</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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,806</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;">26,108</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,936</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,780</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;">22,716</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,413</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;">4,866</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;">21,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,112</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;">7,308</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;">20,420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,109</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,410</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,519</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;">7,146</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,483</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;">10,629</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,833</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;">2,710</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;">13,543</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;">7,605</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,771</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;">9,376</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:10pt;"><font style="font-family:inherit;font-size:10pt;">425</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,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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,648</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;">533</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;">153</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;">686</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:28px;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;background-color:#cceeff;">Total</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;">111,586</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;">23,923</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;">135,509</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;">121,624</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;">22,352</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;">143,976</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%;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: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:607px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:216px;" 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: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:47px;" 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:47px;" 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:47px;" 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:47px;" 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:47px;" 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="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;">Six 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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="11" 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;">June&#160;30, 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;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;">July&#160;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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: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;background-color:#cceeff;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="text-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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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="3" style="vertical-align:bottom;background-color:#cceeff;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;"><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;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: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;">120,549</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;">120,549</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;">163,036</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;">163,036</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,357</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;">68,357</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;">60,426</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;">60,426</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,608</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;">17,608</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,658</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,658</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;background-color:#cceeff;">&#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: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;">47,285</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;">47,285</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;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;">44,685</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;">44,685</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:28px;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;">Total</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;">206,514</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;">47,285</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;">253,799</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;">228,120</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;">44,685</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;">272,805</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;background-color:#cceeff;font-weight:bold;">Timing of revenue recognition:</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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;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: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;">205,475</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;">45,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 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;">250,847</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;">227,195</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;">43,016</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;">270,211</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,039</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,913</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;">2,952</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;">925</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,669</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;">2,594</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:28px;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;">Total</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;">206,514</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;">47,285</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;">253,799</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;">228,120</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;">44,685</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;">272,805</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;background-color:#cceeff;font-weight:bold;">Geographical region:</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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;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: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;">55,562</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;">11,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">66,694</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;">77,565</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;">12,671</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;">90,236</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">52,397</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;">4,903</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;">57,300</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;">45,616</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,731</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;">49,347</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,586</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,880</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;">41,466</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;">39,089</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,364</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;">41,453</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">&#160;&#160;&#160;&#160;Asia-Pacific</font><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; 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:10pt;"><font style="font-family:inherit;font-size:10pt;">28,567</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;">9,438</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;">38,005</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;">34,483</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;">11,943</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;">46,426</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,682</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;">11,340</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;">21,022</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;">11,649</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;">7,729</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;">19,378</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;background-color:#cceeff;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,965</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;">6,250</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;">27,215</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;">18,800</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;">5,810</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;">24,610</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:10pt;"><font style="font-family:inherit;font-size:10pt;">755</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,342</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,097</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;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;">918</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437</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,355</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:28px;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;background-color:#cceeff;">Total</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;">206,514</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;">47,285</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;">253,799</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;">228,120</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;">44,685</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;">272,805</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">June&#160;30, 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;">129,750</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;">13.69</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;">(560,192</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;">8.71</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;">(264,024</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 June 30, 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,453,595</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.89</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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$7.6 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;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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 June 30, 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;">3.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,059,754</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 June 30, 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,770</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;">3.79</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,425,253</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;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;">Six 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;">June&#160;30, 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:614px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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><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><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six 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;">June&#160;30, <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;">July&#160;1, <br clear="none"/>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;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;">June&#160;30, <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;">July&#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;">813</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;">792</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,733</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,646</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,256</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,249</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,558</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,331</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;">2,059</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,349</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,593</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;">2,715</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;border-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;">4,128</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;">3,390</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;" rowspan="1" colspan="1"><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,884</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;">6,692</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;">June&#160;30, 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;">282</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.61</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;">19,083</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.77</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;">173</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.59</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;">19,538</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.75</font></div></td></tr></table></div></div></div> EX-101.SCH 6 form-20180630.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 2108100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Stockholders' Equity - ESPP Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2408407 - 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 7 form-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 form-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 form-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 Fair Value Disclosures [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign exchange forward contracts Foreign Exchange Forward [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other income (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 Payables and Accruals [Abstract] Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Interest Rate Contracts Interest Rate Swap [Member] 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 Derivative Asset Amount of Gain or (Loss) Recognized in OCI on Derivative (Effective Portion) Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax 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 Earnings Per Share [Abstract] Schedule of Calculation of Numerator and Denominator in Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Inventory Disclosure [Abstract] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Segment Reporting [Abstract] Number of reportable segments Number of Reportable Segments 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, Amount 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 Restructuring and Related Activities [Abstract] Schedule of Restructuring Accrual Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] 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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price 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 Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income Net Income (Loss) Attributable to Parent 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 Debt Securities, Available-for-sale 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, Including Capitalized Interest, Operating and Investing Activities Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [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] 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] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee stock purchase plan Employee Stock [Member] 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) 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 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [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 Goodwill Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, ending balance Goodwill impairment Goodwill, Impairment Loss 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] Product Warranties Disclosures [Abstract] 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 Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Cost of revenues Cost of Sales [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] 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 Warranty Product Warranty Disclosure [Text Block] Reconciliation of Changes in Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] 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] Risks and Uncertainties [Abstract] Schedule of Customer Percentage of Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Basis of Presentation and New Accounting Pronouncements Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 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 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 Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Accrual at beginning of period Restructuring Reserve Cash payments Payments for Restructuring Accrual at end of period Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Net Income (Loss) per Share Earnings Per Share [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross profit Gross Profit Gross margin Gross Margin, Percent Gross Margin, Percent Operating income (loss) Operating Income (Loss) 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 Derivatives Not Designated as Hedging Instruments [Table Text Block] 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 Derivative [Table] Derivative [Table] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Sell Short [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] Japanese Yen Japan, Yen Euro Dollar Euro Member Countries, Euro Derivative [Line Items] Derivative [Line Items] Contract amount (in various currencies) Derivative, Notional Amount Operating Segments Segment Reporting Disclosure [Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Fair Value and Derivative Instruments Fair Value Disclosures [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Nonrecurring Fair Value, Measurements, Nonrecurring [Member] Assets measured at fair value on non-recurring basis Assets, Fair Value Disclosure 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] 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] Inventories Inventory Disclosure [Text Block] 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] Intel Intel [Member] Intel [Member] SK Hynix 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] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [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 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 Total assets measured at fair value Foreign exchange derivative contracts Derivative Liability Liabilities measured at fair value on recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Restricted Stock Units Restricted Stock Units (RSUs) [Member] 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) 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 Accrued liabilities Accrued Liabilities, Current Remainder of 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due 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 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 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 income (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) 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 of $257,365 and $255,755 Property, Plant and Equipment, Net 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 Current portion of term loan, net of unamortized issuance cost of $231and $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 $113 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,358,108 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 Concentration of Credit and Other Risks Concentration Risk Disclosure [Text Block] 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 Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), 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 gains (losses) on available-for-sale marketable securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Unrealized gains (losses) on derivative instruments Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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] Research and development Research and Development Expense [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 Stock options Employee Stock Option [Member] Restricted stock units Restricted Stock [Member] 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 Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [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 EX-101.PRE 10 form-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Aug. 02, 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 Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   73,862,442
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Current assets:    
Cash and cash equivalents $ 95,624 $ 91,184
Marketable securities 47,275 48,988
Accounts receivable, net of allowance for doubtful accounts of $200 and $200 84,779 81,515
Inventories, net 76,379 67,848
Restricted cash 116 372
Refundable income taxes 1,328 2,242
Prepaid expenses and other current assets 18,822 13,705
Total current assets 324,323 305,854
Restricted cash 1,075 1,170
Property, plant and equipment, net of accumulated depreciation of $257,365 and $255,755 49,161 46,754
Goodwill 189,531 189,920
Intangibles, net 82,861 97,484
Deferred tax assets 3,067 3,133
Other assets 1,203 2,259
Total assets 651,221 646,574
Current liabilities:    
Accounts payable 42,054 35,046
Accrued liabilities 29,860 33,694
Current portion of term loan, net of unamortized issuance cost of $231and $307 33,519 18,443
Deferred revenue 4,927 4,978
Total current liabilities 110,360 92,161
Term loan, less current portion, net of unamortized issuance cost of $113 and $272 51,137 87,228
Deferred tax liabilities 3,312 3,379
Deferred rent and other liabilities 7,744 5,169
Total liabilities 172,553 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,358,108 and 72,532,176 shares issued and outstanding 74 73
Additional paid-in capital 853,278 843,116
Accumulated other comprehensive income 1,691 3,021
Accumulated deficit (376,375) (387,573)
Total stockholders’ equity 478,668 458,637
Total liabilities and stockholders’ equity $ 651,221 $ 646,574
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 200 $ 200
Accumulated depreciation and amortization 257,365 255,755
Debt Issuance Costs, Current, Net 231 307
Debt Issuance Costs, Noncurrent, Net $ 113 $ 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,358,108 72,532,176
Common stock, shares outstanding (In shares) 73,358,108 72,532,176
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Income Statement [Abstract]        
Revenues $ 135,509 $ 143,976 $ 253,799 $ 272,805
Cost of revenues 79,291 82,209 152,452 163,467
Gross profit 56,218 61,767 101,347 109,338
Operating expenses:        
Research and development 19,675 18,542 37,721 35,956
Selling, general and administrative 25,232 23,602 48,681 46,431
Restructuring 0 44 0 313
Total operating expenses 44,907 42,188 86,402 82,700
Operating income 11,311 19,579 14,945 26,638
Interest income 326 93 583 160
Interest expense (910) (1,162) (1,877) (2,337)
Other income (expense), net 50 107 (462) (292)
Income before income taxes 10,777 18,617 13,189 24,169
Provision for income taxes 1,654 1,040 1,941 1,407
Net income $ 9,123 $ 17,577 $ 11,248 $ 22,762
Net income per share:        
Basic (In dollars per share) $ 0.12 $ 0.24 $ 0.15 $ 0.32
Diluted (In dollars per share) $ 0.12 $ 0.24 $ 0.15 $ 0.31
Weighted-average number of shares used in per share calculations:        
Basic (In shares) 73,157 72,200 72,991 71,821
Diluted (In shares) 74,533 73,539 74,427 73,185
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 9,123 $ 17,577 $ 11,248 $ 22,762
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (3,449) 2,782 (1,283) 4,229
Unrealized gains (losses) on available-for-sale marketable securities 40 (23) (134) (22)
Unrealized gains (losses) on derivative instruments (85) (117) 87 40
Other comprehensive income (loss), net of tax (3,494) 2,642 (1,330) 4,247
Comprehensive income $ 5,629 $ 20,219 $ 9,918 $ 27,009
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Cash flows from operating activities:    
Net income $ 11,248 $ 22,762
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 6,893 6,549
Amortization 14,364 15,994
Accretion of discount on investments 36 9
Stock-based compensation expense 7,884 6,692
Amortization of debt issuance costs 235 334
Deferred income tax provision 70 104
Provision for excess and obsolete inventories 4,593 4,597
Acquired inventory step-up amortization 0 479
Loss on disposal of long-lived assets 48 53
Gain on derivative instruments 0 (24)
Foreign currency transaction gains (109) (1,441)
Changes in assets and liabilities:    
Accounts receivable (3,330) (20,999)
Inventories (13,687) (8,847)
Prepaid expenses and other current assets (4,760) 1,454
Refundable income taxes 925 303
Other assets 663 726
Accounts payable 6,239 7,322
Accrued liabilities (3,541) 2,298
Income tax payable (281) (552)
Deferred rent and other liabilities 2,540 97
Deferred revenues 28 4,371
Net cash provided by operating activities 30,058 42,281
Cash flows from investing activities:    
Acquisition of property, plant and equipment (8,545) (7,759)
Proceeds from sale of a subsidiary 41 29
Purchases of marketable securities (10,715) (14,690)
Proceeds from maturities of marketable securities 12,257 0
Net cash used in investing activities (6,962) (22,420)
Cash flows from financing activities:    
Proceeds from issuances of common stock 4,754 14,485
Purchase and retirement of common stock 0 (10,132)
Tax withholdings related to net share settlements of equity awards (2,453) (4,461)
Principal repayments on term loan (21,250) (15,625)
Net cash used in financing activities (18,949) (15,733)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (58) 1,865
Net increase in cash, cash equivalents and restricted cash 4,089 5,993
Cash, cash equivalents and restricted cash, beginning of period 92,726 102,596
Cash, cash equivalents and restricted cash, end of period 96,815 108,589
Non-cash investing and financing activities:    
Change in accounts payable and accrued liabilities related to property, plant and equipment purchases 982 1,539
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net 1,182 1,523
Cash paid for interest $ 1,617 $ 2,010
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and New Accounting Pronouncements
6 Months Ended
Jun. 30, 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 accompanying condensed consolidated financial information of FormFactor, Inc. is unaudited and has been prepared 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 six months ended June 30, 2018 and July 1, 2017 each contained 26 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 six months ended June 30, 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 product is 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 is 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 Accounting Standards Codification (“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 June 30, 2018, we had $3.9 million of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. We expect to recognize approximately 34.7% of our remaining performance obligations as revenue in fiscal 2019, and additional 10.4% 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 June 30, 2018 and December 30, 2017 were $3.0 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 June 30, 2018 and December 30, 2017 were $5.7 million. During the three and six months ended June 30, 2018, we recognized $1.3 million and $3.7 million of revenue, respectively, 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 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 ASU 2017-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.

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 or six months ended June 30, 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 Condensed 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
 
July 1, 2017
 
December 31, 2016
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows
 
$
91,184

 
$
107,817

 
$
101,408

Current assets - Restricted cash
 
372

 
4

 
106

Restricted cash
 
1,170

 
768

 
1,082

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

 
$
108,589

 
$
102,596


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

ASU 2016-02, ASU 2018-10 and ASU 2018-11
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. ASU 2016-02 was amended in July 2018 by both ASU 2018-10, "Codification Improvements to Topic 842, Leases," and ASU 2018-11, "Leases (Topic 842): Targeted Improvements." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about our leasing arrangements. Under current accounting standards, substantially all of our leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for us 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. As amended, the standard allows an additional transition method that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. We have not yet determined a transition method. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition, on a discounted basis, of our minimum commitments under noncancelable operating leases to our Consolidated Balance Sheets resulting in the recording of right-of-use assets and lease liabilities.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit and Other Risks
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
Intel
15.1
%
 
24.9
%
 
14.6
%
 
25.8
%
SK Hynix
11.5

 
*

 
10.9

 
*

Total revenues attributable to 10% or greater customers
26.6
%
 
24.9
%
 
25.5
%
 
25.8
%

*Represents less than 10% of total revenues.

At June 30, 2018, two customers accounted for 18.3% and 13.3% 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 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
6 Months Ended
Jun. 30, 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):
 
June 30,
2018
 
December 30,
2017
Raw materials
$
39,255

 
$
33,101

Work-in-progress
21,332

 
20,134

Finished goods
15,792

 
14,613

 
$
76,379

 
$
67,848

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 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
 

 
(389
)
 
(389
)
Goodwill, gross, as of June 30, 2018
 
$
172,482

 
$
17,049

 
$
189,531



We have not recorded any goodwill impairments as of June 30, 2018.

Intangible assets were as follows (in thousands):
 
 
June 30, 2018
 
December 30, 2017
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
143,659

 
$
86,985

 
$
56,674

 
$
143,966

 
$
76,826

 
$
67,140

Trade name
 
12,051

 
7,094

 
4,957

 
12,086

 
5,735

 
6,351

Customer relationships
 
40,221

 
18,991

 
21,230

 
40,313

 
16,320

 
23,993

Backlog
 

 

 

 
15,811

 
15,811

 


 
$
195,931

 
$
113,070

 
$
82,861

 
$
212,176

 
$
114,692

 
$
97,484



Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Cost of revenues
$
5,138

 
$
5,613

 
$
10,295

 
$
11,938

Selling, general and administrative
2,032

 
2,031

 
4,069

 
4,056

 
$
7,170

 
$
7,644

 
$
14,364

 
$
15,994



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

2019
 
25,950

2020
 
23,881

2021
 
13,107

2022
 
3,567

Thereafter
 
2,049

 
 
$
82,861

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities
6 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
 
June 30, 2018
 
December 30, 2017
Accrued compensation and benefits
$
17,221

 
$
18,141

Accrued warranty
2,849

 
3,662

Accrued withholding for employee stock purchase plan
2,620

 
3,279

Accrued income and other taxes
2,636

 
3,965

Other accrued expenses
4,534

 
4,647

 
$
29,860

 
$
33,694

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments
6 Months Ended
Jun. 30, 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 pricing 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 six months ended June 30, 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 six 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): 
June 30, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,250

 
$

 
$
1,250

Commercial paper
 

 
1,999

 
1,999

U.S. Treasuries
 
589

 

 
589

Total cash equivalents
 
1,839

 
1,999

 
3,838

Marketable securities:
 
 
 
 
 
 
 U.S. Treasuries
 
2,484

 

 
2,484

 Certificates of deposit
 

 
1,195

 
1,195

 Agency securities
 

 
9,902

 
9,902

 Corporate bonds
 

 
31,700

 
31,700

 Commercial paper
 

 
1,994

 
1,994

Total marketable securities
 
2,484

 
44,791

 
47,275

Foreign exchange derivative contracts
 

 
5

 
5

Interest rate swap derivative contracts
 

 
1,084

 
1,084

Total assets
 
$
4,323

 
$
47,879

 
$
52,202

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(208
)
 
$
(208
)

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

 
$

 
$
1,064

   Corporate bonds
 

 
774

 
774

Total cash equivalents
 
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

Total marketable securities
 
3,963

 
45,025

 
48,988

Foreign exchange derivative contracts
 

 
31

 
31

Interest rate swap derivative contracts
 

 
1,043

 
1,043

Total assets
 
$
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 are 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 June 30, 2018
 
$
101

 
Interest expense
 
$
186

Three Months Ended July 1, 2017
 
$
(111
)
 
Interest expense
 
$
6

 
 
 
 
 
 
 
Six Months Ended June 30, 2018
 
$
356

 
Interest expense
 
$
318

Six Months Ended July 1, 2017
 
$
8

 
Interest expense
 
$
(32
)

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 income (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 June 30, 2018 will mature in the third quarter of fiscal 2018.

The following table provides information about our foreign currency forward contracts outstanding as of June 30, 2018 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Japanese Yen
 
Sell
 
1,441,321

 
$
13,052

Taiwan Dollar
 
Buy
 
(22,821
)
 
(749
)
Korean Won
 
Buy
 
(2,408,331
)
 
(2,165
)
Euro Dollar
 
Sell
 
17,939

 
20,856

Total USD notional amount of outstanding foreign exchange contracts
 
$
30,994



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 income (loss) related to non-designated derivative instruments in the Condensed Consolidated Statements of Income were as follows (in thousands):
 
 
 
 
Three Months Ended
 
Six Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Loss Recognized on Derivatives
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
Foreign exchange forward contracts
 
Other income (expense), net
 
$
1,079

 
$
(922
)
 
$
217

 
$
(1,808
)


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 or six months ended June 30, 2018 or July 1, 2017.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges
6 Months Ended
Jun. 30, 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 in the Consolidated Statements of Income.

Restructuring charges in the first two quarters of fiscal 2017 related to the consolidation of an acquired subsidiary into our operations.

There were no restructuring charges in the first two quarters of fiscal 2018. Changes to the restructuring accrual in the six months ended June 30, 2018 were as follows (in thousands):
 
 
Accrual
December 30, 2017
 
$
399

Cash payments
 
(399
)
June 30, 2018
 
$

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty
6 Months Ended
Jun. 30, 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.

Changes in our warranty liability were as follows (in thousands):
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
Balance at beginning of period
$
3,662

 
$
2,972

Accruals
2,868

 
2,477

Settlements
(3,681
)
 
(2,656
)
Balance at end of period
$
2,849

 
$
2,793

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
6 Months Ended
Jun. 30, 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 six months ended June 30, 2018, we did not repurchase any shares. As of June 30, 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
129,750

 
13.69

Awards vested
(560,192
)
 
8.71

Awards forfeited
(264,024
)
 
11.60

RSUs at June 30, 2018
2,453,595

 
$
11.89



The total fair value of RSUs vested during the six months ended June 30, 2018 was $7.6 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 six months ended June 30, 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 June 30, 2018
 
553,724
 
$
7.77

 
3.81
 
$
3,059,754

Exercisable at June 30, 2018
 
429,770

 
$
7.66

 
3.79
 
$
2,425,253



Employee Stock Purchase Plan
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
 
Six Months Ended
 
 
June 30, 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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Cost of revenues
$
813

 
$
792

 
$
1,733

 
$
1,646

Research and development
1,256

 
1,249

 
2,558

 
2,331

Selling, general and administrative
2,059

 
1,349

 
3,593

 
2,715

Total stock-based compensation
$
4,128

 
$
3,390

 
$
7,884

 
$
6,692

 

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

 
0.61
Restricted stock units
19,083

 
1.77
Employee stock purchase plan
173

 
0.59
Total unrecognized stock-based compensation expense
$
19,538

 
1.75
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) per Share
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Weighted-average shares used in computing basic net income per share
73,157

 
72,200

 
72,991

 
71,821

Add potentially dilutive securities
1,376

 
1,339

 
1,436

 
1,364

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

 
73,539

 
74,427

 
73,185

 
 
 
 
 
 
 
 
Securities not included as they would have been antidilutive
76

 
82

 
49

 
96

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Contractual Commitments and Purchase Obligations
During the second quarter of 2018, we amended our lease for our Beaverton, Oregon facility, which extended the lease through 2027. Our purchase obligations and other contractual obligations have not materially changed as of June 30, 2018 from those disclosed in our Annual Report on Form 10-K for the year ended December 30, 2017. Future minimum payments under our non-cancelable operating leases were as follows as of June 30, 2018 (in thousands):
Fiscal Year
 
Amount
Remainder of 2018
 
$
3,650

2019
 
5,736

2020
 
5,867

2021
 
5,665

2022
 
4,786

Thereafter
 
21,885

Total
 
$
47,589


Legal Matters
From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. As of June 30, 2018, and as of the filing of this Quarterly Report on Form 10-Q, we were not involved in any material legal proceedings.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments
6 Months Ended
Jun. 30, 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

June 30, 2018
 
July 1, 2017

Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
111,586

 
$
23,923

 
$

 
$
135,509

 
$
121,624

 
$
22,352

 
$

 
$
143,976

Gross profit
$
50,543

 
$
11,626

 
$
(5,951
)
 
$
56,218

 
$
56,946

 
$
11,515

 
$
(6,694
)
 
$
61,767

Gross margin
45.3
%
 
48.6
%
 
%
 
41.5
%
 
46.8
%
 
51.5
%
 
%
 
42.9
%
Operating income (loss)
$
26,835

 
$
4,175

 
$
(19,699
)
 
$
11,311

 
$
24,792

 
$
3,970

 
$
(9,183
)
 
$
19,579


 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
206,514

 
$
47,285

 
$

 
$
253,799

 
$
228,120

 
$
44,685

 
$

 
$
272,805

Gross profit
$
90,614

 
$
22,761

 
$
(12,028
)
 
$
101,347

 
$
99,766

 
$
23,605

 
$
(14,033
)
 
$
109,338

Gross margin
43.9
%
 
48.1
%
 
%
 
39.9
%
 
43.7
%
 
52.8
%
 
%
 
40.1
%
Operating income (loss)
$
45,667

 
$
8,458

 
$
(39,180
)
 
$
14,945

 
$
36,391

 
$
9,083

 
$
(18,836
)
 
$
26,638



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
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
62,111

 
$

 
$
62,111

 
$
88,726

 
$

 
$
88,726

    DRAM
38,090

 

 
38,090

 
31,470

 

 
31,470

    Flash
11,385

 

 
11,385

 
1,428

 

 
1,428

    Systems

 
23,923

 
23,923

 

 
22,352

 
22,352

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
111,041

 
$
22,966

 
$
134,007

 
$
121,146

 
$
21,587

 
$
142,733

    Services transferred over time
545

 
957

 
1,502

 
478

 
765

 
1,243

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
29,005

 
$
4,756

 
$
33,761

 
$
44,828

 
$
5,519

 
$
50,347

    Taiwan
26,499

 
3,152

 
29,651

 
27,464

 
2,338

 
29,802

    South Korea
24,302

 
1,806

 
26,108

 
20,936

 
1,780

 
22,716

    Asia-Pacific1
16,413

 
4,866

 
21,279

 
13,112

 
7,308

 
20,420

    Europe
4,109

 
5,410

 
9,519

 
7,146

 
3,483

 
10,629

    Japan
10,833

 
2,710

 
13,543

 
7,605

 
1,771

 
9,376

    Rest of the world
425

 
1,223

 
1,648

 
533

 
153

 
686

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976



Six Months Ended

June 30, 2018
 
July 1, 2017

Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:

 

 

 

 

 

    Foundry & Logic
$
120,549

 
$

 
$
120,549

 
$
163,036

 
$

 
$
163,036

    DRAM
68,357

 

 
68,357

 
60,426

 

 
60,426

    Flash
17,608

 

 
17,608

 
4,658

 

 
4,658

    Systems

 
47,285

 
47,285

 

 
44,685

 
44,685

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805

Timing of revenue recognition:


 


 


 


 


 


    Products transferred at a point in time
$
205,475

 
$
45,372

 
$
250,847

 
$
227,195

 
$
43,016

 
$
270,211

    Services transferred over time
1,039

 
1,913

 
2,952

 
925

 
1,669

 
2,594

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805

Geographical region:


 


 


 


 


 


    United States
$
55,562

 
$
11,132

 
$
66,694

 
$
77,565

 
$
12,671

 
$
90,236

    Taiwan
52,397

 
4,903

 
57,300

 
45,616

 
3,731

 
49,347

    South Korea
38,586

 
2,880

 
41,466

 
39,089

 
2,364

 
41,453

    Asia-Pacific1
28,567

 
9,438

 
38,005

 
34,483

 
11,943

 
46,426

    Europe
9,682

 
11,340

 
21,022

 
11,649

 
7,729

 
19,378

    Japan
20,965

 
6,250

 
27,215

 
18,800

 
5,810

 
24,610

    Rest of the world
755

 
1,342

 
2,097

 
918

 
437

 
1,355

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805


1 Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and New Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial information of FormFactor, Inc. is unaudited and has been prepared 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 six months ended June 30, 2018 and July 1, 2017 each contained 26 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 product is 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 is 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 Accounting Standards Codification (“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 June 30, 2018, we had $3.9 million of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. We expect to recognize approximately 34.7% of our remaining performance obligations as revenue in fiscal 2019, and additional 10.4% 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 June 30, 2018 and December 30, 2017 were $3.0 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 June 30, 2018 and December 30, 2017 were $5.7 million. During the three and six months ended June 30, 2018, we recognized $1.3 million and $3.7 million of revenue, respectively, 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 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 ASU 2017-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.

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 or six months ended June 30, 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 Condensed 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
 
July 1, 2017
 
December 31, 2016
Cash, cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows
 
$
91,184

 
$
107,817

 
$
101,408

Current assets - Restricted cash
 
372

 
4

 
106

Restricted cash
 
1,170

 
768

 
1,082

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

 
$
108,589

 
$
102,596


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

ASU 2016-02, ASU 2018-10 and ASU 2018-11
In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," which requires the recognition of right-of-use assets and lease liabilities for all long-term leases, including operating leases, on the balance sheet. ASU 2016-02 was amended in July 2018 by both ASU 2018-10, "Codification Improvements to Topic 842, Leases," and ASU 2018-11, "Leases (Topic 842): Targeted Improvements." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and will require enhanced disclosures about our leasing arrangements. Under current accounting standards, substantially all of our leases are considered operating leases and, as such, are not recognized on the Consolidated Balance Sheet. This new standard is effective for us 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. As amended, the standard allows an additional transition method that permits a company to use its effective date as the date of initial application, and therefore, not restate comparative prior period financial information. We have not yet determined a transition method. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition, on a discounted basis, of our minimum commitments under noncancelable operating leases to our Consolidated Balance Sheets resulting in the recording of right-of-use assets and lease liabilities.

Fair Value Policy
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 pricing 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 six months ended June 30, 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 six months of fiscal 2018.
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.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit and Other Risks (Tables)
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
Intel
15.1
%
 
24.9
%
 
14.6
%
 
25.8
%
SK Hynix
11.5

 
*

 
10.9

 
*

Total revenues attributable to 10% or greater customers
26.6
%
 
24.9
%
 
25.5
%
 
25.8
%
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
Inventories consisted of the following (in thousands):
 
June 30,
2018
 
December 30,
2017
Raw materials
$
39,255

 
$
33,101

Work-in-progress
21,332

 
20,134

Finished goods
15,792

 
14,613

 
$
76,379

 
$
67,848

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 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
 

 
(389
)
 
(389
)
Goodwill, gross, as of June 30, 2018
 
$
172,482

 
$
17,049

 
$
189,531

Schedule of Intangible Assets
Intangible assets were as follows (in thousands):
 
 
June 30, 2018
 
December 30, 2017
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
143,659

 
$
86,985

 
$
56,674

 
$
143,966

 
$
76,826

 
$
67,140

Trade name
 
12,051

 
7,094

 
4,957

 
12,086

 
5,735

 
6,351

Customer relationships
 
40,221

 
18,991

 
21,230

 
40,313

 
16,320

 
23,993

Backlog
 

 

 

 
15,811

 
15,811

 


 
$
195,931

 
$
113,070

 
$
82,861

 
$
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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Cost of revenues
$
5,138

 
$
5,613

 
$
10,295

 
$
11,938

Selling, general and administrative
2,032

 
2,031

 
4,069

 
4,056

 
$
7,170

 
$
7,644

 
$
14,364

 
$
15,994

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
 
$
14,307

2019
 
25,950

2020
 
23,881

2021
 
13,107

2022
 
3,567

Thereafter
 
2,049

 
 
$
82,861

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
Accrued liabilities consisted of the following (in thousands):
 
June 30, 2018
 
December 30, 2017
Accrued compensation and benefits
$
17,221

 
$
18,141

Accrued warranty
2,849

 
3,662

Accrued withholding for employee stock purchase plan
2,620

 
3,279

Accrued income and other taxes
2,636

 
3,965

Other accrued expenses
4,534

 
4,647

 
$
29,860

 
$
33,694

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 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): 
June 30, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,250

 
$

 
$
1,250

Commercial paper
 

 
1,999

 
1,999

U.S. Treasuries
 
589

 

 
589

Total cash equivalents
 
1,839

 
1,999

 
3,838

Marketable securities:
 
 
 
 
 
 
 U.S. Treasuries
 
2,484

 

 
2,484

 Certificates of deposit
 

 
1,195

 
1,195

 Agency securities
 

 
9,902

 
9,902

 Corporate bonds
 

 
31,700

 
31,700

 Commercial paper
 

 
1,994

 
1,994

Total marketable securities
 
2,484

 
44,791

 
47,275

Foreign exchange derivative contracts
 

 
5

 
5

Interest rate swap derivative contracts
 

 
1,084

 
1,084

Total assets
 
$
4,323

 
$
47,879

 
$
52,202

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(208
)
 
$
(208
)

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

 
$

 
$
1,064

   Corporate bonds
 

 
774

 
774

Total cash equivalents
 
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

Total marketable securities
 
3,963

 
45,025

 
48,988

Foreign exchange derivative contracts
 

 
31

 
31

Interest rate swap derivative contracts
 

 
1,043

 
1,043

Total assets
 
$
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 June 30, 2018
 
$
101

 
Interest expense
 
$
186

Three Months Ended July 1, 2017
 
$
(111
)
 
Interest expense
 
$
6

 
 
 
 
 
 
 
Six Months Ended June 30, 2018
 
$
356

 
Interest expense
 
$
318

Six Months Ended July 1, 2017
 
$
8

 
Interest expense
 
$
(32
)

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

 
$
13,052

Taiwan Dollar
 
Buy
 
(22,821
)
 
(749
)
Korean Won
 
Buy
 
(2,408,331
)
 
(2,165
)
Euro Dollar
 
Sell
 
17,939

 
20,856

Total USD notional amount of outstanding foreign exchange contracts
 
$
30,994

Schedule of Gains and Losses Related to Non-designated Derivative Instruments
 
 
 
 
Three Months Ended
 
Six Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Loss Recognized on Derivatives
 
June 30, 2018
 
July 1, 2017
 
June 30, 2018
 
July 1, 2017
Foreign exchange forward contracts
 
Other income (expense), net
 
$
1,079

 
$
(922
)
 
$
217

 
$
(1,808
)
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Accrual Activity
Changes to the restructuring accrual in the six months ended June 30, 2018 were as follows (in thousands):
 
 
Accrual
December 30, 2017
 
$
399

Cash payments
 
(399
)
June 30, 2018
 
$



XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty (Tables)
6 Months Ended
Jun. 30, 2018
Product Warranties Disclosures [Abstract]  
Reconciliation of Changes in Warranty Liability
hanges in our warranty liability were as follows (in thousands):
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
Balance at beginning of period
$
3,662

 
$
2,972

Accruals
2,868

 
2,477

Settlements
(3,681
)
 
(2,656
)
Balance at end of period
$
2,849

 
$
2,793

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 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
129,750

 
13.69

Awards vested
(560,192
)
 
8.71

Awards forfeited
(264,024
)
 
11.60

RSUs at June 30, 2018
2,453,595

 
$
11.89

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 June 30, 2018
 
553,724
 
$
7.77

 
3.81
 
$
3,059,754

Exercisable at June 30, 2018
 
429,770

 
$
7.66

 
3.79
 
$
2,425,253

Schedule of ESPP Activity
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
 
Six Months Ended
 
 
June 30, 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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Cost of revenues
$
813

 
$
792

 
$
1,733

 
$
1,646

Research and development
1,256

 
1,249

 
2,558

 
2,331

Selling, general and administrative
2,059

 
1,349

 
3,593

 
2,715

Total stock-based compensation
$
4,128

 
$
3,390

 
$
7,884

 
$
6,692

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

 
0.61
Restricted stock units
19,083

 
1.77
Employee stock purchase plan
173

 
0.59
Total unrecognized stock-based compensation expense
$
19,538

 
1.75
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 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
 
Six Months Ended
 
June 30,
2018
 
July 1,
2017
 
June 30,
2018
 
July 1,
2017
Weighted-average shares used in computing basic net income per share
73,157

 
72,200

 
72,991

 
71,821

Add potentially dilutive securities
1,376

 
1,339

 
1,436

 
1,364

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

 
73,539

 
74,427

 
73,185

 
 
 
 
 
 
 
 
Securities not included as they would have been antidilutive
76

 
82

 
49

 
96

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments (Tables)
6 Months Ended
Jun. 30, 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

June 30, 2018
 
July 1, 2017

Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
111,586

 
$
23,923

 
$

 
$
135,509

 
$
121,624

 
$
22,352

 
$

 
$
143,976

Gross profit
$
50,543

 
$
11,626

 
$
(5,951
)
 
$
56,218

 
$
56,946

 
$
11,515

 
$
(6,694
)
 
$
61,767

Gross margin
45.3
%
 
48.6
%
 
%
 
41.5
%
 
46.8
%
 
51.5
%
 
%
 
42.9
%
Operating income (loss)
$
26,835

 
$
4,175

 
$
(19,699
)
 
$
11,311

 
$
24,792

 
$
3,970

 
$
(9,183
)
 
$
19,579


 
Six Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
206,514

 
$
47,285

 
$

 
$
253,799

 
$
228,120

 
$
44,685

 
$

 
$
272,805

Gross profit
$
90,614

 
$
22,761

 
$
(12,028
)
 
$
101,347

 
$
99,766

 
$
23,605

 
$
(14,033
)
 
$
109,338

Gross margin
43.9
%
 
48.1
%
 
%
 
39.9
%
 
43.7
%
 
52.8
%
 
%
 
40.1
%
Operating income (loss)
$
45,667

 
$
8,458

 
$
(39,180
)
 
$
14,945

 
$
36,391

 
$
9,083

 
$
(18,836
)
 
$
26,638

Disaggregation of Revenue by Segment
Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
June 30, 2018
 
July 1, 2017
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
62,111

 
$

 
$
62,111

 
$
88,726

 
$

 
$
88,726

    DRAM
38,090

 

 
38,090

 
31,470

 

 
31,470

    Flash
11,385

 

 
11,385

 
1,428

 

 
1,428

    Systems

 
23,923

 
23,923

 

 
22,352

 
22,352

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
111,041

 
$
22,966

 
$
134,007

 
$
121,146

 
$
21,587

 
$
142,733

    Services transferred over time
545

 
957

 
1,502

 
478

 
765

 
1,243

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
29,005

 
$
4,756

 
$
33,761

 
$
44,828

 
$
5,519

 
$
50,347

    Taiwan
26,499

 
3,152

 
29,651

 
27,464

 
2,338

 
29,802

    South Korea
24,302

 
1,806

 
26,108

 
20,936

 
1,780

 
22,716

    Asia-Pacific1
16,413

 
4,866

 
21,279

 
13,112

 
7,308

 
20,420

    Europe
4,109

 
5,410

 
9,519

 
7,146

 
3,483

 
10,629

    Japan
10,833

 
2,710

 
13,543

 
7,605

 
1,771

 
9,376

    Rest of the world
425

 
1,223

 
1,648

 
533

 
153

 
686

Total
$
111,586

 
$
23,923

 
$
135,509

 
$
121,624

 
$
22,352

 
$
143,976



Six Months Ended

June 30, 2018
 
July 1, 2017

Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Type of good/ service:

 

 

 

 

 

    Foundry & Logic
$
120,549

 
$

 
$
120,549

 
$
163,036

 
$

 
$
163,036

    DRAM
68,357

 

 
68,357

 
60,426

 

 
60,426

    Flash
17,608

 

 
17,608

 
4,658

 

 
4,658

    Systems

 
47,285

 
47,285

 

 
44,685

 
44,685

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805

Timing of revenue recognition:


 


 


 


 


 


    Products transferred at a point in time
$
205,475

 
$
45,372

 
$
250,847

 
$
227,195

 
$
43,016

 
$
270,211

    Services transferred over time
1,039

 
1,913

 
2,952

 
925

 
1,669

 
2,594

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805

Geographical region:


 


 


 


 


 


    United States
$
55,562

 
$
11,132

 
$
66,694

 
$
77,565

 
$
12,671

 
$
90,236

    Taiwan
52,397

 
4,903

 
57,300

 
45,616

 
3,731

 
49,347

    South Korea
38,586

 
2,880

 
41,466

 
39,089

 
2,364

 
41,453

    Asia-Pacific1
28,567

 
9,438

 
38,005

 
34,483

 
11,943

 
46,426

    Europe
9,682

 
11,340

 
21,022

 
11,649

 
7,729

 
19,378

    Japan
20,965

 
6,250

 
27,215

 
18,800

 
5,810

 
24,610

    Rest of the world
755

 
1,342

 
2,097

 
918

 
437

 
1,355

Total
$
206,514

 
$
47,285

 
$
253,799

 
$
228,120

 
$
44,685

 
$
272,805


1 Asia-Pacific includes all countries in the region except Taiwan, South Korea, and Japan, which are disclosed separately.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and New Accounting Pronouncements - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 26, 2020
Dec. 28, 2019
Dec. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Performance obligations $ 3.9 $ 3.9      
Contract assets 3.0 3.0     $ 1.6
Contract liabilities 5.7 5.7     $ 5.7
Revenue recognized included in contracts $ 1.3 $ 3.7      
Forecast          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Expected to be recognized     10.40% 34.70%  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and New Accounting Pronouncements - ASU 2016-18 Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Jul. 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 $ 95,624 $ 91,184 $ 107,817 $ 101,408
Current assets - Restricted cash 116 372 4 106
Restricted cash 1,075 1,170 768 1,082
Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows $ 96,815 $ 92,726 $ 108,589 $ 102,596
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit and Other Risks (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Dec. 30, 2017
Revenues          
Concentration Risk [Line Items]          
Concentration risk percentage 26.60% 24.90% 25.50% 25.80%  
Revenues | Intel          
Concentration Risk [Line Items]          
Concentration risk percentage 15.10% 24.90% 14.60% 25.80%  
Revenues | SK Hynix          
Concentration Risk [Line Items]          
Concentration risk percentage 11.50%   10.90%    
Accounts Receivable | Major Customer 1          
Concentration Risk [Line Items]          
Concentration risk percentage     18.30%   24.10%
Accounts Receivable | Major Customer 2          
Concentration Risk [Line Items]          
Concentration risk percentage     13.30%   13.60%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 39,255 $ 33,101
Work-in-progress 21,332 20,134
Finished goods 15,792 14,613
Inventories $ 76,379 $ 67,848
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 30, 2017
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 189,920,000 $ 188,010,000
Foreign currency translation (389,000) 1,910,000
Goodwill, ending balance 189,531,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 (389,000) 1,910,000
Goodwill, ending balance $ 17,049,000 $ 17,438,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 195,931 $ 212,176
Accumulated Amortization 113,070 114,692
Intangible Assets, Net 82,861 97,484
Existing developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 143,659 143,966
Accumulated Amortization 86,985 76,826
Intangible Assets, Net 56,674 67,140
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 12,051 12,086
Accumulated Amortization 7,094 5,735
Intangible Assets, Net 4,957 6,351
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 40,221 40,313
Accumulated Amortization 18,991 16,320
Intangible Assets, Net 21,230 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 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Dec. 30, 2017
Property, Plant and Equipment [Line Items]          
Amortization of intangible assets $ 7,170 $ 7,644 $ 14,364 $ 15,994  
Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]          
Remainder of 2018 14,307   14,307    
2019 25,950   25,950    
2020 23,881   23,881    
2021 13,107   13,107    
2022 3,567   3,567    
Thereafter 2,049   2,049    
Intangible Assets, Net 82,861   82,861   $ 97,484
Cost of revenues          
Property, Plant and Equipment [Line Items]          
Amortization of intangible assets 5,138 5,613 10,295 11,938  
Selling, general and administrative          
Property, Plant and Equipment [Line Items]          
Amortization of intangible assets $ 2,032 $ 2,031 $ 4,069 $ 4,056  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 30, 2017
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 17,221 $ 18,141
Accrued warranty 2,849 3,662
Accrued withholding for employee stock purchase plan 2,620 3,279
Accrued income and other taxes 2,636 3,965
Other accrued expenses 4,534 4,647
Accrued liabilities $ 29,860 $ 33,694
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) - USD ($)
Jun. 30, 2018
Dec. 30, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 3,838,000 $ 1,838,000
Marketable securities 47,275,000 48,988,000
Total assets measured at fair value 52,202,000 51,900,000
Foreign exchange derivative contracts (208,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,084,000 1,043,000
Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts 5,000 31,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,250,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]    
Cash equivalents 589,000  
Marketable securities 2,484,000 3,963,000
Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 1,195,000 957,000
Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 9,902,000 10,432,000
Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 31,700,000  
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,999,000  
Marketable securities 1,994,000 3,000,000
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,839,000 1,064,000
Marketable securities 2,484,000 3,963,000
Total assets measured at fair value 4,323,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 0
Level 1 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,250,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]    
Cash equivalents 589,000  
Marketable securities 2,484,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]    
Cash equivalents 0  
Marketable securities 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,999,000 774,000
Marketable securities 44,791,000 45,025,000
Total assets measured at fair value 47,879,000 46,873,000
Foreign exchange derivative contracts (208,000)  
Level 2 | Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts 5,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]    
Cash equivalents 0  
Marketable securities 0 0
Level 2 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 1,195,000 957,000
Level 2 | Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 9,902,000 10,432,000
Level 2 | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 31,700,000  
Level 2 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 1,999,000  
Marketable securities 1,994,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,084,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 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Restructuring Reserve [Roll Forward]  
Accrual at beginning of period $ 399
Cash payments (399)
Accrual at end of period $ 0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments - Impact of Cash Flow Hedges and Derivatives (Details) - Interest Rate Contracts - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Dec. 30, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative asset $ 1,084   $ 1,084   $ 1,043
Designated as Hedging Instrument          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative asset 1,084   1,084    
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) 101 $ (111) 356 $ 8  
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) $ 186 $ 6 $ 318 $ (32)  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details) - Jun. 30, 2018 - Foreign exchange forward contracts
€ in Thousands, ¥ in Thousands, $ in Thousands
USD ($)
EUR (€)
JPY (¥)
Derivative [Line Items]      
Contract amount (in various currencies) $ 30,994    
Sell | Japanese Yen      
Derivative [Line Items]      
Contract amount (in various currencies) 13,052   ¥ 1,441,321
Sell | Euro Dollar      
Derivative [Line Items]      
Contract amount (in various currencies) $ 20,856 € 17,939  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments - Gains and Losses Related to Non-designated Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Derivatives Not Designated as Hedging Instruments | Foreign exchange forward contracts | Other income (expense), net        
Derivatives, Fair Value [Line Items]        
Foreign exchange forward contracts $ 1,079 $ (922) $ 217 $ (1,808)
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value and Derivative Instruments - Assets Measured at Fair Value on a Non-Recurring Basis (Details) - USD ($)
Jun. 30, 2018
Dec. 30, 2017
Jul. 01, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets measured at fair value on non-recurring basis $ 52,202,000 $ 51,900,000  
Nonrecurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets measured at fair value on non-recurring basis $ 0   $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 3,662 $ 2,972
Accruals 2,868 2,477
Settlements (3,681) (2,656)
Balance at end of period $ 2,849 $ 2,793
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 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 $ 7,600,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 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Equity Incentive Plan - Restricted Stock Units
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Units  
Beginning balance (in shares) | shares 3,148,061
Awards granted (in shares) | shares 129,750
Awards vested (in shares) | shares (560,192)
Awards canceled (in shares) | shares (264,024)
Ending balance (in shares) | shares 2,453,595
Weighted Average Grant Date Fair Value  
Beginning Balance (in dollars per share) | $ / shares $ 11.22
Awards granted (in dollars per share) | $ / shares 13.69
Awards vested (in dollars per share) | $ / shares 8.71
Awards canceled (in dollars per share) | $ / shares 11.60
Ending Balance (in dollars per share) | $ / shares $ 11.89
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Stock Option Activity (Details) - Equity Incentive Plan
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 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,770
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 3 years 9 months 22 days
Exercisable, weighted average remaining contractual life 3 years 9 months 15 days
Outstanding, aggregate intrinsic value | $ $ 3,059,754
Exercisable, aggregate intrinsic value | $ $ 2,425,253
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - ESPP Activity (Details) - Employee stock purchase plan
6 Months Ended
Jun. 30, 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 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 4,128 $ 3,390 $ 7,884 $ 6,692
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 813 792 1,733 1,646
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 1,256 1,249 2,558 2,331
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 2,059 $ 1,349 $ 3,593 $ 2,715
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Unrecognized Compensation Costs (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 19,538
Average expected recognition period 1 year 8 months 29 days
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, stock options $ 282
Average expected recognition period 7 months 11 days
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 19,083
Average expected recognition period 1 year 9 months 9 days
Employee stock purchase plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 173
Average expected recognition period 7 months 3 days
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Earnings Per Share [Abstract]        
Weighted-average shares used in computing basic net income (loss) per share (In shares) 73,157 72,200 72,991 71,821
Add potentially dilutive securities (In shares) 1,376 1,339 1,436 1,364
Weighted Average Number of Shares Outstanding, Diluted 74,533 73,539 74,427 73,185
Anti-dilutive securities (In shares) 76 82 49 96
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2018 $ 3,650
2019 5,736
2020 5,867
2021 5,665
2022 4,786
Thereafter 21,885
Total $ 47,589
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments - Additional Information (Details)
6 Months Ended
Jun. 30, 2018
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments - Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Segment Reporting Information [Line Items]        
Revenues $ 135,509 $ 143,976 $ 253,799 $ 272,805
Gross profit $ 56,218 $ 61,767 $ 101,347 $ 109,338
Gross margin 41.50% 42.90% 39.90% 40.10%
Operating income (loss) $ 11,311 $ 19,579 $ 14,945 $ 26,638
Probe Cards        
Segment Reporting Information [Line Items]        
Revenues 111,586 121,624 206,514 228,120
Systems        
Segment Reporting Information [Line Items]        
Revenues 23,923 22,352 47,285 44,685
Corporate and Other        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Gross profit $ (5,951) $ (6,694) $ (12,028) $ (14,033)
Gross margin 0.00% 0.00% 0.00% 0.00%
Operating income (loss) $ (19,699) $ (9,183) $ (39,180) $ (18,836)
Operating Segments | Probe Cards        
Segment Reporting Information [Line Items]        
Revenues 111,586 121,624 206,514 228,120
Gross profit $ 50,543 $ 56,946 $ 90,614 $ 99,766
Gross margin 45.30% 46.80% 43.90% 43.70%
Operating income (loss) $ 26,835 $ 24,792 $ 45,667 $ 36,391
Operating Segments | Systems        
Segment Reporting Information [Line Items]        
Revenues 23,923 22,352 47,285 44,685
Gross profit $ 11,626 $ 11,515 $ 22,761 $ 23,605
Gross margin 48.60% 51.50% 48.10% 52.80%
Operating income (loss) $ 4,175 $ 3,970 $ 8,458 $ 9,083
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments - Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 135,509 $ 143,976 $ 253,799 $ 272,805
Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 111,586 121,624 206,514 228,120
Systems        
Disaggregation of Revenue [Line Items]        
Revenues 23,923 22,352 47,285 44,685
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
United States        
Disaggregation of Revenue [Line Items]        
Revenues 33,761 50,347 66,694 90,236
United States | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 29,005 44,828 55,562 77,565
United States | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 4,756 5,519 11,132 12,671
Taiwan        
Disaggregation of Revenue [Line Items]        
Revenues 29,651 29,802 57,300 49,347
Taiwan | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 26,499 27,464 52,397 45,616
Taiwan | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 3,152 2,338 4,903 3,731
South Korea        
Disaggregation of Revenue [Line Items]        
Revenues 26,108 22,716 41,466 41,453
South Korea | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 24,302 20,936 38,586 39,089
South Korea | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 1,806 1,780 2,880 2,364
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 21,279 20,420 38,005 46,426
Asia-Pacific | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 16,413 13,112 28,567 34,483
Asia-Pacific | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 4,866 7,308 9,438 11,943
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 9,519 10,629 21,022 19,378
Europe | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 4,109 7,146 9,682 11,649
Europe | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 5,410 3,483 11,340 7,729
Japan        
Disaggregation of Revenue [Line Items]        
Revenues 13,543 9,376 27,215 24,610
Japan | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 10,833 7,605 20,965 18,800
Japan | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 2,710 1,771 6,250 5,810
Rest of the world        
Disaggregation of Revenue [Line Items]        
Revenues 1,648 686 2,097 1,355
Rest of the world | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 425 533 755 918
Rest of the world | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 1,223 153 1,342 437
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 134,007 142,733 250,847 270,211
Products transferred at a point in time | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 111,041 121,146 205,475 227,195
Products transferred at a point in time | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 22,966 21,587 45,372 43,016
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 1,502 1,243 2,952 2,594
Services transferred over time | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 545 478 1,039 925
Services transferred over time | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 957 765 1,913 1,669
Foundry & Logic        
Disaggregation of Revenue [Line Items]        
Revenues 62,111 88,726 120,549 163,036
Foundry & Logic | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 62,111 88,726 120,549 163,036
Foundry & Logic | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
DRAM        
Disaggregation of Revenue [Line Items]        
Revenues 38,090 31,470 68,357 60,426
DRAM | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 38,090 31,470 68,357 60,426
DRAM | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Flash        
Disaggregation of Revenue [Line Items]        
Revenues 11,385 1,428 17,608 4,658
Flash | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 11,385 1,428 17,608 4,658
Flash | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Systems        
Disaggregation of Revenue [Line Items]        
Revenues 23,923 22,352 47,285 44,685
Systems | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Systems | Systems        
Disaggregation of Revenue [Line Items]        
Revenues 23,923 22,352 47,285 44,685
Operating Segments | Probe Cards        
Disaggregation of Revenue [Line Items]        
Revenues 111,586 121,624 206,514 228,120
Operating Segments | Systems        
Disaggregation of Revenue [Line Items]        
Revenues $ 23,923 $ 22,352 $ 47,285 $ 44,685
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /N#!TT?(\\#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,$% @ ^X,'36;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 " #[@P=-K!'KL^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R&E85TR:R\9.&PQ6V.C-V&IK&L?&UDCZ]G.\ M-J5L#S#PQ=+O3Y_ C?)"N8!OP7D,9##>C;;KHU!^S0Y$7@!$=4 K8YD2?6KN M7+"2TC7LP4MUE'N$!>=+L$A22Y(P 0L_$UG;:"540$DNG/%:S7C_%;H,TPJP M0XL]1:C*"E@[3?2GL6O@"IA@A,'&GP+JF9BK?V)S!]@Y.48SIX9A*(&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 " #[@P=-\%5EG50" "O!P & 'AL+W=O[?#]#KG."^*.#[GH>#P"EZ+EYE1:D*WAK6RFU8*=4] R#/%6V(?.(=;?67 M*Q<-4;HK;D!V@I*+-34,H"A*04/J-BP+.W849<'OBM4M/8I WIN&B-][RGB_ M#6'X/O!2WRIE!D!9=.1&OU'UO3L*W0-3E$O=T%;6O T$O6[#'7P^0&P,5O&C MIKVO\:@X<0TQGG[/?I' MF[Q.YD0D/7#VL[ZH:AMF87"A5W)GZH7WG^B84!(&8_9?Z(,R+3)@PHV(_*-!, 2<%T+$G M /(!]LBQHW\!!U>!_0#LS0!;.Y[98[\]]MIC:X]G]F2Q *XB]0,2+R!Q[)L% M8% D5M$.*QSA'.>Y'Y-Z,:F#R1885[$"V'@!&\<.EUO%(UG9*YD7D;G^Q6;9 M>R0KNR7W(G+7'R\0'DGB1\#(?Z8B-T*Z/%61\]-1!+,5SLK9A2YGN;=&33K7 MK%&\!W@'D4O)EQ17@Z(5BO\40^Q&@(N+8M3,UVR#LQ3%,5JPP.SZ:ZBXV4HA M@S._M[9,S4:G:K1#]OK\*Q]*V59&M\500H:.XMU8'L%4H\L_4$L#!!0 ( /N#!TT@\?A+:P0 )D5 M 8 >&PO=V]R:W-H965T&ULA9A=CZLV$(;_2I3['O", MOU@ED1JJJI5::76JMM=LXFRB R$%=G/Z[PN$C'NS ?8=^QW;/!Z\NM;- MM_880K?X7I7G=KT\=MWE*4G:W3%41?NEOH1S_Y]#W51%U]\VKTE[:4*Q'X.J M,H$TM4E5G,[+S6I\]MQL5O5;5Y[.X;E9M&]5533_;D-97]=+M?QX\/7T>NR& M!\EF=2E>PQ^A^_/RW/1WR;V5_:D*Y_94GQ=-.*R7/ZJG'.T0,"K^.H5K.[M> M#*F\U/6WX>;7_7J9#HY"&7;=T$31_[R'/)3ET%+OXY^IT>6]SR%P?OW1^L]C M\GTR+T4;\KK\^[3OCNNE7R[VX5"\E=W7^OI+F!(RR\64_6_A/92]?'#2][&K MRW;\N]B]M5U=3:WT5JKB^^WW=!Y_KU/['V%R $P!< ]0^M, G *0!"0W9V.J M/Q5=L5DU]771W&;K4@R+0CUA/YB[X>$X=N/_^FS;_NG[!F"5O _M3)+M30)S MR:,B%Q1XER1]_W<3()J ,1[G\5J.1S$>QW@]CS4C7K3H17,OEGBY2YH/*9][(7(WHQW(LC7@SKQ6OG,N)%4"FC MC.S%BEXL]^*)%\MZ<1:9%ZZRSNO(N#C1B^->2"];QWI1BLQCSC7H0/;A11^> M^<"4^/#<9**3C#M1Q$G&G7A/89$+*G1I9*6H5&92RMTP**5\ M\$'CC#L3F@1=:KR)O-,J0DGU_RMFTCRDGK*W6E(IET;P5A.,DX5YZFF9%<:DIXX*1$-(J6 X*L MK]ATK/Z,%*")=TWF6S27UT).,4>)FK:?$D M: Q;RI]J'IW(6(:,@=U$W@2408HUOD9'3L M@U?01-"),CJ1HY/N85OD4/0&P='O&$FG@HF>B-*^G<[MXJ;NNKL9#L4-= M=Z%O,_W2YW<,Q?Y^4X9#-URZ_KJY'1;>;KKZ,AV$)O?3V,U_4$L#!!0 ( M /N#!TV[D^TSF0( .H) 8 >&PO=V]R:W-H965T&UL MC9;M;ILP%(9O!7$!Q<8Q)E42:Y^_J (;*=) M?P1LWO> MBD,F.\'HSIJ:.LL!*+*&5FVZ6MB])[%:\).JJY8]B42>FH:*?VM6\\LRA>G[ MQG-U."JSD:T6'3VPGTS]ZIZ$7F5#E%W5L%96O$T$VR_33_!Q V?&8!6_*W:1 MH_O$E/+"^:M9?-LM4V"(6,VVRH2@^G)F&U;7)I+F^-L'38>,R+=-DQ_;T5*MG?OG*^H)PFO35?V=G5FNY(=$YMKR6]C?9 MGJ3B31]%HS3TS5VKUEXO[@F9][:X(>\-^6!PS;EJ0+T!>8;,D=E2/U-%5PO! M+XEP_ZV.FI<"/B+=S*W9M+VSSW2U4N^>5WB^R,XF3B]9.TD^DN13Q2:B0(,D MT_D'B#P*D5L_&OD+$/>CJ!]9_VSLAUX13D*LI'6( 'AE?*R9<,RB'+.0PVO5 MVDGP. 2DR&"<9Q&AREP2$-\FAPF 9YG=N$&@1(G*.($A&/:!XD\E$^4DP8((A/(Q!2E/XX C>(#$N8!#P$^3QZ9&?$WYB[IE"L^>&$X>8D_>7O-.!E!")<0E#Y6 M1)ECE$-27*&*CV$8SF'BSV$83MAK5!%EG"H;?73-*>@'%8>JE\X5TU'!@XYWU >O85&SO3*W1-\+=_IP"\6[_F25#<>[U7]02P,$% @ M^X,'34YUHCQQ! V10 !@ !X;"]W;W)K/OVU2E>96:4 M],:6Z&^&_'GZ:2XN1?F]VH=0SWX<\U-U-]_7]?DVBJKM/ARSZJ8XAU/SRU-1 M'K.Z>2V?H^I"KX?G?=T61,O%.7L.WT+]Y_FA;-ZB:Y;=X1A.U:$XS_ MA]L4=1O0$7\=PJ4:/<]:*8]%\;U]^6UW-X_;%H4\;.LV1=9\O89UR/,V4].. M?X:D\VN=;>#X^2W[+YWX1LQC5H5UD?]]V-7[NWDRG^W"4_:2UU^+RZ]A$&3F MLT'][^$UY W>MJ2I8UOD5? O3_K<$, 8;4$/7:N\[<9'6V7)3%95;V\^&F/ZNF]'7IU")Z;?,,R*I'<(SH]\B&(W EHJ;^:R-0:L0* M63B^KV#-"6=(&SY-DGZ8Y%TSE=A7JHM7XW@KQVLQ7G?Q>ASO2%_WB.N04]^1 MRIC8D^X0,*W\J#5]EW ,C7*>9$L%S&$23_2-$;49KBTAVGK$C*IQ'CT0:9Q* M$&D';#@%!K6A(RY@5FGK9&565&:Y,M*:E675&(M ]*\Y9<%9,@,VG((8E"98 M*F%>J416YD1ECLWG));C$S$^83V3D-%<);R9WM*ENQ:HQ&@RF!M.*>>0U)@* ME/%F8IUZ49?GNDA;5I[5@@85W;4$2MF8ZN*43BSMR52@K%83VRS$\F8?;H^5L MUS!I@BW3];@1H"^:RD\E"CU.R)(-'KC# M)]3A0?);1[MY+6%)X_)4FX IH)6F H8:K)]0)YL\.*;.QU2=$R:^T52<0,4Z MIMH$RFOJ9A*EXZGI*!\_@)\_Z&ER-3#CLZT'5%09I\ 9.KH;"0/4"=7&,41G MIR:E? 8!SPYG4],:9;-';O9T6UP-C!^[] VP/U\2A=3QY5S4.D1*32F371^Y MZWOJ^@/SF3*)XLK$7$R91$T=T%!V?$0^ZA-_PU!V5>2NZJFK(OGNKVT37/97_9UK_4 MQ7FX2(RNMYG+_P!02P,$% @ ^X,'3?PT&S'0 @ _@D !@ !X;"]W M;W)KPLV)H8HB502IDW:I*K3 MMF?:QEY<1?,'DK3KS5_^Q%US"EA]TADJ>.LYTE-76$XW@6-:QJP]7"QNZ[U4*< M55VU_+X+Y+EI6/>GX+6X+D,4O@0>JL-1F4"T6IS8@7_GZL?IOM.C:%3950UO M927:H./[97B'YB6*#<$B?E;\*B?O@;'R*,23&7S9+$9" DKP3R(8$,!/*_&=*!D#H9HMZ[;>:&*;9:=.(:=/UZ.#&S[- \U=.U M-4$[._8_W4^IHY=5GBVBB]$9($4/P1,()6\A&Q^"1D2D\X]%8*B( GMT_#;! MVD?0U*GAGR+EAR)ORDS 7B66GTQ[E<-\ O*)Y9,I'SF][B'40MH!@A.G&3X( MT912IQ\ "F'B3&[IHS"F,PS;2D%;J=<6%,>PP P4F'E]0;';F!Z33NJ\20C) MG<[X*$PS9QEL "F$,Z?)I8\B&+\SW12T10%;3BT%];/$CBA](EKS\6]$(KKZN-;/2='?1D;!S7? M*_-*]7O7WTCZ@1*GX;85C5>^U5]02P,$% @ ^X,'37J.X[1:!0 J1L M !@ !X;"]W;W)KZ M^=9N0^@FW_?5H;V?;KON>#>?MT_;L"_;3_4Q'/K_/-?-ONSZV^9EWAZ;4&[& M0OMJ3DF2SO?E[C!=+L9GGYOEHG[MJMTA?&XF[>M^7S;_K$)5G^ZG;OK^X,ON M9=L-#^;+Q;%\"7^$[NOQ<]/?S:^U;';[<&AW]6'2A.?[Z8.[6TLQ%!@5?^[" MJ;VYG@Q=>:SK;\/-KYO[:3(X"E5XZH8JRO[G+:Q#50TU]3[^OE0ZO;8Y%+R] M?J_]Y['S?6<>RS:LZ^JOW:;;WD_SZ603GLO7JOM2GWX)EP[YZ>32^]_"6ZAZ M^>"D;^.IKMKQ[^3IM>WJ_:66WLJ^_'[^W1W&W].E_O=BN !="M"U0-_V?Q7@ M2P'^44#&SI^=C5W]J>S*Y:*I3Y/F/%K']OV3]^6 M+DD7\[>AHHMF==;0K>:JF/>U7YL@U,2*3''ZV,#:*C*/6V#8"1[+\X=.9+@" M@17(6('<5% X%82S)!LEAW,;CB17/;$JHBPE[,5#+QYT)L<5I+""U'3&)87J MS5GC;WRF><&J,T#DIV4& MB)@CH^,B)'+ C&@SSH8FT5ZLQB4Q+Q!9#XZ %Z^]D&E'O%E$6!6AD\-\ATGI+"J=R[05L>UH4@*-YX@5#$KG@95<6_'_'Q4KF5%L MOF#D.L!L9%U29B?9/G).D1DR3B3+-4A C(G M/C(+"1.4+$'U4*S(PK$@37,@XB2R. D3E"Q!66."+!K35/,3B#)*(UXP/LGB M4TQ<+!I38KTX@2ICBFRZA E*EJ!B)HV%XXR]EJV!C*B()(N$*4J HJ1S $*( MS(T=H/(^%AU,4K(D%3-O+"+)ZQ%= U5LVR5,40+I*^F,A&QF2GJO QKA+/82 MA7E,B,1H+$.:J *[J/&\E MX*4]R4UXK,H712PXF*D"F&J24[&P+.@V"[[X >A-R!>135DBWT(!6$V"*I:8 M19J;?0?(7)+[/+(5"@:K +!*!!V"P2H K*+!*B!CS/5> 43.P14GF+3&)-0 E%D_ B^O -/=4?C]9 18G36_'\ MYH!C'YJ7\2RHG3S5KX=N.$JX>7H];WJ@X8!$/5^YN_7YU.A'->=#K-_+YF5W M:">/==?5^_&0Y+FNN]";3#[UT=J& MSBW_!5!+ P04 " #[@P=-V6HB-+$! #2 P & 'AL+W=OM#@!59QQOX"?Y7=[3HL9FE$@JT$T83"W5.[[;[0QKR8\)O 8-; MV"1T2_]HQF^PM3/-253\]_A#!+3@Q*L41KIXI>4O?-&32PH M1?&7\10ZGL/$?X&M Y()D+P!L+%05/[ /2\R:P9BQ]EW/%SQ=I_@;,H0C*.( M_U"\P^BYV*8W&3L'HBGG,.8DRYPY@R'[7")9*W%(WL&3=?AN5>$NPG>O%-ZN M$Z2K!&DD2#]L<2WG\YLB;#%3!;:)V^1(:7H=-WD1G1?V+HEW\C]]W/8?W#9" M.W(R'F\VSK\VQ@-*V5SA"K7XP&9'0NV#>8.V'==L=+SIIA?$YF=<_ -02P,$ M% @ ^X,'3>865ENR 0 T@, !@ !X;"]W;W)K"4[.!DB!VT%N;7$12..=W1J^-1-JT+ M#E9DO6C@&[CO_D"@_#;!1Y J4#D9?R<.>F2,@#7YRO[QUB[K^4L+#R@>I*5:W-Z M1TD%M1B4>\3Q$\SUW%(R%_\%+J!\>%#BF;Q4K1XF7;9Q7V< M;M(K;!O 9P!? '<1P*9$4?D'X421&1R)F7K?B_#$NP/WO2F#,[8BWGGQUGLO MQ>XVR=@E$,TQQRF&KV.6".;9EQ1\*\61_P/GV_#]IL)]A.__4/B?_.DF01H) MTC=+W(KY6R5;]52#:>(T65+BT,5)7GF7@;WG\4U>PZ=I_RI,(SM+SNC\R\;^ MUX@.O)3DQH]0ZS_88BBH73B^]VM]_V1,5>VH(2[,3UHO*F-5<*C:1OF>@NBBB0E M&=_M;ID2G:9%%GUG6V1F\++3<+;$#4H)^_<$THPYW=-7QV/7M#XX6)'UHH&? MX'_U9XL66U2J3H%VG='$0IW3^_WQE 9\!/SN8'2K,PF57(QY#L:W*J>[D!!( M*'U0$+A=X0&D#$*8QI]9DRXA W%]?E7_$FO'6B["P8.13UWEVYS>45)!+0;I M'\WX%>9Z#I3,Q7^'*TB$ATPP1FFDBRLI!^>-FE4P%25>IKW3<1^GFX3/M&T" MGPE\(=S%.&P*%#/_++PH,FM&8J?>]R(\\?[(L3=E<,96Q#M,WJ'W6NPYS]@U M",V8TX3A:\R"8*B^A.!;(4[\ YUOTY/-#)-(3];1#\FV0+HID$:!]+\E;F . MZ;L@;-53!;:)T^1(:08=)WGE70;V/CXB>X-/T_Y#V*;3CER,QY>-_:^-\8"I M[&YPA%K\8(LAH?;A^ G/=AJSR?"FGW\06[YQ\0]02P,$% @ ^X,'34R. M/X2U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP M#/T501]0)4K2%H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/ M*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V MMTP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW M=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.;VGI():]"J\V.$# M3/4<*)F*_P174!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT#^/-83?!U@%\ O 9 M<)_RL#%14OXD@B@R9P?BQMYW(C[Q]LBQ-V5TIE:D.Q3OT7LMMH=#QJZ1:(HY MC3%\&3-',&2?4_"U%"?^#YROPW>K"G<)OOM#X>TZP7Z58)\(]O\M<2WF[J\D M;-%3#:Y)T^1):7N3)GGAG0?V@:(=G-X[9: 3;33^(S=^X^ 502P,$% @ ^X,'37 47UZV M 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5 MRQ\0L[!)MRM RJ:J6JF55JG:/GMA "N^4-LLZ=]W; BE">J+[1G/.7-F/,Y' M8Y]--XVQBGLT;#ET+#V1(W*,7M[Q-(,Q9T1U\C][GC:A_@8\$/ Z%9G$BJY&/,4C,]U09,@""14/C!PW*[P M %(&(I3Q:^:D2\H 7)]?V#_&VK&6"W?P8.1/4?NNH =*:FCX(/VC&3_!7,\M M)7/Q7^ *$L.#$LQ1&>GB2JK!>:-F%I2B^/.T"QWW<;K)LAFV#4AG0+H #C$/ MFQ)%Y1^XYV5NS4CLU/N>AR?>'5/L316TA9]= -,>]/,/8LLW+O\ 4$L#!!0 ( /N#!TTT0FU8M $ M -(# 9 >&PO=V]R:W-H965TIVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;UB^ C=_SLS'9:.R3 M:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M: M9-%WMD5F!J]D!V=+W*"UL+].H,R8TX2^.!YDT_K@8$76BP:^@?_>GRU:;&&I MI(;.2=,1"W5.[Y+C:1_B8\ /":-;G4FHY&+,4S ^5SG=!4&@H/2!0>!VA7M0 M*A"AC)\S)UU2!N#Z_,+^,=:.M5R$@WNC'F7EVYP>**F@%H/R#V;\!',][RB9 MB_\"5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GF_0PP[8!? ;P!7"(>=B4 M*"K_(+PH,FM&8J?>]R(\<7+DV)LR.&,KXAV*=^B]%LEMDK%K()IC3E,,7\D?"O]#L-\DV$>"_9LE;L6D?R5AJYYJL$V< M)D=*,W1QDE?>96#O>'R3U_!IVK\*V\C.D8OQ^+*Q_[4Q'E#*[@9'J,4/MA@* M:A^.[_%LIS&;#&_Z^0>QY1L7OP%02P,$% @ ^X,'3=%3%WBT 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8J; M!8%MH.DPK, *!!VV/BLV?4%U<24Y;O]^E.QZWF;L11(IGL-#BDH'8U]< ^#) MFY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;V M>6IZ+UL-9TM09LCHEGXXGMJZ\<'!\K03-7P'_Z,[6[38S%*V"K1K MC286JHS>;8^G),3'@)\M#&YQ)J&2BS$OP7@H,[H)@D!"X0.#P.T*]R!E($(9 MKQ,GG5,&X/+\P?XEUHZU7(2#>R.?V](W&3U04D(E>NF?S/ 5IGIN*9F*_P97 MD!@>E&".PD@75U+TSALUL: 4)=[&O=5Q'\:;Y##!U@%\ O 9<(AYV)@H*O\L MO,A3:P9BQ]YW(CSQ]LBQ-T5PQE;$.Q3OT'O-M_LD9== -,6U,8J[M&T#7.=!5Y%D)(LV6RNF>)"TR*+OI,M,M-[ M*32<+'&]4MR^'D&:(:=;^N9X$DWK@X,56<<;^ [^1W>R:+&9I1(*M!-&$PMU M3F^WAV,:XF/ 3PYQ)J.1LS',P[JN<;H(@D%#ZP,!QN\ =2!F(4,;OB9/. M*0-P>7YC_QIKQUK.W,&=D;]$Y=N<[BFIH.:]]$]F^ 93/9\HF8I_@ M(# ]* M,$=II(LK*7OGC9I84(KB+^,N=-R'\29-)M@Z()D R0S8QSQL3!25?^&>%YDU M [%C[SL>GGA[2+ W97#&5L0[%._0>RFVUS<9NP2B*>8XQB3+F#F"(?N<(EE+ M<4P^P)-U^&Y5X2["=_\HW*\3I*L$:21(_UOB6LSG=TG8HJ<*;!.GR9'2]#I. M\L([#^QM?$3V-WR<]D=N&Z$=.1N/+QO[7QOC :5LKG"$6OQ@LR&A]N%X@V<[ MCMEH>---/XC-W[CX U!+ P04 " #[@P=-G%BNR[(! #2 P &0 'AL M+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E.S@9 M8@>MA?EU!(5C3E/ZZGB03>N"@Q59+QKX#NY'?S+>8@M+)35T5F)'#-0YO4L/ MQWV(CP$_)8QV=2:ADC/B4S"^5#E-@B!04+K (/QV@7M0*A!Y&<\S)UU2!N#Z M_,K^*=;N:SD+"_>H'F7EVIS>4E)!+0;E'G#\#',]'RB9B_\*%U ^/"CQ.4I4 M-JZD'*Q#/;-X*5J\3+OLXCY.-SR=8=L /@/X KB->=B4*"K_*)PH,H,C,5/O M>Q&>.#UPWYLR.&,KXIT7;[WW4J0W2<8N@6B..4XQ?!VS1##/OJ3@6RF._"\X MWX;O-A7N(GSW1N$_\N\W"?:18/_?$K=BWJMDJYYJ,$V<)DM*'+HXR2OO,K!W M/+[)G_!IVK\)T\C.DC,Z_[*Q_S6B R\EN?(CU/H/MA@*:A>.-_YLIC&;#(?] M_(/8\HV+WU!+ P04 " #[@P=->@7"_+,! #2 P &0 'AL+W=O MO3" %5^H;9;T[SLV+*$MZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KL/3'&A:9E'W\F6N1F\%!I.EKA!*6Y_ M'4&:L:![>G4\B[;SP<'*O.8=N 9 8D"^ ^ MB4*"I_XIZ7N34CL5/O>QZ>>']( ML#=5<,96Q#L4[]![*?=W:^U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K:!(%MH.DP;, &!!VV/2LV;0O5 MQ9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+?V0X, MWM36:1'0= WSG0-1)9!6C&\V#TP+:6B1)=_%%9GM@Y(&+H[X7FOA?IY!V2&G M6_KF>)9-&Z*#%5DG&O@"X6MW<6BQF:62&HR7UA '=4X?MZ?S/L:G@&\2!K\X MDUC)U=J7:'RL,P.7YC?U]JAUKN0H/ M3U9]EU5HS[!U@%\ O 9<$QYV)@H*7\G@B@R9P?BQMYW(C[Q]L2Q-V5T MIE:D.Q3OT7LKMH>'C-TBT11S'F/X,F:.8,@^I^!K*<[\'SA?A^]6%>X2?/>' MPL,ZP7Z58)\(]O\M<2WF^%<2MNBI!M>D:?*DM+U)D[SPS@/[F!Z1_0X?I_VS M<(TTGEQMP)=-_:^M#8!2-G&UL?5/;;MP@$/T5Q <$+[MI-BO;4C91U$JMM$K5])FUQS8*&!?P M.OW[#MAQK<3*"S##.6=J)&GZ"_]6=+%IL5BFEAM9)TQ(+54;O-H?C+N CX%G"X!9G$BHY M&_,2C&]E1I.0$"@H?% 0N%W@'I0*0IC>F3SB$#<7E^4W^,M6,M9^'@WJC? MLO1-1O>4E%")7ODG,WR%J9YK2J;BO\,%%,)#)ABC,,K%E12]\T9/*IB*%J_C M+MNX#^,-OYUHZP0^$?A,V,W*;L$H0ES'#%\B9D1#-7G$'PMQ)%_H/-U^G8UPVVD;Y?1]\FZ MP&Y58!<%=I^6N(+9OR^2+7JJP=9QFAPI3-_&25YXYX&]X_%-_L/':?\A;"U; M1\[&X\O&_E?&>,!4DBL&UL=53;CML@$/T5Q 25IM7FT)X,B[DK5-:>EADI/6 MK\'X4J1T%A("";D+#,(O-W@"*0.13^.MYZ2#9 @<[^_LS[%V7\M)6'C2\E=5 MN#*E6TH*.(NK="^Z_0Q]/2M*^N*_P@VDAX=,O$:NI8U?DE^MTZIG\:DH\=ZM M51W7MN>_A^$!O _@DP#6"<7,/PDGLL3HEICN[AL1GGB^Y_YN\N",5Q'/?/+6 M>V_9?,L3=@M$/>;08?@8,R"89Q\D."9QX/^%(B*U1DA1"L)B(89HV+K%&1-4*PF8A@F ^N:X.*;!""W40$ MP>QFN,@6%=DB!/.)"(;YX,_9H2([A&#Z\!AF^O!LU$P*S"6.$4MR?:WC"!MY MATGUR&,S_H5W8^Z;,)>JMN2DG6_IV'AGK1WX5&8/_O\H_60=# EG%[8;OS?= M?.D,IYM^=+)A?F=_ %!+ P04 " #[@P=-)@.;0+@! #2 P &0 'AL M+W=O7E6TIFZAJ MI59:I6KZS-IC&P48%_ Z_?L"=EPW=5Z &>:<,S,,V8#FQ;8 CKPJJ6U.6^>Z M V.V;$%Q>X4=:']3HU'<>=,TS'8&>!5!2K)DL[EFB@M-BRSZ3J;(L'=2:#@9 M8GNEN/E]!(E#3K?TS?$DFM8%!RNRCC?P'=R/[F2\Q6:62BC05J F!NJ0,A#Y-'Y-G'26#,#E M^8W]4ZS=UW+F%AY0_A25:W-Z2TD%->^E>\+A,TSU["F9BO\*%Y ^/&3B-4J4 M-JZD[*U#-;'X5!1_'7>AXSZ,-^G=!%L')!,@F0&W48>-0C'S1^YXD1DORMQ+>;FG0A;]%2!:>(T65)BK^,D M+[SSP-XG\4W^AH_3_HV;1FA+SNC\R\;^UX@.?"J;*S]"K?]@LR&A=N%XX\]F M'+/1<-A-/XC-W[CX U!+ P04 " #[@P=-IX+W ;@! #2 P &0 'AL M+W=O\3EG+AYG@['/K@7PY%5)[7+:>M\= M&'-E"XJ[*].!QIO:6,4]FK9AKK/ JTA2DB6;S1>FN-"TR*+O9(O,]%X*#2=+ M7*\4MW^/(,V0TRU];D!!(*'U0X+A=X ZD#$*8QLND2>>0@;@\ MOZE_C[5C+6?NX,[()U'Y-J=[2BJH>2_]@QGN8:KGFI*I^)]P 8GPD G&*(UT M<25E[[Q1DPJFHOCKN L=]V&\2=.)MDY()D(R$_8Q#AL#Q MK-/3U0S32$^7T:_3=8'=JL N"NS^*_'F0XF?,3C7'X*P14\5V"9.DR.EZ76< MY(5W'MC;)+[).WR<]E_<-D([7S;VOS;& Z:RN<(1:O&#S8:$VH?C5SS; M<&60F&Z5ZT2V 0:^"]SK'K3'# MB1!=MB"8?I #]/:DEDHP8TW5$#TH8)4/$IS0*$J(8%V/B\S[+JK(Y,WPKH>+ M0OHF!%-_SL#EF.,=?G,\=TUKG(,4V< :^ [FQW!1UB(+2]4)Z'4G>Z2@SO'C M[G1.'=X#?G8PZM4>N4JN4KXXXTN5X\@E!!Q*XQB87>[P!)P[(IO&[YD3+Y(N M<+U_8__D:[>U7)F&)\E_=95I3:?U%YTT:*F<6F(MCKM':]7\?I)$[FL' G0/H$G#T.F02\IE_9(85F9(C M4M/=#\S]XMV)VKLIG=-?A3^SR6OKO1"?:RVE 9M*]&!OM;7S:#$XU,9M4[M74U=.AI'# M/'#(,O6*OU!+ P04 " #[@P=-E(]%IK-)\H%I(3M:9-%W-D6&@U.R@[,A=M!:F-\G M4#CF-*5OCB?9M"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$0)W3N_1XVH?X&/ L M8;2K,PF57!!?@O&ERFD2!(&"T@4&X;DM)1748E#N":C!-G"9+2ARZ.,DK[S*P=SR^ MR=_P:=J_"=/(SI(+.O^RL?\UH@,O);GQ(]3Z#[88"FH7CA_]V4QC-AD.^_D' ML>4;%W\ 4$L#!!0 ( /N#!TU+< V+W $ $% 9 >&PO=V]R:W-H M965T.S^DHY)MJ #1ZYZQ36=!HW1\Q5D4#G*H[ MT4-GOE1"@FT="3., G#&'/:=D&>NMQ9YJD8-&L[.$ND!LZI_'T" M)L8LB();XJ6M&VT3.$][6L-WT#_ZLS017E3*ED.G6M$A"546/$3'4V+Q#O#: MPJA6>V0[N0CQ9H,O91:$MB!@4&BK0,URA4=@S J9,G[-FL%B:8GK_4W]V?5N M>KE0!8^"_6Q+W63!?8!*J.C ](L8/\/0@ZS=\"E4B*%S@[_*+O/]0-P5_@N?'H=O5-9M MI]!%:#,([KI60F@PI81WYE0;\QXM 8-*VVUB]G*:RBG0HI\?'+R\>OD?4$L# M!!0 ( /N#!TT/X&PO=V]R:W-H965T:9M<Y.QEML5BFEAM9*;(F!*J.WV\,Q"?@(^"-AL(LS"96<$5^" M\:/,Z"8D! H*%Q2$WRYP!TH%(9_&WTF3SB$#<7E^5[^/M?M:SL+"':IG6;HF MHWM*2JA$K]P3#@\PU7--R53\3[B \O"0B8]1H+)Q)45O'>I)Q:>BQ>NXRS;N MPWB3["?:.H%/!#X3]C$.&P/%S+\+)_+4X$#,V/M.A"?>'KCO31&2<\Y3=@E"$^8X8O@"LYT1S*O/(?A:B"/_C\[7Z;O5#'>1OEM&O[E>%TA6 M!9(HD'PJEQ#5,\B4(6_14@ZGC-%E28-_&25YXYX&]Y?%-/N#CM#\*4\O6 MDC,Z_[*Q_Q6B Y_*YLJ/4.,_V&PHJ%PX?O-G,X[9:#CLIA_$YF^<_P-02P,$ M% @ ^X,'3>MK,52W 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A+AI%-F6FDY3)VU2U&K;;V)?VZC@ZP*.N[:2%;FJ?1=S9YBKU3LH6S(;;76I@_)U X9'1+/QQ/LFY< M<+ \[40-S^!^=F?C+3:KE%)#:R6VQ$"5T?OM\90$? 3\DC#8Q9F$2BZ(+\'X M5F9T$Q("!84+"L)O5W@ I8*03^-UTJ1SR$!$!U6]9NB:C M!TI*J$2OW!,.CS#5),<)MHZ@4\$/A,.,0X; \7,OP@G\M3@0,S8^TZ$)]X>N>]-$9RQ%?'.)V^] M]YIS?INR:Q":,*<1PQ>8[8Q@7GT.P=="G/A_=+Y.WZUFN(OTW3+Z_K ND*P* M)%$@^:?$_:<2US!WGX*P14\UF#I.DR4%]FVRN?$CU/@/-AL**A>.=_YLQC$;#8?=](/8_(WS=U!+ P04 M " #[@P=-,V]G&^P! !F!0 &0 'AL+W=O!.\U7E8&],="-%E#8+I!]E!:V^N4@EF[%%5 M1'<*V,63!"=TL]D1P9HV+#(?.ZDBD[WA30LG%>A>"*9^'X'+(0^C\!YX;JK: MN ILHY5\!W,C^ZD[(G,*I=&0*L;V08*KGGX&!V.J<-[P$L#@U[L U?)6FVH MP-8+;/\I\<.J1 03;W"3!#5)$(%H98)AWGF*'6JR0P3BE0F&V>(F>]1DCP@D M*Q,,L\--4M0D103V*Q,,DZY,R.)_+D!5OL-U4,J^]=-E$9V'R"/U??(7/DZ@ M;TQ53:N#LS2VVWQ/7*4T8%/9/-A/5]NA-Q\X7(W;[NU>C:T_'HSLIJE&YM%: M_ %02P,$% @ ^X,'3557V<&W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^LTZ6;ML8T" MQ@&\3O^^ W8<*_4+,,,Y9RX,V6CLBVL!/'G3JG,Y;;WO#XRYL@4MW)7IH<.; MVE@M/)JV8:ZW(*I(THKQ)/G"M) =+;+H.]DB,X-7LH.3)6[06MB_1U!FS.F. MOCL>9=/ZX&!%UHL&?H/_TY\L6FQ1J:2&SDG3$0MU3N]VAV,:\!'P)&%TJS,) ME9R->0G&CRJG24@(%)0^* C<+G /2@4A3.-UUJ1+R$!"\T;,*IJ+% MV[3++N[C='-S/=.V"7PF\(5P&^.P*5#,_)OPHLBL&8F=>M^+\,2[ \?>E,$9 M6Q'O,'F'WDO!]U\S=@E",^8X8?@*LUL0#-67$'PKQ)'_1^?;]/UFAOM(WZ^C MWZ3; NFF0!H%TG7\-/E4XA;FPC>P<.1N/+QO[7QOC 5-)KG"$6OQ@BZ&@]N&( T'L-&:3X4T__R"V?./B M'U!+ P04 " #[@P=-XRXD4<4! W! &0 'AL+W=O7X09GGF>&88QFZ1ZU2V 0>^"]SK'K3'#@1!=MB"8OI$#]/:D MEDHP8TW5$#TH8)4/$IS0*+HE@G4]+C+O.ZDBDZ/A70\GA?0H!%,?1^!RRG&, M/QTO7=,:YR!%-K &?H+Y-9R4MMW)'BFHN]ZOTWR2Q$M8.( N 70-V'L=,@OYS+\SPXI,R0FI^>X'YEH<'ZB]F](Y M_57X,YN\MMY+01.:D8LC6C#'&4,WF'A%$,N^2M"0Q)'^%T[#X;M@ACL?OMNJ M[Z,P01(D2#Q!\D^)NZL20Y@D+)(&1=( 07HE$L+<7HF03>,$J,8_68U*.?9^ M7#;>=2KNJ&_\%WP>J6>FFJ[7Z"R-?3Z^R;64!FPJT8W-I;53O!H<:N.VW^Q> MS6]Y-HP&ULC9;MCJ(P%(9OA7 !\@UJD&34,;O) M;F)F,[N_*U8A Y1MJ\S>_;8%$>H9]8^TQ^<]?4_I!W%#Z ?+,.;&9UE4;&%F MG-=SRV)IADO$)J3&E?CG0&B)N.C2H\5JBM%>BJ6?3Y;_(8(';"=Q>(,:^ M)_ Z@?>LP.\$_E40WA4$G2"X"OR[@K 3A)K :B=+S?X:<93$E#0&;1=0C>0Z M=>:A>+^I#*K7J?X3+X")Z#EQ_2BVSC)1QRQ;QATPD3]&5K>(,R;6MX3K3WO& M$B9[IR[D=.G>)M!,/"36 .'/QLPKP 3VF-D C ?7XH&S[BF]-QK#@1/X8 )? M)?!'";1BERTCMKV$*@5Y$ZW:U0-H9"4 K02 %4^STC+!@3;AK=\A-/(;@7XCP&^@^8V@6=$G%X"\ MKZQ,02M3P,H77_'2)W12V8"'2#]E(&BJ[7 0TM>\-3A!2TR/ZOYC M1DI.%9=;?Q#M[]@75Y[ 6GSMS%_;F_*:IKVX?R)ZS"MF[ @7Y[LZA0^$<"P\ MVA.QW#/QK=!W"GS@LAF)-FTOS+;#2=U]#%C]%TGR'U!+ P04 " #[@P=- M;-8NY4@" !(!P &0 'AL+W=O\3=1$2*]]X:V8NU74G;/02".%6FP>&(=:=67,^,-EFK(+X'H.,$G M$]30( I#%#2X;OTB-W-[7N3L*FG=DCWWQ+5I,/^S(93U:Q_X]XF7^E))/1$4 M>81K]V>JU$PJ9SJAK2B9JW'R7GM?P+/.Z1Y _RL22]F?4\[.3#VI@=? M3VL_U LBE!RE5L"JN9$MH50+J67\'C7]*:4.G/?OZI^-=^7E@ 79,OJK/LEJ M[6>^=R)G?*7RA?5?R.@'^MYH_ANY$:IPO1*5X\BH,+_>\2HD:T85M90&OP]M MW9JV'_7O8>Z : R(I@"0_#<@'@/BCP8D8T#RT0 X!D K(!B\FV*66.(BYZSW M^' <.JQ/'7B&:KN.>M+LCOFFZBG4[*V(4)@'-RTT,IN!B>;,([%U$/$C4BZ1 M%#XB.X<* A,3*!^3F5B!Y74S,*EA6L.L((H2 MJR(."H#,HLHE!<(T ZE5&!<&DO ?UA*GM<1AS=JCS<# >1Z +&-+)DZM$I5+ MQC*^*Y0!VY2#BM+(VLER2:D5P\PJX\Z%17!E[U8PNW'T&_,=\TO="N_ MI+J\S!5S9DP2)1D^J3)5ZEF;!I2ZFJL^'RWT82-:-[U8P/9[%7U!+ P04 M " #[@P=-%\:=-+$" #/"@ &0 'AL+W=OV@>[M9SLA M!7,IZ1]B7\XYOORJ.38WRE5#X- KG:LI/*!UZS2_VRX M**G24[$-9"T875M2600X#-.@I'GE3T8V]B0F([Y715ZQ)^')?5E2\6_&"GX< M^\@_!9[S[4Z90# 9U73+?C'U4C\)/0LZE75>LDKFO/($VXS]*1HN$3$$B_B= MLZ,\&WNFE%?.W\SD^WKLAR8C5K"5,A)4/PYLSHK"*.D\_K:B?K>F(9Z/3^I+ M6[PNYI5*-N?%GWRM=F,_\[TUV]!]H9[Y\1MK"TI\KZW^!SNP0L--)GJ-%2^D M_?56>ZEXV:KH5$KZWCSSRCZ/K?Z)!A-P2\ =0:_]&2%J"=$'(?Z4$+>$N.\* M24M(^JZ0MH3T@Y#:_6C,LNXOJ**3D>!'3S0O4$W->XJ&J=[?E0G:[;3_Z0V0 M.GJ8X#09!063Y\?D2!.;'(#^V_.ABSU)8( $%DJL$<$J< M380Q@$%Y2"!:6 (8%""A ^EN:@0)9#TL!#(D<2R$= MUU)(QSF0CQ#FAJ4#L* !()# BB$KY:POZGHQNV$>M@*@4CJ7E 0Z,:I0^ % M-$48D+AQA2'XY*/H"Y; AQ_%]RU90" R<&]D )2%-Y*!+Q($G-SLQFN&X*.+ MTB]8 A]>1/I8 H R[%H"@=R[/3C[MI9,;&UG)+T5WU?*%'(6[;JO*3;?9B<^ M0\,Y N(+-'QL>JL/^:;5^TG%-J^D]\J5[@CL=WO#N6(Z]_!![\5.=Y?=I& ; M989$CT738C43Q>NV?0RZ'G;R'U!+ P04 " #[@P=-MWZ+V0$" ![!0 M&0 'AL+W=O0TX&[AXE36 \MY: MULG0Z=7SERT5.FAN"#9"Z G:VH9"H,@02UM.K_([-Q! M%!F_*M9TO+8M%7_WP/B0^]A_GWAN+K4R$ZC(>GJ!GZ!^]0>A1VA..34M M=++AG2?@G/N/>%4MC7/;?T[_8VG4M1RJAY.QWF7JF0]?8:HG]KVI M^.]P Z;EAD3O47$F[=.KKE+Q=DK1*"U]&]NFL^TPKD3I9',;PLD0S@8<_== M)@-9&=!(9DM]HHH6F>"#)\:7U5/S3> =T8=9F4E[=G9-5ROU[*T(-U&&;B9H MTNQ'3;C4?%24#@69)4@#S!2ADR*T?K+PX_B3 .(,(#8@^E!&O"ICU*16TUD- MV8;Q2E4Z5 0'V T3.6$B!TRR@ADU\6*;$!.R/E>'*L D4^*$2>Y@<+C:9I_EV!7.O2M)-M%G!H,5O8*ZE M'U13U<=FN_; MXA]02P,$% @ ^X,'39U\QQNZ @ B@H !D !X;"]W;W)K&ULE5;;CILP$/T5Q'L7S"5 1"(EJ:I6:J755ML^.XF3H 5, M;2?9_GUMXR6 )Q%]";8Y<^;,>)A,?J7LC9\($QW2P<%=H MOD&),M"(7P6Y\M[:4:%L*7U3FV_[A>LK1:0D.Z$HL'Q]B+TX+-W6=/3G@Z/4K,0'%KF.B_TXNI)1P MI43ZV-&2ZU]G=^:"5H9%2JGP>_LL:OV\MF]F@3&##0)C$'0&TO# MF0Z^5:9#_8P%7N:,7AW6WE:#55&@>2B3N5.'.G?ZG8R6R]/+,DC3W+LH(H-9 MMYB@AT%#Q,9&!-&-Q9,*.AD!)&,=V 0C%P BA#V$8*"AM@\'@68P00021)H@ MZA-D_BA3+2;1F+K-5)IE\J/R1\@-A$Q]-$ .1,6@J!@0-;J<=8N)>ZX^A6EF M2[)Q*'L@: 8*F@&"1E>YGMF.TBP.D2T)1([R.1"5@*(20%0X$I58KNZX2$$7 M*> B@@DRD"";7I_(AS]E?T*%&M @I8G\6 ,[^9.@0V%W>@R:4*4&!%^ $?0( M,A0"=ID5"B94IP%-RM 4Z% 8W)Q0" B+[U# [0E%_U% <#-!4#>Q"@AH$TD4 MID!V &0;U_]HJPHQZ"N+.CYUI/8+W3;M!:Z=G#N\';*>T'9L>BYLZ6"CE?Z"G@ M0*D@4I#_)!-TDH-AMRG)0:AE(M>LG8[:C:"-F?R\;OQ<_@-02P,$% @ M^X,'31_[Q&,9 P N0T !D !X;"]W;W)K&UL ME9?=CILP$(5?!?$ "V-C&Z^22-U452NUTFJKMM=LXB1H :?@)-NWK_E)E.!Q MQ-X$[)P9GS'FPYZ==/W6[)0RP7M95,T\W!FS?XRB9K539=8\Z+VJ[#\;79>9 ML:6>ZZ YE&56_WM2A3[- M0PC/'2_Y=F?:CF@QVV=;]5.97_OGVK:B2Y9U7JJJR745U&HS#S_!XY*P-J!3 M_,[5J;FZ#]I27K5^:QO?UO,P;AVI0JU,FR*SEZ-:JJ)H,UD??X>DX67,-O#Z M_IS]2U>\+>8U:]12%W_RM=G-PS0,UFJ3'0KSHD]?U5 0"X.A^N_JJ HK;YW8 M,5:Z:+K?8'5HC"Z'+-9*F;WWU[SJKJO^L]4VMO>X()+/HF.;:- \]1IR MK;E5+!$%O4@B:^#B@J N2!=/;UP(/ %%$] N07*3(!V5T6M$IZDZ#4@F*8QJ M<64$" B.VTE0.PEB1X[L]!IV;0=H+.*1'4R6<$EP.PRUPQP[-!Z-\\2<<5*2 M\O'DN"HIDC3!S7#4#$?, )Y H G$],62H@G2"8LE=:<]H9R-'N(2E4GN62P2 MM2,G+!;I/ATN4S9RXZH$3XG'#,0X$.()BV4078_$.!?)& NNC M(8H\A#Z$ M,>19_H#C!3[ %\ ! U,(,XANE@.)V?@EPF6I[SGAB($IC &7'B*6SF-R54Q0 MYK&#(P:F, 9Z8P3E#IG!F$(E[9NY)>B/1U1ZZ/=3\R.IM7C7!JS9V.]YMFC=:&V73Q0\V MWHRZ-0FU,>ROL?=T?)OJ&T?OAH!1=3FN+_U!+ P04 " #[@P=-S'NQ M%B(# #X# &0 'AL+W=OX;N#D25K8\VDS]E3.I_PLLK1@3Z55G?,\*?\N6,:O,QOL]X'G]' 4 M]8 SGYZ2 _O!Q,_34RF?G$YEE^:LJ%)>6"7;S^Q'F&P@J@,:XE?*KE7OWJI3 M>>'\M7[XNIO9;NV(96PK:HE$7BYLR;*L5I(^_BA1NYNS#NS?OZMOFN1E,B]) MQ98\^YWNQ'%F1[:U8_ODG(EG?OW"5$*^;:GLO[$+RR1>.Y%S;'E6-9_6]EP) MGBL5:25/WMIK6C37J])_#\,#B H@78"<^[, J@+H1X#W:8"G KQ[9_!5@'_O M#($*"+0 IRU64_U5(I+YM.17JVPWT"FI]RE, KF^VWJP6<[F.[D E1R]S*GK M3YU++:281EQD@XA0 M/!.*UI,V\710SP 7\% !KQ'P!@*AMB M$S9,T>8!H:M5#($"3U\W$P*/!AJU M1B@_CCT\+1]-RT?J$N$" 2H0('6)M;JTC#_,1J_>:HP:F E1,Z$A05S0W2"0 M'_O:,JW&J(&;"'43(6Z(-L\"@6@4@>9FC!JXB5$W,>9&FV=A0D#!6*DQ:N & M7+S!N9@?HK^["-POKM) Z]Z$8[ ;S/ C5\AS?Z">"-%KS[6S7@30W\.YJU M@OI5\8%&6K?&J "H7F&3 I?$VI_8&L,@IK?J@S=<,#MN1&XHX%T2PO^H,-[: M(+JGPI&QH8A+]1,$3AE[V*0\-XCU F.4KZ?F] YA.2L/S1&ZLK;\7(BZ++W1 M[IC^2.I#G#:^@,D2D/$53-;M(?Q#OGTG^)Z4A[2HK!#M.1=,FG0[B%C>U'?AO*^;,_B[8/@)_6>X70O._-_4$L#!!0 ( /N#!TU\ M"NIA*P( (P& 9 >&PO=V]R:W-H965T7A=L[RK(0=\V;CAUEI.YM2^6? ^-BV,=)_+;QW-QJ;3= 6?3T MQKXS_:,_2K,"&.!&&=G;2-0,SQ8Q3BW@0S&[REF/*>TQN7\+?HG5[NIY405JP3_U5QTO8_S M.+JP*[US_2R&SVRJ!\?15/Q7]F#U54!$4FS,$H>1,E7**G_]\M7;R3BQ@T1=LG_Y&Y:WI5'02VK08UPBN0FAF(FZ>3%VU^33,"\ZNVDXS,Y=C@QP7 M6O13[P?S!ZC\"U!+ P04 " #\@P=-8@[7>Z@& #\+ &0 'AL+W=O M[N]GL\/A:;HK#IVI7;IO_/%?[35$W'_:W;+V8/ M][OBI?RKK+_N/N^;3[.+EJ?5IMP>5M5VLB^?Y].?Y=U22MM><13Y>U5^'*[> M3]J]?*NJ[^V'WY_F4]&:5*[+Q[K5430O[^6R7*];58TA_W9:IY=%VPNOWY^U M_WKM\&J:3I_*Y>%O77ZJ/W\IN1W8ZZ;;_1_E>KAOQ MUI)FC<=J?3C^G3R^'>IJTVEI3-D4/TZOJ^WQ]:/3?[X,7Z"Z"]3E FE&+]#= M!7IPP>QDV7&KOQ1U\7"_KSXF^]/MVA7MKT+>Z<:9C^V71]\=_]?L]M!\^_Z@ MI;^?O;>*.IG%249=R:B^Q!)(Z(O(K#'@8H6"5JCC];IG1< *-%2@CPI,3T$< M;.,DXX\RVY-,T$$(,=@,E9,#N9Y!!AIDB$'*#>PYB=BK=8Q7WE*#@&"(@;?( M0HLL=9$:K+2P9"6KE%#4)" HHQ"L20Z:Y(!)HNAH-&LYR438.3H3>ZK MP-%!9H0'B>.#! &"ND;37S7P"Y72DO<*#@^2Q@>M+*,"\RQMAEZ!N5' M/U(;:DRN!BE2,X6#QJ#IC!2I,6@Z)45JD/EBY&.5QD3J!"(U(#)&$*N H!9C M=P$CJ4](2G6](*,!$ZDSB#282 ,*6W(3#" MZ C:*83D2)UB,)&&$DE;/)F8 M68#@:&8Q&'&C$IJ\3JC73S:]"C"*"EJA^*AN<- PJ/8>MGF&1@UN%:;A1N%" M,2IPN# 9X<+@<&%02SOL,PP-%\3U8R)]0W L,:"*UDP_:C#Z)J.*-IA] ZIH MZ@Y:11-WC(GTGWW@"&)!!-&&48%YMS+='1;C:0&>)(Y92AWNMY#@6!RS&$\+ M\-1,*VHQ>]9DN(9Y.@5J8M)O6?K8B=LKQM-2/$FK99/1LQ@]B]!C&EB+T;,9 MZ%F,GDUH8!>6=I@M MEU ON[',U_DD.3DZ#*A#R9';"@;4921'QSSNO4W?PMW.C:,B?3LPH X!RK29 M#@/J,@!U&%!' :7>2,Y['J/I0=XSG I,DL_(>QZ3Y%/RGJ?IC#,4P^838/.W M81L5Z=N!8?.&MDQ,(>HQ:SZ#-8]9\RE]J[_=MW8^H8)C#SH].@U[IDZH?U@7/'(5D'3!\PG,X_#@4>D\[)H\C0^C MIV,!1XF H@33Y0<<)4)&E @X2@34O Z;A8!Z4G:[.% $4/$:AM" &0\9%6_ MD(>$BG<1QBK>TP]N5*1O" X5 80*P[2* 9,=?(8[F/-3@"%I *%:RP.!8Q6 MN)UYEX&2-7[@$C%:$:'%-)X1HQ4ST(H8K9B2@&-R HZ8JYB0@./M!#PJTK<# MPQE!M6N8CC9B.&-&!HX8JYA0[4:0@.'Y"A <.U^)&-,("E_#=*818QHS"M_( M##HD%+Z1XH?/5X#@^/E*4TE JT[?#YW#=(Q2,,,.(H-5*9AQ!T%I)0XZ"Z4? MLTC!C$8(E Y9FYEY!I&1$*5@)AI$2DH\2R6?MDC!3#^(!$+/0K7Y[ENI-S U&B@:30@R":(#)LDJX>:,< M!+F)(YE0BR[/4ADC4@R":#S).> M/M35;GZ:-9Y=!IX?_@=02P,$% @ _(,'35IFY%[> 0 G00 !D !X M;"]W;W)K&UL=53;;IPP$/T5Y/?&++=M5H"4312U M4BNM4J5]]L)P46Q,;;.D?U]?""4;]P5[QF?.F3$SSF@?"[0#KTYGOJV4\:!RWPD+?P ]3R>A+;PRE+W# ;9\R$0T!3H M;GR]EG$8YOABB!7-TF&B#V:T(K-E7B<@G M<8P^A,=I[">(O3G&EB!^1Y#X"1(O06()DG<$Z561#K.WF,%A;F_](JE7)/6( M9%E?V52O:AE/!* F_:@X%H[6#(H.+38(=RXUUG[RZR M[?4/[@;W.Q%M/\C@S)5N4MM*#><*="+AC:ZTTV_%:E!HE-GN]5ZXB7&&XN/R M&.#U12K_ E!+ P04 " #\@P=-9NK*S98" " "0 &0 'AL+W=OTJE]UX6E9CZ>RGK<1"( M]9Z61-RSFE;JRY;QDDC5Y;M U)R2C2&511"%81J4)*_\V<3$7OALP@ZRR"OZ MPCUQ*$O"_\YIP4Y3'_GGP&N^VTL="&:3FNSH#RI_UB]<]8)699.7M!(YJSQ. MMU/_$8V7"&N"0?S*Z4ETVIY.9<78F^Y\W4S]4#NB!5U++4'4ZT@7M"BTDO+Q MQXKZ[9B:V&V?U997,B@BZ8,7O?"/W4S_SO0W=DD,A7]GI"[4));YGL_]& MC[10<.U$C;%FA3!/;WT0DI5615DIR7OSSBOS/EG],PTF1)80M00U]BT"M@3\ M08AO$F)+B(>.D%A",G2$U!)2AQ TQ3+5?R*2S":+*":Z'6*QJF:W[4. MFNDTW]0$"!4]SG"238*C%K*8>8.).IA1? EYZD-0BPB4@=9%!+F81SUZ=#G MHH\8)8Z'3T6>/Q=9 B(8S@2#]<2&CR_J^0 +Q*! ; 3BKD :.A/28$8&4S75 M#C-W2H: EA HOI)P OI- +]7YCX%!=+A%1N! J,!%6LPR>V*?0*ZL)*!5C+ M2@0+/( "#\.+@4)X0X> !^SNZ!!(%3E;SH*ZB^,.(>3N_+X43E)GXP%2V96L MKORF$)#5E:E!X#_F$47_45MXUUXC/1AXL3G:+Q 0/P)C9^;R\"'?',W M^4[X+J^$MV)2'6'FH-DR)JGR'MZK-;-7UZ&V4]"MU,V1:O/F3M!T)*OM?2=H M+UVS?U!+ P04 " #\@P=-?CC_Z1$" H!@ &0 'AL+W=O>S!,/\0.67L#R\8KD7D#^0$7R?[8>1\OT[CBLG2I.YA7)&PO=V]R:W-H965T M.OH@*0SALEC5BYE93M$B&15T"Q>& M M-.I+P3C%4AUYB43+ 1\-B1(4>-XCHKANW"PUL3W/4G:2I&Y@SQUQHA3SWVL@ MK%NYOGL)O-1E)74 96F+2_@&\GN[Y^J$!I5C3:$1-6L<#L7*??:7NUCC#>!' M#9T8[1U=R8&Q5WWX?%RYGC8$!'*I%;!:SK !0K20LO'+:KI#2DT<[R_J'TWM MJI8#%K!AY&=]E-7*7;C.$0I\(O*%=9_ UA.[CBW^"YR!*+AVHG+DC CSZ^0G M(1FU*LH*Q6_]6C=F[:S^A39/""PA& A^?)<06D+X3HCN$B)+B/XW0VP)\20# MZFLWS=QBB;.4L\[A_7-HL7YU_C)6UY7KH+D=\TWU4ZCH.0N3*$5G+60QZQX3 MC#!3R/86X@\(I P,+H(Y%^O@AAY<)]C<(I)XXN&?(KN[(E:M%XQ)4.:]!^6^4O-U.! HI-XF:L_[*=,?)&OM M $7#%,_^ %!+ P04 " #\@P=-6VEP=^8! U!0 &0 'AL+W=O M<9**,Z>BK3#R,:Q-:]?>Z5]H\X3 $8*1L(@^)82.$#Y*B!PANB'@(8J=S8XH MDJ>"]YX8_MV.F$.TV$1Z^H5IVF';9WH\4G?/>;A< $$TQPC=C. M(,)KR.X>LHQ'"-8>1Z/!K-' \L.IT7@]+Q#."H16(+I*NKY).F"6%M-:3!P$ MOOZ(_)O ,\#%VO>GP"M+T:REZ-[2ZC\"\:Q _/A0DEF!Y(&A)'=9;Z:Q^PPQ MF,"3\V@NE!]$')M6>@>N]-&V![#B7(%6\Y]TJEK?86-!H5)FN]1[,7S)0Z%X MYRXI/-Z4^3]02P,$% @ _(,'33?\)7PC @ !P8 !D !X;"]W;W)K M&UL?51=C]HP$/PK4=Y[ 2=Q (5(!Z>JE5H)7=7V MV82%1&?'J6W(]=_7'R&$X-X+]FYF9F>-O7G'Q9NL %3PSF@CUV&E5+N*(EE6 MP(A\XBTT^LN1"T:4#L4IDJT 50,VADS9M P'$=/L]7 MV\S@+>!7#9T<[0/3R9[S-Q-\/:S#F3$$%$IE%(A>+K %2HV0MO&GUPR'DH8X MWE_5/]O>=2][(F'+Z>_ZH*IUN B# QS)F:I7WGV!OI\T#/KFO\$%J(8;)[I& MR:FTOT%YEHJS7D5;8>3=K75CUZ[7O]+\!-03T$#0M3\BQ#TAOA$2V[QS9EM] M(8H4N>!=(-R?U1)S)^:K6!]F:9+V[.PWW:W4V4L1+^9Y=#%"/6;C,&B$N2$B MK3Z40+X2&_1 1_<%MH^(+/57B+U-Q)8?WS6!_ *)5R"Q LF=0#PY!8?)+*9Q M&(RGG3R"T#+[CY74:R7U6$DF5APF'5=9X,7$B@>49)G?"O9:P1XKZ<0*?JCR M*<;3&[3UH!!.L=],YC63>+*1 M\6?1 DCGA9)>Y&XKY7! 2)0M4"P>V "]VJD9IUBJ)6^0&#C@RB11@GS/BQ#% M7>\6F8F=>9&QJR1=#V?NB"NEF/\] F%C[N[N M5FAAJ3H*O>A8[W"H<_=Q=SBE&F\ OSH8Q6KN:"<7QI[UXFN5NYXN" B44C-@ M-=S@!(1H(E7&GYG3721UXGK^RO[9>%=>+EC B9'?727;W$U.$R8VF-Y@XLC3/[M09!6*+$*^G2"V M$L3_;S6Q$B26"H*[&TTV5OV]]X'7U*J46I3"NT---TJ150BM7@0%WICF(9R2 M77O3N%;1I3\]^N9%O<&GYO8=\Z;KA7-A4KU+\WIJQB2H(?4$L#!!0 ( /R#!TW:Z#Y4= ( -T' 9 M >&PO=V]R:W-H965TZ0A3C!-6L;/Q5X?:V M3?#:_$;>D3_[[Q6I[.VFZ@5=&R$__)]5N[E6:%!I5# M6?-&E:+Q)#\N_359;$AD'9S%KY+?U.C>LZGLA'BWBV^'I8]M1+SB>VTEF+E< M^0NO*JMDXOC3B_H#TSJ.[^_J7USR)ID=4_Q%5+_+@SXO_O MO$\H]KT^^^_\RBMC;B,QC+VHE/OW]A>E1=VKF%!J]M%=R\9=;[W^W0UVH+T# M'1Q"YX ZD(O\,]-L54AQ\V1W^"VS[Y@LJ#F;O=UT1^&>F>"5V;VNPCPNT-4* M]3:;SH:.;,A@@8SZ@* 08D-G[F&>P (A&&/H!,('@106B$"!R E$#P+9),G. M)G8V36=#H@PG3U*-05 ,@/()*)Z!",W3&,.%": MRY.;*\K;BTOCAMIH=YA=:^JZ\W_S;O#]8/)4-LK;"6UZO.O$1R$T-]'@P"1\ M-K-V6%3\J.UM:NYE-W"ZA19M/TS1,-%7_P!02P,$% @ _(,'3&UL=5;1CILP$/P5 MQ'L#-AB'B" E5U6MU$JGJZY]=A(GH -,;2>Y_GUM0R@'2QZ";69G=A>-UME= MR#=5<*Z]][IJU-8OM&XW0:".!:^96HF6-^;-63?/:_$?>LC_W'P4EX*;0^"/&O9A?_D M^K5]EF87#"RGLN:-*D7C27[>^CNTV2-J QSB5\GO:K3V;"D'(=[LYMMIZX?SI2?U!TP:.UP_V+ZYX4\R!*?XDJM_E21=;?^U[ M)WYFUTJ_B/M7WA=$?*^O_CN_\\__"(,#2;%W9-=\UMFOS':8-.;HSUTK7#O3/+* MG-[R.$RSX&:)>LR^P^ 1!@V(P+ /$AB2V.-9>(Q"F" """4S M(4(BBA<*HJ .!73(1(?.=&*<4KI0SQK460-?.($)4I @!1*EDT0[3#I*=+U" M*!W_8$D4PM8) ='UU#L="(W[DZ[2:$%IP:0(4)JY%,V5Z(K2!270JSN$YTHX MG"KA62?I*EGX7@CV- ),C1=,C6!7(\#6>&IK$+34?=C5"+ UGKH-!)$%'=C4 M"' U3J8Z'8B.>A^%)*5DP=<(-C8"G(VGANE!8RULBL)DVK]@-&UJ+B]NSBKO M**Z-&_*CTV&6[[";5O_AW47@!Y.7LE'>06@S\]QD.@NAN%^;N,6PJ M?M9V2+8+CAY/\ 4$L#!!0 ( /R#!TTP+A,OY0$ *0$ M 9 >&PO=V]R:W-H965T M)+ --!V*#=B H,.Z9\6F+ZADN9(2=W\_278\-]%>+)$Z/(>4264C%V^R!5#> M!Z.]S%&KU+#'6)8M,"(W?(!>G]1<,**T*1HL!P&DLD&,XM#W4\Q(UZ,BL[ZC M*#)^5K3KX2@\>6:,B#\'H'S,48"NCI>N:95QX"(;2 ,_0?T:CD);>&&I.@:] M['CO":AS]!CL#ZG!6\!K!Z-<[3U3R8GS-V-\JW+DFX2 0JD, ]'+!9Z 4D.D MTWB?.=$B:0+7^RO[LZU=UW(B$IXX_=U5JLW1%GD5U.1,U0L?O\)<3X*\N?CO M< &JX283K5%R*NW7*\]2<3:SZ%08^9C6KK?K./-?P]P!X1P0+@&1#<"3D,W\ M"U&DR 0?/3'=_4#,+P[VH;Z;TCCM5=@SG;S4WDL1A]L,7PS1C#E,F'"%"18$ MUNR+1.B2.(1WX=$N=1-$SAPC2Q!](O#=!+&3(+8$\:]DHDUR^]OPJDL8B,;. MA_1*?N[M;*Z\RP@^AK;+_L&G^?U!1-/UTCMQI7O5=E3-N0*=B[_1-;?ZR5@, M"K4RVP>]%]/@3(;BP_PFX.5A*OX"4$L#!!0 ( /R#!TTVQRZ)J0( *$) M 9 >&PO=V]R:W-H965T8!,@ MY,-19_SJM#/MC+.=MK]91ZJH1D_ @93N*(K$YT)J()];21KW9,5X3J:9\'XF64[(UI+J*8!RG44W* M)IR.36S-IV-VE%79T#4/Q+&N"?\SIQ4[3T(07@+/Y?X@=2":CENRI]^I_-&N MN9I%@\JVK&DC2M8$G.XFX0R,5@!I@D'\+.E97(T#W:*7@NA*58\,J87Z#S5%(5O_&S"619#KF[!SP;CVT M1"\[,,+J[]KHH/EWS#OEIU#1TS1!(7)DEO(TH6 1&I H8J MH*^*.73H5@T+%Y%AJX9_BJP^%+DI$WG-0H:/;LQ"?H'$*Y 8@>1&P+)RWF$R M@VDZ#("Y98<+0JB(+4-<4);G5KJ5"TK3 OJ;PMZFL--4EOOYJ9>?/NYJYA7( M'G"UP^"K-G. +%-=3%982VCI8D"&+*&5!Y0FJ;^EW-M2[K24W_F@"B^_>-Q3 M$/LWAO@!5WO03:<0IY:O7E12V%N(BX(86PM_Y4,A=,<;<&?/ ZZ[=U8\\.Y7 M,P#_PU__7@+0(_XBY^N$,2YL?UT40*Z_+@KAPEZZOHP9L'?)Z.IXJ2G?F[-> M!!MV;*2VY2HZW"=F4!]/5GP.1@O@B2_U_<,<9^_RW>7E&^'[LA'!"Y/J4#1' MUXXQ257Q\9-:%@=U7QHF%=U)/7AFXB6=M?B*+A5C;]"U!+ P04 M" #\@P=-ZER#"54" V" &0 'AL+W=OBJMK\=L@GH %/;"=>WKVT(I;(HH6'RB7?0ZCM'+AJF]%:< M/-D)8 <;U-0>]?W8:UC5NGEFSW8BS_A9U54+.^'(<],P\7L+->_7+G&O!Z_5 MJ53FP,NSCIW@&ZCOW4[HG3>Q'*H&6EGQUA%P7+L;\KPEB0FPB!\5]'*V=DPI M>\[?S.;S8>WZ)B.HH5"&@NG+!5Z@K@V3SN/72.I.FB9POKZR?[3%ZV+V3,(+ MKW]6!U6NW=1U#G!DYUJ]\OX3C 5%KC-6_P4N4&NXR41K%+R6]M9=#-&(V0X8.L.0">%I]DF"8A);>A<>1 %.$* Y!I8@ MF!.L?)P@1 E"2Q#^4V1\4^2 22RF'8I<14&*RT2H3(3()#9Q#Z-V6F=V[2E.(B*U1D]8"7""9<>#*)CS_]/D*QD"=9 M:"#RN)\$;9 -H4@6P6T34N0!]=.%1B)X)Y'@ 5LQ4!@NZ. -1Y"."Z,%"KR9 M2/0?ON*M0I!>N?&ULC59ADYHP$/TK##_@$)* .LC,H7;: MF7;FYCIM/T>,PEP@-(EZ_?=- G(8HNT729:W;_?MAJSIA?$W41(BO?>:-F+E MEU*VRR 014EJ+)Y82QKUYL!XC:7:\F,@6D[PWCC5-(AFLSBH<=7X66IL+SQ+ MV4G2JB$OW!.GNL;\3TXHNZS\T+\:7JMC*;4AR-(6'\EW(G^T+USM@H%E7]6D M$15K/$X.*_\Y7&X3C3> GQ6YB-':TTIVC+WIS9?]RI_IA @EA=0,6#W.9$TH MU40JC=\]IS^$U([C]97]D]&NM.RP(&M&?U5[6:[\N>_MR0&?J'QEE\^DUX-\ MKQ?_E9P)57"=B8I1,"K,KU>,/QBI'E;@A@$X": C@3;7G5K4[##*8IDL2A,CJ MR=J!BM3M8)7$A5HL0JLL#E0XC^XT$#F%(8>PA24,3<*$((DM72X0L)@V#A $ M%M/6Q13?Z5;L%!5/12&KPGD\K1U$ %BJ'"B )K)<7#"R.K]U<87S.^S42/T]CJS# M]'J.]&UHV?-PN0X=]HV:=MUP^J#O1N4WS(]5([P=D^H.-C?E@3%)5.:S)Y5T MJ:;SL*'D(/4R46O>S:AN(UG;C]]@^ ^0_0502P,$% @ _(,'30"[INL( M @ Q04 !D !X;"]W;W)K&UL=93;CILP$(9? M!?$ :S"8PXH@-5M5K=1*T59MKYUD$M :3&TG;-^^/K (@7,3'_CG_V8FMJN1 MBS?9 *C@O6.]W(6-4L,S0O+40$?E$Q^@UU\N7'14Z:6X(CD(H&<;U#&$HRA# M'6W[L*[LWD'4%;\IUO9P$(&\=1T5__; ^+@+X_!CX[6]-LILH+H:Z!5^@OHU M'(1>H=GEW';0RY;W@8#++OP4/^]+H[>"WRV,.'L3WM6S2XLPN ,%WIC MZI6/7V&JAX3!5/QWN /32EWKW7*<$5 MNANC2;-W&KS0)"29-4C[SQ#LA6!KD"P,XCSW&R1>@\0:I,L,HG*5I=/D5M,[ M348B/R7U4E+K0!8..(K7F*V(Y$GFQQ OAG@P.%IAMB)29 ]ZEGDQF0\3KS!; M$3+$] ?&Z9\4VE;@H'E13>C'E!I,NCKK# ME)N#EN:D*%<8M+B!YH'[0<6U[65PY$I?9GOE+IPKT([1D\ZYT6_JO&!P46:: MZ[EP+XM;*#Y,CR::7^[Z/U!+ P04 " #\@P=-8AL.:KP! #2 P &0 M 'AL+W=OD7TP%8]":X- 7N MK!T.A)BJ \',E1I NIM&:<&L,W5+S*"!U2%(<$*3Y)H(UDM-S"@$T^]'X&HJ\ Y_.)[[MK/>0*_^EKVQ7X!J,:&C9R^ZRF!YCKR3":B_\!%^ .[I6X M')7B)JRH&HU58F9Q4@1[BWLOPS[%FRR=P[8#Z!Q EP ::XF)@O+OS+(RUVI" M.O9^8/Z)=P?J>E-Y9VA%N'/BC?->RC1+>9MDVP7Y3XSX0[-?Y;Y)M@G23( T$Z3\*KK\4&3%9P,B H5]2D%5/!>@V M3)-!E1IEF.25=QG86QK>Y!,>I_V)Z;:7!IV5=2\;^M\H9<$)2:Z&ULE9AO;Z-&$,:_BN7W/=B_ M0.18BFVJ5FJEZ$YM7Q-[$UL'Q@427[]]%TQ\9N8A=M[$L/G-[#X#,[/L[%A6 MW^NM<\WD1Y'OZ_OIMFD.=T%0K[>NR.HOY<'M_7^>RZK(&G];O03UH7+9IC,J M\D"&H0V*;+>?SF?=V&,UGY6O3;[;N\=J4K\615;]MW!Y>;R?BNG[P-?=R[9I M!X+Y[)"]N&^N^>OP6/F[X.QELRO^;^VG8KLCE;MVT+C+_\^:6+L];3WX=__9.I^KL3/L2[S MNOL[6;_635GT7OQ2BNS'Z7>W[WZ/O?]W,VP@>P-Y-O!S?V2@>@/UTT!_:*![ M WWK#*8W,&2&X*2]"^8J:[+YK"J/D^KT/ARR]K43=\8_KG4[V#V=[G\^GK4? M?9MK$\V"M]91SRQ.C+Q@(CU$5AP19R+P"SBO0J)5+"0SE\,)EIR(#%G#52?I MATX&RU0P6*JS5X-@Q=B!A@YTYT!?+H &^X1$';(_15(9$R8D'@#3*HDLB0G' MI%%10KRE (MD'(X$QT!MAFLCTRP,F\98*6(BC5-61);$:<4I$0JE"98B+%%J MY*E9J,PR9=I0:8"Q(1&&&$%D(8:^QHA16% $!47 .Q .%&(7BGT';,!:['PGPBQKCP"5YI>(PM MDTOKWG5D=1U)/T2&:G#5$[SLL0XE>!'ZQ22&ECV$69NPO 28SS894VF(TZ$: M*>H"%S_!JQ_O4PBRK.[< *UN@=(KT% 6+LDBN:%;]= P@HFE&YTEXA(1*ZH- M8,IS[)U$T\:Q&E$H<-32:M@R$^?RG.0*P)+1<'L#\7G[L+<(M0X*6 MP=(?099NP"%$]W0(BFA^0&CLRQ"W,^8+'"AC CV%$$QZ2,Z,=>BC!EQSZ[%>X>"G0/EO<( MBNBC@Q MV1"BCPU"(^5,X8ZF^%<&S_L>&F2JH*M9 DHEM%:M !5?YE&OC%-) M&-.-6G!Q_%:XZJ4["ZTGZ_)UW[29>C%Z/F]]D.WQ'1E?B+NE .,K<9>>3E-_ MNC\=[OZ952^[?3UY*INF++JCO>>R;)Q??/C%Y]'699OS3>Z>F_8R\M?5Z5#U M=-.4A_[ .#B?6L__!U!+ P04 " #\@P=--VJM?ND) "[0@ &0 'AL M+W=O ]O C,1% M B3 8(-D?VML^H*51$>2QYNW#W6Q5ZHZ)37_V!;]L<4^:A[V(:MU\]ZM_]@\ MM^UV].=RL=K_=*_MJO_/8[=>SK?]R_739/.Z;N]LN7E;M]_5H\[9O)I^M/+PLV]7FI5N-UNWC[?@K?6G( MQ=T>>^0_+^W[YN3OT:XO/[KNC]V+OS_[_=M3'O?_ULI^UBL6NJ M/Y#_'EL=?[[I;L?3OS]:_W7?^[XW/^:;=MHM?G]YV#[?CO-X]- ^SM\6V]^Z M][^UQQZ%\>C8_7^T/]M%C^^.I'^/^VZQV?\BNX?I>16;7D>8BA4J%QD2=],29PC27F?;:9:RRQ$$+DEWR I12T$]MB MY[/2^7S6)CC87BS5:VRQO5A[7>,C<^Z8@5_> !4"L4G!#%#]Q=*)217 ;$R: M/-CWK/2]_C-7FL!F8_T A;'96#F'D0H',(K[BSZ7&&'9\"LSUJG"$L^\ED:P$(_*4E< M8XGY$$EQ8XM]T$H?]%F9!3ML-L[4:^RPV3@YEQ$:'YFS*Q[Q&=@44-8Y[L6 M\L6P25^#WC$YQ2<<]D G/=!K$SVGA+@!*[(G(]A,ID+##";B.4.4G 7A,&1+N O2941+L@PTL2+711#8DK )0%%*Q!66 M5+2!NP2@0E:',#; "#)=43)=Q$83!V2ZA(TF562Z!-):]/S6!* B3\,S /4# MF,^%T1NZH)S>"=M? I&N:-I@DTD#(EW")I,J(ET"ZL+.&^3'+_@D5\PF3\P;1"7 MC"4EB&5L?5E:7S!:$]AD\H LE[')Y(HLE^&C->/Y4R3$]:J(L $X:X+G)5(- MXOHKJS;1RM@#L_3 8)1 E['AY &!+F/#R16!+H.G<+:(NQ((HY 35QG$P^ 2 M=PR$.:,]2,K8"[/TPF"43)>Q[>0!F2XK54<5F2Z#'!;$/7A$69Y+9H"RA3^4 M:A 5M#R6L1MFZ8;!*$T4;#=E0*0KV&Y*1:0K,EX%SV<3 #H]EH.Z "+C>"T@ MH(K52LVP!19I@4$K)BS88\J ,%>PQY2*,%=DL"J!7^T E'A$FP&("K_%W" J M1F6F5;#Q%6E\P2CN4K"[E $YKF!W*14YKJ#L1<2O<@#+.5E^D0,8[:YR8@ # M+CJCU545;'U%6E\PRKRO*"67@VHNM:++JJI+$-6 T(A#2B,.2@W!"UJ348HO MC33"8%2IE/)+,Z3^TB@%F*:F M-4E&!>9V853'.987U2RC"-=,+3BG+6"':= MP_9J=9523%-3BVG D[-LBE08<.235!F48V;';;Z!G%&?BI)1"C(-B'O:K20R M2DFF&5*3:92B3%-3E6ED]L)J PZJ+3FL-N NJ*T5I8.J]*#E1E)KOP?$/M*J MOZDB^'U %YWC.C.K8)K+#.N3XH:@'CV0$O5(JP*G 6&/M#IPJHA['Q![)L07 M#$PAYV6),<)2Y(^K&\3Y&-0>*MX(ZM0#*9&/M&IP&A#Z2*L'IXK8]P%=UQIP M2&N 0:U!F>8%K15G!/7JI^MVV&H/Q7KL@ !(2ETXV8H(^ %==(WKS*R":2XS MK$_:.ACIA.IJ)5(JPLD.2("DU(23KD M%*T3J%H/I#:BF(\=D A)J0XG6Y$)/Z#+8_DJ,ZM@FLL,ZY/BA:!>/6CW\DBI M"B<[) DJ=>'D:I*@JUR AS@TE@$'QS+B+HQEI7"=0.6ZCTKJ)J5&G-R@=7C: M0KRJE7@RF\'UI!!$*TH1"->40O#"JE)22MD)U++[I,WPE(IQ+]G&[^W/WU'9]^#:%PXMM]WI[^*J(R>?W5=S]'U!+ P04 M " #\@P=-'H:Z((YA 4= $ % 'AL+W-H87)E9%-T&UL M[;UI/OV3+S9&T *<]T3,0+AT42J,KEY,FS+W]HFGUPJ,J_'8K+^E#M M__U9%L^?!;_=;ZKFWY_=[??;EU]_W:SNBON\F=3;HH)O;NK=?;Z'/W>W7S?; M79&OF[NBV-]OODZB:/;U?5Y6S_[XAZ;\XQ_V?WQ5KP[W1;4/\FH=O*[VY?XA M>%/Q"&5=!>=!O\1U^;Q;\5%?[NP;>61?K]K<_'*I)D$9A MD$3QHOWEQ>%V$D1)_Y?'UO.7B^MFO\M7^_^O_:8\_*&X+?$)&.)M?E^TG_KN MW8>?OKNX_/CN0_#F[>5D8)!+6,$NW\#,Z^*WX,_%0_NYR\-NAZO\KFQ6\-Q_ M%OD.(1&\RO>=*<_/X^0\60Y,]5VY*7;!);QW6^\Z\_R8[VZ+X&*U*N I>&;- MSP]"[>/#MC-_')W_Q^ +[XM=6:\'UVX.\G__K_\U>EH:#M_!AQU\:3\I\_8^ M^Q])!V7@U36_OLEOV]_>Y)NFLW)SDO7]/:#-U;Y>_1H&5X3+P;O#OMD#@I55 M9ZS+&HZ\:@#0\%M3;\HU0?W;?)-7JP(&@(O4P*WX^>I5<[D_R4[WXM]OGU MI@B:8G78E?NR>U\!A9!\-,&N6!4P$CP=!E6Q#^J;(-]LZL^T/;AGP;H^7.]O M#IL@-Z_ (\^!@?3TICM[S\4<"'+%<(1]]+]^N90K6G] M9;6J[XM@G__6W<'[7;'-RW50_+;% VIH.?7^#F[/RH-D^\6/]1X0;OR9]SN@ MG;O]0QAL-[E0'P3Y%I'. 6H%2'S8$$:L"Z"LJY*I$D$HFX?I+!,H95DXS[+V M--_7]?ISN=ET(0CH>%L""/HA^*JX*6#Y:X3,P [>$23&(-#_G<'"39E?EQO" MG0XJ6N39Y@]X3CW?[PZP.C7&T#3;>F<@MB]V]\&FSBL+WT.5W^/W?X>QRJ8Y M$$ZNZF;/ $YC@FT:=:Z2A<^N %0\=!;HH\#(,C^Z-<%9-/856?:)*XWC5-!@ MWB%EWE&.K$1M2?"1<7UL\;3+L4, 8ECN$:7Y]JR A0,-+*H5/!RR:?_D_BR2>?T-7:/_0 MP2>XRK*YANGR\V@213&@URX (G*B_6Z1"R"0T)* M=@Z<8Y5O2SBTG@ME"8V0N/H>8'\'E*_\9.CDV%OKXJ9G,Q>K_8P&HD%<.N^*RL8LT39HF[*(\+BQ3C+ M&X>L(OP(#:$$]$'W%E_O@S>&0%P"@0 "+[0P#-[V4?J>%][6U6KDG;3;X#X@UH1/C:ON#= 3IW@ ;B3T]^6R[%$]Y4=VCL=?]6/W;3_MN/ MVG'OJ\>WV_O:R7OMO4CV!I"4]FZ+2@*@H990S?+4/0J/W*OTB'*W ?TM[A=J MW[ $YV[F\!W\P+RZATLQ&]T-?/_]K@;.O-W5-UWZ)A 6!HQL<-\0!H%+67% MLO4:YMC4).5UB$NQV O]5!YDQ0(.='_L:QF_7TX40?M,'GK1*W7*65X70"./R>;UI[)!@HCD M=.Q)(%\#"W??N$O;.;QO\Z9/O@VM@Q@'MO5L@5\,:-+'7@2NOU? B.<-*,S!_2GJ\>B@(.: QKSG[>$- M[UW7HZ#1PQJ.BG>G(0,:"[X#X>9T(P6]T6BX-#+3P,JH3N@8%^C M50%DE!)@7+EK#)_C7V2_V"*% &827#^<-L$K)69US4'#$A?JHH51,==E0P(= MGF)9?2H&4(I4E_/K'&&+!PA09C0F_\8@#, 1=NPYJWN6@GI+PP@L@*)QDJG!V MKA%SU0#'H\/I-W6T+0V]#.XDC#]V#1E?CUU#/&S1=N# MF-FK!XL6Q7%6J8C M6HDVKJ Y7#?ENLR[UNCW!Y";DOU=QF6NE*">Y#,"%8(^79678Z]MI'0+'/Y?X.M6A8&.(KJY="-%G M )3?;QQQ9QT[R#_GNRX9?P]"YZK?*;( M[9&P-FN,>5M\#H0'(#CA4E?P^ZKH%]EVMWDE_#!44I49S!O=,S$IH6M8/G[B M*H/^]S[>%73P]]N\>L"W5E8>7&EY\,8N4AT+K1[^^ [66>]"E.TG0./0CGU8 MEWNQ70(&P&TH0,5!$L(R!,VY6Y-D@P3+(!^N8,LD9P.8)DKRY@&_+[9[?A=$ MXN#GJK1B*NWJXAZNQBH/SM!TF$3??']Q\9Y^C;]Y0TQ1%VATUA M+MNMT;=(D(8OKRSK8)>QH4IDZVY(B#(37;V^-/-,@C_5GX&# RB:P^K. ]6N MN-D C6O0+Z85D9#@7/*MK2O8*BRAPM>0Y*)00Q=8O_#YKD1#PZX(#33J;5G) M>=SG%>B9QL&$,AZP7$+[/+C)RUVP;:$?ON].=RM6SA!)T&'#'*)V%B#K.A1& M"./B '2ERGNA3\V$\*H?9W(:\A4LC31AX\=$O"&!#Y&-%(;#CK^XJ*H#C/&A M0'<)L@)$N2".SO_,TQS%V,9=*\"LS0'%)]"JBA(UY/JP 6$*T*'(";E@C+_" MI:&E$F;N>8HC R-<\,FJ1GQ$I:T /+/3H4![ZG[Z 3\ :7.<>-=V-+T]]1)P MJ:S6<"E(A):C-J/#ZF#7J(H0ES'#WQP /1^*?#?QO.^_%+*6@O3A($N"KX,L M#3X7Q:\ $'H0WT+DA*V#<,IH9;] !L:" WR^R9M]<(5BVSI_T-A@)\6P ((I M0:S( =_1K82* 4R-LSJ0-^5OP3U;%@NT+ 8_'*K"QHG08S\< !9B6_1&@Z>3 M&8_GSXW^5&:ZEA.0'@+CGCW@$. MKLP#FN2:!^[R3XQ$3._6P9JLCJ? F2[M_JX&(4LXNL/[892WB&>0!%[JTH:0 MU-7M'I]^&8B)%\^@OJU833&?E:2CX<=H=3EL$>-0'T3]2MC;?E=O1*U9'U9R M=]'_6*Y0?#!H!6JM4?G,<$+#+4D 18RO)YRK7"5SKS!.9,,R$NN,)&)9Z59V MW13]JY@,[,=$#%0/+.S *C8;N< (_A4P"9"$=II)D.8%,ADL"2X!Z!'E7H2W MVQI85252F/@HD.5-X+S@S1VNE.2X^_S!D+*@04D+NH[MG7^'?R%@_UXC)((=?'VA9>'95L8$- MW6[J:Y)<:2!4X*=X$_B;QA MIZUW>!IXTXF!HKA47V_*6QX2D"/'/8)(PA*\A0.1"L%[^'A-\@5\?%L#P8#3 M,W"U%(7A, $13L&:^-\]L N4Q@86@:@&DZ\1XV\>F+@.+)>.#IUIR$: 3Y!I MDXC@X/;LPG$I(NS@^@ ##/;9+>=[]SN\ ^2"".+[_F7#N_""X9EVGMY!Z#$^ M2Y%IA78*XT21!DCA 6B1!/3@EY/@>R.^AB/;;%HGQW,Q<2G6CX- Q5) 9W4- M"MX(=5QBXZWQG;XF>-&O#3H0Q0$$P8MD+XK!V@:(G>-K87!G!%]%8-4-Q+/< M/VR1[VP>'$7F"30&X@$0K&H0=.@6EJC9W15ZI*(DU&GNRNVV('Q>%VA0A/%" M]*07[/@4:0--%5:P5V0M1,C0W$#VD&$3M) FTIP[Q5U@3L22^V)/-V13WI/V ML2IWJ\,].EJ96 &AA=])VF)]A8Y:A"&[P^(W.-)&"+01Q^1DUV0(9#NIV (# MY-$;/6!)Q.:>0"G,96W8K[[+/QS6MY9^DXAK;;@P$8*E) -%*:!Q,X#8,*1J= M99D"6)&5X-<'&E[&+-83T/5:/,8P3\/R*$1P1P-CE#/P'EI*AS>%QY@3;VS3 MU,?VUMD%4IC#;OAI9//P>W-3XHX^WI5-Z\8I,H&2F%D[@\5L>,?6-E:_*N8. MP 11-$/QV,HL7:ZLEHH7B&XM,88#V3 !E-L#WI\-,!K;EIP)- \262.4:Q MZ5XX:+_Q;Q.1G/9*"1;]O,]L!&[:7T4LV5'L*BW$ZOWXN9F&"2)YP3PI%![A M@QP21TDZQHN9_*37&+!,T)W4285D39++-0JH%%=<8G MN%,D$B$#K9Q4PS%G=,3YO3#@SP51I_O\U\*Y684I-(46T'RVR/LBDGV/Q/(3 MZ+OTJ@<1>Y,!VP I[O-]E_KIJS&":C*AQK81GDZ )F6J$/FRP97VW#X#8_&YA;Z]KSG:]ZMO7-K M-[J]MPV**_;*&2D+;A9I(+Z"QT JB4=YLF=3;];J7285@JW,V897>+ L]9JB M<\QK&%_2VFH'EAU.)M.OO(>2R)@8=D5^LT=!C8RE]:ZXK3F$B\0. MEDTY]A 71M?YI*61D$/$!Y3KVQ*7 ;3:&;C-M44&@Y=9%HURB9W;L]A>@W0W M0&$5%B&IWR$P 0;$\L.44JT#WZ]6(L1R*5J5,?26E!P MZ8[=*XM^+@R:DEK>X'&(].Q$8?@,I1+&2XPE$WN@.@%RN* 17'!.RTX-2O21;0-H9)Z*]A*3()V#,O Z#=4PD R5$=N M C (,;N&VZXID,@%$)O($AO*B8@G,_L!^2ZV+*X@/35J\8[,CXZ$GQ)&'A#3 M=.R1_6>GI0RI;6KWJ5$KK#O=ZG!H"%A_XOMQXUT7/IV\J^J[VR7*+$Q=8X"3 M"R;QD7!@44^%3\/^ +.N\^N'/)%0,;P*72"W(V($&XYF MKPQM[Y'XE4WF%ITFP2LGZ>[O=@4OYH@YG!BCNON H:F/LJF:PQ&Y-O*RE)PW MGB]I-;S'SHXF'.]/EIQK\E"XXWKIZP."T6+07%E?9\-$H^1\@;[C.B&LV8YN M$%6'NPD>>#IKGYQIS.+7#S:Y%?T!R 5@?YQJE.""WK(?KO91M]?5CG3\YK C M3 )I#W00P*)Q7_K%U<\(6Y2^0_-'=AY/:=OR]_0\6J)N^!,P*OR3-4JW@AZ1 M/_BVQG_/GGUW/1M/3&3AL$S"R=BC9>^8'[I MG 3/<,'D1;XXW,+'M ]9*"S!+L#M, Q$#SEMBN#L8PWGB9K*BY=R?W/K.."P M'\0-S!*6H>-O1# D,9!QI; /KD6ZU4#&4#B+(?H+,7@AA685^,&7 0UM(=4: MEKEWROL-!VE;QFP9LF?6PLM4B9# -]6Z^;L^(JN=N]6P8-JTM/0>3Q%ZU3IK M8<'Q]E!R' 4)<';+,'1.9,F%UQB5B*4B,B&@#Q8 ;\0<%J"88R*VDT=S_Z!E ML%8 B%I(*P^\G' BUW68D8:=K?#CG0+*8*.-[?,"[#?*#7RUQ)K)8LAEHS MJC*[:9WVKV+TE% %%^IIOQ"!@ 4/1:&=!;5%+XD^;&[0(^Q(IU(>24U&)5&. M'6U>R.I*:^39%?M=;:@ZCG=/JCUQ,OT-H9[(MR!)420%D) +T(U(OY@-WDTF M15]P-]^(!X>HG9(\WK6,DC\"YE5TY/YM)1;%2\(KL@'$N'F U5T&=A:[OI.6 M9X97T69GY0OK:1K1@;ZAA9Z5\#1%&]@5E_9D9=C!/A:A AR10BE)<"0O(\W8H< _NP<_.&0KF>]V0KP0?Z0XS0 MTH7;HJ@SC/3+32P:YR8?"D-RK-K0+@*V-G0*N M[ [HB%B/=]90#8D6ZT"EF0V=QJC3@A.36Y[+4F<$=#^\Q+^I\DM(/(=_V1A# M.HR5*N;G(%V^T=+2?) BX[.($J]L%@-3BS\5ZUM*RV2ZN(@SH+X?L2(+@NG- M/9H 7.B/DOT0\\S+%S:@-PB?"7H97L<0%?A>7ITR>QH7C3ET&ADMOQ+?*I)S06LV8WN)QIC1 ="! MAA+#:4.*;H0S]MW)Z9#*4]Q28 N#Q6Q5K8*,@NA79!,??=.P[4IR+D05_AP$M1.QO1,4C M^DX\A.'8W,')KLB9AR095DN65)!0" U\V*+?Q8KNI&>YB,!&HUD[JM$&.R"A M]5]R@?5D/74D##47YH]DDM@J/B*W&$W!^0ZCB2VS=VM]"B-F[SUO@-R<+O9/ MT5 )@NLCG=ZD5F&WR_(TR#%2PUK?I=*.QL@7;.G&$C1TB5(7+0-\BWF%-!*L0*"3^'@4+@$EEG- M7A79)]1V]E *(2,5 V=9Y;L= L'@1S=0G\\ M\N]C;AHS=KV&?VW4(D/B!L@#5NC48,T7DX^U]BQ 8LD,AV74XQI1/)T^EA[G MHYY?M&MB[2UH$K^V'(GQOP^ >?#W8E?C"57%+6L+K?U[9[S'5=V)L"#B) :$ MRJ'CIY[9@MSLM"JF6ZTE>#J2!%AY9H[VMC#$S*1K^!?QGT'9EL.4[;7CH.(% M8MN'"3S7.ZYMSXY_"L(-J MK3[1A*W!;7RNC-MLX( FP7O*]2!Z5Y(/(>0H %*R@;5;2RYK%1@'AW&U8D_# M/)('KC^#!@>QJ4@DP?M MR-'FP9JV*-=. P_O^B/K6I@@#)/)P!GD5NS-'9K8:/[!4IJX13BC3V5]:#8/ MS@2B(K@?6W4#'5DG9POC_.*)UM,_<>HS9B%#"^X'T MQ%4^#Y9Q&"^F\$L%WT%/^XY;0 8JM39L,8=2+"0%B.7U0]$*\*IO;E )W!2Y"9.PWIMU02Q8 M\U8LWBQ_+,[C2/M2X>\8&>]WQ?7.:"1CC#DPWPF?,+9Q*J/MP8$. MA3P)C#!TP>A4X1Q(VU9P8L5?Z>]M$Z+=?F@@$CYK [L9&J%/!C)^2 "FG!KSX#@?WG9OL'T0TQ1&(-;ED#^MML"$Z/69^ ME<+!2><;F\=B<-B/0FZ?+;O3,>$&6%)H(SQU=+R]_@,!-1*]CW9(:[[N,.:# M9L!UU9*;07@G#:CP)74KID^08)2([[1+OCRA"S7%*9W7U7BN^ETTQDMG9B&# MIXVKUCLPW!HP4H!%B3!T3GO2I LR?"+&HP"$8D7H2V0&,!=^[@)B;1ASWMT."VN[0C$L5G#-0?K>I>,Q M-1RG*QJ;2>DBWO)@QJ+<7(N<;*LIVN18U%!3<8N#L$MB+;02##"Z/]QSK)(4 M#F,?4@72&MXJ3BCH7%0G)0X&MGG&7;.NW=K$I)Y*O3K= &!.3(O8.4$2D+[< M*TO9A[+YM5-6A#ZDAWZVD1E('(NU M<, T5ZVRQB>C)4CY@6*-$;UHA-050(.K\C?_ U^"\<3*D:^P-N4&](Y)''P5 M)-/)$G[$T\D,_\HF"_AQ]>?@3P\5S!;'DRSX-PS*7L(/KIUI%Y_O.>?69*#( M1F]W!5H3%#R2&0_.4\$B-)H)@0CM.T&#F&\U"/G% M)/V*3B].\3>TIU'5TKP;U>R'$=)4?=+@V'2PO]A.-WO<=&]K&Q%[$A8-#HSA MHQ)(PQCJ3%E" +&P1.>.O;%5ZEZYZD+#-T45;POT[Q1A*]$#3,3@D:ZSNED#F^#<48(C O6"[)=)_+"!) MD"!;[,1;GY2.X;0)__JVU3:+:!X:?,@_6V,9*AGI,DRR#'])0]">@E_JW:_G M975N\O*") [3- 'T">-TBK2_!/%U+;%IH/O/EPEZ/ZY[HDQ7.3-ZSD;/S1^A"B-EE#\80W=*%W+TJGEAZ M[H1'7AM!6 I'HY1E-C$ %"9YJ&LPSAM)B%RP7>T&P6SN93^6XYF_%] M6Y") .Y;/(TPYVN-09[W&!4=1ED< +27TV :+K,Y?;28!7!GTRR FPI?F[@V M"10%ZG)7;IM@&H4@Y,,1A@RLL/\RGL89F%2SA]^"U.PV@>X4Z3<#'#C^ 9:HN 7P)I62+>+ %5 M%U,?E"; O!TM?[(Y4 IUCN#)HZ08(Z5T/FC7(L?3!'JZH)],.D&O3Y89;1D MLS@IP![.$TDS_!O#$4>S)?Z;$6*0%0M_SJ:,,F$ZFS*160)"H.W3)'/84 MR-.J1UMV;E4Y2@]U_:@+]@!^H/2U-7-00PM@+=&<]%80H@ S(TZ2 XQ:+&+\ M'? %N1$^DR1!&F:S.7L3V/2<" 5A?!GJ(O/C< .3]USOD(5K>AZ9X4B;A^Z0 M04^SFB=QYP'Z8X;WZ@CCQ)+';#GM5/E%;_3_)9 W(Z6!W4NOE*%H M^&1/FB7XY0Z CFE[6Z#L)4F_OE>_,8J14\[["PVW,XPYL/=OAQJ1ABO9FDQ? MO( 4^KRB\@VV/"&!VS:!]A#U0&GB?:P3XL!"B4==FX:5S!>'W2JTG+9M NK.=QO>0Z#[#F M$A4P2+_G M; 0[,9ZQ4FP:A^4!G/MA*%2HO5Q7XX,L$+Q:Y< M72..6.N#G;D\I$_J,*"*78Q2[I,S)_<4O4)W1"Y2:/$8OC"0/[U$WRFE]J2F MIHF4@RR/TW ,83;HQ'HJ+^,E^QV5>_,E"KC%@[ET[!<$.2-,,N382HRG3[!( M;K'C.)L<^YHHY72YE']_GEQA40J.CH:]HD?3/(>_2W.]MJ,U#A>I&0($1)", M>QM5ONR,GY"^8&;@O[!D)_O-&,7%*:G6"WJ)_'MQ2RJPXJ7F*5"6HT3^O:QW M6R*^P76-0#+/@(8_CR+S8Q1 4_F7 =!;SEZ6/YV&<]#'IB#WS3.KK5L6J=HG MN&P?"V+X[XT7:-Y\SK?C[Z '?"K_ZN:/HML!:%F3QR9(0I'5](5Z> MN$*-3V=)M A>N%^ZY.IW0N2(M"&-R/C)T&G.0>_&_P=Q%%_&!^+'8"@*RZG# M&/KK&(:B'H__#V,G*))3T KEQR!^1BRO\X]!_$RIER'_.X:?O/AI%D9)%DP7 MX7*Q>"1^@@J;QD_!T&DJ_[8P%->">L9T!AB*J)K!-8-M]/'QI]+@O,_(/F$L M?*T0Y&,G!IARMMIX1!6QN]6'>L5]+8]BY%:/,#S1B*@*G/]2N/ R\JGU'BG: M/KMMD)!C\2: 5]Z+Y$H>Q M>38KIRN5&T<3E3/G]U"1)2'19,'T)05/@F]W]:^%>ZN4!EQHEMB8E 1/U M'^WF6=ES&S$/N*UPW4M_.Z:.2QY%=#"SQ:B6(G,2*#DSV?C(0QTKH6>6@-SF@*% 5/", M=$Q2,'8YF1U @3O<2Q(^R%BTODX&$-2 M[ IE5.Y4L3BM0>H1DZ+O1>Y7%&CPZ3(.RR5U-H-J@Z\&><$="Z?I:N4'8&(<275LT12R?T/]#UP=H'6!",U>O294'4:TJI*X<% >E MGJRLJ>@!8P5^U'7XJ*))AM;:J$"3DZWV1[QS%S8'Y7NIZ7"&SF%1MJ<_U M[O(-)VE9*>/'>F5-X-U7I;Z_L65I"H)#42B3+'!L!8\8IL<%T7&O14IT,EX1 MM O/^M]6P10@:L=Q#*)VS_NS8Q$;SX,TF_6]F<*7/>]Z\R[Z7CP#F?6%%1UM M&Q9U/*XR@^I1P>7>VT7@RXJ*V %.F +NU@1ZP2'>&/##=2EW5*^H%I.GBK2_ M:3M%O8Y53.^- :SS+'SPF2,$S**I! "EZQ+-WQOGR[T-ME1S^E-Y6=$2$>1B MZCISPT6J*0VN6 ]:HRL*S@!AH9$X#7\(70/&G)$VU+J*#F5CZKR&4DZ4,J(? M C9K$2,T/;D:+N!M_A!RT@/GK=CO[V&UM\; V6:58M([ ?2ZGH49TF9',S! M-,GW;#!L,X'.!)VV@VY1.H\)N9[2873XGO,PD#2_+;@-+%>,,=*287Y'N.() M^[>U[S4[M#GL>CD0J0%#AEK"0N/X2)27DA= M2K> -F,;Z4Q\*MM53 8/A@*PK:C&I9(&Y=#)@*C5N=*]>BWRM#X5T+#D(\3( M7&@Z>*JHCZ3.">JG+4+W$L_;$6L4D4&VUL(FE]V5.ZKIM-NSH[>=S3R<9M.M M.GHB+GMK[(D):4L#EV8H6RWPO60$ND^$7Y^A +"Q;[SH/D"&G%?<"_I%\$.^ MS2N\ ?\)ZAZZ[8''3:=QF+)O-@VC+ D^YN7GO)*7@F\/#\%9DH2+!#GOV7R* MH31_AEW#([_ DOA[3&4)TY0>2<)XEL$OKP^[VHS"<\W#9;K$^*P%L&*V@6## M7KCH',KLK>Z>[ E M:W$$^LXX0HT2[6D-PEN[CBVC+7!V\LKYR-V659D7[IZLJTM5=76N:&%_]]E' MY>\8R?2(:?Z4H!)=1>9MC78F3;1-61CMI=9R*[7A_>!E(>@!GQ9WVS'H=:_E M&/$E(RO9BL^624)6WD0$T'!!UMXG.%:P$V;;N?)+T5>;YE:' G9#6WJL?8@? M;8M?><-E?%5=?A<.SB6F.%RM6'.M )V,:RKQ\,Z^$W!+WK\#MC;"H2^I%D$WA-U[" '_0:Z?JFNNXUTX;.3 O(FG"9'"Q)B1Z-Z*JD':3AG4M"V&']!94_" M3Q^5F QLQ&:QH!L2P[6%L;8,F55+RU9S&\? 8*97HK1XS/,8V+P-I!"N%E\_PHQ<= M)5:\"6WT^T7BJ'I:/%-C(OD>>FS1"7:L9DDMTG5]?%7'-KJ%,G M@! 8/@4J%&3:=E'B'Y?2)*L365YEX6P/^2Q]]# 3T6)@NQT8:8+W![+9H,>P M445OD9L:;P$54&0,,*S'M1[5!R'IC^I9.6'/8=&_217R9A8<:D)NC#^UL5[: M:"+3BN8:3KKX9)J]H$$"9.9C84#&2]6]ABN)\S7GK:[WT4O7XY[HA T_6G]U MM%A>[;G4QTCL\7AGHZSG^[XNZ$B)*005Y+UP.4]#$?YXJV^N<$8N6V]+R@B,%C# MI:1EDT$:V)=D6]R'][)!WN (LS6(1R54)%8-*AIM;!@T6LFL9F>E%7 MLVUN1&L6@M:M^H_H03FGBC/;WT*3NE.8-R2"NS$(PB*D]ZJ$F'P?*9: M;W [&L1#&S#)U?2)I:N=3W1X(-^ GZD5I?K8X%.Y#\Z>?:"J]N(B>]!8UH=$ M+>?/2QG\EP*3=%&]@--#KOX]=3K#8O-:+L)HQHDI$U!3+[BZ M'K5,@X'C9!G.LX@R))?F2_1^PW=GV2P*XR6JMHO)/#;? H!N"FH?>9;,IF&4 M3.$!&'P6V87X, >"F*5A)MD@$XR-LR6J0,' M]PLW;N/><=[SN(BS9^_Q)QPA>D^L;P*0F2P.)COR$Y7''G.?'R:9&&2I<%KPU_X=-Y;_HFP?Z,LQTH3 M[CF[T6'.GKV^>O\>T+9]ED<\GU?,>:0.33J-P]D\9RV%NJ6LM!3XY1H?' MCC[;R6(Z]H:I@>!J5_:$D&G.+(S/5IP0%HX',LGB83GE2A43]?*-_B?FU2TX M$9ER!N-PGE)N73B;4J6G NW/))I(XB6)!QC$/,-_08Y,PBQ#"HQF]Q-3\#(, M3TXIT2J#^P)R:)R)(;X9@BP&T,:4[)N&Z9(S]194S&I&^8X8Z&05@Y90B2II M7R$!K/"F7QN<_$C@A#?W:_'Z.NHE2IPN>/_>>O28/&EJBF>2+)(@F@!3[67^ M#0@V8;1(@QA)R.LQH3*>IS!09H+%3]NNBH? C.,%SI.U97P,W1&LE2 -O(AT MRSOZ@JE'_MX\,:([J''M@+TN,5-NSE;=)OI"L8HD8&[8-RPVW97V;#B209B- MSV/RD5VLUTY3 MP2*1I*M\\N)5X0[.\1:GE"XP3>GWV?01BQN%W!RS%U-<9083P%_39$YK7F1: M9D?QVI),X^?B/"77_@!- G8+L&BX'D ^EK-N/1=7Y :/]I)L2QCYW9/4.OKP M:=42QH?0XDC[2[-VMKMMDW$I]N6?L(6)3"& M0L [UL?6O1YGX=)8>E>*E#FF><&U-#^P)PK56BPQ'$?G?[9&I",Y6M])E)"4 M/[(6;2?FH+=JK !2V\QSBM?\Q(QN+%40<4(W%A>8<3YW%BYF' S?$6Q+#AJVK<8E357UT=[0 M6V1 +-9$HZD&(9N]Q>% ,2TY&7[S_0>L4964ON:N,%JAX6Q-T9]T==]L[>YQ77)RD<__E>=#.?T$#IY:Q\2:AIG:C,&M=@&S/O5DQPOWLV>6[5S]1&SL6%>GQ MUT8)#-Y1=ZI_&)3^54-.EWMQ12(,?&XIOJ+?-X?]-(<[K'4 MYM\+4W*\O?'^(C1G:PXT"8ZS[A'??5^M&I<;Y$)\^1H^[ND/3OJ.XQBN+U:@ MP/H@E"&F1/@BEQ'!2[%38G! UD49M.4 M"V3,J.C)&1:/B"F0()N%"9$B^&4YY4,)>HI/34#A0!($@\,9W$+ M()UFDS3X*I@NJ,27605\$%.5K^F,JGQE_)?Z.J%:8.XB^5$FL+%9N$@S%O3G MM Z0/F?D?J3%I3%5.IF&K*K@EB,*C0")(N6'0%H%C?@Q1=/^FTXYB68 W"E3 MZX2*T[CC2] DL"1-/EF DH.[FD[#6?LQD/ 64=8^Y644SF)!C#F9XEZA'+)7PM>#:+&+[3,$H%=!$:.1:MDT[IR."D8^\HTR5_CNU9X:03 M.G!UTA$]/WS24^1N%- <3K,%Q3#C(4:\DBG@(]77FH&BA_MA70?7NP ,F06" M+#-8[KL.23"N)A!6L>FT#I<3SQP0NYPKGG)Q6M>F0$P$FB9*U>)N_?L))1[F M(@Z3 \K6M.@2*I2')2QK[3<^L!:_5N$2K)?+5F\6NB2 A;KW=A%.!&B4;E2W M<>/_U#TM1S1S$[!QK*A-R )^C^88ZL"<W:KLE M:R=^KBMH* &4!I3R<2(J&.VDD%0:T\?)'IZT(NGGBOLZ5$&W'F?#EN@#F[*E M&'1DLX04B#N9_UJ39XJ*7'LA* I<)LJJN'75*&TTBI&W"H5WQBP+1GD,IA!_^2WV^_"7ZL;T'E!>:3A#'1 M?$<#[4>+A93Z=M_)1Z\^7/P4I(LP6D8N59;_3$'+G4^;;\L)\RFY8?1E;OX?:C/-YP]H_4=589[G0% M6*JK)\$'4EY#(MUR#FDF00AU 5Y -(UY#BZ)%J? !J*Y+" F62#!9=)'TX1, M@E>VN:^:@3Q^-' &%)L*IL%60&.9+T!)S\A F'[QWK\OT,^YO:-8!M!J:S*=DT%U1U"?9T!0+U'4<)H@>'$2[*@S(&/(2N. ML>A\F9^_SRF<)(BQ#MPT3F&%"X [EH@#607+=L5),(+:YW0Z:3A%TQ^P_63)H=3XQR)E0RHZVDCLFQ.7A_7,8W@=+3UH M2S2R^>=ZMUF#3$:'E*1D\%T$:*^)LS28+69??&Q?*H7]KJ0$A"H RM*7FNUG M\2P%0S!6QN;K^5/V=X7#/W*?\IY 3!KR@'_PE"7>8^Y+_:Y$0$ M1/EA/V5Y4'Z8L^D1*T>%22-"_F[D)(D /TE8!YD.6T3@ @ 9N5X9W*.8?+* M$ER[,YE'H';$Q\@)T"@N81(C4B\!KY:$J;,9^1MLZ8^G0^ DHI(!FE,4#ER! M.,5?9JP:/0_F<_B*W,U).)O'+(DV9>C<.R# MP0K W+GY@$Y>%X'+!TP!*]N]'%&H8<\6*]JQEBN=65)U<>U8FCB&'O;^7G=I MQ0'?%I]U>UJX5U6-3>,E:.M]O<&,_^;%22.V'@I^N]^\;+;YJOCW9UL)@7PV ML):/=]SLE PZ'-MD?)(#;9"U+ FCH7GNNQQCJT)TSDRH*D25@SAOVD9C7S@R MU6\Q35IB/SDAS@7PZ%P\+@N-WAO7R@J^+[:J,8%_(;'\P'V!,8W!F71

=NC#M5VV=P=3M1)PX+ QO:9 M!'^J/V-Q0RE\5WI^=2I2P6CH^IMB"KTRCU7G!FJHTPE$G8E MFG3)_(\Z%Y?O'#3X2[&!8QBK&G=;=Y*T#I<6:ARO*BZLZJ]P$:6O@L2SG= 1 M7*R75CM)U<<0R M/%4Q1/_)).C4]W0.C)&OM$V8[*1 M6+C4D0\?>B.Y.0;5R(+"H?:[>J-BPQN=<=#85C"VPZ :3LBPO=44;,^7W=P& M*)EA!BOVNZLU&[B"2/9T=8*4- MUZJ7#$72,!1M=B@95WB::+CCT&8N5W51Z0Y.Y-\S)JD&3:[2?*M37+EW,R_Q MXVNJ;$F-GE@QH;1V(#743B&D1$\8DJ'I#L,D@JAD5ZJ (-YFEU!COB>W4K< MA5Z/6,T(@5V/C(I @E5-JT)\/)]KE-2X-0E9X.#LJF(#&Y(B%C(0UN,B&FO; M;K/GFY((KDW>&K/7PPUZN'M_!KTE)AP)7>W,9#E192B7!(PN[QU8\VTTQL A.1)&$E@@/+I:-C,VJ!])N,KI*5.; ]NW#5P1'7A\1!L,]N.=^[WS$^=,MIG._[E^VJ M^5(E!C-/[R FI_&:(Z[1!.NU5$&II"HX@)K,JRMNHYO$6".9$>2BES8(@%-^E3$A!+%L*?8NM@6'"0K4H#M9$]4 MW9&UT'0&,S'-'.^"D2Z<&^2XBQ2:N\MU1I)J8?>I$)6#CEJ$ M%+M#*A33V&Z(+%')R:X+! MW"#8V%&2-&SU@2<3FGD IS&7M8E/=7?[!I(#) ML=K.,C:B(UA Y06+M]BUCVE1-5UE*)7[;:@>V__7$&(T@]C6P>?F\PI5 2^?P;I\C$@6I3 M\MH9+&;#.\Y08PVJ8NX 3) ZEW/5&Y99NEQ9]UDTYC9B#-2CK>(*$<;9&&*; M8;C%FWS;4!= 5]G>=#M"IF=&%Y+3>-XP6\31:V=/W.T M[)[7":@F$VIL&^'IK@UD(?(YGS4.:7)GUU24D^,&E0IT97JB^KUEC<7HXLI: MC()9-#L'U3]-,'-MSX?)<0<6Q91@<4=YK;JBJ.AUG)0HV:Y":6Q+-0EP%"YJ M>R1063OKIPRYI(&XBMX#*22>)0G>S;U1AN"F528G/W]^ H/EJ52 M)P6=ZM_>:@>6'5S>V82G@2-[&;RK^M(9[_)U\!R#>E3*Z]'!0@NX=L$0%H** M]>.U/]5T5>1!NHB.%EJZK_L9P'FET\G\*U+-,;0466?2SK6\A31RY/@6%F5E1V%2O)KS$ M_ FQNZD3()\)VK$%Y[3L) U8]!9-[2-"$"L&ZSH+]CBD"MSPO&I6JF9=8T\9 M.@*1;W+9,2P#,SY0"2NI&(*WOOX8>.X#U;;T$[D 8N-2H?&YY['*HO5;HKI2 M0;9"<#U:2-A3#.+D@KUJF[IFE%$K;.J U>'0$+#^E$M%#7U=^'3RKJKO M;IURG9&B:T0VB MZGA04XI4ZZQ]#BZF?J#@M"=FC^R,[C*3=) MXK^GY]$25<"?F$G#X)D%!W' 2U_^OG2^@&=<1Q:._N)PBR6#H:$D 8-R]P['?V&TZ49:0*69)%](Z MY+NN(*N$N]6P_-FTE/$>AQ#FK'76PO+A[:'DB >2T^R68>B*6NMI+]PF2+D7RA"+$SE+;((I5/V=Q0 M94H[K=(121M&75"._< Y:V*,9@5JOZL-\>8FZVNN\N5_0ZA7JB9\W-+C E0@ M4B-F@W>32=$7W,TWXJ@A:J<$C'8'67 M@9W%KN^DY9GA503[6?G".I1&5!WNAGA6PM/D[+]*TP_NP\[-&PKE>MZ32:1=J]WII6C0 MPFU1?!C6MLQ-U)C4_BL,R;62K=-R5,Q88[DM4F2NZN_HL<3*A +:3/-='8'P M3!D;A48[%Y=$#,&"GV&*Z>HAP!"SR3,.H3/;)X;'Y^X4S=L%KDRYD 6Q-Z10:97= 1\3J MNC-Z:DBT6,=G6[7?V&Y:<&)RRW-9ZFSZ&W3A)6Y,55" I'#XEVTNI*I8J6)^ M'B=$D*VT-!^DR/@LHH2NZHP0,86AA?HNX@PS83!!"<'TYAXU?1=)HV0_Q#SS MLBK.&SX3]#*\CB'@\(]KB&]<2]GP93.FMS@7WT9T2IM%^0(:\F'+T^;WM@V4Q6\@^D";\&6C M5=!:UO21?YQT)6VY>RRMF6\ 1RHY,G*4FZY;;4BUBLV91@W26H/B5Q@L9JMJ M%:TF"=SH2/+?5/,=['R!JM_Z8'OG4O4[IF9(MG\K64(;7B4?B1H!!^6X$[D- M0(_(4,^E4Y'8WX@F1_2=>(@I>P(GNR*?'9)D6*WJ_[5Y\&&+[A4KNE,9.A>0 MYV7HM>,/;4Q#W12MEUS]2JY.8$D8:B[,'\GRL%5\1&XQ6GQSK /@F+U;ZU,8 M,3OII:9T[H72*1HJ89I]I-.;U.KE=EF>!CE&:ECK\\H0G4N1'^]#(3KS>/$" M'UC5G-/RDW8H72A"8&B+O1\DV$E934(I+'>+W3?6:*]LN 2;\6>9J*=^E.7F M>SY]RX6*&3G"AFCD7O6@'.OV^7#Z9Z#:?!35.D@&JWP\DK7KZ=VKHR(.0?4A MV[!Y4D5Y#= I(MX/>:5*GPXCWQ01Y8U-VVT M;[7M?PY9UAP+\TBPCT4QD6. MQY$_(L7#<[-OOJ$J_1R08_"PX;S MSY5V-D"Z9D^ACJ*E2SBW:!OD0LPIVEHR? F?PL&A< DLLYJ]^E7B6F\H>11>V<)E\3/=:BW! MTY$DCLHS<[2WA9%D)K'"OXC_#,JV'*9LKQT'%6J@*[^$SCN19BQX+P4K&Q4+(SA(' -KD)@Y4>DKEK*>^'G3;'H>K1H].E0 !8[=3MJ'-@S5M45: MZ8*6.S2Q0?N7@WB54P+5IY);3%@3B K4?FQ;6=C49>]5-05CO*/&#CGL<-;3 M/W'J=M&.KF?42VYJ'^QL<.']0'KB*I\'RSB,J3YK',W#!;67P6)$TV@AC>)L M3(%';&E=F$D^A<=GG6]@T'D4S&<+S!%?)/^T4X#])5*!)(X65( /?\/D]%EO M3;Q^)W;8V>!G:J=D@JS@QSWG^%$;&$R9N\,V)-)"W?2:L\V*2K&0V$8#7AQ7 M3>7D3'E#NBK&>[,NB 5KW@J;,7\LSN-(^U+A[[C=C&&,\49D>?N1YS6&MFGR MPAG+%%?UK65HJ<:P%J3U!]-(Y2GNR5RV5M?(>#^\Y-UYT21R#6Y'(Z MK+?!1N+TF/E5I@:GA[N^G :'_6#C3@E/8U[1F$-Y) RI\2=V*Z51$LT1\YYY#='E"%U&*4SJOJ_%< M];MHC)?.S$(&3QL^K7=@N#45 25@V<;(^9XTZ8(,GVON?T9B1>A+9 9S<&,E M*DW:%>0GESI*V^?]X.[2?,%:&\^E]FJEL;GCEV5AW#A]G:44%D[Y,?NF';,@ MFJ4M_<[@-VJU%#,SX9\L)C/JT*K]G?:GX"H/F(LR=W&O-EHY[VZ'A;5=H1B6 M*]E)<8^>=\G#7A?1JVC'[D"J0UD9J[3HI<3!^S3/NFG7MUB;T]%3JUMZT^U)/D[$M%\^T:>_^T1HFJ>V<>#ZP72QCC*2F':3= MN_$NZ?I\7K7DETRG9M](?]LXD+I\)@V*@SE,G =VASZG=#[:B%1"T&V'RLJL MV<;BR.*E2C!A1@]TOFFM)-$K,;UR=J TYC8K1/"]6K-_7M M@Y1!9/L#%=/\7/%RI::QZDEGD#T'4*Y*(/AH0R #QJ&1OHBE];%Q@+7:Q8.? M)T)Y&5XTOC;7>BW9/)E.Z(7*30=8S>6_J=;<^:YHT4N7$:+!MSX8 M-U6Y8[$4T$,<<)NZ+U5U5_@VWJT#*9A %V)8U9/+_-V)& M(:?;'8'R"ET]TTL8N]PK']2'LOD551P\[VX9K*O57;'&GF_XJM%4WQ<['%2R M%"3 I]MQ!.AUI^J%2E+T$N_CZ"L. MS9-D&V/X[QWQA#F]3:*=:/; 7RJ+[A M;V!I<-,SJJ.<3*G:MM)1M66K_X<_.FA@MEBK+/];YB^M(0?7%7-+C[? MLOBM(-[8RO[7MI"R6-C M2J&L8MT]O[;IRT+0HV ?\L_6X8"&FG09)EG&)4'C* Y^J7>_GI?5N4EAQAIX M:9I@I;LXG:+\7#9W:(>E^-XXHWKC,5:YHSY)LS"EKENS>;B8+MH[\?RLS@5K MZ,,0P+Y7[M$/KF[O4.<"_?CCR_P.U]0TXX: (G7#K6%[C,-D]9HGX71!Q1&S M,*,"J_%B$49Q9+O>,X%?"4N4V@&NENX2:Y72OT>G-7S)3!K/J=AAO%B&R^3$ M"<_2!9:2EQ\#4[;[7*M=SL.(BX4NL"=2/([RK7/OXGN;AA]K*>LOK L9)J== MA.-Z[A4"'#D/I.*NW#;!- J3),:ZE-@""4OKIA%^F,*5C>%-P!$L7KM, M@>]9TQ>SO_$)G,9T%8NPLQD-(83DW:= -?%J9WC M4BHFBN53PVBVQ'^IV/.'[W%*"-W M&LH?K9Y/MK?A$SBQ@1#N,)IS!Z$$NWI$G+$,:+Y8Q-Q#"&M+TS-)@IWV9G.O MB9"0,T;B#MZ)V*UEV5.8?=][?Z'W@I$Z<7U"_E/$@ '::(;W&RQ46!"R*F[0 M-DCD'2D(DG>@3+%]QZ:N<]-L;LMMORSW=]CEVD3+C;9W3L(9G$]*5;_- !(F MZW0B+A8'CZ98)Q@+[S)AS^4%JT9A;S6DDS.NM+R$0XQ8Q)EU\5UI'NR&,A'0 M5-9G=Y#\B('S56\+4[%:#=7S\S28SM'VF[P>HP$_CC4::Y/1D5FPX66\9 ^> M X M8]@K^@;-<_@[KZCCLHS#16J&@$L,-/$G6I1(=L::];(S/DHH4]=W@/["6I+L M@6*]7=Q[:KU8F)O_O;@EF4D9",U3(%U%B?SKNHYR_"DV^8FI(O0\L^*=M?NM'0*[O!D+8OCOC1>RW7S.M^/OH"]Y*O_R MZH168S^!E&K>PUH6)/=GV&XQT13NY8DKU/ATED3Q$T2(*<@#\F,0/R,F MIOQC$#]!ID,LIG_'\),7/\W"*,F"*%L8_UBLKI'5?E;*[QCVAM2,R>%6/GMY[WC_;J +D"Q.R>-U/L MZ]U]UYMWT??B&=S844'2W*E+H]+#!QA([S(_^Q!P,%ZL6R5'A\]8N\&-3.+N M7ZU[N9_0_].NUU:W>"^AK>X309@SQ,"-?>-%]P&BHZ^XF>$+[DZ )MO_+"K2 ME[ ?T30&_D1R*[:03TS["7XI^/;P PFH8[ +X*S^11-']3PH I^@27Q]QB3 M1>V[7^ ?,0B=+ZA7A!F%YYJ#GK9$(]DB,\UA?KYZA;X/]LF[H'(-LYLV;=3L M$*!X1#O#&R56]1H=X'"G;/8QVL_A;&%T^J1?JCW)EWN2VJOS!M_6>_C;3@V( M81(!M4"M*0PN7Y,DCQ8U3S03=QA/%W]M>SAJP"<7\ 7722)A@&2:LR6HB-16 M3TA%N$"II%O/&S>'99%QJY?2Q>T4O=!_D]0?*KE!69.=RB"7)G/2I"+HEW-Y MV:0;CGN[CBD/9BE=^0L-QTOFC;8 T%E*[2C;U%&8='L;OQC=<0A"'[HQK"Z$ MV+YM),T.F-RS2,RLINK\F\H>>B$#_'+CWSQ$ 3Q?C% M;('"_'P.Y&._WYB6)_#\0@C-+,-6CFH&J3QDQV:5&W_.EVD'NU#%1N6[V#7_ M&KP&(74$T!U49!B:VHR8)/9TGP)! >_.\MF$2B >/$7DWELO@4:2S9#8%V1([ MP<+@L\@NQ,?_!)L2A9E8\R:+Y1CT&>3OMI+9V ]T?D@BD9X,XW<2)?!.L:,. MQ%__ANI @\V*,32V\_T'6\=/-W/_L;RA^ *TTC6@HMSN,*4)&0\@2]64*SDY M/77O X:SP)UK'_,1V?4*6Y7:4B@IR$LSV*0] MYUS.>4MERJG@M+7:$4:@U#U93,?>,-%P+HO13RCD A#W]UAXCS&[\F,/&VQ9 M1'.EDVS4LW2E$DMU(O%)8HY^V;.%_D]T*"S8&TN^EIA:5#ZG)H:4,@#7\B6U,X,K7/9DILMFC9FS1!DJ9DU.4?3 M,%VRBV)!61$S\A.-G?7/E8I3/O'@_WC1OM8U<)$$T ?;5RV8;[$2'K9]CI&:OQXSK\3R%@3)C7#UM MNTJ#1I?N N?)NH7G]@;-1:W'BT]4Y;2XE7RSDKYC^.=;T T I>J=6.*KFE*A M.=[FM2FE\=Y,<8J2:S*A;$$((GBF'?+*S"_V])6NK>)H&#B_6ZV!;[PL3X4A[I%K3 MSJ874W=4# +!&SZE+J[H/CQ]<:.0FZ.O)L559C !_#5-YK3F1:8[T&$0H27" MIC@P1S.ZRCP8J6FW (N&^P,$:3EKXXGKBVY"2$Y"5O?:!TG#O7XP(YR"BLWA M'M.5_EZ8M.UV'_3^>)6S-=LX@M^]'W5?K_3AQK+#3W]PC*>G'ZZRKH]UQE6/ MF=;&%'JQW=4W):KC642=>\DI/J,XB3-T[<:DFF>S,"%M$WY93CG8(,QBE+K/ MN"LI/C4#7CB;R\!P%J"S!=-LD@9?!=,%Q7B95< ',85Y36<449;Q7^KKA(+! M'$X8*\*&R.!S['R\2+GG,[UF_5->1B#0"V)PB^HSC'1)V!^$.9(I M.767((_/!,]F$<,7]+%40!N3CJB MYX=/&CO7SLB8"[K>@NRW>(@1KV0*^$CQ=3.0<:@5+G%M7.\",&06"++,TDZX MW"O01D1[$@:I"L<.$![3)\]4%5M)?5G/R/NDP+@OIS>_:]-JV^S>H93]2)K= MZ^_D(VI8+0WOK<^)_Y2&]\IUBW]*PVIN>&_]3?PG=[QW3BC\J]VP6LB@_+"? M,M63'U_:3/QW:UB-"XBF,<_!06EQ"KQ)-ZI.,/@H01]P-,,!8NY= MOR3):0YD 2E;/&LWJHYA*M#:8#T =PS2 ]*/,4IQ$F"#;!IC"L14^E0#5P'0 M9/!.!!0%USZGTTFYM350T60I3:KACT7**AG:NHB+SHEHPGKF<; D":_;HGI* M7<63)"75<1&@G!9G:3!;S+[XV+Z4J?VNI,3UNE="B/W,]+KWOI7/B)Q(PWO; MZ9[_E(;W]E/^4\@)-[RWE(/_Y([WMJ<]_=4F)\)OY8?]E-FK_/C2YN&_&SE) M(L!/DGV 16+5 EP ("-'9<$]BLDL"BC!4=/)/ (I+CY&3H!&<2Q0C$B]!+Q: M$J;.9F2YL#$T3X? 240E S0GZSY<@3C%7V8L:3X/YG/XBBR^23B;QRS6)( O M0E8RN [+.0;R1FF0X?6.2(J(\?[.,8!S251(DY5T01<-%@@D!'O=HQD290G< M-"ID^!GXX2 M).SE)^["T/'] P?1I+8C91:K"?(I"I'M_W+!F?H#'8RQZ3WGAU^X_'!CW;KD MD [4R+F /K=P8@O87W[$5*LW2.$Z8:\##4][LJAT"Y;!KU5\Y5 C9J_%3;=+ M1><]=#"O\J8C@EMCGZG:;(;M'$PTF4:=%")LXM3]] O0R"L'=@(>?31"?R\R MF"R7#J3_&PKG=.8\4BKGU#7^%]?#>7+FGSHAF]OAOXP/C@^/3XQ>-/]Q*K:[ MM5F$[8E_GJF23N/L69OV-CF42 3LO MQGU+PS3![J^]G,%.'$"XCH([[+; M7-2&E#?J(_%#N7/#PTKCYH$QO^\6F.SP/J?7= S2K! \&HX]V9:/Q@,\RGUQ M_B-U^>H..$9D.D^';)OKN0J]B78GC/>VZ.'$HYEY':.]3;CK,IJ^S+HNCZ;T MN4>?35^NVQ..YST*\+O]0T@Q M33R2G[CZP$/PEXOKA@2LSK(ZJ5T]7A;)V#HI1>O1$#V:&S7T@@DW&_S^$;E1 M0V/TIT=U?%V]&5)/RX$Z#QZ5[70*R78#AJV.A4 >#EL*/.@)L ?:*&[R4AUT$>G"O0G70TQA-%LAO9+/YZ4V]7*[.JA>*?D1'1E]N//=)-CNC*B\0I] M"Z*O=LS^Y2<*VNK _N.'J ?;OJ/4K]X"F' MFGS9F22/.)/D"\XD^:(S21Y[)LGI9Y*<>B;)"6=R+$G@Z3?PA)'=,O\[YG@2 MT@UD%%BN.BZ\_'"H)M:C,L!^_1D^<"SD$?7)) 7T1[WW\F"3(C RE!?>_E3Q M9"1KSW_/ETTL GQ !'#=\T[6BY00OU.J MX@F;.EG9>T/Q^_ (%Y_?.' MX$PFZ7SYP_O_Q"]QKIYSMS Y8KP4\[]D!<(:/^4[-#<;HTW9%]:'27O_\)(& M!QY1J7Y//<4O3M-[DJG^L?EX/3RJBR[_&$N9&UE#J#7'L?,\OH:GGD);7SVQ MYN ).NS%F *)(_?4&VR/H;E Q\)J,^4>C08_215T?,CV[2:[T&][3@@4;[Y- MJ$-GWFI'98%A.O[MQ1&)8#P/;H#I=RV;+A-N9()1.:$W[>TQCM0.+X<\].0O!A:L#3W%^ZKGW+$=Q,MKH/6+3AI]I ML^M/(Y"$MT[[G3ZUN:YX2[V 1S>92P_""(K[(#_L[^H=20!,H0>8[LYFDE'/ M**X6Y<;K0J__I,?3%[T3[S^]@2'&A>OGP=<2_<[_=GACWPC?MGT/Q+MX@!> M1?U#M3(8'_&*R6L\_0VN2'[B.Z\]G\=)KYR6X#D,MV_57"9&WB86X+3N7$X MX]-&4%!]V@ >D!\YA,#\"^ P<(UZ\U!/N#UN(F0XA/;'Y,8^+?78?>K)7>T\ MXKX*>Y.SS]X<1]">A--3WM)3^UG;I[RNTU!/>?Y(TNZ3 /-(+.J'TV,'&0?; M8Z]&"XJ/O9Q.8GCEFK:,+OES.P76L;252H[>E#>=,TFYT6&P-+4:D@2[BHUM MZO>=+\YZY_/VE]L\[M+F<;-H 8 <7>FCWAR@2%X2M4^)'N$Z\].=.;>:1G[4 M13N:%=U/B!\QWN^6,WW:2L:XP/FW70GU\7K(%PN[H?\:I3P?EW^'DEM/!("7 MTMN9_W1+[!/2;CL$27"D,+&%N@M8O[P>#A24JR]Y+[F4==R57M>;"N/"; ML5?FEJC$O?/U)S.?-K'XN>] U!B8739M*5O_GA]#,^Q^TMZA1C.@U3T1LCWN\8IS@#N+@-G/ M'SGSI>J>A*8,- '"'&SI>]R=[ HRG<3@X]:#48FVZ<_2<\#JYN'UB%<]JQI+ M1GX*@98W/]C6.WJO8Y16IUBVOYOVAEEBZFQ/V/.R[U-,ONQ^.I"+V<643BYK M^Y%H$HT-;P'^CV D)@]3B'N6/NL+=,4DU-Y/>V*^>]67 MC'PU/H?_X,!$.A-F[+OQJ5I/#LS%243]GXZ/;Y\9&)E<-;T?CH]K'AD8MI.8 M=/2!\>GZ'A^8^L0\NB>^-K[,TP<9PM[1%+W'/7T$QX^].[#"GE3/$QX97TO_ M"P,+P-S0OL_&IY GAC:UZ)SI-8.K!8!&*\Y$%N&%UNF;(,AF"^ D M.Y(I"!-)I.)$FZ::!UFJ@,29'<19T O#8< )%7@R%CD_YSI#,YD+'>'CRH7\ M^#,90X1O#EY^SJ4^?8'\N_.JTPEO#D^W_0X:\%!L7\GXT2*>AOWL7>8S(0#6A(6X3/"Z%11 M.RHAG+*U=_>L8R:95$B;\V.4.7!VZ\-=W[)'J^!P*J1RN7T&_YP6W;<"9YDD4ZEB4%6: M+BY=DS&#Q,I1=+ZP;RW3P :UEMP8,25S*8C34(XH#(.= 6-7]K_S*=E@KQ+D M^]@E"3&R*DK3S+HPZU5SFR%HTCR[B1T^BHM2NI3Z76ZF(US;;ARX5)#0E6NO MDDJ H9,T9>NWC,X%!S^9O0F[CTPX&9,R#UI(16\-SVZ5F7& PF@)2M-9T_-% MD?0:5KK<3JODL9I[+=3\K[_S' 0HPIJBS=Y_SE_Y/RONC_Y>LONK; M^7E_U MJ27:0J<%(@=M$#EL@\@6'!M;,K9 Y$D+1([:\ LR1?&S%]E_ZM4.BHJR4;9N M%*V5%TUSRC05A=H%C6/P>NRM(<(?[76%;92.=>UJ\)I,S4U\@V_&QI"0G.E+ M.T47C'!M7UCAIL0M>UU7B C7]@>(:<[=A2RHK_N37U!+ P04 " #\@P=- M/[\.S;STE5<;JE1[LYZQ4EA/"7:?*+ MG5Z].O\\=^Z9_=\8&ZZS58SKR\$@5"O5R/#!K95-/UDXW\B8OO7+05A[)>NP M4BHV9E ,AV>#1FJ;W5SMCC7U@YNK]L4WK5[#V_;V6R:KJ%_4%SF_SH99VF\ M=NP.NONZ+;KT?]/D%@M=J3M7;1IEXS;**R.C=C:L]#IDS,I&76>[79BT-;NW M4<>?;&*WATK[9JS[TY/Z.LO3ZRAC^IT7'?3)G+4YZ5=!I$ BQ3$C2Q!9 M(I'E,2//0.09$GE&&WDK@P[,+=C4JY!V[?;H3O7'=.49@GM%>HHK$'F.1)[31D[L2]K!>:T""+I @BYH@_YSKG[5QG3#-$G_ M6KML ]@HA$0&O&X/L0OWD+9R5%5^DTZ+!RWGVNBX/WPY:@HQ*I^D]NR;-!O5 M#>&=\OI%MA2GT0S1PTQ,E9R8E<\JQ6RJN/':+MEX)?UR?PPQ37)B3KY+[Z6- M/V$/!D=.+,K95G ML_0/53 1TR(GYF+LFD;'=J?0G1/IRAS3NT[9ZK?S%M,B)^;B*0V;;+/83"V[ M5EB&$9$3&X%JFU_ 3 R.G%@.U-MB".^F,3H*8CJ N.PD38^,"N]A&V9'06P' MCN_>A 2=D1#;T:-O[U!BA!3$A* ,%P)F8K(4Q++T,MP[F)@Q!;$Q.X][PS!9 M"F)9^F#NC<1D*8AE081N6V$FQDQ!S,R? /:.)$9,04P,*B&'Q'",&$Y,#)Z9 MPTQ,&TZ__'48;%[ 3$P;3JS-'MAW*DIM]MZ1'%WW(F8&%9M#9CC&#"=F!L^$ M2U\<V=BZG!B== ;('X.,S%U.+$Z!VZ ^D83 MDX<3RX..IH#R"$P>02P/G@GE$9@\XIAK9 +*(S!Y!+$\>"9\]"(P@\0_6BWK M/6L$^L#E".MF[)2-ZG2;L?\44&#L"&)V#F1VER9=19B)L2..,=DY9=UF]K2& MF1@\@AB> YGWL^F4C?9'$X-'$,.#C>;I+9R5"0P>00S/@$I5&+P ME,3PH'/<.[@276+PE.13'F0EFIW 3 R>DAB>GJGXVU53&IB)P5,2P].;^;81 M9F(*E<0*]69^5FE6F6"?PPZ^#ILZ4N*O"_2Q 2'0.>_& MCZPQ#S_3L2Z'KLW-H<^+M].QS>NJ*:7_$4+>-.E4YYNN3^WXS:X;3G49/P[[ MT->;UWJ?@BZ7JS!,9U2/#].9B^?MNAJ>MU(M?M7#/I5U%=Z.X4\WO.8FI9+# M^4UNQ@7C3][[]#_KN]WNL$E/W>;W*;7EBXI_"ZKP=9#.!RD]R.:#C![D\T%. M#XKS09$>M)H/6M&#;N>#;NE!=_-!=_2@^_F@>WJ0+(&,2WX2PIJOM0"NA>^U M +"%+[8 LH5OM@"TA:^V +:%[[8 N(4OMP"ZA6^W +R%K[<"O96OMP*]]0KW MVNAFFZ^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5K[D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>LL>)WKFI MA[1]*<.AW>=+EWP:_FW-!.Y*VY>/QR%T;IK39AF=8SNFK%0UM3ID%M')E5FUGQ[9+$WS?VY^F^IQ5YWU3T MKVAV-FM*JFRY[-(M>7">=!5JHMBU>:BUI^HE^L;,-WF?M8^/NDN-V;IE/Q;D MI\L1/UK:'6"H''-R3-N"=HT:"E^?_*"!V]U06D]CYU/5QV;'XZ5(SZD:6+_P MF(](_=:IJ-IK>&I]NA_VW?K%\'W7"_\N!C8<#GOKQ\LA0')(D!P*)$4=3CFG6[,7TG>K%ULY[/AWQ*WGU!+ 0(4 Q0 ( /N#!TT? M(\\#P !," + " 0 !?D !D;V-0 M&UL4$L! A0#% @ ^X,'3:P1Z[/O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ ^X,' M39E&PO=V]R:W-H965T&UL4$L! A0#% @ ^X,' M32#Q^$MK! F14 !@ ( !@@L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ^X,'3?PT&S'0 @ _@D !@ M ( !F1< 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ^X,'3>865ENR 0 T@, !@ ( !%B( M 'AL+W=O&PO=V]R:W-H965TM@$ -(# 9 " =0G !X;"]W;W)K&UL4$L! A0#% @ ^X,'331";5BT 0 T@, !D M ( !P2D 'AL+W=O+0! #2 P &0 @ &L*P >&PO=V]R M:W-H965T$O6M0$ -(# M 9 " 9&UL M4$L! A0#% @ ^X,'39Q8KLNR 0 T@, !D ( !@R\ M 'AL+W=O@7" M_+,! #2 P &0 @ %L,0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M^X,'30R536.U 0 T@, !D ( !0C4 'AL+W=O"]P&X 0 MT@, !D ( !2CL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X,'34MP#8O< 0 04 !D M ( !/4$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^X,'33-O9QOL 0 9@4 !D ( !+$< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X,' M356T?GM] @ G0@ !D ( !.4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X,'3;=^B]D! @ >P4 M !D ( !5%4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X,'3&PO=V]R:W-H965T M&UL4$L! A0# M% @ _(,'35IFY%[> 0 G00 !D ( !9VH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _(,'3?@N M]A@6 @ T04 !D ( !D7$ 'AL+W=O

&PO=V]R:W-H965T&UL4$L! A0#% @ _(,'33FC]SL+ @ P04 !D M ( !57@ 'AL+W=O@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ _(,'33 N$R_E 0 I 0 !D ( ! M#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(,'39GPW0]X @ #P@ !D ( !E8< 'AL+W=O&PO=V]R:W-H965TAKH@CF$ !1T 0 4 " 4Z= !X;"]S:&%R9613=')I M;F=S+GAM;%!+ 0(4 Q0 ( /R#!TWT,9%KF ( /L/ - M " 0[_ !X;"]S='EL97,N>&UL4$L! A0#% @ _(,'33W)*'\(! M%R0 \ ( !T0$! 'AL+W=O7!E&UL4$L%!@ 0 ! $ XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 313 234 1 false 59 0 false 7 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 2108100 - Disclosure - Stockholders' Equity Sheet http://www.formfactor.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2109100 - Disclosure - Net Income (Loss) per Share Sheet http://www.formfactor.com/role/NetIncomeLossPerShare Net Income (Loss) per Share 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 2308301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.formfactor.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.formfactor.com/role/StockholdersEquity 27 false false R28.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 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 2408402 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.formfactor.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 45 false false R46.htm 2408403 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted Stock Unit Activity (Details) Details 46 false false R47.htm 2408404 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 47 false false R48.htm 2408405 - Disclosure - Stockholders' Equity - ESPP Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityEsppActivityDetails Stockholders' Equity - ESPP Activity (Details) Details 48 false false R49.htm 2408406 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) Sheet http://www.formfactor.com/role/StockholdersEquityStockBasedCompensationDetails Stockholders' Equity - Stock-Based Compensation (Details) Details 49 false false R50.htm 2408407 - Disclosure - Stockholders' Equity - Unrecognized Compensation Costs (Details) Sheet http://www.formfactor.com/role/StockholdersEquityUnrecognizedCompensationCostsDetails Stockholders' Equity - Unrecognized Compensation Costs (Details) Details 50 false false R51.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 51 false false R52.htm 2410401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.formfactor.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.formfactor.com/role/CommitmentsAndContingencies 52 false false R53.htm 2411402 - Disclosure - Operating Segments - Additional Information (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsAdditionalInformationDetails Operating Segments - Additional Information (Details) Details 53 false false R54.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 54 false false R55.htm 2411404 - Disclosure - Operating Segments - Revenue by Segment (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsRevenueBySegmentDetails Operating Segments - Revenue by Segment (Details) Details 55 false false All Reports Book All Reports form-20180630.xml form-20180630.xsd form-20180630_cal.xml form-20180630_def.xml form-20180630_lab.xml form-20180630_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/currency/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 72 0001039399-18-000072-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001039399-18-000072-xbrl.zip M4$L#!!0 ( /R#!TW=07BEL68! +E;'@ 1 9F]R;2TR,#$X,#8S,"YX M;6SLO5EWXT:6(/P\\RO\^?G+=_FW__/7_=TW7[/1N#\<_/NW^&_H MVV^R07?8ZP]N_OW;WSZ^,1_=V[??_I\?_O>__7]OWOQ?^^&G;_RP^WB?#2;? MN%'6F62];_[L3VZ_^45[T\/V7;D]*@;3L MX0XC*.N(3&"A$.KPGNJ)SO__U_>4?=:4?B:*"\XZ$NE.IY,I!/^H,?TLR?1C M?WT>W?6_3__]#4 ]&'_?Z6;=?__V=C)Y^/Z[[[YTQI__-AS=?-?KC[]+3[XC M"*LW"+^A^-MBP4/-ZP]5+X^&-6^/AA6O?ZX!Y7,5()_'PR]?:MY/CRJ6=&N^ MWZWZ?K>;U;V=5;T.!_ZEW^U,@ K>/'1&D_+BTBN5G[DO+QQ/[F'Q?>7K@QH@ MAX/*UQ\'D]'3;$DBA+^-L^[?;H9?O\L?IF6R+7?R)_ M:^L_ 2RL^L_83-N>?AV/5!U83TM);ZSY4 M3P=+;ZWZT/J/5'^@U^T^##O5^']^5G$"O>QSA729+H$GE0OZU=#!@^K7Z]&; M/ZQ9MO)DYEY8L;P6E7,OU"Q?N;1NV<,HZR8E/%OYYY]__FVZ.F&5(*1!6W5' MP[OLNY>7R\OQBO5UB_NW=4E9U:)1S8)1QK""N[_^^O-:_#DZH%=;O-*K>:_>NQ/WFJ63%]5K6HSD;)*FV4[+%N MQX^56_ZK>UM-D^E)S8)Z%BJ>UBU"V3@+=5@J@?N>FYOWTI'+!L(:#TY.J!>"7U2R )U4+!MU) MYZ^:)=-GE8MJ1",\J'Z]#D_31]5+YH]^@3F?GZ5%M&I1O4QY>5Z_>*506GQG M]4=J9!FL4U!-RO(E]0PXQ@66L-T._R-XH%=UF-$0 /*KX/?ZVA MQO2D:D%_\,<*:-+CSYUQ5KP^Z/2[XVHD31]5&+'3O]>?\.QQ[=*5!++PRLI/ MU)[NPBNUGUBSO&9I=K/&>)P:?_EK+ZLFZU=,9F_7R*M!E;0:# >#Q_OJK_'@#;R5C?K=V;H:R3ZH$NH;_,+BUX?=AR\U9#M]5/$;=5*Z4D8/ M)[>@M_ZJ<7Z+I]4+[_J=&@6H,_.GCZJ6/-2A]:$2KX\U;S]6O#SN?GG3^UP!4(KTY0_KEE5I MH]FR2I64GO0'*Q=.'Z]:6J&C%M96J:KGAQ5FS[>9KUA_\V7K#<83FKX:>FE%9^Y'=[54-K\&RL^T.]W M:DR(^3=6?& X[/ZY^@/IC54?F(QOUWP WECQ@?$M> _K$3%[;=6G'N\W^-#S M2U6?J3O/RB/,NF^Z@]Z7.@OQY7G-XGJ/JGA:L[!.C#\_JUU4ZS7.'M/SPYIEC]V5:)D^KEIZFW4K3+CI MLO2H:DG_Y;@7+'!XD%['I=?KW8;\8Z"W,OU"Q?N;1FV;"" M$Z:X'%;R0)7U_/QZ)>)!)&8W-3>/^<.:92NM@]GSVL5U;//\L'99A=!\658I M,^%)K5$Q?5:[J+_BQ]+3FH7CS_5'D!Y6+:L2=],EU8*N3NM4:ILJ13.NUB^C M1>:8?[TF=IR>)/N^ZCB+1S7+YIEA85%UK#@]21YFS2]-'U4MFSR,:G@.GM0L M6"$B\J?%?^H^L%K.S+VQR8?JQ<;<&\5_ZCZT^B.K/U!GZU::MY-^71Y$\:1J M48VM,*DZT\?QF_QFKF+5W,/JI3>=JE26_$']DFK.F'NX8NGR(9:6U]^MS+TQ M>GH_[ ]J6+3ZO14?7 E/+2SU2%^!\1JV+9Y4+$H$VENZNYZ%'YX?+KPZJ7R5 M/[\ZF7_UY:,5 =K!>-*9"U'\=;?BY?_[4W_PQ\N;R\'6/^GT5:RU_F[Z=/;J MN%_U(GP3?_=_?_[I(S@J]YTW,U!^^-__Z]_2\JF;<]_YD'WY9OJY[V^G,9IT MF?6FN,+ZVU_C%&F(/.6:J4?5VBBEJ'F\0:2*NG@EFDF\=_I_,/ID_ MV7GK,>U=_LH:ONUG D&'W38P1\.WO43H^V\[EPF_GH%,@+TS4!RO)1.FJ)+G M(CX1W@)5\+J<>_U@J#H'JI)3JB*OAJIG<=MTN;.T[<.(6]%X+2,6S9##B%O] M*P,9\L_<^O[GQPD04*H3^-C-!AWXFOFK/WYYFO\Q#E-:X7CR__-?#7;_;SV'ZIM>'5Y[+(W+HOZ_).JB,)*@EA2:0PO/9Z@U)@:#IZ^*PZO+9,?OG M>#3YY\^=_QZ.W.-X,KS/1N,I#23/;_'O^!D5,^IP0W @!Y/1M.[D0W_\AWVR MV:![>]\9_;% 1J8[+7T8?\BZ6?]KY_-=MOY+G\"_7/A( 47IW?,@2L#R]V4L M?_M#0O/W56A>18A;,,&Z0WKAA[I3.AX@Q1F_P+#FD$_$G*\<"LAM6=8R9\N< M+7/N[6@NV%ROPYRD9>UCYRZ# M(_R:#1ZS'X?#WOB7;')]W+8]]=?CK:7_5[K-^;6E_Y;^7\DX>]5[IPV-LX__ M^?>G0?^O7:VREE/6VF4+&#ZY0=:R9.-44FN2M2KI/.(%1\L:6:F2WL*2NU8A M'4TAS>&W54>MA=BR8\N.+3LV(_UT X>M9<>6':^!'9O@K*DV?M@Z:]>MCM99 MAVW\L(T?MBQY\OAA:R&V%N*UL^-KAS/S0MH9S1#=C=%XOBV_S ^#QXIB&&+;9$Y07 MM\1PAL1P\*+K0TB&=Z->-GHW>C\:]AZ["2NVT_WC;GAS!?2P>NOG*Q_V)8E/ MHTXO^Z5SGUV#4%C>[/D>^[YJH94$KRD)CJ(<]B6)5A*O+^[X4/6^Y1U;P=#X(;^19/!U.?>8//7IR!:LF@*61Q=6LRZ*]C'<7^0 MC<(P10DI\SUQGUBF?G=?@K=Y@?=\T6SY/SYTI;MSCECT]C>.5RC[AJ M?TV-)QZXG'('GF^IX9RX?:DO M0,_/NWPM3;RV;7_T&%\KUE]/K!_E<+?4V2W_GI_FWMY:;UGX8NWT%U.NB1V- M&V7>5#3>>#OH#N^S&8G]-.Q.\SP6DU^&X\F[+]/\MO/BG!6;FTMQ6=[=Z6S= MIM08;D,,'[.[N_[@YL=LD(TZ=V;0,[W[_J _GJ8:?LW"7P]P"A=)*%OM_$1$ MU(2\YQV(J)4H%TP,O[<2Y8PE2A/,N1V(J)4HETH,LI4HYRY1&M';II4HS9 H MC2"&UNLY?C?LW M@S*!%W_/>F:'.1%?10\'@JV:FEY^>P-R.A D*X78-#:^@AJO2.DM16FN0%ZUHJ85 M-5<7?Y,MF[=LWK+YI7L?ZNJ\CY;-6S:_QMCWE6GS-LC0RHHVR-":):V\:N55 M*Z\N6UXUPKZZ,GG5BII6U+1W'Q?/YJU9TLJ*UBPYQTN<4C.R3G_T7YV[Q\P^ MS?[Q[\ WG5'W]NFGU%QI03;,WGD[>'BWM]GHVZ_<_>^ S^VI ,.0$+D;$EH$6/S"9 5*#N0G#L$!9/K MHN"?AX/LZ>?.Z(]L$A\'O7%+PNM)N!IG+0V_GA0>/0Q'H/[M<-#[F'4?1_W) MK-EA2\JKI?$*U+44_5H4_=O''X=?L]$@;<3<9(,NG(G//D^63^B"*''3+5\+ M"9Q,J)VOEW+N0NW*G*5JL^F"Z&Y[N_#RC[>55&?M25R9B/KMXZ=1UAD_CIYL M_^[NHJVM51N]C./>Z+HI#D=9_V80_NK>=@8WF1NFV7W=Y=NLI M',=@:SV&HVJE;)3(H L,/7[WQ6-;C!1'T"L0UB)JO[-YAQ:&TI'=) M![WI;4LKPXY]9]4*M%?-T3M?HFQ)H"$Y>I?G;#0]1^^B?(Q#5$6T\>D&AFZ: M)];;P/2YWR*=F:ZYK*N?BU([30K7GJ\1?O;AVHMR!AIB2EVDD&Z\_7-ETGEE MDNNYD-XQDWDOZ;!?(UQ[9E+L,L.U%R74]G>ESH48C^SWG,^1-^8"_?*DV7E< MH)^] )N?6=X6[C6]<._H8^O;L$D;-CEQV*0!--TJZ59)GPLUM\GFKY]L?DJ1 M=7W:L]5:#+RM#7W637VNSHC.,TC: K>=DV\:GB9Q;13=ENE>QT&W'3.NX"[QHCR&-@6[ M21=0?W)P' M'5>8?75;K[#Y5N_]/(G"3_NDD5\_^2.(O3599X##WBP5:FGIVT%W>)]]G,"C M]/L_#;OE]>\FM]D(/C*$/MNR[IJRKIX4]9=TKH'8]W?6]9M6;=EW2VU;NJM^KJL*UO6;5FW9=T= M#&:\A=8]N,'\W!.\#8"</=0^*T\SKSA6V]G&[MOJY$H2^'1:M/_T,&2J;?!1$^Q=-%G'SEGLXWC+D1 M%[?G>%G%8[99Z)>NF><9,K/D!^ MEHI7# C>5)PR?$BOGN4-WT;76QOL]TINMRK2P5J":3+!-"$)2;8$GT_&O8> MNY-WHX_9Z&N_.W?X\:XSOLT?_S@:/I[)).)4F5JUJ?SX:W9UO1;^S':QC^/^ M(!N//SYO<_Q""8"NSYGKC'K%LZ5(UJ?^?7]P\^[+IU%G,/Z2C=Y]^7$X["V2 MU.S=_)U1UC.3]\/^8/)V .O/S.Q;B;2Q/VJL)M*\5/+\7? M?#F>HAWA:B=$E 57EKZ?:5K[AWIL UH')3&+CJ:<5$^X"51Z0Y>VX4)PR6R MN#YA=G[2I EDBXTTG"CJ@GJ97N":"^*+B?.V)I6:T,YN7QHHSE+T9Q: MO+0.<:,N.MM09!N*;)SD56THL@U%GC'];GE->>8$M]DUXX4IUXV..#TUXW[G M?:>;)K&UX@FH)3TNX>0Z1%,3Z/8 V6_G0(!'R5Z[1BUU$"OK3*\=UQQD*KR3<>K0#;IR#[&ER9PQ9TM\[, MF1B)YTJN3;,0V[CW9F&B\#@:/IQ)AMD&$9[Y[;0"Z1"%HF=L #:M5K0U^DZ4 MHW7&--LZ+4V6LZ>Y?3EC\FWP!4Q+O5NZ+6=.;YNY'9>K8-LCOF@NOO"80NOK MG^@JJ#5,VL2F!HFU75S#]";2^7^NEIE/E,3S5R]1GU]LTKFW9=@(SZ HBK >QI-I( M;H.&[UT)T3:ZW*.EX,UBN6VU4B/)]\J#)5NE_6UG)9PKN3;-1&@IM!W.>^6^ M[ZD&E%ZHC=B4&:6MJ7@J4_%""?G5K<6V2F\K@W&[7ET7;#">M%'7E1N,>]21 MG@.U-359N GJ]8@Q[PL63M?BS3:(0E]_B-3E)B\TMS#E2WM^MRN<+JT-[M&8=DFN;@ME&8W7O-G#F];=THYC(%U%4:_V=E M>C=!2ARF&\@59YZ>::Y\.[B]G=+0])+*]BYXOYEC9TYSKSVEX>P$53L:]1QY M?,LCOH9 Y]XDUE4NL5=N X&SIMYP%>W7&WN4.7=?"':236Y@Y=F\'=W@NT]P+G+?+:YIG7 M6A&Z94+_.9QXDVHVFL#C)RXPNTQUU9@:LU9G-2-K^SS-_#--V+[:"H6CYVU< MX#7I=4X6.1MCLIWP?IC@6VM7'%[6_MZFFQ_QB#%Y0U\]F^/W-MSQ:OU2&T, M;7NAMKW0=5%\F\!V6,7X^DQSC71:6^UYY2[O3M6BE^/[-HQ^M^VJ>B4R]Z"- M65OY>US+^/IZF9QC,Y'&D$W;L+]MV'^F%"RW<9#:EH;7VM(0;W&Y\GKAZ;TO M5R[0.7KMFY4K=XSD1A;"RO2:0OO.J_1;/D.K/ MU&YL[;DC^AU-/_P&9EZ?QQ&W1?D-2N!KQ=)68FF[[L 7Z%N^2FO@UQTSTR0* M;4/.;F]7?!*.@#>"U.9.-\X9/$+9YK:JK5Y?/&_MM[55+>]5R M;G3;CG>^TO'.#:/0M@#G&J\ 3Y4O=J[RJM&>>^L([9O)<.TDW)0N*JT:/D B M1M.)L26(PXJVMGJEK5YI/OVV$?4VHMYP:MVO#44K<-O>L0USAP[=6> "I>VU MS>YL@IP]S3W.&ZYF0<--V2L/ MZV_5(:LMQ#CC(VY;ACK[%SY]9\EIC:'V74'[32?+@9W%&_ MMF?1*'K>Q ,^!\+;VWV]L"/>,LC1'O'YQ0CZQF7V!4<_&$',;^FP+AMJ"H?.@T+9[X&MV#VP4*6R>XWD.AW^@',UK M/.ZV$='5-B)Z?0K=KYBU=6F;D/O0>K/[#5XZ!Q)L='BN46*LM:LNG]^/.._B M@NVJDPZ[:-/VVVRM-EOKFFB]S=:ZZE8XQZE9/F.OL9EERZ_M+)Z)K]!.Z3V@ ML]F:EB>7N6U-W977U+V^G#W1-.ES%;)-;L9SY9IG@F=MKTA M:EVP:^X-\?K4NQ0BO:H09QMC/-;694SS:X:M'RG"^3-W^*DG.KZW0 M7Y].M\S$OPHBNTR;;:?1!^=PWH<=77"9_-T:[,TWV,]$4K31WS;ZVS@Q=ZK9 MO!=(NE<^WN?U:;<93>(N/$;2P-S#UPR0-,K6.')&SV7&2YJ0U-.&3[:<17#F M-+?9+(%K/N(V0G:.1[S[G?R9G_;6%^H79H0<,6GH7#W%IF4,M6EM[1UZ>X?> MNHBM6KX>>^R($]XN,QCP*D/>6N__=(UXSM6:;'@7GO;FH8W!MC'8,S<3MW+B MVWFP5SGT\-4]YQQI.@_=Y#8;G0"&@_'P MKM_K3 "5;Y,UN$ 1[^#K\&AP4Z#RJGS,:N2\4%(-=J[(.$JT3%X[V-<*NB8* MNB80AVH%72OH+D1IGY26SS7"UGQ"?L686Q.H^*2F9TO%%TC%#;$K-D__:HW. MJPN]_-Z*N%;$G3<5;]4EJA5QUW6U(%L1UXJXEHK;Z%!#"/G5P^"O3LLG-3I; M6KY@6CZYZ?DXZ#\3\OBV,\K&\U1TGW7&CZ/LAQR8Z?/B.\6SER^G#U5\=O"X M3)R+GWV ?]SZHX_C7M47^^,A(UA^_]M'O\LGWV>CCVF3\Y_N];\"]<_C/ZWX MY?$^$>IPG@0W!.-_+0"R^*&Y7_#98'C?']3^QNHS6?R1I6\5CV9;6X.9[+'R M^(I=AM\^;(WL_WYX6O7)_WC_^]:?S+FOZK-3QLZ?K_]N+^M_;^#57GH]WG5N MOLEYYD/V94'.!PHE5@\_S@14M'P[0]O MDE@A^OGGZWZI@,0/NX_WLQ?>3P5(A+^--\&#CDICIJ4U (V+DO&8XT''2 $/ MOY)G*&I_I1J,!.>F0&"'36 F\F 4"UQ)@5 !!.)2?#L5G55@S'YE&8AG^#8_ M$NJY4H9Y96A@E",B*<^/! LJW;<+TKOVEY;!^/3TL,FO*PK$R'G@ BFBI$7> MYP2!%>(.?AVC-[\N_F[Z=/%S8:JU'/QUU+E[.^AE?_UG]K3![S*.&'-*1JN9 ME0@Y0DW^N_ ^YXNF1>TO+8$QO+\?#CY.AMT_IL)Y_.YQ GIQT ,K80&FMU.0 MJ'F\0>3;;WI9MW\// =__R7.PX@EU=9:25T ]$B*50&CT];3;[])3'[IW&]"39&C),:4#2YX M9!D"&BH XB#XOOTAOOOPF\' M7^'L <:/D^SA\<'<#T>3_O],K<,R9#*'[.5HW]"%DW6":,TY81QCS ,2S[+' M>L$=)G,G.S4?F-1 CO_VW:8 [0>\6@T\44)BCA"E00BO(Y?4/P/OHB71+ ._ M"]SNMC.XR=X.7.>A/^G0 _U)Z %QV\'W:05>O9Q\LMP\GLV>=_I][8^ M !.9T[@FW!.^"^UAQ.P-$$D!2:10RLR;RP MOMB7#:!@E_:E%3G$MH9)*G8G_^A/;MWC>#($2_&G?N=S_P[X*GVF"ZS_:6BS M#UEW>#/H_T]6L3/]*ZN,(W_L9H,.:)H%W[3X8QR.LFYG7/B5N< MLA;D5009R@S+U2Q1!@<[AY7"!T!_HTP6>-E^>P=%#4''0PV([ZA)]-K1*#3( M3^-#H63 1D.5J,&('0 U/XZ&X_'/H"'Z S E .I))1O_NDCN"W(T((98=%R M%2<%!G7.9^:3TZP2>):LRQH =H#ME2,I-9A!@DO- 3F4!"Y!(WJD"TT(VL14 M8T:H,\1,9=2_!BU:24PYD]%(%+#2E-%"/%IOF:M$"\?\H&@YS$U9S0ZI$!P+ M+H@A$7[2N6!DX=Y%B53E#E]4P/X[_+V>75U@@3! .F@B&:A3"M%GV*B61-:P M:PJ '@ZV9K*K\=(;A*P6H(V"TY%&DQN$A$>"JS%#Y1EB9AMVQ10;\$B9CLQ: M!NXA<&Q!,)J!EU;)KN1P4NQP%]LU.R3@VW'+ F-8*+"H01L_6R8VQ!A4M9P^ M&+NJE=K5.A\#&,.,((D8C\S@7(> E^5HM2AAAQ*6CBVK,<'J&F-F&72T2R'+M@XW!H2"\#ZX(JF!6HWN8$@=%RU'9 M54<;&$:*1.ZI--AB./'G'1+0L]4:[)#LND*[1@5VL$4>$3#EM03_5N;A(LI4 M0#5.CCZ0,=R(:\4ZNL34@CM P$%0# 7"D- MV#4UC1D]=B>/(SBNSJ#W]OZATQ\E@-UMBGF.?\DV\F87@C>(>)/BJ<([+Q51 M8 GXF3LKF"Z%!=D+K)L M#_TJT)/( &5,H1+;I.A;X7DN0T; [&A!#W%]*3@ MEXV=QWDZQGOH*,NLF*^V??'T][?<31\#["ZO_JW#UFZ5_2G="[ M+V_'X\?.H)O-W4&LE03F3Q#LZ8YG@?/#_FXOD__+/\-O+WV,7[[Y=I .,QW>A_[XCP74 MI4!@_V80_NI.X[OPKPG#2[KE_7#<3U MAA)OAZ,*);) ?49P%336VE--.7,J M.))CVSBYX"5,J8\@Q<64\=?@Y?)11U"@PJ# ==!<2^^"*AA7Q^CFW8AI8@.6 M.K^%.#WJ_N/][XU"G5$.>;#FN'<<@V\:\GMC&QUX8/-WH],$#@P.-B6X1=[T M.@1)&[WPEHJ(/"/@FZ$">5S96+K\HHB3HZ+N8,BIOW(%MPU<=40,H0R#)@B. MSO8L%GCMV3I!6K--]UQD[9GN5#V,WW>>.I_OLCQ]I;QE^2NK-P*=8AHE8QRI MJ)CW0N0WD^!;(^-*@'+$GN7I:BAV@1..IOX&U4JK+/C"#GB0@>#GLKAA")*R M$D(909SM".>'K)L!\N$E,$EVPJKW3#GP QV6(!U,T.CE7I23:)>A59BG.^X* M:*M@V1WF51@.2HE@F6%4* QJ0AI2!!NT!B5:@IG)/$]@!YA'V524S%W&O_M2 MF#MC\+;>C[+[_N/]^.V4&Z:>V=8>@A @Q3T>#"BG"!8.(:G@9A%,NG9"DM$3D1"M1B>"UT#[>/]ZEW#&? M/8P EBDWP#_?/;/(H#?/)>]'PX=L-'EZ?]<93.!9^-=C_^%^ZZ-@T]MS%X0- M@5(JG;4E?' 3PTR!CU4D;*IS1H%R4M%P([GR>/6.]2K*\ MC Q)Q4F1,0T%@M<-7[Y-E13)?.P.[[.?AN,4Q'CWY5/GK^T(0'MBL$3"4L.M M%5:K4.A>+*1C97,Q=RYVA.Z@&UMUF *#T)!*1,\YV)?@I!<9QTA3[$J&$+Q^ MN(WU>OUGTSEEC\WRS&J#0VM-9>2)UW ZR2#R,7",BR0^)N#HR@82A=-;W,U: MD/;=P$H=13DH4T0\)TI10UR8V= ,,UERQ!0'Y:KVVL!_/SZ;"^ U[97""I8T M,T1$"LRNE",*Y7=]8.-@Q4I9H)CK9655!\N. *\QRC@QSD3F&.:$@UGFI2=% MSJUTI"32,9C=NP!\=S?L)N:8!@QM9YSU$H< >TQ?G>94CBMRF==<#5!%" U& M,J<%9BD!/.8QS4 0V UEVT O*=N-X#K<3F;>^K-(F%WO_)2^N1RT<,/4@O]C MYRX;KW'CM<8*K,X(_@/H(4@L;SV=?L M;CC5>?DOK$$,X !IH8@/B($ERR3*"QIL,!JQ4A@6$Z;/!S,?L[N[_N#F1[#! M1YV[9"WT[ON#:;I^BLCD/[6.>"P3"OQ][!"C'+Q^1(LKGH# NRD9,D!DKXBC ME04$RE/BN <7FF-D0)O'@@T,"[PD#H1X33[X_6CB@ <:N+-:./ ] F<.5C'9PV1 M!])1CR(#1!2N?!Q(00&/@UQBI-B@BC"-Q7A'GI^:!A'W$@8PJ& M">T0L'\PWN \H.$0!Q^0E\T#_EJ"<@?,'$8<,&VL=B05PPCO-=82N4*INN#+ M(A/QUS(/UO@Z-'C+/2:6*L8#R "P$O*=4 YN3\E*5HJ]ZDZ.) ZHXHA8KZ5, ME0<&5 TI!+P0QI6-8A#[YX.'?>2!MYX(L!0I!_?7& 2R@16J+^CR=2CA_!45 MQNN8!\BF*BK"C01&HBY:9FPN,QGXXR7CDG)]".KY,Z40Q>'(#Q\_3[X\WI4O M\7:[5S8&*)X2YKCB3($I,XM_1&E0.:2-R@&$C4$[X)Y6Q<\L.'%:*9FNGXW2 M2"F>FSTT@BM@UU6!1TVMCI08J3!/@1B3-VY @1M5,B@(Y0< ^NU@TAG< M].%0S'B!ZI:%,0^ 1[YI(BQE!%*7^*PX$25%TEXHE MJ^R]91?YF#A9+3&8T((3IL&Y X->:)]?3WI$B2U;\^7@^Y%!/Q(9>^2419$( M1Q3!))U'T7O".H++;1NPIJJY&S\,'?O4:P408AT(-L2E%H@4=&Q\*%W%,+3L MVQT-)VO"%M(&HI"U(B@>IL6=+!:0(\'*T7PLT4DA/Q(96R\5N)H1"QL#,X$( M&@HM%)PM!:(Y/AD5OYKW#3J)22F<<)%&\%LUID72% ;-56&?4G(ZG*P,QJA8P6L304.!D= B&=6H (ID5I6LC 9$GI7G PF_5[_[C%!]S'K M/HZF253AK^[=8R_KI;J4Y&X^3O)/AF"4$%Z! M""W.$A%KU'AR6W4,GA(P2HUT3AA7U-<"S9,*1,BS1<1*BM#,::01U9(2#)8J M&.,%17#B? 4BEF^8#XZ("OFX-OO1:T.9]29U@+*(13%K"8E@?Z7;),$$ETL: MK2RL:@!9%=^1 BM-(J,J6'!(';#:K,; @=PI <(Q6<[#JP%DIQ@:238J1\P; MD:(%7+[57IW[LWQ M+\/!*-%_JDTM:]S%1IDRI3]0[4C@7$CF%'A$.;T&RU!5Z>[:[>V,@Q4U*(1R MEL(PG@O.DHM#"S"%#^7\;H[U!TMHU+U]^BG=+U0?VML! MB*/Q] 6\[H(-1XF#ELIQ8OFT6J4(N%BFRTELJ1GM.>V?K+.7N65*24[ /Z"4 MXFCS"GE'8/?EF"D32E:QZ>$0L%*J* '$BAP(%4$QIB3$HCHUVA!+UCW8?H@< M&]I3DFN@$>@R:.!3Q2W6419W9)$X94KW/S5"M;'[7T>NB#)%- ++Q9(()(MX M+"J[HXIE F!2+5?^G 8!Q]#KYW^ M7;IKBL-1\KQ?3+^=[!0##A?'-K7BT%03D#6V:.II%<,E02[0^\ZXW2%GOXGU9E\A?=3C=W$ M=4:C)Z"-Z;&5=R!6W;6F6E<'8ITX2QSFRN=WK8X1L&!+!C1&J3W6PA8V@NH MVY K#@+AB#U8E"0U]/*(A>@+=P;L8%^Q#:FP?*5MK+KY1LA(&YB71)!4V44* M+R+5U95[(F.\E YSJEVLK@;F!NQ&C)3P""4_)!;9"$:$\@V>YH(<91=[V\&* M@_\4--AVUGM#C&9%A7OB_')V4LKXWV C:T3L?INI4CM3R>[N.N.:'E5V..B] M2)YU5P+**P(RVVNBM1+3HML<*5RJVDLML VY8<(3!@X#^//@Z1:1"6E)N4H.B?/'QBGY.:;Q#=Y23Q5H MB723:@N76@E1]E%:!&_)SC(&@9E68'ICYS%%VA?7609QM-N;8,L%I0TEO6-1#@\B:D<5X(<)J9V8"W+ :[6F@C9!$*81RIQHO(4%W*S3@SRMW2.*6".Q:50 QL)62" M]GG[#* SPUT9&X2CL\?&22\0&)@(EE)P[1%#T42#BGKSB)TM]UII$;P=/_LT MM@TA@CPWBJ7YD44>9;2NHN7TV:#VMX^?1M.KBB?;O[O;.(A$P,8D5EM/B&2 M&<5Q07"615:*=')U3N)M-5).R=@2[[42:J$ M&:QH(TGP:'?742'G P:W,Z1[:^OSG&RPH+$-Y<8@![/TEE9,F^SWTQ3$_(N+ M?YA[<[LK1LZY,-PB91V8L?!_,2_Q=M1'7R[@Q8CPI>S3O: ]XK9774DJ,-LQ M0\#GM5U 5A<$F(Q&"Y!$^$Q<65IW4&3.KRKH5::M#2C%T_#TI_.^@F MM9KY[/E_X=_O'M,0[J*1^8?.) M?OF3=[5/1"4+1B^@IYA(A+Q1EO&CO004N MEW?JI5+UT^ZO29A=D]*=\C<,YD(KYL'\P"ES+R_N,3R(4I07%/$!Q MW_>?>T,G308;AR79H NF7(WTF>N4Y@BGV$N1>FHIHYTKIH@J*=5R8=XW?XW[ MWP_Z=__^[63TF'W[S7<[@S$5!W,CA3 H.:&83+<.@1"23[9QH-BM6(XTK@4C M[XCYOC-Z-YK6 O6FRKS(GE\KDQ>3PK3FDNDTQA3 %-9Z&@K24-';IS_K["R*/O8_IL;!XGM\-1 M>0#VVG-0VAD3&2A"+&.*:%F="S^:'+/Y.%91=?$<:%GDTWIX=@9[)=JY @ZC M01L2G4:18%NDEWH?B%''!3O-*MH:TQQ0FSH(88,$<@3,:LR+KC'>+:B96:$/ MR)'DJJV ^!F4G:!=B6 JP0% TJJ4-"7!@_2Z0+#3A% Z>W>%>B>KH>0R@&;3$GH! ME,87$Q:MCISNANKU20'A<&&'P;Z%<+B/(26!>.?H$S%\< M##AE(KODU6.43X/-WR^7AI$@X%B#^B#Q:* M6$8 .P2%2N1C*HZ-?'71%DA$AE!P42Q8K#QE?2I%"NDM4!#56.=')_D-L/[Q M/__^-.C_=9YX1T(A&AD2-H5G R'!%7V>HU"85N,=\Q/A_"4IS!7.L>]A]K*9AU@2LG[^M M KZBC10SI@A8WHK(P%SA.MHH537R%6T:\L_25O$FH"!1H 83XPBUSMB9H2BX MJ;%5FH#\L]::3GE#/"4XS5-.X_<,"H6UPO%"6L$!&E3(UTRV.C2K=N]:#L#O+R[< \R(IYS P%2\^[B"2/,7?I'98J MA/)8^/)%X>X@%R-ZG[9#LXZ&<,HBB]XR@X4'U.:W0LH:6TY'EAO /(-E#Z!7 M(9J \RX\ [) 5H%%+&-X/R[7+-]<'\1J2G7#"< M[@J 7(@QLJB_PX;K"B*GVVRD!-^!=[9\R3"_,R>B\EX$$1$"GI!JUI\0@P!B MY39\6QW1FIVEYKA3*6M2G?WH:[^;C3\.[RIVL>8BS6,AF3 (842(XH&DVKE< M< HLR]-K"2G=2=4!LP?(*SL=1P-$DJZ;HZ3: CBZN/NC7(9RWWE!F9!'AGG- M+1I!"GDEC'*@J+011DN?I\;)%*JKF!BZ-/'X*""O0G/0P4M'I(I.(:%#&K%> M7+%27]7>GS!.=H#99U^RT2CK.?A/?YJ>-1WI/#>1_1?0S;MTH**:@3\GJ1 J MI/I?:D1QF>TL*M>(;1T\GNQ+?_N$: 1.">.@237CG$BI_2PAVG@0-N4Z@6I> MK8%G+]#72'_C(@TZ,O!-*7%>IH2*8E0/&J"5XPSHJV-LA@'4L"CV):S7S5P.P# M]BHL&Z%=L,*G9-P8D &*+3*6HD;E>CV*1#66MP+[ .;*U+^/7G*%*$@ZSJ,O M=+LPIJQ@*)75YDH=./N!OK(OH/9"$,QMI!(,!L&7MMX/Q9/28ZB52 M+&RQ$G(XROHW@Z+LHW!CU]6*TDBD]0'LT50G&(Q#1?(CLYB6N7+9>%K]6[Z@QN?C>'GRP-U MBK]G/3/.7WW9Q;KN6HQJ8JGW5,'_NABM*WQ@1F-YJ-GK$FVZ?QUEXTDJQ/KX M9^=A71\:CR,5P:9J/4I!ZB!==$#5)II23 *LTV69TX#MG9(9-4O(X@JG&:F4 M BVXO.Z7N&C*I:"7C*M3'9:"I%US>Y!P+ M5)+05X"RM?V*D(E4,QPP%LF(0!$7G=VX%JYTIHR'PJ,J=3>HCD,M 971U1 MQK(45O3*<&D4LP:)0C1+^+?R5OQN\_*T4,*VH:=E%_,"_ M_MD9];;#(;CCO1D:EY9N,MMR>M, 'QD^9"G/(IU 6I3'!MMQC4=?(+)(A);0F-%J*P'+&=F8R2V58Z5H?HU(H\>BG!@ZFB-,E\)O'W*#_E#=C<]H?%M_V$Q MB[ SOHUWPS_S]PYN*6Q$,M,6N:J*&2 Y[[J]&6UO+B9:V5DSXB9IK+BTV@AN.*/6T"&$99\O3']_0.B/J M$JAK%]N@I:X5LU6MX)1HGE+T1))66A>E8-)*5#%4ZY)EURXV3DM=JQM+H^ # MF$X<,\8YDT66![B"I49L/U!+D_0F6_,1]@+K)6@[ ;K[_6P&FQ5=$!!(1##& :&*22$)_!? M];!232\\$BXB\ZM@)7O :OOWSU.JDHSUE LPT%2HBR@$4T3?8J*'Z0P6AY\ MNRG%YL#L"N\*[,KH#4A\XTBP@6D0^ZH(+]-@U H.H_@X\*ZF7*$,I\X$8ID/ M2 0&/FF.7\:46-%R=!7E[@GO"OQ:H24( (80YMP#':/9B!FC71"[46\5O%/; MX-V7^8ZX[P8'[%6]07Z;4-$(2]FT]X)@-A"4%U.[H%G%L$=DJ,9 M"IQ0'Z9=/058SY$5(7H9F2G'@E5J];BPWW4 [0G]RH:4B%D/OQI..G_9Y.Z^L)UNZ;4"D.4UB&"!YU,+53^-(H4JM1B!]/OA/?Y=_4RT/P&F*C?1 M//2]M*%(/U"JR)\!F9JZ%A[-2XV T)Q3K15QQ%.O&-.%UP:^#56 +:,\>4+>9FIB'(99VXU#3[U1!SMJ=3PQ=UJ2 ([,L@'(E"**^UL+[( M)+.,54Q!UTA=U0F]B/3]>651-=37OP=+C!'$@&=N<,KO+!0%0N7)E$21$YW' M'"KF<1_[ $_V4_]KJAR=@&O5_WR7I\S-Q>/-?0J]_T^G7&FUSA7"EA&A*0W8 M1*2#%$E=/O>"H9BPLC.!6>K?.8^3[4$\P@9?PL[UW[-/SWVS9I,5I_L>SL8W@UOU@_V=!&8VZ3^>-+P%+%2LKC=$\[XDMLLA5J: M_W6^R)O=H.6-6N:OV-;A31'/M(PJ*A*CE\:[?%B!]5Y%72X#%]-+]XO"V[M1 M+QN]&[T?#7N/W?03MM/] ZAN778R @8E(+2"LPB1@$PQ6]CD/DPAL)P:5C#G"ATF0 \/_RSDU4@BHL6[7@DS=- NV+MQV%-V#*>LH" MU\I@#L9#,,4<*>U06>]=%,XVEMJ2*IV4&B*6@\PF/!2W4X%&[4KI'A)I=B+Z MFEN2)^F8+Y-L]'O6&458L)WXUEH3 4*(*&\-EA(3JXM<B$B,1M-1X80]( M=]_PA^R^TQ\D\O\2^^-NYRY]8"*55<8 2?[.%2KA87^^QY_X.>?F'XN.796BFE MB6"B8JRQC Q;53!OC*9<2XDIWNML"RCWV^>GVU&VY7E:8Q!&$;QA(7F0.K4S M+#) P,0M72L3JM3F:G %F'ON],_AELV#5'0^:"^%#I&"89B.B#05K[1/ MKOGF-F8MD!ON\L?1<+SET&[FB<=&4(HU$PY<R"%*GY)F5O22!5)UDWGAG4F_;&$+1 M!]-K19?GB:>D"DU/>8JO%AP 7 !S6TT88"?R$'6<#=_&6E>)0L$WMLY?$3/[ MB$*PZ3P7T4A- 0VIA[!A,U(WIN2P,+2<>=1LG.PH"L&ICT C!*<6*\ UEMDB MD"2\(:5TLK/!Q\8R4(!O P<-=A)#G@411=[,.PUNHK1[7$7[>46.I D1$)WSJ[RP+ M'PYY)TO'*21F&YO\KX24?>2><[05(.E@^16@G](8\A=A< PCSO*O%?&Q<;R+F+'D%*&QC2K@!O+3)Y M3)EWY1Z4(%\V%G=[XF!EP-%S1@F+-&J=;CT*$<+^.L(-C MQ%8C'A0@@SC D),SH\:R4ER."R%/I0%>P\A+$W:0E<$)ZJ-R4?$7X1^H*N4T M$$SHJ83_*QEX ="!?*JU):G63P5%&4_-M@E'7NJL<3K:D# MDEZ#'<.EQD9;I?1LNIAUQC%==G;94M''-M =;E=K*G>PHD)$CQ7B:49G8E4S MB]D15=[5TK"B73?UTF\GS;E[]P5XZB$;39[>WW4&DU3&\W!?JFS9X) B!Z?; M^I JW_V[^[*HD*L<(!T:A"9[!BG-'>!&E1,8$ I%E02]U@IA!?E M??'#&P,SDT&S=@CV<=P?9./QQ^QFVH/@1;7#OC]G+N51YL_6YD=3\?G\;PRH:;\4A;!V S4,/"<16M*>9-! <^ M=SG(RHG:8R^K1Q19P8P6TY$M" />9G.6' !6TU]"V7(_6Q$*1C[E-2,9(E (Z+8HB@+D2(@K5S1*1O&IAC$HHVB@2JA9'I1CZY M_D053*BB+&=<[DLH6^YG*T()(4I/(G/8R^@LTE+,)MA07.X9BN5RTLFJO509 M$\^>1Z'.J@P"MGIB%*$<)+CA2E&P1,%D*UH7@&P491&H:[33>M@.NZ-CDF1@ M&&Q7'CPS1@4M<0S%\$0O09JM<$C. 1U;4;022!COL5>.>Z]3!F\A;@ 9O*R7 M7I] UA7C.R0UQXY8L&"0I10$9+&C0$DI(O$&7FC$CHZJKBWSAD@LP8BC-B4\ M\T(*1^7*@Y;/#!U;D3SX>X(K\$Z%I I,/FQ(+(2XTH"/L92A-_?K6P+US_%HDJ;!CX=W_=[T -XF MHP=P2F[+NR+*3A! M7'@<$=74FM0+Y9GZ@?Q%.? BQ%+6]8Y;6]FZ1^"06K)RJ0(F0BJO"K>&$ZG* MSCS2=-FOV1FJAO*D1II@*FT(P7 -UHPP-(^0^4 H&ON$X2#1K*P;V M;BFV^P8SM#1P=)>]K9G<[I4, ?B,8R&,0JE@N&AP0D4HAVBY('A_GE1-UI.1 M(J*L2D/(!'!"=L,CB*; M377/QC_W!\-1?_)4]"V'/2Q^)5W>39Y^SB:W0WB2.H7'K-="E,E,8H+O+\"7?7)*2N]#@BC@F3SJ#(M#84RR+,I(@J M>QR$8:&O'JEK+$9DB 6I(T'^!,&94<3IXD;(Q;+H 9-!MI2Z1N='![8VD5YY MA&20J$@C6@R[$(BE6#*!4^EQ?\V6R0[1*O"Y8)0<#),XHC\(<-];[( ML%"&E^4?6DI2K@%D5UA7'9:7*3N'@@R1/J(H%'BFN5C!UE7T(&:HB@$. ^L: M;DT]C C7P@BB$[A1Z)Q;$0&_IFR\ TL?$]:5V4_3$:T\67G,!LJ0PH6'+#0O MCPC&>BFG:QM8L_'[3K^W8BA3_96X X^/!^$QPV"1$.#80@ &\!TKFO806@WF M#(9M(5R#R-3_1#@ND0J:J]0H!Q72Q"LP,\H>V](5]\80?LBZ6?]KY_-=1;WU MJOP33M*%K\'11>33/T5>L)"FIEQP2(!4ZR!\@6$'(%<6U"'J5&!*6I;NI8@6 MHKA#<)95-+:B2W;H)D".LLXX\]GS_[X=F&YW^ @R]GWGJ0SP)BEW*(C M4V] MN) (U&J%BK$+08A2%TE)20FQJT':$_YUI.LDY0Q,7FQIDD330L;GH#RC/)3D ME2"TI N?+0YJ!%?2F>]B6C%9M8\U) M4"JD<4 ]2#H./HF@>):NA@0MF224TI)&WG\7H\>LMR"-=F,+*8T$MU)ZY+ * MQGA4J&Q0(;2<>_>&\PW8HAJX@^UI79R(.8&<2"7^7JDT":3(&\$H1%M.2B6J MI"X/NJ?:X4,;'!!-M]Y(":R2+4D MQ$\KBP5W),^_!4V'23G&#S)NPS/9>!L^^Y*-1EGO0_8U&SSNH$&4Y<& ?0M6 MBV->4%2T/'?*1U^N$*!RW1:60-H3_C5GX(72Q%)!TTR42!@O)BK80 P)Y8X@ MZ^AH*^@W,#LV.(,@%3+&:.#HX,#4-([J(@2!-S='60329F*8%()9AU+)V%G MW3&#L ?5%X:7.$&OVT U7(?9RSI.,)YB HZ. M"H!^:KB-!5?3R,L]*@DOQS@.M9O9A<5SZ=8.I3U>@WO!#!@53B+@@N*BWBOC M3=F@DDMW@IO!=8B=K#F5H)G1BJ8Q2:E&S-A0U,Q03W#98WHCQ#I9N_U.WH^R M!W"TBY,LFOSE-R8[GI&R4H$/RQAX40KAU&\QGRV$B7,554N8E8,_.P!ZC*VN MR[+%!CF+#4\YM=8@YO+F_,^N>NG2B$U[@!U^IRD^.NT/?S\<3/O)C\UD,NI_ M?IPD%?5I^-)C'@SK]+(9C=*(K=TNC7C4),5S4DX%] B2L3K"FJ6Q?2I1:'U$;X6@+_O5FH4+E!0FB@LX;C80U85Z7 M*A(MML$00:RE4A8)U>"**,,KD2 K)'+3D;"2$IB7"!,?M7 A*& +ENM7&IWG MH@H)C!X7":4*Z?!7]^ZQ!VIAM\(]3E-:N#3"E0T$XZ!XI9Z93T6ZAE0@(KQT.6JWGV!&UE;@#%F!&0 M$U(R ;I#@5>7$R$XW**B5+ITB[T6MG1WLOUY$NK!I!9!FN )D9936WAM<+CE M%-CE"N[Y7]\/ >0.#6(:FTI:)6\+9H/P!OE*Z5R>DH=5,\.Y5-J+#&^ MS7J)?Q-#O_OR(1MGHZ]5D\Q7EC8CY4.@::8948%37S0!LX$PY,JW-DS@98-^ M+4A[[V"5?(PXB(@%..P13E\+SEE1F "JK>J"4>IE<;/;#K;NN.9E1-8H:=*L M;X.M=T(6M8NW-85J)/N:QE4)+\%&C8,8P6J@7"@*HY)I* M0>6R3;P&I@^=/W_N #WWX=?W(-7 )/+P7]QR!6ZH H>_"-!H9F-)/%**T;(B M7 ?1OO"OPK10"X=BRH(/1 MR!F79LCDL@(.H10?(^ ULB*;7F*Z"L@F-G6%=&<@,#%*">86[/T 5H0!I0%:N'"S4A5/6;*5HIL' M!G9ES@3X>#*:B)AF8&(SH-DB=SCUQBKY4UQM3P:UMZ+K1"QUT1GKTRCV2&2D M##:4:V-%=87KI*1> M#49T28!N#&#L]$?_U;E[S'Q_W+T;CA]'Z[/[WOX2YV],#9B&Q%#&A;&(".YU M[L,&;H,L2:1J*"O@6(!X.+CYE(WN??9YLM.9:P[>"Y4R!.83*!RQ M!$S1DNFIM%K$9A4,.\'XTI&T8$3[-(VW5O2FS4:3_I=^%URX\;LO/GL8COMK MZVQ1\%R:H#E("00F IW96"!P48ENECN1-FR?55^9_>/?^]FH,^K>/OV4FAHO M?'+VSMO!P^-D/'T!KVM=@1E'EDH.5G]JXA%=D3Y-HHZRA+KKP!I95\BLHM:< M!DX5 _4$ZCL6A;4"W/H2:S6"X(;W]]FHV^_\\K*]G3LH,FT!32!9Q*7!Q MLT*,9^5VS].,W49N\;320!5\243-5+Q]DK.PC8B29E0'"01R%SPJG(+FSBPMTOVZ[7@;1V'@6DJ M 7I"P"X%?Q3I8@B10U'&\CC*9I#=;Q]_''[-1H-I1L1--NC"-Y.IO#&W:>H% M%\R20#SS'DF4QXJL,X*P]DE5FB5:!F^)2>-^P$$ %[*H#:&J MW #L"E&XC@<%M>!/&B>CUSYX'ZG'1;9N<+:QQ/@IY2\^CIYL_^YN8\XS1#(1 M?5 "]DL,=R!R"A/(TW);9*J7DF";M]=3LIL3(*8Y1@*$5Q3*J& +IUUY9QGQJ @PI;R,AA'2Y5 A]GVZJ%:E$G.;2#< M%06(!=W'F*=?21),'OVW4# ZJ?*&@&[W1 M4_*O!M77\K[0A,?DTWE%I7% 8%Z.G+**^ MHM]N$RANJ_B;B8J3:&TJQB8##R"DOYV5>(0K7 M>HL2G%ZJO!8$K&HKM"J,@N $4&E#:7&GZ%M,?7PUM8I;H!=M@ ]MD1KK92RW M+%FNZ6O>7D]ZRV3 .X\RL$""H %A1GGARLJ*YM!7AKYUG&:HYE@ZB20V3*:9 MP#$W$D((6*T:B'Q4Q!WM;B3@:+S#(H!, =H!V5PH=P_^Z2MSV]'DJ>',8ZZ( M\R!!&;52Y5EZ#+E(2TS"F-1XJVW_ F3>&=^^'PV_]GM9SS[]-DZMQ&)_T &- M,K@QW4G_ZV[=P8((V :*'0=="GZU(7E-I"-$!%K1R8++I=D9FT-WJ#VM+4!% MJ2"6 _>!V\:5I'DXQ-$8?+D%YANL]-+TQH/NZ;D*8+]SLB@BH; 706KMD/JGX M^Z!;>FDKL_LQ::ICL"D1CDJ0\1Y;EI,>UBZ6LUH866X=N#EPA]K2FE,"XY!0 M!QO1SA@LX7]PD1')M+;E"TPPT=5AMO32,WO[!B[.,Q=HFIQG 4[!1=$OD'!6 M46>&IWU.EJ!^^?WM %O=CWPZ=8$RFHIZ0?U)5+0.XE24RPW2?(D2T>\$V)K" M+*W )R N.!TUB$/LF9CU^(A@[I4["I"2'M@5KI4L-2UF1"HP Q9%,&E:?-&% M)LU,*@>W"2O17PU@CTFQIVK,A^$HU[\W&W=(62S,\):!KK&IBXA*YRB0+:P MK,T"F./G'X&SG8.Q%I1Y@&&5F0Y0+0O@&OX)"(N%.=" M.O @"0O!<5Q<9$HKRR(>3 MY: !78M H%2Q)U]W3%AQ*T4)@(T-)N:FB8$L. M_F8 [B&='2-::6Z<5-/XJ0JS&:(F8%3N>:'Y4B.!"BAV!+*AD(X:TJ!4L*66U6<'8JVFV<8+;A<7*5@,J$\S:$1A8('15$*P--I MI?MQT+/9'DNQ^ W'-AE$@R34@#^FT/]C[\V;&T>N?-&_W_L4B)[QC9D;K'+N M2_?U1&#UM,>]3'7Y.OS7"Q0)E6!3A R25:7Y].\D2%"40%$D!8@ =6;98P-(FIBRM(((*F5_W.TD=ER"UM=9_0$3ZL)8FXBJ, C'=)%*GK MZ9) VV:O)*7X$WKEQ8OL*:)5 K8?Z#1K% L(%2#3=#U9+ ;;H<&QBC^*$PR. M1$KUO?ZW( ;J8+8$E>^+0V8W02LV/5Y2!/I'88WI^WS:Z\'FG(C MI(X%>&A:@MD"_DEMQQ#K^A\VI9[A&S*T(1M)O-2(TC0 M@+2@NC/R=*RD8^ZZ_T4!#<@@*14:2LFV831_7HD<@8T;A)%=H\82\=O,#3ME./EI/R=3#5WC:!K\6)VS/BB *W)U/0!(_X#ZQD:V3DIAMEEXMLO*XS44LM!&)F1":2TT2SL5:GL#!J: Y= V8OX[YNAI,J !ZYR9WK M?+#9:@!"8RS5:3V8.&BN.#2&Q-S-SP3Q6??DT*#5&H%TH1[-UMF_F)V\O M(25"$?E&NWMN%4<@*^I1+G["FQ5<0C[J&WKLLE=MSD_LT,0)%=*U%6*&^S;Q M!:L;;CJ@-*\9P82P.U;[: TG+')O5SYC0IH8HZ6-B7!M+>N>-N"1B69@A;)' M,Z\.6V18W-R6V74VFX,*W1IW7)19_GFVHO_X[F.9SN:P*C!FP0ZK7DTKT]:? M_'VYZI58=4C]F'X[^EK!YS8T(7?MQBC8!Z!(65@7%BMB&DX8TX^FLW:SCS-1 M:I\C&#)W*1G&/CBKB:NH<0V&UUY.(I*F<&!L!]]>!*6>B8(%B0:&"GRJ6:(M M Y:*ZS[<<4R;C>+><2$NF%1[4QM<]I\) L5UH(D$#";K*W :1+[?T*'O*'L< MP3TKJ4Z6.R1,@"^$#P*62F) ;=7]UD@,AE[31%+B<+G3ZB[VC_NAK@]/' 4\ M$9PG_GWS5I])UI">@NTR&#K?Q7-I+ *P&K@*1Y\2FW =ZEK9T<#2YFT9%W:' M ?$:V]B;[Q>XDB+PXEVN!E7&1'&-)3>6J1&I>T:G#WG]GD,ZSL0[:2#O/K M_/9A5"B=7R?3XNOZ?8\>OOYME,U!]*S$R_:'Z]]G$W^^?NO](IZK(%.)M*&& M<_5#9;ET@X5K^SQ222/0^(X^OEUI_\#.P0]_0WY8Q>:EFZX2)$G,&7$)1J)& M/ LU\1MYEN;BF,&@<-@P@S$*Y#QC( DB'H Y$=?U@H*39J_:Q]-++H0=4#:L MP]^*41$)832SRI%D$SQ2/EC5TG#%@R"PDOGQIJ-_ M8..&"0[:]##C]?0]G(%"^RQ*2:01C =&^*&5H3*L;G]-$P4V,H]R40:&]954B9YBS1,C#.6.6Q M574^D$KB1M:2Z1? _K.85D,L-U]R7VO7IB#23 1Q9!5AU@C)31Q%]3@)+F*_ M67S&#@N!O'0C9R/6WC"DH;%.@&(R=HW*3,0W@P-L2))&_M0[=EC<9)C$>DY M)6 -2GJV>7M6 $^,%KM#9_XQ-=&Q,K2*+&^MKY,-M,3 MC=P1BMQUB_0:U/JYF!4/LT1.'J4;6QJP$!P%WUBMH]CXM"[MH39H[)D^+DO9 MNYP7+GSO3#A7I2L"$AKP>XD*8\IKVXUJ;7?4MCZN=.ALY<] 4OE")S8B.@P" M5Q491K2>QN-J@YIY#3L@V=6Z]]J"?F" -RR5$G12$IMP37&7C^$WAXN^$^I4 MBM=WWTE1?LANE^7X.IUGOUR%JQ'@;O+4\46VH0E8I(T?@0@$D6@,J?F%4-4L MC8'?/NH?_/RB7KJ%YVJTP$N1/B>ZG"C=L.[F_4V]FF2;RUDUV(K!SR;?"Q 8/XU7UQ? MKT0M?/1^/KR3SY_R^"DFQU7A;)DYPX/6%UKFWHN M5]LF 079S#F<$P_=Z')>FS"^L@U_'=0YE9ULZM?2B?G%W:_3=+;P9Q,W(_#V MII&&3']73#("8@6QH6@)'BF4,Z;$=E=I659;::W?AK6OY25DG0DZIY#9B< M%2"/G"WHP[%0EX'*-(U=$TRJZB1;095\).+K+P'E])X0NK6C@];6QFX>)3T] MW(W@1#$1$A_PPTP,TJ&V*ED(UG'X2KNI_CSWEXOKHG1NPY%G$@MNP/8*@LC2 M,.&Q"?PZ+U&"3-A./YE7W^0$P>.I0/M7])*U[ST!P$1H+5-41-)WG1NT6$LP M#M+L0>>0KM;^XWR^/)KFULJ013Z(72U)0I)XTX2:ZGUGP:AFG+G8O MD2/?$!JXFB.M8NEK$;%Z,%EBR8-:PE87^\MR,5^DLTG#EGR6O)$E5JD EFFM M;WW7K*D>K*YY(.+C5[RUEAR^AF8QD\NLOOOHI>U+1=7$3Q0+0YT0!RE! M?;^.(9M$-)/)CUK:;9I/UAYH7>*S2EH]*7\ZUDGB,\Z3A&NE0("!.MQ4](%2 M:=A?7!/Y6'0]MZ07[V ?L251,E)*N)XTX"5;\';JY&30@4ES!\#9[&4[*,99 M-IDG97$3Y54/+I<%_\M5?2W[X^RWY:=Y/LG3,J]&3_M75_DT=^WS3^B(!IK0 M:,&,Y!%7S))U30G8QXF-FXV4'EF2+UAK=WM^QMKTXX1(,/,I":-8^*ZK:>WH M4"UH-ETZ\5=! M^I?;ZM+]^(Y:"G1UPG3$F9O>'<2Q%G6#*&5,(RY.A3"/@=KA?LY(N.?R=>-$ M)]QH1@/P6^)$@GY;*^(D,-DK:Z# M"/X=-"C@9I#H)UFD+4),EN/%7].R!/_XKBKT2:=-Q:CVJ':?$,Z!\24#P0$^ M24)TW9<75A\U^]1:_5@O[EK$*$]?=2&NJN3:$&*%U7]LF4]3,W3.!XE8%,>6AZ",15)/GS%QT+Q,X$IU1Z#6EW7T3V&ZZ+FIB MJMF7\4#R-E;5RD;VUG!'8/K[%FQG$T3 -.#LU<.-+6>F&88^[ !.V$@=M B8CH^LX&@!%'.WK1 MZX8J.F!=;>SDN9@Q<50/*?.Y8#'U(\;-1F!:VKBH9T:9E^]D=U#YY^Q(<10: M&X/VC '"BM(HH;ZH6QXE)&Y>2PBUPVI\Q_'>;1CZ8(];8E1@@+MA MT773OP3^UO3=I7HTTO&II9RVW.<,107&L2%QZ,>&2AYH9C9*BI@=RI6R1[D0 MARUWGKG&_7 D>O,7U1'<&J^3*!H; +K1S0!2XMI)]+K9DA)W&S91(U\5+:W M=STO6_C>6S1@XTA:(KG0[FXCB65])T##9$=';FD?J:&N%OY,NHP,$@V>)J>< MNGE^W+>;^1").XIFVU>E'S-U9PO?G_IJB:9 Z#A0<6B%($G=UIU9/VXLG&M0 M3BQ#3#B"4[,F<:?'/,XEK=USY/B2;" J?$W(H #!L_#.5:*3$3"=Y( M3A$]VM6>TY*N[Z-K !3R!#P *>NR8AK)N%DAR'5#/)UM7WN['6FP>F@,S!4H MGRJEDWH4,*5@TC4S&^BK<>&^%AO[@ 4JF0&:CGV,W3AP-JWA@5 M$6)-%/M@?"O+-ZVT9=(,$%/]V#9Y[>WL]:.E-'XDPBAB 6$2_JE'P9!$^,TZ M?4J:2O34[=19>TZ=E5^.E&=$Q($TBL0TBJV0OE1BW04LLF'2S/YYG$*X:P7' MKW!OC"@B-$FHE1$X:$82^#FJKZ;!]=PWU?/YQ2W2?)9-XK27C_-BPD.L4Y^86"4MBS2UAME8.0P&0A)D^EJ MR-RA4'9-5L HBEE"$F \T,)U03P'3RYH^FR"/?9RADV93J$L$U\87P8L8''$ M?/A77:P:^J;9-N]-$_R'*I#4:!&#^2_\R-0-V(GBH)XO LK%O>I#(1X]8" 7W8QTPHF(5$\;).E,EY+$*D@8;#Y&T:X(< M 6ZM(V'BF.F$^3(RTB>B3O/DAID=K98'ZY,\29PN<0W858D;L0J:VRJ=A'33 M7D)SV9P-\V8)>Q26 U\QKGV11#YWMS?:77>LN-9&.[KZ]9YK-P3Z8U9\+M/; MZWR<3BOBC$%:+LJ[_^]/OSYM%8)N!DJ8$ #L$^N#IJXEFS&\V67?\GZ'Q@XA M1I>8#0@1H" HU2R@ %2KHSI.(V+-&T%@H.;C^.E%T_,HJ!*?JC@.K6NVJWCB M8+AIP$DX:[HL6C^^XQ\8,?_KP]/:U@]H$OJ:4'@H6'C$Y[6745DA3;FE&[>T M@Z-&IZ,"F2](8H6.7.L223CAZ]0++E5L&I?YC%C^I@AZ%%8!>4D26,(4]ZV+ MQM*ZU3QW,Y,:3C#5IM>!PN>)^?&O>_(IPD0F2E%.8T9_=HE50WW&$@$>K@'4QDJR8--]-[+-?%&FA>KU]5+;!#T*JZ'B@@$M M-==AD,0A#>I)YIP*UFSRQSCO=2CP>6+^Y;>G4R %B'5#+/BP)# BYC1@]7BC MF*B&EP6*XM&4A0%2HU.W-5(F!(1*!HK533:2]PZ6L6&#NP1@>O#LU1E6$Z:5 MIB%8)*XR+E*!'Z^QRJQ*5,,&EI(^SM$9"#$KVKBDG5^N/EYG?RW*Z>0Y9PO\ M>$I%0F*PC:V-96)JZ!JJF\60R@S4?GN2-)WB.#2ALL#P7P3K5O!!J$F M1C>RVB1_G,OTEJA[G *.31BSB!L*&ECXA@6;?C8VX79'+O^ZL_S]-=T MG%_EX^<\,E]JD<1"1 Q,C@@LZ&2=ALP3SD0C>,)(5?YQ,83I-# 5*V.3R'7* M$0$)&.CD>OADXN]H+0"N"QVH2_)BVAZ%95?FY5,M7-TI!3P+/ZG-'3]BS41S MSTQS2W3P:S>-(1 $5)M)U9,6-)&_& HAB S5:'M.D4X6L M TUCXP->F5&@,;2N^^?YFC>[7V@J!FKOO(2JQUG7)H@%3XA2+H.?Z$#Q]=4Y MBY1N5L!S87JKB3OD/- ;TD2)%-+Z?E7-%?MU&J"DCSLW]CV]]^6$VCSB8WX# M7PIVHYMV>>7&2/^Q*"8/[SDW[UV_I\PF_N+7(I\M?IS!YY\3IC*FBOH)%ZX[ M/&=K=A1&5<#/*N261BC480*R^.P9O432'._?Y)OV%1'I-B1#H( 23G8%8 MD,08$ E!W?#!Q+IY+X;L/)WI&7K_@;:7@>-$5$Z"D ,)D$"=JF.0EK? M7\5:[F@$RT0O*;:W/51"8M=#5,4T#JCQ+:\+OL"P3OB.5G/@6?=2Z/RMMU6+ M0IE82"(,HR3V0RU,4 ]@%#&A347*#.UGP/'U:'RR&1]3: M( @2WA!N8$Z:7O-P:U6+-##63PR-:92HB$J=R'I^+!"AZ5&#,]+/G/U3*=-I MK-M=02= 5?A?;,'KB$B\OKE*=$R:]X)OF;C'Q[0^1I,=6+"0[;.? ,)9^'WS?Y[LI>A@I,ITR64K:N, M)38**&41B30W-90C0@1O.%YOFKA'05DD+"$L,N"F4?A?;.O2O"#R Y\U6C8, MDJ:G52U**K@(62"D"D+PY!-CZM:L?NC31F$352YW>*!L=[:R12!N3)Q7HY6@ M-$["0*Y;^X2A"<-F$RBD\K$85]P:XOO2B%@F2@0DIO4\ 69IL[O@$$E[?-UB M)&WH)R'5 JR8T)(P(NNN5V$4J[ 9VA^N5W*6ND45<66I)HD%0]'U 0KK-@Z$ MQ+(9GWZSA#W.](X2&_@V 3H"4:W@451C.51@>0Z.:U]4MY@8F8"^D#3D02P# MKL(DJD?,1"%K2#:VFA<[;&ITG;4-QK4/E/0)3[3OKT?2AH2[$:X[1E.1-T70 MX\ :"J=4A$A6E4"6;(QK1FW0R&249NC'2' XFNV[22FE_EU71'T MN"IC$8)!*"GS94*D ;4J66VN2+ZC6(_WL[3L<&+NJUST QHF5A)+9!1R)HBJ M1X'&4;(CWF)[6@UU##4ZK3(.K0Z(EI9368W=,&(]ZCV206";9IM4_2S;[HJ@ MQW7- RHF/@';(^&N()X37NM5*G2S#I2[1K:#)N:>RD50H]9G)- @NY3Q32"# MC4= XF;?)TM8O^,GYZY5N-23FO9SSR?K@AZ M%%8CZEJB)R+B1@4VI#R,Z^EB@2"L8:4 $_>S??V6]OK6 MJ$^UBP+6YIH )\3W8Y5(XR97KZ.G/F%-@X8/U#X\KG8QIL*P(.8^L2P)B*^9 MVH3:?4(:UVE"]3SGH$>UBR C(ZIHS"-! T.U I=M[>\F/O4;P3XN>EJF\PJT M/0K+'+P1&KCB$J4(:!TB@YJPBH>F611*;6\S*=LJ7@1Y1A(IJ ]@!@LFTC C_OZEIH>^OIG)_V M!U9(Q E81E:&!J2H[[+;35AGP(8^D0VRV\:HVB'2_+B&A<*/94AB*[0ED4S" M0-5IFS%CMG%%U^O[]!<2Z34E@C9"Q6#/@UNH0T5E ERZ5EHB(6+R9,,IUH&D7: M^*&O9+0>Y!QRJJ,A-/K?IM$KH!EXR <-DR1!I$DH:2S6T[>"B$52-KH3,.V: M8_>=N;J%H]&!2ZF)C**!ABY)QG_N*1Q(LF- XMHKJN4,2N*OI4E/9PPZ( MKTKCX\H7#8A\"UJ3*E &)."!J.M#22QXL^4ZMZQ_X;$M^K96OAA)P[3/E;2) MC<&.-B2Z+U^4._HFF0K)!MKZ45UDYV;M-/3#FR;N MD6F9LAI]!42E$8]6+T9![/N@.UB0<-=-G< 7U;/8 M1=(48O&GJ'M=X,XRI M"5A,$QX%7-+ R+K]5$!$LXQGD#0]K8 QBI* ,-\-XI8A?)=T"7.;IC)A(YE? M@4_6/Z>L!0IUJJ:9ZVP:B\!W%1(L4F$-;0)_\ANN+Q+Y^/8AP+@L"-QU=&"I MB1.YF?^4*-%(-1DB:8\O7V11D,3 2<*"G%,1"YGRZUYD-FA29R5G*%ZDV M6K!0&Z+ "D\"YEID;]H:7H:1^/KEB\P7D>NA%R>66K"U+9%UFVPNC6A.\.D[ MU[ZH?-&YS"9,0#\S9GRCJ)!U^:(&$W%7^F39A("QW8SJ][!\\2AB M[BE?I%3)F$0,1)>KCX7]A[4Q+8@6#7W %.UAA_\CJ=%I*ABPB\_#2*HD"*GV MK8AK!4OC)&G>?X#HZU_?X X)>AQ68[ '83DZT#[S$Y7X&VJ"9C'-^ V@>MC$ MW%.^J+0O1:("\'NU)D23,*Y;3TA-FW77S"K9:Y_LW.6+(0]<69D5A/H)(9$? MTOI"7+NNTTWA)VROK_'.6KZH_<3G$24)L&48FBB^'V.I@7+-PFW:PX;I1Q%S M3_EB#&K &*/#P$^8[Q,JF%^'1IEB#<'%N58#QVJWY8LJM &+=.!S8;F?"-?; MJ!YH[),=8ST!J+V.-9^U?!&_?UJ'L4J@/ -.7,, H<&\M(R[ F+9C+23-GA@TU"G5<^6+$I$U MQBD=AAJDGJ5$U#?COFKF'##*]$#MO% @P<+,4V:B!JNB#JQ=YX)H*A&[Z M-@UBQHP*ZC [X;'?L%IL'\=%GT22;B-6+A *EG48Z%BI6!)1VSMQ%.SHO4C[ MGLW:AL0/DE!::DP@I!]'UNIZ.&@2VJ89[M([1&\C M%.>G_8'E$5I(D+'$I]0P#6(V)'P=PV56@01N2H;>>C]="<](6)K0A+DVF=P* MUU=STUHID,TX8J\OTU](I->4"";RM0D4B '?3:0'3N4;ZXKL:A4)''L)POB, MM8LFH9I:FTAF@X@3L!3J1ED M3EZ4X!YJI8%?(]\&E/B)K5.G@Y U"_2$9OVL.VE]\J*.(F6$#:5K[JVBB+I\ MZE7UM991U/"HP:VV08LV9? M$ZWZF9G9R]&+0,]0)4;'22#!FQ D,KP>VQ$JV^S8]Z:I>Q288R&E$."]@@N; M^"+TU:9QGPE)L^_F(&EZ6NFBHDHJD'/&^K&EDBJKZZL6JOSF;!/*B.QAH\@6 M2-1II_O$30)4OB6:A194"4OJJ13'4;%HY@\_=S+\9L%]REN)%S9B,#0U, MI%WH ISI: -L:?V^#^A^/<(>IZ^5#IF[]G>3S** ^.&FBRFXC,V04.^Y]D7% MBY3Q0,;:-5P@/N?6%ZJ>R9T F9JW3YK1P5.CTQE1TL3"QA0\/!VI,% 1W5C: M06";?:; RWY3!#URL#DGKOV9I:T,GM1T 0( MP"(%AHCV:T 88'U MFQ/(3$_S<7HQ>S'1/"8NJ2,"CR_T@UC7?:IC(LB.>X#5U-D!$W-/\2)A1L7< M)75$$4U,K-U_UED=D38-CT%JWL,1O$=2H]."*+ [>.0K$E(>)#IB(5_W/0X3 M+EES"B_CMM?1Z+,6+R:6@",;^*!/70,]5XMGZ@AT%#9'E@E+>IESU,KL12VD MD5(QR\-0:1F[2LTU,4RHHH;@4DKULXEO7V8O^@D-W:Q.%2I&"/PHZ+J,'7[@ M38)*1_VW1-#C!CMI:GS'<,HY$-0-&5R'62+K*]XLT*.4#Y2:QU7K5B\*1:1KZQ:PB"@6Q]:2>D:3T50TY*05O-?7ZRU4+Q(I$N+KV'?M/3E3 M"1-U2U7BAIPWJY )&[" >ZWR19\K'<11%(I8TX3*6 ?!/83#1LS**O,&J7J< M@>UKUVS0:I6 -ZQ"P9A:A^PC'^BWHZ^WZ&VLID/6,Z'0KE4((TIS O1B1-;3 MHEG2+//L=Z+ORPGUF@4.P(IAZ"?*!FYT%57:ZG6!@R"^OZ/E*HA?W5NSZ/RT M/[!& A@\8DP'RDB6)(0$;-V#SN7 1G&C6)P2WMO,FL[2TYEO"?-EJ .?@ET9 MJC5K!F$L(]F,)?;Y0OV%1'K5FB<5Z-BP@%,::QXJ*6VXB8B#B&C077+=6U/@ MS'0_4!PP">0V5&LC8LJE-MK65UR)2I+FC'7;S^8OW0]?I)*:(/)U$!%?:04R ME*T[KC'7**+OPQ@5T"QCEHC 5\(D-@IUDEBRN3 D<=#,&Y'$B-[ZYJ\# M1TE\&4CN$C)5(&,AF*SK*+B?-&L&F.VD!>>'[";-9_"V7[/22:AT-LY^^33- M/U?U8P]I]..*1@^V)+=]$6("U_O;9SS.:^H9$D-L3ZH9N( M*0U8J 8.9^U4N:K[9F">JT?EI8 V MFF;>C1*[ML8 MF#]2(@JM#(1*;%WR'4EPY7?XZ36<_IS=;NP.. G]X:F0OOQYV3;;(JX2.($M%A95KTWLUSG^ZGOGPX&P4$R >6"YHHE0$:A7*>LN^TP]J!6J(4R9 MU?)5CO M@'-;_(:*,;"1E3)!5%7"@+-=B]\X86R/!<78JQYNWR3O">=^9DQOGWO ,A$ MZ4!'QDKJ"[-I]F^ '\B>OHG;[=N[_MUK,<.QF91/"K?)U:'D2*1&3I&Y' M9Q+ABQTB6RI"[:N ^B$QSW& 'XM%.NVUD?P@CNV[LDV5"!L8/R9+&39E6C^+8YZ'K.4YV\!Y1'+%8)8H2*6/%"8E"55O+*HH#_RG1;-[K5[&7 MCR1W*SRP_NKX6U:.\WGZ:9H=8C>W(D@Y50EE$G1DF,#!&!E'ZQ$E8,CY(=DA M2 6S6KVW1%-'YWE^B_9K\#V)UDS\!6TG+>HCAI;/N5:=JZ,M0LB+FR7$0)EV"AN)+4FJ:$B)U>A;.HWVO=[P.8'Z:!LZ>N//:BKN51)*&-7"TFF*Q&[SPV4#K9?T=4?G2PF]R_.J=QF4X_ M9N4-;9?Y[XU"&0/1.8LDH6'@*Y]L9'\@:,"^^X]?^=_L3U1&G=#XT-VW2?RG MY=Q37\\Z(GYL6!+$*@ 6EH+Z%"SSNM^/3/S072#V%%,1'Q&6PZ^)74/4@=G+:[@XF4/7'1R+^^?!^*\9T1%6LI&^C!/8N,O%]=%F?\/<.&-:\?R4,ZM MC%V:9)^8:18]A--T/O_EJGKPHX*'FYMB=A#3!(++T#>2!F[:KTUDF,2;I+W@ M<2BH2MU_'.P^;%_/DV*#O_O/WK]G%W4:2OB%E'EP"4 I30!)EO%8&DD"IR36 MB=.&A\UY7^HPNARRR0:IKHOI)"OG*Z[?Z0X]/8V+,DU($A,>NN:>TE6YK>TY M"Z9U+.'8!3XN&GA8EJ1!VM/ B$@D2@+%_3KB&\@DV3$@QBAE MCEC@Q_1;-@=%X-1MN"Q+IP]FDY^+V7CUXCAZT.)?E,+KJ?<*)BZFJ)$DHT MV,^B[O 3&K_9N8(]#.:=LL;V]_A,%KNPKBF'B4P26Q-9YHHVU@(:Y)-H +C% M_3VRCU8!H%^NHGRZ=!=SE=K;,J>.+K,QB@ENX\0F"5CA&L3J>IJU&[9J_5V) M3IK+1T7*1RZR[?WM+4#@OJ)Q;$"\$0N" N1&W7E?2QOL,CDTIX_JB\^YOV<* M<@SL@8B$)!'854E$ FK689LX2$*1[-J?D)SW:7_[SB\ $>+[@#'P SF-$I^3 M=2(>C7VC=_*G$$QWO+_&9X(4G/2CT><[(Y@')F$JMB[R*8/Z.B1F(=F5)ZJK M)C<'[&[W$MO=V[Z3,TF@I>:<644%!QE#ZU(%&G.N=Y6B:&H8[<7>GD$=F!_* M,BU=D][0>3&\+H,C ?'ESKUQ*@_BRM?8VU[$,6KBD$;<$%<?'$WS?[PW14\ M\MU5>I-/[[YWQ<1S[^?LJ_>AN$EG/U1_FX-:_YZ2V\4/W_VOSXL?'GU\FL^R M=]<5';ZGC/SNR<^XW^_ZSGQV#8;"XO'GJI=?5\_]! ;WZD%K*GE;9'+/_KU[ M=_U%OX?5O>)"-Y_[5'KC:9:6?_AN5LRR[WZ_6<^Y%U<3;7I/-,=(\]SE^WC% ME;>XSKRK8CHMOCK=]6_Y#'Y3+.? N_-___[D+3A&?0=&X>?9]W]?SA?YU=TA M_'2;3AQBWDVSJ\7WY/;;ZC'Y; )6?_5Z^WMFKF1[^D/]F45QZQ[\[?[!"XGZ;CNO7QR/A:SY97'\O&8,O^U24X Z^&P,!T]MY]GW] MPS8!W&ZV5E5N?G(A*;>6V1^^,]]Y9?%U]3/=O/?WB\G]C^7.)ZR7OUH3& Z. M -N/NO^*G8]]_ 3STL^S%S[@I1N@_,P4L/*5*? ,9X!V6KA^<6MF_%0L%L7- M#P^0YLYL&T;;KU?O?_"KLH+?00>]A>T"%G(%4N;[ZWP">&Y7 JJ.4?[D&:QA M4!EY#0STA;3_VA;IGF7%?23L@%(5%[=**JI'C-'.Z34(MCG)?VR3F]ZP'D8) MAA+L1 EF1E2@!&M%@@W$A7T-L^QKZE+,%G>G^!+L&5_B%(H=X1FTCS$V,L*V M!;&^G'37ZAZU^@4C@H^48H@(=/>/UBOYXMKEKKE+GJNB]+)UEBT\S]TMUJF! MWNTTG76!M%;)?6:EI!CIW.[K"_^@7.@W;?1;/AL7 M-UD5R"Y<;Q-OX;*(T69<*2RNT&9$+PJ]J(V6L4HB(M"+.I2V5;LL+UWKFFPU M]: 3[7(YIIP822[0E$,_J3^*ZKEDFDL"GQ('I\L\RWNGDNU2P#D0/ZMWP#R" MJSAPU:18NHSMEZ2V#>*ZM+U;]D-)./C;=F9'1K47=7V.;H-@(W2!48"A !N( M .-\I&Q[[A *L(=FV>^K8J^=[]_Q\WT1YXFUF-OEG*Z^<_[+U?I)P)R_ K'' M=ZM_'U.]J;B(8QY:$X9!; /?1J2N2G7=4DCGU9M'%.T=>=S5RT:B?T4Y5X/X M:YG-L]FBRD7?>_CG67WUN8_7F0L %3> E;MUF?_$A8&JQE(5P%)74GF5S]+9 M.$^G7CZKILI6"?:PR01>N',NRM&]+OIQ-G[O 1&6LW0Y<7,#JQN,ZW3N?3MR0VNHROWJ]8CAX6PY?>3L%#OB\FM0YO7-_SVX7J\^Z M(D_7W!Y>5K]VVHYAC'RPQ]]_]?-2_K#OU?+N5V6\V4*)%L4 MU9/*I?LF]Y,[2_\ M+0ZWO^^]]Y_%UPR$WLB;+\?7#VA89E?3S/4V@>UYZ<0=-MY,VR<3:?I^5= ME321>E=I7KI3V;#KIH1V<^RWQ3QW?QG!E\^7TT5%F>(V*]=TKKGSV9+V-:'[+8H%W!J%3P\2M[]UVKGSZ)K7C?AFKN[O^ER G^% MA61PGO/K8CEU!2UP FG%__",OR]GXXIZ%7@6JZ]XYL'NJ-P[9X6#C(L!9P"! MS=?!@P_>SVY>>.+P:PYSXJ"LOG[#B$!Q>/<$<.N:Z]3<5S\=5@>[=O'I<;6I M]>.OEH"8.]"R[YM3;+DS4KUZ^_?Y KYA_.0Y;/IS>H_/ MI.Y+Z=T/C._MT:R:2%:"8)XYN>K]V$AO)[B]%7V'H//?>\G2#4?VW*#XFR4HM55W7&?D3K(5 M2X%\>#=VINRTZM&QUHC I!7SS($?X?/I?-V89#Z4@^Z@>\I>IWN@K5.HD2VV M3I&MM$ZA]*6=2U[:]\.^]/L'T7CD#/T,3HYPF=,TKWG2LDM ^H.P_QL(= S2 MMQ:DOZ!>&JUSW*K5\PD!54P!>_2Y54?MR;W5W%HLOS_TZQVT6Q=]PZZSQO+\ M8PHE9?=56H/@FA:OV?J<_=0E"4'>MU:5A&+]@BL+Y$ACK0V:E<=(EEZO&-9U%I#*Q0Y%VWE**R?1"OG*,G26M>B'I%LN"+G M.W93]#?J&Z?7J 2__XE+HD33MM< [F:"# M8+P6U=!A%8288=]FAOV?L\_IU/LI78 QWMOT^:3*WLYOLJK\#?Y;IN MU&:^_/3W;%Q5QDVKS=R6!>#'B9YUI=Y7/O?]>E19,[QZEM-^OAI)W_UV1L$KR M=IG]^>Q+,?VRKG*.*D1Z6,76TXU_&P)[(^())C@;"$8HUUMD#TBB M5I^+T_%UQ M4GKFH@[3_!WZ[G7NQJ/]N*"""; M(9MMV.RW_-M)3(8";H#79.V6JG4R<]S#4>/(C7.OLU M@_1]8+T+4RR(V4>9C^)]]Z,:$;.(6<1L>WI6O.^^6 (QBYA%S+:G9^7[UVLV M]88Q.Y!+C2YI]=M_>?]Y-\N_G3,BYPQ_GCVGG6] <3_1C0@&A - MF]38]L(?" @$Q. !@>JA#8>B1Y&!3KLPN%KF^S* =+$H\T_+59;\HO H^9TK M&?A<9JX6:*O&H35'^,65IA<8:% M!@=?3-\W'(D8D(P8EGY%U'=\C8>H1]0C MZH> >ME>U=)2+J6[EK?+KQS*O%+/85TV\?C:O$[;C'P?_^ MD*V''\^]:39W4Y?3V2H<<.4M'@0-]C<#Z=&>6C^3CM?K+P;0A::5QRR^%JT\ MI^,F'.8];ZD-A^O,TLZ:>&MK F"#FIAO2#<'A(^S_(L3BR,WVMQ-,\^_9-.[ M]UY;K-GQ#-PWQ9Y,O*<]9$]U!O9LY1M_;NG0UW.UA]8>Z$EB>^G"R_)J4ZLF M2&Y&^6JBZJI[D!N2?4*+L.<;?6TW!H,_IY\_E]EJ/ODO5Q]6ULA'M\)C.H,) MS0*BK)0)DY'BTL:)J3J#A8($Q,C..X-U;$2$X#2D^:RVUCS7U.ES4=YY^>S* M-4NJ6H9]NH._NS9QU?G.L\^N59OW-9UO#__N8*KV:!LH8]\+R2F3OVNM M%Q03[?2"@B6]J 7/RSYNSOKMY_TX[GV@B\>]X]Y[O_>!),WW+G1]KV#/,;6^ M5TT)3N]UALSW0N:C]*TS'W:=0A;K89,IE&PO9+MS:-5G:'EN/ORU+#YE7IB6 MD_T=V5'0(<>UPW&_WKEUCNW3]>YVE>10%)/?>_.L_)*/L_U7VJ* M0%J L0), Q0"* 10#AV_:F)%FK34:[J>RWR"Z.K!Q$6((,808*C!$%Z+K%=!%1T(CNA!=B"XT#Q%B"+&A00P56/U.!%32^UV'.M M22\'@HR/+..M,=^I=$-T(CK?H )L&7V(+D07H@O-2X080NR5%!@;<B:XA1RX=,888=G6QU5M=#9YZ#,S\IEI^FV8L&M*P?ZM[1# _TA1%;:Q9P M, E?F6)=Y*#0D32M]1IXEG"#X*.NS06T"E""H03K9RP.!1@*,!1@*,!>T03C MY0+T,F%9?7J:U8MZ%,QG:QO,/,;6*=77'EE]B6;+3/X M[[CX/,L7>3'[_@BVW.P(YW+B)-C735!!CD..0X[K,^%Z0RSD..0XY#CD..2X M_A ..>X4PF&+RP,[ _Q:%I/E>#'W%F4ZFU]E99E-O'3AI=YMD<.WYC-OD=]D MYXR.]B7N\B:'=KE,6B)PGB_> N#POK:ME:OVY2Q? M*@3SAA=NRMQ!OLUR-%:U-8+KY9SX! V3M5_@:A965K M-B]""Z&%T-HR)4>28),Y!!>"JP-P"=W:+\MTD4V/V?DLR\QE3?9+839$2&M5M8YB8&!B0(RTQ Z"* 50"KQE*<#Y2"N<+X!B ,7 6Q8#0HP,:ZTY M15^.$L4 B@$4 T=L6HXD;:UVHR\GB5( I0!*@6.D !EQ@5W%'^T3\^=>>OWP M,^63E]YM9T#XZYW2?H/HXB/:8F$,@@O!A>#:OE=6 MLK50,J(+T87HVD*7'@G57E4ZH@O1A>BZ1]>(<^S-C>!"<'5C&!H<*M%MH/$M MQA-_*Y:+:^^_BC)+NP#@\' F1KP]G%T*G/J'G.'JI,%!@H+FP2171 0B8NN" MB1+,]$)(("0VD" CRU%+("00$O=VDS8$$8&(0$342H*--$4ET4:LJD?AX?,' ML?QYGK[[-1WG5_FX0?53OA<^-E_>/G$"0,@?IODL>W>]ZGE'&?G=UE/4[6(E M_JN5P&..%(]O,+A-U4A0'(_7.0%0N;Y%=(F14>WU@45P(;@07/3L$:48M8#H@O1U0&Z](BW=XN%X$)P(;@>7(@)UEKX_^+1-9"$O40R,B$!'U MYRQV:$)$("(>1 *HP+P,1 0BXK[+B3"M920@(A 1@T<$)2/%T&QJ(V[5HU#Q M^8-7?TIOL:'=L] S'//C.B< ZJ^WB"Z7E(X7-0@N!%XSKRO M13F==('"P8%-,!Q5?>0^42M=,![HB#&\W$5$("+N$:$$-K1#1" B-FG3[5VX M(AX0#X/' Y6(!\0#XJ'^G#*8,-U&E.K D*89;/SJZ>"D>]['8I%.VV*D3T4Y MRA(L?8&EJ.41"F)4K(/ MO(I2LD6'FXVX;*])- I)%)(H)/O JR@D6S0E!1_9%BLN4$KN(]_63?CO%RG0 M9>?[MW[>VE=CM-C61O^^G"_RJ[OS[_7 ]>X]F*UG/)!MFY[*^0S$]NKU]I?, MBO(FG3Z )G7OV3RXHK@WSJ;3]7O^\!WYKGH-[#2N7^\@T\?\)IM[/V=?O0_% M3=K0&%_SR>+Z>T7T/>J!1:?I[3S[OOZAL?O[56VG1-SGQ8B=62R'9U6L%L6H M.D0[[D3XZ@GFA9\7^J4/>.'G)1( "8 $0 *\)0(,OC#T_+;: VW,GRO ?F#W M-@W8CM-8QV /964[>8G5JZ\KD^I3,9VLGO-;_LW["?YR/?=B,+\.KI]%1FR5 M$2D] R,>[IJ=FTO_M)QE]R$83D8>([2U^C4,52$C'LR(T[M[ M.*#_6;D9GF M-'*:+B3F.33W,W0]-W/^6A:?,B],R\D<16/[HA$YKFD]WLT7V0UR&W+;:W!; MJ[53R&O(:ZA+D>-ZPW&H2Y';>JI+<>C),77>3Q#\[C9SG0H_%\7D]]X\*[_D MX^S[3KCY%0D_O)!K;TAWN=(4^0_Y#_D/^0_Y#_D/^0_Y#_D/^0_Y[V1'^D+\ MY<>GQ+%/>>=5OW'_>'\N/N?CZ,MYHBQ 68"R &T"E ,H!U .'",'%!\1CMW940Z@ M''C+<@!] Y0%* M0%J!-@(E\[0UL.?3&(OK@_W0$N]V7H+^9$>#*C+@\N%CR MS<\ 'Q L>Z?,WR"Z.K!^$6((,808*C!$%Z+K%=!%1H*UU[ 4T87H0G2A>8@0 M0XBA NLANC 7^M!H-#&-4C15IK^W MJK?GNJ=>#@2%'C$C6V.^4^F&Z$1TOD$%V#+Z$%V(+D07FI<(L9Y#[.V8EV*D MT+Q$= X*G8B^MZG[6DC?,X,->U8?:W43'[_@A^?8-Y!%UKX(O/+!@05GMGFR#>$&^(-\0;X@WQAGA#O"'>$&^( MMV&P&^(-\89X0[QA(^4C"S$.;3/S:UE,EN/%W%N4Z6Q^E95E-O'2A9=ZMT4. MWYK/O$5^D[7%>"]&XB5*: MH1A ,8!BX V+ 2;)R(C6YOWUY2Q1#J <0#EP5**\'E&+;@'* 90#;UD."#XB MM+7Y;GTY2A0#* 90#!R5M$U&C%*4 P_WB6G7W;7'S\HO^3A[>&_AI-RQUQ5O M\':1C@AOKTK_TJ\2!X37WFGY-PDN2SF""\'5(W"]F6[!;&1E:Y=4V"P8P8F: M[W Z68:=@A%:"*U.C$JET&-#<"&X.C$:I6VO;_2E@PM[W&./^WY=E+RAWCC8 MXQXO:_MV68L2#"48]KA' 88"# 78Y0LP['&/$@PE6&\X#R48]KA'"882#"78 M&Y)@V.,>!1@*L+YP'@HP[''?!PF&Q18O[W'_QZSX7*:WUXY07IE]QL[VY]:[ M%Y]/,""$]LXB0;PAWA!OB#?$&^(-\89X0[PAWA!OPV WQ!OB#?&&>,/.]D>6 M7QS:(>8OLWR13;S?%NDBF[?%7B_&VR5D1)^WU5T!T(;H07?>J2XY4 M>Q,'$5V(+D37_>?X2//6(J((+@07@FM+==D1%QC3Z#0">2&!QJ/BB;\5R\6U M]U]%F:5= '!P..-F) T&](_<)^JD"X8$&QG36D@"$8&(&#PB!!T)A4H"(8&0 MV-A-=D1,:ZW-$1((B<%#@HVXPGH!1 0B8MMNDJWE#EP*)(:>+==*T*J=[#A_ MGJ?O?DW'^54^;I"_U07!\^;+VR?."$C]PS2?9>^N5TU2*2._>_J!WOT7J]O% M*KN\6CQ\P9&B]0T&QID9286!\X"!F1\I@4[\C]XG:Z((1 28=%YCHAY! 2&PNE^B(,-02" F$Q):64 (3 M_1 2"(GZMP6[T_I+7;%>\:7(2/; M7N/JBX\I#PB7PU5LEX,N-6(2^W8AN!!<7:@N/6(451>B"]'5A;-F1@9[3B*Z M$%V=='0=&8K@0G AN+HP#,5((;JZ#4!>2)SQJ'#BAVR^\(HK;W&=>5^+H0WB"?$T> TC..H7Q /B81^,.2-E%*J,:2=I:;]W3*3H(SNO:OL [.922*"7[)R6%'C'37M8<"DD4 MDB@D^\"K*"1;-"4E'VG;6O4F2DF4DB@E>\&K*"5;E)+,C"AK+]$.I21*2922 M?>!5E)(M.MQBI-#A1B&)0A*%) K))VMYV0^\FW=A/]^D0)==KY_ MZ^>M?34FF&UM]._+^2*_NCO_7O>M]Q%&X)N^_;#GL.AI&S#;'SMR)MS]4^1! MD]].6)6W/1//RV?CZ7*2S;UT.@6V7LX690ZO\EE5ZE)FG_-BYF7?QMGMPON8 MYE_3V%K,,\!J=IN6 MZ2*;WKU@[?PD5^N/F1?LMDR M^^@X_R.:_V=\^1M]Y^01^D8X7[X+0*C^ROO$CGZHXXH2&"351&'(2^R+Y[C\> M,>CVKC_F-T#WG[.OWH?B)GW:)MC'WRV!KWKY=?7<3\5TLGK0S]G"^W$V+FXR M[S8KO8HZ)R.QUV*B8['V$8!U54S!_@-&\RHA#$ #]AKG4V !A[NY(^[<6SH$ M 11!:(R74V!A>/^G= ZPG<%AY/>'4;V_@N(DGRX7\*F=;_BW"M;%<@[OG/_[ M]Z]!H*W'/# 3-Z(WGX$%O'J]_3VSHKQ)IP^LG$I<;QZ\HMLXFT[7[_G#=^2[ MZC5HYG']^GB@?W4V^C]=EEGD_P=^NYUX,ZN>88NZ><5WO(DG( M9C6;_99_.XG)4-ZU*^_.44'8).WAP:5S\^V?EK/LGN*S] MU^H$LLF[%,B0?FX&FXN;V^4SH>;6]&1GC0?/>:.M^8C*]FR)2V]"."!<]D[M MO$5TL1'#[M3]9!)$UP6@RUJ*Z.HCDR"Z!H\N.C(,T=6I&W=9WIH_F7BWQ0+< M\#R=3N]6^3WY%_#:LO$2/I1G\W.&>'J#+#KB6K5%B;XX)L,1*LH^131#8B&Y%] MSE0P[ #59\?]_*A>5[PS5W%^=H0?G,?< =V&1BOD*^0KY"ODJZ'0"OD*^:IU M6N%MR=/4_&V3H^7-BD7=:VWBI567ISOO:[&<3KSK]$OF?T*F_Z<39?E,N;;+;87]^T M;^E#:T_?\7K_>IW-,I 'WFTQG^? \J.JU_25.X,O[@SF7G'E%?LJGJVA&U>,]6V3E#>QAXBWG+N/SG\O")7S>I.4_LH5W M6^;CU1-SU^#9R:"MFC6O*)]\_SR'K:3E]KNORN+& S@XSEB]?_[>^K?U6VTCGZV;<\_W]L%OK M-^T]=:9/-WX6YA U]%#^=]5@%Q3E,3K@.7GR4"%7O8%?;FL8QM3+C0TWH.%% M6^T8SW]V7._1BI>K\08K7!:?%FF%R@HT90;[60 +KN#FF+WT%F4ZFSLXN<_D MLQI9V;?Q=3K[O($8_.E+,?WBL+T+PR_7M8@IQ%0?,<6V,;5<@-;[GPS4TN>9 M&YF2PE.+3_.L_%)Q[TKCC+SYTLT^F==:;:W.'-IJ?;;6I?";+54Z>O2!&1@3 MZ]$KMT6YJJ1(%^YK-JBLE)M#^C2;S]?8';G'%O"Y\H$*7,F#S5KA/;!\IQ3' M15D6X 6D[JL_W6V_::V/X5O3U?*7G^:+M*X_KRR&Y73J.>7O-*[[Q"L M!A01*"(N4D3P72)B.6L(!F=Y.HALW@UVZ.*ZF(!3_?FNLJO7MX*5X5U\G:V MEWXJE@N'J^7-[>H[:C,Y=<3*@1SP[-7](1BX3CPX >+$Q0:0VWB\<\W\ .K% M:J[3IVSNKB.OW)"5:E'IEQ1DE%LVN/S92@*-\W*\O''8!\'TS."E Y",GMH1 M57;>))]4=\;5Y7 ZNUO9;%=96;DY.P5N[>%,/)#\6UZ..UXW8&A9EOFZJV/% MEO#IRD1:R2?+LN:I!K%.V=D\_];*<[R;HNJLG[G.^NTLK=E7 M=V?_W)-66ZP0=>>4>XM+CK)Q=O,I*QO+;M82G/+X_9A'/!\U\6NE<[XGE1T=\; O]WM5+]_;O\P5\ MP_B)NRG__NKCSUOZ\J.L9#X(:/1\P*M16$>/XQ0-&>2L#1AFSQT>\'CSAI=,E3XBX M/?S^ES[@W.,U7TR ERY@Z 10_)4)<%H!Q#-38'J4&O:T(+:G*2+[9#K(@2$8 M3+?KKMR)OW!\T6L2>3^S-D87M2'./3FVYZGR/CM]D'^0?Y!_D'\NK;,$';PMX'(' MO.R?R_Q+.G5%,JU9!6CEMV'EG]>*[QWA>D,LY#CD..0XY+A>V"H/"46&;I+\ M5,RRNSI/_0KXXJR3"2\,EJW3IR]<\Z]M$V$(G1SHB,G61ICWY23=YW 2&4H! ME )'L8!AE+7& WTY3Y0%* M0%J!%T-])C(-WM\+BYB8KJRX]M^EM5F)PY!6# M(\]U!>^N =T%&"D7WUP.(880.TKW6]M>VU4$%X(+P87@.M<(M<$;UG]Y_]M[ M[V-954/F&5YBG$/\/),E/3@I)$U'?=4O=YHCX@GQ]*I>*>(*!-SUA&6",MAA><0E@A+ MA.411.2@+;MOO/,F8/GRD/KPJQ5_JHH"JH9Z]_-CL)%!!_(+"XF1?Y!_D'^0 M?_I#'TQC/8B<'=V[H]O3-[?GK)X-&PDC.N>MWJ +8PH(KF%?RR/$$&((,=1? MF,_Z8F2%;KMNA.UB-8!LDMT6\WR!?O#K"Z3!R1TL5D=<("YV76!3*Q$1B A$ M!"*B94/T[<6 _<_9;'RW=4F,7G2/1-'E>-$8J,) %4*L4XC9D27=SQY"<"&X M$%P(+HP"'QX%+LK;HDP7F?>IP";-Z--C]!=C78B+$^LDZ$@3[-N)D$!(("0P M_MN";8I-;7LKBEYU=O&EF;LG$Z\W(,4(%T*T/Q!UC0/:RX-$<"(X$9P(SEZ" M\^7AZTMI)':SJX\ 1B4P*O&Z91-] 07&Z8:-B/[V_Q%BI"UM68-?=I\?!!." MZ0DPZ1'3K65$OPDP=1@N'WXWK:0H,WBPEWT;7Z>SSYD'_)!_21?YEPQ6-5N4 MZ1A[[/9*GEV.9X^)TQA<0XAUVX,?@87 0F AL 9F?E^8E?WC;)&5V7SA5:G2 M\Z_I;:=V-HJD"XX^8_HTX@)QL>N>F."M#"("$8&(.%,T>/!FZBHQ(IW/,XSY MOH;H.2)5B=]^\R;%TF6KO&0@Y+#'I_SKJ]'V6:YMY?+P<%)V<)$XXHR?GYZ# MX#N,+:*,' JOHHQL-=G"Z(Z&&*.01"&)0A*%Y."%I&0CUF+_(!22K4<\_91/<>HC3EWKCXI%_D'^0?Y!_NF*/IC"CBGL/6?1?GFA?>'-83B:O?$E M.^^5COR_DBO[H[O_UZY'JK M7^4SD*2+[UT+VZ?6L?78!R++?>;Q,[:_=U:4-^GT 2M1]Y[-@U>-I,;9=+I^ MSQ^^(]]5KX&5QO7K'93[F-]D<^_G[*OWH;A)&XK@:SY97'\O%+^_#P3VG*:W M\^S[^HM%L68.00Z.U&_>H)\X>=?^OWJ(.SO M>8 8. 'D2S<%LE]IFMAGRYX[6GJPGVL>O5U)7 _%=/)ZCE1-LYN M/F7EO57+R!T]J9T;A!9?WY54==:MAJ&,=L >U_X<@A4179$ M=NP159$=D1W[0E5L;[7X(4SGUU[VSV7^)9V"R8IY^9@7VP]=@/R#_(/\@_S3 M*^7_5B:Q_E3,LKOUF"7O"K:+2?A#E&=O*$WK$K*PZ(BH]L;E]?WLW>8/R!BV;_DL:C$L_$#,[?@J+\K:H!C)\*EIT3E%2MS?% M_!1:7MIPAN=HU!NP=6P:(:[>,*ZT;D_S(YX03X@GQ%-_!D=P-71+>S4Y8OPH M#P2C(GV281Q$# 1AR1' -P#) :"&T$%I;>LOP]CJD7#JX,("]^.&G*GFJ M:BTRS\;+$KN>8W;CJ]('^0?Y!_D'^0>SJ_MF&OSE_6_OO8]EEL[!+,@PU(8N M2Q;WF8E^LH]$D#/=;NX'%_Z#*VL+M[A1H@B1-LT+D:P'P0G@A/!B>"\;'"^ M/%1]*4VV;G;U!,!8!,8B7K<8HB^@P.@<(N)D<@@Y(DPB)! 2"(D:$F9D36M= MJBX%$AT&K(??I2HIR@P>[&7?QM?I['/F@:N2?TD7^9<,5C5;E.D8>\'V2BI= MCI>-*LV4D06(@N1A<@:F@%^87;VC[-%5F;SA5>E*\^_IK>=6MHH MDR[8S<<49L0%XJ+Y.3HB N]($!&("$1$V^9HC[R_[M,4TOD\PZCO:XB>(Q*' M^.TW;U(L7>[(2T87/GD:ZV]S'^WO(,#VIJH_1]N7C%WO@I3M*P=W?]Y:+Z/3 MZ3D(OL/@(LK(H? JRL@6,RK4R.CVFA"CD$0AB4*R#[R*0K)%0Y*.;%?E$B@D MGXY>_+ZJ)-CU_@[%SA:9IODL>W>=50*4,O*['[;H]O?E?)%?W9V?=&=<[U\S M;P(*<^:%.KOSIGGZ*9]6%2C>336**IMXZ<*[2O/2 M^Y).EYE7S+S4*UVA2@F"R?N4SO.Y>TLK*XFR<7;S*2OO^8Z3D<<(;?JDISS^ M?5^Y8D! *B(\32= MS^&Y%2ON+!#T4OC?EQ18#'[_#ACNW1P8%83X9,W'B^OLQELN0)K_CY/3:UM6:3CZ_?>+_#L?/8EFR]N*@Y/RVS%P,#>=]5/[H-?LMFD*.?>U^L"?E=\ M 6;V_G_VOK6Y<2/)]O/,KT#H[L;MCH!D@F^V[8G0<[9G;;>G)5_'?(2 HH@Q M"-!X2,WY]3>SJ@ 4^)#X*) E1NQXR9% (6LS)-965DGP\>81<]\1%XP2Q.A M\?!$L*+LNA!E:4QMRP'Q:N@$!=?!\8K;_Y8C(#??!J"'"(V M]IG#ZW $ IX$%(3EYS+)RS*$%O-/(413*J+L_03>V:^T2[][)$Y-KRGBCOP MY!Q4,NP0>RZ;B1(0Y3.\#BP7$B\,3,/V_0S+U"<+5V_$Z1BN]U!+*/33*2A0"( W#8,XX>5)R027Q ,WB;T#7 .'$T M?NIRNT)]0ROQ G@TOFV>5"9"=1#C41+F;@*<&T0)43A$:IICE0XT-LQ%OP&B[S8X&2B.SE)\X] MYKL&^.YGX;F%U[PP[L 6;,<)TT#@9NKC;PF)$T)LQ]PI@3I9-_BR.)0\?COT%H1C\]>PT7&**.5U3+G/S1EES5<,=V)@\$+)TDRN'IXB%%O%07PC M>/RO,' ;@(I]F^$(Q+TE"L(:%B%2NEG\PQ?^!_G%=H!85XMH$"#E%NQ-9S"A MZ^<\1N/;6+$^"__V8G/;&X<^U[$/W+^$:0SS'G_\= AQ*+1XI#?QL.W M$9_5YP1A-+7]4G+8PM_D-Q:K X?YOOS-CV>M,_XY!D%FGU=,Q(,W!9/XA;T8 M7\.IO;1G\>*YR>13MS-^@>60"CC7;(:CP#@]:!9T #0?^!JPEK MXY&H?'D;^>3#[>S)WU:!+%]7.(>AMU_6A\A=#Q*> K5?C^R_5GC#)NBA-9I)_:]+-N.KDY(%:OGS^%CEA3 MKM10D1GV0$?'43@MY7908R%6#K. E_25\/3(>%J!MI[N48W1;C.#EZU]O]53 M]C")&#-^AK]-8N,VP'3)/]* &7*W71M=5(W$7CM(T0ZYQZR!VD-U-9?>U;RR M;E]!6:WJ.2;>1'5OK!N./UB6MF7/ MLI(W9N8_$CC4%QQJZ( J7720#I&#.1D'0QU]=<3M-[""+X*C-MOSL0. MGIA*$W$=;M*X]XCS\3N39&V"+S9F2!7*.5)#-W4$\=FS'7EA&AM/?OAH^Y(\ M-KXP+F-._QVG?F(:+XQ3KH$##9&"*PD-(0U^A[$4D6!9<^;P,RDK?+)@D!3\ MM&SYM_#%BQVY"K<;W)RSV!DV9Y%,C'&:I/#P*3@YP?2E/+/\*,'*9X_'S$D, M!] $CZFS;U[,V>J6G@V>,IQZ&8U>3@VG8#A!-;$QAM$_\/1[G2^2;82 H]MX6/3_4SX<;YK?DUT9>_(<0 MQG/HVSB7R7R)5'#I 8H@%@=%+'H:;=P-.3LKLE$J;<4+,E6THB@5ML,9RV?, M06X&3GH7#AL2<"GTBJ@A$3$B'*NE\T?"7V'T+KF*BZ-4TWM6+Y&/+P^$*P4*.G!@G\F=H1R))SPGLQ=G3 AY*BZU1T3L^*FB)(327% M,*+N&&E0>=A@/R(?_H9NIZ1]W#747@$KX*9]=:FJW*.4A:D[,>T0&42U$=.V MM!#36L-C\[(.]N5%[>]YO=7:5P3'%N&^$AQNE%0Z-K/L.R=:O)8^XY@)[/>4 MX'_OZB8C$N/7,.9->DCOM.E=/MPV\7.NU3M)U/D!"69](T,_(A6H0 V))O9M M-?SMXO["N,%@/8IWV?A3=66=#8S*V4Z^G,WJF*U> M]15M=9G\?:&F\6?K->QPV=Z+'("I'*;/$(]F?U M>V1[QPMT3R:>Y=?=IE%(J=43&I=7)>_4;_>5/I'26 ^A(GM&[_=W^!Y M?B\,X(,MJGKYN>#BO.72^>#\6":M>8^= <,W U3/*VY#P#6OH9%7P'3 M6^([B0JG3LLCMUE/VW6P@1$UP>:$+*NX!LK4-HYOQ[$W]@HJ MF)_8,_.-=L9&HW!X3#P6V9$S0;HD_-N]T M9AI)(D9:2"+:K7TY%O9E.+#ZUI%'L"_'0G=?$3:=9(($0 (XL :OPNF_5AS M/?+V[REQ4:\],5*H)BA4/MQ!O7<%JE>OATG$6*GU#ZG9X=6L\6JTV#]JAP08 M\91M*.N"6QX6NV%BW)3XD_]'\B=_+A(,9-''V$)Y=WKY4Y8@"\?&3V$<&U^9 M$SX%WG\$Q;"BMJ20^EU,/2BFY%-X4N_U&H%C:^N&?+U'U#4,EL#;<=^:C_W>!V1=Q+2$-(GY]QWPT#&^YHU7 M?,2??_(2>(*S9@/@,HZ9:$%O_.39CY[O)1Z+C9^9':<1EEPEQAT>Y/M_HAEW M8-C&+V%P_I7AL4 LQ+JR8^_U7/81)^QW9DS%F_ WC-@LC!+C*0Q=WO0:O_." MQ Z>/#R394M9)*7^X_C*>- MRE_Y$5_9\,;&"RNZC>,9MSB_1Q(:C\SPIC.X M$=8'1=DIN!F,-72-EPD+\/*I_0=<8SSB(4@6P[.=/U-/]$N\,!XF> R.GX5; M$O NT@A"+;?)WA%>RE=49JJHS KY+8K/3?D'T6T__+#T0XE:6!7Z:PB8-Q?_FU_$-]_@PUM]LV5==6[;?6N6^WVG36\N;ZZ[0ZOAK=G?UN -/7M MWSBAN$AV4O@(U>#Q#'<. M?]DY[C_3$"MUY3EM/-4M[NCA85F,K(P8@4#< 71VW>]C#U[%CM1?CZ-P"@#) MSQ>+W\<<(R5^^'C\7#R+GPX79\BG]AR1.(W%B>7,&R@ 99>.&K]^MEC;V5UC MW9RN/T3;W>'X7%5'W2"ZW2:*75+RA;&4ED!S&:$UX#T8FTK+Q@ M09H8_.DY])_1ME?9\,827KN(()LBFZJC3;55F\JH2/ HBC>&=T%VC(*61'@< MTXA39X+.1'HUZ<[0VC)_MC)V-A5;_8]1@T$$001)PD1G540D09+P("1)YI(_FN(0Y-) MZ(9^^#2760C'3UW& ^_P)1"&9S^&:8)VE4YGXAE9F&RCL#P0!]S[)4Q]C+XY M/&0T2KE!JO8XQZ6W.*V$?W]D,7+[C)&P1C#_/-N 43CL%-:\ H$<+W+2*=H^ M -,;*[@-+)F2=]ODKES/1_0E!H S#(8EV1 MEQ%1GZ#J2R0R*'>=V7..Z_A3^#)"WKU2*FURN6,P4(0,"7,F@?2U@&Y1Y[,:8+M-Q6&Q!OEH=N;)I7?*2=OR;O_&VDH2MV2M[: "GMFGB! ME["?O&?F?LXE(93BMRV.MU[^Z&UE5K,+RZ M[%WRC93K5ML:]AN_D:+**//%QHL=9TLYU"^.X-OPGAZ7\G0GL%\:6$.)4WO= M[DPC<6I?$W'JOK2E^W(N]D=[WJ#II),D !+ @070>-I1:T>OLO:8^OMB01SM M)K[16O$1"^(V.QBD9CNJV4%9$@GOUBKBB9.@:-?;Y:3_N@PB<:@= 5=)G;=5 MYX4*WE>TF;C52&%KH+"$OZ3.)Z3.%> O<:VM5^_K,.:]RB+VS(+TN/S+:T7> M"#JP6APBKD)2^D\8]TRK4_T!XT9HS3I\.Y@RO>.@DP", &Q7 .M;'0(P C " ML!JI(@'8YN29+;,]ZA&"$8(1@M5(%0G!-D1 MF<83"UADBRIGVYUZ@1]-MDO^MUWONH8*2"K-5DX;TJF+\E0=05"@ M\,XMRB*+(HLZED4USF*Z9JNOK3,$6019Q"E81*]/%J%AU4/)'"V11P MC= [PDC"R*;H*F&DQFW%KMGI$T@22!)($D@22*X!R9XY&A%('CQ-N;Z#V!L< M9WO0E95ISY"2\%=!QO8VC=GH=M0;]*Y:/:O?[=^TK]IW74EC9EUVVY?]!M.8 M\8]+I]>$?(Q_P4POS6Z%CN&X5('AC"$+OJ#\T_+:O>4"DEUN\YV>P2S7^>]R M&^.%L3\R3D^D,3:1S3!BC[(C0/$'Y#>.,YYQWXX3XQYY8UU[CN?T,L;B"^.N MCOR@O&Q*UY#TD# ;S'8F'*UL+ZB5@G*=$"RBQ ]>$[6KKH5;20]UR;2]O*N[ MNR;6%5,XZRP+>/,%+7=*$=3YN]W4P4$IN7,0S:9G>H[[1ZH_5F MIR0E01A!&$'8<2NQ>FUBP2$$(P2KDRH2@FV.8,.AV;+T'=ULM-[L"V$-V9VH M4H1W802K]4#VSSI EEZ?1GZ=X='Y,0U[!MM?5%%L3*1';UWNW* M,D<:PP"R*+(HLBBRJ'?'"M60#;+6FLIZRLT<$0!U"O&XR'>@G9T:&":E/LF\ M#F]>9O< W/MD761=[]&ZAB-SU*X^(WXJYD5);TIZUPR,&HHK=/ IL(IE&9;Z1S1"C^2N9$;.J@YO0]SH71UA>EJ9*PQUA+5 MT&J?2"U/ILZ02"UU[QD0JR6A)*%D'7254%+KUD^K6]&2ET"20)) DD"R^2 Y M')F]JIKV$DJN3X&L)T@_V, 4H:UF/90,A6UD'CNZ&-\<;:74X1/[61/M<1 F M6NYC1,BP@I3'=C WGC)N3&\ZL[T("3%CF1K2\K0*&9$O=J<^K7C>FZ:G"JFL M+4AE7UC$7B%%U2+Y]\"*VA_H9$5M][2PHEK#IG-B]D9[WJ#I ABTWKD WKT& MO'L!#/8=0-,%<' -:$@58K/R-"0?9;A6O8NK*F6_S)=+VK?C2<5(Q0H5V_F MXFYU.(=GL-T\SU>]L+\D\-MMF[:0:>]DVD2FO%STA:5>I&ND:P?0M4O'2:>I M;R?,-=26JZ1^I'X'4+]?V/+V"&D::1HY5=*UYNH:.552OV8XU::?TM&IA[?? MO#B!H1@N>V9^. /C39@S"> 5GSRV[#NV?,;JN:J@A+ ^LU,[U-".JLTN<",V M\,TK)[L=L]_35U_>:+W!ZZA\G""L!JI($+:QJ(9](OMFAI;66%%V-=AZJE.UU&L,@ M661$3#0EC"?>3-LQP1H)L;D@=#K]4[LML]W61[Y\ZNU3R;K(NK99( [-T8BL MBZR+K*L"ZVI;9KM#K;_)NLBZJHD,.U:'K(NLBZRK@LBP;W;:Y+O(NLBZJH@, M.[#N(M]5:3;VM)*N5S#'?OBD2V4(=K: G>/R9.M''R&N8=MJZ_-O;\BH+F94 MM9\GNR*[(KLBNR*[(KLBNR*[JK5=63US:%74V)A,BDR*3(I,BDR*3(JBOR;E M36NT55%GV39(C+4#LRV,LP/&Z88I-I3;!\&:33BACZ?D+=F>/I&)->J9HTY% M(=HV$FV$YA%*$DHV15<))36BI-4Q6P-]]3^$DH22A))UT%5"27VR'+;-89]" M20)) DD"20+)=:>@VJ8UT$=^3"A)*$DH60==)934N>#NFOU1^_@2;83F$4H2 M2C9%5PDE]P$[GXBNX%:[ M]=_?*U+\=QHGWGA^?$$><;R7TQ#4_3^&%SA^ZC(7_F&$ M:61RSRO&_^!-66S\PEZ,K^'47O+N+YZ;3#[UNMT"H0%/?'L6 MLT_9/[Y?Q)!B5&K-3X%#_97E7)N7#8E!M5O6)I',2C@6=QCN>7U_M.<-NGM> MWR,!D #>EP":?Q)[1Z\RDY]>A$=X#'U71S7OH-[5O YX0Q8I&US9;G8H."9VN_=7/U&H7*+QOBR+"5K*HHUE4XRRF:[;Z(UV: M0A9!%G$*%M'31G!Q*A;1]+* VMG/%I$'';S6FNVA@]<#TR(VR)J$$H21A)&$ MD77$R'Z7N"D((PDC"2,)(]=L*W;-3I] DD"20)) DD!R#4CVS-&(0/+@:4IB M.6O2>!\FS&!PVRGG+!NG21HQPU:IS\*QX06)'3QYJ.YV'+,D-KSX%2HS@__? M(=ZXH51DG4YGIH^*K*>'B:R[+XW2T6F<^GO>X" T3H"HRS%3E%VW@]S[G-76KG&74PC)DAW"F$/7F#8B3/S*IC:ZU BC M@OIQ-33:BO6?,FB"1FE;\9[.NK5K=EK::'L:H00:5Y^-+)*I4K: TMK*#&LD MLMK!]^:UWSJ%>-RB[YXYZNFK9UDGE[I8TE%0ZM3 J*U-7PAS3K@6N-TQAT-M M!TKJHOX4YU0*+?H.(-5'9,W%G-.)>S';BL&T.^Q51LZPJ@VV"&FE$_?75KJO^_<-W M:7S^9-NS3Y_SDLI+7E%YX\6.'\9IQ![@Q:_\T/GC;W_]RP_%SY]9D(31?,7O M0) !2NLK&_]X=G>#91G_;/_KX>;,\%SXPG:2\^M>KVNU[MJ]P=7@JCL8CH;6 M[9TUO+F^MOJ7=]W>V=\6I*]*\HV2QE63MU33J6GV^,>E&I],.!X,\]4I/, ( M&UD$K K0CAAQ'\TPM,^:\P38Q'._;BCT88&0%+ M#%C?^-Y_> 'NL^VG[**N8MO0L]=D8@$E0,HXKS"5.*^B>ANUW.R&SWJ->'EO14@T"L=KZ8$(P0;$<$PRJQ MZDL0&Z$V^R)80Y:W58KP]S#ZX]P+SF=1^!2Q>)LH['3+I=J6V='7N:,N4UVU MOR>W?LHFT3*MCC::HU,Q"5K I#MQ*_\E:>ZG2JY:R>.1@= MK)74R9?3->@;W8&^FKS MJ92SEO!5N\"" (P 3(_(^@-SV-77#IL K!R4[5Z+OKZX7"U"_X6]7#H.\BF" M]OT:A0'\TV%3N#;^%63KS,7_;E.8?G5]>SFXZK4[-X/KN]YM>]CO=V5A^M5E MJS^JO#"]N@)<_G&IG@5'6PC1*$OQU3D_9J'S+CIZ1*GSGW_R$GB"LV8>+N]_ M0P++_KG5,@WYH7=N=7E+=?FY>]YZ/=HZ:F6W\;,]YZ,T>37WG1?8@>/9OJI> M]UE]_E6(__OA[.[R_NKLH^'%<2B*53"-$38-&RW5\1-!Q2 \>$AG'F.T6_U/WXR;MB811', MMRSGOQV/F9-XS\RX@?G3(ZS\Q:WOY>$.%Y\:\P>R_(%<86 8BMT8CW,#<,*8 M V1-H:_^C:W07@@#C"PD83?E&\ JNE-X:\F1R9T%5%B M>P&,$R21R0K_Y-CQQ!AS/GX[\F*\(=+)X3D&[F&_8@'>+*;%@\SC1B@SQM#V :S\._4?>(>3HR4 M"Y%/5/X'\7JRNT"N#*YX!3%ML9B3\!'?'T4^3OVQY_N&G3]6"#\_E31CT=23 MTY[&7$49R(!%_)N()5$8SZ0.P_VFH0L#AH>6_\)5CPO*F#*8=1=$!_![.8L\ MG_N0M>@AO$LMT>,SGJX!I\2#$%APXK$:U-@_RNC7RT)0EN]*KJ8[AUB;M_\,#S*>\]4]X[+-[[>_[B'SSX M-3_^EDG \*8SGP=J CHR&[\P?@>+<<-9PF?^6H[YF%.M9;*X08)Y91*TX=5= M8<4?\,23, ]_KDZ/?'UE CZ:>.XO*^,V.I:)EC$0-B.. +HV![.Q: Z RP03 MS)4C(OQFC54*4Q2RG\U\KY ]3C6.NP"^( 2("G'V^'O$F]Z%_XQY=\6Y@(1[@G2E%VS.5!!+^Z\\T7+$*T*OI7X4S MP+?6$P!FYU2QAXWPSAA("8A =AV,'V+CS&=/MC,W_GYY^>O%V4&ZV9SXTHQ? MA_XY5WD>,@J;=3V7Z_/$1IO(#Q\@YH()(X2$*0\O>!9'-"O*#8-KOXPON'$O MPX!.==62!FGUE@F'P;GU>KG(<7,*Q9IXL#:JQ5>H+A5P M []]YIY/!*#_P]PG?D9=Q(-#JP?1ZX,=/7%?_GDZB\)G:?N@]$I& [U8=O$E M^EHP-[:<8MM%4.:9="'92D989^ZG^,!GX)7S6%&NE\0XP9PG,##5#V-"PO%3 M3.L;S,<%GUP23IAZ+;YBS'AH@('7E-DQ[]>6(Y*\,2A.MC@/6*RLNK)[E@8' M-Q5/9SQN\@!+8[%PMD5 D(4S!N<) ""4###E1Q[#517?C$B)_Z,C\7E7UVH MRB/<+DX<1.,0QK 7^ ;P*Y#3CC.',1T/TA8(9-*9;L M5951X/C'MA<)7@GQEU@VN&,81!EX$P-6SW^8(% W=;*;T0H[Q!&;6@66V"!%A MM)QB ]:?7 W*LH6HIDC,H"1E6(V)F%A5,_[.WC2+\?@20O! Q&SAHD<0;,"# M7)US>\R4N%9Z& C/X1[^7%D@%6/=96$ TY3ZB7@!]&C>-)>H MXM\]$2^L-EMSXXJ< [8-(P>)G /*X++W!:+A M"W5BC@*#@U=A< D 893; R#/<(++?\'_"4*957!DQ@Y]8S!?EDULN(5#3"81 MX_E.+2H1>]]@$$$R 8'SU#;22&3 NKS7O\LCZDL =%[$0!J7_@6@\3G3J_%\1F3QS+OC.-]P&@3<2F_ M$I8R$)IB]*(7JV/QY#R83!]C6%!@D"27#SQ@DMMJ?"2/\](:Y#YA,Z-=[,3D MO_/R$0,PQPD <+Z'!B$KYD-DAMWP^,X/S)EO(O!(S#77W@J'('*@F;R4L)W# MOUCNX%]36'.)_#<^Q;&CB LYVST3GBG;7.0!8_XH<"Y1OIO'LBW#Q[F4'/=4 MY?OA%B!C;K;B4\?P?V-ED":/YC&&=[ F1^Q+^6%>/_2 M'"P%N6C$KY]80BEG+LWSJXO-B$77\O#M2-$ M'#% @>K]NT?Q_J/UWO^V6 'QA5XL=R9Y%K.P!Q2\L)*UAA%GTD7/SH>106&> MZ/S]K52B*J@5&42Y"2 SKD62=1:*3=!L"<;C, @Z(QE[X&(VWX(FEWV,4J;7 M2RN/Z[)_P30=FLM;.^;#ZGSV?9ZK M6]1F6]X_42TE6W.]Q5?P4[BSP'C1-_ MH]<;YZ4@(K^FI,^08+4HX0#;]6V9;I-K("6$%W"5I>.$QY#7F^(N^!CP1$II M!Q(QH5+\VO!VM>_$JYI5R% !!AGH(NC%_ARDBX8@!TT%^NU+@TXUNS10F02%@BAX,!-Y9E#G&,=0Y*GEBMBMEA M,HQT)G;%\L8*F@*H_>V$:^_-B S6/N-BVDXRZ<;T2\:1^E2T&GN^D$6['JH_?\=$+C,E: MTL>O'BUH*%]R?]C2R)=L=;00)G>M??F&]Z7['>W[_'T)BX]-N+RO 8M$@ Q M3J\ QSH?U:J?M&IWUO2$J)"'NPEPN"45\C:4QZ2 I(![*. _4C_/,Y+*DRJ@4O=6UX-4:6 M:0VU<8#6?O*K7H<1U!#4$-2LOLYJ#>W@O]D![+*^TTJTF *V1])J+/>^H$XII#5K:=.^]-T(AXSR$<9Z, M\0WZE,,BTR+3JL2OM8;ZVN^=NG%1@GAMR5/%!X8HLW"874%J1T3MB#8OFVJ; M@[:V9 ZU(R( (P C #MH*GIH]H;4$9(0C!"L!II'"+8#@K7-WHABL*J6^9NU MA'R-H.+H+W9$]I-+OHI?&MTNMT)6U*6#NWKH47GR0LN=MCAAO,OMS<5J/$Z5 MA#R/D8>9%/C/U([@+IPN* WXR1,5'_/F&-'4 ^1F%U/#<:JD= M-^&S5<-7Y-=]#HP[]AAEO+.O<=BU*NR/\9/0YZP=1K?]48]MKB"H*_>TP/Y6 M*&RD3<-F>K+$%F>/VYCA>_:CY_,N&X+@T_<-/\0HA453:8FXHN7-+LY*,URPB[EYDX^<#4XJR )QL6BOL:EJXK><6E5J MNL&""=Z\W)13]+5$MX-W0"6UHP@)^J:".Z%\3Q, M/-%A)6\:M<0+F*K\?V&PP"@[,@4W,"MSV.8$MF"?R%GHR;<44&AFU(GBD46W M4+57X.J&>&KOQNQIO*4+'U[IMMC 39(&@MU)H;%O7BPZL"2<:YI3%'"T0!Y& M9#JFO MJ. $S9J6%KU@8."HU?CE0L]=R;V<]3&4TY 13PO1R9X+&5NG4"$^ZO*;PYR#DC.%HSWF+.DH&O&F5UZ'<$9B3J>[Z()"NAL(LN]W4I:7'2S5G;4 M.&]GQFEL)[*1$<:,\^Q>Z0PYF#,E%6SF;-&52:)F-'>T6G@+#FX0B#EH73XGS5LRV(*L_]G^U\/-F>&Y\ 6HY7GW]JIUV6K?W?:&_=&@.^B.!JT[ M:WAS?6T-+UNWK;._+4R;*NXWB!9792>J6L6OCNROT'I0?57I<2EU6;BKN'H^74/LMTL]V2H TY>.+&FF:?:Y19>\@X^H V%D=)\ M]G/@7*#[3P,;UA)9YUML1< ;;X*[!K\FO#4^/!+1H^AQ4*@C^ YXY P[>!04 MU?!W-E,\_6^!EQ=V<*E?3N%E'=OXH(0RV-)3"5P^"F+G-(JQ?4'>KB'U659I M\H1-R01MOH@^[AEXR2) OWUZKS[LP_B=\8<\8VW#Z M9%6&X/A]WL\> ]"B11JX.QY[BF I#$361=#%HE,"G\VC*/4"L4*T,8R0TH$5 M0B G"J#)%N&Q6;1ED)T>>&.,4L]!^=J;MQ=8:'&?]>Q8:. @N+!7*Y.M+YM7 M<:(,5=O%/IAH&-AV!:,*O+MQ*7B[OXIFC_!2:!Z&U3K_7_'F;UJ7TBI7TK2[ M6=-CR=[.6T;;7/_A'O\&N):Q5"([HKS=@U=V^8(P4>01(, /B\?)WGP;O<]J M75@S^4J8GBV6,D7$I*(7N#PH?F9%0UUQ=]$H6X26LB4'5\[4%]T_].8)5;KF M-M*POG-_=B>(X?\%@M9B/;46 ;_N]VSM(-HRZ\&DWG(=["ZW^4[/8#IZ@/"% ML3_4/CSH@P!.'N?2>^1_P(8.<980\6U8QM_;21K)W@,97E\84MFTC*Z&.SCZ M7!"SL;\Q_ 6[D-1)0;E.%$Y&RSUC[YN>L94Z(;Z?C4/,PQ>#7$<1N[<>ZI+I MBJ+/W36QKIC"DU^@B B*%06][1%U^:S5>%<'6%^9;#B4]8FMXGI'BV,7G6^GMILW!5Z3N586)-AR*0Q$4T)Q3;9Q4\[OBS1W7:73>#V\Q@0' M(J6:$I39U!J^!+_N"ZQ4G6S<:NY(CKO8$!$)&U=MTT:QR>ZCE>UFL0^GW)J%&YG_7V]\8UC7ZOLPG(I1EQ8=J&EUIQLV/F,J6P#"P)ZSY#S!Z M0;>3 @Z*S0'>?UFI1(% :)[WVXSA_H8LO,KRZWGOOI4O\PF_?N1=GGG!RCR& MD D%[6#:-,0*2TSU0RCEB_T*93+DO\2TV4Z^/Y\(L'WAHTSFQ=]Y/4#,<'!I MM'H\ /61G*E<7F+60V-F1TF GW'KX25$KY!$WF/*AX5S%S ?7NC)#Q]!9O)& ML>V+:C2'2>V)PO1I(HHK'GF'\WSW(AW#*-,('I%MK5B#[_'@;QX7^:"Z3+V86ZJ=JQ2/YB6$B((.B,W@:^R>C8:0 MJ6@>] N5NC ^!XK:\IV-*59ES'RV9A!HM?!PS-ECWU:>E%@S7&X%V 0>T[LO M$X;['UG3WC6OEP]<:88IBPHR0\Y?V4Z*?\,U;"9*#63&&*LCK&N.M\T&_VB C>ZGL?,JK@/E/5/.72K.(KU?<4JWL16R&+# M6G'[BE] LTCF,UQV@6O,XP3Q$-68C:P0+/2"A/L&;\ID7B"_$_.X%<83;S9C M'!I"$_BC0M%TMC MT248W!1+, %L?&_*JP@<+W+2*98%"A>:%8@^,UEWP*U&[F[D;\A+&N.\/EOL M64HC<1F*1;3_CF1@@DM47[VAQUW@E(M2ACQNML!28?$?J?N41Q5\'UC6;<+# MLEH_7KHF15,\P?%M7J(8J^]$QROTG3U8$8)Q$(1P!H 3^V?+PFFW'#S-T@AB M(UYRB=8E(SQ4RG5W5/SH.@^'H5BA/_*>LK(E#XBE@F8=UB=LSF\O[XF%P_>+ M$606&F!&_\=3&S?Y G M8ONZ-T%.\F!^';[W;TEN@TTNC];_&(![^ M'6,ALZRV+B.7XKDP9Y&-78@E>^%(M'X7M1Z!"%@@Q,7XOY"N2Y9A;K09_ MQD #D(C'*KR"%( HF*5)5C!O8B]V0$/>?!EKE,/L+Z@]3]BBGEREMG VFR3% M"\;"D]FBI&86>0*72C\>6;YK@DI9FX \19\ +W^WXM7B,0W6NN&IE M70GIN3M<'#+7K]4A;O9&X 7^+1=RL#)/ ^YSBUHR_#XO'A>U0BQ96+?#3X1Q MK%O \_5D4;CGAMSE/J'IXY&"-.+#??9\]H3.MLBK<:?IR*IW&12\S4M6TY#!8O MR..**7KT9QNB#-Z?715-#I-@RJ F4SM9=M$J[KRA@/*AJ@Z^$L<7IP"83&^( MB<=;8HX=R1^J(V4.B%CS./R2I9 M*.PP!0<>LK,]YRM^)U1(.1J3/R9'R!@7+3FX9'2LG'Y7'HN@\'FJ5 M5O5QZ+O*300Z2UPHCB&M'FJ:1X:/>/0IOPRP9^'E:ZI.#5+_U1L/#TM:NX3$ M$WG_U;D8&? K?]5NSTXBY*OP M-V;+S$U?Y-LD^P%<*A;SS-T^MZX"_M8D4\>E-L:I!, 1#LC94G&#E*+H"7U@B:/4HZ8(+3(CKE*,U4SIKA>@D4![N3DF:7B"B]X#CT>QZO9 MK8ML=1'+M";7.[DO&R%2RN2PN!P_\YUCL]BM%4>SN:KQE6&8/B;C-"_UP4>L MN/?*%-<+R]"7;T#%:#8R*5=DV. [7*$+2,-9D,5IBJ7PY%KLCR[)E=?I8V31\EHL/ZYRE,Q8,4-9=R.>9*HPI=$_(UA&/:3 M.$?C3=F%<5T:7ZSSK%75!=!908^1U?$(QZPKP&CI#3"TE6S_EW71USHT?G!/ MDCC@*B3;ILN9L\-7F;-+Y^0-.^,_$$MV<=AU9GN" ""(2[D7I]3TD98JNJIQ M,YM6V5.RU+Q,FL3%?A+N[[K/PFF/2SY<0)&]O(-;N'RYL08S&#H>UX=H596- M C0E2I<=U2P6QZ^R<9T_SL\+L.2GK*7_X&7T8Y%,$ ^2H17B_K*NWF1Q?/82 M F?R+X-$T5Z5U6'-ZQ&8(V];^6"6Y2\H7\M MK$0CNMQ"IZX>JZ-Y_I50=-%YB2R^'9=.+>?8L&R<2WI/7JBZM4HLCG2$C_RP M2('?FM)@I5TE&6[(0D(G9V.(1=P-ZI%R4%]V O+!PH3I.(QX]N R,P"R>MU[OAG!<_MB?;_8QIYA=M9O^ MVXP3 'XX RG 3W\)+S)95,<1FH$CS]5EJQ:YGWN='W70@I9G@@@37/UE^@2W MYA._EGT75<)4:2:/*8",0[7?ZG_\)%> =GXXXS8G<[R!^=,C+*5Z0FXS\4TE M$5\LL$M%2DB%%<('.S(O3.2:N6S_/D=4'%:,3N5KQ0'[3B5 ^>)EP:B]A7R3EF M^?Y&_LIP:YNOWU1R6%$K()+1O'@)J49@#9%EET7>6J3 T%7P4\W)7$U]+]!9 MV9''=^+%4:&R-JGI[GP/"QL4N3%Q91E:U!4O!.H\:O''2$M0Q.Q"^$4M MCB0_Q>NQ@A&3+EY>7E8BBL7[K::07:8BY06OQN4L\ORWN+O1N]02/3[+PR<\ M"%&R:U\6BE=_ IT.4)DJPA.^*A9"0R/V077']7,)^OEIUQ_EQBXR&I',Q)>52!!Y8TBH5>^Q# M4Y82<7KNU5:IL@)+VF;Y<+X3#.,NES/@:MKGG.-V?AHC\ULYQ2_'%5>LIHJ* M4CR%6:XV%62%C&^)9_SR'(XEKPPX/?Q;SNS]RGODSQ8O9$JP*ZB45],/8G$B MOA9GJ)0,S.*8%;ZV!RJ2.; \E5WLX:TB&.?^C7MTQ;M)*CQ3BK:GD&;R?_V9 MABM6 7HU_;4SU#L%@$K!J_3.Q5D@25X(PCWSV9/MS TDX[PXHP6QIO%R!M=, MY7G(*&S6]5RNSWS?V39RQI8RJ_<&;)$+"50)-Q>PCE%M^,56]KP1+QPGG:8" MYR#$]1PO47 B'["@2>?5\M*H\D)YSG:9OP$W2U& 4!0OJQJU$'SA;K^H1\XI MR%8>WZ#"KI:7/#N'A0E>X/"3W#PJ#@-1[KW# M^'%S"L6:>+ VJL57J"X5<(-,M_E/8&!J7Y8[63#\'QG()>$$Z9> MBZ^H%'AGQZT*1)(W!L7)%NI1>$B(,C"F:Q$*890 M,,.5''L-5%=^<;8!P&,/4 XLMH7U)U>#LFR7&K(HM*:EADF+=,?Y67D,_,H7 M%=U->.EHX5XQNFAV?XJ><(C>,(F9-=?ABN<(>ZDN?"[^78S1,V@(4YW,%WO'.:BY6K,?[)"[+S?!EISFHX MY3O@=ME_V]+#9FONG$O!AI,[%:2C[!:+A"W5BC@*#@U=A< D 893; R#/ M<(++YX5002BS"AF;)?I&FNS^(3/L_$BLS6DV.9F Q%QS[:UP""('FLE+"=LY_!=ULYQ! MBN>_\2F.'45)PZ+2M.1/9YX?U+D0*5-R,77XKTH96L@U?MWC^+]1^N]_VVYVR6, M+F]XR4>7C0*E(LAHUQE&K)S)$<,H]]<<\%#C]52B*J@5&42Y"2 SKINW5,+% M;+X%32[[&*5,R^'6\=\B<]F_8)H.S>6M'?-A=3X[KWI$U;U&9;WC]1+25;<[ MW%4K;>7Q-WJ]L=(0&_-K2OH,AJ24<(#M^G9&72C60$H(GU7S!HK'D->;XB[X M&/!$2FF%9+E5*&Y8[$3>8T;XD[\TOSZ,EKY2;BE7(:('K+WH]?-DHLY'9M#, MO\_K74H_F/"M4"<$O/(S2>6HC7U0LR,V>/H]<)5O5)\;XVN\!-G)GS43=&'\ MRAL%<%<,@ [Z:XK3U7QO"59F>0F02%@B'1;2%,HR!VQ",%?SQ&I5S Z38:0S ML2N6/W;)!V9>AFN#<#.9VWMS9;MJ!8NVNFZ_[?5%K S*E&UP?Y[OXO.6@ZKP M9!/<5>>OE#+FDD63^]&X75NP/B?\U'+14[VPMISY^'JM>=J\H]ZS%Z:Q/R\V M4!6*UBTGF9>WKT0\J5]EBX'G%ZVC\\?O^.@/(DA,8WA2_'%%(?\.\^>S\7JE M4>XQP^T/ #3\_:?6[%NI!2!^5A\B6G!^GUV3A#.\\;?BQF).'>;[\C<_GK7. M^.=X9CO9YQ5J\T8CX1?/32:?^D-\V",OJCG'HB'D"OR4_6/I[8M11?F_,$F( M8PE^/+,Z9T8$XAUX_V M??YPSQOL*X#>D04P:)$ #BN -RR+TQ:#?Y?6_!@F23C]O@15;7BBBD/J9_'[ MTE><5X)_\^8P%7#<%$\/YKQ73D%=I(4DKQC.?IIX+K@/O=+:K'%J63[Y<#MG MK\M*NA0I"6OVS>!>V_@_+?Y_5?J&@'O%+<\VLX?3U&8!BXN6L+HT_]Q',;& MXQ,+:-:MGE>OU'=;*NL"BAI-2>T01#O"KA5V733WOPZF5J](:4=A<*73*HV1 M95K#U^LU=(BD+I-?]3J,H(:@AJ!F]756:V .]87_M9]]PAK"&L*:8V&-979; MKQ>U$-90BEY=T9;(>\O%/+C.I;25_K15^XVTU2ZRVB()I1]W.H/7C^ANH2=U ML8NJPQBRAQ.V!VV9!;(&LH;&6X/5VGCOX;W8 ^VQO,;.6TD 6B/I-1=[WMI0 MU2KDXX*6:0U:VG1O5['5Q28IJ=<$XSP9XQOT*8=%ID6F58E?:PVU)6M.WK@H M0;RVY*GB T.463C,KF Y-.U :(H].'VV5XVDO"D_.[44[-9%L?5M'6XJP@-+ MK(*RJ;8Y:&M+YKPIMT:H$:5&"< (P!H"8%9K:/:&K[,H$H(1@A&"$8+5%<': M9F]$,5A5R_SO.+W#RM]O2%!Q]!<[(OO)97-:96NYTQ8GC'>YO;E8C<>IDI#G M,?(PDP+_F=H1W(73!:6!&QL3YKN\E1Q2T8413'W &2P]UX-?2JYX-IWYX9R5 MFCB9<(\Q4@Z#KL6RE4#>I6RVUXR9\ MMFKXBORZSX%QQQZCC'?V-0Z[5H7],7X2^IRUP^BV/^JQS14$=>6>%MC?"H6- MM&EIS+(26YP];F.E/N:FY(Z$?V5_DY1K64>M>,)8 M9./G U.*L@"<;%HK[&I:N*WG%I5:KK!@@G>O-R4 M4_2U1+>#=T EM:,("?JF@G)/]'5SLG+S%0W53.ZH$N2OY=R': [(F"IO*1MI M9MU(X?&+]B :U8+"(R.>R7^-K*X*@7"8[T44.Q!7TGCNA?$\3#S1825O&K7$ M"YBJ_']AL, H.S(%-S K<]CF!+9@G\A9Z,FW%%!H9M2)XI%%MU"U5^#JAGAJ M[\;L:;RE"Q]>Z;;8P$V2!H+=2:&Q;UXL.K DG&N:4Q1PM$ >1F0W-,O$D)D& MX0MZ2"NL-M^3_)"2H['8_EG5>XQ+0H+3@@"0NOF%=[Q5M'JIKZC@!,V:EA:] M8&#@J-7XY4+/7"QE;IU A/NKRFW(Z2_F^*WL.<@Y( MSA:,]YBSI*!KQIE=>AW!&8DZGN^B"0KH;"++O=W>[E3/>3LS3F,[D8V,,&:< M9_=*9\C!G"FI8#-GBZY,$C6CN:/5PN,X3[.9F2>\D3=-L7/N%&9"/%MT<(- MS$'K\CEIWI+!%F25:^PQ+K>OR<85N5(/-T:QUPDNLW__\%T:GS_9]NS3E^@) M#.@_?!Z+X<&'R\#]5>D%]66<2[X0_$V.B_#K^Z*M;]%=Y%>XGP/#>H 0[,H/ MG3_^]M>__) ]FQ.E_LH5ZRN3U*=2.R_SCCTWG!E63!MVL(0;?67C'\_N;M#= M_;/]KX>;,\-SX0N8YO-!O]7IC*Q1JW_9L:Y'M[>CFYL[:WAS?6WU!M.7%-9GO+4.T0*HMK6-;#2UK=^BF3O([#P^2>6$KN2ULH,^M MRV&O-^@/KWM7_>O69>]FU!T(?>Y:MU?]]LGI\@$C FXIVJBFVG9=]UL$$0L>S,X+> M["%SI*[VIO!WX7WAVJ(MJ:LN90GK'K32(2A>*.( PQ4E!E ":R?!=Y-"B(NCH<\OA?]TSW> M?Q>3/%Q2J(AU7_3MVG MK(F?U( L8A31'W/+$R%7.4\?,(MT.I.]MC $?<&%!"P;GEG>;=N.(;K']RCZ;3M>Y*137 TX;X5N ME'/:-4FG9=$6;1)Z&$WH6+X>&E'4OB^B6R]D.\F'*;TG9WS>G:>_W13!]=^U / M6WMK7ZKK?HL)V1UJ)TCS=M&\YI,8:]?%Y=J/=3'7RIH0JE,DI:Q"*?UY(53K M59W.$Z6VO\WY]]-ECFN;0WU,,'69X:K= M,7G=D[:([D!;+X%3L0A:1*^7[3U+$G]-\3D1(RG7?8!%X?#ULS0Z@]="4ZH+ M9[4KT_+)&5HR$BF9!MMKF_V>OC/-[]OVWO!NY7 M<>#A$H_*\O.2NQW+ZMVTAM>]4?NV>]WM=6]NAX/^B!_+NKIIW5S>="L_EE5I M%%D2FG$]P1/^<7T946I_(JLL3T?*4QSRSRAN(%07!X*R(SE)6-#7B,/4X@#2 M(PO8V!/-V+.S**BP$9YR5G_(;R=.>>.C!+V&.&A4'I"W@BR@3%=IVBE(SB@0Q3"S+R&>68M@AOF4C &W;)]3,*DJPP\5J<>X\;?(+N!( MHH6<(VDNB _PI(0\K@Z7Z>4]HCE6KGM I@5Q B4(!:7XKC,^O#"RLRYRRLNW ML\7>:G:[)8GL,OS8^Z;E/GAL$6NO!5./EEM6R:#VQHDA+>;"H[3%LS\;! 5- M.C_4&?0UGA_J:3D_U![M>_RF?^SC-Q8=OVE^4H+D$NV&;.IL9;0E+9^ZP^'M:\8I6KATKF$D;Y]H;K/O,:4:9U#KJI;[YM M=5?-1%0[&#[=\M$/&A&&JFF:$.,<-&C$C).Q-M%$ >,I;.JOFXU&[-,>;K=_ MGWBT&64 &>^TU3ZRR[U^N&^!T;E\+;FC.9#S?BKMU=&OU MVMW+Z]'EY:A_V[OJ6GW)13P<7%J-YV[E/W^]M8<4HZ'(\54E.&89P2Y*>]0] MXU4$A9RYDQ.NCUDD]A;AVBCT%>,.>(FEWZ781&_N"55VAXA0, MZBQG7.?TEDC^F?AB$QINP) Y'FDZOSE\IS(C8HS9ZE%<&*O?)V")V,&>&XG] MC6&I@^]+IL\HG):X0WF7$BQUP#UN]F>:]6<6[0AP8$\8V 2XC$0N_#29A)$@ M33YG'"IBAH M![E'0VQ/A.U.8AB%+Z193$9&$YN5=&3D]HG8,"WH=K._7F/40EM51$N!GW-A\"9'[/HF\QU24D,#0F;Q1;/NB ME8LD@TTFX*N>)H(;\S$K0 %A 7*E8QMA&!Z1.]+!]]@U.Z?E?I:]-_)'AQ%Q MH6H[9XTG 'BG!DYJ6R8R1G69(LTN)P#9]E-D?7Z9,,ZZ MRQGBU[Y>/G VD^#=)*OS M>A3=,+ :R\FZ2_!F2,C.C9S GD Z\<<+X^\,S!*9EF+F%QC%;24#6 MB2V-+F:\%8@88JR.L:XZWS0;_:("-[J>Q\RJN ]UD4E] 3?-B=%%AT9\CLQCUMA//%F,\:A M09*;8YL;E\W 97FBNS6"&W&H>Y^4WY/V XKRY&79?R2NP7(9B ML7V%V=G AB:^>D./N\ I%Z4,>6144H;%?V2TY7)J\Z9'\+"L40ZOPY2B*9[@ M^#;O[Q.K[T2]"76-]_.J$(R#((0S )S,GV=$XFXY>)JE$<1&O%\16I>,\% I MU]U1\:/K/!R&8H7^R'OF;1ID0"P55/8V@7_.^>WE/;&]POUB!)F%QEE "[&7 M[45%:P 6B*9ZR]>]$7J*%_/C\*UW6WH+='IIM/[7&,3#OV-L)R!)_,O(I7@N MK'3,QB[$DKUP)&HDN4C1QR+&08@[!_6$N;K+5R3+,;?:2NT9 PU (AZK\/9+ M $3!+$VR;G. =?88\LW37!)2S/PAX@SX%WC[/BU>(Q#=:ZX1:K[P)G2TL\,%;<9>-3M.1+>-D,..*@N1$[?@B;%01 MSCU?36+ '!2+0=%6(^_.DO740!H=E5%D\-DK'2+\)8G;D,%E ]5=?"5.+YHH<=D>D-,/-XR:TSB>CC' MHGE(T6$-CVJ(OI)&J?OH!Z6AXN7]M=(]\:/1;_7/K=9YIWUN#7%@.,.B U^N M=\JB8L*[7L1%>[>L$1?/+F6],"2DYYT-Y7Z]#/MP1GR\/TQDP,$849A"&5WC M16>VR]H[T\\M-?NUE7K>5\?+3C,A) B]\''F,5DEP"4'MVS9"AC&LV/EY*/R6!2=QT.MTJH^#GU7N8E YZSM5/+Z M4-,\,GS$OJ%JMZJ%EZ^I.C5(_5=O/#PL:>T2$D<,HU\^%ZL-9+D?S"ZB-+X$ MM3_FPI5[8FLZC_-?G8N1 ;_R5^WV["1"O@I_8[;,W/07SU6*Q3QSM\^M*_UL M95Y#P8W?U0 JCQJQQ6X4?N/VKO*H:Q%$IWLQ^&]M(D5\>E.L:A ,P5!Q"&TD MCY:Z6=MBS>]JM2ZZFMY5'7>[5?0]YDV?13]";('\%*(<(*#%5;)(26$TSF%; MA*,;28NOR7DH%T;>DX<-G2$,EG_'6\G@!V-W#(FD''$9G3];::XL&XZOCED5 M5,/@.4)OA]VLP19"C-[3(%^-K!GRA4$Q6%5.Z#J+H!\%+9,FCU*.F""T\&2/ M:&FF:L84UTNP*,"=G#RS5%SA!<^AQ^-X-;MUD:TN8IG6Y'HG]V4C1$J9'!:7 MXV>^FN%[REIE\ RHV1,M+WMTO MS[!ARTM8H0M(PUF0;8$52_&P53=\E<$5#J'8_,".VJ57Y+=[D6NR/+NFMF[, M)Q>L\_7G*D_%@!4WE'$[YDFB"E\2\3>&86"[4,R1>U-V85R7QL?1!?Y6]VB" MX]G2N1KAF'4%&"V] 0:.6,_0K(N^UJ&9N#4Q$WD57(5DVW01FX514JR UO2; M+#697]&^\E>>#%8:P!:YEZR-MM ]6JKH.LR0V736EM(3R2^>FL\..13[2;B_ MZS[;LB.MZL,%%-G+.[B%RY<;:TK/YC4MF5<.:EI/%\=E+")S)OPP217N5%UGW>@2F'+%Z%P.MB'5A MW!19WV02,:8/7F/O6YE XO5*_)W7PDHTHLLM=.KJL3J:YU\)11>=E\CBVW&) MC"C'AF7C7-)[\D+5K55BV9']4?:*S^9%4QJLM*LDPPU92 @H/_7BF"^0>=P- MZI%R4%]V OY3\B')?>I;2;3!L3!U2T MK,[W<6Y<0^SP%$;S5\>^JK;_C=I\M9#_WIDP-_79ES%G46#N3P7*/.#BW;2&G7Z[?]7KW8F*_DZO=7O=:PKM7\$J 3:FPBY?NL:)R)N6 M*YVI5_K&O=+;RN&FFO1*[[3VY3K:EZMHN-$AQ I[I5N=(TM@M&^W=F)K(C:B M%?([W]BM>,IF$/C^JC\6: M>=>A.,%=,7G4F1DSWWZ=O.G=M_=MF_UVJ_*XKR[Z0XO3!KBQTS&NCMD>$&LX MK9NV]F\>;UZGE(9R(CF*&87#ZFAK1U^7>:=55'W<3^,LHF..^CVR"%I%;2K; M+X(M0_J:[!@-A7*OR:QK]CI="N5HG50?1_56,N0Z\B;SO"@N#R;B-35$?(K\NX$\8L]X\P3R,6SAJ;B/H'_"((- MN(<0-C^/;L?RI&-,YQPW/N?8[0TUGG.T+"T''<$T]CQEM^\IO7V/"?;V/:>X M[T')?04PVO>DY[%G8-"B@YIO>/S:4!O0JF6G?&CS#Q<.=Q/@<.WAPDM.8HB! MP=^1 "6,C \8B'W,FA=*:L(OUY\QRKB!^SX+NA'2SV.LJ@^BDYL#8O7Z^5/H MY'WUEC74M^/8XZ1OG.=3665PC858.^DQNB[67/S>L M[0C.ZB?#TX?^HVN47A"O[HUUP_$'R]*V[%E6\L;,_$<"A_J"0PT=4*6+#M(A M0A92=?&BI]ZXP8)4?>6[ $%VC0AUD9P3=9$$B()L1Y" M)$S<5XB4KUS,5]Y[WPY0*7)\0SZZ\=9T-5FCLX*'6T]J..W7HS4E8<#1,:"& M;H:RD@W3H;K@S_OT(_IBK+K,XWO/3=:A GQ%5*^_!J%&,C]]E*X]!5(CY+4.UTGU'2+Z(S((L@BR")RB^AVR$>019!%*#ZBKZW-^JE8!&T>Z=@\ M>NT@@K8%<&DOM3/[9KAABL<"LIU.K;-RB&8<&E(,7;/7Z1Q?PN^B94>#4*%9 M7I4L>^6VD5ZU119D5Z17M6C"TB-UEA5!K3W>8V6$81\ M&X2S;QDV9WF:&R]AZKO&Q'YFQB-C@6$'B9<5>!U_S=#HG4U]Q6"["[ N:D@9 MDYKZW'=JFT-]S)9DFV2;9)L:!=FMP08CV2;9)MGF\G4CBFFKV"O8C!3Z-9+E MK1B0UY H3V=^.&?LGD7/GL.RVS 7B9E9$-N)%P:7/MR _^O+^"MSPJ< A.+" M4[T0?A,%UMKYNML+C#"-C.L0.8?QI_ OOA6&--C&?0+_F;(@B8UP M; @.;%RJ"Z[F>)$]V7A5U5Y[\:HYQ-?CK3*J$A+6G8W9ZLXTLC'W]; QM_:E M\AWN>7UOM.<-CLTE3 (@ 31, VI,6@,.^O@O=,$$QOU(7;QWKV:$1MU/?"N M0_20Q'9Z.FRGI,XU8#NM'QR3PIZ.PA+^DCJ?D#H3V_0VP?/>ZHW;$IA.C]@S M"]+CDI75?E.+.N"6RH0L?30&=9_Y=3!T,(5XQ[$AX<(9 MPAG"F>/@C&4.-!(SU7WN"6D(:0AICH4T_:Z^6M&ZS_V^2-/\+>$R"+( M(AIO$6VSU].V^TD6019Q A;1Z6CK='4J%D$[Q:^1I?@^C,PTGEC (MOG:Q'; MG7J!%R>1O24GRL:&]5:%1'5'20]OD:U>1:>[MQ!;7=2-\I,-\'KOQS@MLZ-O M247&2<9)QJE/CAVS-ZJHI0H9)QDG&>=^8>W JHAA_1T:)VV&??\0)K#ZC-

';:IV\"S;^^O?I-1=CX-A)=TVIK2R^_3?[4!"VBY/1QRX@(OPB_ MMEA =48MPB_"KQ/'K[HH5ZT@JC8H-#"'0VW=KM^43%UT@8"&@(: YJ! TS?[ M&L^4O1>@V8B2MTJ;=E]A^-5+S[N: _C.]J+_9_LINXQCEL27@?N39S]Z/N\@ M\S.SXS1B[I?@*W:5B4#WD68X+I,+;\#[.[@>7MYPAE]K<-.Z[/>&PTO!^WO; M&@Y:GWVOF2A1V<[W?<&C:=[ MW7< 31= OW-@ >Q6L7C(S<>J-I)&NSFBT1946CHILVHDT]JMS[3191U2R*\K MZQ)5EG9U_0F/ 1K:2KA)/TD_*]#/ZJE;2#])/W?13UY&LD/NX[V6W8AU^R=* M2Q_>; ]C?;63#^D/Z0_I#^G/4>13X5%0J_&QP+4=3PSV9^H]VSXVY-,6%5"4 MKR/*/VX47SO!U498I'&D<:1QI'&UB%7*@FHU/23Y.0S8W)C:T1\L,<:@%T=M M97!B9JE=/G71&FWU<4TJ?T/"1&W5_G692;R.RF@)!0@%ME*!8=MJ:].!NLPG M80%A 6$!103U)0-L_'+K.IQ.6>1XMF_,[!F+*#ERP.3(F^0R)T,>4T&0DW/9863,'.0K$R M+?7KA&$ZA;@YL>3A\P##3O5Y "+6)+,DLZQ=>H[,DLR2S'(+(7; 6U9/O/,N MS'+_E'KS3RO^S \%<$*]&)D$.>$@$1E4@%]TD)CTA_2'](?TIS[RH3+6C<19 MT;X[+7OJMNPY#T3&1<9%Q>)D8F1B=3$Q\E^'3;Z=4H1]C:\[ MAA=.6&R$8\-ELS#V$EH''QZ0&H<[=%B=[(+L8M4&MC7JD46019!%D$5H#D3? M7P[X\HD%SES9)*95=(V@Z'16T92HHD05F5BE)C8R1ZWJ>P^1<9%QD7&1<5$6 M>/,LDI^TNY+K*+'<])6.:@1;R=9!)D$F02E/_5$)L2 MJ6UMH>B@O8M/+=S=67BU,5+*<)&)UL=$D3A 7QTD&2<9)QDG&6,\,1A4DD>T0QVZM M\.QT5O94.$W)-3*Q:CGXR;#(L,BPR+ :%GZ?6)3].4A8Q.+$X*72\8L]JS3. M)D@ZX>PSE4^379!=K-HG;M&N#%D$6019Q)&RP8T/4T5AA!W'C'*^AX">+4J5 M.K-OAANF6*VR3T/(9K=/^:^#R?9-K=6R>;BY*"O82#0[[<[QY=D(O:/<(F%D M4W25,%)KL<5P4%$38P)) DD"20+)QH-DKVVV-?('$4AJSUZ<5I+B)\]^]'SJ M^DA=U^KC8DE_2'](?TA_JI(/E;!3"7O-5;1>J]"ZZ&8S%IJU64M6SI6SC>#J MHD.46"-(JY$Z$J1M):X/[=:P/A(KS+(Z&6K7N(^$=(1TA'2$=(1T*Q("WW$. MHY6_5_ZMO(#O!>Q\PKA\K';KO[]7WNC?:9QXX_GQX]S&^AE-[R1&\>&XR^=3M=XK]0%!/WY[%[%/VC^\75;(8E9HL*M2Z MLS+[M7F^20RJW1YN8CHKK5[F6]H(S C;2-M>U/;M-53D;:1MKVB;?S$UPZ+ MSMHMD$J9(ZDCK62*JDCJ2.=9$JT5LEWU_; M\<1@?Z;>L^U#R$IU^5076P]?0/I#^D/Z0_I3*^?_7CJQ_AP&;"[;+!EC>%TJ MPF\BGKVC,JU3J,*RS%9?7[N\NL\]7D>U\80TA#2G<5BG[AI >$-X0WA#D4W] MD8;RTB686?&OZS":A;PAPV.H<7%*2*VOB_DNLCRUY@QOR:@VQE9Q:$1V]8[M M:C#0Y_G)GLB>R)[(GNK3.*+3;WJD+3I'. MU()05J1.&G4SO14H$4,J1C*L! MD0&9%ID6F9;BMX8=?0PIIVYPFM>0\/0XU#FPH<>EW, MHFJ_379QPG8QZFGCZB5[('L@>S@]>Z!<[VO\H4\L<.;*%C"MEFL$/Z>S6J:$ M%"6DR,2JK0%KF=V.-G9WLBZR+K(NLB[*]^Z>[R46@&/C3^-@AO*\9!=D%RMV M6UMFO],GDR"3(),@D] =>+Z7;.]U.)VRR/%LWYC9,Q;16KE& /06V\7IK*6/ M0&5U\@MN,E$R49W!A0GO0\9)QDG&2<9YVL:Y?ZKZ5$BVIJLX 2@70;F(PQZ& MJ(M14':.+&)G<71[9JO=(Y,@DR"3R$QB:(Z&VEBJ3L4D*DQ8-Y^EZBZ,&-S8 M8-^51MJ$22>\S*<29K(+LHOEZRRSU:4] M$K((L@BR"-WA:(U6?]67*=AQS"CK>PCHV:)PJ#/[9KAABK4C^[0N7#L;\FEX M:7T; >KKJOZ6;/=INUZ%*/4[!]P_U\9EM+L\&Z%WE%PDC&R*KA)&:JRHZ)O# M@3X28@)) DD"R3KH*H&DQD#2,D=5'9<@D%R?O?B.GR18^?L5__[ANS0^?[+M MV:=[9\+V%_T_VT_9)5_Q7P;N3Y[]Z/G\7,+/O#\1<[\$7_&L0@2Z M>67'7OR 3WT $5WYH?/'W_[ZEQ]6W-@+O(3]Y#TS]W.0V,&3!]>(AY0OYUM? M\.$K&_]X=G?3;EG#?[;_]7!S9G@N?&$[R?G5K=6[NKV]NANT.[WAZ*[5N1G= M6<.;Z^M6^_*J=77VMX7I4Z?BP9NRV/B%O1A?PZF]'JB5RWTO8.<3QOV"U6[] M]_>*.OP[C1-O/->]-2@%)!,OQ@N+\-_&./3!Q\3&!R\PDDF8QG;@QA\_&:_J MRH9OPA6;?_8"\&#))SQ[OX%T2JX"KUF\A_K0((RFME]".@M_D]]8G(5QF._+ MW_QXUCKCG\$\G>SS]O/ZXKG)Y%-_,"I %$S>MVZM MS.5NGED4@[*&W4V"C96(*>[0V_/ZX;[/'^UY@Z8+8-!ZYP)X]QKP[@4PV'< M31? P35 ^$CK8Q)/DOR*89K[7G^O^+M<8=A#9WRXJ/=Y(67\4\O(DA]#'U7 MW.6_W^'H4Q5723KAU"URX=)YVFOITPU[B< MAB"5_]B)%P:D?J1^!U"_7QAU625-(Z=*NG9*ND9.E=2O&4ZUZ6<:=.KA[3F1_.P'@3YDP">,6G572+6SYC]5Q54+15G]FI'6IH1]5FUQ3I*V8[ M^5HUJ]LQ^[U1Y0)KA-[@=52P2Q!6 U4D"-M85,.^.1IJ(SYMMMH0@A&"U405 M"<$V/S#0-_N#+B$8(1@A6(U4D1!LJV7DJ*^M-V2S]88@C""L)JI($+:QJ 9] M<]@F!",$(P2KDRH2@FTLJO[ M+KZSITW6FWV1;"&G"ZJE/LNLEUF!/:4'1.] M3@S=3YA;LVVV>MI(X.MB!%5'0F02)VP2 [,UTI;6)8L@BVB\173-44\;QR99 M!%E$XRT"PZ:AMK03F0291.--HF<..M3(F"R"+"+/[)D=6EIK2='5:.>A2ME> MIS$,DD5&Q'Q^1"N>>#/J8%$G$#J=UH_=EMEN4_M'LBZRKBH6B$-S-"+K(NLB MZZK NMJ6V>Y4OV=.UD76]0ZM"R+#CJ6O70Q9%UD765<1&?;-3IM\%UD765<5 MD6$'UEWDNRK-QIY6TO4*YM@/GW2I#,'.%K!S7)YL_>@CQ#5L6VU]_NT-&=7% MC*KV\V179%=D5V179%=D5V179%>UMBNK9PXM?;M_9%)D4F129%)D4F12%/W5 MP:ZHBI5V?.H(9EL89P>,TPU3;"BW#X(UFW!"'T_)6[(]?2(3:]0S1YV*0K1M M)-H(S2.4))1LBJX22FI$2:MCM@;ZZG\()0DE"27KH*N$DOID.6R;PSZ%D@22 M!)($D@22ZTY!M4UKH(_\F%"24))0L@ZZ2BBI<\'=-?NC]O$EV@C-(Y0DE&R* MKA)*ZI/E:&!VA_J:F1%(OB8^I7K@N\0&N:S\_8I___!=&I\_V?;LT[TS86[J MLR_C.R_P$O:3]\SW/ RCED2/^"]'T 05W[H_/&WO_[EAQ67AQ$# M(=U^VD\3WB9VP*0L2_@0[<#S;_S6,/:2E*M\7)B) :7]EXQ_/ M[F[:+6OXS_:_'F[.#,^%+^!FYY>MWN#NMGW7N[6N^L.>9?5N6W?6\.;ZZK;? M:@VML[\MS)XZ$P_>E,7&+^S%^!I.[?4XK5SN>P$[GXCNYE:[]=_?*]KP[S1. MO/%"<1A-.9^783^&:6*$:00_YW(W MG#2*6.#,\8L7.W*Y-/D,P,^2&"84 <6PX>/86%*P70;[CS1@A7_JM$P#ITS+ MK8T/7F DDS"-8=CQQT^O&L2&\_6J]2KW*/F_%@ OOX<7@&L7G]6'!#@C?@F^ M+?Q-?F,QAP[S??F;'\]:9_PS8(Z3?=Y>6U\\-YE\Z@Y[A6< '//M6OMB5&JM48%_K95E9)N7*XE!6\WFKM*X)C MBW!?"0XWBJ(U"F"W2KH*2C&U%=0Y #@L4@Q_N)M[P!68^A[XK[7$N? MH2MNK)>S(PK1N)==&V M6C2DK@_:=,Q63U])1-TG?U^H(9;$[Q]L[\4.Y*J'%M[U1>*:!M;\NJN44M8U M5IW:N*)/L]L:FAV-9#9OR>FT MG2W9WR$J1$ZFB0O8G]77UDO^G=L>)2^_OTVCD%*7M<\_U30*U;[U3[ISPKE+ M:V"..MIR,75!4+R.>*AK$N>=&@]UNV4.>Q71F+R+0Z2KCX7U#[E>V*N&]W ) MS(2ZV.)9):]YCYYP.RH10%[AH M!ME!;<*P3LLW_]@I1LR^^4!(H >:9V9^RV2)$7YQQ<7-Q[43>4HW\U;;"9 M 8/7JFFK[QGQ89I5S9 .2B]T+)HID1B%=3_5N-*I$U:H>#6R99U+;;[ZF50O<;!OMA81!PB!A.Y'7XT2424O&>PL46U0!YBHE!)7; *E92Z M]6/8#2UY(9(028@D1%)_D?0#ZD@\"08J63,$LGV?R1?](%]O&_ES M1.,[J8-Z;Z!(/*BP1A[E!1^5,95BPI?=) 6UF^@G^=';K-SFB5^K4!N8M8L9L&?W-HS/PULR#<701F'<:E=%O==4:$!1_]B'@)I. M\R=':@$;!"P5#5A"P:!@;RN819G1_+G36L!&8C!1Y>5MDR;\1YK]^2E*/LVR M]#KC^3I>6'L=.F+K/ 3JS*EJ;8 MT(*ZI<#I$"+87:9;9R),GDLM;X=9OSK "&OG+N;PZH \"-C:)G,]ZMOR2C@A M8$^=LNWS;M]/J'T]"?=+(5[N1+S?35A$-SS_/2U.>"YL%19\=)C_%Q]="[#^ MG.1%-B\/,W\\+#Y?/2U>B%Z9VID,^6$R>G&(_*_I,'QYF'R-#-_3HZ/@V'>/ M+=,\=L^8:1F^4V7X'IT:I^;AF4H9OIKFQ+J6)3$GE@5RCE4WMDW)W#:GE+E, M\ZQ6N^]IO3 #(#$[O4\(G\SA\A_,P-4C32>/JWI6H73BY1B $H'0#T\KJ=V M\[GFX74YR3@GOXF_37)R*CSV$6"V>YAI#Z.+Z-M&(-HL\V'WA24JS0@KT0OR M>UJ0Q_A%V8)L&<$@*R$,,+J-Z'+O<'D?]2HKMG]-\YR<\V%ZG8B+1D3\ZPIL M 4CY4XP:U7CU@]AMH_5E_:AZ=:+2M@0 V^[ -KY[M#B3>R(6]!3 5%-/5;,V M8-T;6&^AM\CK__CX&?YM. F3Z[+!4W8;9J-JESP+A_*6K0H95#E=:--P6B2\ M5/DB)$J&Z923??YMQI.S*Y. Q:DC,(59] M[,OK4) $I8'2M'",4& V?_;S2\XT9R)UC^."#$&&($-O-$B0%\U5?N3A[D!G MH#,MN3N,^L;NSJ?KML,CM:JIQ0JEUTNFOF;I:#XL_A%F69@4=[]&X5441\7= MVM5-9X[K>&?LV+,.K1/#.CD4+O?B_ *;G1@^4ZFZ:1.\5''LG$0)2><9N5W: MB\3W!B.W/.-ECM;B+(,<)QG4KMIRW&"FVDD&MF'4$:LF&_D'6]Y ]X*7G1M MDX(7Y=Q-;1/NI;>(WVFF-)"G6N:#4EC$&1H I8*@?)9Q\PXFD8FS'8)?'X&C M,"[7C20LR!47B\VDK"=)QV0F;I&V6A^&()-602:+NF[SFVJJC#W"V0AG0VE: MVC:C@0>EZ=A:LDD3'@Z'V7R]X\)JMRQN.$;1!'M\5]KR3I41;GHZQJS;:4;8 MGK1$C*XP HOHMVU[P8LBYNNV6ZA-H.YTN=\7BT*_^8/'^I%XH!'Y])V\.L0] MD[J."^[)3OKIX2+JP\@Q3T;R8\;HWX[^[>NL:FV'Q3P3T!2_\.R&']U=WLW$WX[3O%COT(C M5GV\S*LN4E),.,E634?"11R?5)G4 MG+P PB9?F$??I-R'3-,JSX^7>7YR'JUFEZ6-GO:#[/27+[!!>GJE",_SS&M@ M3J=<=:J.W(.& FV3?7>]FB!K5.]MSV?!*G>"CC L$^7(>#&Y"J5#>A0I["8.=6!Q]GITYC&7$BTMMYJV-,Y92JA0VDMT9#BSV! MW>TL;>./ZK'EM "L;S)S=XC5&WT27=ZW=Z1V]F M[O)L9LAWMN=J;[&]OD-W MP:]+'_R;+%/*AA,SV^X-9&_[ &S; M':?6+6#UW@+ "P %@ #L,#.+:!),%^Y^,^C)\8TZY6GT.'TFH!/Y2K,I1-.R+P-R #G9(!5H:3I3D/J@PE9 R !E8XZ7W'1HX3/:;=[NK/D0" M(M$KD7!<:LKK!:7*4,)7@ Q !M:3@<#&D@$R !GHLPR458?,@0Q !B #/9:! M?9>Z@;1\5$0.(!(0B[R/S_$'SV7A@'I@'YK68EP\" M@H @X/.ICPVD183!/# /S*O-/'<@+3,#S /SP+RZ=G(PYX%Y8!Z6>R @"-@O M MKFH/E^>?U@7N^KDK_,>!86XLE(E S3*2?[<9KGK:94J *B7J8,F"[U+:07 M[@#F'9N'(0-=D@&;,@\J !6 "O19!?990-U VEI#ZR4%LHRA$E")UZYCC%I, M6A,#5882S@)D #*P3N3 IEX@K;^T*D,)&8 ,0 ;6>.FR*ZH!%8 *0 5ZK +[ M 66^M$(H! X@$A")SHD$"ZCC28LNJC*4V_H**RD)GXOP*N:O?G[EYY7WBJ.$ M?YKPBNS,-+[[8>5%_S7/BVA\U_Z[KOF\U3]%B="?XL 0\'WK.59N^T0)RFN> MWV/U>Y,TFX;Q$^*P\C,/-ZX&@0QY'"\_\^.>L5?]+A VO/_]%D]_Y M+3E/I^$+^;R-1L7DP/7\V<,!+ *U<3C+^<']#S\\1^KC4ZVFJSR@W3)?S4RJ MG_&R>"AF.G6$XE5V+N[@;WF]O>T#,+;E#5JW@-5["P #L !8 S CNW@":) ML+D.,Q& MN5H2"<1U%'$7=WG!IT ;T+8+M!VGV2S-PH*3,!F1+X6X$L@#\G: O,NT"&-@ MK:M8TV<=K*R+UX-5,+#: ><0. 5.=7,K@5E@=AN'%(=GK'UXQCF_X"_E1[^\KLGZ&H4$2+EY$UK3;ZVQ/6KZ MS;?2567P(360&DA-.U*SR\[!JB >@.]@=ZTM(QR+.K)ZU^F_.A#:_J@-=)" MN)T7HB8LU8!*F3YEIK2>*7KC!A(&"5,$BI"P^C$DF[H[B"%I 1LH&!1,$2A" MP90,36F!'.H M(&T*C2J(ZF4_O<"@KKRD(56&LFE'!/X&9*!3,F":U'-Q'@=D #+09QG89R8U M3.D-;M"#&RH!E>B,2C"#4F878=)6O Z>$]S(]:_LBT[AK->QK(M+8&S=>S:3U??[NX[9-+!1DP09@ ST608LEUH!VAI!!B #?9:!@!J^M,)$ M5482*@ 5@ JL$SE@/O4M:?U*$#F 2D E.J<2IDM=U"<_?\^5G(3/17@5\U<_ M_\K/?_T\SS]=A^'LX&(XX:-YS+^,+_CUE"?%.9^E6;G-_W,R3K-I6$1I?3F=Q>L?Y12$N_#K/ MAA/QB:]QF!P.B^@F*NXNRT=_N+48CZ0T^CD?_[AW=F(:S/]O\Y^7)WLD&HE_ M"(?%)\<\-$^M,\AP4?D2(EX=)89)Z,>$;2 M>4;N#4LJRY)[TY+2MF1_[_3BZ]>][\EMF!/Q?^,T%O*<'[S?5+[F2_]KGA?1 M^*Z.[9Y(K2$TI;I-)%XB6?R^^CU)^>;Q$V5BY6<>;ERAG QY'"\_\^.>L5?] M+B@\O/]]_5&_C4;%Y, V_=G#,3="%N)PEO.#^Q]>C/KC4ZTF!#W(B?-JZE?] ME*+%,UF&6T>(7U6_Q1V<+:_WM[R>&;6FDG?N8*]YO?:Y6FQ#$9DM?[M=T.DJ MC4A$%>>K;RIOYF!_#]6O_D M),KS>7U%U,AVZM)\IR4=]4]]W'68Q+(9=3T<0"X[NJ*IJ[*U"?]1S1U\1$+Q MMN$U)S.>D;Q4.3*[CS;,LFC(X;H@<(W ]2O7,6/@XR _^) R)'<4Y4/Q_@49 M9^F4%!-.QF&4D9LPGG.2CJN8\#"=3M-$?&D9$18_E)\:A47U]](O#1-Y8JW0 MB'1?Q94_^A<'/S_QQ =.\Y77J@R]Q/E PCZFC$W(=?8WSWE>"!]8:'9U\S^2 MJ,@/;\-LM/'^INWX@7EZ=,)\_]!P3H\\Q[*7^YN'9^*27>YO?K35MPE>'BVV MG*CFPF9D?^_\XH^][U_;Z>3_GI?_$"5E="RZ$9-BN<7Y;&?S7;2M^;;/-REW M-)]HNF]J.9;$?5-/RKZIX,Z6NX[>MANGZVY;JK9QZVZ[\]S1?5OEG,W:8= . M[F94TRW"3]@YVP'6'M;FA\NU^4]9*.YZ4JZOS\JE^/^42_&^1$$D0?5U4PM7 M4#AWPK9\R*=7P@U<[E/NKH=J,SM"K:Y)*;-]:KC-+TQ[L3^D$565FV40'NMW M>(RQ@6DB/M:DI_"$14S[?9$JHI:3Z]+CDI=Z@RTDW/ MRYA^FPT8M)H!Q:R!*^V$DZXPHL&59F2YQ7FFLAW6JMMN,:E 7-.VXO MT:)1GI.T*FXL(%7+_&UU:O,''E(*L&1:>V8;I]F81U@T+>U8U FD-=O=W,C8"U2+^,I-G-@+[/U>H-_\H=2JC+U$OZ.I7/DU$]K7 MR96O;OAE5OZ8;YP>;[F'9X>><79\Q%A@'SJ^)AT;LK MK4RB5>J[IKGJ+G,DYJHSNR--OGJ?[%Z5,.AL '=K"[1=;L!0;M!/A[UC]JF_ M-]6_%/JE[T>^S(N\")/R48$\^A@T^7YH5V4G?-I M&"7BZ,O#2Z3%K*-4H40)F.ER@$@P!'B8,0K<\AL$^O[%-[98 %@'[KT%UN%S53&*6. M+=5"YN8Y6DU7EVT3C]JUS^4X%O7D%5(#K4V5YDG=FM&BG$_>OLW6[->^E-0; M>/*2%U!%"HGL]^Y&PZ<.^O8\?V_*.3P^,SP[=,9AO'1Z?+ MKE_.H>T86G7].BS(B^'>Y#YE#.%1*]\,)FQR:TJ*"2?SE1$EU6'=GZY*M(@! M>QS>9^W(R'Z4B(O3>1XFH_S[@YIBOF:?LAI#^$3S%>]+9@U-9PS])LL#CI7^<@":OB( MD6+1TOINB?TZBTH#.B2IK3'3^'691)7)'!SU%B M-F]8C*05VT!S.NSG6-1QI2F+*NB'F]-@(I_X$P_'!9>V@::0X?05GNXX.R8U M[.8#AJK0J2>^CG+$@GVV814RJI%17==DODG]^J7(R*C><5:LC#36U])C\R_C MXS0I\VNRZL(OX_,H__/HKOSO,K$US=;)@G4.3T[/&+.98YB'QE'@'QV>55FP M1Z>'OOA1]RS8TW X*5-:RH9XBZ16P74R%-^43GF6DW X+-.(R@S9-)/3V(\9 MWTFY#Q$/) #"R\=/YQG)^ U/YCROGK1\GUG5@B#,A^'*2<4Y^$W^;Y.14S#DC+%L!,^DPNXB^;00R"-Q.CWM6L09".A9Q M#ADPMWO,Q7>$59"3MK\)R %R'\AS3JFL*'A(>WD?JS&+E8 M%HFEVDR/_1_F#':7%_L(GZ[L.+X,TJL O8Y-+.#LLQP<>["[FCUP%IP%9R64 M;0_D'9<+SJH!/7"VTYPUG8&\7I/@K.Z;&HV>VO1W\E]W2?2MS7"4,KQC;%"[ M V5?BE[4HX->TY?6A/C_8 /8 #8\I,;*"W^ $""$]H3 ]"!C0:%09*#YHSX> MR@#"HLBBJ_DB2[Y("3.^*TL&KC,>%CQ;J7&0MA#^L$2HAX$&5V)P<&O[]C@2 MH9%&Z#6_@O4-;^.!]6 ]6*\#ZQUYP4VP'JP'ZS5A_0Z/K0/KZX0&MNW-L$8/ MA2V[@&=Z9;SN'IV;@+0X> ML]F1$QPUWG)!TNA5O[Y(E_XRXZ5-DVNRM%9.PF1$3LLT[5D6Y?S3/Z(1)S\G MX[+\OS3^N^/?8NN(C4)9+3[OE[EXV$G$QR1]&(,1'T9Y>=;;-/R39V1_[_C+ MR6][WY>GO)4M)8ZKCY]^X\-Y$=UP\F4\CH8\H^1VDI:!IHC?YBMWRW@^C\6 M%FEUOX>[BR&^2N<%"6-!@8>/BB\8\L7HEV?+Y7GY[^)>U< +\CWTL1 @B3)> M'54;)G<#\@^^_$Y.HD1.3X[B-I5R'_%>)?>KD%M^CV]!^3S*J]=>=AKYFJ57 MG!R7YQW>?ZRR0_FWB[N\X-.'?Q_LY#B]/N#_\DF+E^48S:?3,!.?RRO;OX3R MU=TK0TKV1V4;D*QLK;)Z_*&,-W]W_M2UE8KGS^2U4K'DM%)A9MO'%MK;/D#K M;4"VMH#5>PL [ 6 ,P ([MX FRY0?2EF,@[_PG( _+>6]N6Y03 &K &+PZ(ZQSB MX,4!;?#B@+RN(V\M+ZZ[U;5;M/U]^RC3\G[GRW+;-NFL_&&K\DYO_ AK.A3U M,\:HXS??,U"5T9<0 ==%@)2;&J$U_=8:TZ*!:4%J(#60&DA-HU*S (UO,K-Y MNJF" .@-] 9ZT](RRG*H8S1_7((JHP^MZ8/6:%&3KX00Z=$>@IF,NJ;=N,&T MP TD#!*F"!0A8?5C2":U'!,*!@6#@BD$12B8DJ$I+; #&>N#C*F"-B642ADQ M8K9% P_;_W4-H'T%X1:Y1]5E/V5IGI-9EHZC0EJS_DT,I JBI.F)3K+A&-2Q MI>WDJS*433LB\#<@ YV2 5:&DZ4Y#ZH,)60 ,@ 96..E]QT:.$SVFZ_5/5R5 M\?\>(@&1@$B\MF1PJ2FO%Y0J0PE? 3( &5A/!@(;2P;( &2@SS)05ATR:0>4 MJ3*4D '( &1@G0N M3,/L.GK_(+\W.OJ8'W7TD6G=-1KWR*><[0R:K]/7>KK&^;\[F,?[R#Q_T'PV M'I@'YH%Y+>;E@X @( CX?.IC VD183 /S /S:C//'4C+S #SP#PPKZZ=',QY M8!Z8A^4>" @"]HN MCEHOE]>/YC7^ZKD+S.>A85X,A(EPW3*R7ZNNR* M:D %H )0@1ZKP'Y F2^M$ J! X@$1*)S(L$"ZGC2HHNJ#.6VOL)*2L+G(KR* M^:N?7_EYY;WB*.&?)KPB.S.-[WY8>=%_S?,B&M^U_ZYK/F_U3U$B]*),VF8?R$.*S\S,.-JT$@0Q['R\_\N&?L5;\+A WO M?W_%BIE.':%XE9V+._A;7F]O^P",;7F#UBU@]=X"P L M !8 [# SBV@26*LUM3EYO/Z$B69/2$F _Q)H.F;&FX5*'23O>2_G1+Z]KLKY&(0%2 M;MZ$UO1;:VR/FG[SK715&7Q(#:0&4M..U.RR<[ J"(#>0&^@-RTMHQR+>O+Z MERD_^M":/FB-M!!NYX6H"4LUH%*F3YDIK6>*WKB!A$'"%($B)*Q^#,FF[@YB M2%K !@H&!5,$BE P)4-36F ',M8'&5,%;4HHE3)B9'HF]0WLR=4U@"8%D,V= MXO53EN8YF67I."I(FT*C"J)ZV4\O,*@K+VE(E:%LVA&!OP$9Z)0,F";U7)S' M 1F #/19!O:920U3>H,;]."&2D E.J,2SLFNW&H*W !V #G10!X) +!I< MR !D #+08QDP+>K*VWA092@A Y !R,!:L0.;&A;.[T+L "H!E7@[=A!0RY(6 M851E++?U%M B9>T6*8O\A6F874?)&G!Z> _SHY8_,JV[1O.>!C*MK4'S]6Q: MS]??[N8S8-;-0D008@ WV6 )O),QS MGN?5K^FX^H"X9W51,N0D3$8/MR[_O/B^-,D'Y%A0(HP2 ?OI3!@J67Y"W"!] M\51A)IZHB&+Q]*/R.4:\X-E4&(OP;WPH_G+#J_OP)%\\:QBGXO+;J)B0M!#O M3Z8\S.?B=@-5AT(WZ!RGV2P5P[08XR^5D:-D&,]'/"?S)(SC="C^.A(C5 Z+ M^,>,QXM1%0-(KGDB!CFN+@Y'8BBCO"@'O1K(O,@I":>IT,S_78RG0$:4%&%R M'0EUJ3!7?B2?"&!\N@IS/GHR_.+BX;_G41Z5OWRJOK?Z1'7?Q4.6SS$4EU_? M/]@"6%%R(Y"89G?"''PV$_\XGY7_/@ZCC-R$\7SQN@M,+6]X.XF&DPJB25J4 MQ!F)VQ!>?GKYOA.^0@)*TM)29&FA)+64PXP)Y EXE::Y+ *Y*[]7=*X@@MZ$8WURHL$#2 M;4[VQ5V*23K/Q0CFWQ_LXH57;O/$E36$SU;=)DJ$$[[X??5[DO+-XB>>'RL_ M\W#CQ8L.>1PO/_/CGK%7_2Y2JFH.=/?AN-BLF! M'PQLQV*F\]W]R5G"]XK#6[*O[LF:?O*A<\>)UCKHVJ9Q4R^ M-,7+8S ;+IH9"C^'9W+J'*K?;A>NTE4:CQ;WN9QDG)/?Q-\F.3D5CM5H@_@, MP+<)^!CK._A^F2><6 8EIL&DGP #B %B)<3B.\(JA-4NYX&R;0F[-F;5#VS9 M-@Z_9ND5)\=A-LHA=$#<#A!W<9<7? JT 6T[64>D11@#:\ :YE(@KG.(PUP* MM"DZE^(8A_IVO9OQ,O/@.DU'GTG.LYMHR-_?TMX4M#NTKPYL5\98W95)( Z( M ^* ." .B /B@#@@3B7# 7&;&$Z3C=CFVI*NF.S=G\Y*P&1WI/J7\O_)K^EU M-&PS7J5*&5HO*PI=DS*&)B0(RZ*PN,\RT, 1!:J,)[0 6@ M@$L &8 ,0 ;6 MZ&CN4\^4UI!(E:&$#$ &( -8&4 +H 70 K@$$F0 >77;;DJW."H>53(Y!VKLB;=ND*)35BGW)3=@_9U8"/"XJ!8J 8)C"P"^S: ;L8M3VP M"^P"N^ >@F*@F&X4PP36?,BQCY'%LSC,)TU03SN&,48M'X>.KOF>F(TZ3 EL M;8,7X 6F"E "E/B($M0V<>X:& %&P'D"+\ +S!1(D=MI(&O]OI(]C")CHP8; M-4K.8A^U)NT.!4V+!J8E#7R;V@WL!#M[. %*9A_8!7:!77 O03%0;$<3F$DM MQP2[P"ZP"^S2,6KY%!2^WM%)J6=U/5W,6V(Q/TKG5S'?ZH"6Y4W+3[P,#Z@" M1&G- FJ;<,<6:R('A5''E]9KX$/#:8&CIMT%> 50,"B8FK$X"!@$# (& =NA M"V8YU#$"*!@4# K6/O*@8.LKF,FH:]I0,"@8%*Q]Y$'!VH[80\ @8! P"-@. M73#;HH&'.'[[&Y,*Y0(TLF%9_7;+JP>Z2N/1<@8 M7B=1$:7)P1JP?'@CG,N)DV!WFZ "Q %Q0)S*AE/&6$ <$ ?$ 7% G#J& ^(V M,1Q:7-;L#/ U2T?S89&3(@N3?,RSC(](6)"0S-)(?&N4D"*:\C:CHZK$77IY M:%>926O8.,\7NP XO*_/.F":-'!Q>!]D #+09QE@EDT-PX,.0 >@ WW6 9-1 M9L,?@ Y !_JL V999PMW #( &>BS###;I)XEK5Q5E;'<5@>0:;=UXV*>W41# M_G1[HA2S=7MBOQ[&EG<+2^68]&I%2N:F\A]0*'&D^+Z@%:H%:*ZXD=0PT MF0.Y0*X&R&5[T@Z7 ;5 +5#K\3K/Q6H+U *U&G$)31O'4C0:='R*"?0=1K\" M]"O81*G0=QB[J:KMID+!H&#H.PP!@X!!P+HO8.@[# 6#@BF#/"@8^@Y#P:!@ M4+ >*1CZ#D/ (&"J( \"AK[#*B@8JB%J]QW^B:?763B;E/8@&;]&MV$59A!U MH*BBS#-@V]4UIS2E4&4K( &0 ,K#&2SO48=)J-U092:@ 5 JL(X* M&-2RT57\V7LB?V[;[8?+,+H-DS5PU<-F.Z9+[4!>^637N^UHQ#_E)NT>LLNB M3&)A#,@%U+/3F!KE MKF8<0Q^'2C0;:.QC//$BG1<3\O+C](-9A'H6?OH;#:!P-7UA]D^\5E^7SV1LC( SY0QPE_--DT?.. MF<9W*W=Q9\5"_JLG$;=94QY[&-QF+K49CL=KW "87/O(+IOZKKP^L" 7R 5R M/;JTC)H>@"[P*X&V.512]XN%L@%_9#<7[?_NA_?CGZ3Q+9[P)/FI'.YLR>2>G=H53^ET/K5A!+I"KD3U8RT-14J-1QCX&$\]Y7I!T3(H) M)[=I%H^:8*%V9+--'%6]YGMB5NHP'Q@U36SN@A%@Q",C7!L-[< (,.(A;5K> MABOX #YHSP?F@ _@ _AP?YWK(V%:1I2J9DC3US9^]79PLKS?95J$L2P@7:79 MB&?W]K!FW\@HG5_%G/RG4?UG(Y:]^?S+;RLO9>*K\C2.1@_?I JFI1T^_:%M M/P3R>S9NP)0-N ",44>>[&UN42V0U[1W@0TUJ"144CV5-"T:R(LN0R0ADA!) M); *D929%NQ01UZC%J@D5!(JJ016H9(25=)DU#7E'5@.E81*0B55P"I44N*" MVZ26(Z])-$02(@F15 &K$$F)KJ1MT4!BQ054\CWSK>R$?RY"89=7/[_R\\I[ MO3A:;.5%_S7/BVA\U_Z[UGS>=P=FY1Y/M.VAIW*4"-E>_+[Z)4F:3Q\O/_+AG[%6_"S@-[W]_Q4R7T93GY'=^2\[3:?ABQKB-1L7D MP#6\1]8+B,;A+.<']S^\>/O'IUI-B7C,B[%?S6*IGU6Q>"B3N75FQU<9OKB# MO^7UMK?M#;:\WH$!8 8 ;HDP&T+PQMWU=[,AM;'Q5@/_%[7SJP#:>Q#H4_ MQ#,Y>8G5;[<+E^HJC4>+^UQ$W\AOXB^3G)P*]ZMV_2R *!6(C+4 Q/I+L[91 M^LL\X8\A&,N@Q#28M/HUA*H Q-I C.\>#Y M%&A3="[%H2?KU'F_8?"[&2\[%5ZGZ>@SR7EV$PWY02-HWJ'A]0NY*F.Z[JHI M\ ?\ 7_ '_ '_ %_P!_P!_P!?QLOI#NR7GZ.O'=_.BOAD]V1ZE_*_R>_IM?1 ML,W@F"II1]*J9)I[YR8JHPWJV#B-&$%@J45XT '-=& ! =]DIC0,J#*>T )H M ;0 /@%T #H '5A'!UR+&A:ZLT,'H -]U@&L#: %T )H 7P")/+).["E[H[% MR?GA;VO [;$$O3='@+L^M9S:Q9*]/P-<(UHJ-YGWD%T->+^@&"@&BF$" [O MKAVPRZ"V*:]A*=@%=H%=< ]!,5 ,$YB"[$(N=-US@!2F8?V 5V M@5UP+T$QQ2G6'_?2IB[<2[!3*W:"??V<^R2D[_G:ACVKRZ0>1_94K2VAUJ-T M?A7S'9VKVH7^!+5-N&.+R9(*WY+!0,"@8%@X+M4L%,GS+3@()!P:!@[2,/"M9VQ!X"!@&# M@$' =NB">2;U#2A8^QN3"N4"[+9.H_K8+:^>]"J-1\NMS6@J7H"D8Y+Q&Y[, MN?C?87J=1$64)@=KX+6'>01-S\"=SRS0B*O*^2;@&_@&OH%OX!OX!KZ!;^ ; M^ :^Z0$W\ U\ ]_ -S127K,0HVZ;F:]9.IH/BYP469CD8YYE?$3"@H1DED;B M6Z.$%-&4RP+>UDSLPF9.<^_<1%F%0VU/VG:,*F/9M,!BVH8.=$H';(=:G@D9 M@ Q !GHL Z9C4-^6=MZ?*F,)'8 .0 ?62I3W* NP+( .0 ?ZK .V10TF[7PW M5882,@ 9@ RLE;1M4),QZ,#3]T3:=7/M\7EV$PWYTWV+4N76W:[HX>XBHX8E MKTJ_ZUN)&O%5N5F^E^0*F 5R@5P*D:LWW8)-&CC2-JG0+!CDQ,Q7WTZ!B4[! MH!:HU8A3Z;I8L8%<(%MRKM5'2H]XXZ'&/S5K5-FNA M8% P]+B'@$' (&#=%S#TN(>"0<&401X4##WNH6!0,"A8CQ0,/>XA8! P59 ' M 4./>Q44#,46V_>X_XFGUUDXFY2&(AF_1F?[MN?=SN<3:,10Y3P2\ U\ ]_ M-_ -? /?P#?P#7P#W_2 &_@&OH%OX!LZVZ]9?E&W0\P?253P$;DHPH+GLN"U M-=^ZL%'3W#O+UQO'H8Z+OM4[@'G'YF;(0)=D@#'*+,@ 9 RT&<9<%WJRJOU M5F4H(0.0 6)1@.;UD '(0)]E@)G4]="T&C( &>BS# 0&-2V<8?'L M/9%.W5CO^LLPN@V3-0#7PWU"QZ16(.VP"N\"NQZG+H:Z\$P?!+K +['J\SJ*>)2TB"G*!7"#7RM05 M4,M&3*/1"&1' HUKQ1,OTGDQ(7]/,QXV04#M>&;YU/$1T%_S/3$G=9@2)O5] M:2$), *,T)X1-J.VBTD"E E'ORF@!J^M-;FH 0HH3TE3&JYJ!< (\"(5;_) MD98[T!5*Z)XM)R5H)2<[[C"/PD]?PV$TCH8OS"_U@<3]\OGLC3$2IOXACA+^ M:;)HDLI,X[NW;T@>O]B=%8OL\NKAQ1>L*:T]#(R;/G5DR&QDS_8!7:!78_LLJGM(U$=[ *[FFF*%-A@%]@%=C41*'6I M;2)1O=$(:A^S_4[G63KC37!/.XH%U/71U&_-]\1LU&%&")?.LI'H!TJ $@^; M2XP:)F8)4 *46)DE7!N)?J $*'%_G4<]$XP (\"(ATDBH)8G+6^@*Y30/=%/ MX;9XOX0S=,7[8"UCT$!>X^K.QY0UXJ6^$UMWV.52TT'?+I +Y&IBZO*HR3!U M@5U@5Q.+-9_ZZ#D)=H%=C71TI3X#N4 ND*L)Q]"F+MC5; "R(W'&M<*)YSPO M2#HFQ823VS2+1TW04#NV>0[.O5OS/3$M=9@/9;X9%F'4W[%]B3@TI")=532=NC MIB\O:PXB"9&$2*J 58BD1%?2L:@72*O>A$I"):&22F 5*BE1)4V?,E->HAU4 M$BH)E50!JU!)B0MNF[I8<$,D(9(028CDF[6\)O4EGGH!E7S/?"L[X9^+4-CE MU<^O_+SR7B].,%MYT7_-\R(:W[7_KN\][S..B&_Z]L,[@\4V>P%_];(USX1[ MO(M3Z^2W#9Z*K)Z)1Z)D&,]'/"=A' M8SY,BB\1O45*5NF3\.DH3PK\-^:P@ MEV%T&R:47*3S8D+^GF8\I"1,1J1JMD/)[20:3DB8<3**\F&?[I.@QG!Q?\>LJ3XIS/4F'\Y/ID\6#SC%^*<3^* MT^&??_O+?_SUX>.%^(=)&@L=R$__/8^*N]_3@K]RD3!54B+GG(]_W#L[,0WF M_[?YS\N3/1*-Q#^$P^+3\6G@NX;EL$/OA!T>>=[IJ7_&_)/C8^O0.3OQ]O[V M#*ZK-KB,IF(4?N>WY#R=AF][".VPL_KU=O%55\):BQNM&F_AA?@F\WX@"T-6 M0*D^\NDH+)%QG$YG/,G#0B!L8T8WK4#UG*D61Z'Z^$%4B&\8OC$NPM!30>+* M]D0P89X-)V($R-EYPAXRR=DBC/ MYV$R%&(A[O/D6N'@\*RR&9_.XO2.\^4?'JPRB\.DHB5?,%3,!>5WW"S^,B"7 M8@;()Z6>KYCRWL"WP@9B8IB)82#IRE Q*D;+- 8K2!LM[I*3Q:T*<"6L^;I-W&[Y)J3PV'U M,BRP;#%#BMN+UQOQT> E!!4AFW17J^'G/1$F%V0I[2^%A7GT30Z;!?^*24ZJ MX9;S:+_,DQ7X64;)KU=J1#:YM7#92E]M1)*T6.5XF-PM*2N84E%-_3>1(^[N MP)"K[AF?AH(;8FJZ":.X7'"1<9J1\;R8/]'5_'W/%M(@TR,JJ_FS:%C.,0NO MZ(\D*G(%7^CYT][/[%%!]O?.+_[8^YZ4\^--.7NOS/>O3>?DMIR'1PO/_/CGK%7_9[/Q+IY^?OZR[;;:%1,#BS'>@S.#<5PA+.<']S_\"(@ M\?A4JY4+#Q$H[]5JD_JU#XMG8KY?)X;]:AQN<0?/V?(&]I;7;_O]VQK =7=L M $V:MRBWV=%H[=<'MGH_6ESJ-<_>"B6N%^M[?>;[>*)#'>%&6+):J%-7'&O_ MJ/Y!>"V'PB2A6!7_)-;S!3D1:WMR%D89^9]RQ5[7V+KWRF\T]"I<0>'<"=OR M(9]>"3=PN;B25AHMU9!Z[$M:E-D^-5S6N U[L?&H$565FV6DS\+*-S:4EV"Q M1?Z$,E+$V$#>H8/*C_VV2K/]NHBUW-5R>QL>WH;9*"?7I?]W;PR7Y*\F2;96L5A][;Z3&H[ M%G4"%"&J$7-4B/C*39S8"^S]7J OKSN9ZF,OT>]XN]QY9P]6,ZU:#2NV];!E MU5E1]AXGXS));%'6E8Y)Y14MXLYDA/(?&4];E@1(N=/_\P:NU+J9+2KE="%. M2[4O7X4_4]8_E.6->M7!_*,LT;Q;Y#20)Z]1*L/^WM?R?_>^+TL_AV*V"Z.R M<0$?SLL2F/R^.T$I(.2J*DJM*E#G8J4UG$3\IJJ]75XV#;,_RYK;E>\8BJ<2 M3Q965;$9)[?E?R4IJ;[T/L\"N@3R-_]P=9F^H/27654_W?9#KSQ16CV15H5K MFE::NO2]5JPH0=3: N[4%VBX69"@6[&>XK6/V MJ9]9TK\"N*7K1;X\MOGG[CV3"JFGY%P]HUET"A;O9I%V7G M5;.;,@)R+"[(Q IO'L;DUVA<]=7ZIUA'H_8< K@+:!Y>7V?\NJPT_[GL:)KD MT1#EYIO&FEXZ-BO]"K6I.N\8^UM*XVYSZ]MU FI9\DYY[?KF-^BED%^G/-J0 M9O.T?(2AXAY"TZ5Y_*7AI"6;PJI=@6/]1>4.C:B\X5 _]QCMYLM08ZL%=!UC MI73[*.-G[3/#H2Z35C"% D-0IN,%AL$@L&0!117D-[T" 2%@']AG-RL#+ #T M6X?N MP).7O( >$)#(?N]N-'L^P\!OOL$?P(9,B 9AI4.$WJ*&4W9.1]Y5H\& CJWY MEP4'57EK4VM^B',+BR5E=,DNSW/PI&TS]M+:<7[=[9N-84Z MCYU.9W%ZQ_FRJ^#7>3:_?=]O=.+[Y^W?O^><\R*2_]44]%39N4V:8_D]>DS.E(C[)M&TPQH]8$U[\. M4^^HR(8B\F8,5 W'KF..KV)IB#OM:G$1?2._I54GU].RD^L&7A2H"6JV3LT> M-J2IV2ZYH^G%3;KN%Y,P$UYFE.=S14^D[2K-=WJ8J+JYP9;-J"MQ([+7:8'Z MNRI;F_"AK5ZX;*LWXQG)2Y4CL_MHPPQM'!%.1SC]K3.RC($O+5U-E9%L15D5 M\H-:DMQ1E _%^Q=DG*73ZF27I\=2E3'A83J=IHGXTNIXBZ3ZU*AL/BG^7OJE MY0DR\$PU5''E4U61JOPTQ\!IOB1 E:&7.!\HOK6JG!45VFJM=B$_'54'FAVG MTQE/\FH7L^WG7WFXQ6EKPY6'J[9'HV08S\OCR**DFD2/TW)[2;6X#1<' MTXG_F?*DR,O9].=$W(>O;*V2_:B<;]-Y'B:C_/O=[+1*GM TW;AUF2UQXY:Y MBNS<;GVT4+#CC5?5MIYA !@ N04MMUEY.,\XWVVM5#G7++ M=, ,"1UJZ9T:"0NRMCC;R&9X:QVM7KUO=YN> \X;PSF^>[0X>Q?-TOH#P1$ M8*&_T%_ N1G]Q7[WV_ ^3O.B#*=G_(8G<][JJ9S*;[1ACW7U.I])*U)5?N3? MDJ&= :+'OB%TIM\ZXP4X?P\Z YV!SC2<*TP]"QX-E 9* Z5I6FE<6UX;.=7' M?ENET7^+(R:CC0VJ3+B34_/ MF(6[S0A;6HM%, *,T)X1)G4<:;N?8 08T0%&6):T$KFN, ([Q>^4!;&U5HD'$VC),J++"RBFW4JF^NWCOD@0T*J]5MFI.%(\]HV-ILJ<$-\ M4H-9KS_D9-22MZ0".4%.D%.>'2WJ!/)V[D!.D!/DE.C6>LP!.;$9)LN$EVDA M5I_Y&QU%FD&:K//E=6C9;,8*DL]*^Z&Z% M&NVZUC!]=)W9&2 P5RION/U-9PS"IW M'*Z3B5H_;;PS:>',0Z^U#KJ)>LFZ0H9KVK^N7UH,_WI98E!OKX_+#1\C;U>) M7!4]\G;%8L>Q4'B I9)"JUG__Z>9Y_N@[#V4&U7S%) M8T&T_/3?\ZBX^STM^$F4#^,TGV?\4KSL42P^\[>__,=?XRCY\V"I-GU9],PK,_EGS^7']Q;?KZXFXG/ MBSOS\NS!O?+6GU_<^V]_^>OG\C[10?G??_L_4$L#!!0 ( /R#!TT"BE1^ M[PL %># 1 9F]R;2TR,#$X,#8S,"YX5E>QX( MD%LGJ4Y/)23=0VUNE71O9I^FA"U VT;R2'(2YM>O)-M@@Y M0T]3:Z?RX(O. M=RZ?='PDV_CCKV_3 +P@QC$EYZW>7K<%$/&HC\GXO/7MJ7WQU!\,6K]^>O?Q M'^WV[Y>/-^"*>M$4$0'Z#$&!?/"*Q00\^XA_!R-&I^"9LN_X!;;;L1#0&V_< M/^/>!$TA@$(P/(P$^DS9] J-8!2(\U9$_HQ@@$<8^=*$ "D5N0:9TP*R,1)W M<(IX"#UTWIH($9YU.J^OKWLC*3."GJ!LSZ/3SGZW=](]/I!N24<)/U.G7=H' MF'S/M7\;LF"/LK%LV3WHJ--#R%':G%!"HJE9P!>L(V8AZLA&;=D*,>S-Y8J% M\@*J ;88A@D7D'ASP]Y6''D]T*U[IZ>G'7UVWI3[IH82MM?Y_?;F2;/8^O0. M ,TJGH:4"4!6V!A!/M22G D=UW:WUS[HM4#<#VZH!X7N=4E[[<"*4 <%@JN] M]@)B3^IM@8Z#"1%OCR$,WH[JA\U49O80 )E(EK M]EGNE[,L8"R'*A-[QQN8J)$)&JLK0WF3LE);M<,A+*G$QOK->;Z, M&5G)NUAPB]94LZ2Z&5E"CO2>7Y*.C(!2?.2FDB-O;TQ?.AZ-B& SE9D^E$EI M)KETI[T J6A,Q)@LK"I8DQ6<[VULCX]P8:[GZX341I7LG@-#;][$W82YE-[: MV A,7A#7A<:!"RD9L62[O8"H9@F!V./.O6,A%6]NW"\X]A1#$-,1C0^(H^IJ_99>NE^1".@Z^.SY,)I MKZ([(:,A8@++8BHS.] $X9&YRTUXVBG\XP_/!CLR;H[;;*B(%]4Z(N4%/&B M0#MQLS R15!I^[S%9;0#E'C^MSOEHY&K4U($$[S#/@5PZ.J3%$'!CKH3,N3J MCA3AJ>,I@*^R 2Q"_@V&0QQ@97(+J ;?'@>VN;DVPB";:DIU M+;K2I_U>]ZC7[8(VN,+<"RB/&)(["0C(H'SL+,LNH48<^??DD]Y>CD0BG#2Q M""X-W=)R^=%A%$L.IH%V"O\5$A '&[&00MC(..P>'7;W2Y !WB=PO]2:EJ]P M&&PV-A($&RD'W:.#;J\4*3%:G3BYA!SS^]%#QHD+XM^A5QD?-3/ 9/S *)&; MGEZQ="#+'=J>YWJ&/*=U #H"62T $A](/6"A".0U-02O9^'"][5N& R(HE6+ M..?/[:JUY]R>(>=6[!@J,)]JK-.W/?I=(I%/#2) MWZ]W#U8%F):J6F51& MP)/6,VW&_:C/D*Q/9,#OQ02Q1\R_.U%6B&6OP?>-8RL#JG)D#*OIT\! (S>4 M9<)<8;"5A;17//N&6KDD@0#EA*X/^>1S0%\W M'9%F3#N?AZ5'Y@)=)UJ)#[2"ALE,U.E4>CB1;? +&A!)%]HFIP9T.[L'5=G- M:@*QJH;G!1/W(8IKCFT.V0RHG=7]BJPN%-2(R_3A=EEP7LN9M9AE%BK+DV=% ML;#5C?]4W9H^9)_95&5J#)==/JT1.9\A9O^&081D7*\0PR_2'I7:N&"1X\VW M8BC[1/_8,-%7F$"#:JH6L""#V]"UB,4%Y[+6NT50!="_$'.!>W)'R2-2#SMB M,M:+R\XK C]$NWWQX%C^5^H4ZN:(M@:DY@ HLJ)J,1U(J]ISLY(E]SJN.10R MNVB0H_C^AW5.$QL 4@M 8@*8V]#T%!-Q7R FZA;/#95#C3^B0!73 M7^F=NLO.94#5KE%P^WUH8U,*>]=1U=ZE3=--8N- 8AT05%_9_+F!ZS":SF<@ M;C -92=9K.#\AOPQXKG6/Z"?N6@M[%(KCYB4[5*Q%;GU)1!;LB37]!TCBZZW M9LH"VN_,'!ONS)1CO(;W9;Y0ZK_B() 1'T@GR!C+",0E77G>;"#V:>ZA89J; MHFFF%GA)H=EPHZ)P,:5,X+^T@==OH5IK#MV?;04![:^513TXPVD*BK M94*U,)*>VB;+RYB%U*Y,%PNIG3=HZ,R%?GE_F[2NPRZD=Z5.*J1W]5C#> T/JR86_?GGF#HGX806U(O6 V-,$,HJ9W@5!0(?CE+SFQ.;2%T(;TKJP1&>A<'$T5@.$O/-R2K M(#TB61M':(O)=_I>PP4E++E&6* MJVO6LF"XWXY?0TW]3H-[W"0U\Q/CUGQ$6L_*,&&3M>>O$D+>R(/\$,4RM MX[^=*94CKCVYG1B2FXFW9E9EI_::A^&%)_"+W-X"HR:X0B)7'F]<0^3UT\,# M2-$;_G18]%4#>_H]-7GNFU2U13I+H!>RNS(W7L/N0E?< BAM#=UY0O212\C5 M*XI3]5#0ME*Q';B0Y)57<-:0K ^WM1Z05=30NV#A/E3X6QS%%M1"8E>606S$ M@EA),VCS\7>=5JQ%L$\J3@R3"B-;S9Q"1N$;8\/N45'CVKB%\X M_#Z4''Y9;?G$JO75NEY4E.?O%Y(/A8K*(^O_U!>1C9^GS),F!W$=,]"=,DB\F:E94Q/^X M\&1"9LA/G_&2I1<*HS#[,']+?XM%_?!\F:8X"%2HSUN"1>H[:-&0"RPB=?8+ MHU%XWM+?)#S# DU;(/X81'QD2HD<&FPVD&>4;RT0'Q_&O_ETWO+1$(OT:(@8 MIOY7+>]'+%'?6>]I?P+)& U('X98P$"_H>!+RR3) Z(_F.1?1N*.BO\@\0"Q MG[I=0>X'QL#3OT57/0C).[K/6$SZ$1=TBECZV_TSY9JGWP2]1(_SB_,\#I5$ MJX2"1%/EF?H1ON4XE'482C7*V%3O/ !7CQ>W#XSZD2>T_ELT'2*6^KCV;"4W M]$<^SWPZA9ALWQ'+C\=<)$)SM\JUK=YMU3H(&6_=Q[A8'.B?8\0OZ$&.@3Q? MM@:[1]GU&^;J/N\5>D$!#>5H0=Z$T(".,>)+CI5JNGLN?@X@GZP?7^M/[Z K M-"(^F]W(D'L6CXI:_33'YHY(-9S?0C;&Y"'.JJGQQC.[EK$'1* @'_3\H=WK M.K?POY2EU\A>WO8UYW;YIQX@\=7/2V"FVB1/ M0-PAD76B1-M=FS.M)>SI7[_-"'[+,[5\G\AT/4SA44Z'XTX#Q2'5E]T((2 MO92<>KI-P UJ'JVT='3BA9GX6[6?WOT/4$L#!!0 ( /R#!TT:K&RY/QT M #DY 0 5 9F]R;2TR,#$X,#8S,%]C86PN>&UL[5U9+DSQ>I;_-&T M?]9?+4*+3"_FOXSJ\9]_S3^G5Q M.?FK:DU<48_;J.M>C*?(G=)4,Y:\0H8B1G[Y-PLL7T,+Q9%YWATJN MDG][D/Z"S5,38\RK^5^ODT[J50FA6/+JOW[]Y?.\G:@>3Z9V[./+O__EQ8L% M'&TSBLO;2'; MO8P[%/&+=:-MT+N;;S !W]A)/3E*G]HX@8$U'P^OQ^&W> $2-+/Q% ;CI[89 MPZ\^YJ&W4?*M"]Q?DUZ'4.=4=O1QG N<9^E(I9U4MDT[J+G>!0_6Q+?-V5D]72 [#F^;>=TPH79H1(>L)<3L2+3N)0PH-'3? M>-K.^_QO:XGOS90>BN)104NC/@3RRH8!.Z3:=/+6?(!H0X MGL1,TPF,_)#-UC=VE,VQSZ=Q?[->;S,<@T[.H^+ M<=N_>QX6-5@SKEQ34"KO84*:7MXR:C;)W27O8()^L'7[GW8TBU#;N]B"MSR= M=^YDVLXZ&?B="R@G\NO)!+3(K]%.9J#97T^O,QR-?VO&Q]'/VA9LA+FMUG'. MVV6=Y8"Y27!'VJ,=8;)==07A:-I8GXS?@BQ@+U["QPO;SBW(%HH:#H8G55.N M^?^P]3B;S+\TT#V3XSC*^O%+\UMVNR8@L M)<1\?=:TT_K_YG/^^V_GV8SIR*M>A99HVM6?^K?GD9)*-.+^Y_Z-V5!BB49U M&]2="QA,Y(_CKZ LFK;#TM6*I+L0HV-W/YYC%T)UZ[Y',PPFTF]QNG .\[S^ M*;:?3\&?WR36VDR[%:UC9W;)NUM!NW5PAZR#B;GTH,VN*==?',?);#2=O+E<_F7;YG0M<'=-.HZ@CF:Q=TLVE+.[!G0;E!NR M#28>]"/8UGXZR][U6QCY)YME6Y=GIX)U[.L.67WIQS,"$_3QO_YVDS M"K&=O/_?63V]W"3]FY)]S)WV+#Y-V_L?(7_++NS_1C6J;A=-^?H?'YFH&__;"YK MAPWIIC WY=NA@+^/V^B;DW']?W?[^FTSZ>S*]RMUL,;]8=O6CC?/ /?3#2Y M1]@>23ZX.-TXN#KUH\)X._*ST;Q3?X'/R^2YWAXG)A>UQ6_3. XQ[*Z^E8CO MOMI5T Y=:\]#AGL7I[MMLW]1NY[2V[NDJT_6#2U6Y[-R!2M>WQ^Y]JOZ1XV_ MHR&7=7($OUQ!(JA@.F.AE$$[.( M6^P1IDFC:(T0-&@EG+P+PRB?\F_:92_L'X?C>&9KZ)?V*'VH)\"'_XZV[8G, MRC*KQ +CB3ED,DQ2Z(BH\13QR*QAB?H@2!>L;G'V=>M?-"U4]/-+R'H1ZY/3 MZ?S712FV]0^H?/>NPS+%J\GL;*%*4#V-9U?Y\QV. KQH]HZZM(J9J"23!O$4/#)!)*0EACX1 2LCHD@.;\\Z]@.RK@^V!\>[#\VL M'8QVUX55*7+,O8U()0_#DFN#-.<)\6!P-$J!Y=R#=?S'8UT?: ^/=/77X73= M=6$5X"R(HQP1JC28&]8AKSE&"F/J99!:\$YF\&K2B1^0=#V@/3#2?3F-;;1I M&OMZ%7?*JICTDDA'$,\K)'XURO9"]8=S?7JU: M5AAHO>%I-]:&7^_8ZM99>3%*+'@^]198P<6?NV=E5^B:18+*R! 4%A0ISB,* M5&'0KDHAJ0Q\X9DA@NYOZ68AY.+(_G1C8Y;IJJ!,\)Z 188[*& M_]"TGT'XS_DJTWRCJX.RV)2W4H L@7&'M*(>:0TNM=(R(>&5IY8+@34_])6R MX;BR"[R*\62Q*S4YCCX"RZ$1O\5I!XJLR589JFW>>D,V"0D>B+'(:..199@I M+)WVMM.4N<\5K0'9,2Q4I8AQ=?[^$J1=0X3;R2HIG0>H+++$,^0I#\AIQY$" M5R0RQ13A[M 7E8;K^)[0E.KH3VT\MW587K2ZHYD M#!0YP1*R. :/N0S2]9@MRBS[#$>+W2!63BWD*QM?[+=X2Z&MU0\KTE?1.<,3 ML8@P+9&(,2##,44))QRI#PSC'HJBS*K,D(IB&(Q*<>#F4&U?S^2))570<(=M M3"A1S5!D@+)5RJ&HF7 R)D]4C[,!ZIGQ9O?H'0JC?FO&?N-4U+V0RCA!.!,! MK'"'D<0V(!$ $\:95S):QX)Y'OY+KP60G2)6SGYISF,[O?PTLHM8-"#_>5ZO M7F^XKLM6):9LP!HCKY1%,#($\H9)Q+1Q1%KG.3WX/?D!^#$P1J48\2ZF"*P- M,*,N0 !Q.VF0]1DK4)%8^2 1T49#8WV&4F(4(Z,Z18RE[;%L6M*]Z<6*P5$J MMA-Y8VAWHL/*]%4(#@>B.:(4"T0MP4@X'%&RB7KP\8BR<7L6E/1F>K%@*'!* M=?Y5.(@U_7V5I-*,@&IS!IG@+&+&*"@U2A2-L<182W5X)NY)KR[N@4^_^=$L1V/OT.-=LE?A=/1B MPXZP*L646U=]P))Y_*+Q"I9LREI)IHD*'*.DA %=9SSBP@JD'?S'9 S"=W(G M=M[R;HVLL)02ZV!1PIP@;A-8=<%B9 03W$F.(SGX(_C#=EHS)%A[H/SFA=R' MB2L:O',A4F0(E\ABT/TJ20\&/W%%I//=[CV\-3>E/OD[W,2XG= MM_/N9J@\]= 0F"0"3@E1SQ3X>#'BM05#MI0D2\\$&X1E9$C:Z5!-)AHO02CRO("6@<9SGHY4'?WYL,+]C M*(CVL/FRK?YX+&L%+8[)>8JB!I?=P+2)/#04Y5.X7'&CF3GX2XM#ZXP!P2I% MD2N*!6RCLB3APU^N[-ME#P\9#@!3L0LN MS=E9,^[4__>35A8:"HX48..@+<)IAHR5' 6K5-"1"A8./FC'P)T_ $;%5J>N M(XI]LG7X.'YKS^NI'=UJP;IEJHV9JY"HY@(KI*U7*,8 TRP)#F$1-7$*NRA[ ML*.,*3DP.W:"6L'5S-G9;/X S]Q%6O'46PXG_UN<'B6PC-:O<3ZEI$H9S3EU M"1$:"0J&@^),EL!\K(QR4G%->QS[*&-[#LVDG4-8[OSIU-;C&-[;=ER/3R:W M6@9V=NWK]>=.-V6NK##.YZ4?R<"\]R:[:S3!T*(NF,3@)SWXP!<#DV]D(JX@%W@$7$K$W+Y MM!JFH"EP] Y[03$]_/B?ATR@IF#/E%MT!L/3U_;VT\,K%YAODE5,.TZDY8@K M\'22LPP1K#DR3ENF4E P-1TZSW;5>0_6FGOA5FXQX7]FD[F)\*%I;S\BN78- MX9$\%=98*(H9TI$X1/(=7$Y90EK#(#,B&HE[\*/,PE(A?@P)8LES47'>*;?D M/4KOZLGB@!=HZ$]M/*MG9Y-\D7_1O+7QHK8JL.*):4:# *\FA3RF'!(1R=9]:A)(1 DH-B=LQQ MY*A+5G-O$CGXFVF%.#08@L44U1VN?ZC'X#[FI]OR:SWKU-&:;!7,X-0S@\%@ MC!X<9J^SP1@1!B<<6FVHTIT\CGVN1Y72.D1S*7,YKIC=/#24Y>[5+6,7_=$" MDN^:BW63TL/$54Q4& ;6GB>1(B4#!NA@=( O2IS6$JO8(YA@F3MSA4@R"'J; M>?'P4;'\#9A4_SNKYQ1=2O%Y&L]GYQN\IZY9*YA4M5 8(^$=6<0X431AT)(Z M!!>9YWTB@NGO@0<[Q++8W6I;C_-.W]$XAS_,CU_=BAMQ'31BC0;I5@","^*4 M8AH10QVRW%LDF9%("*42P\S3/N%_S'?E*^T,TE*DRL]4VE%^I/*F*>]B6W\% ME+[&Q2;0V5D3ZNEEW@UJK5]K#V]37,4-5Q8G@4@ =*0V!!$2%$CKO9!!.]LK M4#+^KAA7".%2_/O0M- WX\7M#7_YI;7@*_H,]U7S;AJ\AG=/*:;2-&HE=$ MLT$R6(JD3P[%8$501( _T>-D*R'?%=]VC&PY4_O^1L_#B+%KC>_-V2N1C/3$ M1*1%BLB8))&/'B-/O0F**QQ##Y^-T.^*5SM"=']\NC(JUV_1KLU7,<83"0R\ MU,7+1N"JAH=P?=9;!:J\6,E8&K7T2I[H46.'( MB=36((-)0-8Y, \$#"XF*8TF4H]5CWL^A'_G9-L1QOM48$\..MREA H<9X.I M\^#R*#\/Q8TTYN +"<;G<:V,Z!/?0GSG/!L*U/T1:SX@;H!ZNCI;54 5!,#+ M>7[ME'GD?#Z3:!E&-!$FI2#)X#XOJNW(ZK@;+N3 M5&0;@" "/8R<\,0R03"7/6[?4?Q]LVLP4/='K7MAM9[$J7MY<^1ZC5F*2"+! M09$P- +1^7B.[Y^^%T=@EKN4!+C8\Q3#X MBN_J.4#361N/TL?Q-+;P\>/X\\Q-ZE#;=G&%^W5*8"G"&%VG%OL46P6*C0#\ MD>+4@@5A!,Q -$= F]I[_#7EI^B]QTNI",R=*[Y!<=V'YOO53I<"S[=)+Z\C M2MC1:'*4MF/?$.57C@;"%?,H8&F1PH(A@9F9'_<%9QP@//P(0WO0A24!W[._ MU.4KSZY63W\?0\8 >0 N62@X&M/+69;:>)]<@SP,&'9WG/W15 MMH/76\7()>4*.A-+B6A,'*7H.(#.N>)1:!%[Q&':Z])@;WJM4<*'T!&E+5:8 M4([C^:P%U3"!AG>+6;DYYJ!I %$V6)X:'V#;(BO.&!9>"\1)2CDD M,%AC/(>(]=IH!L:[\\_6*=H5Z0J 7(J*Q]>6\U&Z_>3 &JH]EJ7R"6P@Q242 MAF+DF1.(L9C?F@\Q0O4)$![$C_D.J#0@B*6HLK!_C])MF_AHW,OZ7L.R'=16 MY?=W& X$::43(GFS4ML CT>?P2,LQ?\T_+OKP.D=B3<-M76#FLE=?.H8B31-RK'(>1>82I2H(& M1A4_>%4V/)6>P-6BV.^;W3>7Y_^Y\&MO112YWD-YW=83^-,[^#@^69B5/?C= MM\I*AL2YT@!P[FZ>+$O,454&8RRYX/ FK)(>)E8%#ST>OBPS/[< ?"Z .Z'X68NS_G>VD@K M[EWNU]O:V;6$*TL Z+UX@V0&K+F!^TV$_HJWKO'\6H\;T)R75X>TP%"X6\KB M:91?X_2T"=T"31>4HB(&S/L@*1*6,Q2\YPASF[&ABE%/8C#/83MT6X8]O QQ MP,@7FTRO+A%T&M\K4E?":X.%PF 9@*I71FE0\ %^"&=D\(D+VR?N0A%6'2P7 M[L^*@^!?BEO_:$&^3VVS/D3QK5152#!DI=;(*SM_2!G,!N\L\C!U*T]X9+UB M>)0QC?KVT?W8C[WP*;?G.+] =C5\NW=IX+%-NJ;!0%TI!1W!)@H(V!X.\#"0(18SH$_2\ MT)F6(6^\0,;Q@"AS2H(-&6F?B&2% M^G_H:68(F,I--I,(=>5=Y7>@Z4;-_+;64O"UT\J:?!4A.=IC%,@+&5%4VB(; ME4-$&6VL)HKB/M%YRAH?V_7B@VED6+Q*\>-S'(WRDF<< QJC?'DJG-7C>C)M MYZM$FXG2K8!*&N:Y"@%%F2RH7"V0M%(@Y:RE,BGI1)] %L^0,3L#;C-U'GD3 M87[L9.:G\Q5!"T[:V;FMV\SCMZ>V/8EYN7(%$SKGK8((TL48$(N*(J-X0B3" MCWDD?W#GE"8'_]CO,"38)6;E@I5<>>J+>?7*O5^[A+R\K(@)U0=!_KMV;X4T@H MZY#%.2YLRH^",BDU-Y;PU,-[*G0B_+GPJS_X!:-\/?%MNL<>4C/*.1N%@I9I MCGBP!ED/K94$1R'!J3#4'+Q[/O0^U1 P%=G.?M?X6>9]CJ,"HRJ/EYSLSEVG M>_O72YGZUOP![,S_M*-9G+NK5T<"/HZS/7IG&W9/U2^"'_\:[636QO!Z>IWA M: PSR'$^E9-MYC=V4D_>Q:FM1_N6^";!'=&/GB1L@4=5Y])="YM?$!XU6=(U MRN?1/!5/--#(,8J$&\0HE\@)0U"BWC+0UPHF[?V=6KCIIXT!SN\GK;"FUFI/ M8=X0!!$'TTC@G" K@V&.)2YZA9\N8A@.U&\/WO;L#56QS9#%;9I[=VB>1O[. M951269+ 24?>D(@"&!@(4\'RPQ)>!P5V[.&?P=P-97:)89&)>K/VOWM &CY> MV#9MTF48?1LW% M/V,XF8?[NG6F\3 D_9+#[NQ8B+P+>5&/1G/7:FK')S74>7>>*U[Q[5=;EQ;X MONV=#_48--XOT#\/I%V]F-TM8Q68"YYBCX07&DD7)0I*2(2MC](:T%.DTX.% MQ5N]HH^.XQEH!IAE\C/O$Z#&?T?;;@=-U]*KZ!2F5!GP\5W>@9<*)2)@8F$6 MRT@HQ_3@[:LA*7+_B<>]0%S*+GM:ZW)COEPT@Q%R65Y%-1@9B3G$%,Y[LC(A M3HQ!TN07PJ2USA]\",Z#H>#VH!XPZ:#Z=:[!EB5622DC.=7Y]1V)H!A^:V7 S\%6!E2+Y=%I> H\V@><&_:.T M=$C$O *:'-6DQY'A,O$_#HIX6Z)ZF+Q[G::QG;<*,@Q&OCNE5C@JQJ&+8&8P M&MGD,5+)>Q0#-3FX2C*DQS:_^+$8V!?:PZ3AX R\1D@'*:A+ 25O*,P-#B3% M02)GL.?6\&1DC]U8^6.1KP>J19;LUBQ37/VIR&+1&CGN?_[76LF!K97,[PUL MU^YYUDI9;D(":Y3I)*'EUB*=CW+2:*R*8#8PS/ZURC$D?H_ O/;VHX6P4?RO97VZX8WEC=EKF T&A^M0\R#MK8\"&0" M"ZW[R=*H\GKO"U#LM MI4?8$=#M) FD8V"(445#\AH0&>;,XK/BRJ" %2=+GFXGIS',[\8^F2R/YZX\ M#0%KF(I#Q K,0.:0"SD(KZ/4"$:YP3T.U90ZH#\T608%K(@5@.=]<+O^R'W&602WV+$4)#MZY0[F\-EF^QB+XKJJX!,3SYV3R&Q^QG2PN M[I2N;W\#_:$L[R?GY\M',"[W),+-\P#SO_T^KJ=[EFC^S8-W7_8IS.(YK3W# MLI_1F>-^^N9DG"-_WNZ.'+ZFC*;ZP[:M'>]:3US54K1)&[MT:43G'PX&Q-__ M\O]02P,$% @ _(,'3>K%YIAI-@ ?=4" !4 !F;W)M+3(P,3@P-C,P M7V1E9BYX;6SM?5EWV\AV[GM^A6_GV>V:A[/2R:JQXQ.WI66[T\D3%DU"$M,4 MH0-0MG5^_2U0!*V! PAB**J=FYNV)!2P][=W5>VI:O_;?WR[GKWZDN;%-)O_ M\A/\&?ST*IV/L\ET?OG+3[]_?*T^FK=O?_J/?_^7?_M_KU__C_[P[I7-QK?7 MZ7SQRN3I:)%.7GV=+JY>_3%)BS]?7>39]:L_LOS/Z9?1Z]?W@UXM_S&;SO_\ M6_E_/H^*]-6W8OJW8GR57H_>9>/18OGMJ\7BYF]OWGS]^O7G;Y_SV<]9?OD& M 8#?K$=M?:+\Z77UV.OR5Z\A>HWAS]^*R4^O H?S8OGM&A^I'B__.EFL!SQ\ MF+ZY_^/ZT6>O_HJ7ST(IY9OE7]>/%M--#X:7PC?_\]N[CTM(7D_GQ6(T'Z<_ M_?N_O'IUCUR>S=(/Z<6K\K^_?WC[Z"4767Y],1HOLOSG<7;]IGSDC1J/\]MT M\FXZ^CR=31?3M @D+-]TE:<7O_Q4C@E 00$8!B5,_[I]Q.+N)OWEIV)Z?3,+ M\+QIDRB;+D;360/:G@SLD,1/H\^S)N@]'M<:@7I43(NSB_,\+<(<7$X=-9^\ M3[\&"K+;^2+,V_,\FX=_CM-RENZEO/$+AV-)32;3\JG1[.V\?.%R2$U5ZN1C M T)1W ;V&!1](+'_6\,!<9[-IN,:R]S1+VZ-19-=7T\7]\C.)R9;?COLO368 MJ#&T#S)K*EK]-[1(=!#??)$OY7MV$2R5,(G#Q\\65VG^85K\68/HNF_HD>C: M@!_XHAY9J+>='OJ>-AF8I/,B+=6T"#-_4EJX>C0KS;&/5VFZ?S^M_X8>B3X? MY0'.JW0Q'8]FQW.P\77=LO,QK-7W"W)0AU%QY6?9UV:RV/FF'IG(KF_R]"H\ M,_V2O@TNUW5Z/#O;W]D?8VS6[3\#6;YL&Q7BR%6RSRVUH&?NT7]$>R*HJPBOR6CHK;L+*K MQ7K V?Q]-O^0CF_S/-@(2UNMYI[7Y3?[ ^;[ X^H/>L(DV:?ZQ&.+$^GEW,3 M: GVXEWX\>LH7UJ0>7A5>S <])G^V/]U-)V7)O.[+(BG^)#.RO7Q4_:^=+N* M0'#YX\:!;0'3%@']0?;V^B8,^;ZQ_V;THRIJ5=' MO;0/UJH_'<_/EC?UP<33GX]G9L\;^V"JWJ2N_8+62'X[_Q(6BRRO$;K:\&@7 M9-04]_8171!53WQ;![1&TOMT<>\9I_O K^_#ZR=@[JEK2:PJPSMEM" MZPFXQM#6R%QYT//+C^EE+6]QZX#N2#HFG=/H9=VQLO[%A[2XG2T*?;?Z2U-V MZKZP.Y8^I&$YNDV/YF3/>[ICH-ZDW#.L-?*"'(-M/5[)N'W';1W1(U#$+;[.W M=;YV<>CJX^>FMQ(SR<47/ZI\/ M25H7<4[GBS>3Z?6;U3-O1K,G2?$M9:)5Y6=98DJ7]#T8V391X=]E(C>;OYZD M%Z-@_#M[.B0XNQY-Y\?3^^@UK9.[?/OKZ_3Z)/Z+U7_8E1\7NK_;?'Z5/N M)F_2V:*H?K/<7UX#N#H>\*^K7R>K^,3;$H/13-WUL MF1US%Q?I>/$I;$M%!5?Z=I%>KTF?C3ZGLU]^"F0F[;T\ <1#B#74V%#IB<>2 M(<^!@$)BBCQ[#-RL/%:1Y2L)1XK<^S0N7C5UD>C,E??H+5R-4*?9"!41Z1&4XYL@$1#F"$7RRWI+^-9UEP MXW[Y:1$6S^^_S.:+,./=;+E,A-WH/A37BQ*OR\X^CM/Y*#"OODUWS>B-SR?8 M64 $44)J!1C5Q%-= 4*()CVJW(Z]OD45/% /LO9!7&I5'PJR(O'W>7&3CJ<7 MTW1B']FGFY1DVYA$ \()I002 $W 3F.J*AZY5SS9:*MWJC!;_83GZG*DW)YJ M0!X5"Q^>^0&[I#^XP$)I5Y20A"%0#+B2DY% MM7L;*$R?HM_DT&Z0^_&2VB+[HZ#I2_"K[?)#6K)DFT5TOWJ]#Q@6?XFJ4J' M_Y@NKLQML@-VM+T50G!2@,FB> \20 *2: M@X0SZAHK#GI!BM,3NGTM29LX6=;\O4\7.U:B7<,29@2$BE$+):0.2"EPM8\3 M1[%NK$?X!>E1!T@.J3-K[3]0:=;C$L^4=!Y8QSCS@'M/$:EXM8HUW[;(7T1K MFD(9A=JL]^$=&UNS%R56 .V@9)P@030E0JPQ)DAAW%BQZ%]-L8[%]KNF_=N; M#4#BM$!:6BZY=A): YDW M]QQR+0WOTPO?F45J0TC/]Y#C$8DZZ_.,0WWW*5"])_>S8U3B,<'8("Z$](R' MS1.JED;YW@30GI$)Y=8; M:(E"1H==FT.+UAAB36L5^?0;\F]%>D\UHE64!ELB])T.GL_5]2C_\W"#XM'0 MQ'*B*)9> 61!<- )-M4V;%'X0X\1_#$T0U3C,)J&( M4!*90 &Q%<>8&7QR1D9#@>[5E%9P^RMHS*D8'I$HRD"E)Z-96AVI+N_[*-ZG M-@*)T]@((90&O.*2<]QGX6)3PZ.QX)Y6HK2%4E^ZL HT!YK' MZ?1+N<'NU81M0Q(4C'2C_\*OEM]']97EG+Q18C<_.#"8%,6H I]\(#X84$TE=<* F;5\73PB<>O>O_/Y1$+D A.<>^4($I8A)"N>D&*1QJ&. M%5#6'30O0^Q1V7E12+NEZK^W\T4ZV[H%/WTDP00A*"U$PG!JJ .6XQ557AC5 MJYQV;[DMH9NU D1C\7S\K_^\FT^_[1;0HX<2#RPJK07JJ76$6"D0K2CC6H!X MK*(.1'0,%(V%](AZN%M6FYY-)&&",2&HH!@$TP QYBHZ,8ZI=K$#D;6 2#N2 M0P=(#E5T0A(\+&. 98R2K@0>IVM]BBB^L&N)=<,D<%B5.?!B"]+H"Y3N$'@ M=88EWEB"-+362\$%XM926G&*B._SR&Y3]_-=^V47S1'JH5"O6:N6]@NO#FJZ MTOOG=W1,Z8.6&CU/>B=C7Z^2O@G:UFRD93KJ-P]I^<,']@'I^^M']^?HL8KR M2=^,LD/"]_M?-G31* N"L_+RL0<\O*M1>-GJ=Q)N!$$R[$+:"25=[;VC<0C(#WSAA)-B*),,V96. ('0//C=2U7A ZD/5D< MN$===[H&1=^M("@_[?/T'[=E!YH]Y2(U1B?4261A>:+#,2JD,'H-E@0:\97?"M/1*2I MA$XDNTUK6D?OKZ,]464D3D5IXE&6XN%"O+<$H>8;D@"LYAYYAP&45"IJ$2KY MY\R98'E$6)G2JE1K:,SQJ/56J;+N8Q&*HJ08,4T>= MPY@ 14H>?;!1A7 1WH\2AT7>%J(]!!<[[6 Y1,#@85#PUSR[O0D4^ND\_&XZ MFJVC46:TO!C^L!A!PU *:\T$2KL!0)ZY7!S'$;05A WVUBKK;' MOV-X(I0AWC@.G9;A_S-C$;OG7EL'29_;2SUGOG,Q;W>'VD(Q:M>\[.(9^*H: MG)9"W>V-;QZ0..4@-$0X "&A% >BKRS#K#JRUIY3NQ> M+VC;D$0BXJ"2&%/)#:,@L(8J#B%$)F['^5BQ[=6"HU!ZB?H0I2L;P(LZYAZCTBHN_6 M__S/:9J'[U_=O4N_I+/Z4?T=+T@(4P@&*RY JZDTV"$F5]Q[35F?M8CQV!6= M8#=H+.TY&XU"L%O?DS@/D$164N9U !HBQZM5VQ,H6-P62=L"KQ-F:QG*O[9Z M16G@G)16#:Q-;^ U1B6 !)="8NB]]D@C2CFJ3#TO/(KP..IPNM$,LP',XV6H MWLQ&Q;83JWO')!8*[PW4@4-@J=8 RI5[88!6M%8IVQ"'5_LR@H^"JW>5V)V[ M^7V>?2[2?'D">ZGNY;6U\_%T-ETZG ^9K6_#M/S)A&LKB'6 62FL8X0YP2J$ M)8C]&I86-&=WU=_00/]0Z?:1CMV"/W5-'D:#?\OFZ=UOH_S/=.%OYY-BK_FV M>4 BB,$8:*,A((9!*/DZW0B@DGT623R,MSBYL>I,5T_TINQVC$F.0$F'&$.*)X1Q+)TS%IR&F^<+469.; MZ#2I/7C[6Y9^S;ZD^7QY?'/=U>+SXJ %JMXK$D.D= 11 0R$S'FFK*P0X%PW MCXIVUNPF.@7K".O>+:H#56SGN(0[!!U$0#L%4(!5".DJ7A4\HC\!^\OH59L M]Z=,U]=I7I:(GH]NTKR&$FUX/F'("024X<8KZT%8HGVU+"-):7/[B?^%E.=X M8/NK>'I><5_>Z+$G;+]K6&(DILXK1QT3G&BM%205IXK"YO76AQM.\43N6T2L M?]VH.LW5ZHBQ:UA"A47&XO(R76DMYIC;:NE$*' >=Q"]'2%NU8S6\'K)&A)E M3#H^Q1A&( M:Z?K62'M""OK )W>$F-9GDXOY^[;^&HTOUS#L+\X9->XA$&B $?A/[[LQ T8 MUG ]>62,CK-(1D55V6'T/ ?]X_;@,GL4:%,K:/!M=^1(" RT%%=H8!0QB MU@DOUO! U;P0L?O,4=\:<21V?6E#NW=1((,=-$Y C3"UG$KI*ZN+4 F;A^N[ MSP?UK1]M@=C_LO'@LHY::\>#YQ.H#:( (&>P,,"']1!7?AYAP5"/.)\SW +2 M',!1#'>3W)OEYC;/RYM_PH]?1_FDLLX'OY/D(,^ MD*/DL77"-<%@%/-M'N=E4<'^.SP>/I98J"4$1$(-@M?M"-)<5>P'ESG:FSL: MBS%K#8R^]N2*Q+W1Y,,5]>7%J<_>XXTLKCMU2 MCP3B,!$6Z?CGR^S+F_'J@Z48^?JG4HS\@1BKWR=J-EN16-;';5MH=SV>*$V# MBQ>TVA"-:=!LQU#%E0P8Q;FM-A=.UADF+T7B46VPPPIZ '__?Q_=PDT_#EQ MQ$FGA=6J/'3N%4'65%03IOOL#[!G0VT'_*>2/!R#7B3G?O^P2W+ASXEWE"$- M.- 6>X^E-L*NJ,8:ZN85=*TGI[J1W.$8G'*]9' "E!<(!J@HD8IK3'#%J:"N M>;UVQS<=M!6,:!&Q8BB/&Z5*CJT.N[1L&39FA=QR;SE@3.CO"<5IU*8"$,F[0AN=W'< M,1@ULP"G\R]IL8RIX-6_2RW #[3@_K7OE1[O#DHS;QB7"$"]UUI3$58 :)G69<<3#1D.,]B# M6IFYCA;PBMCB 0E<0LCY)M7N7TW?.[E&LWN&C]H\N]%S&LE=;>2ZV" M-\Q72&.+9)_QG9II\*/T9=N=/T,#&W5NO:U.&5HHS(5U;EGD)302K(*$$&&; MN[A]=ARF_HI#:[6,VS\^5FQU M&RLT0^DEZD.4WG L:C",^(-1.UD;M7M=WPU/)\%[0X)K0,IK.ZSU5 8O<<47 MD/T*_;X?62-21*2R,^Q7@Y<7>EM)* M,V@M#T8;MG"]W5).7)\G"-J(N]<6W"%Q]\,PZN^"BG%VG:Y/-%6;[AZ+9,>H M!'E,\/("0^*\$5"Q8(RM^*30-$_*]=6G(!Z#I#V8!U:GO=O-SG%)F0R%'%-O M$?"64*/6^%'%L8_;(FE%BO4TXRB\7K:.1&F3Q*<:PZC$V>(JS8,?GX7U.E!; M-L LF7#?;@*0Z5[;I,[PQ"D!((84>RPHEPKB\K[!^\2(D[+78I%Z-DI+DLPZ M!ZM_7Z9,$I<)XK/Y@\QWNJELH/;8!!K!B'O'WAR;VM9 O']+H -M[B& M!\(TSA]=ZOJN1KU!J]]) %8* 6:44T@!R22DJV5(<6A!K5MBXL6S=CG"L=\H M"_,9]H)X2AWS$@3HP I'+,41<=R6JP\&TI[='8IZP_TO49S@'=3,6D>T,Y!H M&[8-LH*$6*?[K*1KYL'WIQ3U:A$. _04<\_28LR $A) [IBAUE%1<2@4*K6X2NAE*+U$?HO3&8U&#H9RK*H>NBA7IWPWHO2YXC=$))<)SB43P*QF2 MVB%DZ)IOZ_LT<8ZM5:@MPF>^5=LPG7+M E&$:,"5]5@Y R 2:!5E4)2P(RIN M^ZI=&,S0:!'64TY$T\ ;)PXS[I01@@J!4,4ILH+%;7:T(\2#3H(UPNLE:TB4 MADA\BC%4IJB=[@E2$L49@8X#[(0BG/HJRD 5X+W>W-'&L<"ZPJK7/>$P=(:T M-XHJ(+U.M2^/AP69%%?3FP:6R/X7)AY0+A"WD(E@?6&HB*]VZ&"5X>:>3%_E M#%'9**T#WK-S_)#:NM[Q\S')?9L\S[!FU% G%71JQ6.8U-*9D#)DH-648#7F8C0QT[^]0N>GYQ'&K%.<:,R>)-A8I5ID#C'#<_'*D MKL,JQ\AI0P>78Y$YW9)+3VP9(Q+&4%M>DRFX%&L^ 6E^]6M?#28'LU':0_6T MJ^<0D1X1*KSRW&'),(:5#\"4=2)N@Z05*1Y41M<,KY>M(U%:(/&IQJ$J4=8[ M+04-& 9+,9>_N2_C>U2Z]S[=GJ;9-R1AUB,A&#%,*F*-),*[JA"#*1FA$=&2 M%+). 'I)A;.8(6V#]02HA(YB+PVK\E$!6MAGEF80U>@0K/Z#:8>W@6- *>F@ MQ0$R1.G=FWKZ= M+[+5.G]QD8[+=YQG>:DH=8\;M/O)A$" +-4:.!$V&(H)0M4&$XQ7UN?QRI/2 M]D@$$L-AB&7(9-LYAQ5Q1]+P:Y9-ODYGLT!"0&\TOYR&3SZV/?K^KKHN9?;/ MI26XLMF&/O%QGI>VY.+N?#::+P+)9?/IFZ7%6N,8Q_[!B2&08&Z!5@P$"T-) MQ:J>Q!ZJ(9L5?AQ?I9/;67IVL96-?4U+_X H M^F&@G7:$5 DDRV@B%X08I+CVJ)J>SA >>5J_%2D>=AB]$5XO6T=.+HH^C&H, ME+#/BL79Q##=-,&">T5]Y1NUY>-401]9]J649/D_5' M(M.7M#^FL_#.RU_3>9J/2I="3:X#^,&/6GI4*R=BOR8<])Z$6HXXP)13XC7T M3DNZMO&P,H]:5!#WW.LXMMGO &E=D],+&."> 44!P2XP@$ M6%?SQ?OP4WPK28?.3:M8]:49OL0^?1<4^5F@XGVZV!"K^) MI\-OH\5M/EW< MJ<_%LBQ\APZU]8D$&BB9]$Q2#F79Q8ET)VM2!UJVT"H1J"7FWA+ M2W$$69Y=^&DQ'LW^-QWMO$3R^+D[%^TQ,T"3F2O%WW5 M#(#WKC+U=;8CV.-4UY*13U^SUA1T];Y$$DR59(PS#WB I2P,J;#16O9Y!_?+ M5,EF0$>LA.'S.Z\5:O;&),Q.X:WA5B.ON%-ANH(U/M0WMPN[2PZ>H"(V@#I> M5?39;7L[=O7"!#$-B<420P411R*@@BITH#Q"$0^O2'^YBM@ Z8CU,#S;KAZ& M9Q//' X&/L8.68BPH;3*:%C@-6I>O$9_Z.$Q2,>IA^IBD>:M*^.CMR92*^ZQ MP9YI9KR%#JC*A('>T.:WC+(?&GDTW!&HY>ZRLMT#$Z$5PI8R&T .?%+E9&64 M0$-M$_Q65ZW!$>ZCNVE'A5/UIZ+*FBHYW-:J8GCV;2$L4X0AY(9%UUGC) M[P-SFDAO2:V.9ET7+554UZ]1>C0B^+& 8RHP)@ C$)0**[+BD5L%H[GL]0CI M;*U .@:)J N.U@DP?5L$O(KBX_W'BSTE1SO')9 )"H7P$A&#**06 5,!!$BO M%Q@U+#IJ*/"G"M0B2OTED)?1<(HUVG/$R80J5=I^EW?)X(H@P E%* MI//2(4]%F66^IU9S%F$3B89H9ZV#T5AT'^^*TC:I);=-SR:>:B-QV;S">(R8 M$':])PE$6/.48F?YFQ:$U@(2?:VHE051^GZKIGHU7(H'3R?4$D.(A-AY [FF M942J,ELQ4+W>75!/PNV9WL?CT;><:P@W$1Q!!:!V6GO":*#<53H?//1Z;N(P M$FTDARTR/1"&O@6Y:HAI;O,\G8_O/N6C>7%_YU-U\JZ&J/>_)$$\K'_&P+#P M$2\PU,2 "@6">?.3&9TMX%TH0^M ]:TN99>F:7Y?0UI+-1X/2*SU#CD,N1'. M0HBI&25O&*^K(Z0Y>]=UOH__+S]\31SW@+0DDKG1TK&122VF5 M5Z*2#P!&]FD]-HRJMJ.K>3;++J<[3A#6'5KZ=9 )CIQAWEHNJ2U[_MYSX16)\&AI9W+*.H6NKY4E M..^3M&1___'2IX\F&"D>L+*$:P6%+]LSTXHCP&SSHLC3^,RQI^V][W3DP0>4A2 FMXU8[A6GP$D3%+2='G&(: MHF:_51UI%;@(;--?\]WAU7U#$RL==182HE&PTSP%P*%U>(.JTS(WCH_:M(Q7 M!!KRX +$AS6XS71FR\L2QU7-(FPH:QZT&\*(Z51?#D=KV,Q/#S>2OIU_2>?A M-]/^OK,[?]7ZYWH ,>C5_64_96[Q/,T_7HWRM/\O]@'LQ@_W /%9U5V@*J7L M]VMJ,EF^:#1[.R\'W-_DU />SRA9_^)#6MS.R@AA5?0V<%IX1<:']*;R,TQ,1K7[5X18YS5\L7ZSHMO(.1M:SJYX=KORW1 M(OAOF''JL N[)7?![UIA8SCC?8:^=R:*VQ7TUD1Q5\#UF3$N\L4##0P_/=6^ M\*O$9/,BFTTG2]:6Z&U)"&]_.$%&!4=,& $))(9 0*"O()"0]WGPJF'>MP-Q M9RW#UM#/:*@$6U-KNQY/O$32:0^1T PK291EL.)(">_CS-2V(:*=TCX*G9<@ M]ZCRIK&(>Z X]U.+<'^ >_.(!& J U+"40F\V<)(;7Z(/03KFQ' M3$_#UZW TMOQN4Z.T4J'*=2RK*.&A $!9=5\"UGF>/-S68?'&J/;^+M ,.[# MEH1X8Q=CDM&9MM.LDTYVMW5M\+9$0J*9U00ZP"4"&GH15B[CN' 8-5G*.XP/>DF MH-L]A+V=YBQ+7L)^=3'=E>M_\%3"#8:XK+WUD -D():JFG).8]$\L=_UYM"- M*C2'IO'^OOSD;Z/\7=__F1B.0=:,L< )( RCL':"/4&@N;] M(;I>\=L57SOP]!Y=^Y[EKA-9^_YT ASUA*BPI4&L+61*4UGQ!2UH7E/<6;UH MI[/V>(AZJ,%Y%@I<;3O1)-?MM!A=7N;IY:J=SXJ^=S42Z_N&)DYRB@#U82IR M*IP)-CCU/#C-C('R3\,EU;>0OB][OFM88CW!&B*E$;*L/.-@,;OGEBJ+29\7 M!^Y,D[[1GH=N2Z/^E]&#ZG MD/P$5$+#$6#$.L^=TN6=V/<<:46=BS/LW8:(ZF1!FZ'S$N0>5> [%G&?>M); M0L"5L5883* DC H+*_ZLA:>2]*XMIII)[\-@Z7)VKXZ3G>4?T_S+=)SNV,$W M/9I@HX(Y)+"4%!E/)4*,KY&!NGF@M>.4=NO[=POH]"#G0LTG*P)W+^-;GT\( M],)!!Q!34A.D):.^X@F9F/?OXT3T7-:M@?,R!!_=!AZ!O%N*C/KL=C[)[]YE ME]/QBIA?\^SV9G<.=/>HQ%+(!42&0&;"PN9@P&5%>Z#<]'I[R_Z]N0499%UA MTUBN]H/ZK;X\-S^=0&J\@E9I[#AB6 %G*H/4:'1$86'KB8L.Y-@*)LWGY6Q4 M7!TP(3<_GOA@ T)H%%1>4(H]X(Q6U HMFM\ZV'KNHHN9V HHQQ:5U!?BU@$) M1%)JS V72# >?(7RJOD5Q52HYAMDZ[F(#L38%BQ]^;B?IM?!+SN[6%Y0?%'V MF2Z/!N_S@PX8G5AM!'*".$0P=% $&,"*;PL,[K,/[G"N47> 1:(H>\L_:XU/ M)$3686T!0>%_A%2:VXIWRTRD1X$ZD>YAFG,4?G\M'8K*03L=U1E(958TY^E$ M+> GK7,3WXZ!B52<.Z>$Q\1X 6VPBZO=V!H/^\S(UBR8:%F*SV_C M:P^N 93C[$N:'ZH7C\EP)H5?$( 8WPJL;>5.(HI+H,ZZU/ M9/R:9I?YZ.9J.A[-=@3OMSZ?<$.\@8XX8*#TRE@.JH"894 U#Q\<[K4,&\%O M"Z).Q7Z?1WI(X@VG/6M^ MVK.3 'W[(CL8@BYW055,1^>C\?1B.M[J]&Q\+ICO/#",J45,&8BU-ZY**3B+ M3?/[%SH)T+ M&K\>^.;'+5G<@FL,0>.T MYH>T6)Q=?+I*_\CRV61W1G/3LPG'VC@K&<:8$Z*AUD)7=&* FS,1)Z2K1XR1V-,RC4LIQVWE+3#*'3EGI4P:"8A-W27MW6E42$>:,Y M]M89'LQZBI6HCBAJ?D1[I9ZN)*J-=JTKB0X"X]CJL>97$CE#,0FZBIC!TB%J M*/$5G=@?483;TY5$C836 A)]K:CM74EDJ;#$0>%4,$45-@+#[_P%=R">&%([ MDFX7C[[D/?R51)82#A6PV@;[E'O"@ME:X8*XZC4U4T]/.CL\WSU\W]6JO]LN M>NC?4?JO^>UX<9N'[YJK47XYP ?[:-BQZ;L]X/MQD8W_O,IF85X5[A^WT\5= MSY]KT"&E!^^C[$ZC1V$BFNSZ)MCQH_L5*!_-+^]-];OOCYR/[LI?J:_!=GM7 MIV/)T2]/&!-EWCF"FZ=1VNY]TJ/*;.^,TBO8HQ[OB&D>JERV M1 W0E,M:W3#ETS$)9D) B*3FB"#'#2NK-.^!\<:;/NVDII>I]Z4:V^*91V+: MFP_V@,R]H:WG#R<4$N7*"U2I)=PB5Y[[K;AB0ML3B6HVE]93CZPMB%Z* L0= MX!Q2[D,%7:ZOL_F2SAKAEB?/)H(X;2C5V,KP>L.1LZKB"<"82N+:$,RS:,MQ M%@<*VZ4%9$?G&PFF"W2/0J14Y=SE'OX$.)M*;-U M'V=Z.R]OCYY^24LB=J>WM@Y(A#((&RB!XIX"8)UP9.5$ R5IA+U2FD*>=8!' M7Q/S?IL)G]RS)3]Z+G$ZO,XKXCC"G *!!*D")("X(R[X[?B2@^'WY&-P[*V> MI#$VW[F;3VHO^5U\+I%:840HLF4-H"-.2&;6L\T:%;>!T%!+GD9\X@'VA^JV MAW"4-L\):^Q0)0?%(I^.%^EDZ;;_'J15?/CX^][(Q\YQ"3$P&)@&.DXD9E8H MK&V5N0A_:GY&HKMJL$%%_JSTH#UP^RL%#Y1^2&]N\_%5@.@\+XOAK]7MXBK+ MI_],)^JZ/(8 =ZUB]=Z0@."]2":Y8@)!R2A$1E3\7J,!?8":C# M*M6'M$2]++U9L_']F:9Z5N>E84.AFEB,%6;&."-1D$>%DN,VQH+)V%2O YRC ML>JV85EYXV6YT'(O698B?KH:S<]NRE<4_QT6_'3RMFR8-AJ<3+2@' M"$M"!#".* (QJ_@"5/79Y'/(6'1M\69M0]IKL/!M4=RF$[L\DG7O&"^1*AZQ M<5Z%I )$N^O_&[TQ\1AP!R"#2!E$@M7M)*U,;POMRXQ0-_8W>@$YFIUU&Y"K MH([[%LST:5$:SW^DT\NK13I17])\=)FN_I*>Y]-Q)T'!PRA(C/6*AO\U3- MNE7:Z@I_9FWSPJJ88^&-E3Q*H32NSWM"0YBQ2^KMM%A>-E:>F5Z'(LL?[&@1 MG,ERDH_FX_1!F?BV>K[6/I PY(4)S"N"*(?( ,VJ?<^'Y:.Y#QYSL/I0-1T4 M\T&"SQM2[#]BT?64RWIN$"/8,J0@-)X!?;_&*$'#EES+NOD1BTX3*;A5 GFE MI",& 0.@7>&(H0=]ML#L.A9=6V4ZBT4?!G;4L>@FIYS*1Z-H*L.OTTF$PQGZJ13CEE32<2ZT("!NU@Z+BA@H8^='D9H+9 M?;RE&2*G+N(J)X58[H 47!""PHIA8K2,,7C:%O-[I MI4D8@D]1@*HD)^%2\4"*;MV@]F1/%3??D8W",)A!X BDVC+%@ MT HE*7?$,T[7\J%A2>9Q&P@-M:2/7%LS8'^H;GL(1VGSG+#&#J.IW9Q>:):]QE?;[;/YE6:C](9O-?):7 M@P8IZ=]$2"*]X5!R9C"'D"K )?&5-!1PIWA0K\-H9,RR>4$SY?WMGN6[-QH2 MQ!65&&%CA"2.>@<(JV1@K(ZP87FL2MK_7&HDPM.?1K^&5RR*ZEC0(+/H,0E) M6&@Q\$(1:TG9"1U035828.J8 [OQ58J\E$ETE 1/?PX]/EHWR!QZ3$("K.4" M"&ZYQ$3 8'_+*HX:_BF;-R^,KXSEIBS]MU?\0ANA7>7VDR1CX#$X[*)#Q6WD)* MK&&&2U1)SD+4:V5(-'MA-[H?X1P^4/RG/W$?>[5QSMX#:4P 4925;2N9L)0I MQ(FNLC2<$.^7 THG/X X58)!CC\O?/$-JZ!./ZU/^:?YE.DZWB'.VG#+3^R;/X^QR M7MX=>K^TFJQ8%.]J'']L^4N)@ X'LPMAKB0M+RS5[CY6JC%R5M>JX>[Z+&0[ M/-<_%]GB]Q($!-<8(&^D]M(H2\GJ/#L&DLL^+_G9>49R,+W:>F!R."E$?7CR M[3RLCNFZO>&[%?M[#F[L&)5@1*&W""/MJ.'$,&\J44$MJ(C_:.4@JI)UA7!? M9O$6BO>6N^\05_9_'_;C2B?:QZBZ^EL_#.RU_3>9J/9H%^-;D.XB@6^:@\ M_;QB8?]J<=![$F0! ;B\((H;(+W2T*^Q4$(T/^346;RY&[WI$K7>SI_?V^;I M9+/ION)AA^K4>T$BH?02$X.,HM1*9!6V:^ZUZK4-;CV=B<4O[P3@X2*(]]'1 M'Q>FU:OSXL9)[Y"7Q$ !#'(>KQ8-BIS@M8RVKH.$IW!A&I-,$F8Q<$8)[1T6 M'*YPA Z@YA=FQ'=A6FV5Z>S"M,/ CCKFU^3"-$^UPUP$+X*5UPQ;3P"IV%?< M]!EX'NAREMH*L.O"M,-@C/TB+6R!\P(:BYG@%! "JGM-*3) X+B#<\T$L_M& MK6:(G+J0\7:_85IG,&R X'T'$ CD>*4N(IB+F2$%)Q^25'#9*6X#\5E7ZP MN>QJ5E0N(Q?=6>B-B4D,5(H#C:T$ONQMIPCGE50\.N*^]/B.X@P_*3J7SPN; M-<-/E<03:KQA"(2=W@&/E96^PA\ T6O]6LL J&Q;PN41%S'$9X=%.*6&E&4T,^O%-"8- M1K5R!%$ N%5,*XAL9513KDGSNX3B.X'"\ZG H[OYM@J@"33A#"@EHX8<(J66'-B&WNU-,?$Z!34?2J]I_W M\_SYX+W[0UK*._S>9/,E K>CV:ZLE/=TT>Z*6W:G,J>T;Z38D8(=SJ@$UB45.4ZFU@9I(@R0-QOIZ MBQ?N)36$CWI.=2^[4S'/'JPN;P/#TWDQ'7=VF-$-,@YI&61^K8S1RMJ6O_H[_-\?3[L(>C+4V(_CD'M]M"A@0 $?;(: MJ65#P_"?^^NQO)-.USJI_.,85)IXY8BSF% .N-?286!6=]][HZDB/?JN71^# MJJTRG1V#.@SLJ(]!->M2#22A$E-. +"(&JY =:F=MYRX/DLX!SH(55L%=G:I M/@S':#RL$VCUJQWPUBKN $'A/]0 1"ID$>,D[E-9#;6DCYZ_S8#]H;KM(1SE M0;,3UMAA-'5]"<7WLN:]E[EL'9,0;!R#3@BMH/0$<6Q$Q2.T(,(3;L.*.NL& MV!YOD'K83?O0UN8KWJ1D0A@+<>G(.X ]5W8]2_$1"\UPL?D^E:8-4 =9;0Y; M9U9\,>X#'&'Q!H1SSI@AGE5>EPGPG6"@>K 5IA&DO:O*KMN1UL=^EE 5G[+% M:/8T]O4^6_QONOA^=]+# SQUE*_+[R>(,6J40( C":P K"P77&$/C'M)N?[C M(R#GIZL&V2*[*$IX1!QJZW5,*Q:@GEKJC:@W@E,FN\"\:7S M8YXV[8KIY*?2$%,E,=8[;9%PUGO@L)=25SZNEPXVSUC&E[F/>"H<*(:35_7[ MHP8^RU>_*I_;E;+OEY"$:8> H!8!6R:OM5*V7'7:;Z^^LCN1'R[W]I;AK""M/P_92'&O__+_P=02P,$% @ _(,' M3<7?#/QMH _W0( !4 !F;W)M+3(P,3@P-C,P7VQA8BYX;6SLO?MSW#B6 M)OK[_A6\M1$WJB+D+H)OSIV9#1"/&DV[+(7MZMJ-BAL9="8E[4>5+,EYOO,=X#L'[W_]']_NMM:7K*KSLOBW'\!?[!^L MK%B7F[RX_;?,_D_=O+5RN]W=9L;-0E:6[ M;&-]S7>?K=\W6?VG=5.5=];O9?5G_B5]\Z;]2U;SQ38O_OP7_H]/:9U9W^K\ M7^KUY^PN?5NNTUUC^_-N=_\O/__\]>O7OWS[5&W_4E:W/SNV[?Y\^%MG?X/_ MZ4W_:V_XM]X YXT+_O*MWOQ@,0^+NK$M8*3_]6_/?O^KV_PVB./XY^:GAU^M M\Y=^D7TL^/E__OKV0^/GF[RH=VFQSG[X]_]F62T=5;G-WFYM^RK8,1O-IGZOLYN6/V%;5HT_@#,6<(1!P MAO[[*Q^\>[C/_NV'.K^[WS)Z?AZ!7P'P[CE84^@:$MZI@!QB]>D':L;[D77= M3"_BYQ^I&7/;T$BQ,=%^GWZL9NQZ(1MM&>4NW6IN&<\^\BSF+?^MM^RK[A?Y MIP_(;V.\$]63#\Z^[;)BDVT:T7STT5:^^;K??WF-DWO5[^4Y>9KOMW" M8G-9,*6]S3]M,UC7V:[&>;W>EO6^RN"G>E>EZ]W*13ATO)#2($P ""*84)>" M"-.$V($'HU5C9)45;W[[T$-JOF72Z \R7#V/0I75Y;Y:MRF,H>49O'7@WWN< M5EILK"-2JX5J';%:?_1H__]__?GH]2/ZR_5+[:G!>)/6GQJ@'4$,,(A^SK:[ MNO_.&_Z=-S;HLO-_5V+R:43*M>&(M 1O>:U25ET[?]0<8;6VRFJ35:R&ZO]2 M6JU?B63W&S^O2U88W._>/ HJKZ4F\:V MY+OL;?XE>X;F8\J^7-F>'6'?BS"FL9=$#O((Z@'$OH=6NT,Z>[4[:S0KTY=W M9Q+N0(?ND5KEC=5BM1JP+W3N/QK Y[NS\0"(2>E,W,OIZ'/:WZC2;D1%Q4D< MD% #D5B&?IIPK#3>BN64<\!L\O!K^E]EA;9I7<-O>;T"'DE0[.(XB),XQI#" M"/0(;!3',M*ITZYA[7REXWYZL!J\5@.8%40,LJ1Z:@V"F'S.Q;^Q2'#@HP#$B 'D!<7"' M F";AIJ45,GVK&IZ\:A#<]36'RUN?9*J%I'1LFH\&#JE524.4^OK2X2J:>RH MT"Q>9\=Y)ZZU&EA\36]ORNIN19B.[_+B%F=?LFUYSR>@UY^+YEG]:W;W M*:M63DA $(4.00'%.(Q]S*2^,TNAYZR^9-6G\C6)U69.IAN?(A/NS3U(:].C MM'8G,,6T4Q^[PV(Y"ZURZGC@\P#/.L5G_=$B%$Q*^HC==(NIS1KHL@A^!&TZ MHI]D'>YZDTOLP+6;3")*Q@NI0SN/\^8*_>Z4AMJ;7/7]L4HW&<\YO1G7@2'+ M.M@+$P@BZA';\7LS=H!]F?):^L,-U\\-'JM@@.0*8GF2Q"I>H_S(B79+38-% M6C?T5*M/R1@H1Y5Y6T:]J0Z_U-1^Y#0"[>M=>9=5[[-MDZ#JS_E];S$!CATF M/HE]8B,E%R,L6-8.7IH5G6*34Y%1M$H)BA3,2BG+0?R'L&: M268&*!I0'!W$+D-\M'A2ZF]VU90AY MVI>A=WI=$E]P4.5+@_;]4I5UO<(Q\0D&GIV+&#&O> M"TN$#2YM B=(Z6AQT\^FWH7785:GEK0&C9J"F3=$= MW^VW_)P&O"NK7?Z/=E$)!A$@?A($/@G8?VTW1'8/)$%4EZBIFCPK%-< MVF1.F?;1PC<%XWJE4#H84ZOC&4K5]')L?!:OH*,=%-=4/5QJ4-EWV6X5VC&F M86+'H6=#5J2&%/;2[B(_B%>[PSFY,?U;Q)24>IXYO2=7)#)4VK13B,S1.JF; M1[V:.,3GU/+'L*A)G0S%BY(V&Y2O/J;^EVGQW/Y]7' WJ.EP0T M :'C0N)C@"F(*4C8P#IV<1 )SRZ-L6&P=S%85H/KY!!K/=LIUB&6AGJ6#G(7 MTJ^TN/*T5^GC1[I/U3BK\B^LVOB2U4FZY5=X?/B<9;O^XI+DX?@+J"P:3!^9 MJ>3A/[+-;;-_JLYOB^9WVX-?,;"A$[@)3!)*XP0&B1,> #NQW.SZ?#!-S\D? M>G9MG?AV877>68U[5N_?!3\\=/P]J_?1XDZJG8&=LPE(BO*RHZ\JZ1,$WFP6 MT!X6D1PR7UM86 ::D8AS^6ONV(AFO^?6FL-V203=,,*$>'X,:)0X4= ;\[P( M2QUS4S1A..MTJ*P36$HG@%4)%-/]";B3TVP%VHPH[\O$#*CF2":7H7ACG2BU MMJZQ2M,=-$M0:+O4"X/ CZ(88>K:?F\.XT3J<@)E(W.HC=+Q6'4:517' (,: M-&>6,ZWGR)'2'4D^EZH\LFZ\JCU*O(BJS[NRV'2FLDVW[PY2ZD1A8GL(A"'& MU(_]I+=DQZS'2.W35;%@?'/N215JO2MWARZ4;:RTMOJ.=5G4NZHY BBY*42) M53$=,DVGG 2)<#?3SMT7B!J0HS&T+D.)1GE0ZFMDGF )-QJ2<%"F1 M:$1YA@@:D" MO"Y#B_2X4AIH=ZKJ=#H7U15D;D1("#WHQH'M!83X@.+.I(^ MW)5'HPQ-ITZ'J66U,=HX.F75R3"3RNHD3J)A=7I.D) ZC>!U:>HTQI6SZC2: M'^$5VK+*6(U&OJT_LZ:6L3]^3:M#N083&-MA # .,2$N!H=RS0\]@J766,<8 M,KU*VF*SL@Z<==.BL]9=&&3W\X\B57#57I4IP^?D2%ZK)8EW?9AQT;3?*BK5_K:PHWA[J>B\*0U6F$H@C M@ TT.XL^0$!&I\;8,2Q3+33K@.VP>J\TS!M%J)A&3<6EG$0ITVA$H08X&A H M'%+J;W=:U*DKW2#Q/1"Z/L6.3;'G(WC87N##T*4:]$G0TGP*I338 M&TGK*)4RP*@VG9IET#?(D[Q62?*[:+62]45,KY08$KYG9_\3U7NF?J M-5 LJV%3<*NJ8Q<61V?]R/']9+&1YNF/)C]C_2IG0HHVEN^EJ=IH?\XJFQZF M1-7M.GW@9V]J6&S@>EWMT^WQ-*KGA1!X3N(2A!([='SB=3>7X2@B@>C(:(P) M<]VM1]4\(]SCFNVP]0!' ]U+![/+Z%A:/"GUMSO5IWX;@]GF;9Y^RK?Y+L_: MAS(_9M]V"?/[3WYM^S];ZJ\N*6_<*[LJCZ/R9IG7=/$1./!"Z- M/.K[)*"QC>W ;LLDZ,:1W$[SZ5"9WEIUG!;I8#='82ZL _2F##H%/_*>"?-Q M%-/G98903KY-1,_L91%CR1[:%#9Y0)>1!6;P^]S-#Q,S+SY1UY]S@G5W=NUX MO*!;V/"]B(:Q$[G #YR87U^+NL,%T&,Y3'*18;P]XTL-PP?Z9*?I-! L.E$W M+;>R4W6+/"C9?IYLM\4UN3 BR>O>>&?_P-;WOC,6Q M!\/ R2T71)!+_1IMS\%^M .7;E%"$4CQE<>>EP6!W8X?R.YW*#*H)AT34"= MG%H]YHQ#FDF?7F9F<,_:*"J7H4)CG7BV2TT#)V/.=-?] L7A(J_39^F:W;W4 M]L/("3$((B9T+H >[>L[)H N&7O:6P,$PX577Q.IH&;!#[R20P! M@9V]("0Q4K@^3,'*+(HYY@(Q%2;%9'$:$G4HWYQWB#VG9T#>QE.Z# 73X,?+ MUXB-9D;X-?*T_DRWY=?.;K\C.,00AF'B!B3V$H0=&#B]+2]T/:EWR)4L&-8? M#LKBJ/KY',G'Q]58$],;\X3):'35XE_7S9 &F3A0%'@IBZ&$4>Q$EG;DP@+&0MHPV8EA>VO,W M3X_<--LY7^\\FND<%IU)F933G261N"G7S7BA2)' @:V?C1^C7GH?=J BY7 RXVU7 J; M)SS5N11^EDBOXQB?R;?#6S\48V _$I5"W(5V!#&!\R/H\1. N)^D M#2.7^JJ'\@0_WOA*^,DUE"F'I+JL)$J7[(*1 9[DE/:$(#A(D.'UGY8(H94= M2;_R#8OG<"K8977 M_#6'/9>T:_;])[MNV$#L)N]VXCC"".I)Y!G .? MX=H6WI7[8L=/GS0'6\NJ/]O*4D9Y6W"?+/;]*W3Y^+0K&X[>W&3KYLMK_E)V M6?RD< /,U,$6D\JEQUEE:N:1.X"EJW)FC8:6?5I,9+>L1,QO\FQ#&>%PO=[? M[;=\[RI3W,MB5W;S2;W6=E++#YU[P':PGR0VB0#Q?==SG'X+:T1!('5,=3:0 M,V:W@T\6;^K6B5=-MLN97\>IUY&Y;KY&(#LV6'#\E<<8)SX]OK]#JA5<6,]: MP:Q7?NB-E.KVMBD:QS+2W_PTR&R1FRXNHHF0I%7!LF[-TNZ'SVF5'2Y\ !ZE M.'#=)";8=?TP1J'7'%M&-B1N(#J_H?SYYC2HA\1+9:L!-=LM)N?8&>CWHPE= M1K\=[T:IN:&IWESRU#"?O5W#8H/S[9[UZR>W 2 '<>E,00(4CORB MACR8( M T?M&A.]& R7?Z>7:Z!TN]ZW^_3X']\QN:QXNVQ6;W!6E'=YT?R9E0?/^ZWJ M72>:0R:FA$N(EIQ0G@;J.?D7S8+:NHU4BWQ!]Z)(<3P@MZ:CM@PU-N[EV>M3 M3+(J?D#T"RO2RNH!Y_5Z6_+5N4/VB*AO8P=Y?DQ#&T+DNOQ(*K,( SLD2/3I MVC$FS'7P RKK"&NV6FB HH'^J8/89?1!+9X\._NHBQWYNNA@&^VKBGWUI"M' M!$,0V $EH6W3@%*"DMZ\EX!8K1 ::73"RN?8]_B$:5G(O[2MCVK9 F9"EM4K ME@/("ZN#N:#R9)A!H7I$4Q"6(7[ZW3I;<6CE35@6L]OFS=[LGD_H%+<'%>87 M7=A.XKDAMEW Y-BQV]OA8.R ,!;=[:?\^0;[8@O).F":K;(X1\Y0-QO+YT*Z MU6@WGG8C/;R(=IMW>[Y/^^JFM<<[:@>@7@$;L(_WDP0F$(=>Y%,W[ TF,9$Z M7S?"C.&*H47&TUEUP&;5'3BY/\]>'%\6W"^^^>UD#^TL6G2X"Y#(2;V^>GFI1D8%]6=]QD;L^RS MRR+?,;/P_GZ;MV\MMKNE4+N(G'_I%HX_5FE1Y_SG[?6A% (FA*P>;#.BM2AJ.Y7,LEV/8B M#T9Q NW 3SSJ)[TMSTND!L)J%HS/FK=8E*X#5.1,<-;-.%VRT]]B3)F997N) MC*$IME'D+4.=1OKP=')- R/BZW2MB=^*^CY;-QL2NTNR$ML+/=_W@&<#Q,?/ MK@][>R&%H=S"G*J5B32%'[(Y0%.\/6\$E:(+;U.PJ"8UD@0:6E8[P\_@.MI8 M3A>B0./]>+92IH<9627B;Z2NT_IP%[Q/8]_S'!_8<> 1;CCJC+D(1%)W>"J: M,*Q!/1HUM9&E2TYJ##*EJC,]I)FNSGN9&0&%4:1R6?*BZL09;1G%B?%)L[?' MJS<\"H";@,1%?DP]ZL:!TP/S'2IU^=($?96]8JE*6)I>!;-3!BGGDD3 MB>"RIM/>"ER9-&%0EZ'K4SJL:VI-E6O)?/$^X\5N>Q*=WR"8,D*O/FWSV_;B MRH@0EJ"@'&&U1^5G4=IA^EX74TWT+THO=?GTLB1J94SHDNG^/;#?\]UG MM*]WY5U6]5?5/?#K4M?\#$Z99,=[AU:>"Q,[B+THM%W;"9S(]OI9 "\,?*&W MBHP9-ZR%/2IK5UJ?,JLZ ).X1-D(Y\/"N BZY32R1VMQN%:/]^)P[^?#A74( MQL?22K*3J['F#H;$3==S!T7M!FPCP1&[&5N!L!=2E7'N%W"3ME'WRHG:L.1+ M+"\@::Y&Y/=G!"@" 8^!C'PB1W'D=NOHWG$=Q.I!UG&&#*@6'D^&7F*&>?K8U%KH,UPI] 030/5MQ9VEU%TZW'EZ0,N^O@9(TL'@5S1 M ,:$VI@$84#MD%+?\7J;& 90[M[E<;9D>I?2)H 15*CY.E=KD@I^"*@4JH,:9&IPQ3%H83#D9T0$ >AYT1>XGM1 M=)B$]1SH2EWAK-GT-.M@)\-_*R_6V_VFO95YK?;(NF[Z-2B=6>8U2Q^?3FWC M(C_8G$ .GW&IJH_J0?D.!'.$K?O7OEHWB3--I#?[=C4 M/H=S0QYQ49!@XG@><% 2N+YKM^<5&8J8BHZM]!DTN?QQ@K$YZ=>AM(XP9SO7 M)TS@X *([B LH^<:\.O90H@9YN1O+WJ$A/TAJ[YDR<-']FE7-ZBL=R=WDM&8 M56$8N1Z((@Q=#T+4(W$3@-4N,M)GW_A.ZN.5.X][-EROJSW?8])&[_S89+I0 MB(GHW%&0D]/S >@ 6Y\>+ ZYN6^SK)=T#9(POX/[+,U%:QFZ:]3#L_YD2'\2L9!.]CUKN4\UUVQ;(?#=/ M/^)AH'LI$K:,GJ,*_NG=TF,XD*\]^HM0LPV_&C KZO8:@JIB[:>];B!Y./[. M=?K OP>_IE5[7>HJB(/8"[!K$P2CA!(W"D&/C]B.U,S,=*@FK%,:F&\^<9S6 MJ3/6J3<\;9[^8N>1U;BD=@_ A"&6K726%%WU^F>"P!JNB$;&0:A.FBK6R\@! M,_A]MJ::EGG1S'/-^M.[]"YKCAM3/R%N&$61QZ\!MC'U;*\W 4,D=5>,U >; MWL;,_F1Q,$K7",A1)":^QMB1TT]A8HPHWRD) ^*EQ-4R]$<->JFAK:BI0'?8 MU\4VH1% V VBT+<]SP[CHE4#KO+TN4G!H8X$A9#V8YS?^8 M" %-D&1L6:H@"_Z,+BAQ('1$H!W[7C*GBN9!,F:P.[4;!L#V8I=MWI?;+2TK_I=6A!"$;$))%P&($Z=SPH6Q2^2.,BP,O(R& M*9V-Z,!95_M=O4N+35[<3I12#$7;*&!I/T!W4 MDUS1]G2&,W(2& 8A19 X(+:ATT\!NC&VX>J^N6;IPRZM=H;SL#)&&0U^ZHYX MNCW"NK ^9;=YT=S$PY2R_4CKQ\O"JAO1_&FB/*P>5,.I=I)(3IY-#_GR45-H M/?M.$N.YP)C(?:,;P7>>WL;[KRN#:8J$^+L3Y?K/R[K>9QO<[ 9N;^IK"\KF MAQT@\BVKUGG-CU,%$ (_P@'P"(IQY$5^OT72!0#:JR*[Y2<[/LJ\3:$=A9 Z MQ:TZ/0,L/:[+>EPC,HN!2 BFCIG8GSTW]/[4_&AOZ_34[VK(,C\D_N;"N!!U M-^C@L^0>*YHGM2T= \TUF*,1LFLD,L^&:O6#E?GV?DQG/ F,P!ZDW M@G^.'#3"?\TY:&PD9BB6?\_RV\_\>HHO697>9GV9?UWEZXPO'=QT2P<(0!C: MB8MCFT(/N- +P]X1ZDC>$+$\^(:S6 _3ZG >1N16@W2VJ7EMT9]\[GZ.P"]D M&#MZ!\O30C<\4'YYGX'Q7#MQ^#6EW.5&7G_F';[Q:'BOP_>6@K7&=4PF MGJ>!?2<)>29R9//RG#%_Z- M(A(9^O\.:R9I"]^)BD[-RDS#&KFHS; 791"]"V-(/,>W[1##((' P?TJIA\F MGM2S@TO!//&^E;FG"[6%>O*-+9-%>2';7;ZOL8J>.$ZS.T9+2_KGR*O:63&W MDT9CU*;*JW"SR?D7Z1;G]7I;UOOJY-D7UX=V$)/(\X(0$1*AD/87X/J!AR?= M[SD.J>$<>@1GG:";-F^.#.4TV7*Z*,Z7(U]N#-_M9I?!D!E,AWJ:RC]'$M3$ MA>;4IS-"4@GOT^N8/TD/@]]G_%)7]OW^+<-]NOV857?.*O)L#'T/@R!FN3H. M'>3U6VQ\QW'DT^#"\)M>*3N=D/O:CQG2;LQ0]; /+[GR5\RV^8W*7M.%$2N3 M5!<&_?M(M<.[5P[>6R?N6]S_&3+PM/%]+2\OM+4M*%LOE:&7<&8WTC"FR>QSMXFE M3C3_LV1VA?@:S.PF6]L_1V8WRI#FS&X^FC-LFKED@/.BSM=_2[?[;&43Z"8V MC1TW(&[@ 4@@[/ &?AS,==93$N64X^_T]K9J[M:R\AZD]86CG.U,B&Q()S\% M8C":"QDY'SRT_C;8%!8Y/WTV4M-L@5)L'0O*A_/R8&Z;TZC(S#!J?8P7K$+7 MATY@>Y'GVD[H.('G]==+!EX8R^]EF@?FE&-0G=EMIJ!./K T&<^%C!_GSV]& M0C7-4%"U?2PHP\U,A+F!W;C8B.8XN%Z7^V)7,RS<*"PV[#O5/MN\S=-/^3;? MY5E]7 '^F'W;)2P$?ZZ01R(,/(>_G$V)'\1N@ALTR*8P\0*9!&8*@^F-02U( MZP2E7"HRQKU8GED"[7))I$=L=9 M5@Q:+X3A9&^.]0<';C7()]Z[R^B*>EQY=MNW M-GY$.]6[;,=-75?EEWR3;9*'WUCY=5EY5^:CLZGS?-BS[[7 M_9#OA>O!X= EQ$D<3*&+* &0(-J#(SZ@,D7/1) ,UT!-+[UI>BEO/5;9P[?2 M _Y_D:N*IHJ5F%0N,$QRHLH<:+6T=X&/LG_D7EAY\9-U<,0Z>G)A'7VQCL[, MIL-Z8C"@V!,'>1G:/K73Y:P=2SI?7!;K\BY[6];U*B"LU*-1[-C$A=1S4(SM MW@8-J:SL2WRR8?7FVI W:*0E6H8>8:4UQ(R\8+9 K!\YE)\LN-M5^:?]KAER M[DHV^JQ8]3*Y!A[9&98R!187HT@JV)\+BS(#PK-FF__:USM>P_(G+M=,QYJW MIS^6[S/N:[[-'J'X6 I*W4'6 HR0'7EA#/C^2\NC\IA#34J[/3*SK=-S=.@_."1]>:)YN;,#?> M7?#('QRTGFL[^[%D=3Q;&6PZ@$,3CTMI.\M(5,NAX^E4YF* 2:53G-TSUFD"N'TCMVY?Z8,-IZA2+7(:1HT43XFG9:B4&O120SM1+:9I6<&[LMKE_VCM^2Y%L8\HIBY@5F/@ MHKYX1W[@>6I5L*P5T^7K"1;5RE.:.-F2T21GDK6>"%V&ZZ\G; @53JH,+D-+ M-/AQME09QXS$1I*>+"1!"O>WQZ]OR6UT:W'QE=M.AM=@?\R-* MZ;TO1L(AO/5EMCBH[GSI O#C*>2?>#P.J)OM,#UNOC/R]=B8VOBBP.[POA>3 MX5J(Q!IV\OFN%_.36ZS0*[AHRSZ#D?J$S>\J7<,;IM?W;ZCPN0ZW&.B%T M-$B2$^%2\)'BT;Q(BW5S8K9F A=%,6'2EB2L!O6C@+J)X_8F(PA5IS:2/'_&I\9NLJOBT/)^T_YA^(VUAD&1%=I/O5G[H@ BX M)*:Q$]/$C;RP5TB, )::(AMKR_@$>@OOL*:;?FO7\=EMQK*L%D=..O'#M[$CV>\0M;@'+T>FI>A7-J\>3:3KY,E4?WB8\>"T?GP M>Y7O,EQ^+5:A33S;)ZX//(IBAP8)< ^&()8Z.J;P\895ZKI7).NFK-@P;IW5 M[<1,^:EF']D<7VXQ2Y\74^%23*@,TRBG30M +(\>+B>\%B4^C M?A$!![Y-1$1&FS'30[D.XD%9'JR:@7RSO[=2Z<5%?0P/2\\LY,I.NG>\'A7I M0\>K_**M/EXWY7K/)V/;7U\4OX^@3<;SDQS /6^4W0Y4'GM-,ZK M^?K=*0TU-[DR\Y8D 2%AV3$ZMY$;C57DU'CJ[<<(U^LW>3U?5FG6SY%M2V+VS?;_ N_ MT[6N,]G)/EU\BY6G4Q*ME"DXP'Y',2,:-T3G_71@#]=J\%H'P-,6M6(D#A2Z MFJ.PC.)7MU.ET98K)XJ_%566;O-_9)LC#)Q5^1>FQ%\ROL*+RKN[GJ$:SV5UB/H9E;E /MP6_3$2RTJS Z(K-% +4-R MS;I83MCPY>28EE66WQ9H7U59L7[X6*5%S4^=E44/[0AVA0#F!YH#VPX@(B$K MC/U^JS5VB.?)5:I:31NO5SNTUKJ#:^V.>*U;!EA2>/42+R:XTS.N)+0]U3U. MZP3HJ?1>6$>XT^JK#)$#NFHD'LO04S.NE1.T9]FEI#6S4&CJEY 4"0>F&"$4C\ "$O[M>R6''M2FT+WTS9;01^! /L)2CS*S,8>=4%O.K3#0*[$ MU&+2>&EYN$&T.H :JXDJS*JJH2E*=>K@@>+WKU,\D?P]ITU*^$:POE3)&^/2 MJV(WFB]UF;L\[JU9Q79,L1,#X/N0'R-,;-JO-%$4Q-%8?9.Q95S8+M4W%8WB M4%7)M).G4\)$R)Q(NDZ@2&F6"K]+%2LE7UY5*76&U.7INLKNTWS3;\7L=F#" M8G.U^YQ5L!FTK3S@)&X<1A#1!#!0*(1A#P8ZGC-6M[2 ,"YH'FWC//8-( M.!R3B513A%4I.=4:IJ7JK%XG M7Q5@ YR.*1R[7?'9:=D:.R0B_*7,T/=9T>KCA#B]=4I<,+Z$5+%J7'O?9S?[ M8M-<=WH\:Z.CL%3B6+W$-$:NWF*S/X&3+6G,_")[DB7H&/Z7*I(CO1(H2\>S M-F)%A4OO\0+ 5H/M!-IN&(0Q80""F-JNT\]1,MN./58%E8P:%\&VGM%38ZK1 MJKQF8HQ/K>LE#;\G-ZPNHG)\B3NY59(QY"]5],8Y]?KJR'C.QJ^,=,\_K0B& M$: 8LT(S@M1#P';1P:[C2UT ,=Z:X27CPV3]?8M'UV*(,)EC5T),\*AW&>3Z M%68G7@/IX"@M@,B2O50Y4_9'>.E#C:E1(O;DQ;H5=CU$H1=A!SH#J=K#VA35;95%E?L+@I MNR2B;^/X&BUQ)^/C7F2!C[P$!G80,=..&SI>?RVU:_L)DKQ00I]=PX)W>7(- MCK;J397BD;)GF%W]$W7+J>I>ID]%!4<$8>%B.,8S44T\OOL2U;LLQ4SB$'B MNQ[ $0F@ZR3]E*)KNYXG];30>&O3*6 [3N2;.I*G@FB=2B= =J.X1S*]P3 MPJ2D397LI6J:LC^OBMDXIO0_5;]R?(=&F&FGXP ;)';B]U>KN38):;+:E;MT M*R9G&LU*Z=H!H7"??"?ZCJ>I9^=?YUU,^&:B7$X!%9Z/7^KC\ .R:" 4R]!' M$XXI/^0NR=U(Q6Q?+1%_29Y@&'HXH3!R TH#0/CT90VPLIX8R&N[ MJ2 O6O>-.2V6$\QR+IHOKM.'YO:NCV5W7^6C2]E@L3G>RT8CZOI.!'$,@!TQ M "B /0!(;%]NYZ-&P\9W/S8(CU<8WG=(+ZS[Y@Y#/K&:O7J/H7'ZQ61^:MZ5 MI+P'R5^D[V >+HZ\:&^.O&AHG^GZ2'$2![380"26H;W.3;G(E/O4+45M1UNLVXO*96W0,^OUPR0U $]74I M\9!4W$>A. '.(])#Y].]I^ ;"3["GUB#1Q ]I,I3Q&\A.CV)JT^5>SI^E6M@ M^"7-MWS3 BTK?E7QAVR]K]I9F\#W(QB' (' \3%*G)"$!P1V D<6P2,L&Z^" MK]GW/Z?\]#F3A+NT^C/;-:'9:_6O-O94"N!?TUUGK#G&WD+CMPFGVVU]=3.$ MC2"$8T0<'$; !JQ!53N^;-I$$U:$M\=W-"EN=-$3;Y47D; QM3,1P\N MK!,?VHO9N1>'QW"/X"]>T/7YJFCE& B6T^9CO) $,*W/ P7V5(SK7YU<>32P M@\!WW2BB%$6N%_K]MC@010!IV,^A8G:J_1S[=MGJQ65&4ZN,KW.N>R51*]W& M5PN7NA:H9;U/.!3+T%@3CBFOVTER-U(M#T^M"RX"-/%>CIL>OO:]'-IC-4J!YPR35G4^./+][>60C(&\MIL*\J)U MWYC38CG!+.\8"VOEE[[IQU M\*Z9\VE^].83=] Z];#9OL*RU<%)J_'2ZMR<;_I'>\0$IX7F:RG+2&D+X6)@ M&FGN",DNY-*R>I_==\N55S?-HX9%8W\588RH[U#DA+8//4H3+^H-4Q)+7M^H MP>!DR[:-*%79+J\RCGED.M+ M-R2K6F*QZW4WI25=83'N6T!MMH^S_KL><8$ MEF4UT+T0==7HT)E%6&UK<^VS;/.5_A=7XP?=>%-G.JCEX MJ\YVNVW6=G76M_EF[]V#E7Y-JXWBIA?]H9.3TWG"-4YDWQ]#P\-V KO1WW,% M]SSJ*TNP@"8;B]FRE-JW7SMBQNF9K=\?T"J\B!'G00 M"(E#PB2($QSCWEP4>I(';Y3-F*]4J[Q8Y_?IUCK9/L%JJ!U#:&W+]'Q/ULRG MF)2:)5))*M^?\'9C<5!O&O(XK&EE\!PY S(WFL]ER-AX-TK-[IPD=Z)J26YNLO7NZH9\6SRX0>P'U$4.[$]ZNWZ B,Q*VQSX M#*^OM2XUX_#.*:MB7EGMUTW%R.7YHA7I[ B\FP'MW6I^+J?3LT1;3-"7'F@Y MY3_&N/?'X@[QV*(FMDU:.,%Z81W=:'_(@_WT>R=_8=I$82 Z QEESK:PC-0S M*P/EDZJ_)R\_RFP&[Y[]3[EI%5"!P/$>8#B%!$X\3Q[?#H!(UE MA@\+@S[!$"3OK^/,S>6[A;$JF H7AMI3_>I/$[%K??3 MIM%I(SN081?:Q):1?)=*3OE=R,2$*7OEQT% ,&9%A!N3*/$AC0YE1$02NKIO MW/RP2ZO=!'GX53PR4OH4NJ2JBB33"^M3=IL7!1='?B]88W'"#/MZ_"9(F%J# M-DO^^XYRF*F4)!S$?X(,(^ZKSH0AR? T^A\DB%(\66$,4/' M@ZW%YK" \X*KO+)Q++OJV&$].X'.VCVN]#<[Y3G6*,CBTX*L]"LM0 M5 -^/5WN-<3<:TIY4U9W*]2,Z"\+E-[GNW1+OMVS"J"YO) ?Y= MN?M?V>XZS3>K."%1!#"Q,=/L.((1]?K].5Z ;%M$+NUK7Z?O> .&T.1&Y;;^8,F.8YNXW7)%U<;L-8I6JN' M:S&\%@-L,<06ASQK"#;E>L];1+LE=[FA>(1SOI \R8:3_)MY,7 IP1% MD1.&,2%V?,BWKDUE1@:Z;!K.K[=EW5V8W12P_((9E@,/N"4'!]J8 M%QL:S$&Z7)9ZQ';N\P6?M M., +?EA2^DU=:?;$I,PP<7*JU8*Q&C1-A79AO1N@RM0CN4\(&5"B$>PM0W3& M./#\W=MQ7(A+2?OX05/)H2"),0ZQ3^V .#2P ; [$SX" ,J)B,0'3RP?+3)9 MU9 A2E0O#'$DJQ3=*RNM2ASW775#@/P?V>;P%,O%R6NS?()D_OM*3UDT(!#[$;*0H(RZC#!D6F\?8^*"L0V?]T> [/T(PP*F8#DU&IYPNJ3-I M1&>&6!K0'2WD+D.']+A2&FA\8CI55[L5*HNZW.:;QEJ[=/,MKU>A#2D,/ ] M;,<>C'Q64_6&7!@*C9]&?+SI N@4U6$ADP$3%*,QQ U+T$2<22Y+R-,EHCC, MUQ.U87]ZJC3GR7A!7S0P-Z^JZ'"@U-:*QB@(+N_2O%C9?@Q0Z-B!APD-"4R2 M '6F$N@3H>.SHPS,H2(MM%$Z(DJ?BI(88$Z#EKQ&FD$U:4T+ZXDD?TM4%%D7 M!C5%B0_1\=-A9/TANVWN7?DUN_N45:L8V"%$&$?(]4#L!7Z$06\-8[EY&54; MAK7E.*G0XY(;)BE3)S9"FH(U.5UY3ICU1PMJXF'1&6H&1D1CR5S&8&BT%Z7> M)B9>P%Q7Y6:_WEU5'[+J2[[.FCK)1="/2.3&L>\@ZL>.$X0'10,)%BU>E#[< ML+ATF-K;T5M8TL,?-=)>+UF,\R4G*PI4:2M67J+B3*$RBK7YBY1Q\$M-K4=: M,?@+?IVAOA#R (T((+83P#CQG"0.?-K;)XPE-8XWY?-,+_PR5A+ZH MDB0@U!/P(R?0'-!X159E3$*))V!.38%5&!23W)==/B>U(PE:@,2.]:#4UUQD M2N1MVMPV_-04!;$' (( TLCW76J'K!SO3$5)A,1K8T4#IHOBK?#=@>-X$JE_ M)Z!(LO#EB#24NJJDR=2X$Y"G6-RJD"A8SK[L]-DZ=B1'"U#7T2Z4&MN,A+Y^ M>*CY\NY+8N[$<>*&*(R=* @##_M1O]2+_ @*S7".-&%88SM@$H(Q@BT!G9V& M*#FE[3"-U]H1U$FH[304JNFM(I5BBGO6\7.:.YZI!:BN!B=*K:U';M_+Q_R. M/U=_\[%*B_HFJZYN?BG+S>-%+9R@R"&11QS/!01$#(C=6<8V@^1?- R1UOX4>B\M0/JDE>,V4:U$_ M VP;T3\=B_:Z%?#L8KX9[K\+%93U24X'E1@35L+.9I5MX.ZZS(O=9<'P9/T. M2!B&A,"(NAZB$<#(I7W1B1$%4B='1YJ:9K-1;>V.,*UT9Z76/8?*+[;;,;"2 MHC>274&UFXY829E[3.5U3R0'-].6Z6&NAF1-#\D+T3--SCP5,IT<*2C8U9>L M.K%''!2X?A!@A^^5"N/(3F!O#]B^KRA>DE9,SR!V6\0>Z5;)((Z3*UDJI97* M((OJ(M7PM@QU>LR/F# I9REXIR>C*9N 7HRWH=2 M9V,2TY/F*O[J8?7;AU4$2$R96&'72>P8.ZY#G?Z#;=\1*D0D/LZP4OQ6Y/SM M@$:7!?=/R' Q+ >&:)#K^[^]N_Q(L/7A(_Q(/JCT^3I;_^6V_/)SYPWO]F'_ M!][KPY->?_3XA2ZN0,>\_5D%<*D<>KF>^O'W%0WL"&,$G"@*$XA(@@]+_20& MT)/IJ0(?9WI5*N0_IH( MDM R'17@8\S/:%8[G>?K;^659;*]5D1)L3ZK&82Y/KL7Z_>$WAAO2?7OR5O M+Q'KLE-UUK^^'^BL$IPLH[/* "Z5XR\^JH9UGEZGZ_PF7Q]F 4-66[L^=@*( M@)M01/J]S 2[*!$=3S;%8'1@]$_Q" M@^5G%)P9)*M3-?_@> 3V4D=C$9+>7(^3U'F^,"[G.WL*8L)N?^GVFARM1,W_G5H-=CFP2 M%7IZ4^+C#'?C_TSO90?-(AR(%>": MW9?KN?\)K^&[J6KN_[P>J+DE:%A&S2T#N%0.N<39/OZL^=7-Q\_9[V6UW70* M$+H)(C@.7-<-/2\!21(EO1W7=B/A8WU*GVZXWW),?#/O[G-F?>6P) ZHJ;$U MW*6G(4JNAS<<7=U8#)#5(%(YS:=&EL1!/N.DJ9WA4R!/[/S>2_Z^(([CN5G MJ;UQ^$M=K43R7=9^#T*RK_,BJ^O^NMKVZLD8NPET MMW8X1]BF'0O]=!G= 3 MFH748\GT!.7ATF6%(W@C.1S6VNGID]-=4>;,O)FR'(-_U M6('G!,B-B>,CWZ.]'9=*7-"M].FFJR_5V[$D.1(05N/T2-9>W45.(Q15C2KY MB[#,43;N#BS-.OJ2M^=$=!0S"U#0$2[@A[!$0$)FR<[*+(!4=K$$F-755M&-;1 ZSF39 &F-PX5ID[L1'M%+3) MZ>L+C,UT)/@,-P,#WK%L+F/H.]J+4F\;DQ.;,R]KO\V+K'G+=TC1 M M)G9S#SPWHB#"-+'Y\Z)2[X[+?;)A M46S 6!R-TOX-29;$=,\<07**)LZ-$9UZ1,. JG1M0QM4<1>ZF@PDCLL/J=5 MEJ1,::-;!WZ5U_B:CC MALBE+K!]G#B)ER20NCU4?K9&:J/&' -JQ/Y^S[?/5AM1U3<\S%+W,2$;O$A MD]-+N6B9V85B@-&AS2QS!G 9"CXO!4^WULP?#]%\0N[NM^5#EGW8E>L_N\G/ M)/)#VW%CSXML1#SH 3?H+=D^C&72@,%2@8T<0R!RY"T41Z4^IJ3['$$9N&RKO?9!N\K M-D:^SJJ\W#1R5S^"<=UU/*YS]8JZ=DAL$ '(L?S*""QWZ&A&&"A5]U,8S"] ML:7!9^4-<&M?L/9ED0_7U]:/EX55-S_\2?9<@Z%@"!:6"XB#G-"U^M9"MEK, M5@OZPFIA7UA/Q+"';C78ISX]H43P4"EI.&3+D%;C7CX[BS$%J]KF$,Y5IU?W M_!=K\BVKUGF=?MIFOV?Y[>==MH%?LBJ]S;J?9-=5OLY6"%/HL_^A(/(99 P3 MG/3H XS!BOVE3Z6VB86)4,N(SZF#PAK4H[/2%IYUS_) (_\GM2J':OV8%]:F MW&[3JC[^TOD4,<]05T]8QHQ^)VX8"Y&XI;$B.T:>)6I"6ZZ?V&-:WB#%>=U< MF\!7C6B:5W]+M^T2$DYWV=4-E_^4A8ZY>U<6C=BO H=&B.& GN.'P$%V$O1C M>LIT7V@]9V)(AFO@ ?';=,ZT2[O\)H4;YI+UA?O$][FPC[36C2?=R)Y]P7]K MPS?LL9_GG;>RLCEK Q@NM!<<>[FZ^Q#VS@E>=+<%M]7[87'L%O?$:EQI_\R= MX?<>].Y<6*U#;7&^S)A*[)9?9FS5MMA/'6.Q'?K:&#ZWK7_Z$"[@+, ,3I>S M=AO94P=W=_FN/8U?;/@6$S8FS(IUGM4S)([V<:Q10,W2;4E".UFK@+E%##UR.%5'YH'Q'*JK@G(J,JG(H/"N] M_IQM]MNL?>?Z:[[=?N23.ZO8LT/7CUS7LUW']B%QH==68%Z((1"ZP'6L#=,+ M?QVL_KEW#HSU30Y-=IN9*HF""WH3\">Y8*="G9F)\)>Y&9JX'LGF,C1JM!=/ M)X:UL"*J.KV-MX>#4C'VH!2M MZAE+!<;$Q,4L67*R(L>3$3UY1L> DJA3MPP-&8&_U-6(U'3C?;G=TK+B"U,K M'WO(\V+@$HI R(:8B7.PY-I0Z ;K,9\_F79P4%:'2E$]I'B3TP]3E*DJB!A; M1C7DA!(!%5$A<%DZHN3!&2519T-62U91Z !H@X0D"?4"OEQ-NIB*O,R8G'5II4M.+ M>01"0!6$N5F6%(C#/M/_)?V6[?1,6K+\MD#[JLJ*]4NL-=HUG#Y4:'T%IW$*W=$:.:6NB@6DY/ M)F9937$NK)[J'J=U M3B2*T?.=:)=Q:*DRB@7AHCL2Q]T^G8&074SIUT8>0% M!'D1!=0GL>W@!% 2=A\/;>B!KC BQ4:R+'KM@^7+HAZ#0C?,BHU(131[(2!* MVK(ZBCCL_J]C3Z>I=_R7+;O.^T^&@18'>#)'=6<&-N$*[E'Z-U)00[>ZG&KKNM.%$+9]>#E14]]';GQ MYI^ZY6=KMKTUFJ,BM((];?R7D1-F\_[LBOD<4="5 MA1ILW>&N<\!@ D/$_Q/'=H!\%SM1#PP%B=3-H1/ F3#7M&K4PC648G3$1T]6 MF3@TDHGD;/(XC5%]\?VDB]?I'I$A-,;R^T@*.AV6S /:N=8E_6=O0#B#TO50 M;/L )JX-;)1$H1/Y/4KH)EH'(+JQ39@4FKMCS"0#[1'3DQGF#):)\<;053/? M40:1#,N(=&*J 7P?N<68]Y*)QFP4Y+/. 4]6?+O7$];E;9'_ M(]NT%_6@LM[51[Q1$D#7LQ,"8PKM %!,8(_725"BEG^F1CGU\.0%A5--2I,' M5#8]+3F6ZHGJF(Y:MP8RU]&W=BJT]ZZ[3;".OC0KM,L*>LH M4R^47\P'=FF99 */S^:,J=@6S0[75;G9KW>_I_Q*O=VCH]SUX4H,0B,?XBB MQ'4@ GX<^=V^/=LA-G %Q42++7-JT<&SCOA.+D&H9[M'1H2U@8ZNE?1E]&2] M+I4&&ZE<7_RU_-+<:7E9?-BEQ88OO18;\FV7%1M6,3["]7!9K*N,U1DX:_]] M>OX(8\_V@8=AZ"9!8,,$'>X#9FA#J8GOJ3 9KMAZ-ZRM*[8CWI M_0\75N^.]6/OT$^C#C5.%EXQ-5YB9.4$6SZH%EROJWVZ'15<(RJO*1H#B6#J M>"\C5TSN=3EO+QM3_3UTO6,%:!C940@\$M $!#XE >Z-13XA\B=,%0W)'ZQ0 M.&^:M"%5"50IH(RQ*#K"E5'?.NKDG2[A2EF9W&7HW MUHG!:EB1DW%J=*S$VZ^&B7D4A=FC@P0A#'^,XX9?6=D;=V$;NJLANTUVV^3A6"H4M"G7(H%X.)Q&_?@C2B%^/?PF:UV.1UCKI("Q9X^2=$=(V M18Y&CC83 FT_B3SJ^ZRJ1 X!!/3&()4_MJ]H1GZL*7V(_V2DR3J@P!AST0,C M44*7W)'$G1 ;&,EQ(K^%@YEE36;WP+=)[OA,TM_W^3WOL^WMIY#9LR/?C3$K M0B(7 B]H-^9#1(@+L-H^C9%&)]R,T2.]:/8^[]ILUZ,=>U?R6.YE=UQ,2+OT M0ND(E@UOEAAF36A'A";BEZ%[^MTZN[=!*V_B#VO4NZN;#^DVJ[L7JVT7N2A( M@@B1**&0$A\?["3 <>3>SI#]=,-JQP%QI:NR+UFQEW\10YHL,=4RRY.H7^&1\#PJ/.W3(49@3^9R],C&-"N)[*MNRGM[]D15:E6Z94<'.7%SG? MW+'+OV3D&]^6=<#@X] );=[A5'WG ] M57U+0P?1PO/74W*L==@I0J^I^;172!N>6]/%^#+T3Z=#S^?<]'(EJG3PKJQV M^3^Z4UR7Q8XURYP-:6%=9[MZA4D0V03:, 0>(AZPW:0O4BEE?Y)1N9&F3&]$ M.$'7/)9^P&>E#4 Y81O+JYBH34BIG* ]9?,(S8+#;!K1L6&>!C1,$\'+T"]= MSI1&&J&<;E%6$NZRMZP@W#RU^"[;G4+J"D:^XY25E;^FNWV5[QX.YQT G$0 MTR#V0Q CZ+O4\0[P'+F[/"<#95@+6S_>-(X\[[H7%G/FPGK4Q3M_+JS.(ZMW M2>1LT ML)!=W="\7J?;_Y6EU#(A-"[ 0!//Z"TSKKQC5 MIN17.\N3J2]'OG3QY1BU:J]4N+Y7Z95SF$=VA#]5*$E_VN7N&5"==W M*[Q23HX77GE.S0@OO&$2=4 4)S"D+G)ID 2(8D!LV,^" (I\J0)5K1TU$Z/89=Q0LW MCC<9GSSE%]N$&0-^["?4)<2)[* S#-E/I [+:C!G6'I[:*/N#E*B44Q?)V90 M3D:?W19TA&?],=LS":]3-GSZ0A??R] ]G0X-WW@RGBNEVT].(;S-TT_Y]OE# M<:%#G#AF52\(W!C8<0B@VUW"$GN))Z5IVHT;WRW&6PH#=CA5@#ZSGV?>T#TJ M^GD45=OW6;VKF/5]E1>WL-B\S[;\KL;N3+B, C*ON"6:NN-6M[-4L9G@7T]?9*9?3V,=L\V/ '6#KB'@9 MQ:D*L0-2:S1.RY!;LRZ6$[9[.=E-TCJOKV[@>EWNBQV#\DQ&OJ4--_^UKW?\[A>< MU>LJO^??7 740:'G!W:$7.@F@/V#=C"BP*=2"\S:C9N?^'L$4OI]!-UL]42HSR*S^8UUP2_;]^%G4) M0M2)$QP[) "8 M^&3F\W9.---%^C)D4*,_SZ;4]#(E*G3OLJ\GP]>J M+-B7Z_:AJ)<'LXD=$#MP8A#3P(\(B7! >A@^M#T9W=-NW+ ,,KR/Y.\18CG= MT\^[F S.2KF<*@ZRO1Q]E&5T0"Z-!6<9ZFG.O7*B1BXY0Y?FU=_2[3[[-4OY M6@@'<,9^@&V'0AK;Q 4HB3' =F_?09'45?GZK)J>VV- K09IUYAV7(HP&_GLX]&F).>%2=UW_6L-C\QOBH M=FG>/ =[N%F/$,\+PQ"A". 0A!XBH#MX$]NQBT0? AMGQ. @C^-J=ET\0C;; M99>#/ V-Z;3PNXPNI\F7IV,YC0S);O:MKVX0][UH7K3@=R9S-,D#_R=EYLOJ MI).3& 6!;2,4AI!"-[!=TB.Q$5;:[ZO3ONE)K9,MIVA?[\J[K.*K:AQ\>MM\ MNQN5J^WVU1H*,>V;.PIRBGA VT3@%&_#/<-Z87UZ:+ZP6M2+V?\K0;# %F 3 MX5J&P!KU\,Q&8'-LBHKQ576;%MVQ-0:E9L75IEW"*#:GV['XW9)%6JSS=/N! M?:<=H1[WSK'?/IEX?[++A*64HQM^@*GCQ2"(@Q@!:/.ZK2O7O#!)I*[^71SX M.3;*-76:QNF^Q9$JF% 6A]M<-CIU]<)ZY&S3&AXUC^92XLYAZ^CQZ>YI_G>T MK)L92613!W8@"RZVC2TCA2Z7GO([T0JQY'U35G/(0 (=<<4AB1]!% MN+]_(O0(%-K_K?[IT\A$A\IJ8%D,EZQ02),FJA0F^5*2"G&J](G%$Q(&U4*5 ML*7(A3+^9WHQC@D1P4#[JF)&CF_@D&*#V:!MY<:1C^P A(0FB>=2X(5N;PH1 M+#3E.,J 8=GH<)V^/<5J\XW%L8E+ASI]KZO'),S)"8@2:3I$Y!P79W1D-'7S M2\EX%TJ-34FV J'Y-JL0LW!;5@\K$-L8>-3A:R^A#2!$4=A;B3TL=*^_ZF=/ M4WTTF*P>E&SI(Q(7%QR#Z6QM@-;*<[-,\^'A!?Z)R!](<:%H/#1!\'(RX"4$S*$)$6%O*6)BI(/9V5%G1$188',T*8QMDUO5RBR[0CRA_H<1)P$$3OJ MATM1Z#M(5$SD/M6P@!S 6!R-N&1(4O.Z3)AC14X:! G1(0:/7#XC &JTS-_I M%7&78QN$]-Z(\NZN+#[LRO6?'SZGK%U<[7?U+BTV>7&[8J.=A UU8A1X*$ H M 8@>C#H$"/=X#:8FVC710+0:C!=6B](Z@2F]B6(4NZ(+&Y,1J[3.HS\8J33F>>;,O1Q)'SZM]]'?[*W_KJL\T=;3IDHVAY*;#OVD.L$ M=F*#[MT+'[)O!J)G3'78,M?)#O >G]'I$ZGA'6EW&P1:]+3P^# MZN=+M#/"[;;\RBQFM*QPN?^TN]EONV,L]?MLG>5?^!GF;LO%"H,X":(8NQY" ME,9^G!"GQ^ GD=0]DGHMFQYH]&"MF[*R-AU<*^WPRIVOU,RYF!+.1[?D".81 MTSW2_D!B;1VQ7E@=VFFU48K( 9$T$Y!EJ*4AW\HIFK2D?J[7^[M]\Z(,SNZK M;-V^R<>^WF;=<<+3=V&OJ_(^JW8/U]NT/7/S]WU^SY5_1;"'44(CV\,)"@"P M<93T\%R/2#V*,!DHTZI[],/:G#C2G#U+3SR0U-_)8B8HS4L,EZ1JGT3JU(<+ MZ^!%$[13/RZLWA/V%??EHCU3V+LSL:QK"L*0XD\=YX4D@\G=?IHGYN%=-(7@ M["9C*6K3EOX9*NM=W26M=]ENY5(L=H.-JEQ"6N%T4A^R^.@1<"&/5V*;6%#G3KLS:'>AT1:A(P M28+5-V2=X69-Y#JMKJIF M>G;3W$5\G57-,LG*AS1P@$TB0N,P(01AW^Z-!TX@=8F=)I.&]>V TJK;Q<#[ MM+*^-+=W_WA96)MRNTVKVF*ELU5SO#_)ODVFAWW;?J;Z!G7#="I7R(3(6] !36SOPPIU.W4L[?&#'"F)HKM0C'<[SZ75?Z/ M;+-"0>PX"3,,?8( &PG'=MP;#=F/U,50VM34(EBW.R+2 \)&#-OOCE) >9)5 ME,\HOR,5K]ML<@0WI\H])4I8W9097J*JJ3LSJ&8C.1JC8GQDP0R&P$XB&B6 M1'8,2>!#Z!QD,\!2(]419F92K[Q!IU>Y1(E55RT#G.I1K!;8_&K5XI!4*DE6 MEZM2LHX(*)02-V/4Z70S7@R3@(UO,00$1#Z-G0#UBP])A,#H(DO&UDPZ51XA MZA4K*9[5%G>PL/CM:10&* M M\G&(8$AXX;4MJ/5I$315*:IL.>85WK-M,;F3_30K>8M$W-M)R\/3ZQL*!I M,P':!J1.)^G+D#NM'I7FFJBR[#T;U@8V)8Z/J(=<1%S?=A/@]Q9M)Y :98ZQ M,ZG,:9PA&\6MM+89I76,ILT\,39 D9A^*1.[.-U2]^2\7HUD1UFGNL$M&\DZ M<>PG-O:I1X@3Q+3;*Y(X8>()G1H=:V,.?1H[!Z;,IZ(N&:!RO"9=S#+W=88; M&3&29'.A0B3KQ6LBI,2*L@"=#DE#V[-C0J$'8^ABSZ9A;/7Y=*[D+%2HE5UY3*W5^A)^$S^I=M5_O]A6S MP?Z055^R]^5V2\OJ:UIM5BAR((1>&!$G8L9B%+%*+;0C$&(G"&VAITETV3(L M7(_@61T^ZP^.T.H@"KZVIHU<,H6K ?'2Q?(R]$N;-Z69 MMCA>Q5:^#X&-@1LG-( !*_(2!W6F7(#M:'7?W%7V89=6.W4!>]6,3.]ZBDBX MH\'UNMJG6RO=69^RV[PH>'\K;ZSV \>KUNMDJDN55@8UZ-/\@B2I0L($+E=Z MQ%T0T!M)/H1W,Z0/S5.Y3,H>65W9) @\ D .&V.[-V<@FJR*[Y7/U M'R5V,ZC:$NHK<=M7GL$2'XZD]6?KOL,HN5=!F47!30I&F5/;G=!!:J[_> 1J MXDT)9Z@9VHTPELUE2,YX-Y[N/]##RZCZQG4QM!&E*$8P=&(GQC[I31$'!%U] M0XK-B.KF-2/RU4V/1Z6VR8J-0%6SV#PM2N8R.LTX%T3RM!P?HIWELMBQYI-_ MVF:PKK/3I^V/3]=[L0VI&X8^ -!V/!9K MS@;=_#:2(UZK!2R7P+70*Y;+IV96+JT_X]$ZXK/^X BM!N+$,QP"I WHED[* MER%C6CTJS350.9$C:<7'^'6_]>=H+\: .A3RIZN]R(\CA(#7V$,V(B&6NM!0 MW8IA07N7[9B.K7!1ONWC77 M3R4/W0\_\ML+5PG#$+M!Z!.71$X<$F:>@@0$KH/"()12*!/V#6M7#YF/9#I< MU@&U=0+[POKTOCTUFOC; KK\GG[;_,BN]QE=_4*A!#CV$LHBA+@>C2ACM.9)F%(;"DAUF'0 MM/(.]6SK#X[3:H#*RJP6L@5U=6J>)85T/,5F5%. MB&9U,GZ0G11JTM/A5 _ M7Z+*]TO%QH/757F3[U8AKV%Q(UB&8&3^5S3TWDW$;%>SV6E_?A? MT^HV+]BX=]UH3$$&=/))2[U0BC';AV(XMG''U! M&L=2,J\\CD9?ZFD89QWR^8;D\0++R;L%@RQ<,Y.HF)=[$ZB?3E,DIZ)&M1\LKTY94+U R4%J- M(7 9)=8H#TI]S4EUZI^F>=5<1-"N@L)B\S9//^7;?)=G]:]9RA=$-U?%^XQ? M=-$'D>_$.7%G**C=.H,U MVQ*MUI (+49,&?IEY("9?#^[@#%]!.3S#M^&3K?EU__(-K=9S1+>=K_)-I?% MR>M(5[O/687*N_LJ^YP5=?XE.^;%)VA]ZB20VC"T@8OX_10D\7JT?IPH+DM/ MBW'"I6L&VKJ\NT_7S4N_S8D [J?5.LIE#)5%76[S37-/U?$IX,/3L,K9:N*X MR^:MY8968]<>[)3:SG93&N@A/+:/$UC:1EN)A;. MYKHYHZ(PVBJK++\MR+?U9]9;,Z:RS6O:]="3VT\@8N3@B%+;=4",7,]/0$(Z MB"X-D=#L^"S )LQOG3?=^W+KA_[ NG7P2WFP-4$ I<=:RXK=B*%6%[;>DV.X M+HZ51_.+AX*D]V=!F6E\.,2&6=-%?6DY:$K7SP^RIN9?/MLTB0]G5?XEW;&L M5[\K=SBK&6B>%6'-4V8SV^X8< M)PQQ@@%*;#V7-"^Z:2A6P["*_GW65O"[DC]& M^&9SX,0ZDF6=T**:_I;,OW3>7+(SYA+NB<.LK>RLH\M66EN=TZ=M94&I=<:( M">7D[Z%%+2V9?Q>;QW.JQW;P:(I.,C-K M"I98YIP^2G*9K2&1%T7-%R<0+_C]$SW*=BUOXCLW19@;R#!ZF5]&!M#LT]/K M. TP)G7C2[YFO5P,A1LZ7D2<& ,20YN&'H2D1Q&%B2VGI;JMFU?5]@UM)J/- MXOH;Z^A!H[4*-^#I)%],&^=D74XE3]@=$,PN*#/Y'A!@F'L@1Z XWA8KY)*NHD8U4X9A M/7)IB%H32GF$NBRQ/.(:H9,*'9;:1/>OQU6-EY:/]+JP&!_O&1J'*,7IE M=&H^]LO0E8E\?6$T.Q7#HNISG/1L[\((2 B\@-@D"@( ,?K?[;W[;]RXMN?[ M^_P5 F9PIS?@GBN1>E SP !\B'UR3G!QL;%X6*+2Q,<4=!^ -"'';/AN &I]@8(!IA">E1P)@X,";JZN+DM M_42# 1@82>4'"C(.M/X8DD!7)Q@+'$AD2H.WU''*@]:X!A& @OG%!*CS%ZA@I('V)L5O M:MS\2WGWI=PN8C4@H2@/&68A(Y2'69KV%GC"*&BK(."[KC?LE>LU<)\=1!0] M KC2 ];\&R^"?[1^3+U[[*C T!XN YW\:/5&GI_O9S*._JWVOMON%_TIC";- MB,,D9F&>)DBJI"*)DC#K<8)$%$F=Q@[^J..6?CAF AD#P)49;O%.18$U=UT] M=-J["NNDK:O_.F_GYW&_TLB-I9FWA9N[78VL$GIM^[K[](*NUYV95;GKT@;* MDC"E*E_@,<.)RAF*%/6F?W?OE:/_V\?:_ M+XJXR M&!*,14@,.&B/!^T_'*4,@?NA\T#$O_G5YO]R4NS+X>ZEY\R-,#DTH MV%8"!H%&A*M!">RW>Q7R4#N'*.))NP:Y?-Z.X?%JM]OBKQ\7LDA2Q,(L9 )+ MB7/&B>@^C5G$8E"[U?F@XW9;/&RK0%3K]7(+;+9::F@V6]M"P)IMHT$[/ QX M];#9;U47M&.0R^?M&!XO?&7_Y\-][YRD+! !5R_&:_\\:CT", M$="/>;Y1$5Q<_S=5XRV6K#:/Y6Y_8NC7JEY36*[I7=V!+ C":5(HTL="*(CE M6(TB>FLA*K0><1UKP_6L8'JMUZU30>C4F]V@#KFF#NU_7G,$GG'E#DE=88TO$>7EC+8K*;M4: M]X;6:Z^[,LISE#F"6*?6ES?IJ)-,GT&&33GF,>':\'[YR%W@)B0U+- M5_Z83 M%<:\$SU//)N1E].GF9%FI"<<);R^M6?B* \S)#6(KA->XX)=N)7<'#,Z&"-%7&!^)I(5QC$ MC"1U2Z_+.NDPS(+*GI',1D27>&9-+3#57K/;[1I"/(USEM6GD84,.98LS3K+ M5,:$&5%MA+W)\K*KX$)S-#HR9$5J(.,F4MDT43,6V"WQ+JNF0SP+FGM&/!L1 M72*>-;7&$*^^^V7;OZ[5G:M0L&691++ 890G.4T$:EYPS-*"(Q%J;8RR;=,Q M^4X]&L\V(U'-^>9:3RN,:^^?.K@YTQ$K3?F L!M3 /X";U14&M ;KYHN^-K' M!5\9.B\$CEC"PA0G15(4&,-MC#0M3Y=G3R[>C+[-BW6+LHS ++Q MDOJ!+@MQ5+8KF^DS.#]5U(ZAT*OCQUFQ6:ASP,MW^,T5-S)70B*8%KGZO?H1"Y1(Q 1%[6%U>*E_6+RC:,.(KS\=J(C-;7G["[;IW?UCK[_W;RW5/QQ7U_F M>^923K)47T#R:V4S.Z?'2#TTCSA%"?I![FE"/9]QG$Y?: Y=#?4J\F'_L"W? M=E'D$L4\3ZFDC&(F$2.TG@L(LBR3LLE-'/DS8F1P/)7XL=P^* /5< M=>>PZ6R.Y0*!SNC,5Q;F?<++(XTG7E^=E(DW/0!09ZU)'C3CO*90I+!C*XR2)I(PP2F3GHDFTPX&, .;OEQS'M(I0%861'7#T;9":5R4/F 3Y?6X=;78]4P_+C: M_=:^0U8P92H769ZQ(H\$CU+9WDM*,I;S##0X-C3AF$+/O IJM\R>%#054 ]' M$V@' Y&!;&Z>4'U5F 'VC%32#^J,#>+\-5,;FAB3ACU]5A]HCD!*'&/,449( M+M,LCU%$X\XB#UD&VDHUQL[TS*E=,SI8/4I.0_@X4G(T@71$G(9"1X4@*#+0 MU5,>F43R%I2,U3'/@=2/=T<5<5SP@A09SK,X$B$G5*2]18EBT*!LC)VYR&1T M('J4H*:)D1LM+;%IEF// QJ!$B6XLI[2R222-U,F4W6TZ?2PVU=WY?:%Y>Y, M89()R2,14\19PJ,L$NC Q/JR0Q"A1MIR3:G.O>!E.P,":JRFFI":4$X@J"XK M.=/1Y3>T&@*6)94]@9:M:,[!956E$8,^5FZNO]TMM[^UCUUG,4UP+FF(1$AB M%F/>CS4%4G\P(8G+4PZZX'2TL5E99F?4 M"-;7E&8.I;5),S\&D6=J@7AF*+2O/#,-YTV>C=))>^/L4S>MR M]5BO//:W9)%QD7"<9ZP"!/2F2NPR$ S6L9&'+.G]RLX.@:\D\I8/3T( M32(<#$&O:#83?"Z),X">T7KZ 9[Q89S?1F5'E[>@L]ON%[\L_U>U[>?!=LU( M,8[27(0XR221(9$D#W/9&Z%YE.B@QO#3C@'3>!0<7 +-+YF*-4R6"70RG 2W M,$^D@CO!A_JOP0R4HZ;ZKIY,:R9'9Q'EF<;1STLY<[>KD:4.8-FG?_N7I\WJC\Z # 6J M9YT3F8@BCD5.4-(;R!@)M6D&^ZQCGGWZMZ#Q!M"&@;)H0,V=(L"9WDX,$[(! M50&PS9TZ9G335TD/<,_BNX0X,Q$\@)RAX]7H"@ W;/<,.KLY'%*TI20A"0X M)(BA-"UZ.QAC_>S-Z.N3SA$%$:"AFXFE04'G.L%@>"Z1"13-M *PT;EF9HB$ MJ*8'R=<"O<3*4:)X@,QQ_E>VJH#--%:L;1@QC%87SN6 M4CL7--Z-W5@*4',8N!,+"5RF,-1PFFVD!X4&]DQ8D-6/71,V GEKTZBI-L9, M^E!NZ]]8?BVCA>0B1BP20N8D(R@3(DEZDRB6XZ@$,30IE[9UF[H_>#>22B ] M#;GD2LJQ9+H*/KPMXS1@.I$(@B8393V%DU$H;^')7!_P^\_LB2U5?;LN/WTK MR_U/V^KA?K7YVMYM0RB/)2^RJ&"Y^B?E K6WFE(F"I7+&3W^/,:@8V"=/E?\ MY2GH_ P:1X/>4[.;K^SHK0>RR:6& #ZNF;>@&)ZU+,AN7?Q_BB( .&-FU/"L)C4YM M6U8>B,3)1;=)QEG.%RNZ 1GG6#+SD6[KV%70*3C3 M6LWXU"29*CH+1*)S-(U M SN3@$AS#XD5WV[>V(IC"#7>!(T[8Z?&H/*!9\,< M*@=C$4 TU_-=SS71F^(RU-$SZIC'<7DB:Y0R8.*TK^EVH\&;]YN/Y?7#=KO: M?&7+W6KWUTWU95=NFRLR&AJJ/U82K=:K[@7'H[/=D#%C@L2B"%.1$U&D<5J0 MM'@F<->=QTV.2%"<2GS^4X@K[SSJE9%E4'WW.5HV?T MGTV&2YW'O.6BV_?\4FW*IU^6V]_*O7S8W.RZU)K$'..0<1:%,4^C*,]HUAN+ M:%Y >@Y#$XZYWW@5W#5N!;>U7S#.FPJG1^D)-(,QMI6K]2AH7)IID/VZ,@.@ M'"FE'Y@;&T1EM7I!]PUO[ZOMYMYQHA,1\YW#G7%![%QS= QZ(LB2K'H>F4Q2&HQ%B.MI$/*#3X"YB M&_KZP2A+L;S81VQ/(5UB_?73YVV3MSVQU7K]PBAF5":D*-(\BE :U7N9<6K)DI"G'S/KKIZ!W+ZC]&T^ML=+J86M"56'<&B6H$W(-2S6 +DL:^\$N M6\%43NHA,-\JM_O5[4H)6N[>WXKROMJM#A=YYUHEK]167-ZUSP 1KC(Z:Z=5$$@*3JS/U.K_F2JTN:S246%E0U@\T M68GD/*FRIHY^2O53]5AN-_4>-_JUW%PK"HKRR_X%$WF)E56C:;"C"Q- M-A7VI0)/O(_4$#COY5P^TWDO/U VJ)/.O-K5E]O.5HH*@D+*,RZID*%*#F6?$*(\28 O])I8<(ZCWJG@OO8*RB,C MT70YY%HO*'\.4C4.S8:=5V09Q,T8&7W!S*@87N!EO"*Z6*GO)U=U:O]1T>S3 M[\O[/L7**,=Y1AF6.8D*$<:<]L:B* ;-11F:< R6WJN@Z;%WRJ] 59+5XW*_ M>BP#5>[[[?)Z?SG_<=)V7I=JH/&,U-:/UC,VB,IJ?0/N#ZVVY>KKIOCC^INJ M727OZDW?9J.8AAE2_Y(A2E&88A;U-FF>@+;JC+/D>J=FZUQ0=M[!VI(+9?7Z M\.E$A?7EO9Z]8T'OV5S'9X9T&MH):45?/S!E*9;S/8D6%8(?HWGE%ARYVJC? M4\G'I[T":#T9PY?W];['W<^'2PRCL(A2&3))PI1*PF)VV(R$TR(39J=M'#GC M>G9]U>OUOJ*CB$$1SB"/I 1MR=ZKX<-2GJ4Q$"03M)Z3D^6&2F^A"VIRI0 M3\@^6;@73S--HK/V7--R]XUN;NI_%?_QH/*X];/;+\1J=[VNZJWS"Q22 F,> M$98BS' 8T:(?E.*09K#Y)VM67<])*0^#\N@B<$[*GKB:\U2SZ J_> M:7YQXJ:B[_$0V-'5B:>T=!42P?!UHM:G MM]5R<_;F%44&<#1*0#_(,RZ$\U,WX_70Y8DX3(VUQQ 74K*<)(1Q3D..4E$0 M20Y)7$1!5^B /^Z8(V+V.?5S108:A;%X?C0(<_"N^XL]/-:AED:) M[$EWW3OT-%=W?:*(5I]MHJ ?\!D9P\7>VUP17>B<6'B-=(R@6"!1%(@Q(M4_ M4<1ZH_7=E)#,=J0IQWGNB7<7^O*@?I.JOVUN3W\QHG/7LP7#FLX #-+XOM!-5O!5$XJ*(QS'\O=?KNZ5DG)IWUU M_=M?-ZO][N.GOW:K](4:$H58,I&&*<41%QGN#B20! D403 WSI)CRAV="QKO M@L8]&,9&2JE'L>E4A$'L=0&#'Y1ON[_,M+=G4*L!6-G1V ]668JEFUE__1N MHUQN7L/>O=]_*[>?U3#J?;OJK+K<1Q50>?.Q6J_50*O^H44N>1;E6N>Z8IEK0?+/)5G.I/T5J]H^6O#PWM M44:3'"/,.]_URP='&OANV5ZBB6V[TWN-3T'4+*\S"U>XOL!34'^4TTUE_'':7&CJ?IN^% MZC)]MVM4O#LO7U^ZU#3E0=:<-^GOI79\7Y2R=JV%M M^M[[5E-9)NM:1Y7;_#WKWYJTX.!^*$1&0I*)+,^]<3669 MK',=56[S=ZZRVMZ6J],(D.!(#;C#C*FA-\YHQ"CN(\ 9*7SI7^&>3]7%7M?S MPVL_.UF#\IZ[GW54T)YWM8>HO[_>]D6!SM+AFE>K[[W/':',9-WNV-*;O^<] MG_ 64B:428$%IBI1H(AF_1)S&F:Y[)9HB\WL/2_4<_@";1^D-I?5#T#79O]D MT/1Q=4VWX+]W8!KK,MOJ&JSD/(+EOY>KK]_4O^ECN5U^+9NI3:$R]<-F[--= M.S)-8I*P")-,#<=H@64:=E%FDA#FQR*W(&PI=1 MCZ/J,_?(:/Z:X^OHZ623C5Y-#?Y!O^R: YH3[W_WK';,FUVOSS1#7]]F9_\PWK-6;NI&/. MRN)KYG&^5_J?+0$!U@D/-EW;J[??>RKB3+>9MFW;+OGYDY+G.^?>CH^$D40Y M1S$F,BHB$:8%Z^,KI$S\2$IL1S5-4G*R*]S?G,1ZA9D[)YFSKOB:DYQO,?]G MRTF =<*#O>KVZNWWGI,XTVVFW>ZV2W[^G*3;5OB@4/AV< 6/XSQ!$964IU$< MXR@\+#V%%/9,[9\DI&FRD6<;Z/W-1^Q6EKF3D=GJB:^9R(D@_VQ)"*0NS+EY MWVYE_=[3#S>B3;WEWT69SY]X !:?&(NI0*G /,^8^E68T?YF'")3QCT\*# ^ MJ.G.$!CN!_F3$?[[67O7K3G?.]U=2.;CVCNLO'7)7MS=KZNGLOQ8KIMSO\=K MWOG#=JM<7B"6A9G ,94$)\IT$G>/W;((A3F/(:.]\=9<#\2NK[_YP1.??M/W+FW(-P-^>U'Z0 MV6(\E:M*"6/:AVUU\W"]__=E#>C]4].FEVN^7NYVJ]N5@GAO/8D%I22/0X&S M.,LS'N:==1S+ G17H2V;$_'M]\Y/&,ZL":L'M3DTA:&M\S#H70PZ'V?"FJ9@ M W"S+;D?B+,>5>6VH@(?]&S;=$];UF4JO=&L?GV,920C%*7U(5>6XMXHRP0H M?QMI:BJXK?;?OE7K9E1[6VV#LG,WV#6/O]RK'_^F,O7@7OTT#(!CI=;CWH0J MPW#7"]Q[%O2NS<2[8:$&,&=)83_H9BN8\Y=4;6JDR[+/RS_*G1I!UT^"=Y;H MYD:-DJ\[LX3&,J.1I!F+:., $KW9*(M!-!MM;"*>K39J.%HVP]"J7:^I'8>1 M:[RP>NR:5%,8O1K7@LZW:4'UEBH#J+(FJ!^PLA=.Y:CBP8#53.AU#?65 6Y( M.,?*5I3D29'G68$PZ8V2) ;MW1QIRC&LVI7D98>L\H]Z^@P*J;%BZB%J0AUA M@&HE[*D__RS9L% #S+*DL!_$LA5,Y:06&@T57['':8&+A,19QA*>'V -UH9 M[53IOMPN]ZO-UY_+I4H-Y$.]I>67U69U]W#7+9KN/I9WR]5&2?G^5JYVU\OU MW\OE=H$D1E$F.&;*I81'G.1,9DB*@HL\SC$HBW+FA6-X'9P*JMN@;B# W,J= M^IIIEQ?" S.RWN>@=?HJ:-T..K_['9;J#YX53^M\4'L_<\X/P@ M[ 1QGN> $REKD]#BH7RW^?Q[5;NQ6U"J'"APEB_!UIZTSZ"J7ZQ-SRNF&M1,_[ T6=21DS0KHSP-7P_@, MH#I&2?LP576R[#Q1H_V8IH)&3,82Q;E0_G2>L"0#[4AQ8=\Y4%'H"J@ D6TC MU8V^SJ%:N^TW5@_"6@$KO)C^;&@UB- 8KJ9J6L>K5$VB=20G%(LHQ@3+-$\9 M(5S@WI&$AID3NNJ;=P_7R!%< 1);9JL;=5VCM?;::[(>9+4!5G@9_48\DQ+B(?=41:ZHJB^Q;:HZ M4=C*CQ 8ZH::FF9JI^_E=MR>:LHM" $XS@611KF M7'E3R+ H#GYD#+0<;]^Z8Z8>/7%"5HC,5L'J2&&G7-4HBSFA>G1O/%,-BN=/ MA523^,R(:JRD9: NPHQRAD4BPCPI2!BR-.*]=5JD\6)?[9=KJQA]TR8(G@?W M].%9_X@3;KZMIE5:6A72$2-K1'K)Q?$TU);_3\5 _:C,R =439=W9[=#M(]9 MOK]M+IW8O7_8[_;+YA(7MMRMKA=$X#3/,X+R-(HR3%$4M<<,:9X0) @D>;1K MV7'BV#O[X[*[K*Q]"S=XV+4WJ]:W.CSLVP=SE;O!IMSWAVM^6%>[W5^.%]X$ M/[PS?,/>W=U5F]8ZW>^WJR\/^_JPT>?JY=T_QYN!=HL" MI8+$" M99#PM1(1X]SY[GH:2(@B-)W#']1;\FYO@OMHK5U;+]?HIN%FM%9$? M%:K+ZX=MLPO9'+U3E)8>CSTK*!BD3YP/6N][.)_Z'^RK0/2E5]S>EM?[ \;/ M[Q\]B6M:FH\OAP'$3UC(?G!_RH"KV1J4E=2\:1GES8O.:E'P-*,T1(RS/$FR M(L\Y[[W@(B$+]9TOU?I"R<9N%O%<*4 M>?@E->&9^.AR\8/)SJ+3R\8MJ:A]@%7EC7W*^.F0,19_7*\?;LH;J=3AS1B_ MN;CQ_6VQW-9O'>\^E-O&0WI7/317 3!1",XRC%&2I!DKT*$GH#)BH,.NDWCD M.BM70?QH-16?J*#TR.Q?&<%X?>I_< P@Z",(:BP$)S'4).^CJ-\3:K%^%;21 M3'QHUX;X WB?MG#]@/[$,9\?')Y!<<"$3757?E*VFZR??MGMM\OK_2(-,>9A MD2/$]\&JW?W_[4U7=[.CFYE.Y?5Q=E[M/U?IF08J,42QX MA@EG@M*8RJ0S2"*9@;*D$68QQ1U5_,^!_ M-]RC!M=/KY^=1CI8-WM4K7=JMNS^HCPZ.\V,)?6#,!;BN+2;;*0RNO3Y6.Y* M]7>_J>YO-T3T8BD:*J8>CZ72$(>F9A">>]82:EDJ#*@V0R8ZZ?M#)4BR5B_H'?&6R M7*L__?I3N5%T7"O+].9NM5G59*RG&GOC$4Z2+*VO;,FS@E 2Y7G>&T\S IJ7 ML&32,;-;/O,4^#:T):7U6#:#R#"H'?3]Z43?YT[.PS<]Y09 M9UEZ/XAG.ZCSUQY=:/86 V^K[5T-W?WVX7K_L%7V51U\=W>_7&UK\/)OR^W7 MI!&E(4NY/+"7AI%6MF;/FON,[>BC'N,L*CF,MWE$!*=K M1_<:K!T=##H/KP+EX^3:WE37S9.HS2*A9QH_\VU"K<_ZD#KXIF<(4QPV_8*V M'*]T"?:EG+U1]>=USMZ;>;=1 1/W.0E(A,J)&<8G,:$X88:)? MS,X)+D#GI(V-.!Y ]7Z\U3XL*Z?7M4XB&JR'/;H4M#Y=!;U74V^G>UV;P?UT M(^7T@S+CPWBQH\Z*+OJ\:3_?3Q01*5#*\I2'>91BGJ@Q0]_9TRPJZ&)3?EWN MRYO/$-K 3&BUE[QM+R^\@;.F?&.NU(YLNHQQ()4A6CIY9IE*/M-A$"-FBOE" M#T/O7T!CC J@YT-_K3;5\VRH-XJ4E2CD11(5F(6,*TZ%O5$I4SP0^?#^N-?ROVWZN:8KNT6@N4TBA"-:4AH&*81 M*4@?04P3 IF^\,EOQ],B79/_TL334]7@U7B?) .=T/+#99>Y9,OTGYM;R[KC MGWVHP3'6O@JT$01M",%)#%=]]] H<57W' II>^72NNT[YAG[3E:&@WFP?S7) MC][,2V5>/4;GF8\&_:SRK.O.6;DIZP,*&8UE$65J+)+D&6NNID]L'!'%JQP;JXHN4S>4Y:PR5I!AK&:#7]:"/CPZ@LU[)Q M+:>]@C=F21(F.(\B(G$:1D4<]VDPH[$8U6ST+#AN,XT3S9U8-VI\O-SNCDT' M>#V6H8!Z::E[[6!)Z6LW4KL@!8 Y/13] 8WB#,B:*F"*FNVAPD:.$QRKU[:RA H..RYO:<(R9S@TGH-&6T0PU+A0<#YM9+C"]( T M.% Q_40..(HWH&.FBNV75HX)%I.OJ!0THK1(4XI53R S$:>'42[EPLJE^H:V(8W= MZ$K]XZCTK9N:OZ,'DW15_W.U7F!LHQY,@BGHZCD,AA%)8RPSG/&$I2G/1;^M MDH>1 -T]9-OVA,,\GUKN!$\LZ"KO=>L=']W()Q9@*FH_L;#;E?OCA60%3Q!C MD9 AEHB3(L$TEEE(HAQQ'L:@W0; 3SMN?_33I^+S)^"S!D!Q] 88#G6!#1]: M1V8;#CS788 WAH+Y@1-3Y\]OX1^C 0P&_&&[/;V*/(HEJA_/(CRD84JP3&C> MV:I?N15P)D M.$9#YTZP;)P#3E,8:@9!A4NY3(AQ%?2*S8N.,UW>)(BICCZ! MQ#B&5WDR3A'M5P>6N_IFP?I?]9[*Q^6ZWD=)]WRYW3ZIU.9OR_5#N1"2)IS( M/"X4V/)8$!*SWC9-) M&KM%5@!GU\;;R0,TR<*+REUU#28$UK/Z!F,9[S9,*R4MHPN[ZN'Q?;?2RO2X51Y<"O MY;XWF= DSTF82D14/I.1C++>9,&SF(.&+6,,N9[8Z'P+M@?GFH/4]2K@R+I>P8\G MHBO/YL+<@$I#A+,AKB=PLQ+*.=?LZ0.YOFJCA'RJ+YPD#(>%(+D@L:0\ER([ MI(#*1 ':8@OZL&-D];XT>0'XS@>81'J8<:8.#"L'-T WQ]J[@JJ78( 91DKY MP0@SUU^Y7LHP?L#[+?OMZGI?WNB-% E5(\4"X2C-$Z&H%,6*2IT7,JH?40.] MZ&+5MF.2'-UM9E$F?X\$HM5 HW*ENA_MSEET+U\Q<:@B^"!W>9(W+$2,DU1( MF18DE[E@W:V1^OXG@V MCIAE"/&J.H-YP!@U_0#3R!@NG=T>H8@N9#YLR_OEZJ8[):Y0U]P-]6Q19Q%1 MA@5+*9%%H08H(B7\8!F1%'1VQH8]QP#J7#Q<*-],:E3-!6G7SQ9X84BRHK0> MH*86&8:K7M_^IHE:WO;^N;-5X6FYI2': ,5L2NX'TZQ&5+FKH"-VIBQ0EA2< M0FRI@7P8QS/1QC#&X @JE.0GK3"/@K.NAO25 !6S-D=0WVW4.,(GJ/>ZA2L&2F">,Y5$_22.%B*C-Z1& V7_F MF9&C3",F10RT]J.5N0@,.!5BK)W^ *6^I7;_]$%5ROIJO=IV\ZAL/6V:\A3G M-"\$8FF(0A(+27N3G.<(-C(98J[[?E]:HY,-NNSB;9%4Z3;H4V2:ZR)($.8,:4A.[(9:)"@ Y9>OT_'/0O MCOI/OL0R)-/@(,6"NGZ@STXH+X8EUO31Q=M/577S^VJ]7A0JMY%ADA9%5*A/ MQQCGO/\\S@5H[47[HXZQU?LQ;>/HK0XT!+! ?E1ZN-O5R(H!?L)&%?_JR[IL M,W?5;(H_KMQ1Z'\WV M*-B05'==8V(UHOG$ MCFV]= $GRMM2#79N/B__.-@^&0')-!5I0HBRQ63,LSB*LM8H#@N9,@C:1IIR M#+7>NWIMUFAZ<:R2>D2;4$08RP[ZU5=NG]),#=7J/07MN(WVNV[;!Q;FF*P< M5G" :I:D]X-GMH*IG%1/@[?#.G-'6SS#68HXS4F:$LJE&N:$O2U,$] F=S,+ MCHG5KC":H,I0,#U"N=<*!J;G"[%S4>=5509@,TY%/Q@S,H;7GO@:J0AL376! M5:+%,6))$8<)RPB)"WS 55)?L0I=3'WSDY.LHIJOGKXM"639U*H:)NNE^8'0X MW8\XYI0Q+@5A*1:BB/ !(R'CH(50:T8=YP\_OZ/LW<_O/K\K/@7T5Q%\^OR> M_]N_O/]9%!\__3__F: H^Q]!\?_]]=WGO\-(84]T/9;,HC>,-B&)AP#Z' \_KYUR^Q> :AL MFJ,R]XH!1VF]6)U',]\A\%R7H8'<."']P,S8("[<&#!*$^T\I]I\_5QN[T3Y MY7 K08KB.(]PRA.&4AFF64B[!30+".O@H39;S-*91'J.TOX$)1PPA M"5FY,OC\)*M8_5G DZF IFFTM?,#)6,">'-: M!JB%R7CI9'5=R"QBBE$%37@6*U3QG'3&4(A@.YL-33C.4#X?ATCK0,F0^OFR<$8V7%#;V MFD1-PU%8O8_Y6>K4W&'KP:[E5Q73&)^-%ML/9-D+Y_+>91LZ03'&U3^K_:Z_ M.N9U%R1*58I!DBCE*"$(JQ&DZ%V@J2Q,D&;%\'032=UAY?;ZJM&DLZ,ZC'J3 M"VY(P,[/D^NLGO-P9A3JR*B!1:NEX1=H*&+WVNVG5W=UJ7U]D48.'5YO]:O.UW%S7%AD*1&K'X0R$HDY^_*65-'EU #6[N)R%&!(YZQ*$QDEF:,]J=@$9>,0 U MPHQC/IUZUA\G*1L/@1NNQRBIAZ2)1(01Z=2I_]J?&*'[_7;UY:%]DF]?!1^6 ML^[#-CHZ8D%M/T!E(Y#*>DT$WY;>#N,:R^WC#S(D(0^Y#/,PC'"&LXS+PSQ7 MHCIZT#.7)A8@KJ;P'?I XO!3VVN98? M!K6C[I]:W1N'KH)WC8B37X]^KLP M<;HZ >N1D7P\KKSD6I 1GK5YL0,X?4> M\81C1GD2)D5:H'Y J8:8,H+1"?QYYVAJ/;K,)90,@BG#5S@A5U%(&B1EZ"K! MZ"K*4IN\@A>*_MC066G !X2J&.;'U+DF;XP!C>3S U#F[K\RVANA@_89MIN; M5;U):+G^L%S=O-OPY?UJOUR?6%]$J8B3.$=14@B)."$H[9,V+ F!G6<;;\[Q MD._H85 _AO'C:A- MWWY>_K&0-&,"J>$H315?PUSD\=$+*D'G6&S;=DV\DPOJNP>U3AWNWOL#G_&U M*[\F"F=4'LC%$]';?0G/? VZUP-_J-W]R^$22N7SY*>&(8(.4=-1T7B"4%?1 MO3R [%!%_==Y]LO5IKPIEMN-&G?M3KP2Y>WJ>K5?*",\0DQDH:2HD$F4I^*0 MK;(8='.E!7,3(O2F=0G&2QN*ZB%R8C%A5.R="WKO@A].I>T M1;G]()W-@%Z\:F19*_-USD4N(H0EHT62(E8_Y)JF46^("P&Z-M/@\Y/LR-I= M7-T^$ K^$$ZJ2_F*G"WNRWS6,8'U>[W\1J=[VN=@_;\G/YQYZMFTF] M7/ 4)8(REB>$,<;64]\K&=JVA,%)\=.:L>!&]_M M**V[:CFQR-"5S%-]:_^"HX/!/VH7@\;'B3>/Z<@VN-AI474_<&+HM;U MTG]%[U%9KK9/'Y>__Z*&I-O5P9]/F^\EGI8FUA&&-0.SET%M9@'_P[3_;V/ M4S^<]Y9F T2S*+@?/+,9T(LG\RQK!6;9OU?;W]YM/FRKZW)W9CG+$QPF,89K5G/ZXV/]YOJZ_JKYD";8R@0*)-I*4QTFK_ MZNT>G8>^0.VR;#I4LR"Z9UBS$=$EKEE3"PPVN=JL=M_*F_KET3/+.*-I2/,H M3) L$I%$153$70:"T0KSUH%R/5+U1\>O_XRO!H$U>>;W]^V6YF:8\XO-C@= M3A/2D(I"<))*F>.8IP5+B8Q8E,:XB%.FFU';-NMR!;KSM)EA?FV_X'R':$$: M#JY/NRD-/YJBL^A>K&R[5!'TJ/4;6Q0_E-M5=:-^?ULN=Z4HVW\?'$LSGM,8 M1PHJ(F;G?)D56U4-]7\U[I9X:,W_^MAU]QX<]C0G@L2"Y(F'/,T*<(XRD72.2L) M2T"S-S.YZ'K"I_6\NP7^^BG8'[T-E@=W@5-!+_Y5%YW3S_0[6JG_DBH_]Q\;;O@@[MA2 F5!/&LOH1;T# - M9>\NHWEBHQ=S[J3C?NSH?_!5>;YK1SCE[B]!S;?'Y6I=[[G_\;;:_KA;KLO@ M;KG]K6SWX>\.\=GIY-R7][ANSJNBMM[1'4.X"NBSD$QQ:A03MQF!O?F[ !O#B$$ZH_VVP>+8SJ7 M)6JKHYNU,*UW<2=%?=IUJ7(^B>Y23^;;>,Z\D$9U8LYJQ)^E^W(G +CC?%B%+,$ZS@J9$A S+^HQ4;UK$20C94&'%H..-%J U)/M+2&_K;6^1R*K4 M#I>!_."VYD4^5H7WFZUF(1FLT #U MP[>V[UQ&*6ASC&/(FB.(GB-,G#UF(< MHHB"7M<>8\%UY<0?&@(0#++,AO!\(LQ+) MRRMH+:FCO0/P^EMY\[ NW]\6=_?KZJDL/Y7;Q]5U^:F^]YDM=V6SBTEYU"X$ MK!O9U:_J/;C7U==-G7RVJ26O=OO=Y[I*+E!(,H9#)'G.ZD13)'%[(%3]9I[! M9MOG\=#Q3$,?5-VB^[""+JZ@">S'+W5DP6EHJMT?@FMWP/?A=2/3H DP^$<3 MXN7]+3Y5!,T-H][7 >"VTCF+W\UV5!LT M=Z7ZN]_HYD:4C^6ZNJ\G'N.>Z3>Q68CR\W12>BMFA:$U>L3IM841OAG[ #XY]6F?+%H)A" JG]LUU(G\A60OH=JO^7GMVZ,O3LZ3NP_*I^6WZ^W)[<_7\Q^KH M@G_4X05-?, L?O*2UV.USX4.S-QG*V\G_8'E@AGH.^:J G[T,[-%7_G1$(%/ MB;0.E#>O^]=UH8OZ9I[Z[!SB-$E$C@3%HC=.&84]DV3'I./>YN06Z8XMUR=. M A\,L22R7@\P@[XPL!\3C8BNN,NG8HJ!J/@-OK M1B@'S&.=B@8#UW'^N!&N]6JFZ86+^N@DAL::^H$D"W%<2M9&*@.8%=UO5]?[ M[GW>SE:>IX1P$>$XQK((LVNE4_E33-5 MLFN&.Z=_7H\^?ZWV?R_WQW'I"1UW"Y2F":<$A1G*0T'"E"5QYWL1\@)T6-T/ MCR/OLDS34QF/BRSX>@F/J1W\Z-HI9^MCVX>>]_7/>G#WR[?F?MHJT4[ M5Q_<;-YYV1%_)SWL'#VH=K7XSGM(?1VFZ@&!)3-[#]=N5Y+5MONM^N]%BY05 M*"2)0*'("Q(S2D6_<"8E9Z"#:9ZY[K@OI(_E=OFU;/JY9NEG>W0NN&\\]J3O M,RSYF3M$]X7N62]YU9]:NZVVP4G0WTGO^6IYSM&ECJM8WWD_.U*[W?O;9GZ;_K':+>HW,:,(Y2Q#,2HRGA:TM<>4.)S2->+#^ J:;VR=QSF49P.YX*?T@I(4X+CUH,U(9 M[:MS3LR(ZFZYVBR2**8%B6*9B#@3J$!<)KVAE##0?E>#ST],FM8K(&M,5-.# MC&/!QM'E+:W) R+ M7!4JSU A:&\GC!!H 1O^==<$:1QJVP3XBBVH4)K4<*H1$!HG\LRT1_6%'$/$ M,);.$V"8^__R&JQ12N@/=92%C^6]JC_?U##M0_T2_?*./NR_5=MZV$7OJH?- M/EJ$.$_R-,]H2E"4ITF$NNWV/(PR$16P@8\=FY._ SN6T>#Y<'38-FX M"AT;69)<=Z0TO=HP2+5"'UT,.A^O@J.7 1U6VM%H2DNZP;&57?']P)SUJ%Z, MNURH-@Z)'\LZ:5MMOA[=./Z=WJ&")2RNSX#CE/."YRCFLG>HR 1H[[U#-URO MDS1N*')VKC;3V[8)3X%X_EZ4R!J23%X@MMAXQO[(W_"IH!0A6F\-C-W7\02/ Q-WA+(4\U)7Z7>L\Z88]%^F\"_?C0CJW0D>;WS"8_ ,ED74DFF=>BNMV65:P$ MB'CB22 B$ C\K__S[6;VTY>L6$SS^=]_AG\#/_^4S*O MGRZ+_.:G/_/BK^F7T2^_K!O]M/K+;#K_Z]_2'Y]'B^RG;XOIORW&U]G-Z&T^ M'BU7WWV]7-[^VZ^_?OWZ]6_?/A>SO^7%U:\( /SKMM7.)])/OY2/_9(^^@6B M7S#\V[?%Y.>?HH3SQ>J[*WQ)^?BW9\]_Q:NGH93RU]5OMX\NIB\]&+N%O_Z_ MW]]^7,GYRW2^6([FX^SG__T_?OII#4>1S[(/V>5/Z;]_?'CSJ)/+O+BY'(V7 M>?&W<7[S:WKD5S4>%W?9Y.UT]'DZFRZGV2(.8=73=9%=_OWGU"9*#P5@&"39 M_^?N%LOOM]G??UY,;VYG4>9?FQR4S9:CZ>R$L3UIV.(0/XT^STY![W&[Q@:H M1XOIXN+R?9$MXHNU>A_4?/(N^QI'D-_-E_%E?%_D\_C7<99>O8,C/[G#_D12 MD\DT/36:O9FG#E=-*E*IE2_K$8K%712/0=$%$H>_JS\@WN>SZ;C"-%>[X\9$ M-/G-S72Y1G8^,?GJN^."6D&("DV[&&9%HE7OH<%!1_7-E\5*OQ>7T?R(+W'\ M\HOE=59\F"[^JC#HJCUT..C*@!_948^APT.]'183S.EM.QZ-9?0E>[*Y=<3[&N7H](4WOJ4(C\YK;(KN,STR_9F^A'W63UQ=G=9W>"7=QFZ_>VOGJ>=]68 M&*5K&B<5%Q>DY?<'1LVA<5=IV]A _6A:_-_1["Z+WV:S(GK+RY5R%\OBKI*! M7[F#[H:L%HLXB_R>C19W<697RVV#B_F[?/XA&]\51;015K9:Q36OS>_L#IC[ M!QZ-]J(E3$[[N@[AR(ML>C4W<2S17OP>?_PZ*E869!&[:@Z&H[ZF._%_&TWG MR61^FT?U+#YDLS0_?LK?);=K$0>3:ZR MQ:.G&T/GA._J#HAJ=O:1W30V_-_R?/)U.IO%KWT3O?#YU31^S7H2.C3D"DV[ M&*:ZR8OE])^K-=]]NTUF3$5>U>JT"]'*7]679T=/70CQ].?ZPASHL0NAJKW4 ME3MH;,AOYE_B9)$7%4)7+SS:QC JJGMWBS8&54U].QLT-J1WV7+M'*9U_7U6 M?+R._ORA8>UMU.[0*BJS2MMV!UI-P16:-C;,C0<]O_J8757R%GSY4)_W_SF5'&J=MB>2!^R.!W=9;4E.=!/>P)4>RD/-&ML M>%&/T;8>+^^2=VWBFW]U>&S[VK0ZL(JZKM"TU6%6T_#AEHT-\N,R'_]UG<\F M6;%P_[B;+K\?&MSN%BT.JL[$>UIO+0KC%K>W:AS=U_CWDV78TTF+0U\Q M!;_C[_Z83Y>U):G>9XN"K3[1HU6$_R:YL_485JF[ML6YN%WE#-35S^&^6A2D MVH1YJ%V+ _QC7F3C_&H^_>=C79M\4=F5K]=K8\+].2J*T?SP"O#TN<8'4!&V M'8\W/IQJ''SYZ9,&\S")4Z[',L^N4@C[[>AS]F17_*5VLZ)XU"QEC\J4/0K9 M:JPO]=;P2*/KV.Q@GW;8\'BC=SO-)V[>,,0O=]O*V#\N1T7#F._JN.'Q?XKS M7M;LR)]WV?28\^5HUO"8GW79W)A/(,;R^3 KLN#V0C[ZNY7,TGJU&-9@OU>;'::2W'-$MX_/WG^/VA0JO ( 82 M>*<,<%(K@I"F'@KKX\_82?)8U%DZ19 7&VC;E7634[K8C+X<_.-,]NEB/,O3 MOONGJ 4=!_+7'AQ.[#$8XH2%!'F'A7>42:SM!B.O-&%5,'I(0%6,?\J+:%K] M_6?X\T_Q-Y=946S6OCU')U9D7#Z;14;%^!F-'S?JIP6#(3/6,P2M5E'G3DF_ EY#!+1& M_4T++L[M^? 6$^4%II)K2A3?RBU-I>GP/%[U MR@S(V\7X_J5N^1TJ\LG=>%GZ3!L\S&RT6$POI]'G/N!L?0C\&Q=I#NBFF;]:-\470VSRZGRPK3U_Z&@0/DC.:""X48 M UQJADMI-;=UYB[\8_"J48"[HM.GT;>L-*PV(TV'LO+Y^""A#C4-0A'/%?2* M:ZA6LB-;2@PYJ4,I\F-0JF&(NR+5ZJS0,D[BDF[930J.IM4$!YM1T,-@EZ[4D; O:U!(O9C MD*@I;'OSN%_:TGC5#CJO>28C4%58"IZFT3A#IL4(E$@;Q2DBF1-Y1V!W]+K7K*K1X3QP M45R-YILS!_?G,-?C?3C\BTL_G8_FX^EH=G]$L\*,T4C_P0A!%69:,D6Q-M@) MXS=1U.@4FQ[GEEKRW0>,X],?IU?SZ/N/1]&^OF?)IOQ$E1FJZZ$$RJQ'1$(F M6=2! CZ^AENM:.W/:Y[KF,E/C>9A*W>H\VKUK,1_S;E/F J,(A!B8H6$--K4 M4@'L.1 P_@RA[G%?=9-+_F8>53N:J=O;R-V50.O4"G-W/FI M&,T7*Q:L3(<]P-7K.'@%M4[6!U8,1K_&40\VB"'*99W0P-G.AY59EO>HJJZ" M#%M\/HZS^2C*H;Y-%_M\DI>>#]A90 110FH%&-7$4UW*1DBU%_?UT+ K(CSU M4!J OC-:;8;XQWQQFXU7^TLVOQE-YWO=W1UM@H[K/Z&40 *@B=AI3%4I(_>* MGQ>]:NKYF5_;#*I=,R>5R!B/%LO?LYO/65&!-H\;!$J]I(0@"H%DQ"5)Q48Z M;* P9\:9^EK>P9M:L'9%FI-GY.@-9&_BV[9OR:O?>0#$1XM#0XT-E9YX+!DJ M4:/(UTF&&V#V0D_K8^=ZZIC='[+T0B=_,RM6CF7T."\^SZ97C\J [2;P_O9! M.!=?9P6DXH! B[".$&QD=W&F.*\)LTNRO,S31M5QF(K/3[JD3T)9<^K/Z?+: MW"V6^4U6E)'O[ZDBS'B5T:[C<,N#3"\P[=2N L%* R:)X #Q) I%R="&?T MS-*Z>B!=1YKI:BI\29)5H9EWV;[PU+YF@1D!H6+40@FI U(*7%K6Q%&LSRL% MK,>)KT$M],FW[9MS).&V[8)G2CH/K&.<><"]IXB4LEK%ZBRU1V>(?CQ7E J1IAL6XG]2P8,OH]EJ MX$LS*HKOD0&K2I_[)J@J[8/!46[/K2=4,$6BI:#X1GX+N>OT*&$7RV7'K'DZ M.;6@D^XB)64-FKK,/+*G@#DBPB%IH9,*^.BY*U?B(;@&73JRY\_1=K4S%+96 M.HY2O9/ +!'0&4V(0(1IJR2!)0H(D3HIX$<[NO_BZ,F*Z-],N9G,CW^ MX,&3!Q;]D_L-7GK-8/S7,L ! A0@O'V57:T#>X/TG?LW!KK2U5 =EY?O8_N7 ME_(TKW@M]'XD]33[^L_JZ0Y5^L@2".E MI=I3I!T5./KHLBSTP;T[MS25CEF3=Z"2KE96/UV,1[-UG&D/[1X^%ABV5)DH M!8Z3J+/2:BI*22C!=3(]![A3UB^Y:@#?7>6-:5ZL1_@A&V^*.*SCEVKRWW>+ MY;KB]6)<3&\/I <V$T]8!A0]>5K11'EOA*5D>/>%2908[K*'AL MD47.4F"$B0Z3]Q:6B& BSBR%N"6V/,L5:5$%_<\9?6> ]#-U*)(R')E5,/II MR#,E)/(<>>NT8Z;/2K';6ZG>QM4I6_B[91SW[]/Y].;NYOWH^^9BK92Y'E_+ MM$"F2,E_9:-])[1.[C,8GE+=B0?8$<&T@L3 B)/$BA&A^9E%5%OBT-.R#AUI MH[.J>Q7DL2G/[]/7/(FQ;VORZ+Y"!-I#@CW7TAEGF(5LG;;,.+<8URF\-,"P M[' 86D<+PV-F_-:L.6YN>PL&06(MU<@PA"T6!DM:XN*4KC-_#C!2.S1VGJJ' MP?'3YW=%8_3<=A8JH;AD7/Z MI;FY<]M9D,)3:06QQF/-A&/^M7 M'-U78-Y+8"B!TD,-N8D0B1(31DR=(G@#C-8.BIHG:V%@S*S/QR M,0H [ % M$AJ$ =#;-Y.0.BSD1[/PV95K9\W"(['O+,HW'V?I8-MZ[\1$Y4U3W?Y5\?4/ MT\5?_47Y5M\>A_)''&&Q'$WGJ:IOA:C>WG9!( ($UHI#*!03FDBS3BY3FFA0 MS7YM[03IO2J2$,>&_0\W#U#:Z,U0J[265&B-#= ;Z2DV_-QJOC7#A.<'09L& M>C O>]^1_7;>>:FY%MQ(Z8A&GG+.RW-O/*I']%BB]!F7#I4>?;E!<%H@+2V7 M7#L)K8',FU)":?B9;>(UI.U#[_4IT'98;N#Q8/7W3W$ !PJ![FD5/"88&\2% MD)YQ21!4F[(*/,Y=Y[=M4T_9A[AS,K"]$2B-]V"YSSVM B;...$XEIQ "XQ0 MEI5R>D3J9!B_!@*=HO&#,]"IZ';&HDTAC&30 MHBV&6-,SNXJX$XL.GHLE_?C(J_CE_='C4-EA-%L?0*( L$T02; M M>@USU,D$.,BL6CAW5O1Z-,L6FY,5O^7Y9/$NJU#X>F>C8 @#U!-(G,9&"*$T M*/T6RSD^L]A,]&-]G%Y:,A[C1Q M]CX?)$0N"L&Y5XX@81E"LI0)*78FGGQ=A>;-0WF8'CLJ@K^9+[/9SF7CZ2/1 MI40(KO*'#*>&.F#YIL9+.NJ@SDC!#6@F;P3$DU7[\3___?M\^FV_.C">K.!'HX?[]?S2LT$2)A@3@@J*05S4 M$&.N'"?&YU(+O05U-X!F,UI'1V@=E>.$)'HRQ@ #+&64<"$VM=<%L!YU6H_\ M]6K]-#1["UZ]K7#UT>Y&@1KHD44:@PB:$A9XQ[=2*EK'\!\09[H*@)Z*:V_L M>9\5Z8/150:/X<^#9L$;2Y"&UGHIN$#<6DI+21'Q9W9W:1,J/\2BT]$=3-;0 MZKTZMZ0A%TV^N+(8(Z#ED!/CX+J$F(H>(3:5"N^V%'@>7V>3NXAX5,9CW:RC M\NE/OU)BE;S!$WH+<>(TC %@3.2^5Y@![$IL@+&5CD*_GEF@(9X\NZNQ;=R[ MFQ\FV7R13>[+LF03/9JEN]$^7F?9LK^985L!YD%5F/?Y^D:0"A-$E>;!1C_! M0N"50E0"YCG>F!,IX&QLCR545]GRY/D B4=-+L[QJ&M_^,BO>9C/_$@>7%]_WWU7[\+$@- ;.BG0"WBLCO>7;"39*XNJD MF0XPRMHL16H V14E^KNO3*BX8"U*)J>H.HCVA5; MWA?9[6@Z29?%SQ=9&;)_A,<>[E1H':#2V&JFA'\?4D M7AF3FL>WEX!1U4!10)PZ8XQP.CH*@BC%?2F+]\C4,8O$\&J/-&PYUT!R*'91 MTS=CZG3X#2L0)UU*#-5:PM(Z]-;".@DP \IR:SC@V!J^W:UI^6U6++^_GXWF M:1_W.VC[F@5F&)9*.HLT P@(8KTJ)35&UMG.'*Q/7YM)#2+:%7?2 M<:"OT]EL#T_*1X*+,ZP'E#D'71P]P5B6.SX>RVZO+'TUG#@1O>Z\I^5H?C6- M!OM:WLA4]VT\NYM$KZ\"-ZHT#T1@Y\ J&QP2QP%"?#MK:B7JE-$8K(]>FS?%YX/AF#-DE$S)Z\KXN/2"4C:L:)U]B<%ZXK7YT@24W3K= M![WM@./D:##2U!% -1>".+PE.:UUN<%@W>R&\C".Q*XKS;^=CCY/9ZO]UFAG M?USFX[^N\UG4R"+9W,OO%5)VJG81D,%&:6V\%9IA:QW$6^X#;<[,J6XU]ZLE MS'M@7?74L-V- M 8P;C,IOMH-(31']"FE)(C?&8E"IM7_FYVU4.ZZV2,]Z/O M:AK&XP8AOH?>"\^<]$IRA554SA8PILXL0:P)->_(PJB%:X>L*>ZB-I[! ML)\X+[<)EC,')>18&!;-!(PPW.28Q)5?T#I!G0&N;NUPIQ%H.UO$\OG5IZRX ML=GG"HE?+SP=&")$0LP,U8AYP#A0NI1+2%''G!Y@;+@%RM0'M>M0SJ9XU&&^ MO-P@>)OJ#$NJ->>.3Y@W+J_WL8$4Q?3/A:C2I&^EQL$ZSG4D?M.4<-)? 6, M%!OI$$"UMAB&;<6TY$DU@7(/VPT/@#EVP^'%ING."L)A= &XHPXZJ0F6I<34 MZS.I(],9KQK&NVN&K<_Y+\J\M%/95J6;X!%#' D*F4%4(!R7=ELBH9BO=(;V M55I,[3*O!>Q[L*JJF5/1 <42:"8XMDABHP$1V_F:"UUG VS8=E3K\<4CH>VN MO,W.V]WV4&9/JZ 1L-(X[*&%4GMEH-Q.R)J#.M/0 /?<6Z=0L1"XZIUQ#$!T0QK4J$PY0=&_J7)8\P$WYU@G5&-(='L!8:V@U\D/'P5YX M.G@@@ '& PD Q!QS;OS61J2UIJ2C=SNZ.+CY GW%HA2$]/.ML0FDU6"PFCV?C2=O)F; MT>TTFIL/1K]O;^Q@XP"9)91(!*FS*8E&(%;"AWTT_,XK#- "CQK'N,/-UKN; MNUFJW[5R&..(H[JNL_EB^B5;'WQ\FR]24N7%Y:?1M_U;L,?T%+SBVJ*(KV+Q M70/22G*/A_)GMF72!N=:!;R[(V2IO%XV<:-B'GV%Q0.I;'8Y'4_W'QT[U#A$ M"0U$VG+@%7*>0LGL=D+7M8IW## YOP6:-8YQ?Y[=41Y=2'7^L=?*489T.M'- M&"RE,M;6,:^.#PVT'EUJ@3FU,1U*MFV-+-N@G%:6$6\Q4M83+2 M)2;1&ZES MT'" N=E=QBB;P/N>83W72WV_@OV/SN\_+R;O:\?E6%9,1C^@DI&,J$M)@8 MX[VD4CM4XD%UK:W] 2:W-DN1IQ9QB\#WX)#9+&HO I2PB7^?92N0YA-UDQ?+ MZ3]7G^\\DEW-4ZOU%<%98HWV A"K#8,0Q,F\1! 35Z=J\ "S4MJE;C\ZZ3K# M8 U<9O+%MK3)_B(.^QL&'.T'HHAT@$H%K3?QSXVTT=>M9:,/,G#5(@,;1;I/ M7MTG.AQ/K4=M@W?882($C_]8"0F'2I0R>P_JE) =9(BJ8W;5 ;N?[;QHI5\4 M*YPFJ^V"]UGQ\3J"6WF';U<'@2K/4BJL<#Y=4N2,I:"4GB'6;4KPZZ9:*XCW MP[?52!?J;GF=%]-_9I/*/'O:,!@F48JX($6=@=$02'><;J3E\5?GE>?2(;]J M(MTGK]XL%G=' 5(Y1I=#V[6&VSM(XP#27SOET$LI]L^1A'K0,D@5/7(/K8(."NHE8J9T7K0PL-M@Z?FQZG2H>TB'.<'6 MJM Z3L]&,$J=5=Q9CC"/MN5&;H.$J$,Q^8-1K'FX>Z#9$2;6GE:! >\0-3XB M:!RF &M(2SD!8K6N0@(_+J]JXMP;GPZ:5CM:A+B\(RFI!I9ZXAQBT79N '^T[8!F,.Z-0]5,JGW- @<$2.<545)AFTXT2E!*ZJVKDXP.?[0(?8- M][GKO,4H74(Z6ES[6?YU$+=U;@=SW$;SLV;!<>"!LU@P@0UC2-#D@&O("-*& MJ$H67CO2IJN/XG#?%_F7:<17?_\C*N?-_.(V2_? SJ_4>#G]LC[5OCHY&;UEIHA4SX 372U5$7A[O-+ M]]/Q_KG G"'."XF P\H39*0%I2P^^@7GQ:JN"?"45 J]QGV_)7!V:- 8)P"0WA'M%H9VSG M#2=TG3## VOGLD^,&UVM_E]GRBR=Y_[_K& K:80:4T<0Y X(%6<&-:2&$QK MW=XTP$EX.,1XMAU^LDZZGYU]7CS,/:HTK3YI$RCV1E+CK<IZ97--WGETE1_X')7 7^NOLA%** M(^G1*D)SDZX$/#2_OMP@6.^3@:^0$Y(AQ)30K)0N7>-U7GEJ@^5F(]KI;&9] M]/YLPJ7SJU5BWK[YHTCGN7;9PVL=:G; !/?!LO) M9M74%2VW5]/_64R7F3Y;< M8,E76S.'^9;VWU8L @R#%8?2)]%<_OEO34U>SVVV@Z3T!=S#^.9MG%Y:-#954. M$E;K(##J$&=:8D"HM(TI=L76[RYB:?3)??TR9# FJ?(W-*=\%*2QCSR!NO,-,<6F9*9" A M=0Z\'I'E]YC*GWZ\>;=#'7;%;I\7V?1JOCYP.?[^J1C-%W&XD2.E:/?"[F'U M,=V$:%>G?3:6[GHRCL=UB);[#A:Y6C'Y(W(-_S4QMZJV[ERE<1SA(K/9^K\/ M@-H4PZNP+5^]DT 8-,H3KJ-[J"DSALC288PK%JYC5 PQM7&PU&U-9?T1]WG) MD*,H^[QY4-1 9JDV.GJ;1$KB,2PEYX#7B0,,5<;]_X85_J.^^O8 M[VT7TC%3BR2$E*JT?ZN!+WU,;YBLD^M=?3X\=XZ=#GA_Y'I?9+>CZ:2,P&X" MK^4-(0?O&#^MPT @TECR=)FZAA$EPQ4OT5&(U$F &^2.>2]T;$$3?4Z"FZV! M[-25]\4>@D1..$D5YY3&)8#:59VOM?S>/;WAO:7=\7-G8A/0]^BJI-?EWCH^ M?DI\J8, M *8,RY=1(!)#S JT8W"(]#)=OBY$Z\!Y/OW-#;W5 M@-[:.+N+"*U)MV%N94:T3O+% #>Z>_4P3H.\5YH]N<+[6*8]:1Y2T4ROB+!( MH80!%K*,%O@XM=<)A ]P8[LOLM5#O7>^/; )3IS@7NXE0&J(5@PP$0% F"-2 M)LQC$)W].N&4 6Y[]\F^VN#W;-.5GE'Y%NTKY5ZUBP"E0%3JY$Y!!YF@5NH2 M 4A5G4C+ $O(]&?5U46^/^X]N8?'KBONZNPA7/5. J+("QM?,80@@!IH6N;(8>"X[_9R\-:O MKNC_P'8[>NF9G>M3."T6MSCR"Y+3QHG57@G,O&?0)=MY@YZVX,Q.9G=9W*)= M373%XVCGKK;9/^6;S,Y3KEBHWDGPPF.*A+(20B B"H:I$@7E0*V?%=#(=%>M; MDM3E932?HV+WV05UNHWV$L',:J8(C,X@X@:BS:*'4Y3BS.;4OAG1MXF^D^%GHR5QB'+!<30 *M-B1WS MM0Z<#? D>-^D[D%EP_/F&O'8 O$,,$8Q%L)[(S#AM(SL02%@M]?T]A5KZ(JX MK>FE9W9NC[JW%6LX\@L"1G'QPCX=*$7IU!]B );H::RZC:"=5:RA74WT852D MXM3I:JR+RW5YX3_F4<]OX@?S=)@I77;[8GF1Y+8NXF.SNU2(>%6>^.)V)7M% M8Z/Q[PT .,A3"60%.,<*00O*%0TI[KK)=N_;"&F-H'N,D+Y5V;6[&(VI#]GM M73&^CB+%2>>^0G<%+W%WXR"L-9XB;Q '5!'O-1&EU-[).HE[@TRE[YO"36ND M:QY^R%87MW[*/XV^_3E=7J<;R2-$R=8_ML+7J5T&*(TQC&,& $UI&-+!>X2L MK9.4<&I H_V3R0,A;LO*ZHK.'[:.Z\7EVWQ^%?5W8[//^^SD74V"0"H:=09R MAQS73&HK;2FAX+5.R@\RZ;YG)C:DA^'Y;XWX:,%S!SVEE !B@% & 4$V*&!O M:]VJ\WJB"UUQL36]=,5.=WF9C:,3Z[Y%2V1^E7V(L\?%/,F4_DW[@U]&L_6\ M'Z&:CN/O''SQX<@^-6_BVD*X:90):A)FDS&.#5!D8PI29.G6A!A@& M;B7NT+]:NJ)[+9G>9\4TGSS/J-LXDP_16R.ZYTWH=B"!0T2,B\J P@@O-:* MWVO#R_-:%%IY20:ML5?Q_K3U.@0J&7/6QID&2R M0][@MEU+8!\FW(Y*O&9E3+R9;PZ1K$IE3%:)F^B[Y;M\^5_9\OUH M^E*1O9/Z"5([$6U^!VQ\K:10PI,R D.8 74V$X:X&]:\WO/NT.]J.OMX=WL[ M6[USHUGYSKV9)PE'#^^JW3.95>PAHBR(A-0[(P3B7#I7OK\190SJF($#/*O8 MRE36#M0='DZ\/\$[G;S+#M1??/)P2$6M &%.8ZY\?$V],J4]0 "F=;SD 4Y? MC>OZ^='#>@!W1YMU+OF.I?"EQX)A6EK++?6 .>09@'!3$ U3 V&=G.H!G@)H MGRHG0WM/DI[O%\]O8O_7\9GIEVQ-_<<#[>>F\?5(UM6AGX[ON,O'J_04%%#6 M62.8]Q)',\=I5F[V.L*J16):VX8[X1YG#+ FG%I@G?$*.J!<>3C:.>_XF:T( M;6E[[X7-QV'6#<2$5PJNANI=9, M,5 F*SO&:376V(O-#VS";E+.A[Q)G2FO[[?CON;"/Y]G>;VX%:9[:DF54P7 M\5>K5:R7K9*,-<&$8X!O2L0:' M\XZ\?#%-2V_'L5\6O#0120L5IHQK"P5U9HLJ.[?S28-^+UK67=]OQ$.,:SH! M 6B*,>-.,6&!QIY"7Z:!>$MHG1V5X[/;6D_<&2!K:VBCLPR'YZ.N0+\]K:*< M7 ),L*$0$@H)HW(3@B, 055G)V6 U="Z8IUK'+>#JG;Q MUDLM @,8&^ D0D9J(0ET8K-]2KBQHE)1\;8.JZQ*-:9CC^7=?NGHC8G.592D M<-\V:82I(GS\_V3_BW]";P$QA+#'$ !1'38E/7$0V.0]\P#<&9N=VV&/#NQ MTC;BW2TUBSAA_9;GDU3PXV-6?)F.L\7'?+9OXVQWHR !+.CF^J-7.YTTA6MW9W@76?RNE.-KXPH[RU>E+#>#WVL [6D7C)(6 $IP ME"S")YREI:P2F%H7+@S0U&E Y\^,G>;0[2Q',9O-4J VFT:3TZQ7!PONQLM5 MQ'(TG[RYN1U-B\1VO&Z-(6PKT91<<80P$*S)1DWC@CM#?,DO+D()&6UBHO.,20<>.33%U$.V=) MI;RV%YX."#/,.;%$4NVQ) BP+?LQ9G7._@SP5'!KYO+)B':7X)Q.J"2AUT,M MTVWW!DE?;A*\LI:+N+Y2SY446N@R@8-(@5V=O+-A7KW8*&<:@K7KS/C#!O"3 M)X/P%C$MF0$2,FQH7&?+*5-QZ.KDQU<_W]IUB:[FV5('U$ZWP=_E\_SQ?'B8 M,_L;QKDTKJW . H=UD";^&:46V+*6UGGB/0 3Z8VOCHU"6ZW![A6*8:;O9*G M%9MT%HW[[,'1HM^G\[R8+K^7[TIT"A_WD@Y\+[__GBVO4]9 .?T>N!6VJU&$ M=/80Q^6%2IZN.O72E?(98FO=S33,NQ=;H&)=6#NK,7'2:2@H,23&\.@"4\, MQPZC4A8A;)W-.'A\;/S5S59UP.R*&&Y4S.,$F@I6K>JY5MB.V]4D1+\%&L"5 M$HA+99%$?I/'3#3FM8J.P0&&NYNF2T.X]L45$5IZBAIXIN9G) MGXER/"EW]10T1B(=?XF^K:&:,2-M&9,V -:ZA7& :V_?I&Q(#1V='['Y^&ZU M<,PG;KY#ZC2@9$=:3C[OF6/$5"Y;?!()HOWXUN M7MI?V?5HL()%JQ!XJYWP7G)GN"X%8/!L,\!(C$^U]Y#00<8&S;",&)Z[6$>D!S>5=\*,>LBT1 M9%VO8^FGB_%H]E_9J'#SB8VV_0Z.['H\8"FH 0QRY[6.:PXD')?"F+B\G4=: M8KLT:0C<5J<2/YUEA8F#NLJ+_1/)HR<#E,!"XA%V'G(0C643+9^-")+82@X7.!\_>6FK><_3@5- "8_=4P)!ND*$&+4116#H.[TEX[63I!ZVG=!D MS>/J1'GP?% :$4^(D3):27%N% SY4AS@09WTE0%E"W9)E=/1;8DL*HYMLAK? M;/12"//9,\$($)TMQ#1$QB%MW*J4PGK8G*(Z1V$&="- NZ2H@VB[D8[[.[.K M!+BK-0QQ[=1QX90FW=)AC(;&;P5$KM;IJ2&EP742!&D.YXX"UGXT+?[O:':7 MK0XOEZ7IWLS32<)'6<.=ESG:CLS&N7F6+](M,!5VN//32L#]%M'7\NK^.%'?;+HAHU0AI*2511HZYM%*4\DI/Z\0E M!A3^;E;U>7L #^6=3E67EHO?LU&29J*6VP87\W?Y_$,JV5ILMG\7-EN.IK/S MF@:B(Z -)@XP @7%SCJ\/GJ&)0!,5[*<6Y9VK:*HP+?3T>?I;%5!MU38Q;V* MX@-18\4CC7T:?9[M.X34V'?$A1)(S[RA1!.B*$N[L![:*!H"#H ZSNIKFUXJ M4VK7]-*Q,KI*T]C*I[]OI%D9UD7VC[M42%U]F^Y+QJ_0.E G4;34)...42&% MT5NY)>"HSI'N(9.P.[[L8FQC.NF/@._IZES*8CF?9"#R$"J[E'WF$ M)96*6H22_)PY@RRH=3AIP&QK@A$5V%8?\BCU$+4JN@QY/FU6W[D[6AC**&6)ZB^@./Y1EF$\8!9+K@RR%D0 MR8#6L3%M-2.5\AU:=TKU:#::C[./UUFV_*W([VZC1BH'4/8T#T(9XHWCT&D9 M_V7&(E9*[V"M,LY#GCQJ$6&WI]D4SETM1/^>3:[2U3[98GHU7^MO?Z3CY0;! M*0>A(<*!=$D&Q5Z5*0O: 5SK,IPALZ@1A>E./,)FJQ&?J],7(P\%"A=8#2XCD;__Z[].LB-]__?UMJGM>/9B_IX- MF$)0^^@S4$VEP0XQN9'>:\KJ+'E#C@NTL>2U@GBO<=3G8IP4M]_93W >((FL MI,SK"#1$CI?KA"=0G-GTUC1!JH15&X*^+1]PF6"B\-U!'"8&E6@,H-V:N M ;I>L=8!'7SMVABK!7)/NXJ[(M=_S///BZSXDK!9O23QU_E\/)U-5PI_*&QU M4ZWAKPQ<6T&L \Q*81TCS E6(BQ!M;S?5[CDGLZT_7N'?2FF*^K_GL^S[[^/ MBK^RI;^;3Q8'E^67&P1!#,9 &PT!,0Q"R14OI8.J5CWW(=.N-Y+D+6BE*\Z9 MO+C-B]$RTWFZV#0BMMEX/4"]O>V"Y%IX*B-R"NCHOT6\MB\\!Z!.['?(-N%0 M&-BD7TTB%;'%Q:;/;?#$]O(VQIU4P!BD1WS9"/#&<8^F$ M*>4TQ'1[5=R/Q\+F5-/==/A;_B4KYJM3HU=91"5;V.SS\JB)L5H7P1 I'4%4 M ,A .00<1T$X!%&$50KI2 M5A6EK<') 56M&2PGFU1.=T2\NS^ZS8H*!'SA^<"0$P@HPXU7UH.X M-/AR.4"2TCKVXH JX0R8>/65TEW6R_/,VP_3Q5\'PM[[F@4C,75>.>J8X$1K MK2 I)544ULG?'+*AV$;DNT&A$%YWYDZ/% MM9I/TG_25;5?1K-'N3Z53GE6[B,@(!S&!@K-$-880.5*%P<#Q<_L/K[N*//4 MOVQ)(9WE"*SVE=/K>A^5V98.U:S;5Q/UU MED) )MVTZ034"%/+J92^])$(E;#.SM3QT;#6K\'NC5M-*:#[Z>I!K8A*<]:# MYP/4!E$ D#-8&.#C/(S+:!!AT27OQ .0:W+-LZMT.._3CS!_G:Z#KOCU8(3' MS63[&P8M$+'(.H>T%C[^"Z$NI4WG0\[4\&JR.$.C" ^F6LLZMK.^JFK\/?[X M=51,RA#/659I@1(PIQ '6 H"!&$6<\^C;A[<7E4$&6)T^&./U! MPAQP@D4#S!I%[V6"&)S)K8_-JG?G*G$*I%VM#^]3^MCAXBH/'PL6:@D!D5 # M1+0C2'-52F*0.K.2*B?K,6\,PJ[)<'"7]O&#P2HG ,=6:A]70((\<24D4'%1 MYQZ= 1+B-$7N8,-)"';%AX_7>7%XO^S!4X%0@!220&,-M$A9^(R52I_J M%]<)< S0(ZB[*M2$[SC%EW.(:=,.,_WO_7/B;$7P='G'1: M6*U2J0"OHL]JRE$3IL_D4H%F%/>4!R04A?=2)PG!@)4$A#2JSR5'L*2TFI077V.P:TN#2K]*,2@8_"MZ>$ MSDUL^=A\SD?-0OHJ@+ADWO(HF5'>DU)2*/F1T(Q=!T87O=#O_%2Y?IR)YFJ$[G7_)%JN8!][\/3$# M/V#&^M,' WR7)[6,9NHFOYN_M#=TH$40"#/JHBE-K(U6G<31)BSE LC5*?PU MZ)GE!,WF;2 ZE!W1W^+ M0XZB\JB%UD.YN>016R:&<'WPXEX9BX>9)6_38%8G1%]>1?7WYZ6N*]^#T?B7 MKNQ"Q+!66GLOM6(:\2W22)Y)Y*U9TNTZ#-"W=KHRBYJZ[TFSJTX0![PAFC0DAC/0;E)<+1:*B6 MB_-ZF%=7S55OZC@.U:YX$RVHR=:".A@%>.'I$)U1)+@&)!6=L=93&9W>C5Q M=LN6+UGQ.>_K+H[*"LZ;!O55A[ Y4DI9;9Q5 MBF=^B!K4[UWLVAK/,-:B= MUQP-Q\(YKHC"D@'"G*/0VXVD--4>/*]%KQFE'Q,-/P[?UQP-5THK"3B#UO)H M/V +MW,WY<2=6=IO,TH_)AI^'+[=%5@9YS?9]J!,.8\?6!KWM K(8X)7%2B) M\T9 Q:)5L)&30E-G?VZ F[L#7!F;4T[/)#RX,NYM%]*F*.28>HN MX0:M<6/ M*H[/[*:@1K1>C4DGX=L5ERZ6UUD1?9/\-BOB:-,%@4D(]^TVFR^R@TMDE>;! M*0$@AA1[+"B7"N)4QV\E.7-2GED*0D,LR%L'NGL[_O[PWG%[R2^T"R*ZW5YK M3855'EJF=;KS?2VK]Z".1SG 7>4!KIM-JJ=[*J:MQK3->#%_L(>:[=NL.]@V M0",8\2Z^W1!*1X@#:"LSE:C3FHM=Q,@:8L!.7C6#\U VM]_I")&? MY5_3^Y@M'CU]EOO8RJ02AP3%]]'%J>(U[T-)BS( 2 M$D#NF*'645%**!0[LSOKZJJYZA[T<:AV9WN7NY]JL1GZO75T,-!0H76@1'@N MD8@>,$-2.X0,WL>UL#&U3&:]Z@IE$V3AQFW"DC!!4"H5)29$6=NIH#G,.:4?I1Q[6. MPK>['9UF[FV0DBC."'0<8"<4X=27CA%5@'>:R=QM!*J.JJO=W' WE-.T1XV>FL#7M7 MU'H8;8_C/GP]X$O/!\>M4IQKS)PDVEBD6+F4,,)QG5H= Z14 SI^X?Z%NJB^ MWA0O3VQRDX6)OG@J52:X%%LY :E3\V_(6]6]K8W-Z>)U9W0A(CTB5'CEN<.2 M80Q+BY4I>V['JAO1^E$97YA+:5MYQ1# ,%CQ(WVR3OUYE.[S+ML=,#W4 M)##KD1",&"85L482X=UFU)PI>69K64,:S%L!]YR2_#!#VL9%'% )'<5>&E9& MAB.T\,SBI'0 M)5O'J:'35=SD-U&-UW$]6$5\TO+P1P1D-)O^,YN\E#"Y4,5TD?:)[Q)B[^/G M^41GT9#)/HV^'5KTF_VV@ 33VDNG*0$ \70C[J:ZB!+*5BMI\WILA&&0NW\] M#F(K)*(\&RT6T\MI-O%156H\OKNY6Q68NC!OWLR7^<;6NKS,QJF/]WF1*%8U M)[S9KPP$ F2IUL"):.113! JC;SHN+)S/14XD&6@5V4.)5]]9>F=62JZU81K M08DW3"MMG(2;6^PTTASU>/W4Q_%U-KF;91>7Q[X+]U;YIZ@='8?WUQYX&OV> M@+!GRG$OHC.@(Z3:%=+5PGPOX^.S+W'&G-W% MV>3-_.%LNL->29/P"31O]!L#]4@K#U0JW6J\0]1I4N)+I:Y3/F3(!FP[A.]3 M-=U3_TFQB^TUC]L88GRDO(BUO"SIE&F]]M<$:Y 5W@.,H#31!=90NPV2V'-S MKJD\+NC>V:O7M('KN.[?+DWE?Q>]L5#X;,BF:GI0'-<^IYA4D;83W@E M>AQ?, AQ;K6%1@.LG<;,E@3"AMES/:7>SKOT>A39D0_W6YY/ODYGLRA']$#C M_#*-8WX<=>[<;]LSIGM65'#DCNHGW0 MI&&,"::$%!SA=.8EJ4=!#52EP'EK MJ=T[!E]E%JO0.A )E,><4P@50 1#9$ I.Y3TS-(\6N+%\QSPAG'O?TI0-RDD M]<]5MYLMY;[K#?0S65C@E"*"4JBH)<@KKS:WT!NK=;7CS6T;5>^+E 2P_/Y^ M-IHOHUCN'W?3V[24'2HX4+6+H!QT0% L+21.8 4)V[P:QCD,SZR 84L,V6FK M- K^ZTU]%19"P:V@('KGV#%/.=[*J=V:H$DBF9DPM" M#%)<^[2CLI;5$'YF1SP:T?IQM0J/PK>SLQSY8GEQ^7$T2_'P0^%?L MV[GXOZV0X'JX<3 $$LPMT(H!@;V2BFVEAJK6A8H#Y%GK1E7CB'?%LX<._<7E MK@C@"QS;WS!8QT1T@(#BD!A'(,"Z!-+[^--YK91-JC]O$>?.,OGC=+O,WL;) M]IFG_"Y;OA!$^I"OINS?1\N[8KK\7B5)IZ&O"-! R:1GDG(HT]6J'I$M@HC4 MV:H P%QL4*08VQ% MM&8T29<_KW"S@!-Y9M7WNZ=;=;ZWI+)A4CT)\NEKWABY-_T%23!5DC'./. 1 MEG0(LL1&:WEN]WV]+CJ?IJ0!$SA^_=X:S*?U&.*;+;PUW&KD%7S@(29"O4(2GZ"FX=+8YW?-61EEAP$Q#8G%$D,%$4(A9B"] M/A*?H*4!C0X.Q0Q8B;"@M(SL6>(WJ'(L=XC'M5\CAX[4T M3 ZKRZC?QHG\J-<@M>(>&^R99L9;Z( JS2[H#:US30S[%YMKLKF.J@9 Z?W' M5?_,&*R#=6=Y%>5NO[Y;3.?98O$QNUJ=KSB0(KBW78!,4"B$EX@8 M1"&U")A25D#.K>9];8T_95"#V':7G[,:XL$LP$?/!6FTXXRGG!*HG',LR;&6 M15A3J\3<$'G2C%Z?Y=>:B-QNM73>(R8 M$'8[)0I$6)U-T0'N(C6@\ 90[&H)*!>_MQ5RXIX]&Z0EBG"$O)#(.FN\Y'0C MD_265#*W7Q$S&C89ZN+9-4>2Y^WSXFNC;R!+WN8,CI6';-D0K$"((CJ #43FM/&(TC=^6<*H&O-6L6XGG719A_R$T4;"Q'A'O/N(:0":7]^C"K=H"1:M9Z MVYLH>W;MJN^K'.HD *$I='3MUX2+9 A)7\=D)2CF\/W8!_94^ 2>\N0858:!TVT!]'&Z730 E_'1!H@&5MA2G4V M-J"!D_<-7)0IW7YDLR_9++_-)I^R\?4\G^57TSUG]JLV31YE7#4XL+.%:0>&) M Z53ZR!@MDYB\@"]MK:)U!#,G96CN5LL\YNL>'A/;H7"-+M;!0T1X)HZ21TP M5G :3F/(ZQJ713[N@X<-4JGYA#OBED726<7Q?LBG]R-TY#U:/Q7G$H/W]2X MMV% Z4"XA-9QJYW"-)JJHI26DUJG,H\^"W0.*U\KL _ D'];Y2+&"LT# Y00 MK " #&,JD(PO5RDY8O;,+OSJUW\\%?4!\.VW8G_,_%#38*6CSD)"-(J^D*< M.+25F*HSJ^W6+ FJ,^P4K ? K@?WB3P\U7$:WW9T%A1+=WMIQJAC\1^ >;E- MZ9 VO@X#!SC3]<7 9M ? "=KG=/B0%K/-9"< !7QY65U8NVPH=7.FC3F)O1Y M3JM5KAV/=/_;B#W?V=?/KB&U0%O(!68*N705M7+K2\^TU9Q5JW#0V=&KHVZN M>=8J4&2 E I0[EV<[0"3#):R6J)_Z'W!RCPX? 3K1+P[.SY3V=$X\O*PJKT% M8A'UU#DI#?2""\ I+W%Q\:?S,G>ZYF%;>AB X?/"N>K*1*W3;9 B8F\PMI@1 M*Z@33N,2J73!VGG%5KMA;(<*Z7IJS?>]A/YNF>"K0>4FOR9ZY!X1(YGR2BNL M/=)BLZ]F#8J*[#*L>R[4[E%!';D1;^9?8M.\F/;H,)1C^'Z4>["G54">U :@[?[][;O+.'F7U_*,:+..*[2;JP0VIC-3!GG<&C( %[?#Z.O MOX\BV:>C68H175Q^B+HLOF3[-C .-PZ1HTYQCID0T9Q'C$HH2\DY$V=67*41 M#NQZE9L"N2N;G^)PH=,:7/!8Y$=/5-],@DPT1#";>SL+"6U0EB'^^OMKY_ MU2I?CH>S>RNUYTVIYHU4X2FPR! J/0=*&8S-YI(5!K@S@ZCUMQW_^FSU\H3= M@/U=!.&L@@PP[S@ GGGOC"Y12"S\<0S6RGS8&?!O%.J.WO X]:RO $P';M]G MQV"=)"CWP4U"(B:+JN$9)23L?MF1VHJJ_NO!U@^WQ?^XX@-?G:0N&$ ML@8(SAP$1FBY*<&J)'7QE_V]MG]FTZOKE+/V)2M&5]F[NY06?G&Y&O[BXFZY M6([FDRB3'BVFXSVB']5/$!8S*;F(9B&$'"M4VH41#U%OQ_,UO=Z5:9%W!W9W MWMFX6-40'C5\ME,?U\MUQ9&?GJLRA%-GD_^IX>5D4QFE^MVNT/ M#=3M/#C$K" (VVC9&.8L1&9S>[EDP-?*VQY@7*IQBG:N@:YXN^/=L]/97?ST MV2MX_)2YJZ?@#.-* :1-NDN:I\0:4^)A+.TT3:2+(U)=39L- =X5 =5\.9VD M(4^_9!^S<;KP89HMW+?Q["X:1C["&%^XV[OEYFK?9RC>Y'?S?49,(_T'H72J ME:0YQHA2QM.AQ1([Y6&=[=\!)GXT3M4^E-"GL=]S(*Y16Y]X;QG&6CJ+,>72 M\-+#4@ZS2B>EVP[!/1W\RE!4\\EF*CPA(G=4C\% A2(5I8)&>2"(PTJ5&#'. MSNQ07'VJ[(S.M0E[1_/!Q6U5A62GSL1LKC8]X5))C;"F#"M6RA[- MJ#/S[NM3X.5[,!J$N*\W64TFT]31:/9FGAJL>NT[KM?D6TX9DM$_()A;@*-_ M2A#8W(TJ$>2RQW!\Z=RLQYR6@:?3ZPMR[FX4((!1+JJUTLIR(JC'O)0T+E^5 MLM_.X)VNK/"\)63[>I6W'WS(%G>S5.BMO!/DC%YG*$!4 H40:6&DUM#Z:(]I MR'#\@%D[!-/]Z> ?S*Q;G52O]EJYMY D)AQZK 32'+GN-U@8SCC9[8C5Y\B M.TWVMB _,?ZT*)8/:!A_>DK!^%$P^7R1SZ:3U2A7Q]IW5'+=_7! 1E%GA1&0 M0&((! 3Z4AH)^9EE$;>J[[QAL+NESL[JJ_L>#UXBZ;2'2.AH[$JB;#KPL)9( M"5\G3WA ]&E"I7O9<1*:G167>VIU'*XJ]W*+ #"5$2GAJ 1.2,B4UQOY+"%$ MG3-;CE7QTXIQC4#:V:'85JY]E0Y3J&6Z_0,2!@24%I2R,L?K[%X,]UX)>QRB)]?X;NA* M6":YI6G?#5JD/(6>8ER.-DZAYZ;_TS15Y4K8XX \6>VUKX2EQ##LG.*8*RB@ MPM"XS3B=D^K,3K(UH/ &4.RLH'9>Q"4Q3G%J/KE87F?%X6+:+[<(.FW#:VD5 M@<)H@0F&J)0/(U@IQO1Z3J358TFS6'9L+KQD1+VM4+VX2O, N;)6$NV-T!"3 M:(FCK>2A^Q+-K_+UME!\U6\\L_I\KHL,K_.'DK! MS,4B&F@I.^#;'AZ>T%N0D&AF-8$.<(F AE[$I=HX+ES4NCJW&%^C5,F[AK\K M6JYJ,T?C[G*ZM[#F_5.!&PQQNH;%0PZ0@5BJ#)8SH&6S#$ ":",8[#U%+V!H-))F5>TL+6A^F:@ M[3SF>Y\46B7>>_]T (YZ0E2T_R#6%C*EJ2SE@A;4N9IF@*G&K'M*S]A MLUR>9UJ"T=C1I ./K,**82D\!P(RJH26E38SVI'23A>CJZLBN]KDH6^T<"C_ M8%^S8#W!&B*E$;(L7:UE,2NEM9A4RJEZO3;D\4K/6\-VZ!D%'"BO&"%062") M$I0 7$J#%3^S,@_-*/9PZL!QJ+Z&U % )30< 4:L\]PIK9G92*05=75LR@'Q MI F55DD=. [-UY_ NBH]9\64ZSO8L.B\]&K!15#B!I:3(>"H18GR+#-1UHO<#C$PTON0T@&D' M[%BH^60SP/TKSL[G X%>..@ 8DIJ@J+;37TI$S+GM.344^ES;M0&\^2XE<_O MYI/B^]O\:CK>#.:W(K^[W;\5O+]5L#25RT.&0&;BB^%@Q&4S]CAR6G Z3&*VA5=.@X8E@!9TKSRVA4*QEQ0(M&"QQH!,_3 MYX/9:'%]Q$3P\N/!1XL'0J.@\H)2[$$J!K\9K="B3DG1 46TVY@!&@&T;CY0 M=0+L;! @DE)C;KA$@O%H55-1VM.&"E7'&AA0A+H%"C0%:5=>Z*?I3?1^+BX_ M%:/YXC(=^$O5D@]Y&T>T#E8;@9P@#A$,'101!K"1VP*#ZUQ;/:#9I!4'I#V8 M!T*O@PG*E=I';QU9A[4%!,7_":DTMZ7LEIDS.6G3"AN.8]I)>'?&M+N?#YP0[R!CCA@H/3*6 [*&)5E0-7QR@=DE+<6RFT* MV%;)LMZ&>#C"O?'697&[=D%[SYA$]CB6+ M;/RWJ_S+K^-4!;'XGHC"RQ\23_@#GFP^#G]\?($4][\, CKI(P(6(PVD11AY M5(X74'1&VX(-Z"RO"5_[ZO[TYQYU?_HS> :$M08B(;A6QFF[C2\X"56=>D<# MLBO:4??1\+6O[O_\L$?=__DA@&@E49+E#[;1G=0YK#BBLTHZZ MCX:OS25?+::C]Z/Q]'(ZWNE5O/AU>/GTD*&:T0UYQ+0F+;@["H)3?0^'KU*6EY\R!&B"V/_?_ MQ_L]<_]_O ]6$X<@4%%HY[2B!JK27?:>^#J'UMBY*OUD^$[>CON0+987EY^N MLS_S8C;9OQ/WTK.!8VV7GJN:FT.SLZ'4KU8"P MM%@KQ #%TECJK6)E>,0C3NH8AP-:%5K=D!Q@H;UNK?LSW&(GKS -%7VAS"?;MSPUAD>;6"*U>;<#@.: MDW/3_VF:JE3VYR@@ZZ;YG%[VQQF*2>0Y8@9+AZBAQ)?CQ+Y6AN> (D4-*KP! M%+M: IHK^V.IL"3=^*.B[:6P$1C>RQ=MY_,(,#7#DF:Q[(HK.^RFMQ5*_AQJ M&ISD% 'JF6.<"F>0)3<*$V*%I]"NK]4!7!-; M:9YM2\QHIZ4LEO S[.R:G.4:P/DCA:;%'LN[L;+NR(" M8:Y'Q56/*\VCP42?Y$,V&Z7KA,?+Z9?5_:P5EI[*?008C5N#L-&06FPMD$RO MKX[5'I)H^?:W%AV4X;@K!4_I+F@,!49<:LT%)0H[I$6)#D3G=IM,"ZQY9IZV MKH0>IXR^JX%U.W, QS#T4!HKK=*2"L37B9K<:,E!I8AD!SC$'[+B2_8AG\U\ M7GP=%9.JTC]O&8Q 2BG"A4,B,C#=5+)VR[A%C(,ZV3NO>CZHS(5]\T%MO+N+ MECP?]9&D"I0J""S$4GNFF(MS&C(;R3"TH-/;:Z.K/C8MD=G^IHNP*+ MC@2X*^J\'WU?13.BR(]&O8<^NYJDEXX1!Z%DGG$H4+HMM)00F%I%;*O[*W)- MH7DR^[/)IV[GI 8YU!#*KVD*PM@J8+PWTBB.))*6NE(RAVJ=D3QZLV@]!;GY MY%62IP%X>S1;>XZL=FNU$H<-T]8A0B RFF&*UYY+.FDH?24+KNW8ZTMTTM\_ MQ1%=7)I\<63'Q@R%.ZXY(Q1G!%ABFN( JU1=' MPFL"59_O_3-PW^7+[+C@5N4^ H;*Q96((IHN0S*<:V(V.!A$[)G=%WS!=E#?X:M37VT)@2#:"NJ@!XQXB)W9Q >=<*Q2@>[6 MMU.CJ97IT2*;F/SF-ILO-B]/,9I?K3);___VKJVWC2-9O^^OZ?OEY0#5M\! M3F(XSB[V:WE$PS +!CALPF#DGJ""FEJ-G=&'!K6M!=/I#ZZCB M'[W6P=ZM=KLXR[26-*US.+ZGH$(IC(DVDC#BI16)-^9ICL$&N[ LGPFP<:H@ MHJ,F1LN$?3;,BQ41WU]<<,S IW:/W+'HL_M$"US/2JA.Q-DYXJN[=H]S8;N* M=+R4Z4^?MIO].!LD2Q]=6RCFC>7<4*?CXZTDWD$])X27PK+1AU*_RY7N)LK1 MPNQWJ\UOJT^7J#"?7U90$J@.W!).!6BJN9('F032+#(TH_2?R?>F#L(?&T87 MMZ*7%Q:6$BV90I0K4 X1&9?C>C;@U,*X+:]3Y DT7"7!J\NRGIR -YO4N7#] MI4R#.%^;=?*&0D%*B,$:@0P<(1>]AJ?$-HL0:+ZPP,JUZMH.(,NQ5H.G-2^^ M\L*N\N*ZPIOXN #,2T(E1XHH1NNY,-^IT5R.)5F3;RM=I#^:4WVU;+[-;G/; M>'<:XG6%-D )X\0EG@?/O-+"'FS4V86=H:]$U;$[/KTB1DU06-\\E+=[;^'/ MS?IA]^Z//R\Z:V?O*YC%\4!AL9=,4^$44..JN>+XJRX5BAF";EJX_"C'H2?% M9+/.GI+?KPW*:;L_O!!")9I"9@.SG#K$I:O7$6RP[1*NRH@,+I^SP>@J&R]* M'TWR7?GY\?[F8QS[V_O$R?0)'A\^;N_7_U_>PJ?$I(7/H;G9$PH473HMM 2A M"-:"8V)5/7_I\$):SDT!F!]]<^Y=(=,"\EV9MJ"4;G.8QK=KKL5HDX?&$QLW MS%$*5%CKK291'[64O'1+HT_)#;8#Z"C[,T0=WDB97_L];4\N\O[C:O/[Y_2( MW3_CB:J\?;-YN\]]?;]]6-V%U?K^GZN[Q[,?_"<94($"..2(#L%Q0$8&47TR ML(@X:[I05><8QYC0@N:@W\DRE_SN\^0@SR%A*6X*&B&2JD]!8)9ZSM.#'+5:V%GT6A -EK#43OQY1^FU89K0 MN$P[IJE-$J75!PR4&DPO+)HY 0;.1NG;23^;D]\,HO2$2DL#Q8@[0PPS!D*M M'Y\(\Y>%ZRM1-4:4OITBQH*X__3Y;ONU+)LE4OW@ZL(H+A&AFC&%K&? ,*T) M@SSBT"CY>CX FQ8:V[[5D;W:[Q_+6[6O]GESM_61V+^SU;1T@BVO!^5SZJYY8!(JD1UA@ I:P M*!JO>2T?A]W"?*,Q ?6C@.?@"LI^I:Y"3/X_Y?W->I=6AW^5ZP\?4T'ME_)^ M]:&L?E.^O5_?#!+>;#>"PKH //YKA>)1Z Z,,[7\A>M4"-EZS8_C^VN[8!/) M4J57)XT>C2':^W[TJ1PT?%_D LT]Y@\U@HPIX83 M#Y2"EYZ0)]Z%>*0U\K6(N*%+H)5TH$@ T)Y9@BRJV&,A]4]HQ@HXGW/GM2 : M+";?3OPYEV-I88VQC*CH5Z;^"X[RPTR4#%U\\@R!- $"SI5CM1-^[N58RD, M;:74!AB*^ZK'JIX-5TOC-;I.D>?+L=I),(=R+&0#I\Q*9SPR2BJ&2,79I)@S M9F%QZ6O5U:P2JD2V"G07$:754A^T ^/F\#"SMU7HFJ,#[WM%#'O%2ZMRK':*R6:=G?@SL O2DL0-* A@;(- QM120])W^6:6 M8[1T\K/!Z"K+'N@74[A_VVZ^[+.XF_6S&'<@A0Y68BV%I1)C#DAJ%FIM /(_ M6WENC_ =K4:@![TNR,I^>[QP/AIM# 61P#4EU%JEF>?!(R9J'5AGNO"(9-LP M)%>8CV^-5X%@_H;X2WS$PZZN6)K$#E\.H8A+-45! 7..$:4!<<,J#0CH5O^< M8_SH9S? 3MJ?O_V]K!C,H"BU0,Y)A:+#(35E"D<76=>A[?BC[M*1L;F/]K+I MT:L%9JO_^5M@5,S?Y7IJ(_QN% 5QEL03")(FGD6H!&R UGJ@LE/M97/JFE<[ M',\.NT)@_J:8HU?H0N!@@J..0ES]@("L<2(B:+HPS?(\>[C]](;8#0(+,L.C MM-O]43VEUAYR;;.)D;89:1$$9XH;3)6,9QSP-(@ZVT(&I9;&0[[H(.J BO^9 M##ESZRTD26E5%(+#G#DKK-1UWJ]TF(R:8+B@V.PPUI/A*M 20/,W_9=AM3SM MO^48"\2 "Q(/BD(Y+H!(9NJOX))+U^4HOJ1]^ZOS$,'!&.6BU-_ E)J)-R M5!"FB]G_O#'XF9O^8/"9C/-A_S??R6JN= _.4(^U9<(@K33##.N*:(,BHT@C M9WUHNH<#>51Y_V5]4YX Z]U^=-N=P^[YM0//;ZO M($C)*$H2K#9!6W""ZZ3-!#3J6*L@\6;35QKRD,'ZU^KF5RH MY3US5T$)Q\$12HSG5C(K0M4^PE!L%%?+@MS$6-D.I9>)\7>Q>/?L?84"4(ZC M*$ 6J!%(N"#KN8)&7;(3,\1@+UIOAJ2KY#L6EI(!_?[W'ZN[@&?W1M04( M(HPC'A,;I)=&*<;K.05!NK@/\\%,6_U^UY>^FU1'+,,NX[L^PN;6E5_*N^WG M) 3_G[1.ETV*L2_=76#& D$AT*!)=(D,#<16\R9,DBXE>!E^A1H&3?W+>;1P M37D7G_GAEW(3OK-.Y-'&Z5%.XO$JU>DY!'&*()LI$:9$.8' X MR"(ZL5UH #+\ZC$,YH:4^.C=!#J=1']M4.S?\YL*A3VU5! J0?/4@L[X^K1" M?'3GEK5JYN4[3*O+T=BJGB90WOYX?I5]GX%\LP<4&NN@*;/$ N=.$P?4'58& M UVR4#(\34Z&G6.6JR&4,VVH]RF0/7=:7[ D[I <I_X0)#K)X)2+NP#P,3(. =.ZTL=\D%AZZA0DB/&4$V6SXE%:F%K MTG6*/$_KVTZ".=#Z2H%3&S,=),)6$Y"<^7K$4NF%4CFW55!,ULQ+DE/E!;2\TKV25N^M1=Y3 MXI1A"H,SI-(&!4U'[4PWD\9;C0$\+4U@.\UF;V?55']_?-@]K#:WZ\V'X8@? M3KTKRE01 U+(8,$3G.K[ZSV?:H=&;4R^H-+2JV#;S8#.=;A\%BNL M^_259S>;U@\KG # 7#F!F;?:J93J6TL%8^B25-/\Q/62:NC]$JHK>K&!H=7Y MNDLT63B00 9'S7G'@PH.2Q 'F5+2:9=H_05^,24(>>X1[50]%_-YUN)UACH0P(*)+\Y0C,K N,V6$%0 M/(!X%"@X'6KY(Z1&K3'(/B(P LRGL M\N E3ST9E Y.(%2?RIG4G1C@EG2"S- ^[T1&V' $R2<'SPA'2#H0!C!QM4_.I6F6 M=/L3\"!-[_T-H]"Y&!3,B0@+ MKVQ<6FM9"^:ZQ");LPF]&L](:AS59/ZZ/.>_6N_ [\J4HAC_WFXW>PD\KN[> ME_>?R"5#&GT!ZO&$WAB#=<&V.Q8=H2S:-G<3A:*-^E=GR!@9,\[7%XO<_E2/EL97H3 M)[S>[-8W@W%87GIG@3Q0@X(F5'@J& 8/4,E8<"U>O\*-95L9:'>&.]K+^8ZT M<1V]M)!1\40@IAA%1!(B&*M3,@63^C66,:_]J9MZ)ZO(WY?0S*_Z7EB"]O1; M%-$0O?$@Y5,@UN)X#K/;^S4$8 9W7%P'FH9$V,7YOST#O1IU3$^Y/_AWC&,SPBZ>F#%P2+G,FBP\GUR9GC,=\%B/ZW&(!J,^:Z=^$=C<]T/,+[R O7=B^L*I!G7E$N&D"/< M2D!UB[?@)/.C&_1:HN-B X>4_!J/4">Z4,8!T8 MD=2J>H[8H84Q $X+DU-,[1V5,A;PCJ+Z3?JK?']]H;50*CHK-'T:]-&)B@[- MP<)II]4MPZAU5H#K0R&3K'+MUK=J7D*&*(ZX:2 FI13"LE U @W>1O$M*ZR< M%="ZJR.;\^+$]*C8XH@%1)PA8"G7+/Y12TU[L[#^4]/[.*.K;/3U]%SP_#C\ MN'U8W7T?HGSX=_GP+;3^_(-IDQ5ZR/<71 AN01$DB49.(9%**"O9(^M?RQ&N M!NLU789&5N?\3>GPI*>;CJG4)C&O"V,J)";2&><,CEN[$L'%C;W6D:*LRS$K MQQUJB2;7KXIG;X93F%EA7?#&$>5=",C3H+6I U]!>]PE-V".WLH,S:BE"F=O M)D\Y%6%[7_U5NNY<5<&X RF$\00I[@AR*4?> +@ZAA:2#["L9)LE&E0?>ATI M">)?JR3IAZ^3I36\O=_>/MX\5.-8E[MV' Q-;B^$"T:JN/<[AK6T(*RN(C@. MI&AVTAMC]E^_#;Y)2M3EFPNMD?<(,-?5U4!GL8](.I!\:J8&!&/<*-.<,/,_G^W7_:[V9O- M'ZF*,T6O-[>^DOX1M-YL;N[+N ^Y\NG/9MU[>GI#X1Q#'+-H#-0(@P4 M]Z,";BP>V]&1<7XSNTX5TP+MF\D^M1UI#;SC!Q382\X#B3)5U'I0*6I4SUZ[ M3@W),@P(Y@G!CDJ9%I*5>WJV!_+9&PLE'0GQ$*H<<.>T(4R*:K94(]NEE6WS M8-K8+8[R1.*5.IG;[FL\(&X4"XEN)['F88_KV4%@76IB6D>;QB'*S1-N+14Q MLO,X,>_$&+ZC$]9(I$-@UFI@1&)3,8 @31$TVOV'KI,Y@LZOZ]5?Z[OK*J"; M/:J0Q!.MB<-84(V1EA@.4F&&_8P!I,9 .5D+,XCL&ZP(U2_2?Q)%SO_\X[]0 M2P$"% ,4 " #\@P=-W4%XI;%F 0"Y6QX $0 @ $ M9F]R;2TR,#$X,#8S,"YX;6Q02P$"% ,4 " #\@P=- HI4?N\+ !7@P M$0 @ '@9@$ 9F]R;2TR,#$X,#8S,"YX&UL4$L! A0#% @ _(,'3>K%YIAI-@ ?=4" !4 M ( !<) ! &9O&UL4$L%!@ & 8 *B@$ $[, @ $! end