0001039399-19-000024.txt : 20190507 0001039399-19-000024.hdr.sgml : 20190507 20190507160250 ACCESSION NUMBER: 0001039399-19-000024 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20190330 FILED AS OF DATE: 20190507 DATE AS OF CHANGE: 20190507 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: 1229 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50307 FILM NUMBER: 19803012 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-2019033010xq.htm 10-Q Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
 
(Mark one)
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 30, 2019
 
Or 

o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from            to            
 
Commission file number: 000-50307
 
FormFactor, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
13-3711155
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
7005 Southfront Road, Livermore, California 94551
(Address of principal executive offices, including zip code)
 
(925) 290-4000
(Registrant’s telephone number, including area code)
 ______________________________________

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes ý  No o
 
Indicate by check mark whether the registrant submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of the Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes ý  No o
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large Accelerated filer x
 
Accelerated filer o
 
 
 
Non-accelerated filer o
 
Smaller reporting company o
(Do not check if a smaller reporting company)
 
 
Emerging growth company o
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  o   

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

As of May 1, 2019, 74,581,339 shares of the registrant’s common stock, par value $0.001 per share, were outstanding.
 



FORMFACTOR, INC.
FORM 10-Q FOR THE QUARTERLY PERIOD ENDED MARCH 30, 2019
INDEX

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2



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

 


Current assets:
 

 
 

Cash and cash equivalents
$
105,759

 
$
98,472

Marketable securities
54,086

 
50,531

Accounts receivable, net of allowance for doubtful accounts of $185 and $185
81,492

 
95,333

Inventories, net
83,216

 
77,706

Restricted cash
824

 
849

Refundable income taxes
1,261

 
1,260

Prepaid expenses and other current assets
11,747

 
13,669

Total current assets
338,385

 
337,820

Restricted cash
1,130

 
1,225

Operating lease, right-of-use-assets
34,397

 

Property, plant and equipment, net of accumulated depreciation of $266,274 and $263,102
54,697

 
54,054

Goodwill
188,925

 
189,214

Intangibles, net
60,385

 
67,640

Deferred tax assets
77,293

 
77,301

Other assets
1,409

 
968

Total assets
$
756,621

 
$
728,222

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 
Current liabilities:
 

 
 
Accounts payable
$
31,555

 
$
40,006

Accrued liabilities
22,559

 
27,731

Current portion of term loan, net of unamortized issuance cost of $128 and $160
33,622

 
29,840

Deferred revenue
6,885

 
4,941

Operating lease liabilities
6,022

 

Total current liabilities
100,643

 
102,518

Term loan, less current portion, net of unamortized issuance cost of $10 and $29
23,740

 
34,971

Deferred tax liabilities
2,306

 
2,355

Long-term operating lease liabilities
32,239

 

Other liabilities
4,705

 
8,214

Total liabilities
163,633

 
148,058


 

 
 
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; 74,488,498 and 74,139,712 shares issued and outstanding
74

 
74

Additional paid-in capital
871,617

 
862,897

Accumulated other comprehensive income (loss)
(599
)
 
780

Accumulated deficit
(278,104
)
 
(283,587
)
Total stockholders’ equity
592,988

 
580,164

Total liabilities and stockholders’ equity
$
756,621

 
$
728,222

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

3



FORMFACTOR, INC.
 CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share amounts)
(Unaudited)
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Revenues
$
132,213

 
$
118,290

Cost of revenues
79,692

 
73,161

Gross profit
52,521

 
45,129

Operating expenses:
 

 
 

Research and development
19,723

 
18,046

Selling, general and administrative
25,184

 
23,449

Total operating expenses
44,907

 
41,495

Operating income
7,614

 
3,634

Interest income
580

 
257

Interest expense
(595
)
 
(967
)
Other expense, net
(84
)
 
(512
)
Income before income taxes
7,515

 
2,412

Provision for income taxes
2,032

 
287

Net income
$
5,483

 
$
2,125

Net income per share:
 
 
 
Basic
$
0.07

 
$
0.03

Diluted
$
0.07

 
$
0.03

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

Basic
74,362

 
72,826

Diluted
76,009

 
74,342

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

4



FORMFACTOR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Net income
$
5,483

 
$
2,125

Other comprehensive income (loss), net of tax:
 
 
 
Translation adjustments and other
(917
)
 
2,166

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

 
(174
)
Unrealized gains (losses) on derivative instruments
(613
)
 
172

Other comprehensive income (loss), net of tax
(1,379
)
 
2,164

Comprehensive income
$
4,104

 
$
4,289


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


5



FORMFACTOR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands)
(Unaudited)
 
Shares
 
Common Stock
 
Additional Paid-in Capital
 
Accumulated Other Comprehensive Income
 
Accumulated Deficit
 
Total
 
Three Months Ended March 30, 2019
Balances, December 29, 2018
74,139,712

 
$
74

 
$
862,897

 
$
780

 
$
(283,587
)
 
$
580,164

Issuance of common stock under the Employee Stock Purchase Plan
301,497

 

 
3,670

 

 

 
3,670

Issuance of common stock pursuant to exercise of options for cash
19,207

 

 
90

 

 

 
90

Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax
28,082

 

 
(302
)
 

 

 
(302
)
Stock-based compensation

 

 
5,262

 

 

 
5,262

Other comprehensive loss

 

 

 
(1,379
)
 

 
(1,379
)
Net income

 

 

 

 
5,483

 
5,483

Balances, March 30, 2019
74,488,498

 
$
74

 
$
871,617

 
$
(599
)
 
$
(278,104
)
 
$
592,988

 
Three Months Ended March 31, 2018
Balances, December 30, 2017
72,532,176

 
$
73

 
$
843,116

 
$
3,021

 
$
(387,573
)
 
$
458,637

Issuance of common stock under the Employee Stock Purchase Plan
341,670

 
1

 
3,704

 

 

 
3,705

Issuance of common stock pursuant to exercise of options for cash
105,610

 

 
1,049

 

 

 
1,049

Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax
34,386

 

 
(357
)
 

 

 
(357
)
Stock-based compensation

 

 
3,737

 

 

 
3,737

Adoption of ASU 2017-12

 

 

 

 
(50
)
 
(50
)
Other comprehensive income

 

 

 
2,164

 

 
2,164

Net income

 

 

 

 
2,125

 
2,125

Balances, March 31, 2018
73,013,842

 
$
74

 
$
851,249

 
$
5,185

 
$
(385,498
)
 
$
471,010


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

6



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

 
 

Net income
$
5,483

 
$
2,125

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

Depreciation
3,947

 
3,525

Amortization
7,090

 
7,194

Amortization (accretion) of discount on investments
(71
)
 
23

Amortization of operating lease, right-of-use assets
1,277

 

Stock-based compensation expense
5,295

 
3,756

Amortization of debt issuance costs
51

 
123

Deferred income tax provision

 
59

Provision for excess and obsolete inventories
2,725

 
2,045

Loss on disposal of long-lived assets
118

 
15

Loss on derivative instruments
59

 

Foreign currency transaction losses (gains)
121

 
(561
)
Changes in assets and liabilities:
 
 
 
Accounts receivable
13,805

 
3,354

Inventories
(8,658
)
 
(7,408
)
Prepaid expenses and other current assets
2,167

 
(247
)
Refundable income taxes
(1
)
 
(52
)
Other assets
(564
)
 
662

Accounts payable
(7,148
)
 
2,988

Accrued liabilities
(6,275
)
 
(9,521
)
Income tax payable
943

 
(829
)
Other liabilities
33

 
2,515

Deferred revenues
1,931

 
(444
)
Operating lease liabilities
(1,690
)
 

Net cash provided by operating activities
20,638

 
9,322

Cash flows from investing activities:
 

 
 

Acquisition of property, plant and equipment
(6,028
)
 
(3,831
)
Proceeds from sale of a subsidiary
28

 
20

Purchases of marketable securities
(12,382
)
 
(3,587
)
Proceeds from maturities of marketable securities
9,050

 
4,007

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

 
 

Proceeds from issuances of common stock
3,870

 
4,754

Tax withholdings related to net share settlements of equity awards
(302
)
 
(357
)
Principal repayments on term loan
(7,500
)
 
(8,750
)
Net cash used in financing activities
(3,932
)
 
(4,353
)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(207
)
 
1,078

Net increase in cash, cash equivalents and restricted cash
7,167

 
2,656

Cash, cash equivalents and restricted cash, beginning of period
100,546

 
92,726

Cash, cash equivalents and restricted cash, end of period
$
107,713

 
$
95,382

Non-cash investing and financing activities:
 

 
 

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

Operating lease, right-of-use assets obtained in exchange for lease obligations
35,713

 

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

 
$
771

Cash paid for interest
302

 
826

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

7



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. 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 29, 2018 is derived from our 2018 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 2018 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 2019 and 2018 each contain 52 weeks and the three months ended March 30, 2019 and March 31, 2018 each contained 13 weeks. Fiscal 2019 will end on December 28, 2019.

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

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

New Accounting Pronouncements

ASU 2018-15
In August 2018, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract." The new guidance clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. ASU 2018-15 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We have not yet determined the impact of this standard on our financial statements.

ASU 2016-02, ASU 2018-10, ASU 2018-11 and ASU 2019-01
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" and in March 2019 by ASU 2019-01, "Leases (Topic 842): Codification Improvements." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and requires enhanced disclosures about our leasing arrangements. We adopted Topic 842 and all related amendments on December 30, 2018, the first day of fiscal 2019, using the modified transition approach. The modified transition approach permits a company to use its effective date as the date of initial application to apply the standard to its leases, and, therefore, not restate comparative prior period financial information. Consequently, prior period financial information is not updated, and the disclosures required under the new standard will not be provided for dates and periods before December 30, 2018. The standard provides several optional practical expedients in transition. We elected the ‘package of practical expedients,’ which permits us to not reassess, under the new standard, our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. The new standard also provides practical expedients for an entity’s ongoing accounting. We elected the short-term lease recognition exemption. This means, for those leases that qualify, we will not recognize a right-of-use asset or lease liability, and this includes not recognizing right-of-use assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all our leases. The adoption of the lease standard did not have any effect on our previously reported Condensed

8



Consolidated Statements of Operations and did not result in a cumulative catch-up adjustment to opening equity. See Note 12 for additional information.

Note 2 — Concentration of Credit and Other Risks

Each of the following customers accounted for 10% or more of our revenues for the periods indicated:
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
Intel Corporation
21.3
%
 
14.0
%
SK Hynix Inc.
*

 
10.1

Samsung Electronics., LTD.
13.8

 
*


35.1
%
 
24.1
%
*Represents less than 10% of total revenues.

At March 30, 2019, two customers accounted for 16.7% and 10.7% of gross accounts receivable, respectively. At December 29, 2018, two customers accounted for 27.8% and 13.0% of gross accounts receivable, respectively.

Note 3 — Inventories, net

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, net, consisted of the following (in thousands):
 
March 30,
2019
 
December 29,
2018
Raw materials
$
44,627

 
$
43,380

Work-in-progress
22,356

 
20,431

Finished goods
16,233

 
13,895

 
$
83,216

 
$
77,706


Note 4 — Goodwill and Intangible Assets

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

 
$
17,438

 
$
189,920

Foreign currency translation

 
(706
)
 
(706
)
Goodwill, gross, as of December 29, 2018
172,482

 
16,732

 
189,214

Foreign currency translation

 
(289
)
 
(289
)
Goodwill, gross, as of March 30, 2019
$
172,482

 
$
16,443

 
$
188,925


We have not recorded any goodwill impairments as of March 30, 2019.

9




Intangible assets were as follows (in thousands):
 
 
March 30, 2019
 
December 29, 2018
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
143,179

 
$
101,708

 
$
41,471

 
$
143,408

 
$
97,111

 
$
46,297

Trade name
 
11,997

 
10,206

 
1,791

 
12,023

 
9,173

 
2,850

Customer relationships
 
40,077

 
22,954

 
17,123

 
40,146

 
21,653

 
18,493

 
 
$
195,253

 
$
134,868

 
$
60,385

 
$
195,577

 
$
127,937

 
$
67,640


Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Cost of revenues
$
4,719

 
$
5,157

Selling, general and administrative
2,371

 
2,037

 
$
7,090

 
$
7,194


The estimated future amortization of intangible assets is as follows (in thousands):
Fiscal Year
Amount
Remainder of 2019
$
19,249

2020
23,318

2021
12,592

2022
3,484

2023
1,742

 
$
60,385


Note 5 — Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
 
March 30, 2019
 
December 29, 2018
Accrued compensation and benefits
$
13,135

 
$
15,600

Accrued employee stock purchase plan contributions withheld
1,475

 
3,174

Accrued warranty
2,021

 
2,102

Accrued income and other taxes
2,906

 
4,222

Other accrued expenses
3,022

 
2,633

 
$
22,559

 
$
27,731



10



Note 6 — Restructuring Charges
 
Restructuring charges in the first quarter of fiscal 2019 compromised of costs related to employee termination benefits, cost of long-lived asset abandonment, as well as inventory write downs.

Restructuring charges were included in our Consolidated Statement of Operations as follows (in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
Cost of revenues
$
120

 
$

Selling, general, and administrative
89

 

 
$
209

 
$


Changes to the restructuring accrual in the three months ended March 30, 2019 were as follows (in thousands):
 
Employee Severance and Benefits
 
Other Costs
 
Total Accrual
December 29, 2018
$
20

 
$

 
$
20

Restructuring charges
75

 
134

 
209

Non-cash settlement

 
(134
)
 
(134
)
March 30, 2019
$
95

 
$

 
$
95


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 three months ended March 30, 2019 or the year ended December 29, 2018.

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

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


11



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

 
$

 
$
3,077

Marketable securities:
 

 

 

 U.S. Treasuries
 
15,450

 

 
15,450

 Certificates of deposit
 

 
959

 
959

 Agency securities
 

 
11,631

 
11,631

 Corporate bonds
 

 
26,046

 
26,046

 Commercial paper
 

 

 


 
15,450

 
38,636

 
54,086

Interest rate swap derivative contracts
 

 
427

 
427

Total assets
 
$
18,527

 
$
39,063

 
$
57,590

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(377
)
 
$
(377
)

December 29, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,184

 
$

 
$
1,184

Marketable securities:
 
 
 
 
 
 
U.S. Treasuries
 
7,997

 

 
7,997

Certificates of deposit
 

 
957

 
957

Agency securities
 

 
8,608

 
8,608

Corporate bonds
 

 
30,674

 
30,674

Commercial paper
 

 
2,295

 
2,295

 
 
7,997

 
42,534

 
50,531

Interest rate swap derivative contracts
 

 
871

 
871

Total assets
 
$
9,181

 
$
43,405

 
$
52,586

 

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

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.


12



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 Accumulated 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
 
Location of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion)
 
Amount of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion )
Three Months Ended March 30, 2019
 
$
(28
)
 
Interest expense
 
$
(208
)
 
Interest expense
 
$

Three Months Ended March 31, 2018
 
$
255

 
Interest expense
 
$
132

 
Interest expense
 
$


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, certain of 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. Certain of our foreign currency forward contracts are designated as cash flow hedges, 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 as a component of accumulated other comprehensive income and reclassified into earnings in the same period in which the hedged transaction affects earnings, and in the same line item on the Condensed Consolidated Statements of Income as the impact of the hedge transaction. At March 30, 2019, we expect to reclassify $0.4 million of the amount accumulated in other comprehensive income (loss) to earnings during the next 12 months, due to the recognition in earnings of the hedged forecasted transactions.

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

The following table provides information about our foreign currency forward contracts outstanding as of March 30, 2019 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Euro Dollar
 
Buy
 
(2,511
)
 
$
(3,320
)
Japanese Yen
 
Buy
 
(324,310
)
 
(2,932
)
Korean Won
 
Buy
 
(2,982,606
)
 
(2,651
)
Total USD notional amount of outstanding foreign exchange contracts
 
 
 
 
 
$
(8,903
)

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.


13



The impact of foreign exchange derivative contracts not designated as cash flow hedges on our Condensed Consolidated Statements of Income was as follows (in thousands):
 
 
 
Amount of Gain Recognized on Derivatives
 
 
 
 
Three Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Gain Recognized on Derivatives
 
March 30, 2019
 
March 31, 2018
Foreign exchange forward contracts
 
Other expense, net
 
$
314

 
$
862


The impact of foreign exchange derivative contracts designated as cash flow hedges on our Condensed Consolidated Statements of Income was as follows (in thousands):
 
 
Amount of Loss Recognized in Accumulated OCI on Derivative
 
Location of Loss Reclassified from Accumulated OCI into Income
 
Amount of Loss Reclassified from Accumulated OCI into Income
Three Months Ended March 30, 2019
 
$
(435
)
 
Cost of revenues
 
$
(32
)
 
 
 
 
Research and development
 
(19
)
 
 
 
 
Selling, general and administrative
 
(7
)
 
 
 
 
 
 
$
(58
)
 
 
 
 
 
 
 
Three Months Ended March 31, 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. There were no assets or liabilities measured at fair value on a nonrecurring basis during the three months ended March 30, 2019 or March 31, 2018.

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. We continuously monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified 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):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Balance at beginning of period
$
2,102

 
$
3,662

Accruals
889

 
1,025

Settlements
(970
)
 
(1,848
)
Balance at end of period
$
2,021

 
$
2,839



14



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

During the three months ended March 30, 2019, we did not repurchase any shares. As of March 30, 2019, $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 29, 2018
3,102,226

 
$
12.79

Awards vested
(47,696
)
 
10.17

Awards forfeited
(17,501
)
 
12.77

RSUs at March 30, 2019
3,037,029

 
12.83


The total fair value of RSUs vested during the three months ended March 30, 2019 was $0.7 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 first quarter of fiscal 2019. PRSUs are included as part of the RSU activity above.

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 29, 2018
524,725

 
$
8.00

 
 
 
 
Options exercised
(19,207
)
 
4.69

 
 
 
 
Outstanding at March 30, 2019
505,518
 
$
8.12

 
2.88
 
$
4,028,192

Vested and expected to vest at March 30, 2019
505,518

 
$
8.12

 
2.88
 
$
4,028,192

Exercisable at March 30, 2019
505,518

 
$
8.12

 
2.88
 
$
4,028,192


Employee Stock Purchase Plan
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
Three Months Ended
 
March 30, 2019
Shares issued
301,497

Weighted average per share purchase price
$
12.18

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



15



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

 
$
920

Research and development
1,519

 
1,302

Selling, general and administrative
2,826

 
1,534

Total stock-based compensation
$
5,295

 
$
3,756

 

Unrecognized Compensation Costs
At March 30, 2019, the unrecognized stock-based compensation was as follows (dollars in thousands): 
 
Unrecognized Expense
 
Average Expected Recognition Period in Years
Restricted stock units
$
20,178

 
1.87
Performance restricted stock units
4,991

 
1.99
Employee stock purchase plan
975

 
0.84
Total unrecognized stock-based compensation expense
$
26,144

 


Note 10 — Net Income per Share

The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Weighted-average shares used in computing basic net income per share
74,362

 
72,826

Add potentially dilutive securities
1,647

 
1,516

Weighted-average shares used in computing diluted net income per share
76,009

 
74,342

 
 
 
 
Securities not included as they would have been antidilutive
38

 
19


Note 11 — Commitments and Contingencies

Leases
See Note 12.

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

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


16



Note 12 — Leases

We lease real estate space under non-cancelable operating lease agreements for commercial and industrial space, as well as our corporate headquarters located in Livermore, California. Our leases have remaining terms of 1 to 10 years, and some leases include options to extend up to 20 years. We also have operating leases for automobiles with remaining lease terms of 1 to 4 years. We did not include any of our renewal options in our lease terms for calculating our lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time. The weighted-average remaining lease term for our operating leases was 8 years at March 30, 2019 and the weighted-average discount rate was 4.7%.

The components of lease expense were as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
Lease expense:

Operating lease expense
$
1,745

Short-term lease expense
17

Variable lease expense
419


$
2,181


Future minimum payments under our non-cancelable operating leases were as follows as of March 30, 2019 (in thousands):
Fiscal Year
 
Amount
Remainder of 2019
 
$
4,950

2020
 
6,698

2021
 
5,819

2022
 
4,890

2023
 
4,432

Thereafter
 
20,406

 
 
$
47,195


Note 13 — Revenue

Transaction price allocated to the remaining performance obligations: On March 30, 2019, 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 74% of our remaining performance obligations as revenue in the remainder of fiscal 2019, and approximately 26% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

Contract balances: The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 30, 2019 and December 29, 2018 were $0.6 million and $0.3 million, respectively, and are reported on the Condensed Consolidated Balance Sheets 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 Other liabilities. Contract liabilities as of March 30, 2019 and December 29, 2018 were $7.6 million and $5.7 million, respectively. During the three months ended March 30, 2019, we recognized $1.4 million of revenue that was included in contract liabilities as of December 29, 2018.

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.


17



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

Note 14 — Operating Segments and Enterprise-Wide Information

Our chief operating decision maker ("CODM") is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in two reportable segments consisting of the Probe Cards segment and the Systems segment. The following table summarizes the operating results by reportable segment (dollars in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
108,103

 
$
24,110

 
$

 
$
132,213

 
$
94,928

 
$
23,362

 
$

 
$
118,290

Gross profit
$
45,294

 
$
13,016

 
$
(5,789
)
 
$
52,521

 
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

Gross margin
41.9
%
 
54.0
%
 
%
 
39.7
%
 
42.2
%
 
47.7
%
 
%
 
38.2
%

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 amortization of intangible assets, share-based compensation, and restructuring charges, net, which are not used in evaluating the results of, or in allocating resources to, our reportable segments.

Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Market:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
71,580

 
$

 
$
71,580

 
$
58,439

 
$

 
$
58,439

    DRAM
28,886

 

 
28,886

 
30,266

 

 
30,266

    Flash
7,637

 

 
7,637

 
6,223

 

 
6,223

    Systems

 
24,110

 
24,110

 

 
23,362

 
23,362

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
107,491

 
$
23,142

 
$
130,633

 
$
94,434

 
$
22,521

 
$
116,955

    Services transferred over time
612

 
968

 
1,580

 
494

 
841

 
1,335

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
27,655

 
$
6,608

 
$
34,263

 
$
26,488

 
$
6,375

 
$
32,863

    South Korea
25,018

 
1,705

 
26,723

 
13,916

 
1,074

 
14,990

    Taiwan
21,257

 
1,130

 
22,387

 
25,971

 
1,751

 
27,722

    China
18,151

 
3,692

 
21,843

 
9,027

 
3,247

 
12,274

    Japan
5,300

 
5,132

 
10,432

 
10,132

 
3,540

 
13,672

    Europe
5,373

 
4,120

 
9,493

 
5,573

 
5,929

 
11,502

    Asia-Pacific1
2,790

 
473

 
3,263

 
3,490

 
1,325

 
4,815

    Rest of the world
2,559

 
1,250

 
3,809

 
331

 
121

 
452

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

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

18



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

The forward-looking statements are only predictions based on our current expectations and our projections about future events. All forward-looking statements included in this Quarterly Report on Form 10-Q are based upon information available to us as of the filing date of this Quarterly Report on Form 10-Q. You should not place undue reliance on these forward-looking statements. We have no obligation to update any of these statements. These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to differ materially from those expressed or implied by these statements, including risks related to general market trends, our ability to execute our business strategy and other risks discussed in the section titled “Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 29, 2018 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 electrical test and measurement technologies. 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 from research, to development through production. Customers use our products and services to lower production costs, improve yields, and enable development of their complex next-generation products.

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 $5.5 million in the first three months of fiscal 2019 as compared to $2.1 million in the first three months of fiscal 2018. The increase in net income was primarily due to increased revenue from our Probe Cards segment, partially offset by higher operating expenses and higher provision for income taxes.

Critical Accounting Policies and the Use of Estimates

Management’s Discussion and Analysis and Note 2 to the Consolidated Financial Statements in our 2018 Annual Report on Form 10-K describe the significant accounting estimates and critical accounting policies used in preparation of the Consolidated Financial Statements. Actual results in these areas could differ from management’s estimates. During the three months ended March 30, 2019, 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 29, 2018, which was filed with the Securities and Exchange Commission on February 26, 2019.


19



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

 
61.8

Gross profit
39.7

 
38.2

Operating expenses:
 
 
 
Research and development
14.9

 
15.3

Selling, general and administrative
19.0

 
19.8

Total operating expenses
33.9

 
35.1

Operating income
5.8

 
3.1

Interest income
0.4

 
0.2

Interest expense
(0.5
)
 
(0.8
)
Other expense, net
(0.1
)
 
(0.5
)
Income before income taxes
5.6

 
2.0

Provision for income taxes
1.5

 
0.2

Net income
4.1
 %
 
1.8
 %

Revenues by Segment and Market
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
(In thousands)
Probe Cards
$
108,103

 
$
94,928

Systems
24,110

 
23,362

 
$
132,213

 
$
118,290


 
Three Months Ended
 
March 30, 2019
 
% of Revenues
 
March 31, 2018
 
% of Revenues
 
$ Change
 
% Change
 
(Dollars in thousands)
Probe Cards Markets:
 
 
 
 
 
 
 
 
 
 
 
Foundry & Logic
$
71,580

 
54.1
%
 
$
58,439

 
49.4
%
 
$
13,141

 
22.5
 %
DRAM
28,886

 
21.9

 
30,266

 
25.6

 
(1,380
)
 
(4.6
)
Flash
7,637

 
5.8

 
6,223

 
5.3

 
1,414

 
22.7

Systems Market:


 


 


 


 

 

Systems
24,110

 
18.2

 
23,362

 
19.7

 
748

 
3.2

Total revenues
$
132,213

 
100.0
%
 
$
118,290

 
100.0
%
 
$
13,923

 
11.8
 %

The increase in Foundry & Logic product revenue for the three months ended March 30, 2019, compared to the three months ended March 31, 2018, was primarily the result of lower demand in the prior year from one major customer as a result of delays in its node transitions. This major customer accounted for 21.3% of total revenues for the first three months ended March 30, 2019, compared to 14.0% for the first three months ended March 31, 2018.

The decrease in DRAM product revenue for the three months ended March 30, 2019, compared to the three months ended March 31, 2018, was driven by decreased unit sales.


20



The increase in Flash product revenue for the three months ended March 30, 2019, compared to the three months ended March 31, 2018, was driven by increased unit sales as a result of increased design wins and customer demand.

The increase in Systems product revenue for the three months ended March 30, 2019, compared to the three months ended March 31, 2018, was driven by changes in product sales mix of probe stations, which includes a new 200mm platform, partially offset by lower revenue from thermal sub-systems.

Revenues by Geographic Region
 
Three Months Ended
 
March 30, 2019
 
% of
Revenue
 
March 31, 2018
 
% of
Revenue
 
(Dollars in thousands)
United States
$
34,263

 
25.9
%
 
$
32,863

 
27.8
%
South Korea
26,723

 
20.2

 
14,990

 
12.7

Taiwan
22,387

 
16.9

 
27,722

 
23.4

China
21,843

 
16.5

 
12,274

 
10.4

Japan
10,432

 
7.9

 
13,672

 
11.6

Europe
9,493

 
7.2

 
11,502

 
9.7

Asia-Pacific1
3,263

 
2.5

 
4,815

 
4.1

Rest of the world
3,809

 
2.9

 
452

 
0.4

Total revenues
$
132,213

 
100.0
%
 
$
118,290

 
100.0
%

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

Changes in revenue by geographic region for the three months ended March 30, 2019 compared to the three months ended March 31, 2018 were primarily attributable to changes in customer demand, shifts in customer regional manufacturing strategies, 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
 
March 30, 2019
 
March 31, 2018
 
$ Change
 
% Change
Gross profit
$
52,521

 
$
45,129

 
$
7,392

 
16.4
%
Gross margin
39.7
%
 
38.2
%
 

 



21



Our gross profit and gross margin by segment were as follows (dollars in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Gross profit
$45,294
 
$
13,016

 
$
(5,789
)
 
$
52,521

 
$40,071
 
$
11,135

 
$
(6,077
)
 
$
45,129

Gross margin
41.9
%
 
54.0
%
 
%
 
39.7
%
 
42.2
%
 
47.7
%
 
%
 
38.2
%

Probe Cards
For the three months ended March 30, 2019, gross profit in the Probe Cards segment increased compared to the three months ended March 31, 2018 primarily due to increased sales. Gross margins remained relatively consistent as positive impacts from higher volume and factory utilization were offset by the impact of a less favorable product mix.

Systems
For the three months ended March 30, 2019, gross profit and gross margin in the Systems segment increased compared to the three months ended March 31, 2018 due to increased sales and a favorable product mix.

Corporate and Other includes unallocated expenses relating to amortization of intangible assets, share-based compensation expense, and restructuring charges, net, 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 months ended March 30, 2019, compared to the three months ended March 31, 2018, revenue and gross profit increased due to higher unit sales and product mix.

Cost of revenues included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Stock-based compensation
$
950

 
$
920


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
 
March 30, 2019
 
March 31, 2018
 
$ Change
 
% Change
 
(Dollars in thousands)
Research and development
$
19,723

 
$
18,046

 
$
1,677

 
9.3
%
% of revenues
14.9
%
 
15.3
%
 
 
 
 

The increase in research and development expenses in the three months ended March 30, 2019 when compared to corresponding period in prior year was primarily driven by an increase in employee incentive compensation due to increased profitability from higher revenues.


22



A detail of the change is as follows (in millions):
 
Three Months Ended March 30, 2019 compared to Three Months Ended March 31, 2018
 
Employee compensation costs
$
1.3

Stock-based compensation
0.2

Other general operations
0.2


$
1.7


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

 
$
1,302


Selling, General and Administrative
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
$ Change
 
% Change
 
(Dollars in thousands)
Selling, general and administrative
$
25,184

 
$
23,449

 
$
1,735

 
7.4%
% of revenues
19.0
%
 
19.8
%
 

 


The increase in selling, general and administrative in the three months ended March 30, 2019 when compared to the corresponding period in the prior year was primarily due to an increase in employee incentive compensation due to increased profitability from higher revenues and stock-based compensation, partially offset by a reduction in consulting fees.
 
A detail of the change is as follows (in millions):
 
Three Months Ended March 30, 2019 compared to Three Months Ended March 31, 2018
 
Consulting fees
$
(1.0
)
Stock-based compensation
1.3

Employee compensation
1.1

Amortization of intangibles
0.3


$
1.7


Selling, general and administrative included stock-based compensation expense as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Stock-based compensation
$
2,826

 
$
1,534



23



Interest Income and Interest Expense
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
 
(Dollars in thousands)
Interest Income
$
580

 
$
257

Weighted average balance of cash and investments
$
151,451

 
$
133,634

Weighted average yield on cash and investments
2.03
%
 
1.50
%

 
 
 
Interest Expense
$
595

 
$
967

Average debt outstanding
$
64,835

 
$
106,058

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

Interest expense primarily includes interest on our term loan and interest-rate swap derivative contracts, as well as term loan issuance costs amortization charges. The decrease in interest expense for the three months ended March 30, 2019 compared to the same period of the prior year was primarily due to lower outstanding debt balances as a result of principal payments made, partially offset by higher interest rates.

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

Provision for Income Taxes
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
 
(In thousands, except percentages)
Provision for income taxes
$
2,032

 
$
287

Effective tax rate
27.0
%
 
11.9
%

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. In the fourth quarter of fiscal 2018 we released our valuation allowance against certain U.S. deferred tax assets as sufficient positive evidence existed to support the realization of such deferred tax assets, resulting in an increase in our effective tax rate for the three months ended March 30, 2019 compared to the three months ended March 31, 2018.


Liquidity and Capital Resources

Capital Resources
Our working capital was $237.7 million at March 30, 2019, which did not change significantly compared to $235.3 million at December 29, 2018.

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 $159.8 million at March 30, 2019, compared to $149.0 million at December 29, 2018. 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

24



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 2019.

We utilize a variety of tax planning and financing strategies to manage our worldwide cash and deploy funds to locations where needed. As part of these strategies, we indefinitely reinvest a portion of our 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:
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
(In thousands)
Net cash provided by operating activities
$
20,638

 
$
9,322

Net cash used in investing activities
(9,332
)
 
(3,391
)
Net cash used in financing activities
(3,932
)
 
(4,353
)

Operating Activities 
Net cash provided by operating activities for the three months ended March 30, 2019 was primarily attributable to net income of $5.5 million and $20.6 million of net non-cash expenses, offset by operating assets and liabilities using $5.5 million of cash as discussed in more detail below.

Accounts receivable, net, decreased $13.8 million to $81.5 million at March 30, 2019, compared to 95.3 million at December 29, 2018, as a result of changes in customer sales mix, timing of customer shipments and timing of customer payments.

Inventories, net, increased $5.5 million to $83.2 million at March 30, 2019, compared to $77.7 million at December 29, 2018, as a result of increased inventory purchases to shorten lead time and improve pricing, and timing of customer demand.

Accounts payable decreased $8.5 million to $31.6 million at March 30, 2019, compared to $40.0 million at December 29, 2018, as a result of timing of vendor payments.

Accrued liabilities decreased $5.2 million to $22.6 million at March 30, 2019, compared to $27.7 million at December 29, 2018, as a result of timing of employee payroll, decreases in employee stock purchase plan withholdings due to timing within the plan's withholding period, and a decrease in accrued sales taxes due to timing of payments.

Investing Activities
Net cash used in investing activities for the three months ended March 30, 2019 was primarily related to $6.0 million of cash used in the acquisition of property, plant and equipment, as well as $3.3 million of net purchases of marketable securities.

Financing Activities
Net cash used in financing activities for the three months ended March 30, 2019 primarily related to $7.5 million of principal payments made towards the repayment of our term loan and $0.3 million related to tax withholdings associated with the net share settlements of our equity awards, partially offset by $3.9 million of proceeds received from issuances of common stock under our employee stock purchase plan and stock option plans.


25



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 monthly installments over a five-year period.

On July 25, 2016 we entered into an interest rate swap agreement with HSBC and other lenders to hedge the interest payments on the Term Loan for the notional amount of $95.6 million. As future levels of LIBOR over the life of the loan are uncertain, we entered into these interest-rate swap agreements to hedge the exposure in interest rate risks associated with movement in LIBOR rates. By entering into the agreements, we convert a floating rate interest at one-month LIBOR plus 2% into a fixed rate interest at 2.939%. As of March 30, 2019, the notional amount of the loan that is subject to this interest rate swap is $45.0 million. See Note 7 of Notes to Condensed Consolidated Financial Statements for additional information.

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 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 March 30, 2019, we have made prepayments of $40.0 million in addition to scheduled installments per the Credit Agreement. For the three months ended March 30, 2019, we did not make any prepayments in addition to scheduled installments.

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

The Credit Agreement contains negative covenants customary for financing of this type, as well as certain financial maintenance covenants. As of March 30, 2019, the balance outstanding pursuant to the Term Loan was $57.5 million at an interest rate of 4.5% and we were in compliance with all covenants under the Credit Agreement.

Stock Repurchase Program

In February 2017, our Board of Directors authorized a program to repurchase up to $25 million of outstanding common stock to offset potential dilution from issuances of common stock under our stock-based compensation plans. The share repurchase program will expire on February 1, 2020. During the three months ended March 30, 2019, we did not repurchase any shares of common stock. As of March 30, 2019, $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 12 of Notes to Condensed Consolidated Financial Statements, our contractual obligations and commitments have not materially changed as of March 30, 2019 from those disclosed in our Annual Report on Form 10-K for the year ended December 29, 2018.

Off-Balance Sheet Arrangements
 
Historically, we have not participated in transactions that have generated relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of March 30, 2019, we were not involved in any such off-balance sheet arrangements.

Recent Accounting Pronouncements

See Note 1 of Notes to Condensed Consolidated Financial Statements.

26



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 29, 2018. Our exposure to market risk has not changed materially since December 29, 2018.

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
 
As of December 30, 2018, we implemented internal controls to ensure we adequately evaluated our contracts and properly valued the right-of-use assets and lease liabilities for the new accounting standard related to leases on our financial statements. There have been no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are 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 a simple error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based, in part, on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

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


27



PART II - OTHER INFORMATION
 
Item 1A. Risk Factors

There have been no material changes during the three months ended March 30, 2019 to the risk factors discussed in our Annual Report on Form 10-K for the year ended December 29, 2018. 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 29, 2018 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
3.1
 

 
S-1
 
October 20, 2003
 
3.01
 
 
3.2
 

 
8-K
 
July 22, 2016
 
3.2
 
 
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.


28



SIGNATURE
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
FormFactor, Inc.
 
 
 
 
Date:
May 7, 2019
By:
/s/ SHAI SHAHAR
 
 
 
 
 
 
 
Shai Shahar
 
 
 
Chief Financial Officer
 
 
 
(Duly Authorized Officer, Principal Financial Officer, and Principal Accounting Officer)


29
EX-31.01 2 formq119exh3101.htm EXHIBIT 31.01 Exhibit


Exhibit 31.01

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


I, Michael D. Slessor, certify that:
 
1.
I have reviewed the quarterly report on Form 10-Q of FormFactor, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.
Disclosed in the quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:
May 7, 2019
/s/ MICHAEL D. SLESSOR
 
 
Michael D. Slessor
Chief Executive Officer
(Principal Executive Officer and Director)



EX-31.02 3 formq119exh3102.htm EXHIBIT 31.02 Exhibit


Exhibit 31.02

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

I, Shai Shahar, certify that:
 
1.
I have reviewed the quarterly report on Form 10-Q of FormFactor, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.
Disclosed in the quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
 
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:
May 7, 2019
/s/ SHAI SHAHAR
 
 
Shai Shahar
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)



EX-32.01 4 formq119exh3201.htm EXHIBIT 32.01 Exhibit


Exhibit 32.01


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

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

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

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



EX-101.INS 5 form-20190330.xml XBRL INSTANCE DOCUMENT 0001039399 2018-12-30 2019-03-30 0001039399 2019-05-01 0001039399 2018-12-29 0001039399 2019-03-30 0001039399 2017-01-01 2017-09-30 0001039399 2017-12-31 2018-03-31 0001039399 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0001039399 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-03-30 0001039399 us-gaap:CommonStockMember 2018-12-30 2019-03-30 0001039399 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0001039399 us-gaap:RetainedEarningsMember 2019-03-30 0001039399 us-gaap:CommonStockMember 2019-03-30 0001039399 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0001039399 us-gaap:CommonStockMember 2018-12-29 0001039399 us-gaap:RetainedEarningsMember 2018-12-30 2019-03-30 0001039399 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-03-30 0001039399 us-gaap:RetainedEarningsMember 2018-12-29 0001039399 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0001039399 us-gaap:CommonStockMember 2017-12-31 2018-03-31 0001039399 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 2018-03-31 0001039399 us-gaap:RetainedEarningsMember 2017-12-30 0001039399 us-gaap:CommonStockMember 2018-03-31 0001039399 2017-12-30 0001039399 us-gaap:RetainedEarningsMember 2018-03-31 0001039399 us-gaap:CommonStockMember 2017-12-30 0001039399 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 0001039399 us-gaap:AdditionalPaidInCapitalMember 2017-12-30 0001039399 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 2018-03-31 0001039399 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001039399 us-gaap:RetainedEarningsMember 2017-12-31 2018-03-31 0001039399 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001039399 2018-03-31 0001039399 form:SamsungMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-03-30 0001039399 form:IntelMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001039399 form:IntelMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-03-30 0001039399 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001039399 form:SKHynixMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-03-31 0001039399 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-03-30 0001039399 form:MajorCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-03-30 0001039399 form:MajorCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-12-29 0001039399 form:MajorCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-12-31 2018-12-29 0001039399 form:MajorCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-03-30 0001039399 us-gaap:CostOfSalesMember 2018-12-30 2019-03-30 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-30 2019-03-30 0001039399 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-12-31 2018-03-31 0001039399 us-gaap:CostOfSalesMember 2017-12-31 2018-03-31 0001039399 us-gaap:CustomerRelationshipsMember 2019-03-30 0001039399 us-gaap:TradeNamesMember 2019-03-30 0001039399 us-gaap:CustomerRelationshipsMember 2018-12-29 0001039399 form:ExistingDevelopedTechnologiesMember 2019-03-30 0001039399 form:ExistingDevelopedTechnologiesMember 2018-12-29 0001039399 us-gaap:TradeNamesMember 2018-12-29 0001039399 form:SystemsSegmentMember 2018-12-29 0001039399 form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 form:ProbeCardsSegmentMember 2018-12-29 0001039399 form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 form:ProbeCardsSegmentMember 2017-12-30 0001039399 form:SystemsSegmentMember 2017-12-30 0001039399 form:ProbeCardsSegmentMember 2019-03-30 0001039399 2017-12-31 2018-12-29 0001039399 form:SystemsSegmentMember 2017-12-31 2018-12-29 0001039399 form:SystemsSegmentMember 2019-03-30 0001039399 form:ProbeCardsSegmentMember 2017-12-31 2018-12-29 0001039399 us-gaap:EmployeeSeveranceMember 2019-03-30 0001039399 us-gaap:OtherRestructuringMember 2018-12-30 2019-03-30 0001039399 us-gaap:OtherRestructuringMember 2019-03-30 0001039399 us-gaap:EmployeeSeveranceMember 2018-12-29 0001039399 us-gaap:EmployeeSeveranceMember 2018-12-30 2019-03-30 0001039399 us-gaap:OtherRestructuringMember 2018-12-29 0001039399 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2018-09-29 0001039399 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2018-09-29 0001039399 currency:KRW us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2018-09-29 0001039399 us-gaap:ForeignExchangeForwardMember 2018-09-29 0001039399 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:CorporateBondSecuritiesMember 2018-12-29 0001039399 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:InterestRateSwapMember 2018-12-29 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2018-12-29 0001039399 us-gaap:ForeignExchangeContractMember 2018-12-29 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-29 0001039399 us-gaap:AgencySecuritiesMember 2018-12-29 0001039399 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-29 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2018-12-29 0001039399 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-29 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:CommercialPaperMember 2018-12-29 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2018-12-29 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-29 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-29 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-29 0001039399 us-gaap:FairValueInputsLevel2Member 2018-12-29 0001039399 us-gaap:CertificatesOfDepositMember 2018-12-29 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-30 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember 2019-03-30 0001039399 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:CertificatesOfDepositMember 2019-03-30 0001039399 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:CorporateDebtSecuritiesMember 2019-03-30 0001039399 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:MoneyMarketFundsMember 2019-03-30 0001039399 us-gaap:InterestRateSwapMember 2019-03-30 0001039399 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-03-30 0001039399 us-gaap:CommercialPaperMember 2019-03-30 0001039399 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2019-03-30 0001039399 us-gaap:FairValueMeasurementsNonrecurringMember 2019-03-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-30 2019-03-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2017-12-31 2018-03-31 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember form:OtherIncomeExpenseNetMember 2018-12-30 2019-03-30 0001039399 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 2018-03-31 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-30 2019-03-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-30 2019-03-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 2018-03-31 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-30 2019-03-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2018-12-30 2019-03-30 0001039399 us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 2018-03-31 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-12-30 2019-03-30 0001039399 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-12-31 2018-03-31 0001039399 us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-29 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-31 2018-03-31 0001039399 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-30 2019-03-30 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2018-12-30 2019-03-30 0001039399 us-gaap:CommonStockMember 2017-02-28 0001039399 us-gaap:RestrictedStockMember 2018-12-30 2019-03-30 0001039399 us-gaap:RestrictedStockMember 2019-03-30 0001039399 form:PerformanceRestrictedStockUnitsMember 2019-03-30 0001039399 form:PerformanceRestrictedStockUnitsMember 2018-12-30 2019-03-30 0001039399 us-gaap:EmployeeStockMember 2019-03-30 0001039399 us-gaap:EmployeeStockMember 2018-12-30 2019-03-30 0001039399 form:EquityIncentivePlanMember 2019-03-30 0001039399 form:EquityIncentivePlanMember 2018-12-30 2019-03-30 0001039399 form:EquityIncentivePlanMember 2018-12-29 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2018-12-29 0001039399 us-gaap:RestrictedStockUnitsRSUMember form:EquityIncentivePlanMember 2019-03-30 0001039399 srt:MinimumMember 2019-03-30 0001039399 srt:MaximumMember us-gaap:AutomobilesMember 2019-03-30 0001039399 srt:MinimumMember us-gaap:AutomobilesMember 2019-03-30 0001039399 srt:MaximumMember 2019-03-30 0001039399 us-gaap:ScenarioForecastMember 2019-03-31 2019-12-28 0001039399 us-gaap:ScenarioForecastMember 2019-12-29 2020-12-26 0001039399 form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-03-31 0001039399 country:JP form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-03-30 0001039399 form:RestOfTheWorldMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 country:JP 2018-12-30 2019-03-30 0001039399 srt:AsiaPacificMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 srt:EuropeMember 2018-12-30 2019-03-30 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:FlashProductGroupMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 country:KR form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 country:TW 2018-12-30 2019-03-30 0001039399 form:RestOfTheWorldMember 2017-12-31 2018-03-31 0001039399 country:CN form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsProductGroupMember 2018-12-30 2019-03-30 0001039399 srt:AsiaPacificMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-03-31 0001039399 form:RestOfTheWorldMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 country:US 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:RestOfTheWorldMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 srt:AsiaPacificMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 country:JP form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:FlashProductGroupMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 form:DRAMProductGroupMember 2017-12-31 2018-03-31 0001039399 form:SystemsProductGroupMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-03-30 0001039399 country:US 2018-12-30 2019-03-30 0001039399 srt:EuropeMember 2017-12-31 2018-03-31 0001039399 country:US form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 form:SystemsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-03-30 0001039399 country:KR 2018-12-30 2019-03-30 0001039399 country:KR 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredOverTimeMember 2018-12-30 2019-03-30 0001039399 srt:EuropeMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 country:KR form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 country:TW form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:RestOfTheWorldMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 form:RestOfTheWorldMember 2018-12-30 2019-03-30 0001039399 country:TW form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 country:TW form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 country:KR form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 country:CN 2018-12-30 2019-03-30 0001039399 country:JP 2017-12-31 2018-03-31 0001039399 country:CN 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-03-30 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-03-30 0001039399 form:DRAMProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 country:US form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:ProbeCardsSegmentMember us-gaap:TransferredOverTimeMember 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 srt:AsiaPacificMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 country:JP form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 form:FlashProductGroupMember 2018-12-30 2019-03-30 0001039399 country:TW form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 country:US form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 country:TW 2017-12-31 2018-03-31 0001039399 srt:EuropeMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 srt:EuropeMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 country:CN form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 srt:EuropeMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsSegmentMember us-gaap:TransferredOverTimeMember 2017-12-31 2018-03-31 0001039399 form:DRAMProductGroupMember 2018-12-30 2019-03-30 0001039399 form:FoundryLogicProductGroupMember 2017-12-31 2018-03-31 0001039399 srt:AsiaPacificMember 2018-12-30 2019-03-30 0001039399 country:US form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 country:JP form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 form:FoundryLogicProductGroupMember 2018-12-30 2019-03-30 0001039399 form:SystemsProductGroupMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 country:KR form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:TransferredOverTimeMember 2017-12-31 2018-03-31 0001039399 form:DRAMProductGroupMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 form:FlashProductGroupMember 2017-12-31 2018-03-31 0001039399 country:CN form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 srt:AsiaPacificMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 country:CN form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2018-12-30 2019-03-30 0001039399 us-gaap:CorporateAndOtherMember 2017-12-31 2018-03-31 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2018-12-30 2019-03-30 0001039399 us-gaap:OperatingSegmentsMember form:SystemsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:OperatingSegmentsMember form:ProbeCardsSegmentMember 2017-12-31 2018-03-31 0001039399 us-gaap:CorporateAndOtherMember 2018-12-30 2019-03-30 xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares iso4217:TWD form:segment false --12-28 Q1 2019 2019-03-30 10-Q 0001039399 74581339 false Large Accelerated Filer FORMFACTOR INC. false -50000 0 -50000 601000 -1253000 0.74 0.26 0.382 0.422 0.477 0.000 0.397 0.419 0.540 0.000 0 1277000 4.85 3320000 2511000 2932000 324310000 2651000 2982606000 8903000 40006000 31555000 95333000 81492000 -23000 71000 3174000 1475000 27731000 22559000 255755000 260607000 780000 -599000 862897000 871617000 7194000 7090000 3737000 3737000 5262000 5262000 3756000 920000 1302000 1534000 5295000 950000 1519000 2826000 200000 200000 123000 51000 7194000 5157000 2037000 7090000 4719000 2371000 19000 38000 728222000 756621000 337820000 338385000 52586000 9181000 43405000 0 57590000 18527000 39063000 0 50531000 54086000 98472000 105759000 1184000 1184000 0 3077000 3077000 0 92726000 95382000 100546000 107713000 2656000 7167000 400000 0.001 0.001 250000000 250000000 72532176 74101623 72532176000 73013842000 72532176 74139712000 74101623 74488498000 74000 74000 4289000 4104000 0.140 0.241 0.101 0.130 0.278 0.213 0.167 0.107 0.138 0.351 300000 600000 5700000 7600000 1400000 73161000 79692000 8214000 4705000 307000 189000 272000 57000 59000 0 4941000 6885000 77301000 77293000 2355000 2306000 3525000 3947000 871000 0 871000 427000 0 427000 862000 314000 132000 0 -58000 -32000 -19000 -7000 -208000 377000 0 377000 0.03 0.07 0.03 0.07 1078000 -207000 15600000 13135000 26144000 P1Y11M26D P10M3D P1Y10M12D 4991000 975000 20178000 127937000 97111000 21653000 9173000 134868000 101708000 22954000 10206000 19249000 1742000 3484000 12592000 23318000 195577000 143408000 40146000 12023000 195253000 143179000 40077000 11997000 67640000 46297000 18493000 2850000 60385000 41471000 17123000 1791000 561000 -121000 -15000 -118000 189920000 172482000 17438000 189214000 172482000 16732000 188925000 172482000 16443000 -706000 0 -706000 -289000 0 -289000 0 45129000 45129000 40071000 11135000 -6077000 52521000 45294000 13016000 -5789000 2412000 7515000 287000 2032000 771000 1082000 1260000 1261000 2988000 -7148000 -3354000 -13805000 -829000 943000 -9521000 -6275000 -444000 1931000 52000 1000 7408000 8658000 2515000 33000 -662000 564000 247000 -2167000 1516000 1647000 67640000 60385000 967000 595000 826000 302000 13895000 16233000 77706000 83216000 43380000 44627000 20431000 22356000 2045000 2725000 257000 580000 2181000 47195000 20406000 4432000 4890000 5819000 6698000 4950000 P20Y P10Y P4Y P1Y P1Y 148058000 163633000 728222000 756621000 102518000 100643000 0 29840000 33622000 34971000 23740000 50531000 7997000 42534000 8608000 0 8608000 7997000 7997000 0 2295000 0 2295000 30674000 0 30674000 957000 0 957000 54086000 959000 0 959000 0 0 0 26046000 0 26046000 11631000 0 11631000 15450000 15450000 0 15450000 38636000 -4353000 -3932000 -3391000 -9332000 9322000 20638000 2125000 2125000 5483000 5483000 2 41495000 44907000 3634000 7614000 1745000 0 6022000 0 32239000 0 1690000 0 34397000 0.047 P8Y 2633000 3022000 968000 1409000 2166000 -917000 2164000 2164000 -1379000 -1379000 0 255000 -435000 -28000 172000 -613000 -174000 151000 -512000 -84000 357000 302000 3587000 12382000 3831000 6028000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 13669000 11747000 20000 28000 4754000 3870000 4007000 9050000 3662000 2839000 2102000 2021000 2102000 2021000 1848000 970000 1025000 889000 54054000 54697000 8750000 7500000 18046000 19723000 849000 824000 1225000 1130000 0 0 0 209000 120000 89000 75000 134000 20000 20000 0 95000 95000 0 134000 0 134000 -283587000 -278104000 118290000 118290000 94928000 23362000 30266000 30266000 0 6223000 6223000 0 58439000 58439000 0 23362000 0 23362000 12274000 9027000 3247000 13672000 10132000 3540000 14990000 13916000 1074000 27722000 25971000 1751000 32863000 26488000 6375000 452000 331000 121000 4815000 3490000 1325000 11502000 5573000 5929000 94928000 94434000 494000 23362000 22521000 841000 0 116955000 1335000 132213000 108103000 24110000 28886000 28886000 0 7637000 7637000 0 71580000 71580000 0 24110000 0 24110000 21843000 18151000 3692000 10432000 5300000 5132000 26723000 25018000 1705000 22387000 21257000 1130000 34263000 27655000 6608000 3809000 2559000 1250000 3263000 2790000 473000 9493000 5373000 4120000 108103000 107491000 612000 24110000 23142000 968000 0 130633000 1580000 3900000 0 35713000 23449000 25184000 3756000 5295000 17501 12.77 3102226 3037029 12.79 12.83 47696 700000 10.17 505518 12.18 8.12 4028192000 524725 505518 8.00 8.12 505518 4028192000 8.12 4.69 4028192000 P2Y10M17D P2Y10M17D P2Y10M17D 17000 341670000 301497 301497000 34386000 28082000 105610000 19207000 19207 3705000 3704000 1000 3670000 3670000 0 -357000 -357000 0 -302000 -302000 0 1049000 1049000 0 90000 90000 25000000 6000000 458637000 3021000 843116000 73000 -387573000 471010000 5185000 851249000 74000 -385498000 580164000 780000 862897000 74000 -283587000 592988000 -599000 871617000 74000 -278104000 4222000 2906000 0 -59000 419000 74342000 76009000 72826000 72826000 74362000 <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:550px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:377px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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;">March&#160;30, 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="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;29, 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;">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;">13,135</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,600</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 employee stock purchase plan contributions withheld</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,906</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">3,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,633</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;">22,559</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;">27,731</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. 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> is derived from our 2018 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 2018 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;">Leases</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 12.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Commitments and Purchase Obligations</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our purchase obligations and other contractual obligations have not materially changed as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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;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-style:italic;font-weight:bold;">Legal Matters</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:74px;" 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:74px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;30, 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, 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;">Intel Corporation</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;">21.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><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;">SK Hynix Inc.</font></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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">Samsung Electronics., LTD.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</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;"><br clear="none"/></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;">35.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">24.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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;">March&#160;30, 2019</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;">16.7%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.7%</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;29, 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;">27.8%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">13.0%</font><font style="font-family:inherit;font-size:10pt;"> of gross accounts receivable, respectively.</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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 30, 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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td></tr><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;">Market:</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;">71,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">71,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">28,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">28,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">30,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">7,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">7,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">&#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;">6,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">24,110</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;">24,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">23,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">108,103</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;">24,110</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;">132,213</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;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">107,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">130,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">94,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">116,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;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;">612</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;">968</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,580</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;">494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">108,103</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;">24,110</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;">132,213</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;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">27,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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 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;">34,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">32,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;China</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="padding-bottom:10px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">&#160;&#160;&#160;&#160;Europe</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><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;Asia-Pacific</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:6pt">1</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">3,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">108,103</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;">24,110</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;">132,213</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;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></font><font style="font-family:inherit;font-size:8pt;"> Asia-Pacific includes all countries in the region except China, Japan, South Korea, and Taiwan, 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:640px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:465px;" rowspan="1" colspan="1"></td><td style="width:80px;" 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:80px;" 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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">March&#160;30, <br clear="none"/>2019</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;">March&#160;31, <br clear="none"/>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;">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;">74,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">76,009</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,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:18px;font-size:10pt;"><font style="font-family: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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="font-family: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:18px;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;">38</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;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> or the year ended </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;">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No changes were made to our valuation techniques during the first </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months of fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</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;">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:597px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:326px;" 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:71px;" 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:71px;" 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:71px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;30, 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="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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">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;" 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: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;background-color:#cceeff;">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;">3,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:left;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;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;">15,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">15,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">26,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#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;">&#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></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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">54,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></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;background-color:#cceeff;">Interest rate swap 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;">427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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 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;">18,527</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;">39,063</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;">57,590</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:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Liabilities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">&#8212;</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;">(377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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:597px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:326px;" 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:71px;" 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:71px;" 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:71px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</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;">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;" 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: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;background-color:#cceeff;">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,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;">&#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,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></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;background-color:#cceeff;">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;">7,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">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;">8,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">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;">2,295</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,295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,531</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Interest rate swap 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;">871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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 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;">9,181</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;">43,405</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;">52,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></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;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-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:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:232px;" 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:71px;" 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:85px;" 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:71px;" 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:85px;" rowspan="1" colspan="1"></td><td style="width:8px;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Gain or (Loss) Recognized in Accumulated 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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) Recognized in Income on Derivative (Ineffective Portion)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Income on Derivative (Ineffective Portion )</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 30, 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 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;">(28</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:center;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;">(208</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:center;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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;font-weight:bold;">Three Months Ended March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;">132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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: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;">&#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></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, certain of 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. Certain of our foreign currency forward contracts are designated as cash flow hedges, 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 as a component of accumulated other comprehensive income and reclassified into earnings in the same period in which the hedged transaction affects earnings, and in the same line item on the Condensed Consolidated Statements of Income as the impact of the hedge transaction. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we expect to reclassify </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the amount accumulated in other comprehensive income (loss) to earnings during the next 12 months, due to the recognition in earnings of the hedged forecasted transactions.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> will mature in the fourth quarter of fiscal 2019.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about our foreign currency forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:410px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:85px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:81px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract Amount (U.S. Dollars)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,511</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;" 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;">(3,320</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></tr><tr><td style="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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;">(324,310</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,932</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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;">Korean Won</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,982,606</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,651</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></tr><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;">Total USD notional amount of outstanding foreign exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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 impact of foreign exchange derivative contracts not designated as cash flow hedges 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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:277px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:220px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:73px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="8" 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;">Amount of Gain Recognized on Derivatives</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="7" 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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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;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;font-weight:bold;">Location of Gain 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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 30, 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 impact of foreign exchange derivative contracts designated as cash flow hedges 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:618px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:232px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" 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:201px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Loss Recognized in Accumulated 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 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 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 March 30, 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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(435</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 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;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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 style="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;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(58</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Three Months Ended March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. </font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in 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;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> or the year ended </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;">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable and Accrued liabilities approximate fair value due to their short maturities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No changes were made to our valuation techniques during the first </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months of fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</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;">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;"><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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:508px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;30, <br clear="none"/>2019</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;">March&#160;31, <br clear="none"/>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;">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;">4,719</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,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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,090</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,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> each contain </font><font style="font-family:inherit;font-size:10pt;">52</font><font style="font-family:inherit;font-size:10pt;"> weeks and the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> each contained 13 weeks. Fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> will end on </font><font style="font-family:inherit;font-size:10pt;">December&#160;28, 2019</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:592px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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:71px;" 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;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 30, 2017</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;">17,438</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;">189,920</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 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;">(706</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;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;">(706</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></tr><tr><td style="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 29, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">16,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(289</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;">(289</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 March 30, 2019</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;">16,443</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;">188,925</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;">March&#160;30, 2019</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;">March 30, 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="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 29, 2018</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,179</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;">101,708</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;">41,471</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,408</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;">97,111</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;">46,297</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;">11,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">195,253</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;">134,868</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;">60,385</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;">195,577</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;">127,937</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,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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;"><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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:508px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;30, <br clear="none"/>2019</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;">March&#160;31, <br clear="none"/>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;">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;">4,719</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,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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,090</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,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:412px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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 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 2019</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;">19,249</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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">60,385</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories, net </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, net, 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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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;">March&#160;30, <br clear="none"/>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="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;29, <br clear="none"/>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;">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;">44,627</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;">43,380</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;">22,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">16,233</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;">13,895</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;">83,216</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;">77,706</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;"><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 components of lease expense were 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:356px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:270px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;30, <br clear="none"/>2019</font></div></td></tr><tr><td style="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;">Lease expense:</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: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;">Operating lease expense</font></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,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Short-term lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Variable lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">2,181</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;">Future minimum payments under our non-cancelable operating leases were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:417px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:326px;" 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:71px;" 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;border-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 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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;">6,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;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,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,195</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</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;">We lease real estate space under non-cancelable operating lease agreements for commercial and industrial space, as well as our corporate headquarters located in Livermore, California. Our leases have remaining terms of </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;">, and some leases include options to extend up to </font><font style="font-family:inherit;font-size:10pt;">20 years</font><font style="font-family:inherit;font-size:10pt;">. We also have operating leases for automobiles with remaining lease terms of </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">4 years</font><font style="font-family:inherit;font-size:10pt;">. We did not include any of our renewal options in our lease terms for calculating our lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time. The weighted-average remaining lease term for our operating leases was </font><font style="font-family:inherit;font-size:10pt;">8 years</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and the weighted-average discount rate was </font><font style="font-family:inherit;font-size:10pt;">4.7%</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 components of lease expense were 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:356px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:270px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;30, <br clear="none"/>2019</font></div></td></tr><tr><td style="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;">Lease expense:</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: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;">Operating lease expense</font></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,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Short-term lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Variable lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;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;">2,181</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;">Future minimum payments under our non-cancelable operating leases were as follows as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:417px;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:326px;" 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:71px;" 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;border-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 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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;">6,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;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,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,195</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;">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 2018-15</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") 2018-15, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</font><font style="font-family:inherit;font-size:10pt;">" The new guidance clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. ASU 2018-15 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We have not yet determined the impact of this standard on our 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;">ASU 2016-02, ASU 2018-10, ASU 2018-11 and ASU 2019-01</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;">" and in March 2019 by ASU 2019-01, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Codification 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 requires enhanced disclosures about our leasing arrangements. We adopted Topic 842 and all related amendments on December 30, 2018, the first day of fiscal 2019, using the modified transition approach. The modified transition approach permits a company to use its effective date as the date of initial application to apply the standard to its leases, and, therefore, not restate comparative prior period financial information. Consequently, prior period financial information is not updated, and the disclosures required under the new standard will not be provided for dates and periods before December 30, 2018. The standard provides several optional practical expedients in transition. We elected the &#8216;package of practical expedients,&#8217; which permits us to not reassess, under the new standard, our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. The new standard also provides practical expedients for an entity&#8217;s ongoing accounting. We elected the short-term lease recognition exemption. This means, for those leases that qualify, we will not recognize a right-of-use asset or lease liability, and this includes not recognizing right-of-use assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all our leases. The adoption of the lease standard did not have any effect on our previously reported Condensed Consolidated Statements of Operations and did not result in a cumulative catch-up adjustment to opening equity.</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. 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;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> is derived from our 2018 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 2018 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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> each contain </font><font style="font-family:inherit;font-size:10pt;">52</font><font style="font-family:inherit;font-size:10pt;"> weeks and the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> each contained 13 weeks. Fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> will end on </font><font style="font-family:inherit;font-size:10pt;">December&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Critical Accounting Policies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our critical accounting policies have not changed during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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;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;">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 2018-15</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") 2018-15, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</font><font style="font-family:inherit;font-size:10pt;">" The new guidance clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. ASU 2018-15 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We have not yet determined the impact of this standard on our 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;">ASU 2016-02, ASU 2018-10, ASU 2018-11 and ASU 2019-01</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;">" and in March 2019 by ASU 2019-01, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Codification 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 requires enhanced disclosures about our leasing arrangements. We adopted Topic 842 and all related amendments on December 30, 2018, the first day of fiscal 2019, using the modified transition approach. The modified transition approach permits a company to use its effective date as the date of initial application to apply the standard to its leases, and, therefore, not restate comparative prior period financial information. Consequently, prior period financial information is not updated, and the disclosures required under the new standard will not be provided for dates and periods before December 30, 2018. The standard provides several optional practical expedients in transition. We elected the &#8216;package of practical expedients,&#8217; which permits us to not reassess, under the new standard, our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. The new standard also provides practical expedients for an entity&#8217;s ongoing accounting. We elected the short-term lease recognition exemption. This means, for those leases that qualify, we will not recognize a right-of-use asset or lease liability, and this includes not recognizing right-of-use assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all our leases. The adoption of the lease standard did not have any effect on our previously reported Condensed Consolidated Statements of Operations and did not result in a cumulative catch-up adjustment to opening equity. See Note 12 for additional information.</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. We continuously monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified 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:500px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;30, <br clear="none"/>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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td></tr><tr><td style="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;">2,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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></tr><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;">889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">(970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><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,021</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,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 in the first quarter of fiscal 2019 compromised of costs related to employee termination benefits, cost of long-lived asset abandonment, as well as inventory write downs. </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;">Restructuring charges were included in our Consolidated Statement of Operations as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:521px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:353px;" 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: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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 30, 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general, and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes to the restructuring accrual in the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:594px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:353px;" 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: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:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Severance and Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total 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 29, 2018</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;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">20</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;">Restructuring charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-cash settlement</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(134</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;">(134</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;">March 30, 2019</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;">95</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;">&#8212;</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;">95</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;">Revenue</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-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;">March&#160;30, 2019</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;">74%</font><font style="font-family:inherit;font-size:10pt;"> of our remaining performance obligations as revenue in the remainder of fiscal 2019, and approximately </font><font style="font-family:inherit;font-size:10pt;">26%</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;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are reported on the Condensed Consolidated Balance Sheets 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 Other liabilities. Contract liabilities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. During the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue that was included in contract liabilities as of </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;">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 14 of Notes to Consolidated Financial Statements for further details.</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:550px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:377px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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;">March&#160;30, 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="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;29, 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;">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;">13,135</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,600</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 employee stock purchase plan contributions withheld</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 warranty</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,906</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">3,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,633</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;">22,559</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;">27,731</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:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:232px;" 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:71px;" 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:85px;" 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:71px;" 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:85px;" rowspan="1" colspan="1"></td><td style="width:8px;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Gain or (Loss) Recognized in Accumulated 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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) Recognized in Income on Derivative (Ineffective Portion)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Income on Derivative (Ineffective Portion )</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 30, 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 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;">(28</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:center;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;">(208</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:center;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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;font-weight:bold;">Three Months Ended March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;">132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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: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;">&#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></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:640px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:465px;" rowspan="1" colspan="1"></td><td style="width:80px;" 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:80px;" 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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">March&#160;30, <br clear="none"/>2019</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;">March&#160;31, <br clear="none"/>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;">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;">74,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">76,009</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,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:18px;font-size:10pt;"><font style="font-family: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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="font-family: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:18px;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;">38</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;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;30, <br clear="none"/>2019</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;">March&#160;31, <br clear="none"/>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;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;">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,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;">1,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;background-color:#cceeff;padding-left:2px;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,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,295</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,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#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:597px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:326px;" 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:71px;" 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:71px;" 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:71px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March&#160;30, 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="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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">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;" 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: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;background-color:#cceeff;">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;">3,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:left;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;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;">15,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">15,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,631</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">26,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#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;">&#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></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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">54,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></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;background-color:#cceeff;">Interest rate swap 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;">427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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 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;">18,527</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;">39,063</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;">57,590</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:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Liabilities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">&#8212;</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;">(377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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:597px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:326px;" 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:71px;" 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:71px;" 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:71px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</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;">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;" 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: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;background-color:#cceeff;">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,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;">&#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,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></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;background-color:#cceeff;">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;">7,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">7,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">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;">8,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">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;">2,295</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,295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,531</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Interest rate swap 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;">871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 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 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;">9,181</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;">43,405</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;">52,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></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;">March 30, 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="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 29, 2018</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,179</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;">101,708</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;">41,471</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,408</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;">97,111</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;">46,297</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;">11,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">195,253</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;">134,868</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;">60,385</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;">195,577</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;">127,937</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,640</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 following table provides information about our foreign currency forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:410px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:85px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:81px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract Amount (U.S. Dollars)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,511</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;" 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;">(3,320</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></tr><tr><td style="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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;">(324,310</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,932</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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;">Korean Won</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,982,606</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,651</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></tr><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;">Total USD notional amount of outstanding foreign exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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 foreign exchange derivative contracts designated as cash flow hedges 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:618px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:232px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" 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:201px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Loss Recognized in Accumulated 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 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 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 March 30, 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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(435</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 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;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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 style="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;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(58</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Three Months Ended March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:592px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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:71px;" 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;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 30, 2017</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;">17,438</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;">189,920</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 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;">(706</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;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;">(706</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></tr><tr><td style="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 29, 2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">16,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(289</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;">(289</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 March 30, 2019</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;">16,443</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;">188,925</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, net, 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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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;">March&#160;30, <br clear="none"/>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="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;29, <br clear="none"/>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;">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;">44,627</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;">43,380</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;">22,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">16,233</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;">13,895</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;">83,216</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;">77,706</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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:277px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:220px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:73px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:74px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="8" 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;">Amount of Gain Recognized on Derivatives</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="7" 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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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;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;font-weight:bold;">Location of Gain 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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 30, 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;"><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:500px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;30, <br clear="none"/>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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, <br clear="none"/>2018</font></div></td></tr><tr><td style="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;">2,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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></tr><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;">889</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">(970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><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,021</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,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Restructuring charges were included in our Consolidated Statement of Operations as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:521px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:353px;" 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: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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 30, 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general, and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes to the restructuring accrual in the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:594px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:353px;" 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: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:66px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Employee Severance and Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total 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 29, 2018</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;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">20</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;">Restructuring charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-cash settlement</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(134</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;">(134</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;">March 30, 2019</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;">95</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;">&#8212;</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;">95</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:684px;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:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:47px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:47px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" 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;">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="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;">March 30, 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="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;">March 31, 2018</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;">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: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;">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: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;">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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">94,928</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: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;">23,362</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: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;">&#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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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;">45,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">13,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: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;">(5,789</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;" 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;">52,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">11,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,077</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;" 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;">45,129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:inherit;font-size:9pt;">41.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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54.0</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39.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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47.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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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></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:412px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;30, 2019</font></div></td></tr><tr><td style="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 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;">301,497</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;" rowspan="1" colspan="1"><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.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:80px;" 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:71px;" 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;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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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;background-color:#cceeff;font-weight:bold;">RSUs at December 29, 2018</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;">3,102,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 vested</font></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;">(47,696</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;">10.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Awards forfeited</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;">(17,501</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;">12.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs at March 30, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,037,029</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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:80px;" 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:71px;" 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:85px;" 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:71px;" 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;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 29, 2018</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;">524,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,207</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;">4.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March 30, 2019</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;">505,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.12</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;">2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">4,028,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested and expected to vest at March 30, 2019</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;">505,518</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;">8.12</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;">2.88</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,028,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March 30, 2019</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;">505,518</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;">8.12</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;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;">2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">4,028,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized stock-based compensation was as follows (dollars 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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:85px;" 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;background-color:#cceeff;">Restricted stock units</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;">20,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">1.87</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;">Performance 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;">4,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.99</font></div></td></tr><tr><td style="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;">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;">975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</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;">26,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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 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:412px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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 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 2019</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;">19,249</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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">60,385</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;">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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:74px;" 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:74px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;30, 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31, 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;">Intel Corporation</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;">21.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><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;">SK Hynix Inc.</font></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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">Samsung Electronics., LTD.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</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;"><br clear="none"/></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;">35.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">24.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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. 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:684px;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:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:47px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:47px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:48px;" rowspan="1" colspan="1"></td><td style="width:10px;" 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;">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="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;">March 30, 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="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;">March 31, 2018</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;">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: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;">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: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;">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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">94,928</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: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;">23,362</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: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;">&#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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">118,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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;">45,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">13,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: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;">(5,789</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;" 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;">52,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">11,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,077</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;" 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;">45,129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:inherit;font-size:9pt;">41.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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54.0</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39.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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47.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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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;">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 amortization of intangible assets, share-based compensation, and restructuring charges, net, which are not used in evaluating the results of, or in allocating resources to, our reportable segments.</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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 30, 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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2018</font></div></td></tr><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;">Market:</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;">71,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">71,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">58,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">28,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">28,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">30,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">7,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">7,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">&#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;">6,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">24,110</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;">24,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">23,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">108,103</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;">24,110</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;">132,213</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;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">107,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">130,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">94,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">116,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;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;">612</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;">968</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,580</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;">494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">108,103</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;">24,110</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;">132,213</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;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">27,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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 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;">34,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">32,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;South Korea</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;Taiwan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;China</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="padding-bottom:10px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;background-color:#cceeff;">&#160;&#160;&#160;&#160;Europe</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><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;Asia-Pacific</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:6pt">1</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">3,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">108,103</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;">24,110</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;">132,213</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;">94,928</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">118,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></font><font style="font-family:inherit;font-size:8pt;"> Asia-Pacific includes all countries in the region except China, Japan, South Korea, and Taiwan, which are disclosed separately</font><font style="font-family:inherit;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity and Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Repurchase Program</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2017, our Board of Directors authorized a program to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$25 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding common stock to offset potential dilution from issuances of common stock under our employee stock purchase plan and equity incentive plan. The share repurchase program will expire on February 1, 2020. Repurchased shares are retired upon the settlement of the related transactions with the excess of cost over par value charged to additional paid-in capital. All repurchases are made in compliance with Rule&#160;10b-18 under the Securities Exchange Act of 1934, as amended. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">March 30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we did not repurchase any shares. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:80px;" 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:71px;" 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;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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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;background-color:#cceeff;font-weight:bold;">RSUs at December 29, 2018</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;">3,102,226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 vested</font></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;">(47,696</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;">10.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Awards forfeited</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;">(17,501</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;">12.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs at March 30, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,037,029</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 colspan="2" style="vertical-align:bottom;padding-left:2px;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.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total fair value of RSUs vested during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.7 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 first quarter of fiscal 2019. PRSUs are included as part of the RSU activity above.</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%;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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:80px;" 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:71px;" 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:85px;" 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:71px;" 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;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 29, 2018</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;">524,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,207</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;">4.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding at March 30, 2019</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;">505,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.12</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;">2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">4,028,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Vested and expected to vest at March 30, 2019</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;">505,518</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;">8.12</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;">2.88</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,028,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercisable at March 30, 2019</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;">505,518</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;">8.12</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;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;">2.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">4,028,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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:412px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;30, 2019</font></div></td></tr><tr><td style="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 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;">301,497</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;" rowspan="1" colspan="1"><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.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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 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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:71px;" 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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;30, <br clear="none"/>2019</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;">March&#160;31, <br clear="none"/>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;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;">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,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;">1,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;background-color:#cceeff;padding-left:2px;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,826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">5,295</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,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unrecognized Compensation Costs</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized stock-based compensation was as follows (dollars 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:502px;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:326px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" 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:85px;" 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;background-color:#cceeff;">Restricted stock units</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;">20,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">1.87</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;">Performance 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;">4,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.99</font></div></td></tr><tr><td style="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;">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;">975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</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;">26,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> EX-101.SCH 6 form-20190330.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 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 1005000 - 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 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY 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 2406407 - Disclosure - Fair Value and Derivative Instruments - Impact of Foreign Exchange Derivattive Contracts Designated as Cash Flow Hedges (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 2114100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Leases - Schedule of Future Minimum Payments Under Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Leases (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 2406403 - Disclosure - Restructuring Charges - Changes to the Restructuring Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Restructuring Charges - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Revenue (Details) 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-20190330_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 form-20190330_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 form-20190330_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Probe Cards Probe Cards Segment [Member] Probe Cards Segment [Member] Systems Systems Segment [Member] Systems Segment [Member] Corporate and Other Corporate and Other [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Gross margin Gross Margin, Percent Gross Margin, Percent Operating income (loss) Operating Income (Loss) Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Available-for-sale Securities, Current Accounts receivable, net of allowance for doubtful accounts of $185 and $185 Accounts Receivable, Net, Current Inventories, net Inventory, Net Restricted cash Restricted Cash and Cash Equivalents, Current 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 Restricted Cash and Cash Equivalents, Noncurrent Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Property, plant and equipment, net of accumulated depreciation of $266,274 and $263,102 Property, Plant and Equipment, Net Goodwill Goodwill Intangibles, net Intangible Assets, Net (Excluding Goodwill) Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Current portion of term loan, net of unamortized issuance cost of $128 and $160 Long-term Debt, Current Maturities Deferred revenue Deferred Revenue, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Total current liabilities Liabilities, Current Long-term income taxes payable Long-term Debt, Excluding Current Maturities Deferred tax liabilities Deferred Tax Liabilities, Net, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Other liabilities Deferred Credits and Other Liabilities, Noncurrent Total liabilities Liabilities 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; 74,101,623 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 (loss) 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 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] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 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 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) Fair Value Disclosures [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Derivatives Not Designated as Hedging Instruments Foreign Exchange Forward [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] 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 Restricted stock units Restricted Stock [Member] Performance restricted stock units Performance Restricted Stock Units [Member] Performance Restricted Stock Units [Member] Employee stock purchase plan Employee Stock [Member] Unrecognized expense, other than options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Total unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Average expected recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Translation adjustments and other 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 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] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accumulated depreciation 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Cash and cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows Current assets - Restricted cash Restricted cash Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges Restructuring Charges Leases [Abstract] Components of Lease Expense Lease, Cost [Table Text Block] Schedule of Future Minimum Payments Under Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Fair Value and Derivative Instruments Fair Value Disclosures [Text Block] Basis of Presentation and New Accounting Pronouncements Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Risks and Uncertainties [Abstract] Concentration of Credit and Other Risks Concentration Risk Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing developed technologies Existing Developed Technologies [Member] Existing Developed Technologies [Member] Trade name Trade Names [Member] Customer relationships Customer Relationships [Member] 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 Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning balance Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, ending balance Goodwill impairment Goodwill, Impairment Loss 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] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] PRSUs 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 Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] 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 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with Customer, Liability Payables and Accruals [Abstract] Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Leases Lessee, Operating Leases [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Nonrecurring Fair Value, Measurements, Nonrecurring [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] Liabilities measured at fair value on recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Assets measured at fair value on non-recurring basis Assets, Fair Value Disclosure Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Number of reportable segments Number of Reportable Segments 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] 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] 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 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] Revenue from Contract with Customer [Member] Revenue from Contract with Customer [Member] Accounts Receivable Accounts Receivable [Member] Major Customers [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] Intel Corporation Intel [Member] Intel [Member] Micron Technology, Inc. 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] Samsung [Member] Samsung [Member] Samsung [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Options Outstanding 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 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Derivative [Table] Derivative [Table] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Buy Long [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] Korean Won Euro Member Countries, Euro Japanese Yen Japan, Yen Korean Won Korea (South), Won Derivative [Line Items] Derivative [Line Items] Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Contract amount (in various currencies) Derivative, Notional Amount Operating Segments Segment Reporting Disclosure [Text Block] 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 CHINA 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] Schedule of Customer Percentage of Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accrued compensation and benefits Employee-related Liabilities, Current Accrued employee stock purchase plan contributions withheld Product Warranty Accrual, Current Accrued warranty Accrued Employee Benefits, Current Accrued income and other taxes Taxes Payable Other accrued expenses Other Accrued Liabilities, Current Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (In shares) Beginning balance Issuance of common stock under the Employee Stock Purchase Plan (In shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock pursuant to exercise of options for cash (In shares) Stock Issued During Period, Shares, Share-based Compensation, Gross Issuance of common stock pursuant to exercise of options for cash Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock pursuant to vesting of restricted stock units (In shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of common stock pursuant to exercise of options for cash Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Purchase and retirement of common stock Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Other Comprehensive Income (Loss), Net of Tax Accounting standard adoptions and adjustments Adjustments To Additional Paid In Capital, Share-Based Compensation, Adjustments For Accounting Standards Adjustments To Additional Paid In Capital, Share-Based Compensation, Adjustments For Accounting Standards Stock-based compensation Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other comprehensive income (loss) Currency translation adjustments Currency translation adjustments Ending balance (In shares) Ending balance Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Amortization of intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Remainder of 2019 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 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] 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] Location of Gain Recognized on Derivatives Other Nonoperating Income (Expense) [Member] Derivative asset Derivative Asset 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] Operating lease expense Operating Lease, Expense Short-term lease expense Short-term Lease, Cost Variable lease expense Variable Lease, Cost Lease, Cost Lease, Cost Net Income (Loss) per Share Earnings Per Share [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 Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance and Benefits Employee Severance [Member] Other Costs Other Restructuring [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Accrual at beginning of period Restructuring Reserve Non-cash settlement Restructuring Reserve, Settled without Cash Accrual at end of period Product Warranties Disclosures [Abstract] Warranty Product Warranty Disclosure [Text Block] Revenue Revenue from Contract with Customer [Text Block] Reconciliation of Changes in Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Shares issued under ESPP (In shares) 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 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Policy Fair Value Measurement, Policy [Policy Text Block] Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due 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 Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Standard and Extended Product Warranty Accrual Accruals Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Balance at end of period 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] Agency Securities [Member] Agency 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 Derivative Liability Derivative Liability Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Automobiles Automobiles [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent 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 shares used in computing diluted net income per share (In shares) Weighted Average Number of Shares Outstanding, Diluted Anti-dilutive securities (In shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivatives Not Designated as Hedging Instruments 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] 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 Amortization (accretion) of discount on investments Accretion (Amortization) of Discounts and Premiums, Investments Amortization of operating lease, right-of-use assets Operating Lease, Right-Of-Use Asset, Amortization Operating Lease, Right-Of-Use Asset, Amortization 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 Loss on disposal of long-lived assets Gain (Loss) on Disposition of Property Plant Equipment Loss on derivative instruments Unrealized Gain (Loss) on Derivatives and Commodity Contracts Foreign currency transaction losses (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 Other liabilities Increase (Decrease) in Other Deferred Liability Deferred revenues Increase (Decrease) in Deferred Revenue Operating lease liabilities Operating Lease, Payments Asset retirement obligations Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Cash flows from investing activities: Payments to Acquire Property, Plant, and Equipment Proceeds from sale of a subsidiary Proceeds from Divestiture of Interest in Subsidiaries and Affiliates Proceeds from sale of property, plant and equipment Payments to Acquire Available-for-sale Securities Purchases 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 Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Cash flows from financing activities: Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Purchase and retirement of common stock Payments Related to Tax Withholding for Share-based Compensation Proceeds from term loan debt Repayments of Long-term Debt Payment of term loan debt issuance costs Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of exchange rate changes on cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase in cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash, beginning of period Fair value of stock options and restricted stock-based awards assumed in connection with acquisition of Cascade Microtech 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 Operating lease, right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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 Restructuring Charges Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Accrual Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Income Statement [Abstract] Cost of revenues Cost of Goods and Services Sold Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Total operating expenses Operating Expenses Operating income Interest income Investment Income, Interest Interest expense Interest Expense Other expense, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net income per share: Basic (In dollars per share) Earnings Per Share, Basic Diluted (In dollars per share) Earnings Per Share, Diluted Basic Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (In shares) Diluted (In shares) EX-101.PRE 10 form-20190330_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 30, 2019
May 01, 2019
Document and Entity Information [Abstract]    
Entity Registrant Name FORMFACTOR INC.  
Entity Central Index Key 0001039399  
Current Fiscal Year End Date --12-28  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Mar. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   74,581,339
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Current assets:    
Cash and cash equivalents $ 105,759 $ 98,472
Marketable securities 54,086 50,531
Accounts receivable, net of allowance for doubtful accounts of $185 and $185 81,492 95,333
Inventories, net 83,216 77,706
Restricted cash 824 849
Refundable income taxes 1,261 1,260
Prepaid expenses and other current assets 11,747 13,669
Total current assets 338,385 337,820
Restricted cash 1,130 1,225
Operating Lease, Right-of-Use Asset 34,397 0
Property, plant and equipment, net of accumulated depreciation of $266,274 and $263,102 54,697 54,054
Goodwill 188,925 189,214
Intangibles, net 60,385 67,640
Deferred tax assets 77,293 77,301
Other assets 1,409 968
Total assets 756,621 728,222
Current liabilities:    
Accounts payable 31,555 40,006
Accrued liabilities 22,559 27,731
Current portion of term loan, net of unamortized issuance cost of $128 and $160 33,622 29,840
Deferred revenue 6,885 4,941
Operating Lease, Liability, Current 6,022 0
Total current liabilities 100,643 102,518
Long-term income taxes payable 23,740 34,971
Deferred tax liabilities 2,306 2,355
Operating Lease, Liability, Noncurrent 32,239 0
Other liabilities 4,705 8,214
Total liabilities 163,633 148,058
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; 74,101,623 and 72,532,176 shares issued and outstanding 74 74
Additional paid-in capital 871,617 862,897
Accumulated other comprehensive income (loss) (599) 780
Accumulated deficit (278,104) (283,587)
Total stockholders’ equity 592,988 580,164
Total liabilities and stockholders’ equity $ 756,621 $ 728,222
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 200 $ 200
Accumulated depreciation 260,607 255,755
Debt Issuance Costs, Current, Net 189 307
Debt Issuance Costs, Noncurrent, Net $ 57 $ 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) 74,101,623 72,532,176
Common stock, shares outstanding (In shares) 74,101,623 72,532,176
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2019
Sep. 30, 2017
Income Statement [Abstract]    
Revenues $ 132,213 $ 118,290
Cost of revenues 79,692 73,161
Gross profit 52,521 45,129
Operating expenses:    
Research and development 19,723 18,046
Selling, general and administrative 25,184 23,449
Total operating expenses 44,907 41,495
Operating income 7,614 3,634
Interest income 580 257
Interest expense (595) (967)
Other expense, net (84) (512)
Income before income taxes 7,515 2,412
Provision for income taxes 2,032 $ 287
Net income $ 5,483  
Net income per share:    
Basic (In dollars per share) $ 0.07 $ 0.03
Diluted (In dollars per share) $ 0.07 $ 0.03
Basic    
Basic (In shares) 74,362 72,826
Diluted (In shares) 76,009  
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2019
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]    
Net income $ 5,483  
Other comprehensive income (loss), net of tax:    
Translation adjustments and other (917) $ 2,166
Unrealized gains (losses) on available-for-sale marketable securities 151 (174)
Unrealized gains (losses) on derivative instruments (613) 172
Other comprehensive income (loss), net of tax (1,379) 2,164
Comprehensive income $ 4,104 $ 4,289
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (In shares) at Dec. 30, 2017   72,532,176,000      
Beginning balance at Dec. 30, 2017 $ 458,637 $ 73 $ 843,116 $ 3,021 $ (387,573)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under the Employee Stock Purchase Plan (In shares)   341,670,000      
Issuance of common stock under the Employee Stock Purchase Plan 3,705 $ 1 3,704    
Issuance of common stock pursuant to exercise of options for cash (In shares)   105,610,000      
Issuance of common stock pursuant to exercise of options for cash 1,049 $ 0 1,049    
Issuance of common stock pursuant to vesting of restricted stock units (In shares)   34,386,000      
Issuance of common stock pursuant to exercise of options for cash (357) $ 0 (357)    
Purchase and retirement of common stock 3,737   3,737    
Other Comprehensive Income (Loss), Net of Tax       2,164  
Accounting standard adoptions and adjustments (50)   0   (50)
Stock-based compensation          
Net income 2,125       2,125
Ending balance (In shares) at Mar. 31, 2018   73,013,842,000      
Ending balance at Mar. 31, 2018 $ 471,010 $ 74 851,249 5,185 (385,498)
Beginning balance (In shares) at Dec. 29, 2018 72,532,176 74,139,712,000      
Beginning balance at Dec. 29, 2018 $ 580,164 $ 74 862,897 780 (283,587)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under the Employee Stock Purchase Plan (In shares)   301,497,000      
Issuance of common stock under the Employee Stock Purchase Plan 3,670 $ 0 3,670    
Issuance of common stock pursuant to exercise of options for cash (In shares)   19,207,000      
Issuance of common stock pursuant to exercise of options for cash 90   90    
Issuance of common stock pursuant to vesting of restricted stock units (In shares)   28,082,000      
Issuance of common stock pursuant to exercise of options for cash (302) $ 0 (302)    
Purchase and retirement of common stock 5,262   5,262    
Other Comprehensive Income (Loss), Net of Tax (1,379)     (1,379)  
Stock-based compensation          
Other comprehensive income (loss) 151        
Currency translation adjustments (917)        
Currency translation adjustments (613)        
Net income $ 5,483       5,483
Ending balance (In shares) at Mar. 30, 2019 74,101,623 74,488,498,000      
Ending balance at Mar. 30, 2019 $ 592,988 $ 74 $ 871,617 $ (599) $ (278,104)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net income $ 5,483 $ 2,125
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 3,947 3,525
Amortization 7,090 7,194
Amortization (accretion) of discount on investments (71) 23
Amortization of operating lease, right-of-use assets 1,277 0
Stock-based compensation expense 5,295 3,756
Amortization of debt issuance costs 51 123
Deferred income tax provision 0 59
Provision for excess and obsolete inventories 2,725 2,045
Loss on disposal of long-lived assets 118 15
Loss on derivative instruments 59 0
Foreign currency transaction losses (gains) 121 (561)
Changes in assets and liabilities:    
Accounts receivable 13,805 3,354
Inventories (8,658) (7,408)
Prepaid expenses and other current assets 2,167 (247)
Refundable income taxes (1) (52)
Other assets (564) 662
Accounts payable (7,148) 2,988
Accrued liabilities (6,275) (9,521)
Income tax payable 943 (829)
Other liabilities 33 2,515
Deferred revenues 1,931 (444)
Operating lease liabilities (1,690) 0
Asset retirement obligations 20,638 9,322
Net cash provided by operating activities    
Cash flows from investing activities: (6,028) (3,831)
Proceeds from sale of a subsidiary 28 20
Proceeds from sale of property, plant and equipment (12,382) (3,587)
Purchases of marketable securities 9,050 4,007
Net cash used in investing activities (9,332) (3,391)
Net cash used in investing activities    
Cash flows from financing activities: 3,870 4,754
Purchase and retirement of common stock (302) (357)
Proceeds from term loan debt (7,500) (8,750)
Payment of term loan debt issuance costs (3,932) (4,353)
Net cash used in financing activities (207) 1,078
Effect of exchange rate changes on cash, cash equivalents and restricted cash 7,167 2,656
Net increase in cash, cash equivalents and restricted cash 100,546 92,726
Cash, cash equivalents and restricted cash, beginning of period 107,713 95,382
Fair value of stock options and restricted stock-based awards assumed in connection with acquisition of Cascade Microtech    
Change in accounts payable and accrued liabilities related to property, plant and equipment purchases (1,253) 601
Operating lease, right-of-use assets obtained in exchange for lease obligations 35,713 0
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net 1,082 771
Cash paid for interest $ 302 $ 826
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and New Accounting Pronouncements
3 Months Ended
Mar. 30, 2019
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. 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 29, 2018 is derived from our 2018 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 2018 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 2019 and 2018 each contain 52 weeks and the three months ended March 30, 2019 and March 31, 2018 each contained 13 weeks. Fiscal 2019 will end on December 28, 2019.

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

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

New Accounting Pronouncements

ASU 2018-15
In August 2018, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract." The new guidance clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. ASU 2018-15 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We have not yet determined the impact of this standard on our financial statements.

ASU 2016-02, ASU 2018-10, ASU 2018-11 and ASU 2019-01
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" and in March 2019 by ASU 2019-01, "Leases (Topic 842): Codification Improvements." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and requires enhanced disclosures about our leasing arrangements. We adopted Topic 842 and all related amendments on December 30, 2018, the first day of fiscal 2019, using the modified transition approach. The modified transition approach permits a company to use its effective date as the date of initial application to apply the standard to its leases, and, therefore, not restate comparative prior period financial information. Consequently, prior period financial information is not updated, and the disclosures required under the new standard will not be provided for dates and periods before December 30, 2018. The standard provides several optional practical expedients in transition. We elected the ‘package of practical expedients,’ which permits us to not reassess, under the new standard, our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. The new standard also provides practical expedients for an entity’s ongoing accounting. We elected the short-term lease recognition exemption. This means, for those leases that qualify, we will not recognize a right-of-use asset or lease liability, and this includes not recognizing right-of-use assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all our leases. The adoption of the lease standard did not have any effect on our previously reported Condensed Consolidated Statements of Operations and did not result in a cumulative catch-up adjustment to opening equity. See Note 12 for additional information.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Credit and Other Risks
3 Months Ended
Mar. 30, 2019
Risks and Uncertainties [Abstract]  
Concentration of Credit and Other Risks
Concentration of Credit and Other Risks

Each of the following customers accounted for 10% or more of our revenues for the periods indicated:
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
Intel Corporation
21.3
%
 
14.0
%
SK Hynix Inc.
*

 
10.1

Samsung Electronics., LTD.
13.8

 
*


35.1
%
 
24.1
%

*Represents less than 10% of total revenues.

At March 30, 2019, two customers accounted for 16.7% and 10.7% of gross accounts receivable, respectively. At December 29, 2018, two customers accounted for 27.8% and 13.0% of gross accounts receivable, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories
3 Months Ended
Mar. 30, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories, net

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, net, consisted of the following (in thousands):
 
March 30,
2019
 
December 29,
2018
Raw materials
$
44,627

 
$
43,380

Work-in-progress
22,356

 
20,431

Finished goods
16,233

 
13,895

 
$
83,216

 
$
77,706

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 30, 2019
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 30, 2017
$
172,482

 
$
17,438

 
$
189,920

Foreign currency translation

 
(706
)
 
(706
)
Goodwill, gross, as of December 29, 2018
172,482

 
16,732

 
189,214

Foreign currency translation

 
(289
)
 
(289
)
Goodwill, gross, as of March 30, 2019
$
172,482

 
$
16,443

 
$
188,925



We have not recorded any goodwill impairments as of March 30, 2019.

Intangible assets were as follows (in thousands):
 
 
March 30, 2019
 
December 29, 2018
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
143,179

 
$
101,708

 
$
41,471

 
$
143,408

 
$
97,111

 
$
46,297

Trade name
 
11,997

 
10,206

 
1,791

 
12,023

 
9,173

 
2,850

Customer relationships
 
40,077

 
22,954

 
17,123

 
40,146

 
21,653

 
18,493

 
 
$
195,253

 
$
134,868

 
$
60,385

 
$
195,577

 
$
127,937

 
$
67,640



Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Cost of revenues
$
4,719

 
$
5,157

Selling, general and administrative
2,371

 
2,037

 
$
7,090

 
$
7,194



The estimated future amortization of intangible assets is as follows (in thousands):
Fiscal Year
Amount
Remainder of 2019
$
19,249

2020
23,318

2021
12,592

2022
3,484

2023
1,742

 
$
60,385

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities
3 Months Ended
Mar. 30, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):
 
March 30, 2019
 
December 29, 2018
Accrued compensation and benefits
$
13,135

 
$
15,600

Accrued employee stock purchase plan contributions withheld
1,475

 
3,174

Accrued warranty
2,021

 
2,102

Accrued income and other taxes
2,906

 
4,222

Other accrued expenses
3,022

 
2,633

 
$
22,559

 
$
27,731

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments
3 Months Ended
Mar. 30, 2019
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 three months ended March 30, 2019 or the year ended December 29, 2018.

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

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

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

 
$

 
$
3,077

Marketable securities:
 

 

 

 U.S. Treasuries
 
15,450

 

 
15,450

 Certificates of deposit
 

 
959

 
959

 Agency securities
 

 
11,631

 
11,631

 Corporate bonds
 

 
26,046

 
26,046

 Commercial paper
 

 

 


 
15,450

 
38,636

 
54,086

Interest rate swap derivative contracts
 

 
427

 
427

Total assets
 
$
18,527

 
$
39,063

 
$
57,590

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(377
)
 
$
(377
)

December 29, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,184

 
$

 
$
1,184

Marketable securities:
 
 
 
 
 
 
U.S. Treasuries
 
7,997

 

 
7,997

Certificates of deposit
 

 
957

 
957

Agency securities
 

 
8,608

 
8,608

Corporate bonds
 

 
30,674

 
30,674

Commercial paper
 

 
2,295

 
2,295

 
 
7,997

 
42,534

 
50,531

Interest rate swap derivative contracts
 

 
871

 
871

Total assets
 
$
9,181

 
$
43,405

 
$
52,586

 

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

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 Accumulated 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
 
Location of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion)
 
Amount of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion )
Three Months Ended March 30, 2019
 
$
(28
)
 
Interest expense
 
$
(208
)
 
Interest expense
 
$

Three Months Ended March 31, 2018
 
$
255

 
Interest expense
 
$
132

 
Interest expense
 
$


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, certain of 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. Certain of our foreign currency forward contracts are designated as cash flow hedges, 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 as a component of accumulated other comprehensive income and reclassified into earnings in the same period in which the hedged transaction affects earnings, and in the same line item on the Condensed Consolidated Statements of Income as the impact of the hedge transaction. At March 30, 2019, we expect to reclassify $0.4 million of the amount accumulated in other comprehensive income (loss) to earnings during the next 12 months, due to the recognition in earnings of the hedged forecasted transactions.

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

The following table provides information about our foreign currency forward contracts outstanding as of March 30, 2019 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Euro Dollar
 
Buy
 
(2,511
)
 
$
(3,320
)
Japanese Yen
 
Buy
 
(324,310
)
 
(2,932
)
Korean Won
 
Buy
 
(2,982,606
)
 
(2,651
)
Total USD notional amount of outstanding foreign exchange contracts
 
 
 
 
 
$
(8,903
)


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 impact of foreign exchange derivative contracts not designated as cash flow hedges on our Condensed Consolidated Statements of Income was as follows (in thousands):
 
 
 
Amount of Gain Recognized on Derivatives
 
 
 
 
Three Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Gain Recognized on Derivatives
 
March 30, 2019
 
March 31, 2018
Foreign exchange forward contracts
 
Other expense, net
 
$
314

 
$
862



The impact of foreign exchange derivative contracts designated as cash flow hedges on our Condensed Consolidated Statements of Income was as follows (in thousands):
 
 
Amount of Loss Recognized in Accumulated OCI on Derivative
 
Location of Loss Reclassified from Accumulated OCI into Income
 
Amount of Loss Reclassified from Accumulated OCI into Income
Three Months Ended March 30, 2019
 
$
(435
)
 
Cost of revenues
 
$
(32
)
 
 
 
 
Research and development
 
(19
)
 
 
 
 
Selling, general and administrative
 
(7
)
 
 
 
 
 
 
$
(58
)
 
 
 
 
 
 
 
Three Months Ended March 31, 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. There were no assets or liabilities measured at fair value on a nonrecurring basis during the three months ended March 30, 2019 or March 31, 2018.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring Charges
3 Months Ended
Mar. 30, 2019
Restructuring and Related Activities [Abstract]  
Restructuring Charges
Restructuring Charges
 
Restructuring charges in the first quarter of fiscal 2019 compromised of costs related to employee termination benefits, cost of long-lived asset abandonment, as well as inventory write downs.

Restructuring charges were included in our Consolidated Statement of Operations as follows (in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
Cost of revenues
$
120

 
$

Selling, general, and administrative
89

 

 
$
209

 
$



Changes to the restructuring accrual in the three months ended March 30, 2019 were as follows (in thousands):
 
Employee Severance and Benefits
 
Other Costs
 
Total Accrual
December 29, 2018
$
20

 
$

 
$
20

Restructuring charges
75

 
134

 
209

Non-cash settlement

 
(134
)
 
(134
)
March 30, 2019
$
95

 
$

 
$
95

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Warranty
3 Months Ended
Mar. 30, 2019
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. We continuously monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified 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):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Balance at beginning of period
$
2,102

 
$
3,662

Accruals
889

 
1,025

Settlements
(970
)
 
(1,848
)
Balance at end of period
$
2,021

 
$
2,839

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

During the three months ended March 30, 2019, we did not repurchase any shares. As of March 30, 2019, $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 29, 2018
3,102,226

 
$
12.79

Awards vested
(47,696
)
 
10.17

Awards forfeited
(17,501
)
 
12.77

RSUs at March 30, 2019
3,037,029

 
12.83



The total fair value of RSUs vested during the three months ended March 30, 2019 was $0.7 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 first quarter of fiscal 2019. PRSUs are included as part of the RSU activity above.

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 29, 2018
524,725

 
$
8.00

 
 
 
 
Options exercised
(19,207
)
 
4.69

 
 
 
 
Outstanding at March 30, 2019
505,518
 
$
8.12

 
2.88
 
$
4,028,192

Vested and expected to vest at March 30, 2019
505,518

 
$
8.12

 
2.88
 
$
4,028,192

Exercisable at March 30, 2019
505,518

 
$
8.12

 
2.88
 
$
4,028,192



Employee Stock Purchase Plan
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
Three Months Ended
 
March 30, 2019
Shares issued
301,497

Weighted average per share purchase price
$
12.18

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



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

 
$
920

Research and development
1,519

 
1,302

Selling, general and administrative
2,826

 
1,534

Total stock-based compensation
$
5,295

 
$
3,756

 

Unrecognized Compensation Costs
At March 30, 2019, the unrecognized stock-based compensation was as follows (dollars in thousands): 
 
Unrecognized Expense
 
Average Expected Recognition Period in Years
Restricted stock units
$
20,178

 
1.87
Performance restricted stock units
4,991

 
1.99
Employee stock purchase plan
975

 
0.84
Total unrecognized stock-based compensation expense
$
26,144

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share
3 Months Ended
Mar. 30, 2019
Earnings Per Share [Abstract]  
Net Income (Loss) per Share
Net Income per Share

The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Weighted-average shares used in computing basic net income per share
74,362

 
72,826

Add potentially dilutive securities
1,647

 
1,516

Weighted-average shares used in computing diluted net income per share
76,009

 
74,342

 
 
 
 
Securities not included as they would have been antidilutive
38

 
19

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
3 Months Ended
Mar. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Leases
See Note 12.

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

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

Our chief operating decision maker ("CODM") is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in two reportable segments consisting of the Probe Cards segment and the Systems segment. The following table summarizes the operating results by reportable segment (dollars in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
108,103

 
$
24,110

 
$

 
$
132,213

 
$
94,928

 
$
23,362

 
$

 
$
118,290

Gross profit
$
45,294

 
$
13,016

 
$
(5,789
)
 
$
52,521

 
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

Gross margin
41.9
%
 
54.0
%
 
%
 
39.7
%
 
42.2
%
 
47.7
%
 
%
 
38.2
%

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 amortization of intangible assets, share-based compensation, and restructuring charges, net, which are not used in evaluating the results of, or in allocating resources to, our reportable segments.

Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Market:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
71,580

 
$

 
$
71,580

 
$
58,439

 
$

 
$
58,439

    DRAM
28,886

 

 
28,886

 
30,266

 

 
30,266

    Flash
7,637

 

 
7,637

 
6,223

 

 
6,223

    Systems

 
24,110

 
24,110

 

 
23,362

 
23,362

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
107,491

 
$
23,142

 
$
130,633

 
$
94,434

 
$
22,521

 
$
116,955

    Services transferred over time
612

 
968

 
1,580

 
494

 
841

 
1,335

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
27,655

 
$
6,608

 
$
34,263

 
$
26,488

 
$
6,375

 
$
32,863

    South Korea
25,018

 
1,705

 
26,723

 
13,916

 
1,074

 
14,990

    Taiwan
21,257

 
1,130

 
22,387

 
25,971

 
1,751

 
27,722

    China
18,151

 
3,692

 
21,843

 
9,027

 
3,247

 
12,274

    Japan
5,300

 
5,132

 
10,432

 
10,132

 
3,540

 
13,672

    Europe
5,373

 
4,120

 
9,493

 
5,573

 
5,929

 
11,502

    Asia-Pacific1
2,790

 
473

 
3,263

 
3,490

 
1,325

 
4,815

    Rest of the world
2,559

 
1,250

 
3,809

 
331

 
121

 
452

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

1 Asia-Pacific includes all countries in the region except China, Japan, South Korea, and Taiwan, which are disclosed separately.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 30, 2019
Leases [Abstract]  
Leases
Leases

We lease real estate space under non-cancelable operating lease agreements for commercial and industrial space, as well as our corporate headquarters located in Livermore, California. Our leases have remaining terms of 1 to 10 years, and some leases include options to extend up to 20 years. We also have operating leases for automobiles with remaining lease terms of 1 to 4 years. We did not include any of our renewal options in our lease terms for calculating our lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time. The weighted-average remaining lease term for our operating leases was 8 years at March 30, 2019 and the weighted-average discount rate was 4.7%.

The components of lease expense were as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
Lease expense:

Operating lease expense
$
1,745

Short-term lease expense
17

Variable lease expense
419


$
2,181



Future minimum payments under our non-cancelable operating leases were as follows as of March 30, 2019 (in thousands):
Fiscal Year
 
Amount
Remainder of 2019
 
$
4,950

2020
 
6,698

2021
 
5,819

2022
 
4,890

2023
 
4,432

Thereafter
 
20,406

 
 
$
47,195

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue
3 Months Ended
Mar. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue

Transaction price allocated to the remaining performance obligations: On March 30, 2019, 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 74% of our remaining performance obligations as revenue in the remainder of fiscal 2019, and approximately 26% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

Contract balances: The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for doubtful accounts. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of March 30, 2019 and December 29, 2018 were $0.6 million and $0.3 million, respectively, and are reported on the Condensed Consolidated Balance Sheets 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 Other liabilities. Contract liabilities as of March 30, 2019 and December 29, 2018 were $7.6 million and $5.7 million, respectively. During the three months ended March 30, 2019, we recognized $1.4 million of revenue that was included in contract liabilities as of December 29, 2018.

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 14 of Notes to Consolidated Financial Statements for further details.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and New Accounting Pronouncements (Policies)
3 Months Ended
Mar. 30, 2019
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. 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 29, 2018 is derived from our 2018 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 2018 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 2019 and 2018 each contain 52 weeks and the three months ended March 30, 2019 and March 31, 2018 each contained 13 weeks. Fiscal 2019 will end on December 28, 2019.
Reclassifications
Reclassifications
Certain immaterial reclassifications were made to the prior period financial statements to conform to the current period presentation.
New Accounting Pronouncements
New Accounting Pronouncements

ASU 2018-15
In August 2018, the Financial Accounting Standard Board ("FASB") issued Accounting Standards Update ("ASU") 2018-15, "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract." The new guidance clarifies the accounting for implementation costs in cloud computing arrangements. ASU 2018-15 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. ASU 2018-15 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We have not yet determined the impact of this standard on our financial statements.

ASU 2016-02, ASU 2018-10, ASU 2018-11 and ASU 2019-01
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" and in March 2019 by ASU 2019-01, "Leases (Topic 842): Codification Improvements." ASU 2016-02 provides additional guidance on the measurement of the right-of-use assets and lease liabilities and requires enhanced disclosures about our leasing arrangements. We adopted Topic 842 and all related amendments on December 30, 2018, the first day of fiscal 2019, using the modified transition approach. The modified transition approach permits a company to use its effective date as the date of initial application to apply the standard to its leases, and, therefore, not restate comparative prior period financial information. Consequently, prior period financial information is not updated, and the disclosures required under the new standard will not be provided for dates and periods before December 30, 2018. The standard provides several optional practical expedients in transition. We elected the ‘package of practical expedients,’ which permits us to not reassess, under the new standard, our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. The new standard also provides practical expedients for an entity’s ongoing accounting. We elected the short-term lease recognition exemption. This means, for those leases that qualify, we will not recognize a right-of-use asset or lease liability, and this includes not recognizing right-of-use assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all our leases. The adoption of the lease standard did not have any effect on our previously reported Condensed Consolidated Statements of Operations and did not result in a cumulative catch-up adjustment to opening equity.
Fair Value Policy
Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
We measure and report goodwill and intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition.
Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:
Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;
Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in 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 three months ended March 30, 2019 or the year ended December 29, 2018.

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

No changes were made to our valuation techniques during the first three months of fiscal 2019.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Credit and Other Risks (Tables)
3 Months Ended
Mar. 30, 2019
Risks and Uncertainties [Abstract]  
Schedule of Customer Percentage of Revenue
Each of the following customers accounted for 10% or more of our revenues for the periods indicated:
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
Intel Corporation
21.3
%
 
14.0
%
SK Hynix Inc.
*

 
10.1

Samsung Electronics., LTD.
13.8

 
*


35.1
%
 
24.1
%
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Tables)
3 Months Ended
Mar. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
Inventories, net, consisted of the following (in thousands):
 
March 30,
2019
 
December 29,
2018
Raw materials
$
44,627

 
$
43,380

Work-in-progress
22,356

 
20,431

Finished goods
16,233

 
13,895

 
$
83,216

 
$
77,706

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 30, 2019
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 30, 2017
$
172,482

 
$
17,438

 
$
189,920

Foreign currency translation

 
(706
)
 
(706
)
Goodwill, gross, as of December 29, 2018
172,482

 
16,732

 
189,214

Foreign currency translation

 
(289
)
 
(289
)
Goodwill, gross, as of March 30, 2019
$
172,482

 
$
16,443

 
$
188,925

Schedule of Intangible Assets
Intangible assets were as follows (in thousands):
 
 
March 30, 2019
 
December 29, 2018
Other Intangible Assets
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Existing developed technologies 
 
$
143,179

 
$
101,708

 
$
41,471

 
$
143,408

 
$
97,111

 
$
46,297

Trade name
 
11,997

 
10,206

 
1,791

 
12,023

 
9,173

 
2,850

Customer relationships
 
40,077

 
22,954

 
17,123

 
40,146

 
21,653

 
18,493

 
 
$
195,253

 
$
134,868

 
$
60,385

 
$
195,577

 
$
127,937

 
$
67,640

Schedule of Amortization Expense
Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Cost of revenues
$
4,719

 
$
5,157

Selling, general and administrative
2,371

 
2,037

 
$
7,090

 
$
7,194

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

2020
23,318

2021
12,592

2022
3,484

2023
1,742

 
$
60,385

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 30, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
Accrued liabilities consisted of the following (in thousands):
 
March 30, 2019
 
December 29, 2018
Accrued compensation and benefits
$
13,135

 
$
15,600

Accrued employee stock purchase plan contributions withheld
1,475

 
3,174

Accrued warranty
2,021

 
2,102

Accrued income and other taxes
2,906

 
4,222

Other accrued expenses
3,022

 
2,633

 
$
22,559

 
$
27,731

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

 
$

 
$
3,077

Marketable securities:
 

 

 

 U.S. Treasuries
 
15,450

 

 
15,450

 Certificates of deposit
 

 
959

 
959

 Agency securities
 

 
11,631

 
11,631

 Corporate bonds
 

 
26,046

 
26,046

 Commercial paper
 

 

 


 
15,450

 
38,636

 
54,086

Interest rate swap derivative contracts
 

 
427

 
427

Total assets
 
$
18,527

 
$
39,063

 
$
57,590

Liabilities:
 
 
 
 
 
 
Foreign exchange derivative contracts
 
$

 
$
(377
)
 
$
(377
)

December 29, 2018
 
Level 1
 
Level 2
 
Total
Assets:
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
1,184

 
$

 
$
1,184

Marketable securities:
 
 
 
 
 
 
U.S. Treasuries
 
7,997

 

 
7,997

Certificates of deposit
 

 
957

 
957

Agency securities
 

 
8,608

 
8,608

Corporate bonds
 

 
30,674

 
30,674

Commercial paper
 

 
2,295

 
2,295

 
 
7,997

 
42,534

 
50,531

Interest rate swap derivative contracts
 

 
871

 
871

Total assets
 
$
9,181

 
$
43,405

 
$
52,586

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 Accumulated 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
 
Location of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion)
 
Amount of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion )
Three Months Ended March 30, 2019
 
$
(28
)
 
Interest expense
 
$
(208
)
 
Interest expense
 
$

Three Months Ended March 31, 2018
 
$
255

 
Interest expense
 
$
132

 
Interest expense
 
$


Schedule of Foreign Currency Forward Contracts
The following table provides information about our foreign currency forward contracts outstanding as of March 30, 2019 (in thousands):
Currency
 
Contract Position
 
Contract Amount (Local Currency)
 
Contract Amount (U.S. Dollars)
Euro Dollar
 
Buy
 
(2,511
)
 
$
(3,320
)
Japanese Yen
 
Buy
 
(324,310
)
 
(2,932
)
Korean Won
 
Buy
 
(2,982,606
)
 
(2,651
)
Total USD notional amount of outstanding foreign exchange contracts
 
 
 
 
 
$
(8,903
)
The impact of foreign exchange derivative contracts designated as cash flow hedges on our Condensed Consolidated Statements of Income was as follows (in thousands):
 
 
Amount of Loss Recognized in Accumulated OCI on Derivative
 
Location of Loss Reclassified from Accumulated OCI into Income
 
Amount of Loss Reclassified from Accumulated OCI into Income
Three Months Ended March 30, 2019
 
$
(435
)
 
Cost of revenues
 
$
(32
)
 
 
 
 
Research and development
 
(19
)
 
 
 
 
Selling, general and administrative
 
(7
)
 
 
 
 
 
 
$
(58
)
 
 
 
 
 
 
 
Three Months Ended March 31, 2018
 
$

 

 
$

Schedule of Gains and Losses Related to Non-designated Derivative Instruments
 
 
 
Amount of Gain Recognized on Derivatives
 
 
 
 
Three Months Ended
Derivatives Not Designated as Hedging Instruments
 
Location of Gain Recognized on Derivatives
 
March 30, 2019
 
March 31, 2018
Foreign exchange forward contracts
 
Other expense, net
 
$
314

 
$
862

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 30, 2019
Restructuring and Related Activities [Abstract]  
Restructuring Charges
Restructuring charges were included in our Consolidated Statement of Operations as follows (in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
Cost of revenues
$
120

 
$

Selling, general, and administrative
89

 

 
$
209

 
$

Schedule of Restructuring Accrual Activity
Changes to the restructuring accrual in the three months ended March 30, 2019 were as follows (in thousands):
 
Employee Severance and Benefits
 
Other Costs
 
Total Accrual
December 29, 2018
$
20

 
$

 
$
20

Restructuring charges
75

 
134

 
209

Non-cash settlement

 
(134
)
 
(134
)
March 30, 2019
$
95

 
$

 
$
95



XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Warranty (Tables)
3 Months Ended
Mar. 30, 2019
Product Warranties Disclosures [Abstract]  
Reconciliation of Changes in Warranty Liability

Changes in our warranty liability were as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Balance at beginning of period
$
2,102

 
$
3,662

Accruals
889

 
1,025

Settlements
(970
)
 
(1,848
)
Balance at end of period
$
2,021

 
$
2,839

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 30, 2019
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 29, 2018
3,102,226

 
$
12.79

Awards vested
(47,696
)
 
10.17

Awards forfeited
(17,501
)
 
12.77

RSUs at March 30, 2019
3,037,029

 
12.83

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 29, 2018
524,725

 
$
8.00

 
 
 
 
Options exercised
(19,207
)
 
4.69

 
 
 
 
Outstanding at March 30, 2019
505,518
 
$
8.12

 
2.88
 
$
4,028,192

Vested and expected to vest at March 30, 2019
505,518

 
$
8.12

 
2.88
 
$
4,028,192

Exercisable at March 30, 2019
505,518

 
$
8.12

 
2.88
 
$
4,028,192

Schedule of ESPP Activity
Information related to activity under our Employee Stock Purchase Plan ("ESPP") was as follows:
 
Three Months Ended
 
March 30, 2019
Shares issued
301,497

Weighted average per share purchase price
$
12.18

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

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

 
$
920

Research and development
1,519

 
1,302

Selling, general and administrative
2,826

 
1,534

Total stock-based compensation
$
5,295

 
$
3,756

 
Schedule of Unrecognized Stock-based Compensation
At March 30, 2019, the unrecognized stock-based compensation was as follows (dollars in thousands): 
 
Unrecognized Expense
 
Average Expected Recognition Period in Years
Restricted stock units
$
20,178

 
1.87
Performance restricted stock units
4,991

 
1.99
Employee stock purchase plan
975

 
0.84
Total unrecognized stock-based compensation expense
$
26,144

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share (Tables)
3 Months Ended
Mar. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Calculation of Numerator and Denominator in Earnings Per Share
The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):
 
Three Months Ended
 
March 30,
2019
 
March 31,
2018
Weighted-average shares used in computing basic net income per share
74,362

 
72,826

Add potentially dilutive securities
1,647

 
1,516

Weighted-average shares used in computing diluted net income per share
76,009

 
74,342

 
 
 
 
Securities not included as they would have been antidilutive
38

 
19

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Segments (Tables)
3 Months Ended
Mar. 30, 2019
Segment Reporting [Abstract]  
Schedule of Operating Results by Segment
The following table summarizes the operating results by reportable segment (dollars in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
 
Probe Cards
 
Systems
 
Corporate and Other
 
Total
Revenues
$
108,103

 
$
24,110

 
$

 
$
132,213

 
$
94,928

 
$
23,362

 
$

 
$
118,290

Gross profit
$
45,294

 
$
13,016

 
$
(5,789
)
 
$
52,521

 
$
40,071

 
$
11,135

 
$
(6,077
)
 
$
45,129

Gross margin
41.9
%
 
54.0
%
 
%
 
39.7
%
 
42.2
%
 
47.7
%
 
%
 
38.2
%

Disaggregation of Revenue by Segment
Certain revenue category information by reportable segment was as follows (in thousands):
 
Three Months Ended
 
March 30, 2019
 
March 31, 2018
 
Probe Cards
 
Systems
 
Total
 
Probe Cards
 
Systems
 
Total
Market:
 
 
 
 
 
 
 
 
 
 
 
    Foundry & Logic
$
71,580

 
$

 
$
71,580

 
$
58,439

 
$

 
$
58,439

    DRAM
28,886

 

 
28,886

 
30,266

 

 
30,266

    Flash
7,637

 

 
7,637

 
6,223

 

 
6,223

    Systems

 
24,110

 
24,110

 

 
23,362

 
23,362

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
    Products transferred at a point in time
$
107,491

 
$
23,142

 
$
130,633

 
$
94,434

 
$
22,521

 
$
116,955

    Services transferred over time
612

 
968

 
1,580

 
494

 
841

 
1,335

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

Geographical region:
 
 
 
 
 
 
 
 
 
 
 
    United States
$
27,655

 
$
6,608

 
$
34,263

 
$
26,488

 
$
6,375

 
$
32,863

    South Korea
25,018

 
1,705

 
26,723

 
13,916

 
1,074

 
14,990

    Taiwan
21,257

 
1,130

 
22,387

 
25,971

 
1,751

 
27,722

    China
18,151

 
3,692

 
21,843

 
9,027

 
3,247

 
12,274

    Japan
5,300

 
5,132

 
10,432

 
10,132

 
3,540

 
13,672

    Europe
5,373

 
4,120

 
9,493

 
5,573

 
5,929

 
11,502

    Asia-Pacific1
2,790

 
473

 
3,263

 
3,490

 
1,325

 
4,815

    Rest of the world
2,559

 
1,250

 
3,809

 
331

 
121

 
452

Total
$
108,103

 
$
24,110

 
$
132,213

 
$
94,928

 
$
23,362

 
$
118,290

1 Asia-Pacific includes all countries in the region except China, Japan, South Korea, and Taiwan, which are disclosed separately.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 30, 2019
Leases [Abstract]  
Components of Lease Expense

The components of lease expense were as follows (in thousands):
 
Three Months Ended
 
March 30,
2019
Lease expense:

Operating lease expense
$
1,745

Short-term lease expense
17

Variable lease expense
419


$
2,181

Schedule of Future Minimum Payments Under Leases
Future minimum payments under our non-cancelable operating leases were as follows as of March 30, 2019 (in thousands):
Fiscal Year
 
Amount
Remainder of 2019
 
$
4,950

2020
 
6,698

2021
 
5,819

2022
 
4,890

2023
 
4,432

Thereafter
 
20,406

 
 
$
47,195

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and New Accounting Pronouncements - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 30, 2019
Dec. 28, 2019
Dec. 26, 2020
Dec. 29, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Performance obligations $ 3.9      
Contract assets 0.6     $ 0.3
Contract liabilities 7.6     $ 5.7
Revenue recognized included in contracts $ 1.4      
Forecast        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Expected to be recognized   74.00% 26.00%  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and New Accounting Pronouncements - ASU 2016-18 Information (Details) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Mar. 31, 2018
Dec. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents as previously reported in the Condensed Consolidated Statements of Cash Flows $ 105,759 $ 98,472    
Current assets - Restricted cash 824 849    
Restricted cash 1,130 1,225    
Cash, cash equivalents and restricted cash as currently reported in the Condensed Consolidated Statements of Cash Flows $ 107,713 $ 100,546 $ 95,382 $ 92,726
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Credit and Other Risks (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Sep. 30, 2017
Dec. 29, 2018
Revenue from Contract with Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 35.10%   24.10%  
Revenue from Contract with Customer [Member] | Intel Corporation        
Concentration Risk [Line Items]        
Concentration risk percentage 21.30%   14.00%  
Revenue from Contract with Customer [Member] | Micron Technology, Inc.        
Concentration Risk [Line Items]        
Concentration risk percentage   10.10%    
Revenue from Contract with Customer [Member] | Samsung [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 13.80%      
Accounts Receivable | Major Customer 1        
Concentration Risk [Line Items]        
Concentration risk percentage 16.70%     13.00%
Accounts Receivable | Major Customer 2        
Concentration Risk [Line Items]        
Concentration risk percentage 10.70%     27.80%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 44,627 $ 43,380
Work-in-progress 22,356 20,431
Finished goods 16,233 13,895
Inventories $ 83,216 $ 77,706
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 30, 2019
Dec. 29, 2018
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 189,214,000 $ 189,920,000
Foreign currency translation (289,000) (706,000)
Goodwill, ending balance 188,925,000 189,214,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 16,732,000 17,438,000
Foreign currency translation (289,000) (706,000)
Goodwill, ending balance $ 16,443,000 $ 16,732,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross $ 195,253 $ 195,577
Accumulated Amortization 134,868 127,937
Intangible Assets, Net 60,385 67,640
Existing developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 143,179 143,408
Accumulated Amortization 101,708 97,111
Intangible Assets, Net 41,471 46,297
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 11,997 12,023
Accumulated Amortization 10,206 9,173
Intangible Assets, Net 1,791 2,850
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross 40,077 40,146
Accumulated Amortization 22,954 21,653
Intangible Assets, Net $ 17,123 $ 18,493
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Dec. 29, 2018
Property, Plant and Equipment [Line Items]      
Amortization of intangible assets $ 7,090 $ 7,194  
Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]      
Remainder of 2019 19,249    
2019 23,318    
2020 12,592    
2021 3,484    
2022 1,742    
Intangible Assets, Net 60,385   $ 67,640
Cost of revenues      
Property, Plant and Equipment [Line Items]      
Amortization of intangible assets 4,719 5,157  
Selling, general and administrative      
Property, Plant and Equipment [Line Items]      
Amortization of intangible assets $ 2,371 $ 2,037  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 13,135 $ 15,600
Accrued employee stock purchase plan contributions withheld 2,021 2,102
Accrued warranty 1,475 3,174
Accrued income and other taxes 2,906 4,222
Other accrued expenses 3,022 2,633
Accrued liabilities $ 22,559 $ 27,731
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) - USD ($)
Mar. 30, 2019
Dec. 29, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities $ 54,086,000  
Total assets measured at fair value 57,590,000 $ 52,586,000
Derivative Liability 377,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 427,000 871,000
Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities   50,531,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 3,077,000  
Corporate Bond Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   1,184,000
Marketable securities   30,674,000
US Treasury Bill Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 15,450,000  
Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 959,000 7,997,000
Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 11,631,000 957,000
Agency Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities   8,608,000
Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 26,046,000  
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 2,295,000
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 15,450,000  
Total assets measured at fair value 18,527,000 9,181,000
Derivative Liability 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]    
Marketable securities   7,997,000
Level 1 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 3,077,000  
Level 1 | Corporate Bond Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   1,184,000
Marketable securities   0
Level 1 | US Treasury Bill Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 15,450,000  
Level 1 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 7,997,000
Level 1 | Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Level 1 | Agency Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities   0
Level 1 | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0  
Level 1 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 38,636,000  
Total assets measured at fair value 39,063,000 43,405,000
Derivative Liability 377,000  
Level 2 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0  
Level 2 | Corporate Bond Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   0
Marketable securities   30,674,000
Level 2 | US Treasury Bill Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0  
Level 2 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 959,000 0
Level 2 | Agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 11,631,000 957,000
Level 2 | Agency Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities   8,608,000
Level 2 | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 26,046,000  
Level 2 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 2,295,000
Designated as Hedging Instrument | Interest rate swap derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts $ 427,000  
Designated as Hedging Instrument | Level 2 | Interest rate swap derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative contracts   871,000
Designated as Hedging Instrument | Level 2 | Foreign exchange derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities   $ 42,534,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring Charges - Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 209 $ 0
Cost of revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 120 0
Selling, general and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 89 $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments - Impact of Cash Flow Hedges and Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Dec. 29, 2018
Interest Rate Contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative asset $ 427   $ 871
Designated as Hedging Instrument      
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)   $ 0  
Designated as Hedging Instrument | Interest Rate Contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative asset 427    
Designated as Hedging Instrument | Interest Rate Contracts | 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) (28) 255  
Designated as Hedging Instrument | Interest Rate Contracts | 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) $ (208) $ 132  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring Charges - Changes to the Restructuring Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period $ 20  
Restructuring charges 209 $ 0
Non-cash settlement (134)  
Accrual at end of period 95  
Employee Severance and Benefits    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period 20  
Restructuring charges 75  
Non-cash settlement 0  
Accrual at end of period 95  
Other Costs    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period 0  
Restructuring charges 134  
Non-cash settlement (134)  
Accrual at end of period $ 0  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details)
$ in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2019
USD ($)
Sep. 29, 2018
USD ($)
Sep. 29, 2018
TWD ($)
Derivative [Line Items]      
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months $ 400    
Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Contract amount (in various currencies)   $ (8,903)  
Buy | Korean Won | Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Contract amount (in various currencies)   (3,320) $ (2,511)
Buy | Japanese Yen | Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Contract amount (in various currencies)   (2,932) (324,310)
Buy | Korean Won | Derivatives Not Designated as Hedging Instruments      
Derivative [Line Items]      
Contract amount (in various currencies)   $ (2,651) $ (2,982,606)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments - Gains and Losses Related to Non-designated Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Derivatives Not Designated as Hedging Instruments | Derivatives Not Designated as Hedging Instruments | Location of Gain Recognized on Derivatives    
Derivatives, Fair Value [Line Items]    
Derivatives Not Designated as Hedging Instruments $ 314 $ 862
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments - Assets Measured at Fair Value on a Non-Recurring Basis (Details) - USD ($)
Mar. 30, 2019
Dec. 29, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured at fair value on recurring basis   $ 0
Assets measured at fair value on non-recurring basis $ 57,590,000 52,586,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 59 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value and Derivative Instruments - Impact of Foreign Exchange Derivattive Contracts Designated as Cash Flow Hedges (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion)   $ 0
Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Recognized in OCI on Derivative (Effective Portion) $ (435) $ 0
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) (58)  
Derivatives Not Designated as Hedging Instruments | Cost of revenues    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) (32)  
Derivatives Not Designated as Hedging Instruments | Research and development    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) (19)  
Derivatives Not Designated as Hedging Instruments | Selling, general and administrative    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) $ (7)  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 2,102 $ 3,662
Accruals 889 1,025
Settlements (970) (1,848)
Balance at end of period $ 2,021 $ 2,839
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 30, 2019
Feb. 28, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Amount remaining for future repurchases $ 6,000,000  
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 $ 700,000  
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchase program authorized amount   $ 25,000,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Equity Incentive Plan - Restricted Stock Units
3 Months Ended
Mar. 30, 2019
$ / shares
shares
Units  
Beginning balance (in shares) | shares 3,102,226
Awards vested (in shares) | shares (47,696)
Awards canceled (in shares) | shares (17,501)
Ending balance (in shares) | shares 3,037,029
Weighted Average Grant Date Fair Value  
Beginning Balance (in dollars per share) | $ / shares $ 12.79
Awards vested (in dollars per share) | $ / shares 10.17
Awards canceled (in dollars per share) | $ / shares 12.77
Ending Balance (in dollars per share) | $ / shares $ 12.83
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Stock Option Activity (Details) - Equity Incentive Plan
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 30, 2019
USD ($)
$ / shares
shares
Options Outstanding  
Outstanding, beginning of period (In shares) | shares 524,725
Options exercised (In shares) | shares (19,207)
Outstanding, end of period (In shares) | shares 505,518
Exercisable (In shares) | shares 505,518
Weighted Average Exercise Price  
Outstanding, beginning of period (In dollars per share) | $ / shares $ 8.00
Options exercised (In dollars per share) | $ / shares 4.69
Outstanding, end of period (In dollars per share) | $ / shares 8.12
Exercisable (In dollars per share) | $ / shares $ 8.12
Additional Disclosures  
Outstanding, weighted average remaining contractual life 2 years 10 months 17 days
Exercisable, weighted average remaining contractual life 2 years 10 months 17 days
Outstanding, aggregate intrinsic value | $ $ 4,028,192
Exercisable, aggregate intrinsic value | $ $ 4,028,192
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number | shares 505,518
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ / shares $ 8.12
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 2 years 10 months 17 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $ $ 4,028,192
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - ESPP Activity (Details) - Employee stock purchase plan
3 Months Ended
Mar. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares issued under ESPP (In shares) | shares 301,497
Weighted average per share purchase price (in dollars per share) $ 12.18
Weighted average per share discount from the fair value of our common stock on the date of issuance (in dollars per share) $ 4.85
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation $ 5,295 $ 3,756
Cost of revenues    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 950 920
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 1,519 1,302
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation $ 2,826 $ 1,534
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Unrecognized Compensation Costs (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized stock-based compensation expense $ 26,144
Average expected recognition period
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 20,178
Average expected recognition period 1 year 10 months 12 days
Performance restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 4,991
Average expected recognition period 1 year 11 months 26 days
Employee stock purchase plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense, other than options $ 975
Average expected recognition period 10 months 3 days
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]      
Weighted-average shares used in computing basic net income (loss) per share (In shares) 74,362 72,826 72,826
Add potentially dilutive securities (In shares) 1,647 1,516  
Weighted-average shares used in computing diluted net income per share (In shares) 76,009 74,342  
Anti-dilutive securities (In shares) 38 19  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Segments - Additional Information (Details)
3 Months Ended
Mar. 30, 2019
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Segments - Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]      
Revenues $ 132,213 $ 118,290 $ 118,290
Gross profit $ 52,521 $ 45,129 45,129
Gross margin 39.70% 38.20%  
Operating income (loss) $ 7,614   $ 3,634
Probe Cards      
Segment Reporting Information [Line Items]      
Revenues 108,103 $ 94,928  
Systems      
Segment Reporting Information [Line Items]      
Revenues 24,110 23,362  
Corporate and Other      
Segment Reporting Information [Line Items]      
Revenues 0 0  
Gross profit $ (5,789) $ (6,077)  
Gross margin 0.00% 0.00%  
Operating Segments | Probe Cards      
Segment Reporting Information [Line Items]      
Revenues $ 108,103 $ 94,928  
Gross profit $ 45,294 $ 40,071  
Gross margin 41.90% 42.20%  
Operating Segments | Systems      
Segment Reporting Information [Line Items]      
Revenues $ 24,110 $ 23,362  
Gross profit $ 13,016 $ 11,135  
Gross margin 54.00% 47.70%  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Segments - Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]      
Revenues $ 132,213 $ 118,290 $ 118,290
Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 108,103 94,928  
Systems      
Disaggregation of Revenue [Line Items]      
Revenues 24,110 23,362  
Corporate and Other      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
United States      
Disaggregation of Revenue [Line Items]      
Revenues 34,263 32,863  
United States | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 27,655 26,488  
United States | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 6,608 6,375  
Taiwan      
Disaggregation of Revenue [Line Items]      
Revenues 22,387 27,722  
Taiwan | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 21,257 25,971  
Taiwan | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 1,130 1,751  
CHINA      
Disaggregation of Revenue [Line Items]      
Revenues 21,843 12,274  
CHINA | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 18,151 9,027  
CHINA | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 3,692 3,247  
South Korea      
Disaggregation of Revenue [Line Items]      
Revenues 26,723 14,990  
South Korea | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 25,018 13,916  
South Korea | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 1,705 1,074  
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Revenues 3,263 4,815  
Asia-Pacific | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 2,790 3,490  
Asia-Pacific | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 473 1,325  
Europe      
Disaggregation of Revenue [Line Items]      
Revenues 9,493 11,502  
Europe | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 5,373 5,573  
Europe | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 4,120 5,929  
Japan      
Disaggregation of Revenue [Line Items]      
Revenues 10,432 13,672  
Japan | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 5,300 10,132  
Japan | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 5,132 3,540  
Rest of the world      
Disaggregation of Revenue [Line Items]      
Revenues 3,809 452  
Rest of the world | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 2,559 331  
Rest of the world | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 1,250 121  
Products transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 130,633 116,955  
Products transferred at a point in time | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 107,491 94,434  
Products transferred at a point in time | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 23,142 22,521  
Services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 1,580 1,335  
Services transferred over time | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 612 494  
Services transferred over time | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 968 841  
Foundry & Logic      
Disaggregation of Revenue [Line Items]      
Revenues 71,580 58,439  
Foundry & Logic | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 71,580 58,439  
Foundry & Logic | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
DRAM      
Disaggregation of Revenue [Line Items]      
Revenues 28,886 30,266  
DRAM | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 28,886 30,266  
DRAM | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Flash      
Disaggregation of Revenue [Line Items]      
Revenues 7,637 6,223  
Flash | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 7,637 6,223  
Flash | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Systems      
Disaggregation of Revenue [Line Items]      
Revenues 24,110 23,362  
Systems | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Systems | Systems      
Disaggregation of Revenue [Line Items]      
Revenues 24,110 23,362  
Operating Segments | Probe Cards      
Disaggregation of Revenue [Line Items]      
Revenues 108,103 94,928  
Operating Segments | Systems      
Disaggregation of Revenue [Line Items]      
Revenues $ 24,110 $ 23,362  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Narrative (Details)
Mar. 30, 2019
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Renewal Term 20 years
Operating Lease, Weighted Average Remaining Lease Term 8 years
Operating Lease, Weighted Average Discount Rate, Percent 4.70%
Minimum  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 10 years
Automobiles | Minimum  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 1 year
Automobiles | Maximum  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 4 years
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Components of Lease Expense (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2019
USD ($)
Leases [Abstract]  
Operating lease expense $ 1,745
Short-term lease expense 17
Variable lease expense 419
Lease, Cost $ 2,181
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Payments Under Leases (Details)
$ in Thousands
Mar. 30, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 4,950
2020 6,698
2021 5,819
2022 4,890
2023 4,432
Thereafter 20,406
Lessee, Operating Lease, Liability, Payments, Due $ 47,195
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 30, 2019
Dec. 28, 2019
Dec. 26, 2020
Dec. 29, 2018
Disaggregation of Revenue [Line Items]        
Performance obligations $ 3.9      
Contract assets 0.6     $ 0.3
Contract with Customer, Liability 7.6     $ 5.7
Revenue recognized included in contracts $ 1.4      
Forecast        
Disaggregation of Revenue [Line Items]        
Expected to be recognized   74.00% 26.00%  
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %> ITX?(\\#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,$% @ 5X"G3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " !7@*=.0SET9>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G:2U%<,V%\63@F!!\1:2:1O<[(9D9+=O;S:V M6T0?P&-F_GSS#4QC@C1]Q.?8!XSD,%V-ONV2-&'##D1! B1S0*]3G1-=;N[Z MZ#7E9]Q#T.9#[Q$6G*_!(VFK2<,$K,),9*JQ1IJ(FOIXPELSX\-G; O,&L 6 M/7:40-0"F)HFAN/8-G !3##"Z--W >U,+-4_L:4#[)07\JZE>L2ZW6\?F%IP<5OQ5<5OMF(MN9#7J_?) M]8??1=CWUNW&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 " !7@*=.>V!I:6$" !T" & 'AL+W=O!4UM&K#/+-[)Y%G_*[JJF4G$F/?F/K>G81>19.52]6P5E:\#02[[L(]>CZBU! L MXD?%>CF;!R:4,^>O9O'YL@MCXQ&K6:&,":J'!SNRNC:6M!^_1J/AI&F(\_F[ M]8\V>!W,F4IVY/7/ZJ+*7;@)@PN[TGNM7GC_B8T!I6$P1O^%/5BMX<83K5'P M6MIG4-REXLUH1;O2T+=AK%H[]L.;A(PTF(!' IX(./DO@8P$,A&058@&SVRH M'ZBB>29X'X@A6QTU'P5Z)OHP"[-IS\Z^T]%*O?O(XRQZ&#,CXC @\ R!)D2D M;4\"&!(X8(^._Q4X^@@""Q P F+I9$9/8'H"TA-+3V;TU#D '[&"!5)0(/7H M:T? 1VQ@@14HL/+H6T? 1Z 85EB#"FN?CQP) ()AB0THL?'YQ)$ ( N9WH(2 M6Y_OIAJ +.0:Q7 YQ;X%-]T09B'A:*%HD6_!S3F P0M)1V#E[A'V+;AIAS + M>4=P^2+B6W S#V&65. J1WX1X\15 3!+*G"I([^2L?.)'4=,:C'ME:S\70!X>%XMW8XZ/I1R/_ U!+ P04 " !7 M@*=.DB13MY,$ "T%@ & 'AL+W=O5\?N?KGO^]-=EG7;?:S+[G-SBL?AEZ>F MKKYJ6O#L?XT"ZZE[HNVW\W ML6K.]TN]?'OP]?"\[\<'V7IU*I_C'['_\_30#G?9M97=H8['[M <%VU\NE]^ MT7<%AC%@4OQUB.?NYGHQ#N6Q:;Z--[_N[I=J=!2KN.W')LKAZS46L:K&E@8? M_\R-+J]]CH&WUV^M_SP-?AC,8]G%HJG^/NSZ_?TR+!>[^%2^5/W7YOQ+G =D MEXMY]+_%UU@-\M')T,>VJ;KI<[%]Z?JFGEL9K-3E]\OWX3A]G^?VW\+D )@# MX!J@S8UFM4SEN"GV'PV1NQX?3W$V_#:/M MAJ>O:W"K['5L9Y9L+A*XE;Q7%(+"7R79T/_5!(@F8(K'V_@@QZ,8CU.\N8W/ MR2 N$C=)CI-$*^LMD15G'<"^EEX[@7!$WGA:N\]\K)7KSHQ7,O M2+QX[@4,<2)H3"[["**/P'V0/C:!]:'!D44L1)&2G>2BDYP[L<1)SCO1WGAB M15"A(OON%I *P M"3K#B$'MGH)+1,9,V1;-B+SG'KK7- J2SI M( DR@DMDUGGK#HRB0T(,DZ!X]10N(. 26TMW8""S"B52KX@PQ0X3 W%.W!, M#I1D]9HD&W9@8@-"HOSD.*5I;0,"3M$!K9,$&0P59.(%!1FIP)%J*%*!L](% MQ@M!97*3FAT9J,"!:BA0@8/2*3XY7)6:&)FDP$EJ*4F!(U(/&Y2^Q(6H ZL3 MN "9IHI1C%C\K->3@_7)%BXC2 X]-2 M?"('HZ?_[C[6O';LI(2K?$@ME Q/Y/"D_VPWR*GX"7S0BJV6) QH0VJ"9( B!ZBC $6.1IL/ M:3Y02X(N*.U2FTB&*'*(.@K167-[;B56I)).JDBSF^/#\3SW][)]/AR[Q6/3 M]TT]G1<^-4T?AS;5YV%\^UCNKC=5?.K'2S]E"]_@]0 M2P,$% @ 5X"G3J@!3)J: @ Z0D !@ !X;"]W;W)K+-C\_\PWQAE<7!E_$R=*9?1>5XU8Q"3'1+2B M%;LN8AA_3+R6QY/4$\FR:,F1_J3R5[OA:I3T4?9E31M1LB;B]+"(/\'Y&DZT MP2A^E_0J!O>1+F7+V)L>?-LO8J"):$5W4H<@ZG*A:UI5.I+B^-L%C?NL^E/NY6D13^-H3P_D7,E7=OU*NX*R..JJ_TXOM%)R3:)R M[%@ES/]H=Q:2U5T4A5*3=WLM&W.]VB=XUMG"!M094&^PBW/3D':&U#$DELR4 M^IE(LBPXNT;-&MGGJEJA9J]+/-)D5QTG$ZRLA(TD*"Q M8AU0X%Z2J/P]! I"(.-/AQ!9V)\&_:GQ3X;^W"G"2G(C:2PB $X9]S4CCDF0 M8^)S8(?#2K)ACASDP)&M [(LP]F-5RN?N2OB2Q!&80P!G8VP,I*\" '> $ .B2/5".6:9!EZK,X M6593_]4 ^^?@/"$<$(A?EGF+$ $&X&0&?(G6[$7B(<52@;\X3[(T0^3^;RH$#+".^8IZ1CKG#?A7[CQ6[C[33# M9'@" EN^1]0 M2P,$% @ 5X"G3B@=?)Y; P X@T !@ !X;"]W;W)KM^^!G737=.CSW_>4QBKK]6==% M]V NNK%/CJ:MB]XVVU/475I='$92744H1!K51=F$F]78]]QN5N;:5V6CG]N@ MN]9UT?Z[U96YK4,(WSJ^E*=S/W1$F]6E..FONO]V>6YM*[J/9 7-Z_C?['F+Q-YJ7H],Y4W\M#?UZ'>1@<]+&X5OT7<_NDYX22 M,)BS_U._ZLK"!R4VQMY4W?@?[*]=;^IY%"NE+GY.U[(9K[=Y_#<:3\"9@'>" MC?TK@IP)TB%$D[(QU8]%7VQ6K;D%[31;EV)8%/ H;3'W0^=8N_&9S;:SO:^; M+%]%K\,X,V0[07 !@?>('45DZ@Z);/R[".1$;)'PT8E $;G@(T@V33GRY9(/ M/#]F^?'(CY=\1^)V@J0CI)G*)!%!.IDP,,A1>;))6#4)5>.$V4Z09!$F4ZER MR\J@)*2>RJ2LEI1JB1TM*8F28(+N(J*H. 'TK*.,U9+164YX?L[R%M$ZAONAZTG3'OXI!%S(&L M.WC$\*X)U#:5:YO .&("I#04A;%7#>^;0(U3N<8)U!-12-?$9]3RDX*Y;YYX MXX2,BDE<,1D)D\2+[\[[.+S!0DX<6GE<$7A;!.J+RO7%&9,OE(H'D8EW/[*' M84F>])"W2:0VJ5R;G#&_)XXG^<3QGHE :^_;I?$^A]3G0+A&A]3#LEBF9$/' MP#!'SV) WNR0FAVXM=LB];$L%<)-/5KLF&O=GL;#11?LS;493S:+WOL!Y@G' M'??_\.GT\U?1GLJF"UY,;_?MX^[Z:$ROK1KQ8'6<[8'KWJCTL1]N,WO?3J>. MJ=&;RWRBBN['NLU_4$L#!!0 ( %> ITYPU+$H5@( $4' 8 >&PO M=V]R:W-H965T&UL?97;CILP$(9?!7&_:\Z'B"!M4E6MU$JK MK;:]=L@DH#68VD[8OGUM0RAKG-Z ;?Z9^6:PQ\5 V1NO 83SWI*.;]U:B'Z# M$*]J:#%_I#UT\LN)LA8+.65GQ'L&^*B-6H("STM0BYO.+0N]]LS*@EX$:3IX M9@Z_M"UF?W9 Z+!U??>V\-*<:Z$64%GT^ P_0+SVSTS.T.SEV+30\89V#H/3 MUGWR-WO?4P9:\;.!@2_&CDKE0.F;FGP];EU/$0&!2B@76+ZNL ="E"?)\7MR MZLXQE>%R?//^62O0]"TUNGGUOM1&BY9Z2Q6YSOB*=!-[9]\O&"^8W9N.NXP M$Z4")(SW**M2RSMMGA X"35,Y9B-C7V<"-I/EQ::;\[R+U!+ P04 " !7 M@*=.D5/2)J,$ #5%@ & 'AL+W=O_GTI6?&:,R,[ M+];%9^Z>O+O/E2'?P^_/-2U67> MAL?Z-6D.M<\WO5!9)"!$EI3Y;C]=S/MW7^O%O'IKB]W>?ZTGS5M9YO5_#[ZH MCO=3.?UX\6WWNFV[%\EB?LA?_9^^_>OPM0Y/R5G+9E?Z?;.K]I/:O]Q/?Y%W M:Z4[@1[Q]\X?FXO[21?*4U5][QY^V]Q/1>>1+_QSVZG(P^7=+WU1=)J"'_\. M2J=GFYW@Y?V']G4?? CF*6_\LBK^V6W:[?W43B<;_Y*_%>VWZOBK'P+2T\D0 M_>_^W1/N^D%+,D_=.T8!Y.&$@PL@8L^0P M$&-6'$;%F$<.D\:8-8?19TP2XCT'#6S0T"M((P49"NB$T3UFWV,,: 729$(( MWIABC2G&F$$9/F&R"V.IMIE"L"6%&92_%8785)'H'BE,"4 U75/03%FC+VQ& MX:=L^&FO1$7A6UZ!9A5H)G\.)4:38JE49D:,EBIC3674%.!FR*@I(S3R)R.9 M0[E=L6I2WEG#.FL89W%7&F)%"IW)\;Q8UI1E3*'F?K",J137R9*\H/2N;JB) MG'6LLXYQ%G7)TC'K1=GQSI:")T_QB<0,(!VUD<:M/:"NI>:6HMCC$;J7C,H6*G:')V+),#&@9GJ4E(I!9B.](GD2E@P+0X;C5C3!FE2!@A!D M?4-/["_/FI*A31C++<^;DA*GTSAB2IQ "K"^A8J]X:E5#53G):6I)RBPMZK4S>R M=4J>N"7#W(J,=Y1S/T8=G <&F4KEC+Q2'YZE)4/32F+/',F[MN*R]P>_*([6 MAW*^S< Z@^M#<<:2#J>@&5BE[4B+ K]_@/C\< 0\H0-#Z&0\ H:JA4R=&:T: MC S.'%_C]024KU68Q;!/<'/#NZ4H]I@G?N"('X])0 E;.A!7TL.S-J2?F <& MT*4Q1R*_BHE=X=D?F+&9C$' $+L5=KR9@2=WX,B=Q$W)?18^.K!+='0FR;FA M*/:8WQZ VQ[P' 0,54.&OVIOH6)W>)X&;L+&FS50]IU)9? &\*2F&%)3N%44):PP&82MFG .BTRM M#:/-^,$*SW&*X3A%$J5IHAPXBV=/!D=F" 9CCJ:GU0*KX$I5N?;\X/A7]INUL3[NO3 M0>OIH:T.PR%R ITZVV$Z89@4 "8< 8 M>&PO=V]R:W-H965T&UL?9E;;^,V$(7_BN%WK\D97J0@";!6 M4;1 "RRVV/99FS")L;;E2DJR_?>59,7KS!SN2VPKA^3A[9NA>/W:M-^ZIY3Z MQ??][M#=+)_Z_GBU7G=W3VE?=Q^:8SH,_WEHVGW=#S_;QW5W;%-]/Q7:[]9D M3%COZ^UA>7L]/?O4WEXWS_UN>TB?VD7WO-_7[7^;M&M>;Y9V^?;@\_;QJ1\? MK&^OC_5C^BOU7XZ?VN'7^ES+_7:?#MVV.2S:]'"S_&BO*F_& I/B[VUZ[2Z^ M+\:N?&V:;^./W^]OEF9TE';IKA^KJ(>/EU2EW6ZL:?#Q[USI\MSF6/#R^UOM MOTZ='SKSM>Y2U>S^V=[W3S?+8KFX3P_U\Z[_W+S^EN8.^>5B[OT?Z27M!OGH M9&CCKMEUT]_%W7/7-_NYEL'*OOY^^MP>IL_7N?ZW8K@ S07H7&!H^V<%>"[ M/PJXJ?,G9U-7?ZG[^O:Z;5X7[6FVCO6X*.P5#X-Y-SZ:DH4O-6;$>:C\W0:B)#:GB]+Z!2BLL1]P$PU[P5 &_JZ# %3A8 M@9LJ$ 6GWOK6!RDB:GBK*DJ3@LK1L-QU+F M*Q40K0K*1#K"$"4-46T&9*3*B]:0SX46P@@ED+=ZM7)T3FI+5GM*JU;.9?!' M&,>$<*Q6#DA>;5")-)!E@AUA%A-BL;,P1HDH$$> MX1A =,BY"WG,1SKV1>ZDCS'*( <-,L:P!F1I9$Y6 94S)F<'4Y0!18/,31@ MLF16XP-DS&5N\6"0J.&!R6MT6?VJ,,(=. D'V1\<"#1Y%(M M021S[#/KQV&@.@!4F?EN'" E&9D? Y4U,?=J#^/4(9S*4ZO3J(PZ70.\(4]6!MZ QPT&'.>C J3S*..' @=N2/%M60!9,S@YFJ@-,C3)..,!4#X98 MRW+$P$1U!1C>#)0=IJ #%)3GE(T#;S*-2@N *N8FVV,$>H# *!$XBRY?SNL( M 42%VD[KB]N5?6H?IXNH;G'7/!_Z\1[CXNGYLNLCC;[JY.OWH MF^-\*[<^7PW>_@]02P,$% @ 5X"G3J$N5CBP 0 T@, !@ !X;"]W M;W)K_YXD[4HY*KXTMNOW_.PXV8#VV;4 GKQH95Q.6^^[(V.N M;$$+=X<=F/"G1JN%#ZYMF.LLB"J!M&)\LWG+M)"&%EF*G6V18>^5-'"VQ/5: M"_OK! J'G&[I+? DF];' "NR3C3P%?RW[FR#QV:62FHP3J(A%NJ4U)!+7KEGW#X"%,_;RB9FO\,5U A/2H)-4I4+GU) MV3N/>F()4K1X&4]ITCE,_#?8.H!/ /X*P,9"2?E[X46161R('6??B7C%VR,/ MLREC,(TB_0OB78A>B^WAD+%K))IR3F,.7^;,&2RPSR7X6HD3_P?.U^&[586[ M!-_]I?!^G6"_2K!/!/O_MKB6\^Y5$;:8J0;;I&URI,3>I$U>1.>%?>#I3OZD MC]O^1=A&&D.G]3 MH]'">=,TS/8&1!5!6C&>)&^9%K*C119]9U-D.#@E.S@;8@>MA?EU H5C3G?T MYGB43>N"@Q59+QKX"NY;?S;>8@M+)35T5F)'#-0YO=\=3VF(CP'?)8QV=2:A MD@OB4S ^53E-@B!04+K (/QVA0=0*A!Y&3]G3KJD#,#U^<;^(=;N:[D("P^H M?LC*M3D]4%)!+0;E'G'\"',];RB9B_\,5U ^/"CQ.4I4-JZD'*Q#/;-X*5H\ M3[OLXCY.-^D-M@W@,X O@$,$L"E15/Y>.%%D!D=BIM[W(CSQ[LA];\K@C*V( M=UZ\]=YKL3LD&;L&HCGF-,7P=W^1/^#3M7X1I9&?) M!9U_V=C_&M&!EY+<^1%J_0=;# 6U"\=W_FRF,9L,A_W\@]CRC8O?4$L#!!0 M ( %> ITY]2)&KM $ -(# 9 >&PO=V]R:W-H965TM]_V1,5>VH(2[,3UHO*F-5<*C:1OF M>@NBBB0E&=_M[I@2G:9%%GUG6V1F\++3<+;$#4H)^_<$THPYW=-7QV/7M#XX M6)'UHH&?X'_U9XL66U2J3H%VG='$0IW3^_WQE 9\!/SN8'2K,PF57(QY#L:W M*J>[D!!(*'U0$+A=X0&D#$*8QI]9DRXA W%]?E7_$FO'6B["P8.13UWEVYP> M**F@%H/TCV;\"G,]MY3,Q7^'*TB$ATPP1FFDBRLI!^>-FE4P%25>IKW3<1^G MFX3/M&T"GPE\(1QB'#8%BIE_%EX4F34CL5/O>Q&>>'_DV)LR.&,KXATF[]![ M+?:W2<:N06C&G"8,7V,6!$/U)03?"G'B'^A\FYYL9IA$>K*.?DBV!=)-@30* MI/\M<0-S2-\%8:N>*K!-G"9'2C/H.,DK[S*P]_$1V1M\FO8?PC:==N1B/+YL M[']MC =,97>#(]3B!UL,";4/QT]XMM.8388W_?R#V/*-BW]02P,$% @ M5X"G3H2CPK&T 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$I*T461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S-FM? M@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D25 M0%HQOMG<,RVDH466?!=;9-A[)0U<+'&]UL+^/(/"(:=;^N9XEDWKHX,562<: M^ +^:W>QP6(S2R4U&"?1$ MU3A^WI_,^QJ> ;Q(&MSB36,D5\24:'ZN<;J(@ M4%#ZR"#"=H,G4"H2!1D_)DXZIXS Y?F-_7VJ/=1R%0Z>4'V7E6]S>J2D@EKT MRC_C\ &F>@Z43,5_@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\UA-\'6 M 7P"\!EP3'G8F"@I?R>\*#*+ [%C[SL1GWA[XJ$W972F5J2[(-X%[ZW8'@\9 MNT6B*>8\QO!ES!S! ON<@J^E./-_X'P=OEM5N$OPW1\*[]<)]JL$^T2P_V^) M:S$/?R5ABYYJL$V:)D=*[$V:Y(5W'MA'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH M(4C9W(41:L,'FPT%M8_'AW"VXYB-AL=N^D%L_L;%+U!+ P04 " !7@*=. M5YM"9K8! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4-RHOM&<\Y MF!XTWC;&*>S1MRUQO@=<1I"1+ MD^0]4UQH6N;1=[9E;@8OA8:S)6Y0BMO?)Y!F+.B.OC@>1-OYX&!EWO,6OH/_ MT9\M6FQAJ84"[831Q$)3T+O=\;0/\3'@4<#H5F<2*KD8\Q2,+W5!DR ()%0^ M,'#+H-SS859A&>_:/P=IM@OTFPCP3[-TO96#OTO@F?\.G:?_&;2NT(Q?C\65C_QMC/*"4 MY 9'J,,/MA@2&A^.'_!LIS&;#&_Z^0>QY1N7?P!02P,$% @ 5X"G3JP7 MR&6T 0 T@, !D !X;"]W;W)K&UL?5/;;M0P M$/T5RQ]0;Y(%EE42J5N$0 )I541Y]B:3Q*HOP78VY>\9.VD(-.7%]HSGG#DS M'N>CL8^N _#D24GM"MIYWQ\9!@9=[S%KZ!_]Z? M+5IL8:F% NV$T<1"4]#;Y'C:A_@8\"!@=*LS"95ZH+L@""14/C!P MW*YP!U(&(I3Q<^:D2\H 7)^?V3_&VK&6"W=P9^0/4?NNH =*:FCX(/V]&3_! M7,\;2N;BO\ 5)(8')9BC,M+%E52#\T;-+"A%\:=I%SKNXW23'6;8-B"= >D" M.,0\;$H4E7_@GI>Y-2.Q4^]['IXX.:;8FRHX8ROB'8IWZ+V6R?LD9]= -,>< MIIAT';-$,&1?4J1;*4[I"WBZ#<\V%681GOVE\!6"_2;!/A+L_UOB5DSV3Q*V MZJD"V\9I'X#L]V&K/)\*:??Q!;OG'Y&U!+ P04 " !7@*=.20:R1;4! M #2 P &0 'AL+W=O2X^_M1LNMYK=$72:1X#@\I*AN, M?7(M@"U,8J[M&T#7.=!5Y%D)(LV6QNF.)" MTR*+OI,M,M-[*32<+'&]4MS^.8(T0TZW]-7Q*)K6!P,)A;JG-YN#\ 7P(&MSB34,G9F*=@?*URN@F"0$+I P/'[0)W M(&4@0AG/$R>=4P;@\OS*_A!KQUK.W,&=D;]%Y=N<[BFIH.:]](]F^ )3/=>4 M3,5_@PM(# ]*,$=II(LK*7OGC9I84(KB+^,N=-R'\2;=3[!U0#(!DAFPCWG8 MF"@JO^>>%YDU [%C[SL>GGA[2+ W97#&5L0[%._0>RFVG].,70+1%',<8Y)E MS!S!D'U.D:RE.";OX,DZ?+>J;F31*VZ*D" MV\1IF@6V@Z3!L0 L$';8]*S9M"]7%D^2X_?M2LNMYK;$72:1X#@\I*AN,?7(M M@"?/2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6P^,\6%ID46 M?2=;9*;W4F@X6>)ZI;A].8(T0TZW],WQ*)K6!P,)A;JG-YN#\ 7P(&MSB34,G9F*=@?*]RN@F"0$+I P/'[0)W(&4@ M0AE_)DXZIPS Y?F-_6NL'6LYD@IKWTC^:X1M,]7RB9"K^ M'BX@,3PHP1RED2ZNI.R=-VIB02F*/X^[T'$?QILTF6#K@&0")#-@'_.P,5%4 M_H5[7F36#,2.O>]X>.+M(<'>E,$96Q'O4+Q#[Z78WEQG[!*(IICC&),L8^8( MANQSBF0MQ3'Y $_6X;M5A;L(W_VC<+].D*X2I)$@_6^):S$W[Y*P14\5V"9. MDR.EZ767S;VOS;& TK97.$(M?C!9D-" M[<.3,>YZ-UC[X#".1) M*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W9E M;H>@I(&S(W[06KA?)U!V+&A&GQT/LNU"=+ R[T4+7R%\Z\\.+;:PU%*#\=(: MXJ IZ%UV/!UB? KX+F'TJS.)E5RL?8S&I[J@NR@(%%0A,@C4S,5_ABLH M#(]*,$=EE4\KJ08?K)Y94(H63],N3=K'Z89G,VP;P&< 7P"W*0^;$B7E[T40 M9>[L2-S4^U[$)\Z.''M316=J1;I#\1Z]UQ(?-&?72#3'G*88OHK)E@B&[$L* MOI7BQ/^#\VWX?E/A/L'W?RE\(?]AD^"0" ZOEK@5\Z]*MNJI!M>F:?*DLH-) MD[SR+@-[Q].;_ F?IOV+<*TTGEQLP)=-_6^L#8!2=C&UL?5-ACYP@$/TKA!]PN.BUEXV:W%[3 MM$F;;*YI^YG54FS?#D$_&OK@.P)-7K7I7T,[[ MX0)EIH(>Z,WQ+-O.!P0*E A#)^+)QT31F MV_.-_7VL'6NY" =/1GV7M>\*^D!)#8T8E7\VTP=8ZKFG9"G^$UQ!87A0@CDJ MHUQ<234Z;_3"@E*T>)UWV<=]FF_2&VP?P!< 7P$/$<#F1%'Y.^%%F5LS$3OW M?A#AB0]'CKVI@C.V(MZA>(?>:\F3-&?70+3$G.88OHDYK!$,V=<4?"_%B?\# MY_OP=%=A&N'I'PJS?8)LER"+!-E_2]R+N?\K"=OT5(-MXS0Y4IFQCY.\\:X# M^\CCF_P.GZ?]L["M[!VY&(\O&_O?&.,!I21W.$(=?K#54-#X<'R+9SN/V6QX M,RP_B*W?N/P%4$L#!!0 ( %> ITX<%>NMM0$ -(# 9 >&PO=V]R M:W-H965T<"CKM_7\"NYVW6O@!WW'OW[CC2 =>JM1EMG.L.C-FB M 2WL%7;0^IL*C1;.FZ9FMC,@R@C2BO$DN6%:R);F:?2=3)YB[Y1LX62([;46 MYM<1% X9W=!/Q[.L&Q<<+$\[4<,+N._=R7B+S2REU-!:B2TQ4&7T;G,X[D)\ M#/@A8;"+,PF5G!%?@_&ES&@2!(&"P@4&X;<+W(-2@)LXZ9PR )?G3_;' M6+NOY2PLW*/Z*4O79'1/20F5Z)5[QN$)IGJN*9F*_PH74#X\*/$Y"E0VKJ3H MK4,]L7@I6KR/NVSC/HPWUWR"K0/X!. S8!_SL#%15/X@G,A3@P,Q8^\[$9YX M<^"^-T5PQE;$.R_>>N\EY\E-RBZ!:(HYCC%\$;.9(YAGGU/PM11'_@^Q IT['E$_CM $ -(# 9 >&PO=V]R:W-H M965T++/I.MLC,X)7LX&2)&[06]N\1 ME!ESFM)7QZ-L6A\@_&MRFD2$@(%I0\* K<+W(-200C3^#-KTB5D(*[/K^I?8NU8 MRUDXN#?J25:^S>D-)1748E#^T8Q?8:[GFI*Y^.]P 87PD G&*(UR<27EX+S1 MLPJFHL7+M,LN[N-TPV]GVC:!SP2^$&YB'#8%BID_""^*S)J1V*GWO0A/G!XX M]J8,SMB*>(?)._1>"I[<9NP2A&;,<<+P%29=$ S5EQ!\*\21OZ/S;?IN,\-= MI._6]#39%MAO"NRCP/[#$C&UL?5/;;MP@$/T5Q >$->NFJY5M*9LJ2J566J5J\\S:8QN% MBPMXG?Y] 1/';:V^ #/,.7-F&(I)FQ?; SCT*H6R)>Z=&XZ$V+H'R>R-'D#Y MFU8;R9PW34?L8( U$20%H;O=+9&,*UP5T7BIQ MAM\<3[SK77"0JAA8!]_ ?1_.QEMD86FX!&6Y5LA 6^*[['C*0WP,^,%ALJLS M"I5FQ+L@" 34+C POUWA'H0(1%[&S\2)EY0!N#Z_L3_$VGTM%V;A M7HMGWKB^Q >,&FC9*-R3GAXAU?,!HU3\%[B"\.%!B<]1:V'CBNK1.BT3BYN\/_FSF,9L-IX?T@\CRC:O?4$L# M!!0 ( %> ITY8'N4;M0$ -(# 9 >&PO=V]R:W-H965TJVJ3-NG4:=MG+G$25 @9D$OW M[V=(FF5;M"^ C=_SLS'9:.RK:P$\>=.J^/C+FR!2WFAPYO:6"T\ MFK9AKK<@J@C2BO'=[HYI(3M:9-%WMD5F!J]D!V=+W*"UL#]/H,R8TX2^.UYD MT_K@8$76BP:^@/_:GRU:;&&II(;.2=,1"W5.'Y+C*0WQ,>";A-&MSB14-GEE0BA9OTRZ[ MN(_337J88=L /@/X KB/>=B4*"I_$EX4F34CL5/O>Q&>.#ER[$T9G+$5\0[% M._1>"Y[<9NP:B.:8TQ3#5S')$L&0?4G!MU*<^#]PO@W?;RK<1_C^#X5WVP3I M)D$:"=+_EK@5<_@K"5OU5(-MXC0Y4IJABY.\\BX#^\#CF_P.GZ;]L["-[!RY M&(\O&_M?&^,!I>QN<(1:_&"+H:#VX7C LYW&;#*\Z> ITYYAG$YZ@$ &8% 9 >&PO=V]R:W-H965T MO/&I/$0KGQ (**QGX&ZYP1,(X8E<&C]'SFB2]('S_9W])=3N:CES T]*_*A+ M6QVB-"(E7'@G[*OJ/\)8SS8B8_&?X0;"P7TF3J-0PH0O*3ICE1Q97"J2OP]K MW82U'_GO87@ &P/8(H .0B'S9VYYGFG5$SW',)6^< M]Y:S.,WHS1.-F.. 83-,/"&H8Y\D&"9Q9/^$,SQ\C6:X#N'KN7J2X@0;E& 3 M"#9_E?AA42*"82M<9(N*;!&">"&"8?YS%3M49(<0K!#K[SR7H:^AP0PK5-6&ZS+S3$'EDH4_^P(<)](7K M:]T8I,AX&+]-G%[/;3^8%C5CE.-3J,U_PU0 M2P,$% @ 5X"G3NF)K!&W 0 T@, !D !X;"]W;W)K&UL=5-A;]P@#/TKB!]0\\V)AO1O-@6P)%7K3J;T]:Y_LB8+5O0PMY@#YV_J=%H MX;QI&F9[ Z**(*T83Y(/3 O9T2*+OK,I,AR4/V4 ME6MS>J"D@EH,RCWA^!GF>FXIF8O_"E=0/CQDXC5*5#:NI!RL0SVS^%2T>)UV MV<5]G&[2NQFV#> S@"^ 0]1ADU#,_%$X460&1V*FWO"\[N,70/1''.:8O@J9K=$,,^^2/ MB1/_!\ZWX?O-#/<1OE^K'_ZC MGVX2I)$@7>OODWH]1]L,134+AP_^K.9QFPR'/;S#V++-R[^ %!+ M P04 " !7@*=.32<*J+8! #2 P &0 'AL+W=O=&JLSEMG>N/C-FR!2WL#?;0^9L:C1;. MFZ9AMC<@JDC2BO'=[I9I(3M:9-%W-D6&@U.R@[,A=M!:F+\G4#CF=$]?'8^R M:5UPL"+K10,_P?WJS\9;;%&II(;.2NR(@3JG=_OC*0WX"/@M8;2K,PF57!"? M@_&MRNDN) 0*2A<4A-^N< ]*!2&?QI]9DRXA W%]?E7_&FOWM5R$A7M43[)R M;4X/E%10BT&Y1QP?8*[G$R5S\=_A"LK#0R8^1HG*QI64@W6H9Q6?BA8OTRZ[ MN(_339+,M&T"GPE\(1QB'#8%BIE_$4X4F<&1F*GWO0A/O#]RWYLR.&,KXIU/ MWGKOM> )S]@U",V8TX3A*\Q^03"OOH3@6R%._#\ZWZ8GFQDFD9ZLHQ^2;8%T M4R"- NF[$I,/)6YAT@]!V*JG&DP3I\F2$H&UL=53;;IPP$/T5Y ^(6;/ =@5(V411*[72*E739R\,%\7&U/8NZ=_7 M-H12XKY@S_C,.3/&,]DHY*MJ 73PQEFOMZ.,M 73FG\O<)F!ASM$/OCN>N M:;5UX"(;: /?0?\8SM)8>&&I.@Z]ZD0?2*AS=+\[GE*+=X"7#D:UV@>VDHL0 MK];X4N4HM D!@U);!FJ6&SP 8Y;(I/%KYD2+I U<[]_9GUSMII8+5? @V,^N MTFV.#BBHH*97II_%^!GF>F(4S,5_A1LP [>9&(U2,.6^07E56O"9Q:3"Z=NT M=KU;Q^DD3N8P?P"9 \@2<' Z>!)RF3]238M,BC&0T]T/U/[BW9&8NRFMTUV% M.S/)*^.]%22*,WRS1#/F-&'("K-;$-BP+Q+$)W$B'\*)/SSR9ABY\&BM?DC\ M!'LOP=X1[/\I,=F4Z,.D?I'8*Q)[" X;$1_FDU\D\8HD'PGVX4;$A_G/[TJ] M(JF'@&Q$?)AH(X)73Y"#;%SSJ: 4U]XU_LJ[]/<]<4_X+WP:#M^H;+I>!1>A M32.XYUH+H<&D$MZ96VW-/%H,!K6VV]3LY=25DZ'%, \&UL;5/;CML@$/T5Q X<]:']3HU'">=,TS/8& M1!5)2C*^V]TS)3I-BRSZ+J;(<'"RTW QQ Y*"?/[#!+'G";TU?'4-:T+#E9D MO6C@&[CO_<5XBRTJ5:= VPXU,5#G]"$YG=. CX ?'8QV=2:ADBOBF#,[8BGCGD[?>>RMX MFF;L%H1FS'G"\!4F61#,JR\A^%:(,_^/SK?I^\T,]Y&^7T<_OM\62#<%TBB0 M_E/BX4V)6YC[-T'8JJ<*3!.GR9(2!QTG>>5=!O:!QS?Y"Y^F_:LP3:6,J60Z=:T042J@P][HZGQ.(=X*6%4:WV@:WD(L2K-;Z6 M&0IM0L"@T):!FN4*3\"8)3)I_)XYT2)I ]?[&_MG5[NIY4(5/ GVJRUUDZ%[ M%)10T8'I9S%^@;F>& 5S\=_@"LS ;29&HQ!,N6]0#$H+/K.85#A]F]:V<^LX M\]_"_ %D#B"; #P)NVI_\>Y(3&\*ZW2M<&66\UYQ$ M28JOEFC&G"8,66%V"P(;]D6"^"1.Y%TX\8?OO1GN7?A^K?[P 4'D)8@<0?1? MB?>;$GV8![]([!6)WQ/$X4;$A_F@DP>OR,%#0#8B/LS>+Y)X11(/0;01\6'B MC0A>74$.LG;#IX)"#)T;_)5WF>]'XJ[P/_CT.'RGLFX[%5R$-H/@KFLEA :3 M2GAGNMJ8]V@Q&%3:;A.SE]-43H86_?S@X.75R_\"4$L#!!0 ( %> ITZ: M!JRIQP$ #<$ 9 >&PO=V]R:W-H965T2E?#'>\>^^. MXYR-2K^:%L"B=RDZD^/6VOY B"E;D,SAF M^0K.2OUZHUO58XW/B$04%K/ MP-QR@4<0PA.Y--YF3KQ(^L#U_H/]*=3N:CDS X]*_.:5;7.\QZB"F@W"/JOQ M*\SUI!C-Q7^'"P@']YDXC5()$[ZH'(Q50.< MN@3L@PZ9A$+F7YAE1:;5B/1T]SWS+=X>J+N;TCO#580SE[QQWDM!T]N,7#S1 MC#E.&+K";!<$<>R+!(U)'.FG+(&E6KHPKBLO,M4/-#0^'_P::1^ M,-WPSJ"SLN[YA";72EEPJ6QN7"ZMF^+%$%!;O[US>SV]Y ITZ'%"02MP$ -(# 9 >&PO=V]R:W-H965T-"VQO0%61Y 4A";)#9&,*USFT7BQPBE\= M#[SM7'"0,N]9"[_!_>E/QEMD8:FY!&6Y5LA 4^#;]'#,0GP,>.0PVM49A4K. M6C\'XT==X"0( @&5"PS,;Q>X R$"D9?Q=^;$2\H 7)]?V;_%VGTM9V;A3HLG M7KNNP'N,:FC8(-R#'K_#7,\U1G/Q/^$"PH<')3Y'I86-*ZH&Z[2<6;P4R5ZF MG:NXC]--MI]AVP Z ^@"V,<\9$H4E=\SQ\K)(/\'I-GRWJ7 7X;MU]J_[ M;8)LDR"+!-F[$M,/)6[%?%1)5CV58-HX3195>E!QDE?>96!O:7R3M_!IVG\Q MTW)ET5D[_[*Q_XW6#KR4Y,J/4.<_V&((:%PX?O%G,XW99#C=SS^(+-^X_ ]0 M2P,$% @ 5X"G3B?#/L#K 0 9@4 !D !X;"]W;W)K&UL=53KCIP@%'X5XP,L#HZ73M1D9YNF3=IDLDW;WXP>+UD0"SAN MW[Z CK4N^T?@\%W. 3G9Q,6+; &4]\IH+W._56HX(23+%AB1#WR 7N_47#"B M]%(T2 X"2&5)C"(H8]++CO2>@SOW'P^F<&KP%_.Q@DINY9RJY MR/>6XK_"#:B&FTRT1\FIM%^O'*7B;%'1J3#R M.H]=;\=IWHGN-#EJ M:&VMQ5]02P,$% @ 5X"G3E,V%2VW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^M-HI5M*9LH:J566J5J^\S: M8QL%/"[@=?KW!>RX;NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WV MT/F;&HT6SINF8;8W(*I(THKQ)+EE6LB.%EGTG4V1X>"4[.!LB!VT%N;W"12. M.=W1=\>+;%H7'*S(>M' -W#?^[/Q%EM4*JFALQ([8J#.Z$H#/@)^2!CM MZDQ")1?$UV!\KG*:A(1 0>F"@O#;%1Y!J2#DT_@U:](E9""NS^_JS[%V7\M% M6'A$]5-6KLWI/245U&)0[@7'3S#7,C$QRA1V;B2?4E!-\*<>+_T?DV?;^9X3[2 M]VMZDFX+I)L":11(_RGQ\*'$+>5=!O:!QS?Y M"Y^F_:LPC>PLN:#S+QO[7R,Z\*DD-WZ$6O_!%D-![<+1#P0QTYA-AL-^_D%L M^<;%'U!+ P04 " !7@*=.8O73Y<8! W! &0 'AL+W=OE[*'\.]G'/N!UQGH]*OI@6PZ$V*SN2XM;8_$F+*%B0S=ZJ' MSIW42DMFG:D;8GH-K HD*0A-DGLB&>]PD07?61>9&JS@'9PU,H.43/\Y@5!C MCE/\[GCF36N]@Q19SQKX ?9G?];.(HM*Q25TAJL.::AS_) >3SN/#X 7#J-9 M[9&OY*+4JS>^5CE.?$(@H+1>@;GE"H\@A!=R:?R>-?$2TA/7^W?UIU"[J^7" M##PJ\8M7MLWQ :,*:C8(^ZS&+S#7L\-H+OX;7$$XN,_$Q2B5,.&+RL%8)6<5 MEXID;]/*N[".T\DVG6EQ IT)="$<0APR!0J9?V:6%9E6(])3[WOFKS@]4M>; MTCM#*\*92]XX[[6@^WU&KEYHQIPF#%UAT@5!G/H2@L9"G.@'.HW3-]$,-X&^ M6=/3)"ZPC0IL@\#VOQ(/-R7&,)_B07;1(+N/ H?D)D@,<]M)LKHX";H)3]:@ M4@U=&)>5=YF*!QHN_A]\&JGO3#>\,^BBK'L^X9)KI2RX5)([ETOKIG@Q!-36 M;_=NKZ>W/!E6]?.8DN5?4?P%4$L#!!0 ( %> IT[1;-!$Q $ #<$ 9 M >&PO=V]R:W-H965T,"7B=_7\".ZVYX,3"%+#*DP0G=+>[)8)U/2XR'SNI(I.C MX5T/)X7T* 13[T?@8U1!S49N7N3T#99Z4HR6XI_@ MS" M72;6HY1<^R\J1VVD6%1L*H*]S6/7^W&:=Y(O"RU,H N!KH2]]R&SD<_\D1E6 M9$I.2,UG/S!WQ=&!VK,I7= ?A=^SR6L;O11T3S-R<4(+YCACZ 83K0ABU5<+ M&K(XTD]T&J;'P0QC3X^W]"@."R1!@<0+)/^5&%^5&,(D89,T:)(&!-(KDQ#F M]LJ$;"Y.@&K\D]6HE&/OVV437;OBGOJ+_P>?6^J9J:;K-3I+8Y^/O^1:2@,V ME=V-S:6U7;PN.-3&3>_L7,UO>5X8.2QM2M9_1?$74$L#!!0 ( %> ITY MI4YI5P( * ' 9 >&PO=V]R:W-H965T[!M7I30$&[1#EKYSX&RA@@Y94>;=PS(7I.:VO8< M)[(;4K5FGNFU+A)UU<*6&?S4-(3]74--^Y7IFI>%E^I8"K5@YUE'CO 3 MQ&NW97)F3RK[JH&65[0U&!Q6YJ/[\.PZBJ 1ORKH^FH M1%!#(90$D8\S;*"NE9+,\6<4-2=/1;P=7]2_Z.)E,3O"84/KW]5>E"LS,8T] M',BI%B^T_PIC0:%IC-5_AS/4$JZ22(^"UES_&L6)"]J,*C)*0]Z'9]7J9S_J M7V@XP1L)WD20WA\1_)'@?Y80C(3@2H@^)(0C(;P2 KV]0^UZ,Y^(('G&:&^P MX3QT1!T[]R&4KZM0B_KMZ/_D?G*Y>LZ]),[LLQ(:,>L!X]U@W'O$9HF(TWO( MTQ+B)!.8%;L>L"D&M-JC&^EN$F(FH2(B3\S&3#R(KBZ.%8TVZYPD<2Q?#Q) MA":)D"3!+$FT3!(ODD2+)*'UGS<7HTEB)$DX2Q(O3%PKP$T2U"1!3")<($4% MTL^?+[5AV%?O(!GB^4>-@9+Y9XV!YN?0OKF-&F!'W1JX4=!3J_O2S>K4?AX] M?9M=X4/O^D'8L6JYL:-"WHGZYCI0*D!F<2QY$DO9+J=)#0>AAK$ ITX*$W]-)@( &T& 9 >&PO=V]R M:W-H965T0:N_G+AHJ-)#<4:R$T"/EM0PA*,H0PVMV[ L[-Q.E 6_*%:WL!.! MO#0-%7_7P/AM%<;A?>*U/E?*3*"RZ.@9?H#ZV>V$'J%1Y5@WT,J:MX& TRK\ M%#]O,X.W@%\UW.2D'Y@D>\[?S.#K<15&QA P."BC0'5SA0TP9H2TC3^#9CB6 M-,1I_Z[^V6;76?94PH:SW_515:MP$09'.-$+4Z_\]@6&/"0,AO#?X I,PXT3 M7>/ F;2_P>$B%6\&%6VEH>]]6[>VO0WZ=YJ?@ <"'@EQ^E]",A"2CQ+2@9!^ ME$ & G$(J,]N%_.%*EH6@M\"T1^'CII3%S\3O5T',VEWQW[3ZRGU[+5,HJA M5R,T8-8]!D\P^!&Q\2#R1\C+'!(G#F8[QR11/&*0#C*FP=XTV HDTR+YPB^0 M> 42*Y ^.'#"KGM,9C%M7R0B.5DZ:S*'+1=ICOUN4J^;U.,F<=ST&#(IL\"I M8\6#29=^(\1KA,R-N#[(K$8<)\Y)VGA &!._D\SK)/,LB1-WG7DV*,]CQ_'& M!XM(FCD'=PY;DF3A'(JM!X5SG#G1T.1:FH?X.Q7GNI7!GBM]P^T]/'&N0"M& M3WJ9*OWVCP,&)V6ZN>Z+_@7L!XIWP^..QG^8\A]02P,$% @ 5X"G3@5: M._FD @ GPH !D !X;"]W;W)K&ULE5;MDIHP M%'T5A@=8N $$'77&C^VT,^V,LYUM?T>-RBP0FD3=OGV3@*AXV;)_)(GGGIQ[ MPR%W?.;B31X84\Y[GA5RXAZ4*D>>)S<'EE/YQ$M6Z']V7.14Z:G8>[(4C&YM M4)YYQ/<'7D[3PIV.[=I*3,?\J+*T8"OAR&.>4_%WSC)^GKC@7A9>TOU!F05O M.B[IGOUDZK5<"3WS&I9MFK-"IKQP!-M-W!F,GHEO BSB5\K.\F;LF%36G+^9 MR;?MQ/6-(I:QC3(45#].;,&RS#!I'7]J4K?9TP3>CB_L7VSR.IDUE6S!L]_I M5ATF;N(Z6[:CQTR]\/-75B<4N4Z=_7=V8IF&&R5ZCPW/I/UU-D>I>%ZS:"DY M?:^>:6&?YYK_$H8'D#J - %Z[X\"@CH@N :$'P:$=4#8=X>H#HBN 0-;WBIW M6\PE570Z%OSLB.I]**EY[6 4Z>/:F$5[.O8_74^I5T_3P(_&WLD0U9AYA2$W M&+A'+!\1\? >\OP((4G28#PMLE%*,*5S\DAPO\7B$0%!W%+ZB$G\EE)DHQ@7 M&J E#6Q\>%?2 4X0H@2A)0CN"#H41"A!A"A(6H>*85IGMD0PX.-"!JB0 4( M.$&,$L3]2Y&@!$F/4B 8:+U;2PP3X$*&J) A0A#B!.#C5O7[%P,ZW [_+\<" M T'4L0_JU1D0A*+# X"["()/9(O[",(>AX^!H&L?W&Z ^:3CVP:X46#PB6QQ MJT#<)UL$! ^?:@1$.GP/N.T \0OI<#[@AH%A_Y(0W#'$[U$2#$1(^T[ 0&W_ M>S>7;L[$WG9 TMGP8Z',A7*SVG19,V(N[=;Z'$:+JE>ZTE2MVP\J]FDAG357 MNB6P%_>.<\6T1O])OX8'W2TVDXSME!G&>BRJEJF:*%[6[:#7]*33?U!+ P04 M " !7@*=.K"R64P(" ![!0 &0 'AL+W=O$9)5"SV53WR$0>\T7/14Z:6X M(CD*H+4E]0SA($A03[O!+S);.XLBXS?%N@'.PI.WOJ?B[PD8GW(_]-\*S]VU M5:: BFRD5_@!ZN=X%GJ%5I6ZZV&0'1\\ 4WN?PR/96+P%O"K@TENYIY)KA#B4P9H2TC3^+IK\>:8C;^9OZ9YM=9[E0"25GO[M: MM;E_\+T:&GICZIE/7V#)$_O>$OX;W(%IN'&BSZ@XD_;I53>I>+^H:"L]?9W' M;K#C-.]$Z4)S$_!"P"LAC/Y+( N![ AH=F:C?J**%IG@DR?FES52\TV$1Z(O MLS)%>W=V3Z>5NGHO"(XR=#=""^8T8_ &@]\C2@P('@<'\SCZ@T38-D9P9M?@/3EKY3<>T&Z5VXTG^4_>X;SA5HQ>!))VMU M)UP7#!IEIJF>B[D?S O%QZ75H;7?%O\ 4$L#!!0 ( %> ITZWCIM.O ( M (H* 9 >&PO=V]R:W-H965TL%J_V7-14:6WXA#)1C"ZLT95&>$X M3J.*%G6X6MBS1[%:\),JBYH]BD">JHJ*OVM6\LLR1.'[P5-Q."IS$*T6#3VP MGTP]-X]"[Z*.95=4K)8%KP/!]LOP =UO4&8,+.)7P2ZRMPY,*"^%&B?:QY:6TO\'V)!6O'(N64M&W]EG4 M]GEIWZ38F<$&V!G@SD#[_LB . -R-4AM\*TR&^IGJNAJ(?@E$.UM-=04!;HG M.IE;"!@HL?9D$.@<)DA @L02)'T"$H\RU6)2BZG;3.5SC)(X'B$W('*N M/[\>JT\XG_N2 %P6IS<%I:"@%! TNLIUZCE"N4[3 MS)<$(JQLN$*%.M @ MI1E.8!X0G5Z4"3,C0%.A0&-R=$ M &&S&Q1P>T+)?Q00W$P0U$V\ O+;!$HS F4'0&8)R6\G!VXI".HI7OGXK0+N M/Z IOI[0?5!R*6@8O7.GYPDX!>\X5TX+B.YV@HQX,NTW)]LHL,[T6 M[734;A1OW.07=>/GZA]02P,$% @ 5X"G3G K8NS7 @ D@L !D !X M;"]W;W)K&ULE59A;YLP$/TKB!]0?,9@J))(:Z9I MDS:IZK3NLYLX"2I@!D[2_?L90Q$QQT2_!-N\>WYG7QZWNJKZM3E)J;VW(B^; MM7_2NKH/@F9WDH5H[E0E2_/FH.I":#.MCT%3U5+L;5"1!Y20."A$5OJ;E5U[ MK#U#_[[PE-V/.EV(=BL*G&4/Z7^53W69A8, M+/NLD&63J=*KY6'M?X+[+25M@$4\9_+:C,9>F\J+4J_MY-M^[9-6D1".W*O^=[?5I[2>^MY<'<<[U MD[I^E7U"D>_UV7^7%YD;>*O$[+%3>6-_O=VYT:KH68R40KQUSZRTSVO/_QZ& M!] ^@ X!P/X;$/8!H1,0=,ILJI^%%IM5K:Y>W=U6)=JB@/O0'.:N7;1G9]^9 M;!NS>MF$8;P*+BU1CWGH,'2$H;>(+8+@ R0P @85%%5!;7QXHV*&($0)0DO M;@@2)XT.$UM,:3&01C0*G5Q06,1GY#!4#D/DI(Z<#A.-]PE9$CNJMPB,\G3N M=")43C25PX@C)YKL$Y,PB1PU"(K'(ZX;,3$J)D;$ $[ 40*^O%@2E"!94"S) M]-A9"-RYQ"T*8R3!Y:2HG'1!L:33?0APXA;+%)9R@)G3!8([ EE0+3UHO!,# MQL'U!006TW3FMF#&H@ 11&G"3@24N U,#,7^J2=E,432)9EP&<)L!S&?F M,L*-!C[@-(!;#2SQ&IBZ"".$3ZH&@P&+9P3A9@-+W :F/D)I&C%7$ *#.)HY M9(K;#5UB-SWHYJ/,@;J?;@R6L-05%(R:H[9;_2'J8U8VWHO2IL^RW=!!*2T- M);DSV9U,@SQ,T_8FK<" "W"0 &0 'AL+W=O?"C>_RRL6S/#&F@I>F;N4J/"G5+:)([DZLH?(3[UBKGQRX:*C22W&,9"<8 MW=N@IHYP'&=10ZLV7"_MWH-8+_E9U57+'D0@STU#Q=\-J_EU%:+P=>.Q.IZ4 MV8C6RXX>V0^F?G8/0J^B@65?-:R5%6\#P0ZK\ XM[E%N BSB5\6N?QQI.&@:0+']Z_LGZUY;>:)2K;E M]>]JKTZKL B#/3O0^?4+'?]K&!R 70 > K3V>P'$!9"W@.3=@,0%)%Y U%NQM;FGBJZ7 M@E\#T;_>CIJO""T27?V=V;3%ML]T>:3>O:Q)DBRCBR%RF$V/P2,,&A"19A\D M,"2QP9-P?"NPG2(0R6\Q]P!+#F=!0*/$QI,;HRE,D( $B25(;@@RKU(])K.8 MUF+RN(P]MP (E0F<2@JFD@)>9HJ1@009X*7PO/28=)0F*G%2PC(Y*)-/9)"O MDD]4,"$CU(U* :H4@)G2DRFF9G!:8EBF!&7*J4SJO=I-.9'1=9UYM2B&&S(& M=)#?D?'43Y[,V$$SG8^ NOF&'&@LE,6D2+WF=+#Q-YWEV8CM-B'P?^(.X4E" M!9EA@'LCT:I@XVLE !CM^;I4Y T:[P_1QA\WI MY^UOT&+;SQ!O-/U(\YV*8]7*X(DK?;;:$_# N6(ZR?B3+OI)3U'#HF8'96YS M?2_Z4:)?*-ZY,2D:9K7U/U!+ P04 " !7@*=.*T^H*R@" ",!@ &0 M 'AL+W=O@<3EP\29K !6\MZR3 MV[!6JG]&2)YJ:*E\XCUT>N?"14N5#L45R5X /=NDEB$<11EJ:=.%56G7#J(J M^4VQIH.#".2M;:GXO0/&AVT8AX^%E^9:*[. JK*G5_@.ZD=_$#I"&QCD8AX8)T?.WTSPY;P-(P,$#$[*5*!ZN,,>&#.% M-,:OJ68X'VD2E_-']4_6N_9RI!+VG/ULSJK>AD48G.%";TR]\.$S3'[2,)C, M?X4[,"TW)/J,$V?2_@:GFU2\G:IHE):^CV/3V7$8=[)'FC\!3PEX3HB3_R:0 M*8$X"6@DLU8_4D6K4O A$..?U5/S)N)GHB_S9!;MW=D][5;JU7M%4ERBNRDT M:7:C!B\TCF+O4>2S!&F F0)[*;#-)XO\N-CX"Q!O 6(+)'_9((Z-49-933<> M0F*2.E8\JC2+(C],XH5)/#") S-JTL4Q.,*QP^(1Q1'VHZ1>E-2#XCC>I:M3 MXB1WKV4M(G&>^%$R+TKF0!,YHOU:E&#\CUO)O2BY!R5W4/*UX0B[ M[WXMPADA?I3"BU*L4!+W4HK5B\0X33<.BD>5YR1V6-"B+Y@^_8V*:]/)X,B5 M;C&V$5PX5Z K1D_:5ZT_#7/ X*+,--=S,3;(,5"\GWH_FC] U1]02P,$% M @ 5X"G3H2/B:0P!@ Z2@ !D !X;"]W;W)K&ULE9K;CN)&$(9?!?$ ZSX?5H"4(8H2*9%&&R6Y]@R> :W!Q/8,F[>/;0P" M]U_&?3-@3W5U5=L?]?=A<2K*[]4VR^K9CWU^J);S;5T?OR9)];K-]FGUI3AF MA^8_;T6Y3^OFLGQ/JF.9I9NNT3Y/!&,FV:>[PWRUZ.X]EZM%\5'GNT/V7,ZJ MC_T^+?][RO+BM)SS^>7&M]W[MFYO)*O%,7W/_LSJOX[/97.57+UL=OOL4.V* MPZS,WI;SG_C7->>B;=&9_+W+3M7-]UF;RTM1?&\O?MLLYZP-*TBI;%_D_NTV]7<[=?+;)WM*/ MO/Y6G'[-^HST?-:G_WOVF>6->1M)T\=KD5?=W]GK1U47^]Y+$\H^_7'^W!VZ MSU/O_](,-Q!] W%MP-5H ]DWD(,&R3FR+M6?TSI=+E,#IV)5LP9QACN2,&.5-B1&?9TMM&W/5GM MV6U/YV%384A"CX2D84@:A,0'(>D@)&DMV8^!_1C0S_!%,$$_1!<6=F%!%Q([ M<-"!F_XB>>C @PC48#!]D*02-GRZH9FSG!QSSC"?# 2D"1<$XGSZH'#,)QO/=-R)&.,,@T'YK0TNN1D<% "@"D%=B%Q)Q) M%B'B,&>2/_Y9Z&WNRJIACDQ88AXEX-$24D,2FE-&)(PQDT!.!KHUE)/",$6K M1(EYE(!'JP@7F!]I(C+&_$@@\8*,[8B*[-^"T$0(K^DQP2A*@*(EU)7$Y$@_ M?4P4)D>!"A7,*5AD;5 8,040"R(P2U(188(^2EP5B9Q_)R;<;D MY7TG&#P#P'.$DC:8)Q.A&BWFR4Y0C394C=1Z+";. N(<(9 MQL1&+.Y;C(F= ML+S?VXR]XZ,F]W%@UBQ@S1$"TF),K(X8#8R)!=4G&(UP(;Z)5-*31DLLR*,5 M^:"S$"CIF9'A= %8*JD8/6^SF$"+UBJ'\P4;UKZQ30^+2;6H\A$JV6%2743E MI 8%@^@B]*(C]L8FZ$47,D.EBG%Q !=/N/ 8%Q^!B\>X^ E"T8.E M"[3V#.RH?#!5'E#E">WL,54^@BJ/J?(3=*)'D(PE01V]T_[BU!!(HN3ERUAX" M_",MWW>':O92U'6Q7[9GS-Z*HLX:M^Q+,XS;+-U<+_+LK6Z_MM.C\GSV[GQ1 M%\?E^6!A ITX?!HZ<)P( '4& 9 >&PO M=V]R:W-H965TSCDS9\!#W#'^(DH Z;Q14HN#6TK9 M[!$2:0D4BP?60*V>Y(Q3+-66%T@T''!F2)2@P/,VB.*J=I/8Q,X\B5DK257# MF3NBI13SOT<@K#NXOGL+/%=%*74 )7&#"_@)\E=SYFJ'1I6LHE"+BM4.A_S@ M/OK[D^]I@D'\KJ 3D[6CK5P8>]&;;]G!]71%0""56@*KVQ5.0(A64G6\#J+N MF%,3I^N;^I,QK\QU6;>S?HWVAV0C 0@I&@F>>*;="1:])N(MB=-5" ^;88X() MQA\12*F/*0);BF.PH A$0@_N-C9!596@9416$T$5IXW M:T./V1A,W?OP=C,G2XQG+V-M+6.]*",*[?R-E;^YOP];J\#VCC[TF/7$HQ_, M,*=E;^[OX^J!ED/1?>'9T80-/7'&'FFG!2UM92'XM)=)R=CX$^[+/X4<]4,P3>9?J!_ /SHJJ%2-<.01^.?)OD'4$L#!!0 ( %> MITY50Z6#?@( /$( 9 >&PO=V]R:W-H965T M]>3K?FZ[VB-:T%1J":)>9[JF1:&5E!]_6E&[LZF)]^.K^F<3O IF1P1=L^)W MOI?9W(YM:T\/Y%3(%W;Y0MN MMJH_]&S[10<.V)LI&R0IBGE9Z$9&6KHEPI MR5OSSBOSOK3Z5QI,P"T!=P1E^SV"UQ*\&\%_E^"W!'] <)I03&XV1))%PMG% MXLWVUD2?(C3S5?93O6B2;;ZI] BU>E[X+DJX?N]0#$LX(,"OA'P>@(>+!" @'@@3]( M=8,)#:9J,'B8B3$FCB8V) 0="0%' E@@ @6BQU,1@P(QX$$X.!3Q*$P7-O$, MFG@&3$P<&.3"I>$^'B::J"[TP)ZWH&!BT_MVP!);(@S8B2BA2L$ M^8 7S\-H_5&TGW \V'L A(.)(XK@:D- N:&)$X3@.D'A!U("5PJ*_G_25RTH M[*7$'>5DC$+>\ _FW/WW2\J/IJ<**V6G2NJ_Y]UJU[>76/>-P?H*S=9-][W) M-)>![X0?\TI8.R955S*]X\"8I,I']TDE/5/WCVY2T(/4PTB->=.$FXED=7O! M<+I;SN(?4$L#!!0 ( %> ITY_DDC-E@( - ) 9 >&PO=V]R:W-H M965TR)/SODA;L/'/!O1B>\T,FM<&;IS4YT)]4OM1KKG9>B[++2UJ)G%4.I_N9 MNX#I"A(=8#Q^Y?0L;M:.+F7#V*O>?-O-7%]G1 NZE1J"J,>)KFA1:"25QQ\+ MZK:<.O!V?4'_8HI7Q6R(H"M6_,YW,INY$]?9T3TY%O*9G;]26U#L.K;Z[_1$ M"^6N,U$<6U8(\^MLCT*RTJ*H5$KRUCSSRCS/%O\2A@<$-B!H Q3W_P)"&Q!> M R)3?).9*?4SD62>/-OU40W!4Q#=9A;;31G9]ZI:H6RGN810.J=-)#U M638^P8W/U<-3Z"U%@%$L@UYX<$^PZGM .,8I0K2*T "$=U4$.$"$ D0&(+H# M"#O'T/B,C$_5U.'C'#'*$? M&I\@C'"6,$#G MP .5PH#>L4ZW-.,'YPFH4A<0#.@-ZQ2_WW^ BQ7" ;UAG88T!^"2!DS3#[XJ M@"L6X@\T"*XVP.36:Y"^WAX=*:XV0.36[X^^WAZ*&G#% 2:Y7H-,/O#U %R9 MD SID>3=+Z%W ITXX+ %'>@( ,8( 9 >&PO=V]R:W-H965T M>)].,E50^ M\9I5^LF1BY(JO14G3]:"T8-U*@L/^W[DE32OW&1I;<\B6?*S*O**/0M'GLN2 MBC\;5O!FY2+W:GC)3YDR!B]9UO3$?C#U6C\+O?-ZED->LDKFO'($.Z[<-5KL M4&0<+.)GSAHY6#NFE#WG;V;S];!R?9,1*UBJ# 75MPO;LJ(P3#J/WQVIV\2;7GQ*S^H;.7&KG-@1WHNU MOOK"NH-!UNNJ_L0LK--QD MHF.DO)#VZJ1GJ7C9L>A42OK>WO/*WIN._^H&.^#. ?<.&/W7@70.Y%&'H',( M1@Y>6XK59D<539:"-XYH7V]-S2E"BT"KGQJC%=L^T_)(;;TD 8J7WL40=9A- MB\$##.H1GF;O0V HQ ;?N0=H?AMB"V"P?XO909B)1 A8*[$$Y(8 PP0!2!!8 M@N"&@(S$:C&1Q50MQO?A("$8) 2"!#!!!!)$CY)P3 Q$":"">8@P?SQ0I$/GW[_@5([4#BLE9"[X]G!;B3!(9HXH6BB'1&0 MT&R" FRW-<(?D 5N%$0>D87X&->,G&R@U(Z*3]7RGP0!]9^&*^Q M&08C^]8,:3LD_M&T$_X[%:>\DLZ>*SUJ[$ XBWQ3LJ,QR MIM>BG:SM1O&Z^VOP^E^7Y"]02P,$% @ 5X"G3LG3J<[F 0 I 0 !D M !X;"]W;W)K&UL?53MCIP@%'T5PP,LBCH[G:C) MCDW3)FTRV:;;WXQ>/[(@%G#=,?TC<#GGW'N02S(*^:H: .V]<=:I M%#5:]P>,5=$ I^I!]-"9G4I(3K59RAJK7@(M'8DS3'Q_ASEM.Y0E+G:262(& MS=H.3M)3 ^=4_CT"$V.* G0-/+=UHVT 9TE/:_@)^E=_DF:%%Y6RY="I5G2> MA"I%3\$ACRW> 5Y:&-5J[EDG9R%>[>);F2+?%@0,"FT5J!DND -C5LB4\6?6 M1$M*2US/K^I?G'?CY4P5Y(+];DO=I&B/O!(J.C#]+,:O,/N)D3>;_PX78 9N M*S$Y"L&4^WK%H+3@LXHIA=.W:6P[-XZS_I6V32 S@2R$(/XO(9P)X3LA$82/VRG"31>A$X@^N/BT+1!M"D1.(%P+A/ZV M0+PI$&]4$-V(89.VV-<19=6 M>R+V5==LI[RRTN7KN@E1":# E^@^FQL8\& IT[\A(33[ $ $0% 9 M >&PO=V]R:W-H965T0'.!/,QS4" MI"95U4JM%%W5]K<#2T!G8VH[X?KVM0U!7,Z-+C^P=YF9G=T8YZ.0SZH%T,$+ M9[TJ4*OUL,5852UPJA[$ +UYTPC)J3:A/&$U2*"U(W&&HS!,,:==C\K@#"4V!/FZV^\SB'>!7!Z-:[0/;R5&(9QM\K0L46D/ H-)6@9KE GM@S H9 M&W]F3;24M,3U_JK^V?5N>CE2!7O!?G>U;@OTB((:&GIF^DF,7V#N)T'!W/PW MN S<.O$U*@$4^X95&>E!9]5C!5.7Z:UZ]TZSOI7FI\0S81H(6SBNP0R$\@- M 4_.7*N?J*9E+L48R.G/&J@]$YLM,<.L;-+-SKTSW2J3O90QV>3X8H5FS&[" M1"M,]!JQ]R"R!8*-@<5%Y'41.3Y9NPB)7X!X!8@3B%<")+TU.6%2A^D=)O27 MB+TEXC_*9%DR8?0_&Z\3,!D#8R2QW0-?&4I\5I*/);^,[;4*Y"^ M?^Z95R![QU"R.W.?IG$/,9G J_-L[Y?O5)ZZ7@5'HDI;Q M%U$0(JW7BM9B;1=2-BO'$7E!*BR>6$-J]>3(>(6EFO*3(QI.\,$D5=3Q7#=R M*ES6=IJ8M1U/$W:6M*S)CEOB7%68_\D(9>W:1O9UX;D\%5(O.&G2X!/Y3N2/ M9L?5S!E0#F5%:E&RVN+DN+8W:+5%L4XP$3]+THK1V-)2]HR]Z,F7P]IV=46$ MDEQJ"*QN%[(EE&HD5.'7B>'Q%_V3$*S%[+,B6T5_E019K>V%;!W+$ M9RJ?6?N9]()"V^K5?R470E6XKD1QY(P*<[7RLY"LZE%4*15^[>YE;>YMCW]- M@Q.\/L$;$A3WOQ+\/L%_2PB,^*XR(_4CECA-.&LMWKVM!NN/ JU\M9FY7C1[ M9YXIM4*M7M+ #Q+GHH'ZF*R+\48Q:(AP%/I X4$4F3=)]VX)MM,(Y,W%&9W5%^,FT-6'E[%Q+?2J. M5H?6N?'T67^WGNF6:GK &TS7C[]A?BIK8>V95)W$G/='QB11);I/:C<+]0LP M3"@Y2CV,U9AW?;";2-;T/=X9?C32OU!+ P04 " !7@*=.S+?CT28" & M!@ &0 'AL+W=O]?< M FQ$D#9452NU4K35ML\.F02T-J:V$[9_7U\(RX+5%VP/9\Z& ]=.K/F7&*I5KR"Q(]!WPR292@* A21'';^65A M8@=>%NPJ2=O!@7OB2BGF?_= V+#S0_\>>&XOC=0!5!8]OL!/D"_]@:L5FEA. M+85.M*SS.)QW_E.XK3*--X!?+0QB-O>TDR-CKWKQ[;3S RT("-12,V UW* " M0C21DO%GY/2GDCIQ/K^S?S'>E9JKD(R.+$H*Q6]V;#LS#B/_/$Q)BWRHS5SUCBLN!L\+@]K![K.Q%N8[69M0Z:O3/_E%NAHK8S:Q*GB].K5IC ME-J-6TGJ5)(ZE,0+)>FJRJ?'+%A(<8#"/,G=6C*GELRA)5EHR=8'%$2+4ZP< MH'QVXZT4-'L^%/C%=!KAU>S:27U19]&IF3U%^ODMXGO5Y&Q/>J>Q'?('YI>V M$]Z12?6XS1,\,R9!:0P>U%8UJBE/"P)GJ:>9FG/;FNQ"LG[LNFAJ_>4_4$L# M!!0 ( %> ITZ&Y_]/% ( 4& 9 >&PO=V]R:W-H965TE'ZK93#!B%1MT"Q>& #]&KGR#C% M4BWY"8F! VY,$B4H"H(,4=SU?E68V)Y7!3M+TO6PYYXX4XKYORT0-I9^Z+\% MGKI3*W4 5<6 3_ +Y.]AS]4*S2Q-1Z$7'>L]#L?2?PPWNS#0"0;QW,$H%G-/ M6SDP]J(7WYO2#W1%0*"6F@*KX0([($0SJ3K^6E)_UM2)R_D;^U=C7IDY8 $[ M1OYTC6Q+?^5[#1SQF<@G-GX#:RCU/>O^!UR *+BN1&G4C CS[]5G(1FU+*H4 MBE^GL>O-.$X[^=JFN1,BFQ#-"4K[HX38)L3O"8DQ/U5FK'[!$E<%9Z/'IZ\U M8'TIPDVL#K/607-V9D^Y%2IZJ9(D+=!%$UG,=L)$"TPX(Y!BGR4BE\0VNDN/ MK@5V]X@DR=P2L=-%; CB*X+<39 X"1)#D%P1K&Z.8<)D!M,;3!:8GULH=0JE M#J&UFR!S$F2?MYH["?+["M+@QFI^9S7_P.G*J;.ZTPG#R$VP=A*L/^]4-1+G MY0X<7L.;RV=!2[-1ZORP:/&H*/"3Z3_"J]FY-\UO$9U[W&-D'N4[?&J0/S$_ M=;WP#DRJIVT>X)$Q":J@X$'=D5;UY'E!X"CU-%=S/C6F:2'98)LNFCM_]1]0 M2P,$% @ 5X"G3O_P>4=% @ ^@8 !D !X;"]W;W)K&UL=97;CILP$(9?!7'?^, Q$4%*MJI:J9566VU[[1 GH#68VD[8 MOGUM0R@+YB8^,/-_,W9FG'5[]4JMT!((N2UD1N>$L;_>7" M14V47HHKD*V@Y&R=:@8PA#&H2=7X>6;WGD6>\9MB54.?A2=O=4W$WR-EO-O[ MR']LO%374ID-D&;VP$/#GAT"*P#Z$$V\L]$D3P3O/-$?_@M,7>, M=EB?36$V[5'8;SIXJ7?O>1CA#-R-T&!S[&WPQ :-%D"KCPCL0ASQPCV, K= MX(PQL +!!X'0+1 Z!4(K$'X0B&9)]C:1M6FL38 @QCAV@R(G*'* XADH6H ^ MA4F\7>'$3D[LX"0S3KSDH"2"*U>7.#F)@Y/..,GRX&"00+QU@U(G*'5<\8K MUBFP748:PUFDO4TZB13A3;*"0=!=+] !0O."Z8T0FJ+@!B4KJ)721 [4HC:1 M Z6S6D,Y2_2 L ,5S%'8=7[IO)3!I/745%QMTY5>P6^-[?B3W;&Q'VQ?!__- M^U?A!Q'7JI'>B2O= &V;NG"NJ(X&;O0_KM0/T;A@]*+,--%ST7?C?J%X.[PT M8'SN\G]02P,$% @ 5X"G3@MC^>R[ @ JPH !D !X;"]W;W)K&ULG5;1CILP$/P5Q'L#=@ [$8F47%6U4BN=KKKVV4F< M@ XPM9WD^O0BVF9W9Q1YKTZN0+RKC7'NO95&IE9]I72^#0.TS M7C(U$S6OS)NCD"739BI/@:HE9P<;5!8!#L,D*%E>^>O4KCW*=2K.NL@K_B@] M=2Y+)G]O>2&N*Q_YMX6G_)3I9B%8IS4[\>]/TLR"GN60E[Q2N:@\R8\K M?X.66VP#+.)'SJ]J,/::4G9"O#23+X>5'S89\8+O=4/!S./"'WA1-$PFCU\= MJ=]K-H'#\8W]DRW>%+-CBC^(XF=^T-G*I[YWX$=V+O23N'[F74&Q[W75?^47 M7AAXDXG1V(M"V7]O?U9:E!V+2:5DK^TSK^SSVO'?PN W 7@/F!.;"VMD,W\ M(]-LG4IQ]63[\6O6[#%:8O-M]LVB_13VG4E>F=7+.DJB-+@T1!UFVV+P (-Z M1>PD,26SQ*#Q*8IA@#N8XMP3S.X($)HA @L@21'<$Q"FRQ<064UE,C"." M)Q*-09T8T*&.3CS2^8 6."2P3@+J)(#.PM%)QO6$<8PHK$- '3+6(:&C0]ZD M0T$=.MY@,G'$%B#! D@4.XFVF&20Z$2.*(2=$@(B<]MO M$#1U F![(\#?Q/4=")K2@>V- ']3UW<=:'B>HQ!3 ITXPK1-YY0$ *0$ 9 >&PO=V]R:W-H965TC[*6:D'U"96]])E#F_*-H/O#!&Q.\C4#X5*$ WQTO?=LHX M<)F/I(7OH'Z,)Z$MO++4/8-!]GSP!#0%>@P.Q]3@+>!G#Y/<[#U3R9GS5V-\ MJ0ODFX2 0J4, ]'+%9Z 4D.DTWA;.-$J:0*W^QO[LZU=UW(F$IXX_=77JBM0 MAKP:&G*AZH5/GV&I)T'>4OQ7N +5<).)UJ@XE?;K51>I.%M8="J,O,]K/]AU M6OAO8>Z < D(UX#(!N!9R&;^B2A2YH)/GICO?B3F%P>'4-]-99SV*NR93EYJ M[[6,LS3'5T.T8(XS)MQ@@A6!-?LJ$;HDCN&'\#B)W 21,\?($D1;@GCO)HB= M!+$EB/\I"-UW"0+1V/J17\[U7LR#,QN*C\N;@->'J?P#4$L#!!0 M ( %> ITZ+7=;[50( )0' 9 >&PO=V]R:W-H965T\-&GH"7Z _-GLN-IY@\JAJ* 6!:L=#L>5NT;/6T0TP2!>"VC%:.WH M4O:,O>G-U\/*];4C*"&36H*JQP6V4)9:2?GXW8NZ0TY-'*^OZI]-\:J8/16P M9>6OXB#SE;MTG0,OTU7^#"Y0*KIVH'!DKA?EULK.0K.I5 ME)6*OG?/HC;/MM>_TNP$W!/P0%"Y_T4@/8%\$ )3?.?,E/J)2IHFG+4.[[Y6 M0_6? CT3U$I]2$%MJ78X!D= MWR;8SA&(+.PIB+4*8@3(315W/ 96@< (!#<"$Y>;#A,93&TP(8[#22ES$%F$ MD=U*:+42SJPLB9T?6?G1X[U86 46#_2BPX2C,N-P\K?96C#8MQM96HTLYYVX MT\G8RH\?[P3R[:?#?Z 7/6A<* I1/.F-\?,?.G<.*YAVYXFC:DSD*A228V/%&=UD%_&2N?>%D[%Q+?6N,HL-H66-] M%T[B&SURS!WY(=/-J^^4GXI:.'LFU4UK[L,C8Q*42?])?;)BLNGFP%)2<;5#//1RCV:E(U;I[9LX/( M,WY5K&KH03CR6M=$_-Y3QKNMB]W[P6MU*94Y\/*L)1?ZC:KO[4'HG3>RG*J: M-K+BC2/H>>ON\/,>)R; (GY4M).3M6-*.7+^9C:?3UL7F8PHHX4R%$1?;O2% M,F:8=!Z_!E)WU#2!T_6=_:,M7A=S))*^?Z%!0 MY#I#]5_HC3(--YEHC8(S:7^=XBH5KP<6G4I-WOMKU=AK-_#?P^ ?PCPQP _ MLK7T0C;S#T21/!.\U-80ZM%?:>3E[JTUL>;H+,NQFB ;/O M,?X$@T>$I]E'"1^2V/NS\!!O8(( S#&P!,&4($Q@@A D""U!^$^1X4.1/2:V MF,9B_!B'(2P3@3(1(!,]R$"8&!:)09$8(%@P(P$)DO5NIB!!"F20/I29SMU$ M.$EAF0THLUGA)H19>+0P@I]_-*.($%J@6&@AO-Y1#+;(#OLK/!U 4U-UM0NM MB.%6PL$*5P%0A)9TX([#\Y:+D+] 7<3CO[#5KA7,-0L,UOCF:V;)%K0@5L* M)VM)/W=DW%Q4XLZ13\VMAQ.3D=I^+.M^_]O_!^I'XEXE(UTCER MI:>'?<>?.5=4YX*>M+>EGN+CAM&S,LM$KT4_ROJ-XNTPIKWQ6R'_ U!+ P04 M " !7@*=.;?B,$3L" "C!@ &0 'AL+W=OV.FS 0?!7$ YSY)A<1I(.H:J56.EW5]K=#-@&=P=1VPO7M:QO" M$>->_P1[F9F=W>!U-E#VRFL X;RUI.,[MQ:BWR+$JQI:S!]H#YU\N[M\!+ M,-[1P&IYW[Y&_WJ<)KP,\&!KY8.ZJ2 M Z6O:O/EN',]90@(5$(I8/FX0@F$*"%IX_>DZ_3G7A@K:3BK32 MXK?QV73Z.4SZ-YJ=$$R$8";(W!\1PHD0OA.B#PG11(B,#&@L1?=FCP7.,T8' MAXW_;H_51^1O(]G]2@5UL_4[V1XNH]<\]J(,7970A"E&3+# ^/>(_1J1/LX0 M) W,+@*;BR)8\8/[#.4:X8>IX6*-V7AV%Z&U%Z'FATL7BU[<"416@4@+1'?- MC(UFCIA88[JQ55&8F.5:4,$F2(R"_X>ZLQQ;+<<6RT::(EZE\9/(:'YI <7^ M/ZPD5BN)Q8J1I4C6%2>>]VAXL:"B, KL9E*KF=1B9F.825=I0@-2KB&^>3#0 MXJBVP,YZ#'*GHI=.J*]Y$9TG[5.@CKH1+_QM.0[,=YEQ?'_#[-QTW#E0(0>) M/NXG2@5(A]Z#-%?+&V/>$#@)M4SEFHUS<]P(VD]7 IKOI?PO4$L#!!0 ( M %> ITY0*'Z&PO=V]R:W-H965TED!4C91U4JMM$K5]-D+PT7QA=IF2?^^OA!*4_)B M>\9GSIP9CXM9Z2?3 UCT++@T)>ZM'8^$F+H'P'*.E^*]P!>[@7HG+42MNPHKJR5@E%A8G1;#GN \R['.\R;,E M;#^ +@%T#:"QEI@H*+]GEE6%5C/2L?V=H17ASHDWSGNM\N1C M0:Z>:,&<(H9N,.F*((Y]34'W4ISH?^%YFNP3''8U'@+!84- WR+(=@FR0)#] MHR!]563$Y $C8Y)7*-O2_5G74 ITZ$^];;:@, (@/ 9 >&PO=V]R:W-H965T?5ZSTOTOI!''BI_MF* MJDBE6E8[KSY4/-VT1D7N 2&A5Z19Z]EL>//I(=WQGUS^.CQ5:N7U7C99PW,?:23%<2- M08OXG?%S/;AWFE">A7AI%E\W,Y>%(^_VJG;G]D8 M#N_?O']N@U?!/*N PI<1T?_C9]XKN - M$W7&6N1U^^NLC[44A?:BJ!3I:W?-RO9ZUO[?S' #T ;0&ZBSKQDP;<#>#?RK M!KXV\(T3O"Z4-C>K5*;S:27.3M4]WD/:5!&=^"K[ZV:S37;[GTI/K79/\X#" MU#LUCC1FT6%@@*&7B)6-B)(>XBD"/0O 6"S LCIG;SV5D)K7"MC%R#7/+ 6YC:/6S)'[7; M\U,0Q8G)!8&%)(I&^.!]3.U&ML4-!5ETKH,NR>":0!/;!8SD%W!1 ')_J0#> MQF"WL54J&A/>TA4$=T57 !<%@-LUHS&7;T-(?),/ B,DHB-\<(4!6V'LFL% MUBL$%T,-BZZ@,L,W"$S8.L' M963P1:+Y(#!*Q]YK@,L,W",S& BL"L9 )AEO,(X4O-JUHU[MK,6QE,T7^V"W M'RC?D^K75;6SK.0:EAJ1YJM$)(KCN1!%=1>C<7] M(N=;V=Q&ZK[J9L-N(<5!S[U>/WS/_P-02P,$% @ 5X"G3BM"K3,Z" M,#@ !D !X;"]W;W)K&ULE9MM3R,Y%H7_2I0? M,/&U??W2 J2&UFA7VI5:L]K=SVDH()HDQ21%,_OOM_("D_B>&^PO0,(I=B],;NY>ID_=?_JAG^_?-^,KV8?HSPL5MUZN^C7 MDTWW>#W]2E^^D>?=$7O)?Q;=V_;DY\EN+C_Z_O?=B[\_7$_-KJ1NV=T/NS'F MX[>?W5VW7.Z&&@OYXSCJ]../[@X\_?E]]%_WLQ]G\V.^[>[ZY7\7#\/S]31- M)P_=X_QU.?S6O_VM.\Z(IY/C]/_1_>R6HWQ7R?@W[OOE=O]UWPF\C'P_ !]GB _3B +A_@C@>XOP[P%P_PQP-\\1=FAZGL M>_-M/LQOKC;]VV1S^'Q?YKME1%_\V/W[W9O[9N]_-[9G.[[[\X9MN)K]W UT MU-P>-/9$0^>*;U(1\X=D-A;P485%5=Q:<;P]_PMW4D$N%E5(33*X"@=[X?;' MN[->1#R AP/X_0#^M(!B'K<'2=A+UL=Y6$NNF"Z04;+9%#/^5'96-,.B613M MG,<#!#A J&];A /$S]MVD/#I1$TB4[9-RK+/-N%B$BPF@78P'B## 7)].\A@ M3YK/&W+4G$[5>J)B@=PAF7/!*O4HYP@2]3 I325H\*]D&[J"W4FNHBM.3%=T MY)+DO YL\)R"5B78MD4 M((O1*N=8B_ULI9_9:4-@"]K8T!5L02NO?K(K24Z7+(NN !GGJ'W0V,]6^IF= M?T373EJS@B%7'GQ0:K(2D\<=K.3;F8-V)P"N@VDZ[ % M707K'C7G*R7Y\OH#9&1MU*:$_>RDGUGC-H@:<-9C!_H*G/624UW(Y4T@4EFO58/-[ ',.FT([$#? M +,>.]!7P*R7I&I#M.)64T"MWK@!JG<(Z'CO0-T"MQP[T%5#K):U: M-E22"I"1RZ0L?H_M[ '4.@5J/;:@;X!:CRWH*Z#62UJE:$JF12JCG6@9NYD! MTGIMPP%;D!N0EK$%N0)I6<*JDW<_0.7'T[%2#78S Z3URE6=L0&Y 6E9V5:62<)> M3H!D6>EJPO9+#22;L/U2!^UK=6,[9P!SK(V!#9A M;L#9C$V8*W V@]U91[Z\^""99F)7M@E/"! MJ4D?&(FM$7@)Z3AY;9]U/'4K-0'"9740)8)@6C((1@DAF)H4@I$ B[LC=9>Z MHT6*0*:(@Q9\47- #;A+6A*(*H#W770QR'-14]2B.!QDBCAHMM3R0-1 O*0E M@JB">=]%9]?BE%(0G0'[M\8&Y>)"6L0(9(Q8CXXIMJ0&^"4M&405^/LN^KP[ M4G>Q.XK+0=:(U="4D@\BVX# I"2$R%9 \+OHHJ,N:HI:M)P?X-^@(8"2$"+; M0,"D9(3(5C#PN^CL+!S*8/$=D@5KU0];\3C(''%0H)&4G!#9!@XF)2E$MH*$ MWT6?]D;*+O5&<3A('K%J224M1+:%AY6\$+D:'G:2=&70])*FJ$5Q-D@>J;<9 MI.2%R#5E;[7P;57Z%B064"@9Z2ZDDI4($H$,$@=U8HHI70L/*\DA,"Q]\0,(+CSZ0$DLBD$MB]5RN9(G(MP"QDB8B7P/$ M1U'X;/$@'5@\LY.GIE;=YFG_1-IV;I\5Z._G1#T._NMX]>?78]T,WEFE^&:M\[N8/'R^6W>.P M^W'WWZC-X1&VPXNA?[D^/)\W^WA(\.;_4$L#!!0 ( %> ITXC!)UD)@( M -(' 9 >&PO=V]R:W-H965TI!]-"9E4K(EFDSE">B>@FL=$$M)V$0)*1E M3><7N9O;RR(79\V;#O;24^>V9?+O#K@8MC[UWR:>FE.M[00I\IZ=X"?H7_U> MFA&96?B=2?-6W@=?^-_8LS;\PE1;MQ&)2:=GKV#:=:X=Q)4ZG,#P@ MG +".8"NG)=1R&7^F6E6Y%(,GAPWOV?VC.DF-'MSM)-N*]R:25Z9V4L1)^N< M7"S1A-F-F/ *$\X(8MAGB1"5"%UX="V1!CA!A!)$CF#U'P&]R1'#+&2Y0D56 M"$%T(X)A5KA(C(K$"$%\(X)A$EPD0442A"#%"5*4(+W_P#*4($,RR&YL8I@U M+K)&1=;O";*%+&F __O!_4;I0OG0.ZQBH(PNZ. U1$.$8N'_IG@5T>@#;O$: MH5@!O'.+@19.EN)E0I$:R*(%"KP(:/(!MW@9T/0>MP@HN[T3R-5M;%^['TR> MFDYY!Z'-Q>ZNWTH(#88P>##>:_/ S@,.E;;=U/3E^,J, RWZZ04E\S->_ -0 M2P,$% @ 5X"G3CFS>R7P 0 ! 4 !D !X;"]W;W)K&UL=53;;MLP#/T50Q]0Q8HO:6 ;:#H4&[ !08=USXK-Q$8ERY64 MN/O[Z>)Z;J*]6")U> Y)BRI&(5]5"Z"C=\YZ5:)6ZV&+L:I;X%3=B0%ZQEI,Z<4_EG!TR,)8K1 MA^.Y.[7:.G!5#/0$/T'_&O;26'AF:3H.O>I$'TDXEN@AWNYRBW> EPY&M=A' MMI*#$*_6^-:4:&43 @:UM@S4+!=X!,8LD4GC;>)$LZ0-7.X_V)]<[::6 U7P M*-COKM%MB38H:N!(STP_B_$K3/6D*)J*_PX78 9N,S$:M6#*?:/ZK+3@$XM) MA=-WOW:]6T=_DI$I+!Q I@ R!Q!?BQ=RF7^AFE:%%&,D?>\':G]QO"6F-[5U MNE:X,Y.\,MY+E6[2 E\LT839>0Q98.(9@0W[+$%"$CMR$Y[$]V&"=3#'M2-8 M+PA(O X3)$&"Q!$DGXK,KHKTF,QA>E]DGJ1AE32HD@94\BL5CTD_J80ULJ!& M%M#87&ED-QK_[7<>%,D#(O=7(OE-NTB\N;X6>'$+.+.<1 M?W#7'O^#^_?A!Y6GKE?106@S"^[&'H708')9W9E:6_,DS0:#H[;;W.RE'TQO M:#%,;PZ>'[[J+U!+ P04 " !7@*=.6S=7Z0," #!!0 &0 'AL+W=O M*MV8:5UMT5( MG2IHF'H2';3FS47(AFECRBM2G01V=DD-1SB*,M2PN@W+POD.LBS$3?.ZA8,, MU*UIF/RW!R[Z71B'#\=K?:VT=:"RZ-@5?H'^W1VDL="DC7;![:3HQ!OUOA^WH61+0@XG+158&:YPS-P;H5,&>^C9C@A M;>)\_U!_<;V;7HY,P;/@?^NSKG9A'@9GN+ ;UZ^B_P9C/R0,QN9_P!VX";>5 M&,9)<.6>P>FFM&A&%5-*PSZ&M6[=VH_ZCS1_ AX3\)2 AUX&D*O\*].L+*3H M SG,OF/V$\=;;&9SLDXW"O?.%*^,]UX2&A7H;H7&F/T0@V %)5]1<)1&F1]#O1CJP20+#%W_9)N8D@4&S4Z?O=Q^,GFM6Q4< MA38'V1VWBQ :C&+T9&JNS'TZ&1PNVFXW9B^'6V4PM.C&"Q--MW;Y'U!+ P04 M " !7@*=.!O0X?%P" "@!P &0 'AL+W=OUNFS 4?17$ V"^/R*"U*2=-FF3HD[;?CN)$U -9K83NK>?;2@A M<%OU#]CFG'//O=B^> M"[)E]$]UE.7:3FWK2$[X0N4SZ[Z2(:'(MH;LOY,KH0JNG:@8!T:%>5J'BY"L M'E24E1J_]N^J,>^N_Q+Z PTF^ /!'PDJ]D>$8" $GR6$ R&\$>(/"=% B&Z$ MT)2WS]T4\Q%+7.2<=1;O]T.+];;S5I'Z70>]:/Z.^:;J*=3JM8BR,$=7+31@ M-CW&GV"\>\1VB4BR>\CC$N*GZ8A!RN3HU(><;OREP,P%@$CG-@!,YMYCG@!, M CL-P)H&AA],:_J>0 @*A$8@O#,Y2W;38S*#:0PF<#(X2 0&B8 @P2Q(CU$7 MP2V*Z\2S1\T[A$]!) M1D[B19 M!/&<$ Z2@D%2($@,"V2@0/;Y_:4+!IUZ%_"0S \U!$KGQQH"S?%G MTQJ$=6"7QO2ER>K8?A[,C8QN\+YW_<#\7#7"VC.I[D1SIAXD:\[YG]!/)VJ$?HK$I%_\!4$L#!!0 ( %> ITXV*:ITESH M &XL 0 4 >&PO[OZ++Z[DK MI2 . ;X]2:ID29[QC1^*),>52NT'B(0D9$B 0C+O)4?O^?1W6B@&R!(3^Y. M$GZP)9']/'W>?<[IW^;Y1GQ=+9/\=R^>-IOUJ^^_S^=/T2K,>^DZ2N";AS1; MA1OX,WO\/E]G4;C(GZ)HLUI^'_3[X^]789R\$$42_ZV(+M(BV?SNQ6@V?O'[ MW^;Q[W^[^?UE.B]64;(18;(05\DFWFS%VX3'C--$G(G\*R+H^S/[RZWH^^[O=BWG+^?W^28+YYO_ M6^\I&]]$CS&V@"$^A*NHWNK-QYOW;\XO[C[>B+10_9NGSYDE9Q$N;4NA4KI:@5X>[M) MYS][XI9H27PL-OD&,!RFLO G!9Q+00# &GG0)6? M;B_%RR*8$:U9>*90-+^,1![-BRS>Q#:_ $Q%YI.++)I',!*T]D02;43Z M( ",Z3-M#PA=+-+B?O-0+$6HND"3E_YT1(O!7^ICOTV^P+K2#*:E,>O?WT3 M$>(YPA'W8G_]4"0+6G^0(BG5<@ M6>]XEVX A]O;?%PC%2/JO8O"'$!S$S\^;<[2A[-/.9 Y]K'7 P(@VVP]L5Z& MDF/B*:T1]4O8SH&4BB4AT2("\3"/F9,B4(/QV LF0P9L,!YX?C^H3_-CFBZ> MX^72!CI@\&,,4',#_3)ZB&#'"P1FTZ8)>&U @+O $?\@DE1]BJ<-XQ 7:./GQ/\; M9PM&K=--AD"3OC<.!C31)/!&@\#S)^/]5G&^6,2(PP!'Y&%G(#/FX3H&N#KH M0O,+R=Q "&;1$_"\^(OFD"?+-,]/VSHOHH=X'C>@:-YX8CL/G[;:O7\W>7IR M'2)J/D6;&/2-T\[R]78#HY&J =3^)DY@S!CUE32/=ZBKY^TRKQVR)1NW2?5^ M(]XJ/G0!?"C7W *(T,6F'1U*8G7VL8A(X[,X>9O 9I;+, -N LA#6&KAB36 MA?DT$'_:N;KK-;Y[TZZ48C/&EEDN%# M X-BU/(,LO%VD-&LU9B\C=;:F)S8:@CQHY(0FTGNAN6L+>>EM,X:O@=C((># MS=('FYV5(D^IA9;( >T3C)\YZ](+F&.9DHIF;W.YA($\\1@E$5J?V#Y+X,PVN[Z6X[LEN/S2J0S*4[J/@-GMTK+3+W&. MO!/Y8EM+8$P-ZRV_*FD9NG:R X\(VUDU3M\2K(H M7!+G? QCX$ T"4!-X A?PGB)JNP98-%9#G:K6'6Q4EL'!64##-<-[PN 0"Z* M!J.F(Q@<'-OJ9K7Y^.'RZL/MU:6 WVX_OGM[>7X'?]S>P8_W5Q_N;L7'-_#7 MQXL__/3QW>75S>W_$5=__/3V[L^=L8#82H,P(5V[1;V\ENKEQ6[UDB'EPK*V M7I=NO?)U]!@G";*X>ZG:&80DPHT@5TB3%+%[[^H!"\W0R!$GT(Q^.T68FJ8( MP)U44O&7&^ 9XDV:/8?9PJ(;K7P!2LP-B0VF)8PB $CB:K5>IMLHXN'%=0'B M!.>^AK6V,8QO'+KS<.LBPV\V8I."&(BR>9Q3HW3-R@&RV0:=YI3NCF$$[N>O*..<0'YA!W-H>0 M?@U<,ZEQ@%' +Q4L6&70W--I*)_=ARA"D$/!Y$XKXHK5PP9*8M>O[W8JUKKN M:MZ-;)L\F,UDV]1C)W=V.X'F6[%Q"ZA#0-=P+]($NH;FW;0!I+HW8&IV]QFW MGA>-]T#C/63IRM ]026(OS3XX@QY#C0'QBO8ES$(XJ14U.!S_(NXQ!IU0# $ MQ/VVVP27+1;Q.;OG=GXG3L#V1B).DU.$W"+.B=)0\L<)\@GG>5>&(*ZDUKMD M'UBF'+D%,@JG/[.)+)OT[?J<"[3A*\Y'QT6 -'Q+C9K!G#O 4M7!HZ_S*)>* MV#W@6;2)""#2XVZ[%J$Q:DMQODYS-$\>Q!+=C4N@M44#!'2G3BH62-(H?DRD MHU/1)N('#,$*FS@A_63KE%="^^KD2"XO+EKN'QH,'P+W#N=JD_GY ML8I1;8Y0NB>H2*+[9?S(%KK+2.I$;;M8 !/'#@H%E)I'T4)V(84<+R=$7MSG M\2(.[0M.=X]UVZ5'DWPF3MA)_]= *7*B%>?F=@'D@?V ^P!$WRL0+5MMPZW2 M*ZH-=Q"]M1O7RBPI]/ 0S6DN('RB%H'WRV(N*2=-:$S/NA:46E#K59NTS%ES MCK]EI(O./3UQK]4$Q""Z2[982A@K;QZT8?W/5*KJRJ'DUB%J]#FR$N!4!&(0 M;4G$G.@YWCP!H&%UTAO,\G@>+B+Q/IYGZ2::V_MBD"-_JMU@L7)G7UO!VM@R M A':2AZH^#(][& Q3J$%O&0#+)5WJ5$#!02SI196&.,,U?(MK8]4.(/8A>A:&G@VD MFL#O\\AM[V>/82*%L6>H8FJPRNB56P)#4VOVJARX2N'N=P<6'^(5A35@K[E6 M(N>F$OF@%VD<"ZT>_G@#ZTPS#VV6'G @O (MP/Z7MU" 8$!P40*X&*U#5CEH MSFQ!G$I2A5[W.H/SC $_3A"5BPC1W6B!PW)'";O1Y (N% MICWQ4_H, AJVG1?SIPI8LNAA"22?8QR#:1IX!--8&I@); NF2[#;$I4)4%Z( M$YL=GI]B=!1G0()RY^DZ3B3L5V$2/D;J=A^5,A";A.*A>$#^M:ZA&O8O3W(M M+Z4\9&;%DNV#M/3@ZU /*>9B=VYB4) 18M"U1CP,"+ M8K2ZTF()2@TE@X,[[<0.^ M =+J.)&N,II>GWH,N!2#M3AG55D>M1H=5@>[1MN!Y)4:_J$ ]-Q&:-V905F? M([F6B!RG8A2([\5H()ZCZ&< "#7$7HB [G &*%IP:9RU!OGG*HDBL^&XHPKLA-(FAA[*) MJ:7\2%JLE2&A@\];R:L+P(@6'!'772+L5([:@R. 4) IXM(L1W@;@!^/E$W>D%#6"P2D>JCXC=D+Y.J>^("^11N MPV3]@,#SF.+*,C%7#4P>JQH\A5\8DYC!+<2B(";4#=BLJCZE(.VE%"_QOQGU M-0(J9"$G;IU']';(L_/;3]3PS!^!X!'GQ2-P3?K$H\%+L6J,<:L\9*]3_/_D MQ9OSV]#H-3X;V0 MVDN&!D#59K +Q+':E&;2HH4_.UP7=2"BD7*@7" M5X BGD%)"5?,A0"]_JM8;ID!@6"[3T$IJ #M!=#.0O-WI,PL_5(R;KU]3T$$ MH& %X'M!M>73(5N!/5K,T MT:/&"<,I/(=//59%,:#"(Q:"-BXY:G 5'"_2I'X82GN/3%8X+0#D$OT&.WL@ M,\7Y"A*4"T]K:^8)R_-?&#>-*'7T?DAVXBCW4>F I$@XLO#(@I."0 :-6 ?, M1Z-'U&B=HYE&83$JXA%E'ZE$J!,O8FDN&(=)&!T0"#'.]$ED7.IAC1!U,6[ GDL:)L M3WY:53PETV!D6@#<06Z0(**-+>(%K88V2&L [$1*!OFZR)&LA=30')O$7:'> M2\22@GZ/'B58 1'>#U+GWZ"0X],D8F9T1I\5D4)/:QWEE>4R3\LC&0BWXW2XU4=2 M!)?KT"7^YA%Q$@D4VD:2)F<2!8'/I$EY5 > MQ=$C>>1:_Y(RA#MJ)%"(25H0,LY(^IX321?1ES@M*-.1^) "+/R ]UM*3Y.= M.FYIYY1-ICW P!7C36DWB)LX_]GR*M*'U.@3]"<*I.-O=A1VG @T8V!5RCF4 M8A0R^0&E39(KPI+LV.]_AWBX2ME=B\>B[JFT7:<8M?1(1 M0;LB6-(,ZZ[9D MS6A'XVD)9YK!.?,. K\W$-\)?]CKPX_;/XB?MDG\E9V.OX%U]7QQ&Z[R A9_ MA=@,YF(\SWN@B=U=]L#J[TVAV6 $S;X3P9!^_.8FDL8T2M*7DU(\"OM/,3]:JO\8KU@/D&O0J<3X-TR_I<#'*0?T,Y>8^N[E-$TX1N/S& MCX0/W>?T1'W!VB^+*0YU0CAAFY-#(T"M+G&@EL!(-,!QZH'_#+9.)-^F,K(-ET/I1>"4X3L\.76UMW._,=8^BO[Q6KEO>L MC\1-R>;*)9!S"\3760I:X 5Y7VZW<"RK7'!DLQK78]SVZAYF%9P'D/(G@3>< M!O0;@'B*OTQGWBSH"W>X@ SE(<4B^$&< )S%J?JQ:V)-I&I:.,')(* I W_8 M<5-GHV!L.![31*6QT5'$HH'*1+>A.9DM81N>#/H4XDWYM MU_@]\W2E#D%.S9;SJPUA XG%CP-MB&&9P9V5R!:\+.[0Y$II0S*V'M6::/Z4 MI,OT$5D2P >(TI\0\,!^GO01.8:^-YSX\LLA?32;>+Z/'PV!'&<3<9>A(S? M3) %S$9#Q$\?^L&'_A 8@N^-1T#Z4V\XH[.S#Q9@/\;3SQQL-^%2PR;H@(KWY1T4F#DF$K+8?>*N%+X5[/K4#H>A-" MY)'GCR:B0]8# '< 1P7@I@U/O/ZL3S_]V9#43(S06/$%3K%!1A;6 J1B"Z?C M5HYDWH\ 8#$*[";"0@H+%F6*%('8AS/X"YA, 'P?4!U^)\P8S0+\/1" 7-,A M_CI M!D&^C@=<49TL_^N.;SGF@,!6"^D]BA\6G+,["&%(^_U,''80.MJ_$H< M&Z[W'L[W /#U% M2]!^@(Q' NE[J,=Y)F_29HLH$R#B^/U ?RFC!\KD;4Y]!=H$RAYZ 9R9S$M6 MJU+YW@,/#S3PQ@,D3Z#FT0BQ "AQ,K"*$%! R9\HH 2GNBP#V]ZV!+:5G2X- M9TKS"7>:17Q^ MA_@2VM@9G&I!#2*>N8EUSI]J7#QQT=1_J=X:=F)]K?BA21 MAR.LT)TQYQ'9=8&45$9%OM!R M4,,\ XX3\4:D(52&(')T(:]9!\K(Q6- 6;K\0A<>#NC\4%M)8*X$4!]34P!, MCPFY?BC +X^R+[)V 4) QB? YB24)7AQC0J^AG^A/%JOUB%!YL6R X_"PF00F4+V$$")]@_2Y3-=/14<"H=@5Q[ITI.D?$B" MX\W4_0;GZAF1%RK?R7 TSN,,M":$V#RJ.@*UOX60]@&-2[R8DXQI1!*2I_$8OE"0W^O.N=O=,06+ ->GF*:2I7&08%/I$;#B MZI&"G6M\&*.:X7DNZ6H8M"8$%X4*$H@S=N2A02GY0$]\2'7$926H -&L1$92 M=+&R4VY"E4WC"FRKMQ\ L?.2OYOJP7OCN WA0L=]HX^;@\O.W2)B'XS9T[10 M[%DA%5N)O(Y7G.M@!(.^0O4TVBK2PR(OJ'T,2!E_JZ"S#$'55[WEGQ@=PNYXQKQ%1.%6NMD,5 7\=_Y(YJ AX?1 8 @,?/5# M><* UE-E8Z+1> MFB=_#M=F_/UF-R/4QF'G],:I&HPGHOWT3KUYIBU@+ M1.=4YJF<#.!03LM?;+K_1=#!]WQ0T,V)^9..Z# APU!UYK]V(\.$_C4C YP3 MF*3\?Q,J %6,0>F5/QI1(0!;=B3_Y^4-L8C(4(SZ\,/?&PNF8(KAOQH6@!D\ M]=G_->RC;C^"60#)7&+G4&X1NMRD/3[H*R,(_*ZBW"K=UHH5I[!$KO4 M3DWU">-B'+I;ST09(Z+TL[ZMV](ZG(D(R 0=2GJ0H;HRF#)$C<8:MSE3,Y0A^&<*_!14CB.'W)Y/'U&B.R.3/3%*C&#Y@5356?:'VH#VLZO(LEMQ$+B5_19 MZ7A4(1%T24A!V]UJ"[4[JJJ5>]QZ+0U^AK<[9YMHA=PSVX)F7-L-:KJ\&0"% MC/J2@0]1J=BK&/0\:@BYT@ST!N%Z"PRTB0/%-JLM^6N5&\G#H0C5!PYI+>TP MN4B-7X9QDB[0'J;#9;O"G'$;H\<$6,X79CA,[#V4S95HT0($#H=3[5JTO"!' M?L&WW.P?0(3F.Z#<,U(\GJ+%H[H:-B+-@2Q23-Y$SXT*R[9G96+4%\$Q.W\[ M9;#MY?HT,F958$OU)-W+,X 2FE0@PQ@[&Q;&?6UYA;\'.=S5(@?=H$SW]P7O MN,21;E)H_R-&20-&<2X[6@T<+D%G5JG_TMO$NG6N?K3V,#'E1;ICZ M4+#/5"VV;35[#-.^'F-;LGUU-R=ODS+\ZYJ+")YV!53G$4$SWGW;_A)OF:!E MO9(/?=%O^$9I?,W#J]O[ER(8C5Q#^(.@;61E%.B$&V.O%YJ>C P%JOT6R4@3 M(/M%,6<*^1)F&"HB'I?I/?!G[2H\STF/Q, /BN)!VH1UI-(U."_3@1_J5W:5 M]$<6-,I19+5]X-H>!A. P8G=B9"$S49=3:QTJ*J(J6F^HA M90BK"JH!G2CO#5DF/>6(JY96!N&H>A M3J63&@L'"M44EGTD&1^&29_E NK"]:-T-W,9#XG LLY21]%O"#H\(XH$U^HB M8HRE/9:Z<$_G!NUW,-5#J:M)WC_GD=A:?]A-Z^>H<4,ZDR".P@RC\'*5#IF' MJ\A8.X<,X1<$M$6%6)F#YGH,3\76ZX&6H&N+&#! <9<]+\?K:1IR&>8JW(%D MSRH_3]9#4?Z!E_W>$'C6IW8#\GY=< _%47!59*O\2 MKXLM*)/>R/>EU]8;!'WX];_"=9@@;_ISE'"C03#T!GZ?8I^\&:B(I^(/L.\P M$9_31(TSFP;>F&.RX)<1#LHN1ZQB!#*-0V]#K4V;8+&.V_0PGTR]67\ PWUT MP;O*H@UV)&6-OL]ZJ//@IQAT5#B(K>0,6QJ!OE,7YIWPZXV6M2..43UT[G\5"D;=*OOUC58$4Q7<%6RG>DBI&PW-1&(+\&3#*?!E:#LV.E4_+'Y-20[E;#,K&/:SC.!T5$U#EY^0 MWR.-=0N45 .2,Q'LPDP%B<:RI)FTX+5/49JC:&N'1AB6RGFR0HZ9XNK.)!V) M"A(O7N7J6H>"!Y73+<[+E,(%:WNZ6SFQOD\LP+(&73/'A!:5M)?%D3I_)"VU MN#+M3EX)FFOMB<]/6(,33='D,7R406@,7[K7V6R5KT\FY&+)NEQ?#.E%EI6_ MZ :1K&YUZ.-.)DOL71H_TV2FVJ.]B#,#BQIJ!BW>+Z+ZC MRUH,0E3)N8@'O$?V.3]'[*;&G%>-4C)Z2V=TD1M@59!G7)8UIDAL4!?)#%!7 MP62+\Y$J.5<6]S$A*U-:C;;RR"JWT>[M&>&W:L$5AJ\<[*FZFM*1C63%/&-0 MXC(&1)-J CI]P4+;%9*H0A!LNE(B29VT0:\[J?PY'5@%AUVUS:WJD;+B>1,CQJ[&6A/G" M^8"3' G)CNOCO@[YE(R\ K,F/98>TL7+F6W5ZYI,F'%Q,2!,YZ),>0P?,9YA M"1738]><'K-8XPD4FL D9X4 M]'L&(!?ZF1H::L,5'=;266K(?5V!3"J<9C"\OM.7A815*FA*&0GZ$1W6,$A9 M#1M?JV*G7KDI7AG%QE*!-X!77%89O"F ^_C]^S-0<4HF9(1FZ7O'<[;<_=E@ M2%Q/5HCIB*KX2:!BS,U1"R1^\,>D$P)A6\-YF)J@76 &6/ T6;8;#K@O!%2A:MN:NHN MY][+F$3XO.SW)OKD>OA4*?EU$0D;#@<-^' K'@EJE?:XCI,7U_CS!3GPR]M? M0%KR9:DT:5RNJ;@4:&<_@0 F5B2[J1A&8PXL#X?*5]T2ITEY354HM)F=/=DM M-.V[,**#U M/6?YD4DN'75H,+V+'XB_8#Y@+LX?'[.([I3?8D9:@N_Z,,9_K-X?V(@_"H;> M)* ,[UZ_KY>LU#]$[)D7]-'5-.R-9_4!:]@WZH^\$5EOTYX?"$!Q2FP%A)]Z M_BP0?V*,5I?Z<^D*(,S9?S0).DYUV+]WVPLF;RO%5+7/PH$*[0^AO+BZO;X& MPJFCQFY7P6WE2;5!W_><F)'J%$#_WFDR&*"9&(C\'V6WKH]P1D%45GB+*I M!D@IJVM%J5+? -;>=-2L%#6^)O"KS :>C=#S,&.'@]M)ZP-FH5X[ )6W6[KP M-, D;0QR-YZ;=($$LY #\D8,O,EH3!&OVHBHJ9IHWSN+@F!!);-?XVQU![UZ M2JP&S,HBKF0X3LG!)"7?&)>UU_I"G%F44_SGY-?Q_,E4^+WII")Y&MZ^&7HS M3'3OS68EY;E4T=ED)/J]J0)W-VB4X6#!V/.'0^$J%E]Y%X>HB4C5,CO45?6U M:M'B"S+&U0,Z[VKU0R6YK"M%3$(5TPF>*Q#QVV[.!@?2 MDF(U9XK5U)>GBW.V+&XR] 9@0$Z89,X7B])<66ZEP?*EDJ?@>^/AA$ARO,<2 M6@$P&7O]_HS6,@Q,]1S5:%.MH$M53IJD0#,J,XX^ ;W0 >"VXZ&7'_ M5QDRLZ1>:WY#@PB?JI>SDU553L>PJ9!8B7TO%" M@8]_9!T8X&7O]X]<(RZ2\7:SRMA5NW3^5;#+=XS)!=4EC\X^H_O-U,"HB#18$N9;1HMHS@\"X=U>!IK6Q%:G15^!!PDBZ&E?8<).BA4%&3>,*/&<.FH3Z>(7^J"C2CTB5<)(I0*H M^D3R,3UZLP/("Z<=RP]ZXNTQ2DSZP]TV7JZ!2F458)ABPM-ZO]8UQ>]8' MW;Y/M3"&GN]7;Y#\ 5CX/GXY RTBH#NF 0F;2BM_"OI77YA/[**"BUK9D"N% M]*D0ULG(FU"9)$XL)"P@?#GP>&TW@$H Y!DQ'? MB1&7E%.K^$X,9F#"?R>&02_ 'Q/ZR_AZ2I]_M(Y1.:]!WN';W69$E_3UET\V M<,U PE_E,:,8=@./^9K+T*M.@O> M^K+'C$6'O'_'>1UXH&M8%HDD5/,NA2L?<;'0G65XY*/4#NW0*U_=J=]!RMQ] M_52&BK[FAVED+I1T7I3@]&2\@I.W;%+/"(^M\(<2]NJF0>8#;BOG?5#ALU^$ ML)N)F+_AI%1,P 8S&E;]G^%J_8-XESZ"3OA23$"3FU8I5W\TFGK#P:SRG?SH M\N;\/;Z6,)V.RSQC_A.6'HS'9I(R_OEFB1?%$V\\,'.E\:^Q%P0#_1G_I3:@ MAV;V(G_H3YF=R!^\62=3:F-%B@'=Q2LI =0Q&\&P5*).WN')BADR.B7D8%/B MV*BUX/P3;SCS>0Z?ZCWYF*(]D/,/!T-9/"A@UC7V9J.1*M5?G8 \Y#3NV _$ M;#P5?#1#X(W3H8\F,;"];]SYCQ%>"ZR?Z$(PBQYIO]7W=JC&T7B$''9,*>E@ M+@_A7 =LNPW)US/V!A,RI,&6@&]N09 _<5BG"$8>U!)06.LZPM:3 1C!&"8RH_IL6'X-_Y^A3QD. ^M*Y7%X=AW2G;# 8E,3 MV,D06@T(0@/HU\>3"D8PTM0?D7&N5(WG- -CABM)X:[[T'X*MM *T$ @@Q' MWXS9?G6%FGMC0C$YI+*XC#'B\Z>;FO6& >PQZ#SS1)D[\W&9G+BT#U3E8%"6 M+0V7+2#WIRVJK&SP.=)5G?$&FVN>TXVB]!,F%)<" I5O3FJ/!(CP$9ANF8TS M+^LF<.39$>JN.O^!X1SW;A@T_9,$R,*?N\7 !C398U$=#C+$"L/JC2Q3)>15Z/J/WQ*.\,XAR16Z':-7W_!FK]]-&*&6++2 MBG63%E7#Q^Q^T6D81*FZS&A;?"GWOC/RH?BJHM39=9RB0F'3&#%<1G#VB?.J M^RE5#J2*E,%X^\H M9TZU E22!"_Q1/D20 ;3"P<@A%E2J_IS?$VTX<>).BR6W*4L +(8[%\,02E4 M9"T.E4CO'#TTD,O\.'X?0,UM9RE]4;2L8]6D$:E-07+#R >2T .$'L:"[+J< M(N7<2RZ]H.KY'KJYHS"O9M6;_/VOVT2(O[#?H 5/5UF,(Q=IEO88;-ZZA'60V< MPQO)LY KLT#5MR%,I2<[^-TXXP3H)4Y\,5'&SN 2%(7(:&YSBRI:GQ!$'DED MOM>B^][+W+3F>8U9J=Y-BD42Z0@(6ZG,/NT8EB'?4V&9>E%97P//YLJF==*&/939O9%Y\F=7P:&=$]]6<;]@\.,YC 2[^:ZJNVQ^&T MM:OZ>?/FG!71Z+(:?9#W,@9:#? *Y6+YSJ[2Q+#86$ZV$#]WFS-[*)^QLXZE MRT6\&ETAI.D.5#G<\-5V+:.IRS'0(@((+>UKF$/?73Y1CW&>=AJQ4WCL\2WGXUO.?!]Y M?,OY^);S1A6^9@9IE80O+=J6KX[//KN>?;:MZ-H#SSL;_$J>B;9#GEIDUEZ- MCP\Q'Q]B/C[$?'R(^?@0\_$AYN-#S%RC;7-\B/GX$'/I(#@^Q!P='V).CP\Q M_V,>8FYY HU<;U9*^K'L$N+;\0FXXQ-PQR?@CD_ '9^ .SX!YW9V@AS'!/M, M7SERJ(I2NHPP'E;I[0ZC3%5IO M:?WI61VNH51,:9CX^-I]QN_ZZ-@=F92B_./*9)&.]6AQ0+ ]NA&7.@,"81+X MO8'X3OB]X "[BY[PA_T MIM!L,()FWXE@B#_JD#">JN\$Y[>Z#-^%5@);QI0X?]![OQ6:NPF?=4X;O>D\ M],;T!MQPX VF??$YS7X^BY,SJCF#D@'#N$=C"H4;^.@CCG/8A0QX\<=>,*"0 M\"GE8D\'7D!9/Y.)-^F/]WR,O@ENYB/U-V6N1E.6W?%-^U_#F_;MR%\[>AOS MCT_9__,]9=]VY!6(R=((EKUGMM&1T+_&VA=#;T+H/_+\T:1C:8O!!'-,^@2O MB=>?]>FG/QNV@>U*5]4[KZ7D[:2A.U>QRYV)?50(LAED':.NL1C.<,:QLIC7 MXLNX:T#7$2;[8. U8/QTR('7&(<>:!RST$+J9:8/H(N(=?7["_43=_B4PNME M.O_9BK]V:8$'B=T&/J3&KR9R)@M=TY>39SDMUA]YXWY?]VFM*D>!8O%]4=9N M>\)'XY#%C+!PUV2HQ]%QV%PUD&L2JB^-5SUD$&CX%6 ? .XSM +X.CD*V=J M54K?'GAXKH%,F0LX.8I2T"8#O\7[PV%]NF:Y62J^Z9R-WI*/:Z]0FM3?.V[Q M*QV?/SX^?WQ\_OCX_+'U_'&;8$$)\%:'%NAG)^FM"RY*O3.2U26LCX\_'A]_ M_&=X_+&--!2WU"\7O9$OLNA'(5V8?WQJZ5?[U%*5,1T?R#D^D.-X(*>-(_RH MWUQ\Q\^!WI1U0O&VUD 6MPW0*='BW_8%JV[/TS294?_.K[ZT(6T5+NKY%?D^ MD!6G<'P^YA=_/J8%8[FR9UQ>=I5O.^C>RH)K/*KC0Q#Z(8A.OC1G0?1&@C@6 ML7<4L6\#KUE6O1&JQVKK__+5UENO FZOKQMQXUB(??]"[#L)4E8W-*N)=W\4 MYUC'_: Z[FV'4BFO_DTG=*P&_^NH!M\M)$E5'&-][P/88(!G%-J.MEN2TK.8 M'%UKEY/OXF\ZEHO_ER@7[RB9W06_RFXW995G.4(7[#D6C?X7+!I=/_A+4.FD M0BOYD%'?I %9CO6'C_6'C_6'C_6'C_6'?]'ZPXU"_:)24)6KH#:$&O[KU%]M MO8WEH+_WLC3KM:I6]XF\ >YJSO^^Y5P/+1QVAOJT*@-@.F).+KE$V2DTP0O9 MDY>HJF!E BX>9\$>>+6)4I8.$LU[NN:-^\LQ/P7;4%06JX5QAO.YD2XOK6BEDQLO%K(R2OJ39NI2*G76O/ MQFE@/?,PMQ2T*\/==V\.6V\X 1VR;^F$P=CUZ3>@D2HQ03DL'?#H3A&0$QE4 M/H(%:=2H=)TQ(]",'@!U9 S'K;4DJYXJ'0UE'W E!PNV4DO@7,MN'.PO-Z#IJ$@WZYC+ M5*KR(EA65W+)J:9$K>9A([[X:AA3KY+K$+C\%(8+P-(FV:#>&XZ.Y+Z]\0"/ M=PC29MAD58\(Z0)1^&#O#=4-LQU'.6K&RC_8Z<@.XYM^4)I$&$_7O. MP]ZV/K%0,RPLKN90H='0<'QF\4EGMM+>,-^9)=34X8 4H::A5'!,T_?N1"'+ M*>_,%3HL&^A,[)7WTX6)EP-ZU:KHR#"*-=UT.@+X@5O*H(0V_*^D&KC3BVS- MO0Q-;0IB>MR TJ MOWF_U*2!?;I5&3%;\1HY:8<^#3DR%I'44V0:&G29L9I'X_!Z51)H;*<9)1LU M?"SU\0,PH1S@H/,NN^\^^;+M_F=<]CWDM(V9NYU[V6$G!EA-]UM/.U:8#;O@ MAR7'5&Y:]_,)ON%\@F\ZGV#?\PFZGT]PP/D$7<\GZ' ^NZ+1#Z?@#B.7R_R? MF.,@1N*.>#\3#9'P^YNCU7$P@ I5E!N.)6J5_\Y0ZD-5GY:,PVJ_0S:I3_<& M3[!\^$C*6"II QWT@8B10V4E3_U 8N%8.GZGZ+?(0V(XX)9.PD1LWL89:PH8[ MV^-;.85F$*W>(36;.T^@WMJ1>M$R8"4UP')6M*>1N,TXRBHYV';;F1MJP+P* M:6\'Y-_C>QKJ;K'!TKN-UCT=8MZES=UG9QMC?ZW>]BJ39A*3],77316^(VOU MWSU'RR_J8KEYYHYY:HX; 'D%)Q-5849\%1"@JGR.SO>/BBT0H)%]^O?]4^;< M8U;27G^!4;NBXC]]9TK-W; MP8-SWN9>P9$==7L=?%6W^';]3#$Z_8*5[$.=2F97/4Q+J3.WOE.:[H^$YNJ] M"G?JII1U1\AZSL$O,693JL(O,7:'# ?K5DJG+>[-%M[+1R:PD7YLA]\_DZ_F MRA!"G=U(5Y89Q0/!=/S;Z0XUHST=L4&'L&^#RI3$E@E:U0YG!N(^$306>4;W M.BC&"G6@# !'DDCEM1\,X#7:R2@I3OO;=;U!;WOK9#A^GI#BI[)(N=XM4,E- MO]5Y>I1Z]7=WCJ5]:T0^Y6KB4T/:A\QG-(K+MIR)L6)!EZOA"E^:?THSDARL M,70\S?9LTX!0.Q3U4+6&T M>P^.F^O8YZIRL=NI2[?DV&8@O#;F4OD).H$#IRV!O!LFAPU0 =&>0TB(?<,N M&C#:F:#; 9'+B9"_$P8>8LOL0FU'4J_5I/S*9ZK#/76=8"A%I7L%?/ M;U9./)49[YDY[&90*W[LB

M8L;LDPEV4 MK7X="VXNQ^!"3;<4K)0@J$J_EK 3Y_YUI0#.*Z"1]V+N.PL*N(7_'N/]8N4& MNJVD3?,X>VUCR_ZFYB^ >)5N9-COCG]IRASO"(!*&KTU?[//V+V8O7+:+2$H M<427"3&?17/:5@W5RIPW!Y8!9QLPQMIU03 9>_4$VB;7AK'32O@%%D.8!DYA MNKN20-/(OAHY&+O%]![LH5SFP#E6:SD!@R:DVEUJWXV8\0T9]B=+O0*9Y%_R M,(<*M3/KOJ7[+Y2$W[9 6-G9GJMRY-SO]N:TFCRY.YE:ZBWD[:BG2SOT;\>J MVO+\#^&FLN>-?F++W&L;6S2SU.O?87*Z'5"/.>GVI^6&*MAHW_I8V?WU)GU7 MGH #B'\7+;'BF&]OCX)I]AW';@@V'SD3/S!OO].X9XY,_4.N;QH+ +0==24= MNO7+=MC6FS: BA-KW9^V3Z#;-(Q\\=/;#^?.#]O'54T:AC52@UN^:I^BVK!A M(C.5N>V[]JEJ+1OFXB1P]Z?MX^LV#2/3?:GSP_9Q59.&8:W$\IT-VJ=S-6^8 MNF-]A .[M2^S^R!-V-M:>V&_UCMP?%??AA4Z:G=T:-*^%G>'A@5@P0_79^U3 MR!9-FUHZTD6Y4$C[PF63IM.4Q4/:#T(W:AA%UB@X$Q_PNH[#I9KTGG=1GD>1 M+!B #[7E\RQ>[]0?5+=2V,D!;J(D>F[P.@1]]JDU2TPY2(MG@PL;N$:?'CKX MI3*R,0C,4Z\.6L+>)>ME68/.T+F3;XTJ_XS;F+%UTZ^N6?P&<)X7FW25WE,M ML;^+AB76&KEG&+HGT/C54NVBLTW<4)K"=ARX*U34V[FK53AWP*4(&S>W;Q6+ MSCO&RA"6[J-+1'3&I7?ER^1J/4"_]LV:TA'W+@7A3B_V7$E!W^?YYO?_#U!+ M P04 " !7@*=.?HX^:U8" !<# #0 'AL+W-T>6QEBV+(MT,63YZ=:L M&\U+?'2.SN_\99U$2EBI#<7W!<8*-(SR*H*%4N4'SZN2 C-4G8D2DW>3B?]P>C7VG]C *02.\3F-8+!X#[T_AY[Y_GZP"8[@\V?"GV*/ MT(OGH9\@C\#G>\ #:$_BA4GTVBV+PTSP8>=FT#DT&3$,UHA&\!I1LI+$9&6( M$;IQ[JEQ)((*"91N&5TY,)[JT84#-S+=U'(8X4+:VJZ"^URUTT>!;F0$$DI[ M@5/H''%8(J6PY#=Z8"=;YR\AT-K+3:D5YA)M@ND<#@GVH8NLA$RQ[,L$L'/% M(<69D2-)7IBG$J5G@DH)IHV4H%QP9#5T&:VAL0FF]-Y\U;YE.^PF VZ.V1(? M J.B,_6J6W/8-=]*WJ8Y]C9V>A 7E&0MU*=:+X?;L>DY?"=Q1AH[;K)>@*:C MLJ2;CY3DG&&WF-\6# XL&(>HJP,*(/TB9Y?_6*/7GM];EX2=*T+O!:N:4$5XJ[8@:8J='G-'B^!7 M<_FC.P?U<%/0>(56^JJ_P]>Y*P1$1SL6YR2 MFEW:@L/_B?@G4$L#!!0 ( %> ITYG]:8]!P4 %&PO=V]R M:V)O;VLN>&ULQ9I=<]HX%$#_BL8OVSYD 7\ES83,$" M,RED0C;[V%%L 9K8 M$I7DI.VO[[5)BMPU=_;EEB?;LI"/KVV=*XF+%VV>'K5^8M_*0MEAL'%N>][K MV6PC2F[_UENAX,Q*FY([.#3KGMT:P7.[$<*512_L]]->R:4*+B_>VKHU/?] M.Y$YJ144U@4/4KS8_?GZD'&H\"SN^>,PZ >,5TY?R\(),^%.?#2ZVDJU'@:# M@*VDL6Y97[NI64HE2_E#Y,V1W>B73]K('UHY7BPSHXNB^55]HOD17,'^*GD0 MQLFL5='QQSL.K,,@[4.#S]+*1UE(]WT8-/N%". N>MYM-'%XV^Z">&[^3QCU M:B4S,=%950KE=G$THJBOKNQ&;FW %"_%,'BKPKC*V50YH&$SM6L*ZM;W I>> MY;O[9 A AD> M$?)+Z$%&"&1T%,AEC0,_]2!C!#(^(F0KD@D"F1!#+N:3Z7PYG3#86RYN9I/1 M/1PL[V'S^4OD0:8(9'K,2,8>Y"D">4H+><6MM$ROV*T1%JHV-9K^: Z=]\B# M/$,@S\@CF4$-LX,#V+$1N=QUFPNW\2 _() ?:"%GZADJ@*.$]3ON/M9S]VF1 M/FJ=O\BB: (U@X>KUC4!&UD+9O,I4;\0"V:49::"#^-&\L;(OP40L\J 6"O7 M7!KVP(M*-"&<"".?>9W/0#2M,SXFYI4!L5CN!,!4F:L,)%-LO.%FW8XAYI,! ML5#^Y<9PY;[[/)@Z!L3N6#J=/6UTD0MC_V+3KY5LLV'&&! K8P[MSE2F2\'> MW6AKW[.M,&P)#U3XB)@O!L3"&.NRE*ZN9)MO OIF!V^=4-EOWRWFBP&Q,!80 M-EYCL:58-ZP^&2:) ;$E;@2WK3B%F"!"8D'<"7!6Y;];(6:"D-@$:#+2RCU# M=*Q!/]@XG(ZT,3$KA,16\!(2]@Z&QX6P[WTV3 HAL13PS*0UJ,1<$1*[HB,U MZ0PEYHR0V!EHCM)^&S%OA,3>Z,Q1.H.)B2,D%L=;LM()AGDC)/9&5];2!1EA M.HF(=8*D+S6KCXEI)B+6S'^S@\Y(8HJ)B!6S2Q,ZL= )+&*EX(+VYUTBS"X1 ML5UP3'_F)<+L$E'/8J%Y1"N:F& B8L&T\HB)<%P6[3<2TTI$K!4TD6A/_&)> MB8B]@F.V'C5FF8C8,CBF_^'$F&=B8L]TIF4=;V:,628FM@R>E_F//,9,$Q.; MICLO.V&OY3XF9IZ8V#QX-%MO)KIX0FR>0]&$/=6>DXLQ\\3$YL&CF?B8F'GB MHPYM4A\3L*6;3;SXFIJ#TS\RR03<) MC>45#'0!\KJ"[%VPS]+OC5),02GY\O[N'>Q\S)ATTD8ZO::RO;S(Q4HJD<^A M40OE&2^R6\/JS>Z/%G%2+XVNJJ(80]E"W6A>ES=MO/VG\_(G4$L#!!0 ( M %> ITZWT,(/* ( *4F : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/%V3<\LL9/W_*I'H]=6YIC7U9OYU-;-E4SCOV7$,JVR>>ZW'5];J=? M]MUPKL?IZW (?;U]K0\YR'J=PC"?43T_S6>N7G:;:GC9Q6KUHQX.>=Q4X>T4 M?G7#:VER'DNX7.+=M&"ZY;W/_[.^V^^/V_RUV_X\YW;\H.+O@BI\'"3+04(/ MTN4@I0?9E!< QG7_"2$ M-5_K"+B.?*\C #ORQ8Z [,@W.P*T(U_M"-B.?+LL-GK71PS9?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M? M;P%Z"U]O!7HK7V\%>BM?;P5ZZPW.2M!A"5]O!7HK7V\%>BM?;P5Z*U]O!7HK M7V\%>BM?;P5Z*U]O WH;7V\#>AM?;P-Z&U]O WK;#AM?;P-Z M&U]O WH;7V\#>AM?;P-Z&U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>OL-WE6B MEY5\O1WH[7R]'>CM?+T=Z.U\O1WH[7R]$] [\?5.0._$USL!O1-?[P3T3GR] M$] [\?5.,[U+4P]Y]WT45Y_@U02P,$% @ 5X"G3MZ?G^?R 0 !B8 !, !; M0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK5WB(=@-L 0E^P"33 M)FH26[8+Y>]QPD,"%:F(5KJ;ILDX,S>I=5:]?'QU%";;KNW#/*MC=!>,A;*F MSH3<.NI396E]9V(Z]2OF3+DV*V)B-BM8:?M(?9S&H4>VN+RFI=FT<7+U?GUH M/<^,]\*]B8./A?V_]<#D$ M2 X)DD.!Y- @.0J0'*<@.\ K @ $0 M@ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !7@*=.F5R<(Q & M "<)P $P @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( %> ITY[8&EI80( '0( 8 " ?@( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 5X"G3J@!3)J: @ Z0D !@ ( ! M6! 'AL+W=O ITXH M'7R>6P, .(- 8 " 2@3 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M5X"G3I%3TB:C! U18 !@ ( !11D 'AL+W=O ITY]2)&KM $ -(# 9 " 8&UL4$L! A0#% @ 5X"G3H2CPK&T M 0 T@, !D ( !&PO=V]R:W-H965T MITZL%\AEM $ -(# 9 " 4HM !X;"]W;W)K&UL4$L! A0#% @ 5X"G3DD&LD6U 0 T@, !D M ( !-2\ 'AL+W=O&PO=V]R M:W-H965T ITX.8;B)LP$ -(# M 9 " 0TS !X;"]W;W)K&UL M4$L! A0#% @ 5X"G3N@\U+ZS 0 T@, !D ( !]S0 M 'AL+W=O&PO=V]R:W-H965T IT['E$_CM $ -(# 9 M " &UL4$L! A0#% @ M5X"G3B67C\"S 0 T@, !D ( !N#H 'AL+W=O&PO=V]R:W-H965T ITY_ M!"[SX@$ $% 9 " 8I$ !X;"]W;W)K&UL4$L! A0#% @ 5X"G3ETGXTJW 0 T@, !D M ( !HT8 'AL+W=O&PO=V]R:W-H M965T ITZ:!JRIQP$ #<$ 9 M " :9* !X;"]W;W)K&UL4$L! M A0#% @ 5X"G3H<4)!*W 0 T@, !D ( !I$P 'AL M+W=O&PO=V]R:W-H965T ITY3-A4MMP$ -(# 9 " M ;10 !X;"]W;W)K&UL4$L! A0#% @ 5X"G M3F+UT^7& 0 -P0 !D ( !HE( 'AL+W=O&PO=V]R:W-H965T ITY I4YI5P( * ' 9 " 9I6 !X;"]W;W)K M&UL4$L! A0#% @ 5X"G3@H3?TTF @ ;08 M !D ( !*%D 'AL+W=O&PO=V]R:W-H965T ITZL+)93 M @( 'L% 9 " 6!> !X;"]W;W)K&UL4$L! A0#% @ 5X"G3K>.FTZ\ @ B@H !D M ( !F6 'AL+W=O&PO=V]R:W-H965T M ITY[3]B:MP( +<) 9 M " 9IF !X;"]W;W)K&UL4$L! A0# M% @ 5X"G3BM/J"LH @ C 8 !D ( !B&D 'AL+W=O M&PO=V]R:W-H965T ITX?!HZ<)P( '4& 9 " 4YR M !X;"]W;W)K&UL4$L! A0#% @ 5X"G3E5# MI8-^ @ \0@ !D ( !K'0 'AL+W=O&PO=V]R:W-H965T ITXX+ %'>@( ,8( 9 " 2YZ !X;"]W;W)K&UL4$L! A0#% @ 5X"G3LG3J<[F 0 I 0 !D M ( !WWP 'AL+W=O&PO M=V]R:W-H965T ITXOQQ^H:0( M '0( 9 " 1^! !X;"]W;W)K&UL4$L! A0#% @ 5X"G3LRWX]$F @ !@8 !D ( ! MOX, 'AL+W=O&PO=V]R:W-H965T IT[_\'E'10( /H& 9 M " 6>( !X;"]W;W)K&UL4$L! A0#% M @ 5X"G3@MC^>R[ @ JPH !D ( !XXH 'AL+W=O&PO=V]R:W-H965T ITZ+7=;[50( )0' 9 " ?&/ !X M;"]W;W)K&UL4$L! A0#% @ 5X"G3@KEJ,17 M @ -P@ !D ( !?9( 'AL+W=O&PO=V]R:W-H965T MITY0*'Z&UL4$L! A0#% @ 5X"G3H3[UMMJ P B \ !D M ( !;YD 'AL+W=O&PO=V]R M:W-H965T ITXC!)UD)@( -(' M 9 " 8&E !X;"]W;W)K&UL M4$L! A0#% @ 5X"G3CFS>R7P 0 ! 4 !D ( !WJ< M 'AL+W=O&PO=V]R:W-H965T ITX&]#A\7 ( * ' 9 M " 3^L !X;"]W;W)K&UL4$L! A0#% @ M5X"G3C8IJG27.@ ;BP! !0 ( !TJX 'AL+W-H87)E9%-T M&UL4$L! A0#% @ 5X"G3GZ./FM6 @ 7 P T M ( !F^D 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ 5X"G3K?0P@\H @ I28 !H ( !4/$ 'AL+U]R M96QS+W=O XML 76 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 246 259 1 false 71 0 false 6 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 STOCKHOLDERS' EQUITY Sheet http://www.formfactor.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.formfactor.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.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 8 false false R9.htm 2102100 - Disclosure - Concentration of Credit and Other Risks Sheet http://www.formfactor.com/role/ConcentrationOfCreditAndOtherRisks Concentration of Credit and Other Risks Notes 9 false false R10.htm 2103100 - Disclosure - Inventories Sheet http://www.formfactor.com/role/Inventories Inventories Notes 10 false false R11.htm 2104100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2105100 - Disclosure - Accrued Liabilities Sheet http://www.formfactor.com/role/AccruedLiabilities Accrued Liabilities Notes 12 false false R13.htm 2106100 - Disclosure - Fair Value and Derivative Instruments Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstruments Fair Value and Derivative Instruments Notes 13 false false R14.htm 2106100 - Disclosure - Restructuring Charges Sheet http://www.formfactor.com/role/RestructuringCharges Restructuring Charges Notes 14 false false R15.htm 2107100 - Disclosure - Warranty Sheet http://www.formfactor.com/role/Warranty Warranty Notes 15 false false R16.htm 2108100 - Disclosure - Stockholders' Equity Sheet http://www.formfactor.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2109100 - Disclosure - Net Income (Loss) per Share Sheet http://www.formfactor.com/role/NetIncomeLossPerShare Net Income (Loss) per Share Notes 17 false false R18.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.formfactor.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2111100 - Disclosure - Operating Segments Sheet http://www.formfactor.com/role/OperatingSegments Operating Segments Notes 19 false false R20.htm 2114100 - Disclosure - Leases Sheet http://www.formfactor.com/role/Leases Leases Notes 20 false false R21.htm 2115100 - Disclosure - Revenue Sheet http://www.formfactor.com/role/Revenue Revenue Notes 21 false false R22.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 22 false false R23.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 23 false false R24.htm 2303301 - Disclosure - Inventories (Tables) Sheet http://www.formfactor.com/role/InventoriesTables Inventories (Tables) Tables http://www.formfactor.com/role/Inventories 24 false false R25.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 25 false false R26.htm 2305301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.formfactor.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.formfactor.com/role/AccruedLiabilities 26 false false R27.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 27 false false R28.htm 2306301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.formfactor.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.formfactor.com/role/RestructuringCharges 28 false false R29.htm 2307301 - Disclosure - Warranty (Tables) Sheet http://www.formfactor.com/role/WarrantyTables Warranty (Tables) Tables http://www.formfactor.com/role/Warranty 29 false false R30.htm 2308301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.formfactor.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.formfactor.com/role/StockholdersEquity 30 false false R31.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 31 false false R32.htm 2311301 - Disclosure - Operating Segments (Tables) Sheet http://www.formfactor.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.formfactor.com/role/OperatingSegments 32 false false R33.htm 2314301 - Disclosure - Leases (Tables) Sheet http://www.formfactor.com/role/LeasesTables Leases (Tables) Tables http://www.formfactor.com/role/Leases 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.htm 2403402 - Disclosure - Inventories (Details) Sheet http://www.formfactor.com/role/InventoriesDetails Inventories (Details) Details http://www.formfactor.com/role/InventoriesTables 37 false false R38.htm 2404402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.formfactor.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 38 false false R39.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 39 false false R40.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 40 false false R41.htm 2405402 - Disclosure - Accrued Liabilities (Details) Sheet http://www.formfactor.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.formfactor.com/role/AccruedLiabilitiesTables 41 false false R42.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 42 false false R43.htm 2406402 - Disclosure - Restructuring Charges - Restructuring Charges (Details) Sheet http://www.formfactor.com/role/RestructuringChargesRestructuringChargesDetails Restructuring Charges - Restructuring Charges (Details) Details 43 false false R44.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 44 false false R45.htm 2406403 - Disclosure - Restructuring Charges - Changes to the Restructuring Accrual (Details) Sheet http://www.formfactor.com/role/RestructuringChargesChangesToRestructuringAccrualDetails Restructuring Charges - Changes to the Restructuring Accrual (Details) Details 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.htm 2406407 - Disclosure - Fair Value and Derivative Instruments - Impact of Foreign Exchange Derivattive Contracts Designated as Cash Flow Hedges (Details) Sheet http://www.formfactor.com/role/FairValueAndDerivativeInstrumentsImpactOfForeignExchangeDerivattiveContractsDesignatedAsCashFlowHedgesDetails Fair Value and Derivative Instruments - Impact of Foreign Exchange Derivattive Contracts Designated as Cash Flow Hedges (Details) Details 49 false false R50.htm 2407402 - Disclosure - Warranty (Details) Sheet http://www.formfactor.com/role/WarrantyDetails Warranty (Details) Details http://www.formfactor.com/role/WarrantyTables 50 false false R51.htm 2408402 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.formfactor.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 51 false false R52.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 52 false false R53.htm 2408404 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 53 false false R54.htm 2408405 - Disclosure - Stockholders' Equity - ESPP Activity (Details) Sheet http://www.formfactor.com/role/StockholdersEquityEsppActivityDetails Stockholders' Equity - ESPP Activity (Details) Details 54 false false R55.htm 2408406 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) Sheet http://www.formfactor.com/role/StockholdersEquityStockBasedCompensationDetails Stockholders' Equity - Stock-Based Compensation (Details) Details 55 false false R56.htm 2408407 - Disclosure - Stockholders' Equity - Unrecognized Compensation Costs (Details) Sheet http://www.formfactor.com/role/StockholdersEquityUnrecognizedCompensationCostsDetails Stockholders' Equity - Unrecognized Compensation Costs (Details) Details 56 false false R57.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 57 false false R58.htm 2411402 - Disclosure - Operating Segments - Additional Information (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsAdditionalInformationDetails Operating Segments - Additional Information (Details) Details 58 false false R59.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 59 false false R60.htm 2411404 - Disclosure - Operating Segments - Revenue by Segment (Details) Sheet http://www.formfactor.com/role/OperatingSegmentsRevenueBySegmentDetails Operating Segments - Revenue by Segment (Details) Details 60 false false R61.htm 2414402 - Disclosure - Leases - Narrative (Details) Sheet http://www.formfactor.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 61 false false R62.htm 2414403 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.formfactor.com/role/LeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 62 false false R63.htm 2414404 - Disclosure - Leases - Schedule of Future Minimum Payments Under Leases (Details) Sheet http://www.formfactor.com/role/LeasesScheduleOfFutureMinimumPaymentsUnderLeasesDetails Leases - Schedule of Future Minimum Payments Under Leases (Details) Details 63 false false R64.htm 2415401 - Disclosure - Revenue (Details) Sheet http://www.formfactor.com/role/RevenueDetails Revenue (Details) Details http://www.formfactor.com/role/Revenue 64 false false All Reports Book All Reports form-20190330.xml form-20190330.xsd form-20190330_cal.xml form-20190330_def.xml form-20190330_lab.xml form-20190330_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/currency/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 81 0001039399-19-000024-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001039399-19-000024-xbrl.zip M4$L#!!0 ( %> ITX$*F+-@1P! !%)%@ 1 9F]R;2TR,#$Y,#,S,"YX M;6SLO5F7VT:2*/Q\[Z_PI^=/[=P7GQ[?DZM;T[:DEN3KZ:<^% E5<_?[QM?GHWKQY]7]^_M]__?]>O_XO^^'7'_RH>W>3#:<_ MN''6F6:]'[[UI]<__-'+)G_^\&4\NOGAC]'XS_[7SNO7LTFW/V6]GL ,<=9C MBHG/N$.51$)2T?VL>KS#_O_O/VDAD/[RI2,[^C/+/O<^<]G+)*=:D.[GSQV> MO^S[Y_&@_U/Z[P\ ]7#R4Z>;=?_CU?5T>OO3CS]^Z4P^_V4TOOJQUY_\F)[\ M2!!6KQ%^3?&KE0SI=OP M_F[=^[O=K&ET5C<<&/ZEW^U,00I>WW;&T^KDRI#:U]Q4)TZF-S#YIG;XL '( MT;!V^-UP.KY_F)($X2^3K/N7J]'7'XN':9JLG?:Z,QBLG)H&K)@.$K_^%<6@ M-:^93'OK7P.#5KQF[2L:IH^[5UD3T?-G=70?=V\_-\ZY_5P_9=P\9=PP9?*Y M87G.GM5-FGX>-$R!)W43[L9CT&]-0E0\K:-<\6B%#,R-6/6"U8*T-&K=BYKE M8&G4JA>M?TG]"WK=[NVH4T__V;,:#O2RSS7:)9\"3VHG].NA@P?UPYO)6SQL MF+:2,W,#5DQO).7<@(;I*ZCVTG3E/2L;M*X8<*X9G#6ZS98[/2D;D*_ M87B=8&4W__VU83@\J9O0A&U6BVKV[[O^]+YA1OZL;E*3CY+5^BC971/&=[4H M?^]>U\MD>M(PH7D)E4^;)JYK)]1._]+]\[=53-7]4 M-V74;="!Z4GMA/'-PA)-/WSI=*>C\5\*WTHC2M'#^,GKSTTPI4=UGX#?FX!* MC^JG?+D>--CYXF']M/ZP86G,GC5-FF;C;-(,9#F@?OK-J,ZM+::FAS73KNXZ M#0HH/:F9<-VD@:YK%5"_<]4P/CVIG3!J6,'I2=T$B,L:)L"3N@G#[K3SO6%* M_JQV4H-JA ?UPYOHE#^JGS+/^H7%.7N6)M&Z2U$WH M#_]< 4UZ_+DSRV\Z_G%Z?PLO M'PU?PZALW.\^S&O0[,,ZI;[!%Q;?/NK>?FD0V_Q1S3>:M'2MCAY-K\%N?6\( M?LNG]1,'_4Z# 2X>UDR[[32XF?"@;OAMPUX2/*@9/F[:J!K7[E2-&_R4<9V3 M,FZ 9%P+2/:E44X%3/DR-S!+<6ZV3JP?!C[.O!HUL"U_5 L5C&B:,OM<9]S[7 )1V^HJ'3=/JK-'#M%J3E)[T MARLGYH]73:VQ40MSZTS5[&&-6_,XL\ZU24_JI+2<52NIZ<%D%44GC12=U/#Y M858=JR?=ZZPWZK_^DO6&HVG#>EH:M.(UUZ-!@Z3-CUCQ@GZ_T^!"S(]8\8+1 MJ/MM]0O2B%4OF$ZNU[P 1JQXP>0:HH?UA'@8MNI5=S<;O&@VJ.XU3?RL96'6 M?=T=]KXT>8B/SQLF-T=4Y=.&B4UJ?/:L<5)CU/CPN&'JY*[F7**<" \;I]VN M_.3L>?/DVP9#^/"X8>K7?S?/^_KONDE?;E]W!V ^&G1!^;AQ:@V2CQ-K,80G MS39@]K!A6G_5M'[CM&;].'O8,.VNNY(L^>.ZJ==9M\:%RZ>E1W53^H_L7O# MX4$:CBO#F\.&XF'#M)41Q]R %=,;PX6Y 0W35TYMF#:J60DY+4>U:Z#.>YX- MKR4\J,3LJN'DL7C8,&VE=_#PO'%RT[*9/6R<5J,T'Z?5ZDQXTNA4Y,\:)_57 M?"P];9@X^=S,@O2P;EJ=NLNGU"NZ)JM3:VWJ#,VDWKZ,%Q?'_/"&O>/T)/GW M=>PL'S5,FU\,"Y/J]XK3DQ1A-GPI?U0W;7H[;EAS\*1AP@H543PM_[_I!:OU MS-R(35[4K#;F1I3_W_2BU2]9_8(F7[?6O9WVF_(@RB=UDQI\A6D=3^\FKXN3 MN9I9 MN!*>1EB:B;Z"X@W+MGQ2,RD):&_I[/IA^V'V<&'HM'8HGPV=S@]]?&G-!NUP M,NW,;5%\'ZP8_%^_]H=_/HYBD7S<0WHE__*_??OT( M@:_9Q+"":O*2JG/SZ;FY ->^5P_1K1N>'EDSD 'KY7_E!0 MIIY4;W)*D5,DTTQ6I@76'%;2PRN+)SMC'1/:ZA_LQ-'.98/HPZ(-Z^+$T5Z2 M\?W13NI _H.>@SK(CV,>)7V=.H#A^I#J(">5.@_-*7/-N3&I5"Y5^'"D*G3( MOPKGXE\?I_"^E 8=\M0<-[JY'0WAGQ/SO3]Y&&5ZO7Y*F.T,WG?ZO3=#U[GM M3SN#W[*;S]GXR6C^0% (A+/9VBI^Z\&7O]\.^MW^= ;3#[T^#)DE@Q=(_+02 MU5<_E\-6XOK7'VL_-X/NQPIX)Z)!'SV+EN^GQO=3\JMV%Q3X^68T_#@==?^\ M2.&HX/="!&)'<]'MWMW<#5*RQ;MTZI^&C;/K1/NOV9MA=W237:24;(SW>9J1 MPA'?4A@^9--.?YCU0F<\[ ^O)A?)^7HDGX3-!P\\=F-S:P$NF+FM'_B4_O]1 MF+Z]%6]7]%E8Y9U]]M8P7[KWOGOP51(G M$.4?Y=Q)M7N I[,'^-Q'1CL+1!LU/NWIP7,+RIO\Q+KU%D[+6Y"+/N2A=A/: M_<'3V$U86,.'8:X\^1RC$Y'I5G6=IW2WJNL$5-=1UO#VS&VCV%.(8D]%&-J( MY9R9OGNDVBJ!D]CO/H4(=GLWL)6>4S A!W<6=]8F;5C0ZHG6NWAN[^(HP:,Z M^7M(1U +!9#S]UV^=_QZ-W=UD"MI]/)/O=._Q7Q\[-Y.[X=6,DW.A\[ + M\(_SQVKYE7_!KPZ'E0EI^&%RY4-_ E$&[3)]BF:K]:IVR3R6O@=[VK%3#=O8#CYD'6S_M?.YT'V\E;.2L-51^8GMU]-7&H7 MYW,L3O4/UB[.=G&VBW-O?W+A>N#S+$[2+LZG6)RD79SMXMS:K6T79[LX7\3B M/ 6W=FDG9I87^9!%]>NHFY-FZ<+)9/KNR\?.(#NSW,$5R,U?-UG"KA6&5<+P M,1L,^L.K7[)A-NX,S+!G>C?]87^2KZFO6?A^"URX2$'9"O,7)$2J%:+S%J)3 M."#808A:LW2)PK!<_"?"ZIAFO\+:Z+T93CO#JSXXD&8RR:83>S_S;P>=R:36 MI?^0#7+*3J[[MV?RV==L,+K->I^R[O5P-!A=]2]: M)^0[0!L@__)T1"L6IR(61]$6^YJ.UF,X>[8_!%?V;M(?9I/)QQG(\XFA]Q,8 M4CXX+TZO1*_,Q:S![SR9NZIN=,O?I^'O2>TZ[K#:WX]'GS/7&?*:5_W2ETEI3?QG,K2WMWZ[?9UJ_1RK8SRZR^_'Q,EE; M;7<*@WCYU_R:P)MA(D!")MUA6Y"$.!IG M_:MA^-Z][@RO,OCG-XBLENY%OA]-^I5\^E]'YR(UZ<[C/+E>_5S2ZR>@URI1 MV$(D5U'[41Y7D?M @,PSZ_'#C]QZ(M%'^HE%/_S^H17]+40?Z-6*_F6(_M\_ M_-&*_A:B#_1J1?^<1/]@PGWJ0OLT\'"V(I LPCDERYJ[B2.QK>C<6>:V=&P]S$#]P5,_-G=,FE"<_[N^@H\6V:_ M;"-V3/EIU=5M1+F>9JT,/V-TD3KLC+/)] ,HF(_?.K?G)7.; MQ0#U.%X&DS&9">DIC8H7GD^$KS_ M)LBY2-Z1=RS.A^4GH+0NS[DZ=:5U4;[5"46\EVA^SR/BO2@SO&O$>T%RMWUX M>C[L/:VCIN4B]W_+>E=Y :8)?+Y:W+3\/>N923'T$8OS$L/+.K4Z;!7]>BEX MA& #,;B,Q;J!=Y&-DTAV@1B3=U]\=IL2)%K?8@/?HIEPY[6N+DF:C[^7?GF" M?/)[Z2],AI]((U_@OL59:.07MGOQ^\=?1E^S\3 ADFL:T# ^^SQMSSNW$>U- MJ=C*^4GM,U^0!&Z]*7P^S-WC>/L%:ZUCG9BW:NH4S/&Y2.$3V4%R_I2&^P3D_+?1,+O_K3/^,YO&NV&OE>H- MI+J>9JT,'UV&7YX(MB)P0CM$9^:'7LBVSD4YGH>0Y'9C\@DE^%RV 4_ E6RS MW=ILM\N1YM\_?AIGGC+87>;3?&EG,M(7)'W/G2IS HQ^ M.N5U>0[9V2BO2_7)UE6PNO"]D95XOA1F'S\WY/*\KI//#7EAWE8]/UZTP)T/ M>]MJU3L?<9\/D_=T.EIS=!0_IK5*%R'1EQ<9GHM$O[C L"V:\K*8VQK>\?DETY_^.MH,K'W1<[OAVR0)P=/KONWBZJS,[F.@]&W M8ER;ROU\J=R[<7).I=>Q\D"PG72:.:S,\=3#QQ_NH#^NV\=G-/*Z3QB?25S/45WE1?J5Q?XMJFE53>N6;-\.#/[YK3/NM>MQF]9="T1[<9)_"@;NA"5_(\^Y M'/,Q&PS@';]DPVS<&9AAS_1N^L,^O#''IG!ASBSIZ:6LJ4,YKN6@K83A!2WV M7;S9ULR]R"79.G@G:>8^9),L'6Z#3O/I\'ITFX86"JU=2:>XD@YMW#80@1=D MTBYE8;O19/KNR\?.H/517\8RKC#\!2W:)3_TY7B/K=-V#KK][6C8>V#$#KH\ M/SJ!EXP 9WB:>#AWC')>$GLVZKV&:4^ISC?A^X)# F>2&?[F^S M91&9COM=3#Q]_7W+TW@\ZP[>=F^PQM3+\^PX( EQ)E/F: MI0'G)5 +Y%@0H69Z',B'FJ=FD1O82,Z7(:_)2Y+_P#'[3-1C D*YV/,KD.^^ MY RIW!T=#?/?STOX&E%;O.2Y@-N3N#KR-0)71QW6U=E%$9T7/S=3)B]I15?N MT;9;)WK7)N.?P$'#Y# MM1UN;@>C^RR['*5=@]&%KNF6AY>_:B\P7C^-H/F)5V[+QY>R>N?/B%JN'W_U M'OQ,9YF)[79KN]WZE+*W]5Y+*WLO4?:.MD4T&4__]2'EN^2"D_[U6W_8O[F[ M.0]9 8!_>@#_U<_IGPOP7QQS.M\?D7M<_..4LC.]3T(Y-<->DM7\#-7>5]2) MN9N.;D:?^V>37U_'XGDJ'&K)KZ?AHPZJ$/'BY&Q^$;U<.=M4E;1R=@A]=HX2 MLJDF.EGF^"4G].&,^R-X.AUXTV)U@>+'E"S;[4S.[-9)+6YSM^5KD7NBW0R] MF'RV?C<#SY_X'R3UB*!_L/EMK%84GDL4%@+--:) 4#Y<'%04EO-<'\AE[R;] M83:9?)RA.9D[;QR//F<.0K;RV9D*1!V&Y8EC/8I/)!:GD,VZ)!:?^C?]X=6[ M+Y_&G>'D2S9^]^67T:CW;OPQ&W_M=Q<=PG+,..N9Z?M1?SA],X3Y9Y;0N@'& MCUID-G9M+OO.]T@0?=5CT5FY05FK2JZ>3D-MRE_S(>W2W7Q;]@155'E$)1-%#E9:BJ$]NC:66WE=VSTKL; MR:[_8'[;3W3/](ACC?36T^4)A?=YCU5.3'[71[!___ 2U.T&$?#?/[0:]B0E M]-,?%R)AG_YX02Q6>VT#GSG'=]K&O; (8",!*->X>]M:H5Q'N+IIS@#..\T[X** -\PZ65-DFF;1))F=FNO>+ M+EKM?0IY)FW^\_8:_!PCGS8B>:*(Y-(%Z1@1S>7([PFYI)OM^?S^\1P$;H,] MF]\_OB 5M5E2"E"F-[[_=735[[9Z:OE\?R5Q7H:R.AM);HUM:VQ/7W[;BQ;G M& "W\OLD*8)GO(-STEF"[?[-$R4*GJOZ/>4LP390W_'D\QP$[Y#'EA>FL@ZS MY=R>&!Y4N;3'A:=@J-M-JW;3ZC(,=UO[YH76OCD%7?O$!P07&MV?BKIM@_RG MNLEZH8+\PK>I3LQGV':;ZLRE;_MMI@M37ON=<9XY]Y_[BL,I",#VE0B/L=_S M[FLV;K=ZGFBK9Y'8+\C.;76KN,T^.T<6;WQNT5; NB#KM>F*?B'AUMY*H8VP MGKW>8LZ0ZI$W1A+-[JN*EE\1G[6"\RPF]#[*>H0-RZ MY=N$<*US?C[E$"]36I^E(F(KIUOY6I_^:.5TL[J*%R6G)^0PMK57SOCJ6:MM M]Y/BERB"%R8 1S2W%YQ)^Z2V]H5GTFY9);NUK"_0(3P[3=KV&WAA_0;.3I.Z MMQ)38/%A#B//.!&FS41YFORK(Y5" M/\]C\".%.>U!_$G>Z7HA^P2G7'VH/43:LE)PNV?P]&G=+WS/X&3:J[0^Q0OP M*4Y!XI^X2M)E^A9MY8Y3])%7)ZONU=[M MV-Y^[M]L(]CZU.*[:K\77&.G?O MW?!6OQXOA6KKRDCG('&'+6MTNLE=;-TLM:.7T..6T]@5-1 MK"]\)_HTN@5=[@'X"98T:T^_VRKI+SC@V37QXLALZ\$+$]=-N:5HI/ M+QGZS.7P)&*"4S"\&XE"J]!:A7;24GS$*CUG++8;N(\OJ SN*1A>=9 2$.=Y M9M!NVI_F-?ASW<$YY3OP[=%J>WFB/64X>+;2N:JJ4TM5:C>;G^#N[&4&#L]] M?;:-(8ZH7R]39%]@-N@I:-DY.76CX60TZ/#2\*NGX MLH\QL$-I&E]A2?V%383Q7*4&XUO1\"WS Q[[Z;7V?@\!')#L2B'-6#Y M,DWQ\57<&1OGT]=RK;E6K;F^!$%N=QY;C7P1@MP&^EL5_FY=SXLVUW?#_DPR M)M>=<3:99^=-UIG/;TXOJGGM\&Y92A9?>PM_W?JE=Y-> MW1O[DQ$C6/[T^T>_RRO?9^./"+'UEZ5_GH ;4UE)E^6TGL3W]L3^QBJ=2]-E?1 MQ?/U[^UE_9\,#.VEX7'0N?JA$/ /V9<%9?=JIOTZW>GKX!B5R%J&&++:,&C2E(? M? C,6X$Q4]:[H+FAQ+[Z^772 43-/M_TI1(2/^K>W3P,>)^O]@B_338 !7O$ MB.(814&4HBIB]@!*=,R\^OD?> 9%XU?JP4AP;@J$=EX$8ZEG4C#I"7?2%D ( M;9U_E>NY.C >OK(,Q R^S5D"OUD5&:(>:4>91H+Q @06E-"O%E1MXY>6P?AT M?[O)URU@SJ462&.I":,!!U-((U! RE<_8_3Z'XO?3:\N/Q=R$^/@UW%G\&;8 MR[[_/;O?!&ON%4/1*:H)8&J]Q:SXKJ&!X$6#W/BE)3!&-S>CX4\)X93'646).HA.:%4RA M@C#^ZH>D O)WE89+,JXPI8O0K@!H$?0 BO@*?OUE//HVO89YMYWA)G2TUJ% MB2'$.Z.<)DO1_R;\S#M?#117@^9%?]"?!].'W;N=EH M43$'($6NG"%.(8X$%:62M4$!0/'=A]^B<9_>??CAS5OWEWE %K^V",E'D)9! MZ<-M HC57E#F.'>@6 22G--2SC7ULH8_"Y](7\]MDNG]]]UDFKN,GT:FU^NG M >T8:??>S-TG=O^M#/(9C826<:0"J"&J:"(\")BQ2+ (-(-4R&,6\D%P9;BEG;)GP M+"P:NV>7C\ 0_]KO?.X/DE6&UW3!+GX:V>Q#UAU=#?O_DRWB M5J!6E?J/W6S8 5]P0=K+'T&(LFYG,JU*.YFCB:<.R8@4:!;/G 4R.B6-L!Y) M:V@4(0&NK)(6?&WPAI*D M>TH+%(>E"R'V1ANP- H*7%T!"(E M AX3HS'8@O'62NEJ,7Q4_GMB6+5,\[#Q( W35B"'D;.26\1*V,#34_5"2?6! MJ'\2A_X-E!%@J!&AVDH7HQ840HY8R"517K)ZN4P[-V='F6V6*Z@P"NJ:4D$X MYY*$&$U!%DR\Q;5DX>R@PGSR;X_)'UD: ME/7,5YAYE95G(;X_R>.?.![=Q$Y__'\[@[LL_2-M>;[[\F8RN>L,N]G.I M#ON+X@5]#H9MHE]_^#6;3'_RV;C_%8CZ-8/0(P\V@=!WR^OV32Z^=*;+\MW] M[OTLL;KXQ[_"[X_7B!_?^68XF8[SW=\/_X_W__SA B7=O&)-=8' MC9V7&ESB4! .(R;0LL01G8M<2S@>HI0L. /4D$ URVFY5$GP%"]+'"6,XN=: MK'__\,<)D4YQYA&5U,; "83LS"A;RAQX$A6/@0C^7(OUM BGG3,>&"1 S,$)+(^MDIJA-"2+\, M)P,@9[Q9#<4N<((7V*RY!.+@I4MIHD2@[(4D: :G%8Y*7'$R,+A_.\+Y(>MF M0'P8]#:;[D15C:)6SF.J -*@E#)"%= :T+X5[FM.*:V%M@Z6W6%>1>$4KH5@ M+>6!V72^[X4N8+9.ZLI9BL),DUUA'F>Y*ID+,]Y]*5WK"82=[\?93?_N9O(F M7PUYB+IUC*<,PX%X8Q 1-/HH")V)=A3<$5WQ$EZ3"@MV /,8B*X)! WB0@6C ML4 Q2*S3KG=Q6,(X7M@HS1&5^ AXWF6],D"SV3#[TI].=EHZG&KAK)?,2AP< MBYI%-E.J).A++,':*6P5J7P>G2K!EI-5@G,F* M>MH.[/*(HI_M1FC049)0ZKGS3C@=C;5%7I5E@?N*CB)2TJK@U *R([2KZ"M9 M!"GA9TBRAE;@99PKG>"]N[F;I"R7WQV.P98\M4 ?Q_,ELBP M-[]*WJ?F&>/I_?M!9SB%9^EL^_9F:U9@95V(!BN'" Y:@J23/ /%$.8A2*P@ MQ[FL6K># /XTQ%C%:64Y)TPCC[SFSJ9_NH(8BO*JVLZ=1?F4Q,CW1%,^P#B[ M3DGDR7OLCFZR7T>3"5B\=U\^=;YO)P"!IAPLYYQ".!@3#,&LE&XC=<6[D0HU M(;P)< ?%:Z5/H5(&J4::48%HC)B0$B\9(!"MYF?HRJ+=&;'ZC([&?DDNUX*T+P*KF!&\UYHQ*1U%08(>-5$4 MS$#!J(J;H"06>#\$RC29E"6SSW8]49)H;-,>F7=8,<*,+ST<17AEBQ&%=XY$QZ<$+P))X#UX,2^<*MH!7IKWY"KQ(HWW@79/ ]'DY@>E#!BH. MPOFL*"(U2U,N\AO2@'Q;>VLV">I!76L>L./66(HT.$!"! Z^4+"(5'PW29?E MZ[@8G0+UGB0+T2*N,5=.4H@,I%"*ACS]DS.J-%75/?F7Q8DURS<&!R33X'UA M""(18C: VO$<.PT!/*JXQIP(\N*H]R1R++DA/&+,0XJM4$I;)S-.&,U5U8%X M7DX,!J-N0_CALZ_98)0'(,47UJ6<)3ZX1'*>^9T"%H M$\%[Q(KSDD9.6U%Q?C&G[)EHM"[M0T3I2+ $2VJ9Q1I36V 2P#VNQ(J<:/ZL MF!Q)'2CJ/??!@N]L=0!S0%%)!X]JMG06&8@^&,2J MU)6B[FOT).98GP]E#J,.0G1(.^,-\08SKS"*I3JPDE2/YU*.VP%H]"WE!D%$ MYT=WGZ=?[@;5$Y.=MG(="]100$90, 7IG-J56V:"FU#A>&X8EY#9&+0#XK1J MM\(@R:U0)%UX<#Q03RTO<)+2N,IQU.%P6C@%B?TAO 0$+BFF[<^@3-H:,L(X M!MAX1851I#B#$@*1RK8U7CZ#6@',[D"OL3 GM<8X>"Y<4BRY$040#/X;P5H MC@\ \YOAM#.\Z@-/\@S$[4F=3GQ#0(YAK7U@+IW"S$Y@$*&8;K!'M!*>_2$_ MDAT,'D5A(++WP@B+@\/$%'@S0EG5'\!AU'OU (1A 1A$#Z":A=>%\DZ MX!QK4Z$)0CR=JM!R&<)91H\/,4"5*6.8&(&L0K:J^Z@^YAU[\;Y 6GXWAW<];)>RF].WLW=M'A5>3VWS(JN MR[7:0&6#]1=P4YXZ61Z2K@' A"-X(D)T<] AJ M6OIH18A<0X !U"GRP1R7RE56,J52+>]>S7]]"[!6D0D\/&P,>*9$>D&"L5:5 M:6I"@RJN@J6HXMN ]7!%(F43#4:I1M.6J1$X4ALHB)$)FFG.HBR\&PUA?XTO M2F#UU$!8 \CNT#ZFAI83[/W#7__6!YT/H?O]KREP7\PD+<>\&<)2G.0#\#KW M3@&:GF$5!<0_X.0IPPL"(&U$90=<8U4GR">+/UF7LFXT..KIZ)I3&I!7THH" M?ZDYKKCUC#)4)Z)')\!OLQ)D^9GM./OWW4->=F7LW,C)V]%PG-3UN%^72+U8 M\0$8M!D4;!3C"A9[,9,PYA:\#$<,ZX+24 H9K39XT$?0X"''_--CBK:L"HR R>4HFC+-7EMN*YP#EWTY M*70=0'M"O_*2@ ']H@0WRD<#(9)E94JKHY;X2O#,&5IV%K:!WG4F:8,^_9&. MOK_"^'3J/76=\?@>9*/F^'SM3BX2Z=: HAHC0:2ED90Y6H0)67%WM&)RT8'> M"*@#8+$RA9/92)//#^XW1#*$<:;+2R5 MCH:]1_E8HQ*9I0:E,,]K,-S.,?B_PHTAG-3DAV/%-B#(&NUP&D1Y2MMKF.68 M.(5UI,E9C+R(I)&F7-F*"FCIO)N)U\Y%;HS5PJ=[-:F,0K%/F0*0Z@[K,U*X MP?8W4/BWT3"[_ZTS_C.;QKMA;WU2B@IW.JBJN#I'Q6 M>3L$-9YR07,1A$&(>XO!2%A,25E=P$M+;$5QM@3>X? M+2686">/L9*79GS()M-Q/Y59*]ZX^,/OO\ OD_X M\B7K;G_:9 V"%:&H'5U M1M='/1]DX&'W[6]:[RG[I](?I.EE1[#,9Z]1< MIII9J11R*:\_AQL$PS&QP4[E6K;FM)*I8Q*@ZEFT@7ME$*L M )ESHG0-R))PFHYK5D \ V4G:%<2..K@(#3UAH#-CQS\>Q%+ A,>0AVT#",, M$?U^T#8U]2@]]BWO#LV]?UWB%TG'A2$&KB03$GN1WWLS,IH(1JJV*4C!G]5" MM=059#?,55UE\$-A'DBZ'JM5C)8P%T"?!< \8B""0[)6,BE*%6K(DV"^8E&E M(VZ/K5$1EG= 5BI+RT5%^$(:PA:+ZE!P'XUCUC#F/.$"&Q]D%$8'Z[!Q6,3H MC*O+?H+52;7$3\&QU8H%@P=MTKU^*4D4F-M0:F[P_V*=P=E L1P*[J-Q++7F M(CRF4KY8N.A LX89QP0%RTMKT69*,:WVY=@.9TG $8E4*E9GHE=&,XJ+KE66 M@M&JE@5B34!6#UO6 K8J9LWK,-%(( "C.$+ *@4I*RD@;"O'0]L!MEP?HKYR MA<\-$5W9@P(TJD72>BP8\JF]%"G2X+%'2%4R;QC8_V5 FX#9&>8UD1A*!9-2 MVSIE>?*5I"W*N268@ZZ&&1A5B+L9S,-4J7D\NRG;G_Q9E&[N7&6XB=!YQ<+? M.O\]&I==%N9*:K^!*8.ES<_*1^R]S8;=ZYO.^,^EVU)?L^&L#&]=,X?UKZW4 M&BZG5L:N+H4MB>-:!.20,H98GGIKSS/@? F+B1>6 MH0"Q@L)>.A-BL7=CD;"TOHHZ8?C8A)WK$M$DV1___K?[8?_[V@ 5L'0L6?L>[^SIB.^1,S35B"8@^^!@ M61WD3/XU]]37MYW ].B*95OBDW,D/CCH.J3NC32U"\"1.%=4\]$"8A!?KWRD M.C;Q]7KE,-X)X7YQH 3<$XO4,P/0$&'#^JB=RRCP1'/Q* MG.JVF13G%:HGF-B@]X4\->*?I>H!9S( \;7P$$1:'*Q*D::(#-0.&.%ZOP>C M4R#^Q\[-Y*Y,D#UCY4-\JCB$ I+,^FB\%*;PZ<$)E0VN)Z9/I?W/E[#@TGCN MM(4PR4@9O/?&%80%=U+;6L)2OIM#6<$SS\>!T';]GLK\,5Y,:16>>Q4!5(>9 MI-S">I0A=4>7OK*G0BN'%28DDD%1]81I&UDJ5B]D S)E+=6/0/?A-#; UVL[A6-.->=5,/J@RB/IR[& MB%*L4\\+F4I8H(AC)-6,DLI1]5;P+6*6KHO_,AKU4M'QHN[:Y.-H4(/%FLV[ M5+&6PB)4%I*W"QL9M*X59+Y!*\N/NX#6B'0VGEE1(%'B^+UEJ(_8PC M7O"R/P9*UQFJ=0F6;A_NB]*L?DJ65T\I[J!L9+66Z@,1I"A&R@G#34J-+X]K MF(J\#^I$K M6Y.;8U">3#.AK023Q0&+$G #G*A6'UFZPK,6G#UA7T5T2JR.PEM0^HYHL ,& MX0)V'5&HWK=>+REK09\=,WSJ?"_J8A2]#[:O )2R'T'&4]UE3HVED9:)KQS^ M5[EES^OEI0&\ RP#74GD1B%W 7'D#33(23$R=EH#Y@<3(R^86 MGL?JK0&A5+W:7@\FD'QV4Q.D>U?#&:34$."+%/F 0$W$I<7%V6J750Q_2EU MHQ;>>FCV@7MEG8UT>4!H0;W0H!RHT5*6=3:4K*G++HFF^\-] %?%0<0)Q(X* M%$-J,BVQ" 7D <*DFMHZO%Y FL#9#_151'O;P[5 M.F7KG8E21JR08.#.)2$HH+( 9<6E2[E^&T)5]FQ;43QGN]YS:?]^G$VF*7GY MX[?.[=I*P 3;X!0@Q<&24PG!9W$K#PPBJXB&DLM:9! \'N*6^718Y=##*Y MP<@$!DZ^+THU:!-K*N!<,JV6-\A3JGE_>.6S2?]J6*UQ5OZ>]1C*Z2-+>;4)4W2]X-YQJ0+L>0-:4]#]=F=@T)P4OI/5!Q M:>HFE1GSS1=X2>KX!4\3 ]*DS2IK:YF:#5I&;?0!@94^FZ)?(% JQAC>P-!BH7>=IH-:73#$H5F(G6MESW(DICR2=E//FKV*E MX[7YYF7N#:B.48%7?@L-WO$^E><<#0^VP-9HIY7 V_N"R1^R0%F0$2+BN*%>(42.3NND9)3#W5!<-.M,%Z5!M M $&;UNYA.7\2TG5$NX6Q\W5!2^:$^;@5N9V\ZK<+K5?%IQ&J8,& MYG/K\(S_3'!2+>7X^J*5YJ7P?Y_F,LJEK:6@E%$&:6[ ^9*%1#CFJRT>7^/E M0Y96(DY/(@Y3K]X[A+GRAE-GF$Y9BR E,VM!.:OV+GC=%*&^5-%H_?<5=;"E M)N".Y/D\@1#K*6@BT$9@FQPBNG+4])J@Y_1%Y@Y6MJV=J?-+>^ F&Y^"$$?* M?1[AC:N>FKG'@^U,^MU-$NG(?(D7'EG$6$O. M77ZV2VF1F8",-WZI.MQ":92YZQ>UH.P :_5D;QY6&IU3TC J!=/.I2RAHA86 MN*Y(K"KC(O> U:>V&W6)EJLIBZ05,15P9R'UII3$6U.D^T%L1?ANE"V V0G> MU=3EFD=8I&#',=^^[+?.&F=\,#UE3;I).Y ML%X1S85%8&4BTU$5]TVY#JQ:!QLCN6AMCH#$D]-HS3FZX0[\?ZQC:DLL*?RO MI)% @:NJNT>6T@J/3:.;V\'H/LMRARCKS6G)W3*?D$:$,HH9!A.E.-.VZ$2" MC5.D7[0U_D M(-E/U.* MZJ,JR2N*_ YO?8AS']>^D9Y@IGQ*=\6"J,# O\!$:0..JI"O?GZ/_XGQ;T3X M)Q"=6C*<#0/*7Q^ G"^\,Y?\316BL'Z)0L0$K7!1E1@K9%5PB>+H-]J2>U-R M+\EYA>"!X^B5MRA8GW).G?.\)'CP@LU$'/V&R673_/%-LTGY7L4G\$_>W>:[ M*JOCQMUU3=,E".6EBB)M!( _BI4D,M<\#O&@+:O$Q4QK_#0&;!VASHY;*Q53 M8[L)31E$"M)JIP-"WCMKT.!3[ &7V:_]KNN>QV,5U;J=ROMWKEA?WO V.HH@<<4KR M"#%.$IZQ[/1P-1E?K>_LHXH5)=P.E051!B.ACL4?FG8_5BVH0AF%\(<1[.%PH M+OK.GSZLHYMP#D)H2KP+VEN,4M7H&=U DV)?+]NY67^X M9AC$86IT6I5I!ZP0Y(KY2'(@A!<$")Q(0LX M6%E)K<0@*4*='H+/HX$B>(,"V<"1)V+Z;;0=GIXX MABU*88E'2&*)C2CQQ+':)YU0BC>W@(U ;HCE+^/19,N&5@:ES65G4\N)$!AS MW!6GV1"L@;M453ZL)OS.MGI,P^GDRT!ED-@8!&W$M,K57^P3B;:N-3AC#;V#B? $TV]E)2[@>- MA#(A(^P+VRE5WJ!C%'7ZIU0M-P<];1ILO&:M\SJ$#0)&GLE!8!2;K< MB"QU?=;Z*(38NE84B&A(A8V1 @=&NE2*H-S6,5[[BGLFI&!H4\B7LE-W@/MY M%CNXI29@$U"4E$?$8[K+6;#3.E:5:T$V9^FQ\1HG$) R*E*[N&B53%<+8KE25$#57)Z\HM.3T&!E MG&EYI-A;$Z+GJ-I-I:!S.Y\8G),Q%EGP6.(G"/E] M.,XZ@_H"NFMRAW5PUA(&C@BC5BBJC,9E?2EJ<24 X4N%9[#SJRO6WYY M<6LF1<.X=2%AX1@6&A0S*?MF2U:ME/4:+RKES< Z!"+K>B]3QCP5-/!4+%(C ML#>ZS,*.-?N8Z4+^OIB,1KUO_<&@MK5G"G14<\CT%;"O 6&Q0Q56&K MQN5*YQN1\Z 6']X8F,<+CN5E-'LWZ0^SR>1C=I5? )O+TQJ//F*RF-.P1*:PKAAVG*F/DZ?#Y>#^!(1LBXR0XC)JX2!F)R)A4 M:+U !A.0JYI-?ZKVP&5E2.2BPH29D,[:()XSX"65]0TA)*J&^DHOUY'>&IAC M"@KWEB"3[U=R)812BI2T)52&PPO*EOAL)2B*@",&?@H1.&I'I45E:!8I_%K= ME1:2[H/+RMK<,G*)&.)60.!/?&ITJ97# 4<%+E1UMTR!I/#]@#FFH&@70*&D MZT4!>V,5MX9(0[P#QU [7.,%[BDH6^*SE:" 1D2@X -25J8N-NF ?8:,@"]7 MFSB &#&Z,2YUWL3,W2[-65.OLA5E02WG.BKD2,#*0)CI6*D"L65UM]=%+;SK M83LL1L<42>]X2+>&A#24F>36ECU:(E815[:GSHP<6TDT!_&@*0> ::0(C8:2 M4D"HY+22YG<" K+&=U1(@S,F@DO\U51+*T6A<,!]=#5WZI=*[#\71L<4>0$1 M#0G4&\VB*/Y$(\Y+7R@"L(BC8*FF/&\E8'C@!;=A)&+ "R F X% M0+1JJ_VOZ4V#):8T B4E:!./G$J]Q8K>-$%4VZ0PCLD261^_OC%0:YLG.!>H M!4\:1XY M:>+SBE_@H(=E+%2'^^00.5]Y-QH.!D-^KU<*MXD&5VL$5G6ABQ% M>JGHR!$T 74F6'#%=%!">2*Y*VY!4HKAK[7':_B\2+*= 53(\26"^Y)]%88E%P> M1@K4"$;5]./78ODD=1?4UICGJ"SXST!;ZRTHLU0AI'"^$!=653<2"2?[RY\^ MY27)@U,D925Z)G60(LKBEB(%I]W*BL?".-'LO$BRU9($^R93MSFBA.! #6QF MAV));@6J2?RF$*\?BA['79*:F!!-5$P[P6SZ*RY1PU&;RK;):RZ7G8]ZU&:5 MG))!+WM@]H=WP+*"=\!@FP$GLH>..MGDM_YP-.Y/[\L"78#"XEO2/NGT_K=L M>CV")^DNV$U]38TUKD& F-]0$93&$1&MK."\+ H#VK02-1.&%S< GA"YDZ'I MNGX?W(#?)[VPA&+L09GR8O\-(6%XY>A"\J6]_F>EZ0;-I=:U0@1DHC?(\&"8 M"UI#E%?@[Z1U%2>>*%F#_LK.4H?J@P5?QC@ZFTY"D8Y<8O?0M5&':KU1@FB= M^&\&:S9YW^GW5I1'7G%9R09"I-,J!*93(U54=I )B)"*:I)+;F$5A&T!7.$TBPX$[$;1#,#Z4I7DT8U7=B9%JH.,Z"!^;8F^9W2P1\#HX+#C$8[ P8746 M':\4Q357*XA 31 ^PK #D*LVF+%A1&/M9+HOY3'2B=NSDPB-14W)'R(:&=T( MY#CK3#*?S?Y\,RR[C;_OW%#M"?\:T17@R0ZXZ..U&OP ?!#VCN7E.FJ)Y[N"1X#@2:AV:3O%9AED1IK M"D2,,!!0E*=IPGA1$TU0NG2K;!.P]D=CW=$RN-K*6F'KB# MX;2&14@$8 6X_DYSJQ'5&LN210I7=W#UTAG+H5%J++"Y 7^XD@QB&'#NE?'( MQ&!MD3^>@"CE\/=3<#:'XTU+&'IS$NAU!_>"S 928653>\D,97=O=>" MR T6S59H+'6OW)H5%J5K^:G>+-BYY.WX8*3! 80M&<'JRF=LG?Y: FE/^-?P M $<#+#"1@A'!01MBV0Q^DBZ]R:KAUG2=)&T%_P:^QR9F) "MC7?84]!0W9&(:$B7>;5' MZ0#+X#(3,3G9%;B5X >#.]_B*1=-J;CNMP^UE \<&0]!%JP#<+L?:H1P!^YV M)4X@-<'[1I =!IMU>HEJ!UI(T)2Z*E@PR,LY;"K..5UGK7?&Y6&CLJXUW@9\ M2;$O3W5'G-$2&R^-MV4^J%*TTN/PM1#KM%,=7(? 9!U/L,_MK],46F&"5?9\=P#P&HFLX*(VSGF'B7 !?RQ/J2L>11V^J1Y>O"19'035MX>6% MOVY&P[R\U\1,I^/^Y[MILD^?1H\EO\"G3H/->)P*'S?L:Z[AK_?&2,N<,08+ M!"X:#;,36QQ@72Z@/NL]W-E%!! G8 MZCHBB#I!/R 1*E[55> MO2.X"4S[X["RE K%,2+F/#3ZZR7A#!)Y;LO MJ<'6^&M=CY%5RYP'15,\D2)7(C1UK+S$;)4*U7PE3%6%KVM!VAN#58L\779B MUDK*!>A?)E+1DA(#'DWU!I<@%0]W-PRVOG<-3H)&7!-,@S-*!D*4*\X?& O+ MW3?2$':67UAY0+EHIW&*T-!)P&S4H2 4R8FZH *$HJYGP-3!\Z MWW[K@#SWX>M[B"HVV"KPNK@.X' %0S K F*KJ5'5- R:WQ:I@[01HGWA7WDI M%V'BH^#8$VT1F"2+BKM(UG@BJ_=/F2#+VGTG^/\8C?],SN6HFTWV80#X-N#B MA;0W1(SW5H2R]T;2<375CA"K['"M!6EO#%:V9L#26HCIJ7(!UI[5X!*4NH(Z M4K%AA%#>(.S;8C#N3S,_^C;@TJS M5# ,7A88"LO*9D):>ED]Z.?5Y5<'R&[ KO,@M&1(@#,C0 LPAXRQQ17+U!:# M5!(H>(VN6P?LKRGL3&6BMX=.()!)'[6AT0CIB!/IM,Y(B + DZDX702K14WP M\.E%>,#)SAXV,?(Q#_M+100T\;N4/T18I]T!\^9*!VL.L6""[YJ M9;E:ZM>[-7P[([=MPT_L_O"?KG:J#G/K<.LC3FW9>4ICF&K]?? M>DVIW!_2]EV>HIS^]5OG>__F[J;2%P=1(R ,XTX3#Q:5*P\!+@!/J"2IP''> MB&@-\(L0/0'\#TG7"\4AF!**151M@2:?!=B-0#YP$ M&AE#ABJIRLV8J'"(7N7-C4X, M_(/S,+4&2M$Z3E4X,&-$:3KCH0U:1;0?$59UUEU= $^!YJ;68,8MHY9C(HN- M8:M"M114RO9;.J5N2(O9HP6S("$0B/682ZUCC"KW8:RRX-U5M[&H6-K'6@\2 M,#)O8',]&H#FG)+@=3AFRMS:O&1M-2L?HB]\".!WZOX9HS0Z&H 38C*I M),:&%GMS*!5DKJE]SW&CF-9TS-RWP:5@R_H4_!8YOK#[]52^WKIPD0]%+O N7I+4GLG=$PE=4$**35%L8M@M0AU M)>3E"G;7P_E;9_QGEA\I?\S@<;/!?##ICWW>WPPGT_%=LOP?^I,_%QO0S^[7 MEYV42PN][M:K2+L0DBIP[J*BTAGJ9C7S-1>.5W8M..)+N\AUZ#PWNH^C2O5@ M[Q_^^K<^^#/C[O7]KZELY>)+RS%OAK=WTTD^ *\M/"R5,. 44\J--X0*6U)0 MJECM_R>7ZPY?.@')TBO_EO6N\J*A$_A\?GENX17E[UG/3(JACUBLXX5)^YU4 M6ZJYPU@ZSXH6UQIBY6HB%R.=9"M3RFN4H%,1[?MZX4L+<>D4"( MH%X934+1:PZ0Q!+QFI3.I534T\'Q*=>IPLJEIH; M8&1=.PGGG(#0 ED/3H5(U?9IJ=@DJUX:/0DY"/E? 0(X!G'F.O2 M?_!*56.X%T2[=0O,\L 1)A"V&TDY09ZX=V M;>T&<(-PU(Q%DNY]A @AE!.EH[Y3@;%IUQ.*,7I J5&O!# &QP0 M*IU)98VN+*=+I]=Z&T52YJ]SU&GO+87%5/I"R")4V[SQ!*2L*(-B1\/>QFY? M4*EH)D04CBCF+2#N2O_%4?BIFL0HY//[MBMQ?@+F2"OZ+B"_( M!WZTKI0 >2ET6[?" A9:.,]9,-9KH!=YV"!P3-.*'C\-L?O]XR^CK]EXF&?I M)T\:WIEV9#9>;=&%8'R,D84@M/.@B%DI+I&XRFK3_/G=FDV1?E+_D+NT[V>B MH$EY"?!Y1"D^ENN*^+Q $JY;@=I(QU-61NIS)HWR-CYJ+ELMAW$<45R9&93N MW5@O"6=@?[%P$!',('1>TVHW1LZ0$L>!\-J<>V70;5UBQ]12JWDWD T MS06)F+C"P?4*?JS$B"5M,)31.Y) M0T2FO),V;7&G5!9"/4*%1*!(3V\=/7>(*'4ZG6'@N(9 D S(EF<"(%\T5LYG MGIU>A>._E;O*J2%6D$"B-%@12ZDND/04^6I[0"(0.P$+O K7)ST;0-)8IHG' M5@4%&@G^+,B7[J\=/S@\4;JM6UL4%#9#QB'-G$4V2B]+791*E5:.HDY#[/8. M#C7CZ:YYM#XDBZPH-J4KXYFL9@E@+(YR:'X4M(T(X8( 3$WI>7" MLYQ4CEY>( G7K4&.C* 0(8)##8Z39"6FA[@G"VEPY\>LD^YWB)3&C2S2DU>A(DV M*!;*^!7KZOG"2Z/?6F<2Q,QH21C!D?@@8O3B(1RCU?X'3T6X8\D+&'%BO-"I M\Z>.:?M.EOL="/1V]3K_T\K+L=@,JB1:,$W4I;LJ48*1-P7:$$M4>UY1)>AV M?LU;D//.Y/K]>/2UW\MZ]O[W2:JX&?O##EB5X97I3OM?=RNB*65$J2H(H=R" MNT4=UZZL&6B\K18Y990O9@%O#MRA4%I7S)H1A9R5FAG$*<2]BID+E C!M06"EWH=;P[B$Y9Y'"HI*@\,MF M#%$@@FGE\B2(W488UWHV&ES\D'T/S]8=8+G?$0"+(VG'3,:0^!--5YT09#'8*E$S$%$TNK6:L' M0VZ=UDUENA1C(/4L2'"X#2TN044O):\6/6"J8D?V@.NX1,>82QQ$VO%!H*VP MHRD_-$CB"!CY4$D'W0*YN_3A5('D=C0N7("KC4O;+5Z2X5YC;R1GE%)O72KW M%/)+,B%8HO"\2IW,/@+B,0=C(RCS #^LW*(8V/8]:Y@F#(.K$:R(J4"T\*8L ME":DJ-[D@L%+>3@5&+8$<(THF\@E2?G@. K'.+6R[/6.B%"BLL''F$9R!P!7 M2?4Z&A('\*'48@)""^/!DRYN049P0*NMC%,%^WH(Z\5R(QC7&0\,A#%1LQBU M5B9Z)Q_*H A13;>2 N\&8W[5=-?:>$KXZ)#0R 8NI/444Z"@ A4;*?.R02-*[42SEOE6?6"?R..T ]II[L@IQEC2^BP:T&.:V #L:Y2KR##XHU9M0 M?!/HRPH16[ML1%O!':A=%Y2WGHG(F30XY==3H:1A! X M<^#,IUIO)$B.XJH;LRNAV /BP/#%I%-M=V<2N#2J(VDU9+YE%'= M8'.W@_J/+(W,>N8K_'J5WPQ._68^@!?Y/AMW-UE_B^:$>5A1$-<*@EW0@JA4 M_@/F0.2AU'P,.,S]+:#\7Q"337BL!V]CU&9E6^9+,^!UE5@D@=C/D!@Y#AA+ MH[D.J;./EN"HA:A?_?Q>_7-#T&L^OP!Z7B>[TK=D)RO)DK51ZK^P?T(JMW!+L M65WD'>TC2N4*/ \^M17%+FT+\4_&2M5 UP"Z!L .,*\M9^:"PA'7' M+&4*%$9P114&FZZ95/N(,*1W #(%F>/L&AR__!;M0]_&FB;F %6ZPSKLS;4T M-[W_OIO5^\N+47[J?-\Z'DA[:%AX%-/^C,(.N;*)$'8,^VK/QN2!5Q ].![/ M0:EU[98$*5VEA#,"1@C C%#Y,0QXWTP M)=X^H,H6!D@(VQCOPV&QTQ8:J+R[F[M!N@;>]-5UF>>.$*=-@.@>K 9X>M1P M<#^,@3\@NJ_VOG@>ZJS;@Z,X.1\1_&<;O$[97<7."O:!DFI'-$QEC;Y[(C2> MG,E@Y8&7AF@M%7$4?$N%$I,)M:F(=K7OQ]'(\_MPG'4&_?_)>K^ 3Y1FOQL^ MUF&8F'%_DHH>W(WAO^#F]4>]6$]9><)*D[&,B##)8 M&\T(56E;R"IP?G0E2MV !WO0]"Q85E8!3J[_QV^=VR5FU;UC4H)J[PL&?$DD -1/O@R$8#OB0Q::MHYO1R^+>O)J-ROM&2 M/"=QT&>X@E.!<,*QC@Q;:95)U6)G*UA'3%&UH1>C+>,N>!U[3%*A#Z.,#A); MHWGJ=^X\&%G&L*EF79":1DJ+#@98*ZXJ9S98 MUD3W!T7AJ0FT[B@F48*_6TTR+M+ M/7SD,9WKD(+$$'A/W@2N9*2I(ILS1?\Z;+0PU6P@+#<+5O;%Y'FHM:[C&U,N MU>>+,=5",(K&LL$]CL)42QYBCI^'6&]'P]'BB>>NK<@T#\*8:(52H$.$<*HL M3 @TJ$E7>,UQC:IIA&*8"QH"0\J8H MM!HYN++52^UTZ4;VKH >!]DU_/-&&(T9L5%33[RGU)6-FXT,HK(#L=P\[9#( M?AJ9[K_O^N/,?.WT!RF?)4WO-.<.;])BFS(2B14!<3#9V"@I?=FLG9IJQS(* M.KH6P0V .QA.Z_(TJ/2:,ZPP-=1KA[$NTQ:YY*%RYQ%#J%[/M7V1:JQM MH"G6N+)Y)="2@[TC1N.BHVU>+OM]9_QNG&_7]?(L>;!H^7K-64,F= M%-'.L,%!5@I:' V;H@GMW?1Z-$Y>R98\,:EXON%<1V) DVGGE2YY$O#"S?J' MQKAH]K\F')8AV@?VE1S U'&(&H3#$#@(K3FL]P)VK?%"[NFQ8'\SF=QM37/N M4^XN2]EF0J1L 41\*3E6,%D#]QJ 9V#L"NQ*(DL;90 EY*SE-AA,2"I$. .6 M1R[N^EDVADF\[\E>2FGUN,D PC%O(\8*M6,YI+4B?0:B.=@V0OLE82& MJ,1BPDA*'>$LL&!9H4^(E'SAT/J08.=J9KL4 ,NI#T(*9;2B_X^];WUN'+GN M_7SO7X':Q*GU+[.9&8VKGQ*061+A)<$: "41OGK[VF MI"B"$E\ "5#']GI%"0"[#\[OO/H\ @>X0BRR4#U;>-YKW3BV?/?!2WLU#4Z MYQ *3HD08<@HM?WE;%2+"O>UA++=2U.3WK=.>#\J6\4S31KJ0$&#,H.['F?N MN)9V\@U=':Q$:>CQT7<%=%?/C/ED-QW5XO5T>(6)C MI/K!.TB'4H[R,$NG?ES6^Q3S3'ZZ7097/R9?YS=Y/(JCK)KVX=S>QI-8]>U;:(DJ&\)!*J/VF)I"!>P^L =^@!KIL]0R5=9O#9=7@ M]Q+2GV9EZ/QPI\+S'?#_1.CYH1DXJJ/#DA' <'+J#>.%P5\D2^/;N2#==D7@ M/)V!!>D =ASA$6]6\(D MIF<0A[LD]#W'9(LN%$2HHK+Z-!LP!S9WM641QRS3>D6'&Y2'JC^-Z>@>]WW3 M\(-PL4RN^ZQFRZE97*TM\Y4"F" PJ"OLP"0ZT%5YVV))S9#2^C+)9H2QL66^ M9A&9U#24H>"Y =CLPM0=ER^I:3I>/=M.WYA5=NPRRWX8\6T,TN\86]0"JEJ. ML )!&5BBNB,,?9DY[3CFEBS!OZQA6UU)X>N M?-=!KFTY ;.9\ 0Q52 69/F2^T.+UOM0UO7]20M??(RW1SKV(+VI)E=[@L(+ M<#POT"U])65,\"OK+IF^462]W[J:V,F.5R$(*$F/4L/S"?%-H;NVOY27CE5/ M.K"L?:3ZCHUL#RO_>F@)D^LR9H"N,&.LQOJ&:@M\U)J_K*R:3[?K<^0.-S^I M3RW;%K[NNU0/#,X7E?NAR71NULQ/2VR872^MY+C5[F!H@U'+HEXHB/!LPH+ M73;9,-3O-I=;8D_EB;C0]?7<\)"]]!:Y6LI"+4U#%L$VP"L!!]V[,\2W>%HUOUU D; MS(:C%UYD\; Q1KEX]).S\>*]>_!.%>6>^&!S'D$W^V(."4S#=M6:?V.!RP. M/E9@K ;T6F&]JZO%[6"&R+^?Y"V)# TVMJ MRJ+\7/LZMJH,])3N^&K"I)JAZ=FFLYS]Z?J!R^MC:>F&YMU_84UMY]62/F$" MQPEP_[@?>@'\RUVJ V9QHVY(E!EMS6P'U':9=N2-H^SNB+"$ZWJV)4+N&+IP M"*.@(0P1"J::F-J"U_3"YJHWOO_8]:TESJI4GE6QR,_IL)[!ZJ5Y\>E6.?2[ M6KIXGFE;KN&QP+-<%9I2A<;E[IB:]5ZK ^O"[K[*R40EFLE$9M%$14U'TSB) MX=O*1,9ELY%=;50=6Q5K@H3@()&Q.62_9 MO7Q&@6 ZFZ2/4GZ5JJP]&>XL.G,\@[H@:CS#\L$0-$RZ"$0PAYCU(2!BBSJ[ MU%[+0[AG%^^<-FM2VR.6[QJN91L6)62Y666LUUMDL"T&R;Z[7:SX0%,0A+T MW>N"L^,S>#.^N^A]#]9AN&5F]RO 6RS@J 6VSG<@2ABH;A& V6L;ON[IE"\W MZC*]9O-V9J,',YUA.M2S;=_1G1! QFE(%FUVF>T:[+59O3K?IBM^ " WSVU=9%!,Y4EG0Z;QLIDD/#YI0 M@U/=]TQ/C6D606B[2Y/*5QE@E(FA,/@LV,8?KUE3B,<\KP'YUJ! MOR]OXV%\8.C )+9.",#2\VQUY&,S=]GLQ>&4UHY\WE&KEIZ_>TVG[N#5/"K? M))[@(=<-RZ->8#C+'7@&)[3FF;VCPB+ZYHLX; ?W,IE+=6#NP4HS6(5Z7=X\ M+\ 7R(+OBX0)E8D%_QL=4ZX&3,55]!"$D"ELZOC<7O;[%&90[ZT!/A"U-ZV1 M@Y?9^"YW1$N(89D><9CNV>"R>LP63C7;G%+!P13NU2[_)\\*<&>3/)W$H](+ M_ A.X?-^'*MF7\LNL1NUQBM'TIWGP)!YOKRN?,IMFDW_YW.6WD@ORD;+O^WJ M%6"!=VQPD-K@.-JA$UI!);.9&M&[I>44MS<2T]XE8_1=G%Y^RKZ"/HJ'\HDN_A?GE\5?_Y*E M\]G.+A4@LAP]\$+']"FPG[Z8\4"I$_IF?<:#3LW-(YQ>4Z9-6-N&ZU)']X@N MN.[H#$PQ?T%4U4,1OC8QJSDS IU5[=51(\2G[D+*(?@LKXV=;(_ M-$WGR2A[_#F]BX<'()IZADUU;G"/VI8/SNNB[1V0QE5'7+6<&XNSS1.%JZ!0 MF\CFIFKF#\YF:'F,J'K=Q=!8U2J1./41&$CD Q%.+*XT$37LT&0D#"R=T 6% MJ>_KK\<5>T+:!4$. '= +2)L8AB.T'6+\]#G2^,PX$RO)WSWUR=YD3AMXMKP M5,]3%_C-\$!;$Q=HNN ZVW/%ZZVXJJDPJ"?5TW+!M>!' M!S4L=YYK5P3ZBTSOLF@VCH=1-3JQ[$>?/?Z/]^O+D@W>^:GH>A%7FJOPVRX9_>RYH&=.TG9([B2L\A]4BMXSRGA/S/SZ_S%G@INF< M>Z:KZV# @7/,Q$)P,1K0>F82,T7/!==_?&XU9AURB[N""\]6]:Y&X))@05#+ M,:SZ$&6=L#=%T,.P&E >J%Y. %*@INEZ9!'0(B&C5BUXP\J"D#X3\Z]?7FF[ M$#J&[05V )ZOZ=D!6T6RG) X]>1B;G?[Q&D?:K1J"UM4S:0FKFOZCNMSFPJV M],!TD]7M%"4@WQ)!#SM-<@)B^H(S!LYKZ("3$2S.3!CQX#=UR==WH^_;WUY. M-[<]PQ?4=G7N 24L+[3)0@W8GN#UO$,A:,_5P+>_M8E5)@RA,Y<[CL&)3GU+ M]Y9'&Z:^M6^\+-"D 3\Q@]=@3$4;/B?G; MUY=9RR:.$QH!(83:S+&HQ1?$8":Q>'T.%[7,3I]B[$.-=MU5[OLLL,'KUUTG MM"S.E[%C*^#UHEAJ1M-$_0@K'+=$)YJPZ=T2&B#8@G%ZB2(\)KD4TTI M^TG,DC8JL_#3[;>Q_%N:34:[.,TWP;(( \=U7$-0$&)5+S7@-$Y(/0N9&SU5 MLB^2IE4<"P9:5 @2ZF[ >&B*5:(&Z&"WELG'6$^51"/4/0C4H>68U..![NN6 M$W*/NJ^'.TI:=5?G3R./D?#^#8>[B*+P[Q0.&"ZT9 QRR*NM\2S M98CZ%%MND9[*NJUT:1/,ND=L@_E@/JN^2;;#J;'P2)AKB7IW#<;[&CPXF;0' M(9FZ 3>$;UF.!X:S2T%;+P-^W#/J[30(JU6P]XBNP5RU*]GE79B&<,&])ZK* M (QJ88;+,T:+>/7&;@1 W%.]O$F3-A'LFX[/72IL-=/8<$Q5R;(DJ^EY];P7 M0_3433F%JH?9UM1W \)]&\AI,X_;EKW(7Z,>->NU"H9-.YODTFKPQ1.JFN36/.1.)^*?3J?5([[%4_A2,!K5J-];F7VZ_4N:CIYG)*RN M75R3R9%3?$[CI/B8P/T[9:DC0N:' 0T,8:KYI8ZS/ $)/$IJAJ+->:U4"TF_ M(OVG>YGM0753.*[E&WK(53M,&@0\\);G3HYOUN)CW+X&FA]V-&>!2Z@3W5/M M_G1NV[:[3/T5)J]W1^YTRLN)1#JG0."AY_@& :\QI)[A$O"7%@*!,)L_H /HOWG.#+J[PTFZ497+GL MT+\K^8$2ZJB2'EV--U&A#.$M"LKTT/-J@=]NT^@,8+8]AZG39\]R7>I;AD_, M1;R#$B/PZLZCJE[IK/MX'C3J%@VX1XC+/)][X!.9P3(-@KE;1GT0QKI'L1T- M'*AIV($?>KYP39LZ@:KY6-906[#O+4$%2KKG[-E=KB[V!1.A:U.3VHX-YIV[ M&*NJA)7G;QD4JLK%WCB-#XMQJ[ZRNN[:NG <%CHA70"5,28Q"4=5A8&)+ #BW3=FUB$[H,?)NFZW>]#&P_FAY77BQ< M!TP5$_@+9)K/W< WEK5T&W7]8U5+JTI]*O0*QK&VT<5:[8.(^4IYL6ZHLT4S\)G+ MB"VX%>BK:EC#L^NS0,WZ]*_>4:/5Z!730?Z;Q O5- !*7(,QFANEZG@=VBK>J?A>6&];+BX7>U6/?T\N+3=T3KF73 MT'<$L76F^_8R,&I;X98#),IJG<][1XTVL6KY)A/"#G0U-M!2PRRLI9W"#;:E M7IM0XTT1]#!_U:&<^GZ@ZZ%G"Y/8;-4;!D\=#S' M\53'-5\50JR2IWU/B%JHDW':P?+B ZG1)E9-RW50>AXA%D!UF4]*?%)/03--O:=&RN'EQ99'7>H2 MQ[)TWS5M!SROU2D9=^LYSLRJS2;L.VU:+2L)P=NW7*(S!K)1^,Y3]J,-9MX6 M ]EXR^0]"-9NX/H>4=/K#4"TBH#R)>LRVZK/SB"T-N6[)[0]K,+8#RVF@RWL M"<-Q+9T1SUY6&#/JU1O>L=XJX[-7&#NJSH#JKO!-AX%B)NY3XA4WW)HFH:*# M%<;G(>U!4 96!8WKL\ /73-P0&IZRUY2:LQ;+8;*.UCVN3=9]RHP-KV V9SY M+A&NR4-@-;I4',()S?J416Y?"4E:5<>N!9X*LPR7V+JOVQR&I"URGLX" LP'"M@* M0J:[S%C&X:D/'^KQ@DZGXI].J'.6(!E@5%NA+UR'J^!$:*P26$%MPZZVM6VT M.WOZ>WG:[UG%)"S38P+D@@@\P_48\_DR 8X2VZE%A4S2V9.GUC+8?&&1(+0) M\5W+ .E@^,NR2R/DM!Z3[7+6RXE$.F^%L MV4WXM3+GN?H->(J_J6EY0A6A&1;A2];1N< LT%]@^LDM$W./,?477-Y4A@('FZI M)-5-UGG3JETT.K;M<@[DLD-;-QTWM%='S7;H.;5TRY9RT[_(:12KH*'K<^&8CN[[=F"S6BUF.7].S3<1WX^+3[6^Y5+LL/MU4O\S6=KNC.)QY.F&V MP0P=WJ0%[.D1NM@ML6VGGF!HB,W:\&8V_55.)G#!7V0"ETY @CLC@&6<%^K& M>QE\G\DDEPQX M52X%46)R'L#B/5TX/'!H->$]],#AJC?) >^+G[J5<91)%][9R$NGZJ];Q,4> MF*(N(Q[U3$"3H6;D&$[5(EQ--;%%W2=7@V>?KWSK.HY9Z0XB\Y!9Q#=5:R9A M@+%* VO!+Z8E E(?54AMHY&5.EFFP%(:.8]/EWR.'M6OG ?P+8-_S $T'Q-X M7_/2^BF-G&\ LD\S]8@9\^UG#IP.. G=4%=.W[\-5S7)=RF9F![ MG)FVX[@!"Q=5F<3V_,!>S\3*%5'RLG^\3G81O!5RGO4MSF&S?Y-*N(*1!K9& M="?_ @\O?#!PPRC._BN:S%\4(I=\P70]($0Y#P.;VA:C#+P1QR=\\7I=2VSV MQ0 JES13)XCOA3CC.]Z+V.=Y_;^FR3V\'CGZ=:XH6S?-K/_DEWR]^KIQ"V(Q MY'YH$49L[@4N,;W%ZW4<7= MZ&5$I^"H[_#0\BWN M6;9E46Z'[E+X\N=M]U:O3V="I_;UO[X#16\'@+DN=_6 FX8.I@D)J0/&ET46 MI:GP9BW7-%^3N^=]N5V3ND>\]PLC>OV]^[YN$LO6.7&,@+F$&HN*'J5O:_,] MGKUWB[W%]_Y?Y6)Z9"][W%=-WQWNJ0G!@6&(<*EQ ],B6T0V%Z9]%GW[G):7 M>'_?TB*:=-HX?A9(T\,@I+:C,^*$C(OR5*YZF59@$;M6AB(VXFB7(>LE7FSO M'2&3$2:X[S#;%:'I!JJ?V *W/OSI9<&LOR=G<80.I'JJD,)R.//AP^+DA_C4MX-M4E257A.K@3?QTJ9;HNC&FUS\ M17X&KC_*E FFLTGZ*&6)E]=Y'DP0KZQ_8YG,,RW?M.V0"W>1:4)\H@:NU-+T= JZGC:C MV'=MOR4:[Q.J:D!L!X87"LMS&=-=DU!;MY?&KT^)H-XVL4VYH$8KE&U>;.]! MT885H3 -[OB!'QA6Z+M.(,) + 6$*P)Q!D5X+HH>)H@;X-QG<7!'6+9E&Q:U M?&[9OD.-I<&A6WPS"V!=$+B$_ MCR:\P NH['HG&:G37>7H?$O5K\YO6KDH=C8 &@1V2P/2-14@2R.^XYAE$ MS;ZT. /]USC!N;O+Y!TX5^>V5%S',=P@))ZP3&X&S/<,<_%& IN+6J)@&Y;* MT>0Y[SNZJ.P*7-NG !&/!V57(>)QMD2.0S>'5+0ENTXCTD&O*]_/H9#Y"^&* M5U[/ELA0 V^(6R04)AA0GN]XKD=]FRZU"RC\S9RQIS?$WYN'G+8T2I?:&[G9 MS1LWNSV\YR@E[4LQWQ:V0X#6W AL\'*)I7M+TXK97BV+]T4IULK^6Z+RQHM= M95(N,T3GT>2;S*:D6>9?2S&GPM4-AQFNZ0@1&&SE-A#',\(?_NTS_6^B_T*$ MWPJ1]]U^D]1_6="]]/6T)>H[#@A^UPH<*G2'Z5P/ETDU/C-\B[="_2.VWR3U M#]8^YX:$STCH^0$#+T\E0@>AL?3PO#!@1M#*2VF.*L_?59H5ZK=EMJZ7YL7! M:92&\(E)0^IRE1M$*164B] "MY?I5AC6.B,0L2&/-U?P;'TJ]/PQS^=RY,^S M*G\7[S[&KWK=Z)6DBZU4FTVF:O!#^WNA?S00+ M+- WGBFH(408!KYIJLXOK@FV#CD.VZWK1!LKS.U'2<$S\^S32^@ MH>^2@'.#V8YEF6QA.8&K;AIL:PH2X;;H!8&:YB@U+U(W0FKX@MAJ+KK++(]X MQ !QHS*77Z3663EJXU"UY))?9?'I=BW9\NQ@M*@-LH=0SQ .>%-,>(&EP.@8 MCFL\[W+X!$:V,6><#C8?H0[U%,FGP]"C=-MR=K4 MTBUZ(1IN]Z?^DJ7Y^=F/6;XJ/C:-P -Y9^DFI:9B/]LV*&.ZORW/73=,&6[[9"L96X#IXZ(P 6[@7!#U1N&GA)V7L@8"#OJ;",9^'4'R+I&**;^N.%_ M[\XC:R073+=M(L":H X)J*=[)'26I[OA2.KXOJI&# M:X>$:3$ C&&8H0#=Y[BJ0ZU"CF4P2K;5#FWTZCUJF:WM\T"X.*-1K-Y -/D< MQ:./B1?-XB*:[.K#H7L@JPT_\$@0.F!9F8*4- -(&5Z]4S[0C%\/S?87,6!) M620,3%_ 3[HA=--DI84>,IOI;,O8UBX2:8?;ABZX,AI- MQ16!7\LR9'MZ(!?:YUD ),I$&4HM^"_8V\P1EE?2C+! A+Q6M7U=-#O (3&H MY:AL1VC*S['[L\ KI"XH;T^= C.#AJ[KVV'IC+E4U8+6.@B\ M!4H>X$N LZ6;06AR3S<-$.V! Q:18#X0#RC[6M^2;M-M5Z\"([ MVPL#.Q"> MJ7)*725L0L,./#,@M4$%[YB^E^O9J=V?!7\@G%U"'>91SW $N*#4%@M*4B,( M:QST%BBY/_YLVS%]WQ,!YVIN$O?@2P%_@NF&8_CUEBX7H-N>7ND.A1>6T\<$ M%]Q7N"LK!TLQ#=QCF-O:^6WVSCATB:WL[SP6H^<:@G'3 AN1!\32&?""0 M-XGR_--M):SW!L7S$!XSU!&#'S#F4,NFOJ<.!HW @GBBRV^>=58OT:4W?O: M38K5T?#3O4_7;*/.SCYA+@&IX@'<0_"5N&E[;D"%8QFNY1 U(K[6EG2_O>VS MT-IVQ^ED)+.\8NKZ-L1_\E?:9AN'HH+5]W7:$ [@LM\J%9=%Z MOH(%]"!;S@;/O-G]U:_0&<@4A\-&A=J6[L).U0:I'A+PKFNEQNSBF_LBJTYR M090IM.>[.\XSUS=,QS 8,<"ZX(27.[0-SW'U&DS?,4L8C6_3VI"'SZ/RAC#" M@'&?&T*U;@??"U884@M$O6G4# 4N0(!ND8BG+O#L@L0 '<_ =P@L-0S4M%W= M#PQB;3G".?>VCS-Q0H."(^T9PK8]X7/+*"-;(0D9\PV_AC/+ M('2;(W#FS1X0\3751%?#MBWJZP%8S6E+K8<+)UY1QA@G#E>R:V&2\) WQ(XT5.6#06V:M&6"_]"TT7GX9@_()=*]4 B' M>ZZKZQ:UP<0.RPVJ<"0)ZP;)Y?GW0#D"0B.$U\A,"@:(3@SN>WZY0]<7IFG4 MCXNHQ0RKZ7>XZ: ],_!-RPXM-1+*5*,)?3"(O(4< 555?P>&:N38M*"S+V"0 M$"/405DQG]G$ ^G)A @JYE/C(43-$GL'^N[RVSY*D'BF.OKW+1<0I@L>,OBA MXD*;<>+4#1)!S,UL[ ML]A"#Q' YU0-==W3?I5[H,J8V2'7A^8Y>JV)L7) < MOKD#!0EG8"<;0E>CR1PO<$'IDW*'X)%36M=Z[ZBPR+:$GA>W^2WZ+O//T:.J MK?'F6:;*#)+1KVDRK#X<9I[H%A$F>#B>;C"7&89GV%6]HDX+-T-J%V?A6[KYM%+_RW)9#11\:N_ M #O\G.;YI\2767Q?=N/.X;X2!:.2D:IRC2.2%H1GF:;O>,)1.8+")Z&S:+W- M'8_7\+^VEV/6U_S^=G5%!T??,@-N"MT \] 6=E4,Y86F37V_GDJP,?;UU$W^ M5Y3%ZF4?7RL3"N*$(=ATAC#LP $L5+4RAN43RZ^?'W#R? >U%:PO;Z/^IZIO M_W3KQY.Y.F@L$SW7RH4.9B]=]W4UXL<'GYZK+BR>:R^:TKN.'VZK2!"<;8SX M.7"1C>YOQ\NQK,!T;$:,P'9,%H T8XO.]3I\M+:EO N0"';+^ZO=XT9Y/#QX M.H)C69ZG.T(7ON.KWJ&^ZR_>GN^$UK;J&T$M:NZSN^U+;'!O.S@3! ,#2\9D MQ.+4#D'\N89MJ1B,#9K3V]:;NCM[VS6E@(&;+Y@ QV]@?ZM#EJ6:4W,DAL-L+D?+P1ZQS/TX'T[2?)[);[ Q=P+6Q\N[ M?++EF*OZ[PDJE Z&+7K4+H_#/(MZCN_]\&__,BE^&L7W6EX\3N2??[B%1[Z[ MC:;QY/&#&L:3:[_*!^U+.HV2G\J_Y2#9/Q!]5OSTP[_<%3]MW#X!*^S=N*3# M!T+U/[QXC_K]MN^,$_ _XF+SOO+C0_7<&S"ZJ@:N !:K?I M9)(^*/G^8YS ;])Y#KR;__'#T5M0C/H.[(*[Y,/?YWD1WS[NPT^S:*00\VXB M;XL/^NQ[]9@X&8'E5WY>_YY$C3R:_+2\ITAGZL'?GQY<*'1I0SF9+*XI&^JH MS_DL&BX_'XZ$AWA4C#\8AOJRFS0#E^#=$ @8S7+Y8?G#.@'4;M96E:U^4MD$ M:BW)GW\ 19^E#]7/9'7MGXK1TX_9UB@8T"M^XCJ+US]7USWZ5E>BC M^RQS#=HI+.06A,R'<3P".##U M:GDZB4?:/U7I%FW0<@O]UN2)*G&3V1HE[.,(:+^H:7^)LN'XB:I,'VC*W#B MNLA]R'W'W M%V#73>.A#8-PN#[F#:P][48F\C8N7K>I6T;YB^]@ 8/2R*MAH"ND_>>F2+>3 M%5\C80N4*KFX45(1-B#,:)U>O6";H_S')KGI#>MAE& HP8Z48,; U'648$U( ML)[XL.XF(\EI/1,6X'W>%V'$/< M YR(%N XX*(Q>Z(K3-&V98 &P!4C BQLP1$1&!DX5 4]1*J!:O'8!HH:)>5% MX44'.B6MFW]=X0WT47N@HJX)7$2G""YTGP[577&9OE[&LU.5VZX5*J$4[<$2 M4[9NHCV('A)Z2(O[^(#2QK3,M2 "/:27:5N62VG1,E3W71V@MJ-=KL>48^ G MH2F'?E*'%-6NG)KK 1\=F(PUQGO'DNU:P-D3/ZMSP#R JQAPU2B=J\3M4S+< M>G%JVMQA^[XD[/VA.Z4#PV@L#W4GW7K!1N@"HP!# =87 28&@C5W;(0"[+E9 M]J>RYFOK]5M^?JKE/+(D<[VJ4Y5YYI]N%T\"YOP,Q!X^5O]_2!%GR /AA ZE M)J=^Z FAQJVI(D[7#P*=\]:+. ^HW3OP=954*>+G3.8R*%Q7Q(Q4&*EL#EP!3C76TVSB)DF$<3;0X40.JJCQ[ MV&0(']1[3K/!DR[ZF S?:T"$>1+-1[&Z7YU@C*-;Q1?GDV M@F?+,@&L_%PQ'%P6PU?.)L !=S*16329/*J_RUE1W:MJ/7]+RN>7G59*JCM3 MV.PPTGZLEF-1JO_T%\?YO/I(?OICN9S9/,OG$9"L2,LG97/U3>HOF;Q3_83* MK+1%2>E7.9QG5;FINB+X/ARKH:R:Z@81YSE<^E[[]_1!@F ;:/E\.'Y&ITS> M3J1J9P%;T**1>I'E ._!LG95;3=-8'OP=54A*-RC>H2H/SR[X6$H,E M!=)9G"Q>!D DJB;%#K1$#F6>1]FC!NO0(NTVBC-%^15+KJIE5Z]VEN9E2Z$! M?'D^GQ3E[M,94+ZBA=KY,,K'FK)F\O*YZ@&QJJ")I]JL[+^^/7OJ.B&B M\I$U,!S#N0>4U1SS>,6^(]7X0S%_EDZU=)Z53]><))G#MK[(69H5\-9*"&A$ M?_?7:N<[$90ONP+EZGQO,A_!7V$A$MYG/D[G$U6[ F\@*GD3(LJ5<" MI*B^8L>#U:M25R:I@H6*\TI@\]77P8/WWL]V7GCAY2\Y3$$^*[]^Q8A <;AZ M!-A4K526W+=\.JP.=BT7@XM7C[^= V(>09.^KW/-ZSIP/P6VKO)*+%I!X.F6KHLP<*RJG;?I<-,45Z?ZUBA8_]TEN!?I=1^!;FD$?J^JVN\0J98F_&N;0)U.51- M^W0#2ZQ$? >W6IU:@N):U1&D3^M=RY(9KFUU_8IQ=%_I)#!'X/FE05D9%H-B(?_+&GX(!<6>YS/*ZD99VFK^OONE%^ MF(G]W#@O9V%7[L>7./_].).5\0#=5/3U\YP M3NZF9C;338V:IS8#.[6;&3FUF]BI[=#.OP-,LCDQ^\VX0$>I3O6/^C;.I-1^ M@;^-\?PWJF9E\W0G M0LK9+,UV)SMR[*/3$+>V1J'&&JKNX76"@*],DYR-D2=I\_:OV[X])_%U3>7&7-(8[ [;_UQ05NL+^ M1X6NT?6Y*'TZ@P:BOV\LA_Y: -%WAZM1_1%-\WERIP4JB3A+DWB8OQ]H/W_S M&U,FERLAOFS7[O=[!P"PFKA++L5;4FUO$YN-68AO'I@]<;BZ3,*+U,QV!HK, M:,X\W9M2;SMPB3KQ+0..<@1<>U''EXNJSZ9:7DN66Z>^L M:XHW6ZX3>E/L2<5[JW/LR=XWEIJ^/WN^KOZWE)_L+B)9+SJ!/T=W=YFLZ@<_ MW7ZI-.$WM9*#"L&9'EJ![;H>,2UNA*%'W*H0//!$:%D]+@0O[_/ ](SB9&DI M:*I@X"[-'I_U?KAYA+^K$J0R\SZ7=ZH,2'N(GSHN_]+AV) 2 F !.@5 7IRP-"Y".>3_F58 MXX0U3A=B/D+>.O.583,-BY60QUKGL7-4'2'C/2WW$HIU!RTOS8F?L_1&:EZ4 MC0Z9](,\76RT?&;40#?I?%ZZ?;QW+I&0G:!WAWAEC7*Q>1XY#CD..0XY#CD..0XY#C MD..Z1#CDN&,(UY.3UU9\UDV2O?I3J!@F>]3*WZA_M)_3NWAXR0!55XH3&YLG MW-Z>FZ]=%61@6(TUTNO*JU3W87NORREX% ,]$P/_LIBV2VAC/-"5]XFR &4! MR@(T"5 ,H!A ,;#_I@UKP%ECZ?5=>94H!E ,H!A SP!E /IANB$]'Y!A5@P^A#="&Z$%UH7B+$$&)G4F!LP$R*Z$)T(;H077V,6CYG M"JO?T6WFJ9O)?)7,*_A^E=$A=QFGPX M@"U7.\*AG#@&]KSY*(A1R''(<9,3NX@N M!MPF36V]*^\23P$NJ_%1#O1,#E V(+RQH\2NO$H4 R@&4 P,MRP.8#SCB* 10#* ;>L!B@=&!0# Z@&$ Q\);% "'FP#8,E //]XF) M=B>W+9;9?3R4ST\GE# []% "6ZW6[C-)2Y4!V&>URZ#NG"F T*Q[UV9+58<( M380F0O,D4W=@6-B?','9)W!>#?BXW5C(&:&%T$)H/=UG\<;"N @MA!9":]UD M9*RQV.C5@PN[)F/7Y&Z=Q+RA=@O8-1E/@[MV&HP2#"48=DU& 88"# 78]0LP M[)J,$@PE6&)4@"E $J! S;-^(":V X9Q0"*@;\>='H&P^UHPMSFO<,*GZ+XH@<),B"L,:6#B$!$]!X1E Z8A4H"(8&06#MN MM04.@4=(("36SD@-1 0B A&Q5C4K:&---:\%$I@4=VK\RAO'":;#O:Z,K %I M3AM=?>BX1_#KK_ZZ'G2Q@6DWURP:P87@0G"M'\E8'-/A$%V(KC8FM0QTVE@H M&\&%X$)PK=N%E".X$%P(KC9"&G1 ,=>TW3#C6XPF_D!J);6'VZBY$%P(KE;,0@/-0@07@JL=<-G41G AN!!< M+40>R<#0L5JIU9#D6\R;<_(X>O&P8T0$(N(9(CC:3(@(1,13B&' *,[ 140@ M(IX2'2R"B&@BM-:A:':',_N^R+S0TENM&$OM(#TQ<3HP##QP:IT MJ.+>(KC42!5,\D-P(;A:"3Y8.FHN!!>"JPUP,6R9C-!":+72O0NAA=!":+41 M:S0PNZ_5$.1SCK!Z&VHL;_N6%M&D,7Y)LY',EMMFL^_:*)W?3*3V3WKYGZ/ MM'BHNH+ $_-T$H]6#^P*(_[SV4EX9HJUT2?'&A"]N2*:783K!1^U;2N@28 2 M#"584\=&?$!([$A-RW.:M$QIW/#W%V*LUQQ&KTM;[DVAQ,IS, M1S+7HLD$V&2>%%D,G^*DK)C(Y%V<)IK\/I2S0O/&<1(-M'(NV$#[FLZ+L?;7 M-)/PNR@9:=^B^$']X6$<#\=:E$EM%.?#29I+X'0YB[*HD)/'$[;P]$+>O\X^ MBY__]4_S_-U=%,T^^'$>W=W!;J("]O/I]HN\E\EP2^B M8?'."DR?$".T?*X+X;MP$6-&8/' "(1E.S_\VP:?KN_Z6SP%\O\J'[0OZ31Z M63^^QN8-X;?\^% ]]R:=C*H'_2H+[6,R3*=2F\E,*ZGSZMLXPTJ/ES2O+6Y- M,OQ]GA?Q[6.CZ_T&^+I-)V + :-II6P#O %[#>,)L(""7ZZ(FVMSA2! ),B. MX7P"+ S7WT0YH#>!EQ$_O8SR^A*+HW@R+^"NK1?\6*([G>=P9?['#^<@T-IC MGIE,*PD<)V -5I_7OR=)LVDT>68CE%)[]>"*;D,YF2RN^?,/^@_E9U!XP^7G MPX'V$(^*\0>3ZT_F!RC1233+Y8?E#S7=\;2J]12:E?(UMV9#[9^$4ZV)F\8^ M-O=62Z-Z@J6?^ !^XOV]VT!/>I]USKE:+=?8E73XS-BMF[,MYQX.0?;(["4; M[C C:[O:_#;.I-1^@;^-X9+!1\$9/2ZZ]O*%'N.R^@6]]HA7R%?-4X MK="3>9F:7U>Q,2U)BV4NZDB+RO2W1^TAG4]&VAC\'.U&RD2+DB)>!M8NKX-[ M'75@9RP5O/;P=X_0C!Y(#[#97$X-8O/@^I%Z\<"+M0#K!0-A%&?_%4WFTJ]J M'N:9S \I&A!F$(:4FA:WB:Z;!J>^4Q8-^+Y%#"/H=]& HHY6DJ?,3O?ASONH M/![[F.1%-I_*I'C]?.R"B?I'L> %U_NWL4PDR -MEN9Y#"P_*(L);M4[N%?O M(%<#4=)YIMW&290,XV@"%E:J"RM,H^UT6VBR+A]438Y7!KV30VIFGEF8O7I_'L)4H6[_Z-DNG&L!!<49U M??Y>4X4219D^.X%M3:KO2F;S0EF)40$7/H)Y6(6_BU2;RDBA;VV_Y3; IJRJ M+?+7"QX:*RC07GJGKZ3V6X?GM;>5Q Z*\A =L$N>/%?(?+V$XWA;PP*!>;JQ MH0KQ3MIJRWC^67&]1DI>+NO7*ERF-T54HK($329A/P6P8 4WQ>R95D[]5G!2 M]\3)$EGR^W <)7FP*]V7/5& E#U9KA6M@^4HI#M,L M2\$+B-17WSRN7[30Q_"M4;7\^4U>1,O\I=)BF$\FFE+^RP%J6W?VD[(:4$2@ MB+A*$<&VB8AY4A,,RO)4$%E=#79H,4Y'X%3?/99V]2*Z61K>Z4-2 2^Z2>>% MPM5\.JN^8VDF1XI8,9 #GEW%0<' 5>)!"9"R8G@)R'4\/JJ$>H!Z6M7OWZCI MAW%RJZIHRT5%]Q'(*+5LX9E\.Y?1&9D_+IG:Y['H<_YC'OPY[A/1!71V&498]*C@]15N\*!\/ M-&=8=EC)%4IE7*J/@4K.&VAJ3"W(=66E#I2^&4VEQO1G-DL2[_'4V5GKLF-$?Q3::]8Y0:"-0I* MJ%@X?^_K[-L12O>-,WY-MT,H+14OJPL%5=9*AW<_.;.CK7!2K@_Q9]K_7?V.S?=DP:OGL#UM V/88L& MV_ 0UD@?'D;-2[?!.?%^0?K>!P@)T#,"')<-=Y:&%AW(>-BN6_=U5WN;V-JH M;752,BOK1&N54[JGM,!_B[@1\AORVQGYK;$B&^0WY+=7^>V@P:^8SK^5LB_G MD3[YT*_G76$^]9FA?D8B]H%PG2$6>+G)L;MKB+K?I0_LX&NFBL16SGW[VZ#YM/H*1!27-^ M2;,L9R*T?;AUA0-0WJ"\07F#EDWW)0T&K,O*[*Q/;5=U3^RJ%K_C.0LS>,"_>+S2Z3> M"9X6='MG (+Q(L3%L>2PC<;:'2 >$ ^(A^O# T: ]X*/3X>/:83*ZT!T2 M1-?C0F.4"J-4"+%VHU1D8++&VC(ANA!=B"Y$%\: FX@!I]FL'+JCW:0-5@VB M)+IBGQYCOX@+Q$7]/FH.=&XB)! 2" F$1-,FZ-N+ 'OI="JS_;B- ?"SQ.@-2#'$A1!&B"%&$*$(4(=HG/^(9Y_2_[P"&)[HC MS7HGE)HMGT!(("1Z#PEF#4R&$3N$!$)B>9_!![J%D&C"^-S/G^FU5?IZH^:/ M:DJ8S NMS+G('Z*9!CY,?!\5\;V$!2=%%@T+S'7NDL!")_PMYXLAQ!!B!]") M4^R;B=!":"&T^F>=GQ]6;9*PG):K1>5$5_3S&Q,\!QS)L-EW;93.54_@4^8R M+QZJKJ@?\G2%VYKK'[XO"<],L1:B[]; :%"D[Z);+]@( Y4HP%" ]42 ,7N@ MFPP%& HP%&"7YSP48(>?;(F!83?7/A(%V+&>=XO)WNGO"],,PD/UN3WX3A* M[F2K*3J(U LXM%WAM$[YK)UQ2UNO%=I"GZYP!,;/4-R@N#FKN/F1-3CK>%_" M/&&I1_SS1Y1"*(50"J$4ZH<46O-E_U2.)M]Z_=K/:QN8Q(E\-Y8E?0C5__#3 MVH[^/L^+^/;Q\G;?@>LM?Q4G(/Z*#ZI/U$OK6'OL,SFC[ME\QOKW)FDVC2;/ M6(FH:U8/KN;##^5DLKCFSS_H/Y2?@96&R\];*/ISCB:W9UL#-_J&2:E&,FOM 9RNX M%]LZ\7[KQ/L%.?$!' F !#CH_N/.4'>T [F:H]3RXT,E?GP=?Y;BA5P6F[G/>SO)<3K;$.],AOR&][\!M%?D-^ M.PN_E85$1_BWT<3L"";,TD0E?NC\BV"#_D'^0?Y!_FG5\K_#8P>>KT\[9H+Q!RZ;[D@8#UN"!EKYGF3Z=R^$\:[95"HIDC!HA_R#_(/\@ M_W21/ABU/B9J_=O[K^^U;YF,W0&-WH#LFEZW&C,5*% MD2J$6*L0LP:FWEA7+P07@@O!A>#",/"Q-/32;)9F42&UF[3!BD 4/U?LUF/X M%W&!N*C?Q_2!*1JKB$!(("00$E<)"0P"'Q,$]M+I5&;#.)IHLV@F,_2A.R29 M=O74O1X?NXT8\;'$ZP!F, M:DBBT5*):Q$CB(@WC A.!P;#(!U" B&QO,_0 1*-#8.[%DC@6*ACXM8?U7 O MF1=:F6:1/T0S#7R6^#XJXGL)"TZ*+!H6F-+<)8%U/>XVIC1CQ LAUF[6I6C, M4D!H(;006@BM*PX%MTG"4 MO8 "# 48"C 48.T>;-&!89DHP%IRO/]43C?9=GV+LF*-3),XD>_&LI1ZA.I_ M^&F-;G^?YT5\^WAYTEUPO7^3V@@XL+:\8YZ5I/5NF<<\1QM']U*+DD=M$DB.S)[ZC]D"C.JGW%#CF\>^[RA4]XN+JH[K\0US -PRKWSQ47WZ33D:+8JDH M'VO!/^8QL(U,BKS.()??2Q6R&\MG_'VKI7-X%6KY%O#38JCQ+(N' )W;--/R&+XYRC3X,083KM1=:_W#WG>6'E?(BVMC MO[ZNWD!G7P"HB.$DRG-X;LF*TVU#R[0(_G^P3/CI-[F1?3DL.C3%8,#.S]6/ZD;KR7 MR2C-^]+WF9NGO\NDN0-D\+_$4)Y-'^%*IU,T"9.7BU"6@^)XV M/U!?O+:1Y05/6U%$W-P.K'?Q\)NG%90/GZ9 ATS>3N2PS(\!@? D'BJJ5;>\ M6WS#)@U51^N[-(.7.E)OZ6=Y+R<:?7;9C1Q&L,]UN0/?O!(J2]E1G2/L1TJ0 M*!]A.^ 5%'&:#+1H,EG*LO5OKE2]EL]OX?Y8D6M2K@\N+;)H5)(HGWY),PM,5_]P!#O(2U9,4F %X M00*'Q=,IT#M3A)_!9_:OD%B]-0%\I3H2?2G^IO-&-)E$""/DZEE(QV\*054A; MF8_EP]\!IR3O"CE5;7VR1VV^N1N WF(SP%$R+A@;D*NUQ MP[);2#G%B7"S!$T)T )6+I1H7+#I2E"K+XF4O 6M,9*3O)*22K(__\;'6$Y& M&NCN^TIS5UKSO18"%J+A,)TGU>/GV2P%8 QV+_H? >E$%":9R25 M9BCA&L%#2AM6A1&UL1S=*9M346?U6[62/!W&Y?5*QRP4Z>:W5EJM(D(%RU_! MCB@?LS (*BT+Q(G*;41*<596RNLRY>L*SHK6I<<05@N##16U-[E]>6M$B=;E MH-H1?/UG6'@$@DI^GZD55,]>2$'P896(7*A9]8=/Y1\6OSA,('85$3T22"L$ MQ],9O-"7WWFNP+0[O/?_CZT. &R+'VF.> MA<15RY3R,;':3?5Y_7N2-)M&DVC:/X^H6A1E>QVJ;(TE5T\P3KS?.O%^04Y\ +\T 4Y] +Z!2[^! M4REXZOVF>>8WT),=T6#GT6[FU"LO'P*"W63JM<2PX*NG2VT!^1=EZ8=F* MW(K2M4_2=[8L'OSK;8WX_;$ M8WTY/](^[EW8+[Z+;^-,2NT7^-LXUX)$!?M_B;+A6&-ZF2QFHTSHKM]_<9YJ M-G&[O1UOIEZ?NN4?:6.#F>H\WIL7C_9"AV5#>Y;LJ6RS2H%8'"/WETK7ST7= M$#1O4L,T-_L/50P*A^[1!U4,Y!EW3VHRE3581>I5E&C M?,+M@D15J?WP$2Y;T$I]<]5&I&I2).O7PB\>HFRT5N /#R];&6A1V4JDT&[G MQ1R^? KJK"KW7OO.YU]5M6:(RCQ,;0CR0J5QRN]Q7K8LJ'TWZ,1T&B][*:SZ M ZPWR%.?U7W#*%=7U1Z1R7N9S"OR+@P)U6,GR55_A#2!S?^6C*3JFQ3GBNQW M632M.C]4+7?N'E5K"K7EJ&K2DLE(-3!(,UC=\L.B1\$6.L/K -+DVA16>U?N MX^:QUH$E3:H^"[M)7R:]ELM-5X\L[\WB_/>*&/?I)%+OLGBL=9:H?<$:(387 MA:T4&L3X*"U;]*B6)&LSWYXZZB@49?,*.V7;NIDQ,\DK+ MDB6F%BU7]F I)3;4XIZU+2D!KIZ\OC+@KD'YK9E:S>2QE#I5IX_M?4)RN?X] M^;*3Q**KBUI?K:G+(=T^*J9>EW-/"]AL0%)CCF/>9-679-&HZ<>%-/GC0$MD M0RU ]VS4LM9.0W$+&%JJ/Y^2:*-GXK?2B?GJ M&54_H?4'*;FEQ< !2WUQ2-N5**^:N#QKZ5)I\;55@%'14 _9\K#VR05]L2;@ MF&>7K*70!SL!JJ_>PV,S2_]G_3T'Y3J9 $&:@?6"W%%5O;+.8HJC7^:R'R=E M<OO_=G9M,S MBZBKBK1OBG][%[2:8;QM"FS9)FE;I]MEMZP=)OW2+"X%^2R-R\Z4SE,SROT6 MDIY!HK@'_,H VJ6?43C7'4!5M^* MK-XDJYJANJ?=\8S_2NG5?19LH:'9JQ&O MWG8S*Z/#374STQOI9L8K"O2YE=3)"^A[,ZY36UF)4S=PEEY8_>I@T'CML;?0 M&9<\V7I+)W]OG=T6%HGV.?;7;3'=XN^%S^JSBT3;2G] ML,2M!3;L?]>5]MGPM_=?WVN^LM6S'#NH[%M:&,RS=$$U!.YY[):KL4O*V]PY M&KP=9IS.U/\/#-+8<'7L (!@Z1!8L#W(R>*!#1C543SL+QZPG/O@U/W_B& Y M*L/COV5CL9(.4;1?XKE#A+M('4F#9G.'2/F&>; SFI3R 2.-Z=*=-+IF)8O( M.T<(O344GMW%M<]0H?L6JW.64 M++[%0\M*FEI:8#=49'/-CO8EX)GIU;@9:@ULG9V=:@?9J3W@NV.,V)=[*1TE M0R;]*JCLVWH_;:OH?-Y!8JU;PJ(IQ\_R7DXTNBQ+7ZN5'L9&:SBX@J<-^G_\EZ8PM5*!_EB^+CO(WRVUWTPPIF#]-DW1F1AT=Z.4>EK M ]*?C47?.^2-,@XQC/1!^G2-/JOEB@OH@/U#;Y=6!_5Y>E8V9<-TC7^?8"]N O,R0 MB_FK+W5+1*9#IFN-Z0X<^HLENP=728:;9SBU=JQ-(;Y#=.Z<*.@+X2[ H-7P MA<70A>TS%_I/UWXQY%$N<[OCP+J3(77Y<7"GTH(1WCHUKF4(',H8E#$H8PZG MA67BI.4CO!I,CNS3>H_)EL-,N>YDRA&K@YER;"\ICFE:+:8*ZJ<.RWASKZ G MAXG7;R)?&7VN*(1N'4= :X],L)_3/%\_1@0+P%D;1OC)^_C\9/'U$<#(HZ:>WD+G2([IV3)!C4?;M!W1\Y,\Y&CFONZ80""%,IFM68Y?.\-"_MF$S> MRV3>7 )IAZC:+W9$?7C=^A";5;^E%H?7+WNNC#Y[1SW.$]7H''V0?WI%G_8D M]1>9RS*2$B4C;:2Z-Z4SE6;07UIUCI>NMJ%S\R5#:.J@_X6.:V>,HW,2L0^$ MZPRQ^L9Q?2':'"B5+#LWMYQ>8A$O.K 8Z>(V!G"]9D3D8A(Q&X0$67BJ43L20CNC.V,7RZ7 M.;#K8O>HV"]'^>0S@?Z[NNWMN&EGM7K]%B6TL?=_+7V*4 [TC3XMM?1%;NHI M-Z%60:W2-:V"W>_ZM][JH[K\0US -PQ?<$&QS+5? M9)3/,]4!K]!"-1SXO\KAP&FB1=JO:?+NBU2CA@')FAOE\>MEC!=\87^3VK3: M2;G#3,[2K-#NTG3T$$^J%*XX*:+D+E8G%-&"%L7Z/.1RR_"JWV6K+=^H+6OQ MK?:@.@B"SI["MM2LY'SUC"+5;JK.@[&B8III9<\_JE(>QC+1-T^C7Z' M>[0;-5A9YO#=PW_,XSQ6+5G>:]]@8Q*NRK8TL3B&&DG:R&.6>X1-3=989KK& M,EOHMTF^T;S\H&A2E&[PM'*#9>D&-[+0TI=^4NLO]J XB@BP^U86^9+G?\RS M7Q^ZO?SY7_\TS]_=1='L@T)Z"70_SH>35+W._!L@U)VDP]__[?_^GW^M7;B0 M$ZH2Y7,*4N:Q^O_5365;3?CP1=[^^8?05^3_3_+?W_P?M'@$OXB&Q3O;T$W/ MYH;- D_W!0\LUV%&8''?%[[!]!_^;4.(K.]^1Q?);9H6A3 *X0.$\%X0ZBV' M5B\(Z"#!A-5F:9ZKES HJ?1$_[*7K6IZ>QLG43*,5?;S$\NN*X$H6WL;(TU1 M]$[[QSQ5C9FF4?:[++19%@^K)\:JY:PRF[5G.A4R:J4*[ZKF0V5RPQ!L::1H^*,>:J>2_PR)(YU_A-;>.I M8>_K'7H;ZX"KO?1.7VY%RZU]'*CG+DM;+4/!Q3O$X:DQ^<;NGSO/9;?3T[U[ MBU+S=/<.=GJ0;W=N//^LN%XC)2^7W?TJ7*8W152BL@1-)F$_!;!@!3?%[)E6 M9%&2*SBI>T!8+I"UZI>]@!C\Z3Z=W"ML;\/PZ8XE8@HQU45,T75,S0O0>O\K M-=4M/KZ%O:@6A3>YS.Y+[JTTSD#+YZIJ.U]JM84Z4VA;ZK.M_M1@XX9$PI5* M+5?VD\*>ZCBO4+I$9:G<%-(GE16CL#M0CTW+ 4[K*K"2!ZNUPC6P?*44AVF6 MI3=I5K92O'E4\I?:5SUBZT[^TE9 M#2@B4$1&=/B05 M\**;=%XH7,VGL^H[EF9RI(@5 SG@V0_I?**L[U(\* &R#+64@%S'XZ-RI*JY MMNKO-S(OX)Y;-?:A7%1T'X&,4LN>)R-92:!AG WG4X5]$$P[8@Q[(!D#NH>X MTJ-X!)YPH8VC>^5//U8VVZW,2C?G\-#M?(%%1\5'I]P;7[,NAG-[([&G9U#Y;:!$A?="$HF&498\* M3D_1%B_*QP/5UUIUOLX52F5Z_TUU2JW.Z_.@*;1J*2[L@>>K(9"#L=)_ _%-FLR M^3;.0)%W5#*K25QQKF(&C3RV,5%\]'')KE.09TE]60(Z4B2^6%9Q6WR(N,'_FE&DS9ZC*."+$@:S8 "MV M8Q32_K7GE^;<+7&*EYR>)H?QG)O,?4L21WYNB)_)J_R\=[5":4P58_WWHDTG8;*OIKHZU.)U.=, $:0IU77GY;1L J.>O M&A$Z:TP/70LB^N[N=PX_!\2PFNHYVVN3Z'SM:*_?TA8#W=8O3\]>\!W&$E!& M]H57448V*2.)S2]/SU[P78/&YSIX#9RX>E!F"KJ!SER?]SA3;HMZX;+E(NE,JEJ^ MJM:CD6T;]8GJQSSF3\TLAC7R&.U!RM^72K[*'I4IZ;+HHOW6MC%!.:?*1\J:DW;K1DI?9[, 9 \^ZU,1 MB6$W641":"-5)(R:ERZB>/-5)$@ +*/I1:"W8\G=7JDU"<)A^4 M_CE+;Z3F1=GHHLG%R(9OFPV_/N:%G"(+(@M>C 6_I44TV9? ?<]B:>D0 MY\4=ONX5#S2X*<\'RH5;B]MJBZ!78SE4>)"+6>,ODHH(.N!6/5J->>.8K')6 MS8TB#$78L2)LP%ESL^-[S38HP5""=80548+M+\$L>V#3YE**>\TWIXJPG@21 MVR1AF&;@=":+IIO#17_>2>G['Q-,V56C=.%V3,T#\E^:'\2XBT9=X9VV+0@T M%-XPKGX4NGDN0-69YE#J7!"%?T2X(=P0;IV#&YZ G.,$Y,4I 4V O,F7<5%T MGRMTWP'^PMA6;W3H]<#+' B&Z$)T(;I:"GE2TER%\+7#"Z.:9X]J]@Y3+40M MN_+N,2K9(25T=6$2:C77^1?#) BWMZV&FH33VX +1A5;C"J6Q?K:BYT$L'U6 M]Q)^L'U6T[%=;*"%L2ML,M@%7D4IV6B(GO-Z]RT4DB@D44CVF5=12#9YTF(- M;&I1>O5C/MK"=79X6'9FHZM1R<3+NV9.JI2ZEX^B^H0Z+25HT M\APM4Q7[JK=BE#QJ=\M>8/%T%L59-3^^"G$T\FUMMEY\?WROMY9??-\8=:V+ M7E1UT7N0F7RE"UPCE'\+;>!,8<^::P-'C4;:P!&K[TW$#/O$!_2= $)_XP1X M\QSPY@D@3EU WPEP=@[H2;I8OP(U2)^UY9)N9PFUVD[MR5]J_%P9>0QY[(G' MCJZ(.BZCY/P]$?>/]+5/[$\%7'MHFWJ$]E'0QO:<]?0EE;2$O(:\=@9>4U5*K(?OU0JGVO-VF2 M#X/O<5[ 4K21O)>3= ;@+>1PG, 6[V)9UQT'?L?V=]5"$F%WWD[GI$;C4K7? M*6[8F'?_W$G.!D0T5S36:[Y1]V$".8JP#K BBK#]19A.!D+'\0@HPE"$=8D5 M483M32I.!EP0E& HP5""=8@548(=Y$=R-,)0A*$(ZQ0KH@C;FU2V&!""1AA* M,)1@76)%E&#[NY'F@-J-3=7N-]N<*L%Z4E_4)@F_9=%(:DDTE9>47E/(=%RDS+9#5 M+A_'L\8*!3M$Q/X*H>N9=V D8H@O1A>A:LPS)P#10=R&Z$%VMS)4:37X\L8T!;=!>VCDHL ]\U+91A1(,)1A* ML*8D&.,#RVRNS!HE&$HPE& HP:ER8C]<>1^JEDXG*2T]<"_C6529%KZ:WV,1FF M4ZG![;?I!+1'KOT(MQ?C=)Y'R2C_XX=SD&'M,<_$O@X2JGQ,K'92?5[_GB3- MIM'DF9PCZIK5@TO&UH9R,EE<\^)+<^XO438B.:T4;^YYM3 5H_$6.?T- HP%&#'D^I#WTR";_*R016 M-M#N9"*S:*)%R4B+1M,XB?,BBXKX_I >]=?<)HXU-T>P*R^_;0, ]?Q5(T)O M+M7E6A#1=W>_<_BY0&I+KTVB\^6\7+^E+0:Z?<982-BG]7X;2TW"8Z=E6N#MO)AG4HO6LPO36RU.BBBYBQ6[ M1WDNBUR+\U>R!;7R/^?8<4]S!CEI,F>0-Y(SR*AYZ92Y<^<,'N<1GR4YX?^W M]Z[-C1O'_O#KY%-,Z3FI6C\%R;B1!->7*HJD?/9D[=U(),HB9 MVRZ!)C42/_;)[9!.T=X$3(:\UAB.8GE)=9HQUVQ".>2G7&L=.[=+"XI)__+BX_('%>9(^K;D."!ES:EVST4]G5P,>7/Z' M]:_;P1D) _@%]?-SYZIG]YW.T.JW3=/S6F[?NW):0\_M6UVSXUIG/S^C_A8' MA^LV[\7)J:3=6W]2,2-.R#*#Q"S?_8#WZ$QVQ//V)2H2FC*X71R\TYSD8T9 MSY9G%SZO/_TP3S,/N.)*G8PI3!F_Y7G'4_T*A@%ZJ2;4-+08V- M%>)A<, 6O/=A0WENUNF2X#BP_9*&Z=*M$R9J1)RVBN=8*J$Z9OVX;3:LN2,56VNFY]CVJ]R2)A&JZ##9?0N=^8ME>\9=F8 M!>0^28):],I[<:KFI&=:;<-VMLFWJX=NJK 6>JX:J+@3DD['\+HU)4B=H'1J MXI4I)YE'R!'5(4B 4P>W)IGG&+8ES?_%J8,(8 A@"& '!+!.Q^B8"&#J9::_ MGFJ^G)+^F=&,\6DTM_Q[MLE&MX<=V[9=\VI@#JZV+KW>5?^J M_FQT[+3VHM.:GTRF\*#5V-6([^UB>BM+WQK!>I!^:KN\U\L'TS35V&FU):8: MR^G*9N\]1Q0S;4_$9-PXI_'X.8O2NZ@U?E:IOMRF?@:M=&ZL*:\;3]A>Y^'/ MRZ;4V_54N_+Q 0FIKSNT(X9:VC/@ERGC(ZGB^U6K_I@A,55(<\@6D\J$77@O M%&GG8*KLY%& 8C/@U1]!;L9)FI^#:3+9&4).L%N757\%@RH,@FIZ?QK^DZ:A M""+5+F+:29(KK\)4E=U66%]I+TG[TA8[>2E\^MG\VB';L#QI.=S8R&M3&-WU MN/258]#5D](L8VSNAXL[/H.R#Z,P?_J5Y@6\WM/VIZB7/:MS>=7M] :6U>N[ M[L!T^2DJ_'39MCQ3]U/4JW+B$Q^J/2DF9$J?)N)XLBBG:!0I@?T^]VGLLT@8 M3LEJH"-[<6Y)Q=GF"][8Y>'6!%+7!DQW.K:LH0?3FY*GZ:FH:W4DGHJV%&G MA/V+MM=K..L*$QOQW+!&CCO ++":G5,MS-G:AH0IY/DK)_?2<5'Y<*T2C3R4 M\;==H]NJOU6'*GM_E,"C2M:8C"K[K>:F*489Y?"WN><6;:/=E38]3A7N/PJ M*&2_*#0]3A>2Z0LYS =P)500)K1P96"1M8A9"3H.M'-?PNM+L856X M'ZT<9:82ZD(R?2&G.5:.:[B.-*V%5HX:NKQ.$M["GQ@=Y0Q/TM#6V:S!IKR6 M%:H(P:D;.\H)$!*N%L)AWB[F[=9H>W8,JZX&DYBX^[K*V3UQ=^NLW/>2>K-M M\G>OAJ9K#P=#TQXZKM<=MES+[5QUKH8=LW/9MAV]9_*6]'AS.P_P;+OSVA$3 MG_^8U8#Q&;B$B3F\A"?,LBKW^>V\9T+O4\;*7.E1DO+.3A.6^B&L1>. A'$ MS\R'>95K&CPM^I%%D4B/+OCUZ31)^7>.&0W^4] 4O*., %>+>42VRRHD3R0]CDF> M@+->\OHNBQEBC[)DPF:D#&,_*@*^RWF8Q!E_;& _!E<54VGO8,M\APL"'$RC M+"G9X$5:/F=*6H!:2P!K>9I^F(^7F*5DXD:SC"N;V@&H^#C)Y\Q"XR=..R[. M*8O9(PC[C'] ?I.9H%94%BA!([^(RGU:_#V:Z4,.#GQ0]//5**^L((5@2[Z! M.>7KESN>Q'#A*&+?PMD:P+2/3 P7YP\+\);!-7?1$_'!!N)WPE\?0X B]HTC M%G_ ,E])ZMY2/Q@ORE7E:(P&M)V05/ MXH[RUY2R4*U%*GPS\W4[$(29S[.%B= ATBCL7G3^)D=@5-7[NMDIV#92\0(I M;!NY[GX]"IPPF(=M([%MI(K<=H+E7]@V$MM&ULC *D>73[8?%;:-Q+:1*R$T M;!MY4 VF/X)@V\B=Y S;1J*:QK:1,A(RL&TD>ES8-E+A+"!,/Y-'2VP;J5CV MV2D< >KVO-A3$GM*8D])/')5Y6 '>TKBH>*I'BIB3TGL*=E4N9>.B\K'<@XOO;!1^PIB1T(L*TJBE8,])9L-.TJBK;.5ZL*>DLTS=I03("1<+83#I%Y, MZL6>DDHPGD25([.GY*(IY'+[R-_88\\7?9+@NJ]I$L./?MFU[RM0UW\J_[U- M0\E^]])L6Y=FSS6'KCN\O+2&;:N?4V5!V1ZI]BTBON86'QH(;H7'85 MQC06?3&7F.@FIW% TX!<)OS?'\ZN>C>79]^1,,L*%JR[,B._3P/>ZNS#&1 " M+JU(89"S%]38>P.JEX&OO@\!H;+S7Y(D$"WS>#^V+_!:Z?DGGKD7 _C_GC%R MDXSR1]YQ[\--<0?X'?K$:9GGKOG=1]('>B03<%.%6>395N>';/D->=N\3Y-I M) 1*-/0C_23+,_(I]HLT+9N!4M*/DB* OTRFA;BMEZ;P>.(F!M_#%._CS=Z"+=\@NR!*# R,0T(C,S\,')I8:R3,*';5F]Z8[=A[%H6BC"!F3 ,3NX ?.11SJ+\B0IM$3H4'9 M"I$_!:P["?.( M)H[93-*2LB/E:"Z.HN-M17I5 :6Y,-X^-VUCB:7,Y0^6P)GJ<_?ZMMG8-9QUY0?2CA#M-\X8- M*W#VO!+*X'++O_6.1@)WLS%C^<4R647S3PJ"')2JXO^*2&R&1^Z>"'@AXU4N MJVL/^DD ^L OX0ST69H\5.VQ ?'F&V.05UJ6[[@_2W+"Y>:0+/:1W-+TGO%N MWIA (_ XPE5@^.YW5&) MPP0>LDA+ZT>H.K:%(/+?SD6:Q6.^<" ZZD8)7Q6NN$N*?-ZA^:6IPEMO* MEQ74Y_H=GB$KD0?,CC2A_KALT/S6%94)PZU#;GGQIM4@D9Q(_)<+*TM8&E4# MZIG5$7*H5@:/&#+9K!;0,CHR=C@#FZV\>\KA,,0&/,F MRLL[7.U_4!6EYI5].W\?8>WS5>[8C"$#@>!\S9*%9B;GG7C'EQM<;LU\Q3E; M9XSW<)YU]X8?IMQ2YX$DT5@D" 7+<"-VOIF"XU@$.U59>7-GHOT#F'M_\H[0 ML%WK%C*6_(Y*G>'(:0A9+T?L*U55:V"A=R4DI8R"M- MYRAA5+\%/R'+%MA1PEK)5 '0'RQ58?JN]%<7+RJ> ;B42S18]$'&Q9N;T_SW M:UZ4OU4^FX20D(A_$W\"(8 _B+M +',QV('OJA#JDJUY<$Z(Q,7'BCZ1'S/W#UZL9'9\_9-R^8%^\8FE=5_RXUY0+T8 M]F@DJ, =G*I<.N?^WW\*/B4")&36WKW<6+':?T&RUP D)^>S%O0S:0GG,Q&R ME87XZZQ#VA]BW,A$'S_$VS$KB3Q1HO65Y0?YECA MK\'+S"LV7'30GIEA\_[[U;;/O;Y*GY0WSAEAQIS"]^(@6B+GS*^:INPA3(H, M<#%E4WA3QIUU7GV=E3^):*[0"S=SQXM_U9=9&_\25&9? QA51'GI^OO%1 P- M@"\&,?+'Y\44GI;;\Y/J_<%L%(S/02U_>KOW^LMXZK91TN4(ZY?TG@);B#=8 MO"5\Z,7!5WB)F8?[930/!"W>?S '9+CZ!IP4 11QOO0T_)O#[4;^F*9K>E[; MM3M=U_.LGM-I666$=FCUAHZG]\B?2[!'!.,L4U>P3CV!VB.<#*H4_5Y+;@6? M?I83(W2-L/(X#_AS!/*7$6B]V00O>04?N PEJ;'8JT^Q?\%MJB*FX*0*RQ:X M;4RYY<-BCGP O%68$KX\+0UU,6]F*2X(Q@-\Y92/HKEG,3> >*3-]]FTFG?$ M,??W.)PCI*!Z;P(OZU/R8:97;?.'7WJ]K_./U@_?E<98D68%+=%0> -%-+?T M[P5Z!Q6./? ,F" M>D) \O(KWEEXYL" 85 &H5+&_:W9UU7#AC9ZG_6\\,KFSSB,BWPU3FC&B$!Q M/N1,V/4/;.Z#5ZO#T]V5;1*%Y39;?E1$931>;L1YN=.-S9N8G+C.>JO+2.-( M(.[[8]9#2@2(J!Q,:KW,1]YEF>_E/,S+Q/N=@/"1L3^7S\6X#@(XN7NJM,?\ M#^#/!MDLW 9.?$YN^+3.*E(UP^L+4C&;E*>3.S=+UB-)4D&,Q^*X]\)'L*G$ MH((G%DI&RIHYGZPBY^DFB1C/4IYO2%FR]HEMM3RE)=,>6F9&(*OEE$R@JCB7 MXPIC<8I=E[WI2>0"G'Y7EVUSS58CRLIFH/6K89OA!+PE)B8!I\^?O>QS.:$! MF[FMKYQN+/D"<"'(+7?"9O>(G)$R ,[O6O8*D0_KXL,^CQ_XJUEMLV"E@B\A M[N.CH_W9,D=\2H(5EE^^[T*3+T/JF M6_$R??O0*=C+Z=]?.?9\%8C[_&2N-R?%@&5^&DXKC_J]]&W+ZE^9=K]]>>EU M!I?PG^'0J=*WS?YEI]^X!AMXI"GO2/.E=&S+H:OI65VA@/SZK(_<+I#V[4%/P^&7:=C#QO'SS-RJJ0S@AI+R6-)2JZT M.796\CU!'2_%SG(U9<\ M<:,PG,#?2R,/[N5FSP.+"\9M][G-$I2*>7[;XHOAJCO*%6L!6IV L9(GZ=PJ M2,$J\$L#@&OFV<,M]/H#BX2WM?2L8&V,0S #P79B\3TWIQ>O7UI6\*WP^3ZE MD\KZ3Q.>H"Q"-$6Z>,CD#G9K[H=0823 @]X]S9<;T3#B7\R-%;A[#G%%QK^7 MKYU54?R 1:#TTZ52?(S6\$3=( M 5WF+,6M%IXF4)V.9,)NG?"S([!Z4S_,RGQU6#,5!OJ_B^!>F#OP%M66SOSC M1?KW,F4KFWGIVFK+%MSS*N\ =V0A2 ^=TY;[M/Q-^!E01AYHRHT]DHB8/_!Y M4=KIE2D.;W('6P>,5B6H<_\*K"_^'@L'RP]3L.RX@0E/A>?7\B"M!2.^[W3A2/!E^M5RU?79+,_B/<.?W_,IAJ48;KLLDU$D$LUW M8(W.>#[JN881RN^]V-(R.DU1;IFFQ"G*GB)3E+NZ34&6/09:.P)HTHQ>N9;' M\\?M'&%L\3Y#BKN[D:O[JL=XR]-"R:^)R.@<\A/33X3(&IJ=;Y^#RZK;!^:+V4M/"03* M3SS"R>4KE9&&9>*TJX.QQ FK5$2:TT8:QVBW$6D:YD[62<*>[Z<%C=Y.0CB5 MJ7&>)\V]4V5_ZU;&J',;+ ^68=K2!F4U12+0A7Z=MC S=19P\+D'R+,-S-XZ7HNRA [5[U%BT,),=+ZYG M.JX.LT@/-P2W,;-N;;#@WZY;ESKJ5@00OY[9 M;+M.Y'Z_4&JYK.J:97D*EXOF@KTXN"YK'7J\X%U4J.Y6:.5>];H#^ZI[9=G= M3G?0&5Q>E856_9[;;?4Z>L]]62$:Z8]YDXM,W0Y!RM=8K=+3K^A93>$HVS_\ MIZ IKTQ?;0$A:@W29!**4I51550UJ]?)$\(FTRAY8HR4#:#*HJ,[%K-16 X) M*:L31+^92(RD**N^Z1V-@R0N!WXL5;6$\0/\*DF?R".\# .,>HRQ.53-C"#* M$IY/V'B];&2Y7+S66H8WM8>NA0RVI5XA0\O9,XW>V_/^]KZ% ,%C*HQWOZIXQ+Y\:R2]VK?TR$8Y7$[3/I:S)LE.Y@%3G;3F.G3^$2%UX55$2*4M M043*30W,U[-%#_9@F.>V=2O>:L1"NI+V1LNN#[/\QQ?OL,L7GNZP[W=Z&DM) MW13 \#RI[S5^T34QL.M*3 RT[(9D!K;VS-^2AY*WC$D[[1C>.+C@;K,X5 ' JP,Q M=1_-) CUYM8>X.%VY[OC="583\S;E,89\ P?FC1-0UX4& &7S88KE:T+)C2, M>0K1%/0I+U'GM8/)'3QD.8/GY:2=74A)OL3J]QHPR",C8RJI*\+_.!== E=% M0$4Y-!1]R]_9+GB'<>B/R[8)8KK6;+96P$8L3>'GC*4/G!?\"H@R42H*K%FV MA'BL!L\M_3U.&Q"I],T^19. M@->BIS?LJ5T(T7'_)HV@?!35NT3E_2>JCO&SKA[E/<&+B695V]7EMY?#3G9; MTDO#"\R?US;%X_*R349'.4LOR"T?V9:D[#[A!&'?Q-2N3+SS XV )QHHLYS M([+!E4\@4P_P!S"4PAB^-BAFX[WX4C$#UJ) QI1$+,LJ^D59LOCN,!:K"QBC M=TF1PY.D8=DM Y8)@VI>V!*ZL3@/4TY[8$H*(I%$\',!8)B'V2B$"]8_\@7! M47!U*:.9W4/NRAG>DC3+ ELXY^;AA#/D8L+##)($?TSH$PG"$> @&8$E)IAZ M<4<8/R0A[[/"F<:O++/L@E>7)D4LYA+Z+'P0?!>*3]QX#O@L3O_/.&7 M&R1F8M0$+?GR4; :\)PPP?-1$?%&06)A^(HU:PL<#69X4XXYYPJJ F%RGR1! MQL4&H.8!9&"&Z^)WCV-6CMD3WHEXH15)@>\H8OA5( A#(_X(,[RO1B@NOZ)8 M3BC'!S83'?AU(0"0/][\WCN0SK>_=^E;0?K!Y9BP?"RV0*!*/J;5&\-CT'N! M-[!'[(+T5YY/H O\37FK0@":E)5FI;B+!WVU)G>G!Q4V@QS;Q[QHR[5]I!$1 M'LV1^F@&;__%#2"0RNBITE\I!YYIDG)=E)3\#.P;L)@;8RNC+R]+-"0W8U8Q M-15V&P!\.0[S*RQ$PT!867![::V5LN(78-#%,X&X4% 5Z*:Z5C55!$9&& G_ M?C:_%&#IB>< SK1!B= T>"@MB=&*85'B(UU"UHHW%G9(:2+Q'4S\4##$W-!< M5@-+Z+?\4+OS&;>6YL]U?O=TOD!PFL%75TJ-Q<)W8!1MBTZ->'Y!!F6%E; 5Q4A*O1HHBJ#& MDCTIA^C6A5M#;*/$#+ <_)(LY61T7-XJ@DQ:I9%U,WUN95\9#PX&LE=3L-E MK28IS"_]1L/6*$7<5QF#$A< ]-SG\HC1$>4QA5*3" MR@H8"$'TCBNP[GAKL^.IY2.M&W_,@B)B7T:B_18+/B^0^98',K8YU&IU>_TK MMV5=.0.WWW);WJ#3<5I#S^U[]M!U>[H<:HG[*GJLJ"H1!LGR,A2?BQ@K#PIQ MR^)91^-#"(2N/8Q;YE1>#V-/3@OC3F>3S)4W^L?NVX"W8^VYP+$[^&I' $U2 MUY5+D6I0)\ON;@3LOIWZOX$/B EZR'WRN6\+]Q=KR'$J6\VCEM !/C&:,3"-:'3R%=T69L?@8YN,QBX)=W([&==*R M#!=[+:(CCKWEYO>!A=W!;HL8&=A:!H3.0G55$12:O'UQ?==BGV?@*$.M_67#/LD]5K?BG&%8K)H5HSREB M!WW>!(^-69R%#^R3B%5_3K+M2Q2MWN6ETS+-2],R6P/7O1Q<>J)$<3#P!N95 MM_82Q9H+='G[K' RY37V58EBR*L.6):3%(A)LD'NG5YJ,+%6EPAHE ML44I/\VJ@L<,RQTW+G=L>S++':V.E'I'V]G(M*BQ7-#3K5Q0.@'V70!WX-@[ ML"\%][V_W3[P#F <1Y%BB8;1IT%%G=YN!/1>+>KLB4:DW!+[A7?&25+R@5N^ MWY'KE?:B2P8S^=+_Q$V\ 7S'0]F3!GGU&"&-@_#GYOYG_;SZF3=NYF6Q:[DU MHED6BGZ)HF_O1O(KXBM1\96Y%9$5YW0=:LWV/PE-SCR_K>^/D!Y+ZO_,'>N(?2IB]]A,'P^U(![06%L:$^2W9?MODT M.X*L$K_UI5+SN4@-H#E)#6.BBD$5HS0XH(I!+E)%Q2B4A7DX)2.+!3S;LJ7Q M@"K[R>_# D[)2OG5]]LVNF1MUXE8([HW'[&5+U!3HOVF,AAOM^IO$*S*SN\+ M^H@S=1W6JD.XFAR/UV6C3H]$(;KJQ9"H^!JO^"P'&V8@SJ#B0\6'#(F*[X04 M7PU1/>4Y0&*X;[/JYR.6]>[VKF]4:TNMNUY?VCVD:0SRDGUEZ]=QVKNN<#1*WD/_0*:I!4K9Z?.'[=UA"1YI5+B M7QZ4[6"W(._MPGO[=KF40\O-.PP=FU77##5^S1Y5KWY 6B,GY.>F\K/U)C_C M[&0)#/Z'V ,6G%,@ [U_Z#MGH\NX1N?&M1 M-]UHA7R%?"6=5NC)O$[-FWELC,2)<%%$6B(?/)*/V1-Y3(HH(&/P<\@=8S&A M<1[. FO'U\%:1QT<>979.Q-0%39$#T11G7NBLBDOIP9E4^K,LZU2W%_)DI], MH^2)L1N6/H0^FRW# IYYS^),='SN15'5^_G+:-$R%[XU3."Z+,^VR:/WS)[M M#+S^T+SL#0?=KN-=57GTUG!@.U;M>?12+88<7OK\CA-,Q#EG%!/SRN;V0[C] MO+/79YV];/>N:3)[RUR*L^R=S.Y)269W['UG&N%8*]T(H&E8Y^BFTOQQ.YA, MC\GT1^(]-:8=Z)M\C,GTR,]-XF=,IJ_=!>8>'_=44O; XN*X>83*QPNP3\3R M?=V663L]5-EYC.(J&L5%G&D^SMB(,PUS0>LDX37+F.@2+5J5@%D3)5,>D-W% M@*\C_V +B[N>?'!I?J J.UZW#*#W+.8 MI302>H8&DS .LSRE6Z8/;=YXH;9LA$-+'):_HN>HF-9JCG"!@>>X*%SH+FU* MPMLD!QV6O9+Z(HV3WLL54Z6J1^%8SJ8DU+X.JF7877E#9][-4M2!B]#%53Q9 M&/$+\6M>_F!T6O(<',2O54/M]4SK.J'BK<1MN5G7ZU.[KVB8_I-&!>ME&CEO\FL3LB4QH^B?+R0@NDM;K ,U[+-[&XNW7(-X@U:-NHC#0:L1>X?^)XBN7HQN!>CUHV- M&JDLC\A-R$W(39U[T>?#AC++#65:AHN- M?C&B@M*%04L4,10Q[40,%=BA6Z(UR,;N\]<=P0OG3 ST"]@TR<)M>DFC7RP) MD;0#GAITNS("@O$BE(M=R=%M80=ZE >4!Y0'C #O)SZ]>Q;[3TN'R>A"*P1$ MS7&A,4J%42H4L7JC5);1=J2U94+I0NE"Z4+IPABPC!APDDZ3E.:,W"42JP81 MB1KLTV/L%^4"Y>+E?7;;,%UILQ%0)% D4"0:*1(8 =[0-IU,6.J'-")3.F4I M^L\*0=%[#7B;XU_7$2#>E7C*""F&N%!$44111%%$44111'7R(U8X1_^^ QB> M4 ?-M ,EN>43*!(H$MJ+A.,9;08ZJP18Z(2?58['-([\)([LP8A6BJ MG J9/^Y[ QL.240="*<,L9#CD..0XY#CE)B_WISL'7'?59(R6)BP;_Z8QO>L MUA0=E-0C.+2J<)I2/JLR;FGMM4)KZ*,*1V#\#.$&X>:@%/"+&1) M(_[Y#E$(40A1"%%(#Q1:\F6_%Z/)UUZ_]//2"T1AS,['3-#'LLV__;#T1O\N MLCP<6OPAC@+__(^T2]]AQ+RZ[@#+_G^1K+WQLGZ81&*ZQD\6OF M"Y?SX7T61=4U/YV99^(SL)(_^[R&CV&0CS^VNIW% MR1NP9T2G&?LX^^&'YRRY>*KE.,>"K9VU@9O-0R7E0SEV>Q/162O;^W MY_T=:\\%7"0 $F"K^W<[0WVG'4ACCE+%Q\<2Y82NRN06S3 M\M!6/\)1PN%Y\&V^\QDO.*V7\SZS!Q81:1WHD=^0WS;@-QOY#?GM(/PF"HEV M\#FQ+<+S^WJB& LSO)02:%#_D'^0?Y!_M%*^9_ Z*&WR]-^36+V1"8T_9/E9%1(')2) MYOT!@4[YKD_R,J/>8RL=,J(LP_+O? M+VXNR&W*: ;V L.0]2&E^'2F,G2,;A?G,J!PH7!A8!)%#$5,-Q%#_7786)S6 M!G>9/,I?<@2OF;.,)",2L&F2A3DZPX>'(>W0I@:%KHI8U*VW42X:+!?=EC0= MC/* \H#RT#QYP"#P+D'@WCV+_:>E0V-THQ7"I>:XT1BIPD@5BEBM(N89;5-: M5R\4+A0N%"X4+@P#[TK#?I).DY3FC-PE$BL"$7X:[-9C^!?E N7BY7V.:;0[ MTBHB4"10)% D&BD2& 3>)0C<3R83EOHAC3]WF^-AUQ(AW M)9X",HMA+A11U434-NQN"X43A1.%$X6SV<(I(89]DH*)]#G5D(344HFFP A* MQ E+A&L;+0>#="@2*!*S^UHFB(2T87!-$0D<"[5+W/H3'^[%LIR(-(OLD4X) M^"SA \W#!P8/'.XG>?<V;3@(HQ3(GXA?FF"7ZYCN&9-V0L(8 A@"& (8/4> M;-E&RVLC@-7D>'\OIINLO7[-SS]^7V3G]Y1./][X8Q84$?LRNJ)A^D\:%:PG MO-A>''P.Z5T8B;8WOXHVZ"SX$E_S5C@IL. ES<+LEG_K+9#H,DK\/W_^ZU]^ M7+-P&(QJ8)M6]Q_6OVX'9R0, MX!?4S\_[W4[/\SJ];J_5=>UVW^YBMMPPC+R M&WLDU\F$OHZN2[='8WD'WDMSP;46<%W?L_S M-9:_-$[2"8U6 ,WBU\P7+N?S^"R*JFM^.C//Q&<03W_V>?M]?0R#?/RQW>DN ML!)$/J+3C'V<_?""&HNG6HYH+0*AK;71RYN].*WB4^/I9%ZET1!NZ_E^,2DBFK. ]"8)4.6_- ^3&-D/V>\ [/<;PVE.R&FH M5)'7FL1KJ%21_?10JG5V>3P$7\KDP^&W,,OA44C 'EB43$%X<^:/8WC%^W7C M?+;\CO5[54.JE3J[HQQJ2$?55XFM15*1O-RT]WA.^YPTRW4,JR,MN*\WW_#[ ML, 2(4P!5D0(VQS"3,OH'&#TCA9\@Q"&$*8(*R*$;5[:9!GN :KMM6 ;1#!$ M,$58$1%L*S_212,,(0PA3"E61 C;O#]&Q[ L-,(0P1#!5&)%1+#-W$>*!$H$7.)L W3=E D4"10)&:A6,/JH$2@1*!$ MS.ZS#:]EHD1(B-$I=/10)VW[108/R5*2LD@4:67C<(J#SE0"H>:,BG%-P^S4 M?_"@BFS5KR)3'9"1$,$0P1#!'LD 5'':/K(((A@B&"*O^?G'[XOL_)[2Z<<;?\R"(F)?1E=A'.;L<_C M@L6XT7+:Z"U?^Q8(<1DE_I\___4O/ZZY/4D9$&GXS1_#O:P/3Y]2/\]NWK*X+&Q%S:E^ST4]G5P,^P/@?UK]N!VD-6\-!J],&?AI>>4YKZ+F#@==Q6][9S\]V;WDG;L,)R\AO[)%<)Q/Z M.K@NW1Z%,3L?EX-2+-O\VP]+W/#O(LO#T9-4AK@=,S)*(M (.-$;"F9ILE# M&,"3A_$H22>B,(C0NZ3(25*D<+F@._&+-&6Q_\1_\4C30%!3[ !PH1PW M"(6/HY?38W=Y6#%K>J%57ATZOU-\E]98 MT5HF *Q8(XQ!(9>?E[\DYEL2K<"TQ:^9+UQNHL^BJ+KFIS/S3'P&T/%GG[=G MU\$,HYW_4F20'+??B< %G(#/V^0S:4SX8X"_5] M-OS]XN:"#+BMGF8;,Z$F*=NO^UU[T%7<-BS2I*(:"NYA[);&V"7BMLL"#5Z% M&4=2Q'I?+OE@&RUYHR5>;GI]E)",MV@>-4]8)+.(M.,PC>#!,1Q;VG'6*;;3E#>@Z!>6$ B//]M//Q&NW\!0#+;G- M*76;Y#0BO]\,2)SP)"WX0,N$A62TDDH^RSQG5:AP]+IBK\,H.+:,X"7AOITVQ,. "3,0ON MX7V36%19]A->_I?!1?"38 UQQ[RX5515?HK]9,+((ZP#_Y1UG%D=E8SOT4[7 M8D;+FTHL9K2D%#/:SD8Z'$OQZB. ;>Y;37ER6Z!)%$,O<&G89PG,\,6N11Q]"@X6@./8C;Z-@G MZS?J=IPR1GZ%OXTS,@27,B"B)Q!YM1409BVJ;['6//1*G=CK>TRE03J,Z\AK MRW[*Z9L(0#H4+.BD,<5Z_203=DS*'EA<,&EY$0I152]V1'W8;'V(U0RGE /7 M?.QI&'TVCGI@,A+RC_KTJ0^IKUG&1"2%Q@$)P'J,DBE/,]"75LKQ4F,S_N6% MW=#40?^KL>$ Y0BW^9'0 8FH ^&4(99N'*<+X8X0N;MA400/;)![%K.4ET"! M(4:#21B'69Z*I(T&$EHY#CV]EASR1KQA L#6)H[V,K1!P-8R#]('Z2/DO3! M:LQ#$5#W:LR6=W"282EF0P*,5:F@S>L"%<=#)&*C X]*$5$9PNG,B4A$)*(: M1$1,W)>(FH3@:K$0Q:C0W]6M[XUE.ZOE]GNV M94O;?SE[*8&SX;Z[E/@1H^E/9W$2L[/OYZ^#.* D#DC3-M([:",WZ<=-J%50 MJZBF57;N'??C]T5V?D_I]..-/V9!$;$OHZNR!]NP:L$V&X&_O[-N.[=@-Y9 NA% DVB2\) MF)^DHA_61VXEE8M_39,[1OHT#7"* ;+AT=CPYBD#^QA9$%GP:"PHYL#LX#1J MF>52DT.^94.UF5-G$+@IRPSNPB4C,F ^F]RQ=-9735J-P$X)@:^]T@&2MO:' M#B6ZI1PB1W!_4ED=VW"]^ANJ:,$W^P;5-()"Y30W0AA"V*X09KB.O%QGK=D& M$0P13!%61 3;',&\KM&U380P&1"F21"Y3A)6Y['$+]*4Q?X3R5,:9Y'P_7<) MIKQ;EU]#,&6/\GQ9^"\U<> ]&JG".W5;$&@HG+!B8[4,)U$NF.5BJUOZ$ MDM;3',4-Q0W%39JXX0G((4Y [.[6I3+:]9#2)W2O ']A;$L;'=H<\6H;G0-, M&D#I0NDZ1>GRNH9MN2A>&-54-:JIG4QAN1.&23!,LD.8Q/;D#3'%, F*VVFK M(9GB=!KB@E'%&J.*-0VKKJ4-J]:)&X?KT'H"&4&28[L[4U0+SL/8E:)9CXB2 MB)+UANA=USD^0;5@/ 1)!$E=>!5!4N9)BV=T[=;Q*:H%Y^V+DE+[:KWH?[6^ M3=:G^('%>9(^]<7)2+[:6FN#GEFMSM"UVKUAS^FW.MVKRX';[Y4]LZS>P++J M[YFUM*/_+K(\'#U)W=09@4*6&21FN<%IDH59S@(>(1Q>M]]Y) MU\99YA(*[MTXR\.^6=@V"MM&'>,( INEO @FBZCQ@JH\?/R::2 SK(Q-C1 G._Y9#PCR3]\SR,SZ=II-%PC1A7&8C5E [I-DJV[P MTNHE&E34US9LIZ9\G"WHI@IKH>>J@8H[(>ET#*];4Q[("4JG)EZ9J "8U ??M MS-KUV;A?&E:;N]EMGJ>I=N2Z3Z M#@:=0?]2J51?3=-BVY[,M%C+DI(7:W4M M<^U)?DMRLHB;\%Y>5>2$+(5.4-R;"HQ#X]50GOMZL;3W[YH]I?,];C:2/- W$84U*?7E6 MC$)T5@X*="'<$1A4'%@">TY9G#'1'Z>!=-6+(7=RF>M-N-R#_22GA^Q1.RDI M\V-?6C@X^*:)V(T8@QBC#,9X;9Q=MX-7LW_.V!'SO]8GI'U-DZ#P\S]HFM(X M?_HJV6WK*MNQW&LONU:IEOFC@WA-UY/I=RQ@['1$9^W M+_S)C(0Q28J4/%8;3*+9#I-'EC(>.B^[6V;8VW*+WI:FQ"0^57I;=O=- -.] MMZ5V!-#DD% YT_>HI]=*!7H;?T"M+N_AL0/V546NU) K+6RJ6J//OGX/+FG$ MO5U":Y/,B)36"+96&=I&/52J?3R^'$O"3V@#,O$V-?!6.*$52HB MS6DCC6.T,R3A+V?#\MMFLBW]Q>C9Z\,>&J[&_=RAAU;H/EP3), M>6/ZFB(1Z$*_3ML;EN<1V[809O/.B(WI?/BAVZF_%?U+/JG/E)7.2M^ANZB0 MZFJ0Y%F&YVX<+T790P=J]Z@QBP/Y\6+LYX?]_+:(/)NVM.$#V,Y/37A3SJQ M_$+\DH5?GB,M)H?X],)YS[>9$":_;BX)I%/"&]GV1Y MMDT2>.NR?W4Y]"S[LG7E];MV[ZKG=:XZ5FO@.F;;,75/ E^A$_''-.4IUB*1 M.HS]J A8,$NX[B>Q8%K1H&2>Q<]MT"]@A(K\_*SF[.LW^5W7U&O;4B_UNK5O M[T]OS_O;^Z8N'SOU>F\"[-O %E.O,?7ZS;1";S=R>9AZK1[OZ9_D*IT;L:S11$\F4'N6I;IHB%[H[TLI)T1&2+5[;#2W.SP^7A;&/ MY:Q)>H9YP.0,K;D.G7]$2%UX%1%2:4L0D7)3 W/__+:-A O+.5C"V4".0XX[ M1'YXDH.G534%V\'CUO)(YZ#M 0;,9Y,[$&N[NUT&*F8QU1H?UR&+"9,E\;SD MV.:'$ I@08Z7&Z>@"#2 N6V1>]- FAUDG"M5TV=HDJ M-"Z9M8,M@#'(AKG=\Y)%1]JH=)0'E ?MY4%B#G!3Y $#XJ_3]K\2)J/?;E\JOZX3=N! MCGW5-NWVT'&]@6E?#EVOW15M!X;#ONNX ]W;#MR.654'SW-^RGKQK)A,: K7 M9:+;0%+.S8$_IRPKHCPC=T_P(R=P>7E)5?(AX)7?:49PHLXFU?-M3V;UO".G M>MZR]ZV=WKOT>=_BZW(/CU@]OC<%]IVIHS\%D >0 B@%R -(@8-30),S-.5B M-0M+S-)LPEIW-WIU7Z^@QPEKQV(^JW4$YML\XG-LSL1I:\B *C#@(2:O(52X0W#M?L@<7%5OVEI(MSS4T ]J"=Y#SGX[?DW)<6END9ENG43I&F)"AK!#[*J47$ MF=/%&=LU+ M[C"/,(,P@S-0',]C1"K$&L0:QYB"NDV,;MH6N$^),DW#F &7& MC0"A0]2G[TNHKFMT;6E3P$Y[C@&B%Z(7HM=!0T:.X;1M1"]$+T0O1"_=T.N0 MD2B$,(0P12 ,44JY,)7E&787C]XV)8 F18'U"<\O:9)E9)HFHS GQP09-<@A M#4OT@0RW!8B!H\@.P.)H9R $* D!EF.85ALA "$ (>!$(>!#R^AXTINY'&%2 MSKZ$D#:A"N$!X:$Q\-"RC99MH86 $( 0<*(0X)J&V4$(0 A "#A5"+ LPW*D M#4%!"$ (0 C0# (^M,$*Z&"< .,$" \(#^L.$RU;6ABQ*18"=C;9NK-)F9
?/FY__SO__'__K_?OGE_^D/;W^RY?#^MIC,?S+38C O+G_Z.IK? M_/3G93'[ZZ>K:7G[TY_E]*_1E\$OORPK_;3XRW@T^>O?TG\^#V;%3]]FHW^; M#6^*V\';O?OGV>CO]63J]_10#@7]>UMI9(/_U2 M%?LE??0+1+]@^+=OL\N??XH23F:+[Z[Q)57Q;R_*?\6+TE!*^>OBM^NBL]&F M@K%9^.O_^_WMQX6?EG!,RW'QH;CZ*?WYQXW5X/AO)S^;5C>_IJ*_*J&P^E]C6[OQE'F7YOLE"WF@]'XB+X]J]AB%S\-/H^/ M0>]IO<8ZJ >ST>SBZOVTF,6!M1@/:G+YKO@:>U#>3^9Q,+Z?EI/XUV&1AM[> MGA_=X.E$4I>7HU1J,'XS20TNJM2D4BM?=D(H9O=1/ 9%%TCL_Z[3 ?&^'(^& M-::Y[(8;$]&4M[>C^1+9R:4I%]\=%]0:0M2HVF W(Q*3^70!U<557,GC>(C? M>C&_*:8?1K._:O2V;@L==KKF(#FXH0Y%J+C!.ELW'FZ+8OS35;Z'#3K\?3".<-\5\-!R,\R78V%R[XGR,T]YR;HMT&,QN M_+C\>IPN=K;4H1#E[=VTN(EE1E^*-]$EN2WRQ=G>9G>"7=P5RW&;KYZ7374G MQL=Y.?SKIAQ?1M_1_??]:/X]6YSM338F5N6\QKG2Q05V_OV1V;.O_W7J-M91 M/QA-_W,POB_BM]EB&OWI^8*SL_GTOI8+4+N![KJL9K,X.?Y>#&;W<<%2\W6% MB\F["CSI[45+F!SW=1W"44Z+T?7$Q+Y$ M^_=[_/'K8+JPB*>QJ>9@..AKNA/_M\%HDER MV54S^Q#,4[SY*?R77+,9K'# MZ<>-%9L"IJD.= ?9F]N[6.7!7OGWXO*ZF#TIW1@Z1WQ7]T"LN.V^#6\&T8M< ME4V%'_&[TJ6:/96E::2:[$QW4-;SQ YLIK'N_U:6EU]'XW'\VC>3>81U%+]F M.9_OZW*-JEUT4]V6T_GHGPOSR7V[2Y9A3>)E-=J%:-6O\N79TE(70CS_.5^8 M/2UV(52]05V[@<:Z_&;R)4X6Y;3&/N&&HFUTHZ:ZM]=HHU/UU+>U0F-=>AM- MYOW]>%JJX2]/>QGE9.DX+SXY; X]J)&&N_YN,)TNELF#^KJM5L.=2\>UE_?C M(IHM]_/H%OT^FHQN[V_?#[XOEO,_)I?%=%GRH-X?W6S#XM4;09O*-M:1=\5\ MN?>6_(OWQ?3CS6"Z=V]O9Z5VNU93SW7JMMO1>KJM4;6Q;JXV*"?7'XOK6KM6 M6RNTUZ6<@^>C&FM/E/4''XK9_7@^T]]7OSE6G+H-MB?2AR*NY?=%MB1[VFE/ M@'J#)WF3CRK_?W;5>=5CMF%ML%LT_EDU\NHG(&=7VK MW'9;%7#39QERU6BN57'J47U_S08[N1CT^WOTI%C37U];HYM*-]:9P\_K.CB. M>_D5.:OQ<:VU*(R;W=VI8?19XM^/EF%'(RUV?3%*1\/%"6W\W1^3T3Q;DOIM MMBC8XA,]6!Q#WR9G-X]AM9IK6YR+NT7(6ZY^]K?5HB#U%H]]]5KLX!^3:3$L MKR>C?S[5M2EGM3='\UIM3+@_TU;*9/\*\+QUUG!/WQ7S9CO[ MO,&&^_N^F([*2S=I&.+-S;;2]X_SP;1AS+# M[XNY7$TN5[L ,_5YMHA,J/HT3GC\_>?X_:%&K0 A\P1@321A2G"M.&.8.D&A M4-@S^E34<;H$5TY7T+8KZ^I*Q&S5^ZKS3R]BC6;#<9F"PCY%+>C8D;]VX'!D MBP%IIAR+ ''$K67 1J0JC"#6O@Y&CPFHIL.?RFDTK?[^,_SYI_B;JV(Z7:U] M.V[^+<@X?S&+#*;#%S1^6G%5XM>[1;3W+\.;T?BRJITN0K; EO(4R$]73 G=*(ZX0 ](KKJRDQ'(%/ 10(7WXMB%>WW M2 O+^,A=$N^M&PB0"G JG 5&:FF$QW@MMS;JQQGJM1E0MHOQPZ!N>0Q-R\O[ MX;SRF59XF/%@-AM=C:+/NY==-5L(0#OO#$$."@^@4QX:485-("9W-XA7\,7C4* M<%=T^C3X5E2&U:JGZ4YQ.1GN)=2^J@$XCT 4VCG@!18..JG60#J7LQR2'X-2 M#4/<%:D6]W-?&KK[YZC=%8.._UC @6$ 2:V!5EY6TCJ!3 :AZ(]!J$8![GC) M.XA)VV7D'B(4W4\956*HH<[66_U&0ES_B%$0,00M 40"[%9[ M3)@RC'/,V%?F@M?F1-D1V!T-]\RD4!W. Q?3Z\%D=8OK(5G LK^/NW]QY4>3 MP60X&HP?\@C4F#$::3] PI2#&EH+M!1",PCX4LD*<^S Z>:6+/D>-HQCZ8^C MZTGT_8>#:%\_L&25/:G.#-5U5P+EVCC/)*04&\8EIEA46@'*Z_.:YSIF\G.C MN=_*[>N\6C\J\5]S[C.F4LZ]@5 (J*" QDOAS-*.YEI%U^QT<^XJ?/?-)*IV M,%9W=Y&["X&6H17F_O9^O+B^YJZNBN'\TW0PF2U8L# ==@"7UW!0WJLX6*2% MB$)(N65:K1&SJI8%_*/-A[595IY055UM,JSQ^3@L)H,HA_HVFNWR23:5#])Y M2" $SC *$;&&EW)YCCGYT7#KHCPW$-I /K.:+7JXA^3V5TQ7)POV?)V,)KL M='>WU D&::BU$8QI8[6C@JQE-,AD[5WUD%Z9>G[AUS:#:M?,26EEAH/9_/?B M]G,QK4&;IQ6"@)Y;"['%A@MMA4:TFN6-BY;PF7$F7\M;>),%:U>D.7I&CMY M\2:.MEU+7G[CP0A@) ->>0 1T0):*2K4H##PO*(73K0^=JZGCMG]H4@#.OF; MQ73A6$:/\^+S>'3])$?E=@+OKA\@4D@:R+3'EG.@C5*\DIUIB,]KPNR2+)MY MVJ@Z]E/QY4V7]$FH4+V:XB&C7L;O51:8-3#NV MJ1 EQ"S^2PG3 ',/@/(K*2V )L=_/:>)\7C2=:29KJ;"39(L4G>]*W9M3^VJ M%I#21'H?!F,%QV?F\%T^CTR8)$[>=<$5:=^@%I( M;;A00M'X7\8(Q97\GE/1I6?:Q7+9,6N>3TXMZ*2[G9(J!TTN,P]L*7 O903# M T>E-(X3ABMWG7-L69>.[/ESM%WM](6MM:ZCU&\D !A'IC6& BZ!HE0[ZM=C MUNE.[SK]BZ-'*Z8S-R3V]UF?7\CT](-')?W&[R!!D.+"3=(.24A-*C" M"B%LS\UW/KTQT)6N^NJX;'Y.]%]>RC.**>8!14Y3::02!F#%G$B[QMIHIN$) M Z97&G\6>OI]^=\Z8<[U&@@J>N=0"".P@S":P\8;4R%@+3RS2Q@=LZ;L0"5= MK:Q^-!L.QLM]IAVT>UPL.,.D=\ 3"J-)P*VBCE>2$,9RXEEZ>%)V6G)E -]= MYHU1.5WV\$,Q7"5Q6.Y?JLO_NI_-EVG09\/IZ&Y/>,"A304CE#;>>TDQ,1IR M)LAZ4!GF:NU'O9X#L]-2L67E=$77?>;5 8OQH4T%*)3C4F'KH08B#EGO884( M1#@G^*J'^1A.2]>6E=/9 EV]^[=Z/34)<"A/:[<1N*!$(*%X](R<-Q10L1ZR MU,L<@O;PW.W$2WM+6NG(>37E[>UHOH1BLGC--HZS8G)2]W1'GQ[= MSOAA[4 M3O 2,^>YXCI:^$[82 "_N"P(1 J/)R<\%*LC1YT9Y+"&@I9:.N$U9A981K!2 M3%>(0.%SCB!ZZ'ZVQ)87)_4MJJ"S.2,NP2G@8#FKFJC#4.Y>61LF8 MD<("C5<24J[HF2WO#6E[W[@^!MH.PT"?=E9__Q0[L.>"]HY:00 "'=9 &B$*@Y1A4 M\O(([]E/1T=H_CF;&D7XA N;CC[US>U@^M?AJ]N3J@$@8Y@"U$"DK)(XV@FP MDIB9K$2(/3PF;7^)RT'W='RJ.GWX8O>L:L!"$LD$<19QHS#44?!*8B)03KC9 M:YBCCB; 7F9EX=SQS7L?@=IT9V?O"EBK?L# )$+ 5&U M(J=>,\>.I<+F>_6-@MUAKN_%6T\?BF$Q^I(F\;W!HRE!K!LDU&O!O<%A=73[JXU0;:63XP MBA4@!$3WP2$,4^QXM=(+!/R9+$JY"BV;A_+H5"YO)O-BO'79>%XD1&>0^^1X M,B0)$L)K4\DH#0-G$JW9$*N>*8WKO8W0?RN@!?7FP'BT@I_T'N[6\Z:RP> X,3$C#*<80H6QE;+J M)T4Z1]T]6LY;4'<#:#:C=72 UE=E@Q:8"^"M]H130+PDJII^-% \)S%JCT); MV];Z<6@>/YD/;F?WD^L]D_GC0B$]FA>%B1Z+ 0HR@ 6M^*B5SCIWZ5&$:!N3 M>0:,)]N^?%LC*>GV2L%QPA&6T6XED$I '=:\DA))DW-3J$>30E=;X,?B>C+V MO"^FZ8/!=0$/X<^C:L$R*1 QQG@*O&18$K@>)PZ ,WN[O0F5[V/1\>CV)F[L MQ*_'M10VEIXYA@8C+P2.J@ ,KI[R0@A14HOI[&RF,R* MRX#'MT8>E\N<_75F"#J5 ^<$\2TIMH PSSB M0E496HQ6WIPP!=LB@6J=B?!IP6 ]]%:"Z/"09#W'A8WJ2B(F?*VWEE[/Z&Y6 MR<]/BG*0[>R$<=')ZC7MNG1Y5CXXR33ECD45*"JYX+;*2FZTL^[,DL0?J]B- M_,B#LLND3^UG=/1<: @ 5=I@YJ$R JPRFD:SV(*<3+.]I='1^C\J/^-A"'#^M^[3YOKH!*6)5=.\MCOZ43&\E,5K)K'%67HI> MYF!LEE=-XWNZT)EWQ;P&G794"XC$L2.BA%!J%[UU+8&I) 6.YFRA]>@TI24> M-0=L5Q1Z,_D2.U=.O^]^1>)QL6"8EIY99J!(\RLPCJE*$D7)F>VR-DN1#""[ MB_P\529AB(3CVE&'I;":8FAA!:I)*2[.XZRG'6*UBW5WT]&PO"T^#;X5CR;1 MG?/2AO+!0.T<3.:?(!8Q8-9X(J[P>@R/>,TF175 MEOT3/'9PIT;M R+<[+PF!/D."$H!48LY;;6B!PF\7-G4O/XGF3#J.Y&4> ^ M70NQ'",'#9$.0L;7LEB9$U8L#N9*.1^,7Q%7%QG:Y00%;G6$,]"F-L>,.Q-7R[8MG%79'.R2;7;XO!K/@PNKZ97US]$>?/ MA,\.8NVL%Y#%7"WBNH6G- 5ZX?6(U:4@-R3L-[Z^]GDZ=!1+OBSF]E M>?EU-![OX$E5)!"A$)6*2 M17]O*6]DJOLV'-]?QBFP!C?J5 ].22&4$1&UR'P)H*&RDEQ$>^\<7?-LWK2 M;%>]EJ&\NV(@T@B-G-&80:&9Y\:P2EK$8,[+Q;UUS+-YU"BF MG1G$#[L&M8BSL7R +%(FA"&FB18'"]U>Z2O=^I<_Y:^-($E-WNV>S=K E" MZG23E3F"N/8J8L%$U7NOLLX89%]W:1H*XSD0NZXT7ST?G()6)Y&AE!:#3EN8MZL13":;M6)BJ=Y+]GWFT='JWE+$$\6KAVR9GH?M?$" MAMW$V5PG""R)\,)QQJ,N:#3K>+4MY9'R.5DI>[BZM<.=1J#M;!$K)]>?BNFM M+3[7B!O<4#HH SD13EB!E;91GF@'5'()@G(>\.GAP4(+E,D'M>NMG%6RN?U\ MV5PA"*<=AQ!R[(&&G#HLW'HHL*PWGWIXG- "91K!]33GF14:W_>S9W?% *F) M:[%W"C@E,$3"6%1)RRS(2?77PP.(%EC4*+ZG\[H.\K8"X=Y@!O4BOD0R3HC' M2ZDL )KGA"X??OS0^NY/&\M5+J:G,&UJ[1MOKA 4C+,H =I)Y @BDA"QE@Y" M<[XV<4M^>1,HG^#PZA$PAQY?;:P:"(7*<2^E55@J93V3O)+8ZZQ'K?MM.+?# MJX;Q/K%U5.^@:U_=.*HL==HCY*Q#5&M I*IDID;F!>V])NAV-- ][U-+;, M;#.K(K&/G=+J-!-2@C$GJ4SYH>/43IG'I$*"Q%%XMN9YN]-;"]B?P'2O9[,' M'VU3Z! QW!E,"8#10G@P+&U.+JY^&^NM'XD<"&U7%#GJ['8'4EY'.3'BPA'( M-?%(FFH@0 -A3N[('@8)M4Z@QI#N\'[84D.+GN^[K;JA=$BO'$#HH6#$CRS<0,[D;1-GC4^UUG MKWLK!XPY<1!)H##$T7+#1,!*:LI@CM/6PXV!%GC4.,8='N;?W]Z/4WK!A74? M>QS5=5-,9J,OQ?)>]MMREH)V+ZX^#;[M/N(_I*5 H[^ (5601K0]D<97%RXC M'CPKR78/-PK:X%RK@'=WPS5E_RPNW6 Z&4VN9X^DB@[H:#C:?;-U7^4HM;; M4"N]DA1ZHYRIMD>0CXB78'>72!&VX5\DQI;HW%=)&,:R45 M?YU?WX97J]&L&NA[03' 0>"^R8Q3).BYA)KBH\ MN"$YH6D]#)YNEB+/+>(6@3^!0V:+J+T(4,(F_GU<+$":7*K;L*Y!] Q&/\J%0,05](#Q7,._7JY3=4BU5I!_#1\6_1T MIN[G-^5T],_BLC;/GE<,@!B"'/!:.^(9=81Q5DD+MB#4=6OUB; P"A'-._AV$NG?/I*)1/R:6+^_EL M/IBD[% '$NI1S: DTYY029 AUF&K 4K>3UQ*H=5/26EN0\J75X+I[73;'FX3X!S0XPL7;4"@(J9C"S M0 &.&"(IBW0E9\0V)\43!#\NKS)Q/AF?]II66VH$*9%.)V-QU:<*4:P!7T_+ M5IJLMZ!_M.. 9C ^&8?JF52[J@5J'-%^<2W?&JRX)TQ7DL8!E'6V]*/MT#<( M]"E/G=<8I3>2![,;/RZ_]N(QX75G#CMH?E$M6$VDMEIX1#WC5%'HB81QO"/H M%:WWAD$[TJ:7V6)WWT_++Z.(K_[^1U3.F\GZCI\:SD=?EO?R!)KI:JJ)P#_&EN^GX M4"YXZ9A@T1O0!D5WP'F'0"4+9.<6Z- U 5[R[VCHN[O5\%_WL_EB+4I'01&M M-W$@SCZ5'XIA_'FT>,KR08I/94U ZSRWW?)7!V!MM"H%PY)8S)0@G-$*<>EU M3O!H#PVO$Y.]9]KL[O#[(5!DYSGW0[$@(1>4<@T)07%-PPJ3M23>^2S_LG^\ M[ \Q7AR''ZV3[F=G7TX?QQ[5FE:?U0G2$FZCM^T%T.F$WWO#ES(B#"'*,2E[ M.!_VEG=-*:C#:,CI,O[M45\OKNQHMHSJ5)/+]]/B=G1_.TNO'*\PWQW[>$2# MT0U $!$BF8..:4&=YKI"!R&8DY&K?IR97-)W4EPG1_X')7 7^MO/[K3=DC@K M <9@P=CTR>[7V_;,H8QB\UCLN M-JJ=SE;V)_/W:KM^5.D\WD% MRO66D\VJJ2M:)A-V$OGP_<_I:%[8\NNNQ?EEX>"\G+-K,[5PGH-!,4A-]PSE&SB MB*HR&E?22^1R\@W5#\+[ESO=DKZZ8NL?DVDQ&*>PL *JGYZGP841$MFV[B_IY2^=./.]-V MH,.NV.W+:3&ZGBRO8 Z_?YH.HD,W3!RI1'L0=@>K#VDF&N<(4PLL)]AB%!'G M%E1(<.6SCNCK'P_]:V)N56W=&:_#:=H7L\7RST= K=+CU3BHK]](<)@!ZB65 M5 @=+7D 9;5(46*S+H_T,=BQM]1M366G(^[+)"('4?9E]6 \I@:);"&B@,$ M6 1U)3E%KIMS^ XGVC9(L9=WV;B?CG&5R[@[<_W.>H$Y1Z!,.QI4.T&$L\94 MLAK1T3XN[P>BRVA-;;855#SSL?=7^N :#2A:*1])%,#3Q M3!G&UIA[TDV2X7.G8PN:..4DN-JL+8Y=>3>V$"AQUJ8GOI!F2"-!T7KS+6I! MYTR,]<_.SYV)34!_0EE M_D'YN1.O >1/[VFL7H(_RLU8U0W1?6..<:V 5Q*+.-_CRM9E OAN'QYMW1\^ MJ8=Q'.0GI=FS1^,/9=JSZD%"(92B1!DEF54B?SKN53W_ M4'PI)CN?^=I;-PBKF?002!,-#,FM1$96,J>L.MV<.9\WW?(P[XIG3P/0XWR\ M[_K+Y@H!8X=D_ JC.5?14XIFJZNDP]AD92\Z]CBB_2B&#HC5"-X=7NNO>4:X M@V'U&PG<6T =58+9Z) [3N/PJE!04J-.-H0[>QKE] D!VM'+B=FYO.758O*4 M [\@$,?B(B&QH9Q03;7'2JRM89F5/*6'40A=)D]I5Q-=\;A:!#Z5:OC?]Z-I M<3^..;R M3_>9M@>T$J1B!@ /'+>8$B"\56L;2AJ5LR'9RV"'4W.V-=6<8MK]?3!?=781 MSK$4+<6N#\;CV<75<>1MHOV@08J5%Q 90K'#@@-011HS"G6.,='#K .G)O4) M5-8_;ZX1CRVDI\\PIE9H[)G@%C"%USJP/&>OX? 4!:?::^B*N*WIY<3L7%]E M;VNOX< O" YJK+C&SF K.-8(P?52QA#*.73O]_-WK>\UM*N)4Q@5*?EY>GKM MXFJ9OOJ/2=3SF_C!)%V-2X\I;TP?DMS662PVOD^)KA?IKR_N%K+7-#8:_]X0 M,88& T4Y2QFW(5*X2FC"N&-9IQ7]8WW7!-UAA)Q:E5V[BQ^*Q8.LG\I/@V]_ MCN8WZ:7Q*$&RL0[-G'1LD]&A!@!)Z:76S&EIXEJ\/N"F).NJ_+&7.-H_F3LU MY[M15E=T_K!V&"ZNWI:3ZZB_6UM\WF6?;*L2@!AE$5G MEPCQQ$QL2 _]LYL;L8T#8!BRZ-\*Y#%3R;-55>197%*RSC8.WXXXE5?7%1=; MTTM7['175\4P.@_NV_!F,+DN/L39XV*29$K_IG.9+X/Q,6OBT@0* 1+,KGC3<&6BJK]46Y^/-Y;;^UXN^=7BU=T3U+IO?% M=%1>OHR06AGQC]%;(KIC)'3;D8#BHFBI\X9ZB 4T1M+J6%59ZW/$NLG>.2EL#> M3[@M3RZ8A3'Q9K**V%\DO+A>4/NU2W\_?E?-_%//W@]&F5'E'M1, M8M0[ZR&E2E%LXHI0W2C7)'H$9W8*T;S>R^[0[VRG]>D3$!>?YX/1)&V25$:O M+Z=/KX34N8:8T6JPC#!D(?$4:\5\G/]-=4$XVBTN)S]I'R,G6V-I][KHBK,? M[^_NQHMU8C"NUHDWDS0J!X_?3=[!SYHM!(A0].ZL !PI)(6 BWVX.SZZ?%?LR?SYK'"@A!M/.6<$$N6)TP]Y3C4G^,P>+VQ< MUR\OO>8!W!UMEG'G6\RW3<6"(@Y%-P?'3>$F1=4;X"HHC*7[\%P8LJ(/ <*TL M]6F+V3"^1A>K,]L5ZY*.!XR$SO1WZM'Q\ ;&OR]#,Q^]9[2^ :6FHUG\E8T_ M3JZ7VL@8'[E?&0"4DEC/!/-:*T(]-JY"V$"5Y>K)*'IBF3UJF2Z+F:B^ ?T5K0F&C)A3.1CX)C(XAQ*VRL,O;,]D&S&?+BEE7;B'>WU,SBA/5; M65ZFY" ?B^F7T;"8?2S'NP[.ME<*S%'I$14&<@FLL(Y[4TE):5:*SAXZJTWS MJC%@NZ+/;]-H3;V?EE>CG8]\/Y0*#MEH<#G/E$#02.D\P)4<$%AW7I9(TP0Y M'LG.?*@JEFGUDEB=@-RM=0(!TC +F$LGT$82HZ&L9!0$=>LMO;KII"ECR2@AD?:F]E.J7@,AQ1 +:@0@ MP#.#C75.5-)S:\1YF3O-N:3V[-"#H: MT>["5M,MA"3TLJM5$.7.K:_-58(6U%(.L&512(](7)GQ@X19-]?Z^91CHYQI M"-:NXYWWFS7/2@9"A1-*88"@9<9QIKQ>R>.10SF+4/V;MB=XQJ=AMN2 VNGA MYKMR4CZ=#_=S9G?% )USB*F4Z16@=&,)>%Y)*XG(N3#6PSNRC:].38+;[;6< M1>#8:@?\>>XH75R5T^+1A9'?1Y-R.II_K\9*-/6?MI*NGL^__U[,;])9<#7] M[GEEMJM>! F9,2DIE8$:02E2M%NE!R=PSG)Z^$VT5V>"]5=3G5]D6PUL'1W> MW7OF6VH$"Z)7XP$0E-#H#'N&;>4*>PNS7HOJZ5N.+5 Q%];.LET<=\=%.83N($FE)G+3++UCADV58E M>&P!C^9JBH+AQ H@M5]+2&5.;!#LX29FTW1I"-=3,4&* MR@B-91)CA@Q:C0H1+520Q9G^429?Q7LXYR2%-#^>9UDES'*Q=T>;/(B4^*2[5EVCC7Q?O[F\_%]/J M'8"+^_EL/I@L0J3VKUR'-A6GX; _>M@ >U$QPS"B/#"&946^$(T]-RH;4T)=; 8L7 M>-);)E%QRWVWD]T.>'2UXV6O#LM_LKU^ !(Q2J-=9J.Z*+;$"R0 E'$:D4ZY M6@9$R_)_2H\WUA%T43!P;@AW5BC,#/!2">M8)1%W,.=!Y!XZ; UK^7G04@ZT MG47 59U<"IVN*I63-)S5M]&NK<2=]8+50B)N$53INA2P1JFUK-;@+,NZQS0Z M4-';^-( I)UY_4^[:LO;P6C7,VF00A1)R1"I9(O#[LQ";QO2 M\W.WOP%D.[RX>EM.%E/N[T4RA78PYD79 !W1!CC,K01"0B$U!)5,<;SEI'WO M(5LR]?KR*FH6FETQ1%U>CI)N!N.4&G"=OWDO6W;6"RF! -$<$PLXAB;:TL!6 MLE(AW]XNW%K==\]_/J+IM!&0]Q(@[3*&7<:Z. ML*YG;@_J>0.O)]%(P^QJ">7NKB0M\W57F^][:;6Y0H &<,^CIR^LP(Q8"IFI MI#-&YIS)]_ B6[,<:@32SOVNM['+BQ3R=9RM=>& D(O/JBEX(P"B LJC&9> M&.Z(>EC(659^ZQX:USF$>!DQUB+0)_#,#CEFV%4M0"2TT1H9AA6,,[#'@*Y' M*T2=^FM=O2S7&ANV^W.YP'>W\FT[)=BX\CTO'(C!+L+#+6/20H*QINO)WTG1 M:7C(N=$I&^Y.2?1F-KLO+A\G#ER. 7=[-RZ_%\6BT/O[Z? F0O9^/)CLMK&. M:C$L+!&)K,4,:4XIT&1M7F+!OCQ'S]S\'XOM@JS.%L MW=U>\)@Z#Y1%3 D5_2$NQ1H;Y75.-J\>>I7W^Y!-J$WKH MQ63Z\*+RHIA*B"VRPD;TKHKE$Z7'SJIUV@Z$4NLDC]?-S,^A#$;&=C>;%*N'J$H\/Q;"\GBQ:64"S,SBA MW:^.OJ\@S &,K&2&.,6T72/NB,B)WNSA0[A=#82>J:W31# MOW+!-):(<0.D M5%IH;0%=A]9*B7+20/6O# MT)]Z.7^-3QU2 KRT$6-))(/0Z^@PKPAEO<=JYOV7U]#M!'B6,"J\]Q1P#3H&C9KV""9=U7:BG M^6$ZL:%S0'[-<;!40P:I(Y^33A@>'QYP7F[+1[B@ABRV']XM,7I,( M_7R1!3D56[3UM$.U,J]LV<#=]2T[-JMJUPW15J$ 4$F5E,!XJPD1/*X!F@&I M$*KERFP:H[-JD,Z*X=^NRR^_7A:CY?B,?WD^+.-'8=G%#\7UXF&A:,D/;C<= MYVTK&@R \1\%B8M,<<)!;>E*D"B3/Y,T!BTHMFP4V'HS^)'L,$5ZQW7\)HZF M;_]1;)JSMY8-W#D)J;(8QHX;:!1B9B6&$1[EN"X]VI+M@A]YR+9$D.4>P=R/ M9L/!^!_%8!K70SN8;YM"MA4/,O980H.C1,!9;HC"JA(&(MSIC8+72I.&P&UU M*O&CNR^GNB>1)R6"BAVVI=H9;#0%G%!A9B8"E.9,[XEU,(SFXMD2- M2N)/\4NV<.)QD8")T)@Y#@EQ1BB$H;&K3EL)LUYFZE&0?+MDR "T91:\K_RJ M'>O(QK+!:">>,#3>=U2E$CVG&=I>Q0"W@U)\K#MA"9+'M'1;(HN*?;M<]&\\V+3)_:),($!#[31W MW%.H-/,$L:K;R&6]Z=>C>.-V29&#:*ONB;LMIMQ3CVX6_T@3 K7+FX^U@/-;WL]&DV'C. MNJ5D$ 8""@ET7#O)A;;2^TH$#'%6UJ$?;.LT!]AV=TX/.U*M5S$0IQ!72%'A M%:)1..-U)2 560\6]"G.M9--U>9P[N@ S ]&T\45FHC(0WS*FTF$XO[)L["= MOS^P[IF-MMZXG*4+<34BNW=5"]XI&6=Y@Z2TBBO.F:"8NJAN1*SAM4SP[J3] M%-'6\>O^.E#<=;U@G47,":-QM(X=Y 9Y4\GK,#B3X[1F55^V!W!?QK2:S8KY M[/=BD*2Y5/-UA8O)NW3E;G@_G:[>]YG9E!)T?%[3 *;1531*8\$I@U)PC_Q" M:Q (#W"M_&P[ N;< M0RZBY6RI<\0H85F%H_(RZX7D5S:]U*;4MNFE8V5T%:.UED]_7TFS<-2GQ7_? MIV#P/4^DU*@=D.7*(N\1EH!3J!E2MI+;,9*SK=9G$G;'EVV,;4PGG7-Q4[_W MOKM2HW;0#%+N/8C3@*#$(1IM_)7<$@J8=66PQUQL@@G;6-88VJ=DV>SQ&-R; MV+YF"T%C"*(A*]+FA%)2 Q)KRMD4._ MT>\)3GO.*># 2H&PPY!#5V'I/#JS=S)[M&Z?0'M=C81'$FVPUG=0>W?%@.*J M1;R"DF 'K;721H]_):T562%"?9YINV5*V:)*.DN-M4#L,.YMK1.(5I)SSJ# MT6YRRAN-5C(J2&'.]MV93I'YM&M*&WW9ZWN&Z@87\7-5)[!V]']:",MM@2*$'D MJD$<0RHKZ:E7.8\\]'G-RB+"]JV.IG#N:B'Z]^(RA3G88C:ZGBSUMWNK;7.% MH*E"3!NF$-+ ,1B=*U9)AVB6E=YG%C6B\+(%A$_'G[T;9-NJ!*R\5=0[IJRV ME$C)K:LD9-*?V0YMKIKWLN8H5+OB3=7/XE+-5EU_,$;V[GS5J!T %RJ%]"'I MF$&(:\E!)7<*$#YW-AVJ_K)MB$]PE+3^Z[^/BFG\_IOO;XLOQ;C^:=*.!H+2 M5*,XOPOO4D)\R)S3:VLA_GFF7E<;2UXKB)]T(_^E&$<='&UM)VCA$%066D(Q MI1%OZU9C#WH ]/D:7(T0I,Z^?D/0=T[#-Y.[^_EL 0JL?X;TLE80FD>9G&(< M8N:8M@RMY;3>9X63]YABS7)@&].R\3XEK]!1O%K5"EP QI42UFI!%:% &E+) MB1G.X56?%\[.>74D_#PKIE\2-HM!DAZ'F Q'X]%"X8^%K6^J-?R5 M@7)K+0#1?K&:&NLY5+Y".-V5/],E]WBF[3Z\/I5BNJ+^[^6D^/[[8/I7,??W MD\O9WF5Y<,^7TKIP. MYH4N)YC\?@ )NZN&&1*.>F@L1 !@[FSS*XQ-!#D'$/TV93L"Q4;U4YG MDV(QG8^N1I$*Q>SBRA9WY6RT_QAC1ZU@H'4<01$'FM/.:&+ 6D[/;(Y#TZ/4 M8[UE87.JZ6XZ_*W\4DPGBVO+UT5$I9C9XO/\H(FQ7A-!2!_7!)/R=!$%*8^& M.EV;YS0KB4"/4J'UEIPMZ:FSX,?4Y>\'\')SA1#EPH1)P;$VBCALL3>5=)*B MG ?B>I1XK;LM M YM43G=$O+TMIL-1>G3QKIC6(."&\L$3B=,9D4%<1$L8$H'6'AG'6<^R]2A' M7(^)EZ^4[B*M7D9[?QC-_MISU+*K6F":<8P(!UICCR"R2JZ'%O$T)_B@S\Y) M&Z+F8I(II1 M^E8F9>/;%9/>3"+6Q6S^(:[A'[\.[O:NAILK!!,MSG1?)_KC(F*F"-=KR*2& M9\N>'$67+2#;V9'O\JE(]VUX,YAQZC31>R.&=PEY1YV$_[(I@/ #"*- M'8ZNM!(*(.W6SC2!/"=M>)\WVMH-:^E$%]T;8YL>$'U7[+H5N;=N0%22.%Q= MRAF D2'>0EO)[+CH]/GO+OG7-D6VFF[-***SS8S![$9-+M,?Z?6^+X/QD^#& M6M?::[<14#0XN%)4"R,)$@7]2E#&&#M"++IL/G!4J$RY_)8GV, NJ9: ]AWO\XN-R%K+:O+H@%+ MJ8EF&#!'%)&:2;RVIDTT@L]UN^QDJ^A1N+_.W"\ >A]'"S&$6"*0UQKI]1P, M>8Z%=KB'4,X'X_/D5E,*Z'ZZ>I0>E0S *RV]EUY+CJ$Q&,2_K60BEN?$:O5Y(RE+O5M7B6,@[6I] M>)\"9?>GD7I<+$ G@)8(6NZ5,!I2"5@E2?SCS!+_'*W'LC$(NR;#WMB IP6# MT5% "H'/^CQSPX5(7/S%XD M*":X!%(CIQSD$"CAQ*KG0GEW9EF_$3/@.4WSU%N%P]85)^7S]4U(^?Z3\ MZO.@QN-5%]-MA6T+PJ[BP3@O@&?6&Y#N?5E'+:FDHI*=24JWXY59-HYA)\QP M?WS8Q83XZR -X Y!GQ)YJTA.9.%H!G%/6?!X?AUHO7_^_X?N[0> M?QUT7/<,X:16_>:U4O'W?^SUW:T?CA^K_D:0O2-C,#":HD)58XZ0^E*4DDY MR7$3>\24IO<-&H3T-=\XT)AS")E/2Z&-!I7QUE:2LFAJG8=)T:S2#[EQV6M^S2A]=]QX#KZG.&'? M'PF^H70 UAB/H,:":>R$9_[OJG4AYR@;W;-2D>V&+BAP&K&#%4IWD4J3:JM:<7\N45B-\F] M;A _SI4?3;X4L\5>/E[]/3$1/V+B\M-'@+PKD_H&8W5;WD\VS6=[:@3-D(@@ M4BR$IEA:Q&%U&*ZD4]T$6LLEDR;%=7KOXM.K(%2SP/8EVB>-B,6+?G%4%+,/ MQ7BAD/)=.7EXCV1CQ7., U+0:Y5,(<<,(] 0J9=Q8)(9 EBMF)F6I9T]*&/V M.&KR;>K,(N?&9G=!?W_Y8$WMU^P:_](0O0MNA7%"2*BMPD!P52&-(,])MM=# M6ZH9TFV[7GEJ[71EC37UWF%Z M.1WKCG]O#T10G ,(1+L2&ZNU!\N 8,FA=?C,DLWGJKGN>WN'H=H5;Z(%=;FV MH/9N=VXH'23V %H(A:5 FP8PK22RW.GNV3+EV+ZN3S5BWJU%5PV#>IK/JL3 MU &%H4#0"Z(A!-:"2E)BLC()]'#+H(?+7(/:>MH DE&) XE=.$&R=);).]4"M ,)AY#"40 MM/!M =V_'/UQ,?WM0T,R&>B':K5P"2A$$&$3C55H#*UFM(#G) M]WL8/M/#=;-)]9Q'3([1#E,D"$IAE)P;K]=CFT+C\;GMD37$@(/C\[TE! 3ZVWT1 0E710P3.Y:7M"5M0[@SY, M#:_Q#)JCM N-E:*<.B001Q97$AIT;I$WN6JN>P9]&*K=V=[5Z:>:K;K^8!WM MW6BH43M09QFS4@( 9;0])6((5');CL]LVLI7_PO#NVF(7_.)M6%. :0H,49( MIY"1<79?2IINQ>5L6O7YQ/ID:V"#RGC-!]00R46 OQ4<.R^-CD.MDE1A>&8K M8C-*/^2 ^C!\NSO1:>8E+*(P0P9KZ*7E5EK G5A+IWFGM\*ZW8'*476]M[ . MP_:42]^LVCA;;_HNKE*D;,4WH[LC%L7]#0;,&.!$.0 8, Q1J[5<-JZFCEW*Q[VMZU.^K!,LPD(Y#[@G5 J)$-"FDA%X<69N0-M$V.QT M9L-^BENSHQKI)S>6#W%4,@$-1(P;XP&BD%:R*43LF=VV;D#'.^Z]'HOJZPWQ MX@8:GMY(XAA3;)%7@%=R4BARUL8^'U6?;&UL3A>O.Z)+ VNU $@JP9Q5VDGO M*UDUTCDA$CVC/DW"?=\7V#=-] M50(R+,ZY0!'J/8P^#+6^6OD5C/C\$*PX5(-E*^">4Y"?9RP: ,9[+0W3P&.@ M*_=81V!SKA/V<+^T65JU"'1G5RP:6/7?'O*F!DRJS;_'JSV[IKLH^/G.=/8X<>AK>?HX! M[<801Q"B0G&@C*!:"2D \$AJH6V]F]]].0S6W[=XLH_O$3V-S:C_]F/;G8BN M,!4B'44PCR$SU,ET41-RK8TEWIQ9L$PSI,P^1^Y(6Z\Y=I !2J.(6A$@HKS> M"(FCI%)X#RW+RG;30U[VD4*'!!<>IJW7'%P8 ?-MU!Q5*G0YY/(..:>&X\,B!A:PZ_D>I,\M[V8C6#TL3=Q"^G871 ME[/YQ=7'P3B=Q^P+H7]>-@ ON<68*&,Q@6[Q#'6422 O" 3\QT@M>*A^GX?0 M9Z+:%5,^1#7%[[I9'"M]*<;E70*A;JAAC=K!$.:(!T0 AI,WC+A*,[A@T;SP M$)S9S>QVV-0\SEWQZV,QCFU>_U9,BNE@'/NO+F]'DU$Z!DE+_DJ$_;/40>T$ MQ17S!')HH18J93K *F$AH?8DHG]>YE@[G&L3\5[$F+P]**GEK@:"DQ1A;$#R MH0QSEAB"*RL5QQG^O*X,O0+SOQ6]_2MRL&[$F? 2$XX8P) 0294W5$=<&7.& M0TI_I#N]1Y"M@Y# PQ34B^GZE84$2@2\@UA!C[#U#&F\V*7E""&CM,EQHGIH M]K8\!'JBI;[$^BW6QO.*T@-QI5?6 L4(A$);KXA<) EV%D-C:\6:M^3!#&^* MR_MQ<7%U:-SKPPV<3U$[.G;OKUT>3I/?$SQ>S.Z66:ZB 6X3![/IEL,D<6KZ(?3O-%O#$"R=":J M(-&,:P6H1*K"5^*LV_,]7&];)OPI5=,]]9^%]JSCY-?>:BPRF@PFP]%@_+Z< MC=:/,1PXK6=_30#19DI/PG,1[76MD-5JC:1@S]^)?^W[6FW/ZEWKHWMF+P;I M(Y_P73G?>6K_(/OLL?#%-)FIZ?&2N/2]P*3:RSEB2)RP?T%:BJ"B6B(KN184 M)QZM=(KAGU_)8>CV*[,B'^ZTL+[^.QFG?/'J@<7X9Q3X_O6'>N=^V MHT\/K*CAR!W43G .:$=&LP=8)"291AM3R1MB(NMG6^SBQ6HW:P MG(O(0F\%UI@K"I16$N\>)GOM6'<3S\EJ-NT)?7/1;.K@[53 M7\4\S61!D%8R7;)ET$6O&',-TS&B=,A9I$4OMH'>3U/"G_GW]^/!9![%0F*PA6MI+>)G9K0WJ?ZR19P[2PT1I]MY\39.MB\\Y7?%?,,F MTH=R,67_/IC?3T?S[W6"=!KZBH 54] "XBSC''MN&%7K50:"G*/*'LZ$+3+U M1!KI :/7[SH2.;+%$/%WVB"DX]I)O030N8ZDF-X"7S!'-.B2=Q!2>(.EO)Z(EGY[6ATY+^MX97 MY6#=V2%T=32J[V>C23&;?2RN%\'H>^*I=M8+'D.H,0+1;>?(*FZY1I6LU.$S M"V/(UOAS!C6(;7?!#(LN[@V9>E(N0(QHRHIC+!7*08>!$"M9TL=G=C>W(;V^ M"$8X'M'][-CRM._[:?FY,(/I927#[F=]MQ0/GL2>&8PM9XH21N(8455OH?=G MEG?V2$V5C0-YM-H_?I^E$[Q:.M]4-F!#%87,@+BN1MO7^'03?-E/8Z4_LQ1X M#2B\ 12[6@*JQ>]MC0"B%V4#EMY"CS3#Q"J!@).45C(Q:'/VL?O(C(9-AEP\ MN^9(\KQ7#T?48,FCTD&Y=+^1 ZR5H.G5R:X[4 M($90C# O@2+.0.(!\T*M9T)L9:!AEQC;91A' GN*PD$MSFSSL%G[LM9QTTN7QU5#H2Q:R*D M9V1'T^6M@5KSR],*@6F%.(GX"$@HE] :2BKIC&0Y>ZL]GDN:,U2RX#S]X8?\Q#%(0LQI\@[ RQE'!K!%<:<* .]J#4(VCY$V7%J5_]<95\C(2YR@"I# MO!8PC@,FXI\5$LR#,_5;&F;)]@Q6S<+?@W-__?WWP7^54Y,2NNXYBSF@E<"( M@IX+H8A7%"/EL5 K'*RVYQ;"W09!ZI_Y9X+? Q(^]/_=X';_&[X'MA0<&+LHT7SRYMWBRI;C\5 QO)N6X MO![MN.!V9%7#F,<4X[SN*J02LIL""=3FI?BNGG\G1,RM-RV2KP74UH MGZ:#RR*)O__N_/.B@4!H-:&."L04(99;95<2.42RPNE[Z+6U3:2&8.XL=\?] M;%[>%M/'#[;4R.*QO5:02D.L.8BV!0".6VSAUG=:T/Q;U'O#MM^GN[*Q8K6L C5EPI[Q"TRK7#D?Z]"<\)WY[ZC0'.B;:T$Y;:IQA0#.BH_:7QW 8 M,\!J.32=W8HYZ 6&%[6"$Y(:SIQ*9X[8(J (JF35P.0,_1X:.BWQ8/_MF"/Q M[NQF0VU'X\!'<.JV%IP'1&+.N%/. F>C4[L*[L9$"Y]SB[.'YD[7/&Q+#STP M?#9<>:U-U)QF [=>0.08D@ CZF"$J1K)Z:W5G*V('FY[=X,N@1&O)E\ MB57+Z>B$#D/5A^\'N0<[:@5DA5+04 V-=U'GT5[C2Z@MX[;>Z49GLM9[R6A[ MM8 H^H SN:'+V;:,LJ5 M3=MW4DNJN5LBSJBW^J3OD:UZ_6'P]?=!)/MH,$Y[1!=7'Z(NIU^*W4^][*L< M(*6<,B6$%M0I"_SZFAV+HI.<)/BO;"C7YL"VH=P4R%W9G.N._UE._WHS>3\M MA\7L<&YMKQV4T-9AX5TRA*#DG&!4R.T@C&3&08X$Y])1BBWTEM]0ZYU6A'KK6K;*K,90[9]?N$ZW'Q4(<"Q!P M@9VA'F'KJ,&BDL3ZK.SSA_NKK9]?MYHA+\M!K,3#NOEU]<8R4\+1F6EUXZ TW9QW5LCY3GWW!L0 MYV%5[]);6Q+-9D5Q<5>D)[LFU\M^UQFRNRL&)[RR6#OHC>..( JA2!([YJ'Q M66\*]'"@'JONLD5,.QV1IKR]*R*3GKQ9?>R %<3&?R0FT$MD*)>2 MF02U]MX+86MY%^U(9(OIZ,OB>;TJD<3%Y.&SW0;QWKJ!:NP-\T9%JE'%&(8L M,EJ/\YHD BH.'(B^ MHA?2XO0:-\AYLZ"'VSP-4:8)*#L[G;XII_-/Q?1VT=?TJNPN2_Y%X>"%UX!+ M'N&QP%I"K(D8"177+RV![#9R]+40)!O'KMCQGX/I*#D.=R*&G4H\2 #B@!HAQ75$-#H>FKE M09*!S+MU*@=B.961RM6$8T@8]Z1 MA*7T7C&AC,\Y<.DED1I@0-VWSH]&^>3L2OW>FSZG1NV@.15&(&\AIH@89*GF M*[D5@K#3A+MIH]^7V( M?I*2'%FA!7&0*>!P&C^.<,S.[TF&)M>K'!Q;U_W6F>%9B8 @4BAZS%8Q#4CT MG &'JWYS3]V9&+Y'ZNJYIH_"K$U=_SZ:C&[O;W=J^TF9H)70SL9^1ODQE]00 M+%/?F0<"&G@F]NG1&BN;P:U5G0^^[=?YXS+!&8PE 8);(;2USGBF4M^E(E90 MD+/'U*,YOA&=9^#6W?[BIC7L;8T\4GMJ!L$H8\)HX1!V #J",5^M@-H+EQ.] MT,LCB^9]UV81[I913P_GTB',Q94I)_LW#?=5#DI@Q(75!&GF(IC 1^EMHA0 M1B7."5KNT9K3. =JA,ED 7U*>GTH)L77P3CU_T!N/:H9E %Q[04& >4Y0W&N MEFF*MU81*;C,<69[M+"=@EC'HWR:,(X_B]'U34I5]25^>AV[GUS[QZ,$[J#9 MH4T%;RCQ-+H0AB,E >!;'O!]\7;PW_,8G*799\KR UUM;$\>^%YMI+ M!O@)@U0W+:1O1X//H_%H_KW2P')BBUI(N8=FP\'X'\5@UQ;^\8T&9PF1BDJ/ MTSFNHEY@$9$R2!&E?);?WTN[^SB:U+"&6L'[E.;W"X'L?9%$^/2US*7B0TO! MZS@/JE/=XY\8Y N9>\&WUI:L9+305+C%%8*,VC#\*B,PS] M8B1&IP0N9\Y8(I(56R?>. MSCCCBMFLLR/VPS,P!^J^T; !Y@7)&-1((8$9%(@#P[1."/S_[7U;DQNWDN;[ M_IA9W"\O&P$D (=F="R%)(]CGA!T=ZG%&(K4D&RMM;]^ 9+%EEI-LHIU95GS M<#QN5Q61F5\"F8F\>&9H4*Q)\9THUL#]S>Y-F2%DJP"HHY( M )+GW(=]"3L@[I01E?#:<;%2Y:8E)]Z(F.F$&)H,,\8,Z.P29*,L04DQKAMU MIAI_L*FR@$\5,C5BYBBV^'_-MH_K],\:0*K]MDPJPT#I;8 (8 M8Y(VFE\\_HC2]2#KFM$]G0&_%]M7R_1O16XV\+98O_^4V#C88>!GZWP_>5Q( MA6/AU"N1">,8\LQ2RKD3DGM]Z%HMO4"ATH5R/U16T>R3[T3MN;<$<2.9X8!H M\MU-22="=B+9I^V)>]4-8X?4UZ&O'=M46VYRZJ]U2 :MD1>8:'5H%B:TJ=8W MIALJGUUB__Z8$UK??-PM?_/F<;O9SI;WB28[V\SOSI!>ZSM14(("D)".H]S+ M(P3O9,D/%\C$^M0UA\6J/V;W92,FA5\7V96<+6#U^?-JN5^]V6[7\[\>MSLK M8[7[6Z*BN#_XG6:]SIG;.Q?T#!J;?SPJAK#'F"@2@@EIE4\)8':IS0Q!J,2G[8X)LT@ZE] M69F6_-?JUC#9+<-[*^M=;N?W>4S^>+WQF*9GE_V JO M:$Q=ZXN1"Z$9<$>%LHX'XS"W)8^D0Q.;D=0<*B>;5'?)]I[V@V.\\7WQ\(-= MW_LN<%C N^)+'AZW?*BP"YQZ)8+ X(P..!BJ6-KVT]Y[8+6"H :\R7F^Y'JC MSRJ\'0E0G,LB%982@U3'$5V)=FSLQ+KD-H? <^UNG<5#:;*YOY_G#\T6KY;Y MA=U7AX[KM:KEA!L*P06J/0K4)E.K'/4+$E?KS]D-E:5SLU]S/@:>;Z\OT'GZ MI>B"4R@!.EBD%?+2!53.[ 2AZ,0"\LT%ONJ(LT.I\O$/[XK-8\*?_7;X+U-2 M9Z'2)BU8KQ?Q^M\I=#>69GF$O M/QR1X3981[G"%B2U@+DHJ5%,3:S(K%-YKUIF=K_0.=G@\MSC,1V.)' KTOH) MUX%[C_">(I^[5TP$/FV(]"PZKN)F[Q7RI=5QL6_EB3<2LXA S#M#I!58G3QC6Y*QD]6NJ*^%21>R.6]@69]TD^N_M"^[B9+XO-YNA[GF_1?/:]*-,. MC#U'/ ?,,65!6%'2*IAM,OAYA)>_?9Q57?"]-XP=/)U+C9E_>"Y:PC3GX+F@ M0$.>#^BAI,6";U+4/*(MJ&6YOAP*NXJCE]&1L9UEKA&E:"?Q_)?<"_BO F;K M^Y*&DZ?0N<K MO!XI3@S+Y'-"!VC[[^P+>N^)KL7PL]ME!^TZ? M?\ZWG^!QLUU]+M;[[*$,77HD(:& W4(DN],810JTN^ MT& J#7*^.9NG):BL^F9_7[#\;9T3O=:KC_-SES+?/16M"\%9Y9GT0@4P.IC2 MXB->VHGE7G<*H^O9>K4AO?O)?\W6#_/EZ4Z6)YZ,E K"8=>V0 J3C$""CVM4 MWC4QHL=XL'4A^G98VWO,]RDIM$J\]^GI2+7&R9#TX+0WR&J4P%W2)4R86*IQ MI[M%<_8.E9]P."XGF9: (.W:209&6Z:-X$'B) %ETQ'/,965LF6[H=+--[.' MAW7Q<,A#/TCA4O[!N=L44,^RG4LT5\3H S5"6C2Q"'L[@KV<.E"/J[>0.@#8<68EY=(J920!YTOF MY!2>Z:<.5!9IE=2!>MR\O=2!("5@[IFRULE$EJ)0;KQ"B2D-/FLNXHJI _58 MVN66DCSA^\>[[9OU^V+]=7YW;O3E2X_&X'S(?96"XCKW3T;2B0,E4A/5)*]D MA)&)UH^<%GC: SHV9GE_6.#Y$^?D\]$QRI$5S%ADO-HE;;&2)L7D1+)EFXOT M9VPT9N;5<:NP>ES>K[^]7CW,[PZ+^6V]>OQR_BKX_%LQ^=M((I&P!E9PY;G- MUYG[M0=')Q(1;TE^JZ[X>C4FW#OSK^I8>/GIJ"R6Z=P+6!II*7@7CL>?"K11 ME_D1'1H=8* 5?EZ_'RQFFT\U-H*7'X]4,ZR\\=(+FCOO@&"D7"T',9$98%WL M *TPM&D^4'4 G'PA>@6,Y[&P7MC@B<4&'U=L"9U(M_\.(- 62_OR0C_,/R?O MY\W'#^O9_>L'98H! M@/7F:[&NBZD?WXG:X40A-R9H#$E!!0)9TJALHY'A(_*M>H=3(RYW&:([UIG\ M5JP>UK,OG^9WL\69*.[)YZ.2.IF-SAEB+5:4,43043LLGEC:2.NAW+88VRE8 M]M<0WZ_P;#SWY//1628E-UA8"MQHP\'@DB;FH,G4HA&=6BW)==4^1^NA9%/< M_=O#ZNO_WLUC7G_+0)'EOV2Q0LYT]N/_CW1EQ_\>[Z"T7GG*N.55.[5+BRQL$X\ VN<8?D>W7C;AKLZ]+"\]L MYK.WL[OYQ_G=22?RQ>!.+;D234-N%0!N<[!(- M_G&]^G(ZFO#\D<@D%X8)[84$81PF1I8!$JMI(ZM^1+-(V\= R9VO_?_^]LS M>_^_OXU8$263"9)S5&CPVH(KHR/6<]I$Z/5G@MZ(T*]FW]6WK^^*S?;-QP^? MBC]7Z\7]^8O7EYZ-"G$(E&LKI11("*OAN,Y$;!-_34U5S&UQL[=*^TZ:/SG) M)78*,T(H%Y2Q@(X;&G6-:NM'9!ET>L7:)H-[;MM0L\N3I\+:9/0*1G8=N;4V MZJ@8'DWL.JLEN9[M\E2/HU>+& MER=""(-\ +KT:I2) M1H09$Y)108)&PI:YDJ!YH_#DB.(2G5J@+?.X-U05Z_G769[Z]EM2I=Q_X:2P M:=)G?80'4G.H-!LJ!&K2WF&$ M1U#KD.N"R3T=-OEB8_UXMWU<)T; I]GZ8<"3YH?%)(?W7;&8Y='D=\F$W,UZ MKG#T5/Y&E)HJ&Z@VTG&4%)YJ&O;C(BEA&E>J01V(#_7&DU[SN2@XXA)IDA1 M<\X]!ZQ+[DBF)Q;#[P U/YFGG0MAP"TC_6.9_O%A]2.9=W?KQ]EBZ+:#_6XK M@2GI FB?3 @/RB!+J,:420K M+Y".!.G-@1<.I2/UG[J)5,;(2=NV;=[W%V[Y?O-(J]VM?5.LOUXJ!+_P9F0$ M::>UY(X:Q% <*JDU]#)N4U=(.'\:5RS7@I]Z)7#FI.0C# ML9$4)^YY5-+H::/6VR-$56L2?UY$V1)_^\*0__QEL?I6%.^3([>>+>\N%^.> M>"-J+;1&T@CM G-.$H5<25_:\]VT\-."G%==\+4OW.QN:'\@_W+'S1.O1(O$ MKD0HD4,,"@Q9AW<44I,G^DQLU8FWKI&+9=&"*F!3:1KV3X(X YK?K=:+,)J_7]GZ_NJ6/OYS>B!$>:% M1.!)0,:ZW%_A0*_W=B)UX=U X!R^&K-Z2&C5Q%/BF)-"2"ISUB/GU.LGCB5Z M>\TA_5*LYZO[]]O9>ML?E)I(NP**:C)XF&/PQ_N(B\?>_O$H&2?$2P*((,=L MX%R% V6)3V1BD[)Z +XCZG@*P>MS#;?"(UMZ 7OA UDP11 M!MQJ1800RAE?TB^,:!)DJI["JO?06N;[QN+^PS00UAK3;^F0(\@#08ISXI(S MZQ/G@CM2IDR3U*_:)??[0\XO[R>#I9KL'?#Z[*6__;-NS2#Y7V""Y"RX@#VV M1 H9)''(A22]2ADH4[DU2ZX"P]9@BHC6!FFL*4J\8$0@$$PT:;,S=O^I'8PT MN#6KQ_N^SIK]Y,%CH>'K+/(LV/,W9F?>BMRBM)\&K+P#B@)R-L@]G9@*$!-+ M[^@$ :NNN#TPJB[>EIU]+UI(I#'II!.""YP.,_?1L%,"8P[D%GK RL2;1M^.4#2QH1280I[G_ES,)QN"8-;$<1]A3*@;A'7)\2E=LR&:%(R2I&=*$A4\1>Y@ M06"AC6]RYS]"K/5A6W7 ]EL*:+.T6PO.D69Y_&0(VINLL#2@H!-#)V:LMROL M*E'M>OP=,$XT<"5@OR$AKX5%@B**O9-**8R2[Q\D$MX3I:MU$1HT)%2K1K#2 MEV+:,YW%3E-K<9!"N*!R" 1SAX%;.;%TL@ZP[;EWG&CG*2/$O,OO: I0SAGK%@A/( M,H5=('0OYF!-.@6&VP+.5:B?(?QL%RH?+-,!G M.::+RF.%,+<.*6*G(Q JN M6L= C1X"-5G=F]E9QA??WQ7+V7J^JMIA^/OG(_>:.0.<))*D8@9)&W:T:9P< M<3N1&4+MBOE49^$&C.W/5]DO\8_EYDN1)R84]Y>["Y]Z)TI#)<;$@]$6:4$M M5WI/(]':PL2:MS64\T\^1CM<[1LY8;4N[F:;TWUJS[\06-?C M3DZNEGG<<]/(=T56I/GRX6VQWK466]X5;_Y:S/?47'8HSK\?F=)..N,3G8@2 M1@0W9D^[I"K8B=6>MP>%EYWH5IE]&6@G6JV_Y#N\GL_^FB_FVV_Y!OTNI_2O M;%KNW>IA.?]_Q4N5>-=^*GJ==GGGD))66BT=-A+V5&H@TC=IP7T[6];UD.J) M[_TE;;W@R&XVQ?9\3^5SKT5*;?)TO2V:;5 M(H^'1--1+VK"Z?A>#(X" Z.2NA!''#!?[LO.,=JH#G1$4RD'P=.U3!X%H(ZG M^IEC\KH/12Z=]2P08KS21L@@^-XQ4@%L,$VR46]GUE7'D&O*]9ZN,-YO5W?_ M_6FU2,+;^/]Y_&XCZ_T:8__S%6XK?GPP@@A>.\49IY(#0LDU8_NVLQ)Y&RJE MC'05/W[.W-]7VZ)>;]/*WXAIBPN0W-'DHS(IB.9E/7@N"G MR'(W[!U,?4UZHV'5SC8YE>IS3A _*,\Z-XS=C3>PWYZ>>3O[EO]F;S=A,=ML$I5Y+ZEZP_G\ MG9@-&XW J^2Y!2^YTX8=:31T8BG< V#CU)5H0TGTYNM\M\R+]Z$_/QR)<@A+ MX@5AWB<=%D:[ U62*=(DL#=&?#67[G-GI2E+^W.*/W]>+7?KK%!H^>S9:"VE M2/%DK''$03DEQ)$F)LSAL&)%D"'3E'E=<:TZX&5?N\%^STL_>>%4^>&YR!E'D@2LE')>I3/1&U32 MDCS+?GKE_8..E2;<[\VIOIHW3]0M[RN?3EW\7#2<4\IL3A&Q!KO "94E9Y47 M$TM8OA)5S]WQX071:\'_/.> [+R%/Y;S[>;=^S\N.FMGWXMTYU0H)JVPH($J M+LM-07G&)]8A9UBXO-0RH"7!7&VO?9>T]M)ZSMMNE5Z.$IB50F#C"-@ P8.F M!TJTEVYB-;RC@%AGTAG->7Z*B:\K)& W_WCT@FK)C':,.&8\MLF@*KF&%6V" MZ1%F#PUO@_8NLOYN@Y(^OBN^/*[O/J6UOUVO'M:SS^9Q^VFUSNDKYO/J<;G% MY]!<[0L1:>9"XC'Q5$G0RDFI2_I=,!.[C.P3,"_E-K0ND&$!>4QR?R+CZ9EK M,5KEHU%@1Y2D#AQ')A@P$,J+%XVT:%+X?XO60]^P[4!&H[[UO8?5MO9(LSFZ_^<+1[/)I8,LJ 85%#* MY(/660+<8LIP*1W U08'WU"\;$ -N@7Y#I8AYS=?OAPZ&7V[U<2XQ&)"I < M"""* E-<[5C-/^:"R_&[@- M$H$39@4V8!EAB@K#R9-\[,0:GEV)JCYN@^H)HB^('^=75TK8>^'IF,C1&G%E MM? "!QN,<0>ZK")\:IF=@T+CU/#QJ\4QFIUTX#@\"X9@QX4GCGOK+ 8K2JX1 MH:<6'1K\].]=9+V&/5]M-H_%O=NUQ-V[VCMB-C_HZ]LR0);V@O,U&U=],8(1 MF@BNM"6<G6RR[,U)'W?K3Z7'>>+C-R#]1A6S?_B9MMTUN8M(B=1?%>J<2HA MIK4?B" 805Q8(PW6&&3N@U9R)!=<_PK:-X3XH/(:+ C_0B+0KZR 5IH:6?$S_,K% ZK4@ZBPF M7X_]8R[[(X(2R0)#Q%A@B#&J?$F)('QB_=L'0,"YLK]ZS!]]V1_3RGHBF 0B MD0O&R%(M/0IL8K[P=8*\4/97BX-C*/L+SDK&4+*:$"9I)T;6EH1[1]C$[H:O M%5>ULK]ZO!SW12^W(5#05"1*K!4*##G20APT*0>==*CWVF.E"?='$_2Z@8M> M:CPD.8!%RB1]9\(<0O%9Y=W4S*4K4=7'16\]0=QVV1\C(9\Q2!I%-66""',H M+T]PD)W2$H!L6+K7*_NH)9C3[[,#7P)*C8)QWR5G708%U.5WDP#7J=9-R MK#%&2P>W#7H7V>B!?C&%^_?5\NLNB_O=:K$(JW5^:9!:@9<6$@/E0!3RS"?' MSFFJ.%+';4=/+=NL3_CV5B/0@EPGI&6_/UX:XM77&J+62BKN/%7"X2 PYZ*L MCD)2NEX#&E_V*0[;V7H[3@WK&.;]:^-5(+A]1?RQ8FD$17&1@V/>$LT\]S1Y MG$BKLA\Q\K[1_5;U^)'>J^$R3T4X//M+!<&!) M%C((09@0G@=4]C=%6/HFK1RK^VJ_]+ _/6P*@=M7Q3%:I82;8(64UJ5M$"6! M.%9VGT"6-ZJ;J]W!9F^5^N4O11PQ!":DAL_2_GY+G][FU+YCKM]H8C1U5AJ! M6AH4I5Y1YR@1DFDXRM-.;0CGM(,X'0K^GZ3((]?>Z#U&Z930W@$G.2# >=EJ M!%LF>DVZG%!LJ!OM&>$N4!- MZ_Z/SKUX]3_FFM,EB*3U!#0R&F>QX2+8X=_ M[!'YIS5(_<>K?[?XN?T]X!!0>$R0'^<&4&>!47 %R3MDH)DBV =M+!QW<&_" MQ'(7?FG_<."Y?=6?CN5/#:4, S:4?>'6KI:8&I,&(:\JEDF"P%V8?+^)62H>M=EYH>&U<4ZZ_SN^($ M6!>[Q:7_[\W'=\7=ZF&9&_ON[4U8;;:;ZF6G+?Y>=-IJ#,E_M8X&*QB15)3\ M%2%,K-SK6G"=+$$=3A1]&1:OEFFO*8Y36E\?*+E01W3FK0B$4>:(5100L\9C M3 YMM]*?Z-2&S V,E557DJ_O:%I:Q ;SZ^GRV*TU.63CX;*(OF M=C!35[X_S5YNQM4>2\"*]%N?S/+>%5^+Q>I+9H+_.^_3195"L$MO1R]QR$W, MC*:8,4&\?*+;4N@G-_+&T=0^GWL+UQ2+],V'WXIE\C87:?WF_O-\.<]V::XG M/Y!P>9>J]9T(R 8A.,6>*V-<\F/!'/G,=9.T^!'&/;O!7)<<[[V3<2-+]'6% M0L.6?RDJD5CH5)YQHS1GP1ETZ/EE->)!3&O7')?O,*PL>^N4L2>@N'^9OH-^ MGX%\M0_$M.M018W&,IU,*&U!VI?GDF;4PK2LR<&P\[S#1A?"&3;4NP]DWWI+ M0<4%I4$2AKFRR)L01-F6@GC/*JE#UW'>6V@I"(H2S$ P )?[(VC!4":*JM1$&70*#.J"8Y\K6W\!L9 M^E$9P,.V**HGV='KV8'4-X_;S7:VO)\O'[HK^C[U6Y$Q01T*B@?PF!I(>V79 MUXUIXWM-I)I06=E5L&UYI$Y38?>F0.>F:WT7*RQG!!5G#YO:'XM.(,%$<*"L M\MAS1J%LS\DL-!J@Z%N>O4Z+*Q@'!*V#&9[>-.W!"'3U# M9H-LXA;7OH&?3 G".,^(>J*^%?7Y;KQF+>8=ZF-W_OW5BXE&!ZR-<)(&+'*W)(OM M02HY524.4H9?&"4.,*%\J:\2^/!\5\- MVT:KCD/B8#1:.9G#,5C&@DDN@*(V9UBBIZ$[G!#T*Q R:ET6V\:V))\E_*,U(Q]JHR M?UVF^:_:)_"[(JCCZ0/\%"=PA_IXQ6IB, [98! 1BF"B?'(D MRI0706QH[G?BDGYW<[T*A$\7V[F=YWUL+STF]$K"B'YZB < MI2+D]@-EB%A0SJ8V2W>\NC4"Z=[@B?8CO3T=7,]^-"JJ#.&@L"(L>1K"\F.Z MC4"Z44!Q2K&,6SF?FHGW5HZA?=MYL[S/C0?R?/H/J_RG/I.LJBXA$N%#0H/6 MU,G$=:F8+$&17'K4I+)<3$C!AH]W="31&]>IX:_&FBTL6A<0"HH%+(P QI"$ M<@>4ED.3>D;Y2_]N5-07KU*(E&3 M]D[JE[9.0>;3.4_-P\-Z5V[56RCEZC5%3 S'UH-0CA)C @O'\+)D3C2YM=._ M]/(&13Q8\[9=MX7;:]0F);.(*0!JE$!&!Y_\!^X5QPA8\)6*/(=IU/8NP2=9 M6+GY7Q;&'\OY=K-#7-D[;R>1#TD&-BWPO\]M7^W^4G3&RSP4QP*1@CFNE>(' MGCKM&W4U'>%=Y[6 JMFTK5LA]'9Z7Z#R^]+=UG%\^>,1!$\'A,0420'. +(Z ME%QS3DZLC7E/T&V=[V-!Z[$-;";P[>/Z[E-Z(G>Z:AVZ-7\I$IE'>AF+DIV M#2&X6R'T#^J6NG#7@G?+OQFITEH3I9@%E"QC;H0S M)8_!VR9A_!'>D[4.]&'%T3_D_UBNCP1\3V(FX]B 86=6;:[8NZ_^>O3&.H0" MM8I1S:G.W;I+OJ7_:9*.-,+LV]9AW!?C!_.NSQ&XN=4FZ=;FU'X#!IC3C F/ M0CFO$(N*4^N',?S&U22=$T,(9&O#*0:(!.W+Z0'8H4:I^^/WMRN#J+,FZ?78 MW]O@C]T"TT]>Z)+^PW/1I%V8&* >.!4:!\"6'6@ASOB)C?$8 //!W@TX/YH M;EQ.\N:)NN5]Y6[K7?Q<],@*0@T.U@GO)'+,E4.""-5T8G.!KT15:R7LK0FB M+X@_"ZY6F8CX\_-1 2?I_[03B:I\M^1T.8.-,@\3BWL/"X^?1R%2]%Z<_/'*CTV]D/ \N*F]L+3V;HVGB#(]==<<)Z.#U[2!1;_TTHY^MS2FHMC- ;BP*,S M,$')#+=>>$&3@TCR_Y1<,Z'1N3S"2[WAG9K>1=;[?GHN6OX\WKC:SA8_QR2W M_U5LGV+I3U_:O_2\-W"57;OO-<5 #+5666(01E*+8$,Y59(&6VW&X83,W19! M?_ M8;4^_"D_=ZZ.H=^%1(2I-"@X3;S3%$NN7#FDGG%GF\3Z;M%GN4&%:D.N/5W5 M_CG+G-Y^&^SR]>UZ=?]XMSVL8UYLZC45J_)Z,@.0!QDT1TA+BQ3FF.PNR5'@ M#E2E6KT^J/_VM/@JB1N77XX07!#,!\1P+B_E1!%:4AY(HRK%$=JX[8+A^0S8 MMKG=LX8/G671BZ(;::4.R>,WH)03G,,A:5Q+)T6E@23=4/^OU=?=:?9J^3[7 MR^206ZZEV7/_&;1>+>_613J'7+'_9[5QE"W]0C3(4(:TX)YQ:JE,1Q.4/+38 M3=2YT*Q M)G=#HQW,T#LRSA]FUXEB6* ]J>Q^CEYMX#W_0/3""4H$Q3@WO];,(RI+ZBWS M$QMG-4X(-A3*L) \N*?GPMWG7XPBB,!LT-@AI 2R1$I_H%9;@YK4;U7W_?N> MV3E.)%XIDUL[?:7QB5U6!9F8YH@54I;ZI9.YTP1QM0M0^IG\,$ZXU11$S\[C MP-7Q??B.E"GB!06-N=>)[3:)=N^\4X_!5E*$KK/YGT'G]7SVUWQQ79UFM4]% MBHU@1G,? B=2)2\H'*(E-!BF)Y83V"Y03F;L=\+["CO"X3_D_\G]=_[/__K_ M4$L! A0#% @ 5X"G3@0J8LV!' $ $4D6 !$ ( ! M &9O&UL4$L! A0#% @ 5X"G3@LA84%W#0 :)4 M !$ ( !L!P! &9O'-D4$L! A0#% M @ 5X"G3HA ,K0!'P &DT! !4 ( !5BH! &9O ITZPI]>(H4< ,"O P 5 M " 8I) 0!F;W)M+3(P,3DP,S,P7V1E9BYX;6Q02P$"% ,4 M" !7@*=.H"$?5Z:Y "O D %0 @ %>D0$ 9F]R;2TR,#$Y M,#,S,%]L86(N>&UL4$L! A0#% @ 5X"G3MC;A+_N=P HB4& !4 M ( !-TL" &9O

E]&&_!3O/WL-]KQB.3NEOTW)$N<-:%O'GD"@Z^WY<^?SL8<4Y8?Y^/PIC M=CXNARA8MOFW'Y;>Y]]%EH>CI^.?:Q[Y>5_?@^KG'[\OLO-[2J/[3_$H22__+AFB3%- MV27-6-!/)E,69^+NX60:)4^,W>1PX](QCT_#Q_"_.F6L\!\:6#? MF-/HFHU^.KL:\/G)_[#^=3LX(V$ OZ!^?NX,[,O>L-4:=*Z&O8[3'71[GM,: M>N[0&EX-G<[9S\\V89EXM^&$9>0W]DBNDPE]'460?WRY@ ME\2X2\NL8+P)6"66">$EXO+S\O?$_,VC%<2S^#7SA05:$)]%477-3V?FF?@, MB.?//F^_ZX]AD(\_NA8'TZIY#*!H1*<9^SC[X<6N+YYJ.6%ACK[N6E6U>JGG(%;\_[.]:>"[A;WJ]]PPEK1PR85I]>S BJ=^A2#:1[FUPO MABIYNQ',>Y5@M^,4*XXV7$[T\L#7/B]W]I MR[ZPI'5F5V4GCX(<)Z+JWX"4(,Q\>/^.H$?^%4!G_\+?^?F XV/"T;*MY5L4DO1_:GA7GC2BGZ5WWJ)L+99 M_/_-N+6,H/,V\>QKEN5@J@#TB,5_C\,\ZSW2--@YGGUYV;GL>EUG<&5VNE?V M5=MJ]V;Q[+;E71TRGEW'F<2"8A7>%D S\N'L^N;WL^_61;;9?PK^BS#FSGCX M -C.0]K/(MEO<4]SG]R MC_-4G'U)K/KJ&ZW? [ AP2H$HC.?3>[ ?K2[XCBE_BE_!PPQUA#@-RS3-FQ; M6D?KQCNM&DFB&Q'=TB2_OHO@BH9>2!9?E6 M!_FJ' K*EZ$/;L=H=Z7IZR/FF>]/"VPL=X1@PH&K-21H'?/"DI;"H@KK'T6Y M;&;;:JUUWFZU5JFC49*.6"A1(S73N?Q@=8R6*:T/NHJU4@KI,'0\5>@D_>J5JLKP6[+++AM$NS$@E^F M_,=LYYRZ0?_RJGO5L0=NU[:OK/[ET)GEU V&O2NW]IPZF?Q0%G@G@B1:Y5_2"[@KVX1\*?(LIS%_ M5/15Y'.>_AF'TCGO1<;A\!M+_9 W_3EV]6S#N% Q^AR7RZ[9A(8Q/#WIPPTI M>" %C22AND(S*@^[8QJ[\*L?[J:*EN/0*,HT-1,.&FG MUTC5IK#CYK[1 8FH/.&PHF01M&55Q RK2OA]'ZRN89O2\@4Q(Q=C6 U/.'(O MVM+R]U3A_+H-;!0(I _2YS"&+]JW^KE9APSJ[YS5OV-&R+JL=%7"!H>V'5IF MRV@I>HS2,+SA?54A4AW" MU2JK]H6'^OC8S(8'UHT_L'8-T_8,JUO_!%U5]G]?U:9)Y4*MONL_1?\O MXK M8=^FS*^&H?*V8)I5J"LCB+)]T/>(U11Q5$_R]-+Q*DF5PKI^4RKI #4']8-5 M807$&?U\B1/Q3Y%UE,GD45<#Z:1@I#N5JNSF47Q'A<)7M3J55R MH350!_8N&Q\%TDAH]5+VAST#5H4=]3CF50;.U#C)585Y$,M4Q3)U"*>-,ZP0 MS?1B-M2+>%@KC2JJ[+]$A[NNCJOOMT5=WV3U]SAE?G(?PPNOK-=/LORW)"Y' M+)4#+K;NLMIQ+MVVXPV[W5;;ZK591T1 M4%C@[JN1A5W6-D@^9J18VE(B1JJ?WW%V@1U;[.^S_J_D0\#[EZ89;]F4CY,B MHW&0??=Q0P7QUB9L,3Y^:9D5/:)X0UBY$\_;JO2#W?/^TVNGJDE.CG(&);8T M>[VEV;)^)L-O'+^QD>-1@H '83>5&CTNNHA6N777)2<*\^$K+),$6S=XU/WH MZ2CSY1;3%$IS#BR\,#]J3TWE/3;TV%J/C:FR^1B)5E6AJD.X>L<. M77@;-\W1Q&FH4U[!EAAQ#S[V&4GWU74-[BUC=+O2QJ:JLO=U8S5"LFKTJ1EY MNQLG::$OLH,O,IQ,H^2)L0J=IT7JCVE6SA2K Z6;,WJWV\'FWPTT)/6">X4( M5ZNPF1>>BQ;XQN2Z37(:;7APR.0&H;69^*QPC$I"6: >O7/LMF&Y&PLV#LC6 MTT/02Z4V3'/NRTY2Z@,VBW79'UU&^;O:[9JSWK M:8N$FYULA3$C0/=P0GF0;B3H1N@2X4@R(N&F2/2DPBNP@P((I($=@D/84;0R[2,";CON0;. MK1;6O;S(UK&WF=YW M@D)Q+*-%G;$076TE>ALPR\GJ(X-TA=/9EU$]B?DJ0BAN_C*[#[,_+)_YO?GR)>. MT[^T>NUNRW3+L^;+X;#EM&W=SYJ'U!_SP#QO:U$>'0,($!^^*9FP-"/4]_EA M"#^'3E(Y_3DL\V]2UB'P0, @C#]^4J0D90\L+E@FGI2_SU14T/*&&P$(.KS# M1ZD'X,\/LS?879T.Q)O9/VSK"&?L^ M)^K=WVFQ9<5WZ'K)G ];/JIMW# MM,EE1=9L*FM:@C4W/J75/>I5IU\,_B>+2#])ITGI-4J+)S1RS(!M76P37M^/ M0@MNJ8]$TAGJI8NK @,U3),+0SRX,\OEV($V9O!<'4Q.%2F81'R=)31A2=ECSS=&-*G7;@$G7B*0N<[:+ U1=UW#?W M]1XQ-30G2R.(S[OEP(>=ARR$4GF>Q P/\QXQZ0)_9.EY,-9_\O@U[/O>*\D MGC+:%Y3QJRQVQIM91E100;FB=BO?GJL,5W M29$3&H$(S"^%+_!9N?N\0U.6\=]/ESJQS_)4@4G"E(D>D#1^NB!_L.H[&9_^ M\H+:_OR"W*ZG'U=K%9$)3^.Y,W/-R"^Z>UCS*JS/V)'#LF[BO:8IOVW,E MIO@ZMI0<7\O>-T-VWQQA=]^N6>4>'C%'>&\*=$Z> L@#2 &4 N0!I,#!*:!) MM%>Y<-/"$K.PX 0+3H[$?-8QJITT2^(G6%:"#'A(@%.Y#SDO$.XOWS:'/(:\AI:<,XM.*0V]"*0\YK.N=M9<7I7FSX>JK5'G1]O3"&KW==-8P\ICC77+JS!^W$ M;?(:%>_1AUA24ON^M+!,S[#,^OO>J)*8SN_#:DH%*T<09QJ-,[9K6%;]?7P0 M9A!F$&9.%V9*AO%LRZY?U!!K$&L0:TX7:RS'-FP+72?$F2;AS &:6C8"A [1 M/'5?0G5=HVO7/_!8BSZHB%Z(7HA>.J$7']?>EC;F$]$+T0O1"]&KB9$HA#"$ M,$4@#%%*N3"5Y1EV%X_>-B6 )D6!]0G/+VF2962:)J,P?WNVK)IS %3%$GT@ MPVT!8KBRWKLIP* >!C3?SD (.-KAEF%:;80 A "$@!.%@ \MH^-);^9RA';6 M^Q+B.X0'A >$AV>WM6RC9>-X-(0 A(!3A0#7-,P.0@!" $+ J4* 91F6TT(( M0 A "#A1"/C0!BN@@W$"C!,@/" \K#M,M&QI8<2F6 C8V63KSB9E7L*$IO?A MV^/E7FG&8[_7C*>V>D#ZQ.PQ@8<#(%0L75%;! \N*I: I/E(<1/'W GR-@.4LG0"S"OC$? M_O+ Q#HLSLIGI5$"MS^&^9@D?#P+F3":%;#G,/!.?05G[L\]K MZ'P;3H!K?V./Y#H!"'[^Y(]AD(\_MLW.=-X'"@R B$XS]G'VPXNW7SS5\ -Y#'ELSF.6X+&-1Q(@N.$ 8MF<^#5-[ACITS3 8>O(<8?@N)NG+&<3 MY#;D-N4&K".O(:^A+D6.TX;C4)UY9(]N9/5YQA MTB8EBAB*V($4F&,X;1NE"Z4+ MI0NE2\>HY2I3>'I')Z6.YEIUYAUPYH.DN(O87O-8JD7Y%2_# ZHPHK16 1N3 M\, 4DP]5END9EBGM(.5=PFG!1W6;"V@5(((A@JD9BT, 0P!# $, .Z )YMB& M;:$)A@B&"*8 YR&";4VRKFMT;0\!# $, >SXG(< =NR /0(8 A@"& +8 7U( MRS/L+D;!CG\NJ5 J0"WGE>+3(Q,/=)=$076 &4[@.4DR(BE[8''!X+]^9C$'[=@R_D;X5!.' -[V/P4Y#CD..0XE0FG#+&0XY#CD..0XY#CU"$<KIQ,=B?'(53)^%LC/"Y76DA9Q0M%"T4K<5]GBLMC(NBA:*% MHK5L,CJ.M-AHXX4+NR9CUV2U3F).J-T"=DW&TV#53H,1P1#!L&LR A@"& )8 M\P$,NR8C@B&"*<-YB-1D!# $, >QT R[)B. (8"IPGD(8-@U604$PV*. MC;LF_\*2^Y1.QYP>)&7WV"M9!0VB#BLJ1SCD..0XY#@M"*<,L9#CD..0XY#C MD./4(1QRW"Z$PU[)&W8C^#T.YU@@!][ M'ITT#+2-MBDMRT&5G4040!1 %-CBI1W7L-O8#AEA &'@E&' ;ANNA]8 P@#" MP"G#0-MP.A@90!1 %#AE%'!LPT.?X/E[8O[H)C;[J2#N1L S+D:9T4")0(K27"-LV' ^5!(H$BL32 M<6NW@T/@4210));.2%LH$2@1*!%+5;,=6UI3S::(!";%[1N_ZH_#&-/AWE9& MGF')TT:-#QUK)'[ZZJ_F2)=CM+ORFD6C<*%PH7 M'\EX+J;#H72A=-4QJ<4P M;6FA;!0N%"X4KF6[T'91N%"X4+CJ"&G8AHVYIO6&&4\QFOA_=(K)<.*^EN&8 MF/FSY7NB,FJT1%@.'F"A1*!$S*TPTW!1)% D4"2610*U!(H$BL1R(*SEHB>! M$H$2L=2&H-U!)2$C2*507/C9@D"8;S_4$M%Z/5RY3:AK6*3)E-4AC\T),[<, MIX/9![43 )7=*0J7:U@V-C1 X4+AJB6UQ^VBYD+A0N&JQ2QLH5F(PH7"58]P M=>TN"A<*%PI7#9%'RVB96*U4:TCR%//F>EE(S[]2/QR%_@OB[O*]<%M63%\A M-!#RARB,V?F8"7I9MOFWE\R8IS0&HJ4LSG\@B^]H3_-2%,1SPI=L";?-/9:P MC8Z\#I--@0#UI%U?/:J=1+CRW#R4!Y0'[>7!P6''*!$H$2L2X:+-A!*!$K$( M,1B.C3-P42)0(A:)#IZ%$B$CM*90-%OAS+YKEN4D&9%\S,ACDD9!'5+8G)BX M;;1:>.!4.P%0Q9VBQ>*%HH6BE8=L<869O?5&H)X;3@ MH[IM!30)$,$0P60=&[F&9PA@"& (8,?G/ 2P[7U(QW#:\@+V"& (8 A@"&"'["?B&;:\ CA$ ML/+'=/$CA==?>_W2STOO]:(MQC/6LM[N2FQ9N[V\MT?CCL4JK8U:<^SP5&2Y M/PD)8S\J I81&D7 )D6$IHP$8>9'2<: T]F4IC1GT=,>K[#8D(NW MV:?Z^Q!?#\H'ZQ(V2UL_V64^'_^_->__#B_ M/(=?C),(Q"L;_J<(\Z??DIRMN0DH%G,&NF:CG\ZN!K9I=?]A_>MV<$;" 'Y! M_?R\[SE7 [/5LB]=T[5;7:_ONDYKZ+E#:^""QW;V\S.N7:;!;3B!S?B-/9+K M9$)?UY9O,?T2@_^[R/)P]"1+P,7'Q_*K[H!:Y4++Q"LULF=;G1](24C!*>*2 M\TO*.:.?3*8LSF@.C/;FKA[G';UNZS'WP4 -4@CP-:HX#)#1FDR(6&6%33V 2Q@G95[ MBQ@$4=",3:91\L18]8R M"#1&0$3O*H!2>-D,O@^4#O\KUTE9];J\Q ^T*P$=0QYH5# "7YC>\WL3PG4^ MOQ=H-J5A< ZJS:=3+BH7I XI:SR*P4V)8[))JRRY)@ MK'$K+2!QDB]+-XV?*F$%&1%")N\-%C(D^57DX'K[PI0+["F;4! +T$H/-(RX M"T-&24I&15ZL0&KVME&+J"#3&.)EX6GH<_52&D2_QV&>*?A"SY]VIM3#G'PX MN[[Y_>P[PE7C U?<2ZI^G28GCUP%9 MWF-[#(-\_+%E+D6U?-@..LW8Q]D/+T(2BZ=:SLR>QW0Z:Y/L-\_M+I_)L=N; MA'+7!K#*%3QSSP7]O[?L">][?L0Y, $U:\BH7\]^\%F8E!OLRREH#+=^. MSW(\9^D2)?:H>EBO&=]7A'B^M!.O.$Q#_L2IO70UU+#:JR)A&^'5-])V&EZ34H=05?3 MZ1BFQ)'(6&.AI+CJJP=U5'<>CK%[7:N]7G5TL ?;,!=+#2H>ZV%YEGK.6SB2 M$3\Y+M/ DQ$1RK@,@Y*@CG1A*2NMY!RKGVPK4@FEK/0_YD5':K[M'LGUNLC. MD7)FOX).YGF3O")"K_S9/WA5QQ.Y%]DE*Z_!P>'#V5?^W[/O>+6(#WJ-AKSD MD?D%3YW-9@6-'$/(G:AC$44K!=CX_CAD#Z)9G.TG?X\%3P9%04 MTJ2,//)_Q0D17UH^TRHTC<(4OND_!4USGLX[@E]DH&F%]%Y4M_%"E:IT,^ Y MO5.X>%8W Q>*!%/I%5FN*:IW&U/ M9BJWY6 N]XGFBVIF[LGVX(04/I #7 M]7,X$CT5_@5^'A87(0 >@C5[]_E1)]X4ZLX"WVL)]HU%O+2L%GJ58/5 M0]L*>\MVC8[=JIU(33F/TTCJE-,1TG6H\MR&M4/+]WD7)@Z=1Z Y,M#43#AI M>5I(U::PX^:^T0&)J#SAL'9R$;1E5<0,ZR?Y?1^LKF&;TC+CL?8$8U@-3ZUU M+]K2,M55X?RZ#6P4"*0/TNU:5*Y4*OO^L^RQ%O,,?LV M9:(T-4_*JDV]>K$H(XBR?=#WB-44<51/\O32\2I)E<*Z7L)@;66@YJ!^L"JL M@#BCGR]Q(OXILHXRF3SJ:B"=%(QTIU*5W3R*[ZA0^*I6I[*JF14=1([G1#:T M!NK WF7CHT :":U>ROZP9\"JL*,>Q[S*P)D:)[FJ, ]BF:I8I@[AM'&&%:*9 M7LR&>A$/:Z51197]E^APZ]-;7(OFK\=OD3R<3*/DB;&J*?+7(O7'E+?O;=\TZR4E[ZO.M:UEO)4]VX=ZZK2.7;/^['MY]8J;4<,>#7JV82JHX.V&KOE==:6G5E78*/DS&A95,9V[+]-A=D%4AUDFF M@UCVA;RC9U5V\BC(<2*J_@U("<+,A_?/R2A-)N4$IY4)=#QXXB>321+#EXKI M/+&X*N"]B>'OW'S@DZ*."4;*1UTQZK[:6_\2E+=0_%PYKFEPO&7*#(Y[&!Q79"J9 M;@30Q)M6+B]D_KB=(T1DE8J_-OYP0%W>4^,T0%;<]2A'!:_9C#(+( Y-9N3G M$^5GZTU^WC@>B'&RUQF\GV1B$'G*'EAU,^LH%!K>7[NBV<4W,PACAA M\Q!QYL1QQD:<:9@+6B<)KUG&1-TW;RT6@%D3)5,>D-W%@&_Q:SE$9"S]!@$L9AEJH[J:*WF"!<8>(Z+PH7NTJ8DO$URT&'9*ZDOTCBIEI8\ M.I0'*-4_5H\A*RW#[LI+EWRW-X\.7(0N[G'#S(A?B%^;E\<9G98\!P?Q:]50 MDYP3OAE4'*O=QTYT.T"^=/GQ_7SOW^.4^N)GP3GGCP=K;!H=*^>_G+ M+.Q=UMFT<'N7M0U1@50L4_,UD_U92Q?R(>!)V"G/8%_./)?+^ UM^2(WJ[V- M6>V*9+5ONX F<0+E;&K%,B&52G9<48W#;QR_CUI2VC#64XW=-C>^ZV>]7E43 M/9P-7KLN.5&8#U]AF424N?T+C,Z-$T+QR' M [\>0N<+7K,L3T.Q!66I>0&; M@#FXF!NW*35LT[ Z]3=.5F7SZPZ#*H1'FBE4=0A7[_'JA;=QVRM-G(8ZY15L M"=&N-O892??5=2)8JJ['W=6(V0K!I]:D;>+O; K-,7F?<++]%Y MT7@OHMND@9Q@SE6W@\V=&FA(Z@7W"A&N5F$S+[R-\QO1 J_2^S8[.&1R@]"8 M,X,Y,YL'LMJ&Y[G'[\OLO-[2JS.N,+_W]B[5__NN/W_-UPH_\WS__/U!+ P04 " !7@*=."R%A07<- M !HE0 $0 &9O'-D[5U;<]NV$G[OK\#12]L'698O M29R)TY%E.]74MGPL^Z1]ZL D)*&A !4 ?>FO+P!>1(H02%!RJSE4QC,A0>RW MB_T6P *DR$\_OF: 8!%(+AQU"@2\IFYV@,PT"4D'!F%O %ZXC7.>K(2FU9"S'LI7+E M0GD!50%;#,.$"TB\U+"70D.>#W7M[LG)24=?3:MRWU11PG8[OUY?C32+K<_? M :!9Q;,Y90*0 AMCR!^U)&="^?5#>[_;/NRV0!0'5]2#0D==7%\WH"#408'@ MZJR]@-B3>EN@XV!"R-L3".?N9F0%(U/BDG7-831 ?$/V:*QU#5)1MBF#-%8= M@VR!O,*HKJCQJLV>ID'D$ Y M<+U>RO-JE@6,Y5 N%B#*Q!-E8O?=&B9J9((F:F:H;E)6:J-V.+@ED5A;OWF< MKV)&5O(F$MR@-?4LJ6]&EI!C?>97I",CH!0?NZGDR-N;T*>.1T,BV*L:F=Y7 M&=),P%2TYB0,9E8U; F*YB>K6V/CW#I6,]7":F#.J-[#@R]>%-W$U(I M?;2V$9@\(:X3C4,74C)B\7%[ 5'/$@*QQYVC8R$5':X=%QQ["J[K8D0BHP[: M"^&:!H@Y%\CLF81B6R3,W:'Y.I^PZ-@=(0!RLQ4("82/C:/_X:/^@ AG@AQCNQT;3 M<@\?@_7Z1HQ@(^5P__APOUN)E BM29R<08[Y<'R;:42/^#?H6?I'K0PPF=PR M2N2AIWS4+/][5N& R( MHE6+.(^?FU5K'W.[AC&W9F"H@2$U!&0L:>2 [4XB#V7^]:[[X9\-'8O6TL@Y MW&#DC!Z ,J3=_; +'5<2;VF /:=$N;X*6U!( @^*V4+=H/@AT=DD[OMT-L,B MZIK$[U/M&43!(?&J2& C M)\5RO[LNB"LCVA?(!X8%W4K'B7OHD[2Z7,+BKD*!Z^>4@Y*BZ-IL*&8]5HRM1;#BP92KL@JA)$ ME"$\(?WX&6UY^@R9OC?#9%B\1?!44U@:-$>U@R8R "06@-@$D-JPBQ03<5\@ M)NJ^W16578W?H4 E[_?T1MV8Y]*AZM0HN/D86MN4TN@ZKAM=VC1=)3(.Q-8! M0?7,YJ<&KL+8!9^!N,%L+H-DL4_W,_(GB.=JOT&+ M"")+EN1VL6-E,1[X+UZ\*203%-=5E3.S3]([>SQ/^ML%UT;,*HV^]^M'7S)Q M)I:"C*F9R7-A+("\&+*[$#7$@NL]XJJ ]EO$[PRWB*N%10-O$'^AU'_&02 ] M/I"-(!,L/1"M.JKS9@.Q[\0<&79B$C3-U (O7@OMN%%>Z,TH$_@O;>#%RUSM M/CL/Y?7@[4/RD6$%8^=3[9YDM(%872,'5 LCR:5-LKR,64IM84>CE-JTPH[. MG.N7SS=)ZRKL4GH+J7PIO<6R'<\YW[MF0.50]MSGR)#[E+#8P*1G0)ZD\90Y M/>:=%;(G-8>&I"8CW4Q'.X]P!EG["'9HF* R((T?0,/3D MW-^\<>8*0>[B\KB^=73IFI9,D6#C/*L>4*,D>L9&E]1="E6#LPX_75,"%>%& MO^J)H=66DRYN]$HG^//1 ?L:AF3<+<%90R6MAN2!E-E.E-7JT.Q/I HA!HC8E( MUW'*QN(?55S8AB^ MK!0U;TR+?U! )B,T<7R0MRAJ7_N87JR38H $I,F^W\P[<=Q@[3F:Z9TW1!H*?O<97UJ>V%+J4WL*RUTCOHC!6!!Y?D^L[DI63[M 3(B': M(+>K$$LI+:RJC)3&\#LBE]SNFIZL K"OK+J&U,1 4P,S$CG "!9Z[UQ!31-G/IV1N= 0"=C7W:87=\>2S7-NC2$K)V=/OH^/3.$=Y=E-'&O6 M>3&#VWL79![WP1#G69#O0033:/]O9HO)$=<^C7\P3.,FWG:[3'9J+_A\WO,$ M?I+'&V#4!%=*9.$WBBN(O!C=WH($?<>?=HO.@["G7S\CKSU(51NDLP)Z*;N% ME=4*=A>ZHAI :=O1G2=$EYQ!KMX\-%,/$VUJ*+8#EY)<>(_&"I)U<5OK 5E% M.WH7+ SG"G^#O=B"6DIL85O81BR(E.PZ;=[_K@OEE0CV9?('PS+9R%8#5\E% MESX0ACPZ(?BO_)#7I[S&CW-JXI=VO\*OG5=TOZRV_,"J]36R(WY5SW<2E]5C M*F%?,[XWK!D3T0;ZU[FS+ O:>\%[PTHO06AT7+M.*TMR]LGDO6$R67C]_WH" M^=19^BQI7)#[>*G^="D*HG=U*E:4QW_O^7^$//J4QSU=[#O<0NP/2!_.L8"! M?FJLD&EG)"\I6WRT920@\2'S)<_JVZVGK;=5@8- 47O:$DSM*?/PD0LL0B7^ MA=%P?MI2GZ;$'[% LQ80K^JCDU')C!+9%=GK0%Y1OFR!J/PQ>AWX:(8>K?:P _C%Y/F_U4;,&UT7VWM(GZIQ023T8F'Q#]96;_+!0W5/R&A')& MXJ\:$4O:N/)JK690HEKBTQG$ M9/,-L;QRMA<+I!NC['2@/]6!G]"M[ -YOFP5MH^RBQ?, MU7AYCIY00.>RMR!O2FA )QCQI895JKI]3;P,()^N[E^K+V]A4^3LYK/7*^ER MS]*BLEK_6L/2AD@UG%]#-L'D-AI5$^.-5[9MQ!X0@8*\T_-%VQ_%[O!D*H;C!QZ]#R/[TJ"D)2X";YC6 M^>C1/:M;29W^@E7T4EF;/JI6WL)F, M/J*^6DO%#^,N-6SEY>UKBO+\<'P_15\I"_Q\.U9*MQ"LU^YA.2KLRU;A:UMCK$GK[CV[\^@7Y&: Y'?>Y(3XP2E MOT[%7&_W7#(Z2]^YJ4[.H4##\8#S4 VWZE.TE.BA-FGI)@'7R$VUTLK>B7;L MN#=%,_CYN[\!4$L#!!0 ( %> ITZ(0#*T 1\ !I- 0 5 9F]R;2TR M,#$Y,#,S,%]C86PN>&UL[5U9?7KU]^_R__OJGO_P'0O_]\OS= ML].QGUW&T?39JSK::0S/O@VF%\]^#W'RQ[-4CR^?_3ZN_QA\M0C-,SUK_C$< MC/[X<_[#V4E\]GTR^//$7\1+^V[L[;2I^V(ZO?KSBQ??OGW[Y;NKA[^,ZR\O M*,;LQ4VN1U/D3VB9#.6O$*&(D5^^3\+S9]#"T:2INT4ER^3?'Z3_QIK4Q!CS MHOGU)NEDL"HA%$M>_/?[=Y^:=J+!:#*U(Q^?__5/SY[-X:C'PW@>T[/\]V_G M;^\4DL;U9;)^.JY_\>/+%SG)BQ/OZUD,[P;6#8:#Z2!.0(2FI(LZIE^?YSS0 M>F(P8SBW_3\?SS&]OHJ_/I\,+J^&T.87?0IU&J=V,-Q!MGL9]RCB9^N&NZ!W M-U]O KZTD\'D+'VLXP0&5C,>3D;A0_P&$HQGHRD,QH_U> 3_]#$/O8V2[US@ MX9IT$L(@I[+#MZ-<8).E)97V4MD!H9C,H'F2Z!)(;*[K<$!\' \'OL4TU[G@ MWIKX:GQY.9C.D1V%5^.F;EA06S2B1=8>Q00D1M.Z@>HLP4H.XP%J/9M>Q/I\ M,/FCA;1M2R@H=,M!LG5!!9O0;F7:MIP^&Q#B:!(S/R4:=G85Y^.V>_<\+*I<,SY-Q_Z/B_$P M@.WX^O]F@^EUY^8\7F1OS5H:KS!7OH8%=GI]2^W9)'^;O+T)^L8.ZG_8X2Q" M;:>Q!GMZVG!V,JUGK4R U@64$_ED,H')\7VTDQDL6"?3FPQGHP_CT7GTL[H& MG:?1YEHNY?NLLQPP/Q+C:%[)N=QF.?)S^,/V3";@,#YX\J,?0'3EP#E('M[ M>059?N@K?X_A2YS<2=T;.CO451Z(!;=??_<7%JS(1=J<^!:_EWUY,KG;EKZ1 MZE.8F TEEFA4NT'=NH#>1'X[ M^@J3Q;ANL4^X(ND^Q&C9W8_GV(=0[;KOT0R]B?0.5.;-2]C/)H; MSLTWV\VA6Q72L^@?;%TWR^16LCZ6JV?A\G%MF TCJ"VS*9A%[P>CP>7L\J.] M;I;SWT8AUO.46TF_<[$]-Z_="%J5MC=!/L3I?.\MVQ_0K:KF];9.U-S,4&Y>C+I_BEU:[5HQGV)U*7@^>="MM?4VZ^.(^3 MV7 Z>7F]^&77YK0M<']-.H^PEL]BYY9L*&=_#6@W*#=DZTT\Z$.78MK95UW+WVL!5WW5H5XOB]MJ<=E3? MG+-'(9M!OUFB.\GZKKYUCZY*W9LPVY_7%3B.>UA%E]5XM]+VV)C7DZNK$P\V M"_Q[YS:L*62/HC>C=.";$UKX[;?18-JY)>W+W&/#FF]>VN88^C(;N]T8UJJX M?3?G[*IQ>>O:/YO+VF-#VBT>F_+M4<#?1G7TXR^CP3_O]O6K\:3UYFBW4GMK MW.]Y*V6T>06XGZYW 5K"]DCRWL5IQ\'5J1\5QMNAGPV;3GT'GQ?)<[T='/[G MM<7OTS@*,>ROOI6([[_:5=#V76M''_F#B]->MSF\J&V=S \NZ6K'\+[%:NWJ MW7_%VWEMEZ^_""UV@Q1;>4+?U)]K7]8_'/L[R]6BSN9R6[(3UUQ%FTW0 M%VNO7L @U"_B<#I9?I,7-HTP6=R5^\_%U]6MJ1A@>=P0'%H7A[\^!R&JMEDK MR311@6.4E# H6>,1%U8@[> _)F,0WMQM^##?$1S7"]R+M;Q=(RLLI<0Z6)0P M)XC;)!$+%B,CF.!.6TPZJ?VS<0V8_?H.=" MI,@0+I'%SB*5I$=>$<]#=W_NH, ME:<>&J(P"C@E1#U3**;D44HB"189!@2>$ %VZKCQGI JR(5[ED@K.JS.4VE. M::)>((YU1(%0AIQA B5&B(B8,M-E2J!/E!&]@56*%*/1E\^QOCR-;MI" M37B8NL)!&RIL1(IPBZB,'%DK#:+!1.LE*%5>[LX"_A19T ],I2APS(;U&2MLO$D:P","2$^4DBCYZ& J]#;@Z RW'?0'\12)T3MBI9>,^<[" M9+FU< N>#^.1;[V0M"FF8D$PF<71TAF$+:CN7C-82KV+0C%B;>K G^+:1B<# M9,_ '6*U:468U1FJY).7CBCD$BA8-#J/6/($*0&-XUQ:H>@3TCRZV:9]051Z M+OELO^\Z?SR6M8(6Q^0\15$+@PRH5LA#0Q%-G'#%C68&/R%EI)P#JR2 MM.+(QKR5BE2'E"@*5C)$2:"(,!61CR8(Z1UQ,CXAQ:032?:!5BF6;+6-OVH/ M6$F1")CDVH,B[O(4:0F1* AC!;7"@?W^A!2,_C>Z>\&L%!L^UHOYKI&ZN<*Z MA@XK4E?14FVL"2A$4.JI#Q'H#G8:"]A&94G"QW_PT;7+QON J10%\C'T>-2J M_^\GK2PTE"4,V#AHBW":(6,EAUE/J: C%2R$8Y\,>N[\'C JML]]XSORT0[" MV]$K>S68VN&M%JS;\-Z8N0J):BZP0MIZA6(,L,Z2X! 641.GL(NR SO*&!P] MLV,OJ!4\%YE=SIHX((TAO2*05KY-]B%.SQ+HS^M/2[8IJ5)&G7U&,;RV]0ATZLFMEH$U-O"# M=8;+YLR5%<;YO(DL&>CWWF2CGB886M0%DQC\23OLM9>Q7'HFSUY0*S8-W0E2 MLFIV:1)41H:@L*!(<1Y1H HC'I5"4@'YHV>&B%:6RCY;T>)@^7:Z*B@3O"<> M&08:)(X^(.@)@90GB5(.W63TL6O;NW3/_$6;'I[:L=#+.CS)MQ_0F$_Y3#\;7U0MF4MU* +(%QA[2B'FF-+5):)B2\ M\M1R(;#FQVZQ]<>5?>!5VF/M//H(+(=&@*[7WF]M5;;*4&VSASZR24BDL+'( M: .*!<-,8>FTMT=_1-0C._J%JA0QEH&/KD':-42XG:R2TGF RH(*Z1GRE ?D MM.-(6>PC4TP1WN'8N(R!U5_'=X2FX.;ME1V$1;2FY?%V6\6R1>[*1X,)MQYA MZSF2,5#D!$O(XA@\YC)(UV&U*&,Z]4>+_2!6;EK(>P*?[?=X:T);.S^L2%]% MYPQ/Q"+"M$0BQH ,QQ0EG'"D/C",.TP4\HDQHB^,RFVU+._>=[5,MBRI@H8[ M;&-"B6J&(@.4K5(.1_0N;#VPH"]P2G7^,@[W MFOY>)JDT(S"U.8-,$3]+OTWFC6GMTWPO7R5H$E*1B 2#\2"Q ,O-"&BY"YSP%+3T';:Z]5/A M1M\@_2#%7U[#ZQ8""7+,$] _&! 7GWBULI/\9Z M, YO1[[.##F-\[_A\WP"6;[G0\,\DZXE7,4_]_9I(E4 M]V9E8*XV"W'_)S-@X#<:TBV.D-EL'>>68>2 M -M'J2U=R;1(Y^X[@0AWI#L-A$=8?K;P8C,!_S8Q0YYO:ZZ6A- MM@I6< H&-P:%,7H4N-=988P(,QFAU88JWU" M).D%O6*'7'8PRO?USD;9#ST'*[]U@']S>K_N"*Q5 8 <4HQC8BA#EGN+9+, M2"2$4HEAYFD7/RS]4VG%>X.T%*GRLR)VF!\5^=&46^_3-U'G+R_'(4=36[[! MOH9BNQ17<<.5Q4D@$@ =J0U!A 0%TGHO9-#.=KFQ9GXJPA4"N!3]WHQKZ)O1 MW&'27W^N+1@%/L.];-Z/!J^AW3;%5)I&K80."& V2 9+D?3)H1BL"(H(4!P[ M'.L1_%/Q;<_(%O1LO[>C__#FSGI']XW9*Y&,],1$I$6*R)@DD8\>(T^]"8HK M'$,'Y9R0GXI7>T+T<'RZ]9;\5D2ZE:]BC"<2&)@C/@>T3:"%FNR'ZQS3*GF: M.L7*(?0G9U W* ]'G<6EH:7%NO+RT%:<:E-@A2,G$HQ@9# )R#H'ZH& P<4D MI=%$ZK'JX 9-?J[=[V(8'W("V_KR5YL2*J*#P=1YL'B4;ZY$(HTYF$*"\<:_ MT(@NSUWPGYQG?8%Z.&(U ^('4-M/9ZL*J(( >#GWB 7FD?.>H& 91C01)J4@ MR> N$2W$3TZKGC ]O/Z^>#)F)^5]D;?"EIE &Y]6&5"T02 KE42<*,,=#U:G M+IK[3[6OO@\T#\JB1QY.;4ND>]DK&I2,,0D4?!0@ V K&07KQ5D'N%AINASO MD9]L^WTO@!Z<3K?6[!VGI]6E5%$:"PID E62.^1=M("*P@@[)8TB#FO;Q3^S MC$OZH69L=-8/'M%:H'150F<"TP3-Q.4I%U (((]#!RPA/+!,&\ M2_QV8GYN=O4&ZN&H=>^5K:TX=2]OOD&L,4L1Z>1E?B*#H\A-OG'"(]$)LVA% M!Q=._'.3J3N:I5@$$/T();O^%L*/=)4E,"0LX2CQX*!(&!J!Z.R'X9S@ N-H MNK#CI_( [XK<82[AP=*ZR6MW=8;*B^0C2Q)9SB@R!N9.J[!',@BG N$)=['& MZ,^U"]X;AIM9DF^VY;XWF#'<]'S^9OWUP TW ;8KH-+Z1$MC3OG+5^;U*T'5 MF]0%3TB$B(W! 7O992GZ]YVW@CU3+"S18I[]/#[Q &0='PVFLX:C[0NI M9- F40IRQ! 1DXZBY&V N8'[2"262?9S7^X *V+GGK\?UVB?L!8C6#WV,8;) M&T#Q=- -)W5\2R]'4UC#1_?CC[-W&00!K:>/U%UDA(8G#!&UTV+78JM L5& M /Y(<6K!$#$"EB6:GT-S6A,3%,$='DDXZ*6\WCE8%N>#37N/!\?>9MY[O)2* M<&R2PWE]41PZ 8:I9@FL':9X,DPRRSML21W61V'O$U^ON!YBYGMOIPN!&V^+ M>?.:2(;#X>0L[<:^/LJO' 4C2C&/ I86*2P8$I@9)+PC@F" \/A?&SK 7%@2 M\ /;*S>WU;K8*RL*J4!G(2I2CK , ?[ 5EJ,(J<2J\T+!VBP_9(&3OXZ=LK M_?3,(2;5MY/)+$=!.DO-==S);R/H>$ /H 5-)3]VNO*6;M:>)S<@-X]-G5WE M']I.MKW76\7()>4*.A-+B6A,'*7H.(#.N>)1:!$[Q&X[Z!YR9WJMF82/H2-* M:ZSGL7FY[//XL_W^^V!ZD=])@U;D=6;;, "[%EEQQK#P6B!.4LJONL(BRO,K MGUX;S4#GW>^5H.Y%)4/+]1>,[2N_'HR^=87YY&MS[H^>HLE4^P M="DND3!@&'KF!&(LYHCO(4:H/@'"3]4LZIM*/8)8BBISM>4LW59ESD:=E*8U M+-M#;94BW#(<"-)*)T3R4;6V^9E:1R(A+%A*CSXHRA-24H^C"W\,C]*!/>_$ MTGSXRNU=,4M&U7PH2XNGC]?D@DE+8A%8OE$B%:()*V0ES%P*6".Y)AB;5DK$ MOXXS2*&HDWWUV5-U_NCVVG>K]ZFCU#XRS!'1D2,C\T4J*O-M*F:UHEJR+I'; M"YW4[HDG>P+P&.CS^!5T6+^:3XN^O(F$V)%PNU=8.:R5U\ZAB)-$W*L<;I%Y MA*E*@@9&%3_ZJ:Q_*FW!U:+8'YK=/T(G_'UNU]X*)W.S]7U2#R;PTRE\''V9 MJY4=^-VURDJ&Q+G2 '#N;IXL1Y%0!D84L2Z(J'67F)EE)N&#,?P Z!\/QU<' MK-D3N[>MK,)<1Z\Q1509G)_H#0BT*8N$EXE%P6%=/OI7P8Z UP5P/PXS<^%F M>>O\H[AU>5AK:V^74I:: - [A[ :C&; FA]POXS07_'6):[W@]$89L[KI6\- M* IW2\F[&M/K]W%ZD7=DVL23+BA%10RH]T%2)"QG*'C/$>8V8T,5HY[$8)[" M*=:N#%OY7.ZQ(E_\*D6K\;TB=26\-E@H#)H!3/7** T3?( _A#,R^,2%[1)U MHPBKCI8+C]W!Z(1_*6[]K0;Y/M;C]9&(;Z6J0H(A*[5&7EF+$N:@-GAGD8>E M6WG"(^L4P:6,:M2UC^X'_NR$3[DSQ^;ZX'+XY&B0^13U%9C. $)]\\1;OAL" M_X?U6O<.I57$2\Q]BBA88I @!H"F3B*C7<2$89_;=V"V=UEDHD'RP6,;]='I!*%"-"2( _1(C0_AA=!]^Y,O1X M*I9QCYU0]!SCPW@TOKN2;YZ=UF>L.(E&)AURW!:#=(@:29B/$56)>!5X2%V" M*Y4Y7W@JM.N]*\K-%3?GM1R:EYL;FD!^] M.%SN4WM^*OSJ#G[!&%];/D'VV'M91CEGHU#0,LT1#]8@ZZ&UDN H)"B5AIJC M-\_Z/J?H Z;C.,YL[O/DVQ6QGLR'S"/'F@M1NPIT.O:S7'6.QP##/ _@G.S. MY9O]U/S&#NI_V.$L-O;3\HSZ[0BTX=F=<\$#53^/Q?P^VLFLCN%D>I/A; 1+ MVGEV$\G'Z"_M9# YC5,[&!Y:XA\)[HA^MI6P!1[S;*2[$3:_7#L<9TG7S(:/ MYJEXHH%&CE$DW"!&N41.&((2]9;! J) BSC<,?K"N_^>3_]V;6]=1B65)8E% M!68IB2C @H@H8L""(.%.; .4%6!L,<2UQT">Q8Q@3>#PEZ@*J(&KE9%;CK MO@T?O]DZW+Q$>!SZ2O91S,=JV0B(/ZX8@W9U&B<@??ZX,N-QB/_V\LKFRWYY M47DS''_[>PQ?FAA2MSPNCTO2!2N6MQ,7:7/B6\Q8(G\RN=NPXVC*YSQ#[UF( M?-S[;3 <-GL84T!J '7>G6:+5WP[8.C"U#VT'O]F,((Y^AWTSP-IP;Y?LR"M MSU@%YH*GV"/AA4;218F"$A)AZZ.T!A0PTNI=T.*M7M%'Y_$2)CE8%V'PP1)E MA_\3;;T;-&U+KZ)3F%)E4/ NNSI(A1(1L!0RBV4DE&-Z]">U?5+D_DNJ!X&X ME%ZX7>MR8SY_&_=&R$5Y%=5@/27F$%,X'W[+A#@Q!DF3'^*3UCI_]"$JCX:" MNX-ZQ*2#ZM?M>>Q88I64,I)3G1^YD@AZ(2)!N$#*6$QET(*K#@%ZRY@VQT6\ M'6$]7NJ]&<_Z6X&7!5:*9#? ?-84;0);$_I':>F0B/FH(3FJ20??[#*!5HZ* M>#NB>L2\@[3]\@[25CI(05T**'E#85 ZD!0'B9S!GN<=*B,[G#>+?T'>[89J MD6V?-?;A\JY__K>1>F1&:N,9OUN[FZR5LMR$!&H TTE"RZU%.CLK MTFBLBC!?,\S^;5[VB=\QK&G>SRYGS0;MAJ>$=B^L@KE6&2D"[FV'&@QZPW20R]D)39XL__9"+X9%*SHT OA4I3K] M[625E,X'L/&0)9XA3WE 3CO>O',?F6**\%9&S9Y;=&Z_O0?FUP,[G(?7R#E+F"T6A\M XQK_(#;D$@$TA WAI,Y+WC5?+: M0B/\[^/ZC[>C)@CW9'NJ/)Z[PM0[+:5'V!&8VTD28+(&AAA5-"2O 9%^O#*? M%%=Z!:PX6?)R.[F(H;G]N359'L]=>1H"UK 4AX@5J(',(1=RF%E'J1&,6&H\6H;KS-T=RXMS(DJ]DKQF M-VFJ("R66!+@(@L(!R'R TLL!VJC1FH"\T^K8;;G2]JW 5YWK6E5^LHEH9,0 M>:.**$2R'4D\U*+*1N&U8@)Y^"];DPDY8;-)Z9D*+@7)CS[^8S\]WPLXI;K]'Q8T9U@KVO3Z M@[0594!AF@@*L"(B9:"%42>% O$A6E@2)>YPRE1&<^BGT_O IHB2,%]1/]AZ M?L>[R/[\O,Y/'K2IV3">I3>S_.KE>U"P+F>7RR==FN>&YBD/OZY/)C'>G<'? M0?<.AH/I]5+>T]FZY;%M$14/5+H 8G#F.1)&$X1YX @HB*-A5%MR0*V@53.V M=2K;O= *, &8P*8/R0!:U$O$8.U$/M(8<*))X*,/&[4?:HP/B'&IQ:HM:GS?LUKX#Y7PY1XZOF\O3D\_C.CR?>US-;QO]Z ME52KOCN8,&7(T-"^2"5%@"P=^NMA?8>;8Q_*\GIR=;5X>?SZ0"+\>).Y^>VW MT6!Z8(F:;U[:)G[<93[A/F0/-=^<737Z^&%A*3'=/*PU/[;FQU]&^;FUV]V1 M3R/+3+V_YU/%T;[GB64M19NTL4L7IDO^P\& ^.N?_A]02P,$% @ 5X"G M3K"GUXBA1P P*\# !4 !F;W)M+3(P,3DP,S,P7V1E9BYX;6SMO6EW&[EV M+OP]OZ+?OI_[-.8A*R=W8>PX<5M>MCM]\ZD6398DYE LA:3<5G[]"U L:N)0 MK!%4=X:V)0,H[&=O !M[PK_\W^\WLQ^^Y8OEM)C__4?X-_#C#_E\7$RF\ZN_ M__C;YY_49_/NW8__]U__Z5_^OY]^^G_ZT_L?;#&^N\GGJQ_,(A^M\LD/?TQ7 MUS_\/LF7__CA.OVP_LML.O_'/\?_?!TM\Q^^+Z?_ MO!Q?YS>C]\5XM%I_^WJUNOWGGW_^XX\__O;]ZV+VMV)Q]3," /^\[;6W1?SI MI[+93_%7/T'T$X9_^[Z<_/A#H'"^7'^[PD?*YO%?)ZMMAZ>-Z<\/_[AM^FKH M/_"Z+912_KS^UVW3Y717PS H_/G__?K^\QJ2GZ;SY6HT'^<__NL__?## W*+ M8I9_RB]_B'_^]NG=LT$NB\7-Y6B\*A9_&Q'&73]Y/1U^GL^EJ MFB_#%-8C72_RR[__&/L$H* $&(,(T__9WV-U?YO__?]6IN@'BVGRXO+CXM\&=;@>NFH^>1#_D>807$W M7X5U^W%1S,-?QWE/?&@Z(C\5L.JZPS34>N#4237%S,UT](#N?F&+][7#V5B"B0M<6IQF0 MF*\6:Z@N+L.A']9#^.K%ZCI??)HN_U%AME5'Z''2%1?)R0/U2$*UD^G4<=HD M8)+/EWF4SV581).H+.K1+&HVGZ_S_/C15'V$'B?]<;0(<%[GJ^EX-&M.P<[A MNB7G<]CV'O:V( ZCY;6?%7_4X\7!D7HDHKBY7>37HM397\2CO\IO] ?/8X-EL+SK" MI-[G>H2C6.33J[D)KP#OB\"> MY:=\%O?)+\6'>#%;A@G''W=V; N8MB;0'V3O;FY#ET=]Y=_RR56^?-:Z-71J M?*M_(#:R[;Z/KT?A%KEI&QL_D>^2EVKYG):VD6IS,OU!6>TF=N(PK4W_EZ*8 M_#&=S<)GW\U7 =9I^,S#?GYLRA6Z]C%-=5,L5M/_7:M/[OMMU PK"EZC0?L@ MK?RGYO3L&:D/(E[^W)R8(R/V052U15UY@-:F_&[^+6P6Q:*"G7!'TRZF49'= M^WMT,:EJ[-O;H;4IO0\J\_%Y/&_5\L>C+:.8/UR)COOA\/5HT=[-3MU"KRN4K?;B=:C;<5 MNK8VS8V!K=J.FZG!.[Z70.Z*@S7*3G51/UXSQ8GN5[TQV?TK%G; MGZ_,T5VM6YO,Z?ZZ'MQQKS_1Y#2N-UJ'Q+CE[:T:ASM+^'MM&@X,TN'4UZMT M.EY[:,.__3:?KAI34GW,#@E;_T:/UF[HFWC9;29AE8;KFIR+VW7(6U/^'!^K M0T*J'1['^G4XP=_FBWQ<7,VG__N)^CZ:4^?$3X&6[UB=0 M$;8]S5N?3C49W-UZ[V1&BW$YG\U?GTYIFX,PG:]^GDQO?MZT^7DT>Q&(MB?+ MH4QPR>*N8_3?++4;@1UISBWG$ZG'!Q,YK.F\_WV3"M M3W<]^D\W^*W?OP MXZ9UG%>#%)J'C^7?5_E\DD\Z^]S.+:SSK^[:JEK^:,.4DZ%G4_VFL)UIG&&8$,)(!KSR B&@!K11< 0\!-U 8^!RX6* MW'JE=(':>N!,>:\H-M)"1"&DW#*M-HAI916J@MCCJE"+\0_%(BB3?_]QB_5F MASY)P8@9GL,)1S$@P@&,\(OUD?3/XUD1KG%__W&U6-N"-K\LYJNPXMULO4V$ MT^C!/MN+$&]CHS^/\_DH$*^^3P^MZ)WM,^D\)! "9U@X$UZ+2T.^O92"EE%ZFQ(QC"0\HR==01A6 &+, M[7BT7/WZ[!IX@/O/.V0">FXMQ!8;+K05&E%34N%=@??FW-J#^\; M0=,7XS?'Y:<\DARO-_EB?8\)%YR+K[/IU;,TI?V*[>'^&40*20.9]MAR#K11 MBI>T,PUQ>F(QO";;*J3'Q>FUP3+^)BM#[7^?KJ[-W7)5W.2+TD)P'\/^QNLD M#QVF6]JC=TA+W:&R0"%FX?\I81I@[@%0?D.E!=#4O_B@-R0X/:';UY:TBY)U M%/6'?'5@)SK4+4-*$^EQ0-,A!4G8SKDM*?52U[_-X#2\9MPP<.MGH#91@P3A1$ M2$K.)(-2$EBBP:A6M06+_MD$JRFVCY+V+S_OF0 $!GR!-$Z$&SUDR)L-.(P 2WH4EY-<,$UY?4QT:D/4 MHUKY H#P^:,&]0.],B$-(@P:381'V#IAM"KIM,B)M)TLK7#PZ(;2%*VW*QU) M.EQ2$XJ!A&%SH7DU\Z,>F",],\.1H=YC98$G!%J.04DO#_#V>7I4O&.VPKV7 M$M$J2H-M$?I>ARO/] ,U)': M[-SMX&\5L+Z$96,*7G[*Q_GT6SR!C\K'OBX9M0PJ!+G@G@/(K%#2;_ 34HCZ MYK#.G/N=B41+&-64@N5B]40"PD\ON1]^E?TZ^N]B4E"*8!+=;BL][-U_EL[U'\,LFF>68 M^VA+84@2)(37IJ11&@;J7_Y;U\):0K=H!8C:[/G\'_]V/Y]^/\R@9XTR;B5$ MC"K#+ '&.,Z$V,Q,:>P3"GGL@$5-H*C-I&>SAX=YM:MM9G#8()@1AE,,H<+8 M2EG.DR)=GV6M1Q=VP+(6$&F'<^@$SFW:9EI@+H"WVA-. ?&2J'(;T$#Q^JDJ MK4?X=HC4WQA'-\N[^=61C?%IHRR(4KA"@7"3,D!!!K"@I4QII1MXN5H/ MFNMB8VP Q6"6QH_AIA4CR:YRN(/%5;IEEDF!B#'&4^ EPY+ +:4.@/HAN/V9 MC=ZW'SQ3'Z$>XAWKO3+7?OC<2>_%]?[Y X^]]3&7"L^U]3Z-8\^L]3VA?>^D M]3V/8Q45>XSYW$[K?858S]>-,X0\M P8YYTFS'/OPT$6CC]'PO['-:VRG7=, MV;'8SN<-,\X-XQA MF3V^9^XM !.7ZKLBZD> M]93O;)^%RZY2'C-ID$(429K'>QX3.;+MAET1!O@,+<2" F%U!"4-(5-M%*MLW[OKPUY\^KJV@R1WN(: MMH7\/HZFDW=S,[J=KD;[/2N5^F7"&TXTQ\0"CF%,@ 2VI)4*4;_N16<1#NUR MOTUT>HQP>4AFS1\L%CNNI55"7JJ-D2'K(48\^AZ]#'MF@'6[@WK@$BQ,T+*$ M=(14?\%SJT!^/G&C1:S5LJP0+;>K0P8-X)XCQX45F!%+(3/;NYB1]1VSG94: M:%<.6H&E+Z8'N5S$I\YL_O#GN_F.5PN*VEDBF&U?0E#8[!Z%8%WR^5=/K'K!Z\>JJP\2+"[N9T5]WF^;O3Q;C&^ M#I!]G(WFARV4M4;,UB8_B:S%#&E.*=!D>P!CP?J,W$U1F#I'=&")6[]1OY>8 MT^7M\'B9Q]1YH"QB2JB@\W$IMM@HK^N'D7:F!0\L;:WBF<3NMO[OJY>Q?ED4 MR]K;VX$A,^FI81R8F*=!O$8$$EY"FL,$]><%LZ;[G MB_%T>;#:V\EC98I)ZAV$.&!!)-:9O5$Q:PW+)#:U%T\8JHC8 MAWQU<1G0N\RG\67WVKM;E;$S0JEUDCF#K0- @[ VMS<=:!JH=\\6TZSA_PV)3[C W6T!QTT'7[Z7"?$X0Y@)&5 MS!"GF+9;Q!T1]0/ Y+D+X9BPG'C!L@ MI=)":PLH*BF7$C5X$ RI)SP#(8P'>S]%V'>#9=3YW M_ATN@=N% M27&2F6DMRDW%4[=GF(<6Y$A9?/=K>C4W=XM%/A_?KY]""-!.U]7TUS_-7NS] M#;7"^A_,O!,^;CKAA!$644TQV=HN"+#U+R\=EF#J7XA[!7EH$7Y2*^08"?\K."&6;U&UJOX;*IUYIH?=?SL&N"^Q#=-[ M7)0').Y9NW"*,"J\]A1S##@%CIKM*2)<@T!L>/9Q#$V ZB&;W!;CN[B;AEW6 MA:O1ZO[)HSC/)]-R6JX?31=K,U/X\N.*>3M)!Y+*]YN"\E>2H$A4 ZCRH54$\7SV-ISJU](\.< M>\@%B#I*=+ />F\["TH^GX#0?RT7^3_5 M\2/9V15Z9\AR99'W",MP[$'-D+(E6$$!ZK. X4DYV@.(RSZ!;0W=OE3)[1GF&DYDC" M>.I"DXZP+)]NQ$?S!BN.D&D,@>)<0 *=4E(!R4A)/_&D?FQ-9V;I5KE:06*: MH]:7U#PYRK>$V.DRJF>!E@/" M*JR]Q5ZM$3M-?O;VR8A6DG/.H,!AUW;*&XTV-"I(8?U TLXH'H#@S3LCH]K;OXRZ*XNPTS]--Y^-UT--OF)YO10Z#Y28:FFD-G #.( M=) ?HX@2"B#MC " $@L]";>P!&Q+^GX7<97-1@>Z9\IHBRV!$@1Y-XAC2.4# M]%8M+VG7_+)U?1#94OIU?S!S?J89/.[@Z9I@HQ;9A" M2 /'8- 860D)HM5,MH-:<5KA=]$!5GUI*Z\G>_0JO:]+AI6WBGK'E-66$BFY M=26%3*;Z%DU;;#LJ!8U0>HORD*0])14Q&(;]Y3SSB5INIOZHB!ZUF53HG0$N M%$&,(^F808AKR4%)-[>DS^*L%2\TS5E8= U3[V8U?;_]Z[]-\T7X_O7]^_Q; M/JON&CHP0*8TU2@ MK99K4/:_4U:A5R8T#S0YQ3C$S#%M&=K2:;V7Z6D]'?%QG[0TQFQ(V=C_$EJ% M7AD7@'&EA+5:4$4HD+'6Z@.=F.'ZLM&]B;]WV:B'V0#J\=I4;V:CY;&G+/;V MR8*X>P.QU$YIB(@22&QIA$0D^XAS7TIP([AZ%XG#OIO?YL779;Y8OT2^%O>8 M>S\?3V?3]87S*;'5=9B6/YE1;JT%(&@$5E-C/8?*EPCKL$6?C39=5W(.AXX. M#?1?(MT^TJEK\.<,8 C"XZ0+:_*@R+VV(Q6N6ZF$\>TZDK/%-SH%^FF<*$ M0&0!H82X@&+X^H96(7C]/:BO$)_AI:A-@/L2IM\^?UFL@;O7T]GL!&DZW#&3 M %CBH+$0 8.YL\QN,300U/>Z=99YF9PXM8IP;YM3OEA-+Z>!G?GRXM+FM\5R M>MQE=Z!79J!U'$$1%HO3SFABP)9.SQH\H-99=>CD)*D]>/O;EGXION6+^3H' M^"H/J.1+FW]=G;1!51LB$]*'O=DP8"51D/*@N-*MNDIQ?3=?9\6@DQ.PCK#N M+5@Z3OG^!-G:W2$+=&'"I.!8&T4*PC>YHM* MKXZ^:I]Y(G'T4QG$1= ,(1%H>\O@N$%]LLZ*+":" 8)6$7W5K$J*,J;>=+.TS<*QFMX?66)21)7T9Z@C&, M0+R;K_)%OEQ]"JK3YS]&MT>5D-T=,A.4]9@:"9P6 3-%N-Y")C7L50BJ:2'M M,.O5TZ4MH-.;0_6AU*7[/KX>S:^V,!P/*CK4+W,>BJ!G.QU4, $]@P9L?8$ MN@1+C78B"6V"U/_IL*N(Y(?\4*WOHWTS1"4)!+M89P@C0[R%MJ39<9%@(>7! M\D+;!K.W&^UH>:WFD_A'+%SY;31[%J%7J29!Y3$R%+9.KA35PDB"'$7JT43$ M,:A_YG3OP.Q;H+H"M;?(B;6G/M[G'FT[A^(F=C3/8I4%RA &6#N";/2B/>ZY M5-;/ .O>0=FWN+2 7_]GUH,UJ=(1]= TPU)JHAD&S!%%I&82;\]V$X[DA!V- MPYU(M;#KS:_3:A$< +T/$D\,(98(Y+5&>KL70EY?8^G>3]BW?+0%8O_;QI,J M097VCB?M,P6HMUXK[+CQ1C&OZ..]#LGZ=YWNW7_#;2#U 1RE4!3I^?L0FZKL MY?5N\&)(3V$^7M]H1^L,6&,\@AH+%M@L+%/&2HB)AT0B(BMM>EW3=JPZT8N6 M&?!*2^^EUY)C: P&X6\/-,77#AH\:';R.CU8B*@1/_8NN#H8C%(N(_0Q1C,= M+Q[TM%D&G0!:(FBY5\)H2"5@)?GACV0+/]=F8]$:&'V=R>44C[HCGC?,C$;6 M.^2!1A!Q%/,W<4F-(H"E[:*JQY@]W&V$R+GS.4E'TQ#L'8:M[XL*Y8T?&V5$ M&AJ-X(![X[BWT'E94@& JJ\\=V8/KLN&E^5EZV)0DY/+Q>H)%\-/+SD8?I65 M"NV>,_5EDTPQP260&CGE((= "2@-BGH%UU)*2 M*BH93_-,K<^VLF:V?0]NZ3[$;SIV. MP3G'28?KFA%86"TQH-68+ M#6J&\79KD65! 4E3-VZ7B:=$OM;#ZRU+2%*Z=+J",8Q O(CD'M7IW MS>G\6[YB7"02Y!)0B"#" (+ZW^)"(+3FU@E0JC]"1JEA.=OF$ M@J>1=>_C9-;)ZKOU*7W_^I6/RD^OM?[1+*A?W KCA)!06X6!X.H!:68"$^I7 M7NHL3JJ1O.RK1CDTL$D'7[7UAAO&ACN O4?,8H:A]A24D'"(^[PCURLZ,*"4 M5'OY[32$^U*>VWSI"P10G ,(!&4.&ZNU!V:STJ%U./'*T$W95O7)KWHHO45Y M2-+NEHH8#,/^H-1.MDKM42/;CM:9Q!Y "Z&P%$B #4.8EG1Y[G2?3&_XLEME M%A5MPW+.;CE!'5 8!K7/"Z)AT/@L*"DEID%B>5^OMJ6C2;2(\SG[;XC%W"JI M -0(>"54V'"WE$*:>$1Y.TP\Q9%3#Z^W+"%):AKI"<;;\? QX<(1K:UAU%E) M1=A\64DI#R=Z>EI(.XP[Q<-W&D9]2<.[^;BXR;T0C.= KTX02#$@X M=VG$C1,N74EG0+%^/%]?+VBEHY"T!_/ XG3TN#G8+Y.2 1%6#/'A(HCB,W1@ MJ\U+I%#:&DDK7*PF&8WP>MLRDJ1.DIYH#",2%ZOK?!'N\478K\-LX]/LD0CW M_38 F1_53:ITSZ@50#B,'(82:*&-YZ)TC#"G$[24M,3)HG.PWD8XDM$.4R0( MBC%^G!NOMX!2:#Q.3T"Z\02VC50*007O;FY#EXO+9T$SRV>M!X\?>%$9/H9 M/!:+V5$G/C0(RWCQK&S\^PKQ!JU^)PNJK%%8,Z$=,$@ P[GC"GC@O2985 J[ M21?/RN$(3;^18L-CF&AP3YWGX/1!P-)S^&W,WO#_4\1 MG&!EK-B,-!304^MMN*2*$A*H8)_)L/5N\/T)1;58A-, /4??,T?1@HJ5HIPZ M)!!'%I<4&L1MVC?TIFRKZH2NA]);E(F?46<:LE ! &:XF$C$$2KHMQ[T666@8JU"9A:_N5FW#=,ZQ"X8Y!9"BQ!@A MG4)&AH/W@=*85U??)--7[,)@BD:+L)ZS(QHBN4YAL8)CYZ718=&4E"H,$U<[ MVF'B*1[I>GB]90E)4A%)3S"&\A2U\SX349@A@S7TTG(K+>!.;*G3/.E$TR;, MJO8^TVGH#*EO+$N#]-;5ODX/"SQ97D]O:V@BQP?,,&. $^4 8, P1*4V6[ Q M0/7M,^7XZ>SK7H[?MTGLP@+Y3S@GE I)$) FY)&X$6B!0;[ M8NSN>W1K,+Y-D3D;129)21E&0IYZ(Z<5Z@?O;)^%_9@):"!BW!@/$(6TI$TA M8A/4;EK@TX%B"'61.=^02VZ@X?'%,HXQQ19Y!7A))X6BOH[2UQ/6@^DH[:%Z MWM%S&EBK!4!2">:LTDYZ7]*JD:9I*R2M+UM&4E2 TE/-$X5B1CO M%!DM <9@S>;XFXA>Q_R_6Z:8UTR9%@X*($BU'O(G:#6ERJ7@@&?])2( MEKA0= +06PJ<]8P%S^$ M.B.8883$;9(::SQ4I:M3$ZH2C)M.(T2M(9"][B"FN+E=Y-?Q3(U7]2C6OP5 M1K/I_^:375' 2[68+J-G_"XB]C'\OICH/&RB^9?1]V,;3KM?RRS !@#D";-0 M2BF@'QW<[>N.G=AWKV;KXK-/G]Y MF8_C&!^+1124JND&[7XR$X(!@8C'0D*'L0LZK"T1UDK63[7M_B'O1+;C01F2 M4C+$BW3E3=NG3L?ETWBEY[D30V=+'.3G^Y/*+AX:('.2(APV-61DT.B<)29( M&8!<:V.Q0$F\"%O5N*[O]VC&3U.:GX<<5']LMNM)!-6:"A'MPLQCR QU,B9$ M/G"">)-@?<9V!*NQ6[4GQ)/.C>@B?)$!2@,N6A$@ DC>"!DY*(7WT+(&I9=Z M>U4W'0DZ);[Q--S/.7HM .:YC"]J2FM!N#OJF,(9-&OH40!2IFV6;X>)IX2Q MU>D,,YP8;2-UD#F/+! ]VL/>FEK2"N+GF,_'@)9& MR7A74NVUA11"Z:Q6,38/QG7% MK8C'+:VOA_3V8&RR>DA[L)]W2)K4T:_H&71,"\>%1PZL:=7A/TJ!M-625KAX M6O6_6GB];1E)4E5)3S2&$0E3+%<7EY]'L^@I/I8=\;)M!KSD%F.BC,4$.J^@ MY($F@;P@$/ $'YYMB4$ $8CK8>Q%4\< 4+>IV'H,^*$X-*1/M8]24CG_-9&//JEWR>+T:S,'\U MN0GL"+K56LO:D'!\MSAIG$QQQ3R!'%JHA8I56+"*6$BH/0GHIQ=UTXW<=(G: M7Q&/5:/LA)>8<,0 AH1(JKRA.N#*F#,<4II@(:6.8R*&!_FO4,;3(^J/YU31\\GE^1-_?53>19_^[/JDW9^G0<98?%S'?977_<3::K\*4 MW?_<3=?*XOL*,9;'.V?,2,(PQIHX98FB@@$?K:$..>S M_.)R+QG'HB.K#I$)&]1KB"#QSFL),8<";%"P).C=J<0VMLG0EZIE-U@E'978 MOM%=&(CB^YE",6,IBVF*J@0'()3LP]+M<_\$D_EIH)VW.50CKPG1'C#C(=&& M*0[+Y2D)2OS5Z%:X>%HZ=RV\WK:,G)W)?!C1.$>3.916:FV!4H HYZP"BI7&Y[R:\0V0.=\RT)MPHHJ&!7D)BL(5;:BWB?6JB%66DP\M-JUCU M%IX>L<_?!T%^9:CXD*]VV"H^%>OE\.MH=;>8KN[5U^4ZG/M0*'M+G\BP8@I: M0)QEG&//#:-JNX(AJ&\2[VQ'ZE#:!D(U ;G<15L>V1%X>7'II\OQ:/9?^>A@ M=D7ST3-J(.$42>^PI\8HQ@C=Z@KZN2LIYB60]H!,6PO#Y@T\?UALQ"_@[ M;1#2X0RC7@+HW.,BQ:S/@NIO6!!K0)VN*/KBKKT3NQPP,\(!9035$@H,L7?< MXA(="F']');3J^:^74&L@73"PF@. MA)*4_S1T_$@YC_<5PD5>MAKT MW3+@M5Q^?OCX\DALQ\%^F<<0:HQ N%UR9!6W7*,2(.IPG]ZYFM$=-1G^4H!: M1*D_3]UZBD==\\_:91 C&H/EC:5".>@P$&)#2_RU3CM M9 !&"LP^EJ*VD8BM[?>7Y-([6XL,>GIX(0]^,W)3D,W>+ M13X?WW]9C.;+AQHJ98I3!58?'R23DD@+D>\R(1+&"Y ,*EB"9H*>S"V%H M':B^Q256J9\N'H+U*HG&\PX9TPIQ$A 4D% NH364E-09R>J;53H7@_9V^4:0 M#&N_?/GST';, Z;A*J;-*MVS^.J&5PH:ZMG8> M(*2Z ?38(%G8B0!5AO@ 1I!X)L*?&R0,\Z!/%>V@3;1=MNXUD[:,5]*6TP.T MZOM?1_]=+$S,@SYB1SUAE(P1!3T70A&O*$;*8Z$VX%EM>XW6JVE5;4\^JCO$ M&L*8@'?U(O"!1I0#SA4KL3#2)&XZ;83SE>7KA81 M_4O2DC07GZ. M62C=(&FU;KN[+KT5C[YDH^OY\6LN)H>2-6JVC63EEIA@#7& M.>TX4P;2D@HLR'E%GS?C4]$I='WM+.'R/LDC^+5?%3;YX6G"X0F;O_EZ95!IBS4%0"0%P MW#HK04DG-Z+^Y6J(".Q61:(]U!)0.GY9'+:;'>N:26D\#2M!8PLT#C=7[=CV MWNIAGX%)S>6D^76\9;P2D) G)<2>!E?6DYD]@V4HYK(J#2A"%AA$@"$E*EXJ M=5X'4*=2U Z""3D=K6)-^ M#S7]WLV_Y?/PFVE_WSGLF&C]MCF# M#Z/%0ZF.H=U+[_.P1/+UI&R^'"^FMQNBCGJ6CO3,!*.,":.%0]@!Z$C8'+B7 M#C&GO7"5W.%]TGS,BW2@5V8!$,Z%+9;R0" ,>ZRA&UJ54;V^AGG0;=0:SXJN ML$G:1;2W=(:^CT]''G$-5>B=$PLQ1<0@2S7?T*T0A#9M'T^KG*TJ M-8W1^_-(3Y)^F]2%9AAA47>KXJ;X.JU2=?%5VTP#%2Z&BDJK$;8*WZAJ6+VJ#J=>%DMKB$]-GB\7JR?\#C^]Y'7X5?8IOB:]1\%X]N\9 M]5))CJS0@CC(%' XK@%'.&8]YQ$,ID(T0:1S+NY=IR]:9 @BA1055C$-"!4: M<+B9-_?4R30/^9K8O^1<(PS.AX=)';7]LJX_EOT:X+NYNSG(M&=M,JV$=C;, M,]"/N:2&8!GGSCP0T,"$7CJJC7K1#NV=\FWT_3C?GK;)G,%8$B"X%4);ZXQG M*LY=*F(%!?43U5MW^K3"MP:T]Z6@/ASK%T$1&,4@F/7Y_B5?W%Q$,-GI?1JO\8[BTKET*]81IQU!!I^*<&X0Q@@PK00TG MX5B7 $HA%'+U@PLZJ_DXB# UAZZ'2(,'#^Z3))B[U=TBW^C0'T?WZ]HCO\4B MT0\M^_,J]^"C_Y"O'IZTB(F=@46?KT>+O/\O]H'IS@_W /%VA91U;/K]FII, MU@.-9N_FLR4]X/UJ)MM??,J7=[.8GE%6'!DX:&(SC4_Y;8R6FU\] >I] MA54_.K3Q:9BT- MT""H* ]ZAHU"XQRZ+V72R M)FV-W@&/R.[&&5!4>VTQ%5 ;CK6!E)40""+.H)1A!^PN6H:M2Z/@ZPGN]8D? M:IX!*9"GFME8DEEZZH(6NUEWT2Q"T_6N-&7106XW0N0[$( M>D78:M1\W4V"EAES:,/_3;Z,OA^0A1JC90)( M0[#'&FCLE$((:UGB@KU*L!YVIP;=[B'L2[3692G">74Y/>1$?](JT]9[JX4C MW#'AC9)>E8<8Z M9MPA#2 AC).P)'W@A@Z:F-#AZ#0RK,OAG.I[IG[,>WZH6X:IQ8(S;X+$(8.I MT41LJ*70PV2J$K3'MJ(S=-ZD+SRHCE88[$A4&Y&D BFY@8!Q#?HTAYUD$F^' MK\>=WJ?A$'KH?,6^)Z4X3L5 M=I^[T]MS;B!U1&AM>2!+X+@G/M G6&I)C,W95-'I?1HL7:[N<,.?W(U7%XO/ M^>+;='PHOW]7T\Q;YZG4S@LJF8,<<,LVE'")1)]/#0U[?K> 3@]\7JKY9#/! MP]OXWO:9)9@"S8C20#FQ#OXI-6$N"$_T;8?F+'K-Z]; >1N,3^X 3X#?+5E& M?7$WGRSNWQ=7T_%F,K\LBKO;PS[0P[TR!QW@@ 61,9I1X:B./L"'N7N+$_)] MM,2#HBML:O/5?E*_5N?G[M:9T) '+<)#KKC&QEF_52:$QZ:^C:63@@,M\[$5 M3.JOR]EH>7W"@MS=/,.20.&4XXYA9SDVC*!RMM2PA/)\NUB)K8#2-*BD.A/W M=LB<,(3&HA>.:>^0A@IN9ZP1KO_X3.N^B [8V!8L?=UQOTQOPKWLXG+].NQE MOKBXC.6[C]V#3NB= E_AF.7X<8*Z69)UHRH_1VMY,BT4)KG7#W-,EIA-^?2X:2NJ"=C^@,)#*; M.2_RB5I]+ + [^:!GOUE_ZIUS)"2C!&+K$44.N8X1WA#K82B7R&I%C#1,A=? M/X76'EP#",?%MWQQJEP\[Y-)"P.%5"DOH0F+C '#2QJ%;E"_K+/(M]Y$HA%2 M79KUMAD9O^3%U6)T>ST=CV8'C/=[VV>"RZ"36ZN0UE!@0@ "6PG7L,\(JF$M M^&U!U"G;'_Q(3V=XT)J[MWUF->&<*L@T-E1)18V")4W$&I*FPMD2GXKN$'H; MW$]*54R)Z4V8O>H"4-=7BK/LSQK?/ MLI,AZ%)Q4=T+O:9@)0XS&5FG/. &-:FNT\ ['U[P(B;5:UA4A?UMMNBDM93CFT M A*$,&7A'NS!=F/!MEJUUI9.RN'=S6U"U9M8U*HGY##3.JASC" ,@7!2*K$5 M<0<2=QRWQ*>#A87J(73>7$_*?I<2LULZJUNJ(D65HS(H]#%:D5AH)72E8UL+ MWF].5)TR-971KE)%ZC0PF@;\U:\B1;!D%@+"$;(4"6>,*>V-AC-;7R/NJ8I4 M+::U@$1?.VI[5:000L1$]S'%V@CDD$:EN]@ M/'[+?PE$QY(7%_/'WWW(#Q4 .MHWTY18C+4.*'*.H1&&EB87(SRM;_KM;(ON MKI9!RV#U)2##EQGCPBCJO2?0B:#4<&=X>;1981MXZ3H[,CH3HN[A>Q2K_BK8 M]/ F3S1P+.[&J[M%^*ZY'BVN!OA@^&,>_OA2//M'-1XO[D:SH,>.LE=Z(H/L@J'BLIR4A)AQ2J&RU'(^.+I+;(MW/>1.) MF(6S?!))6E9_"^?H*)FA7%MI3;RG&6Z1YTX]8$$L4":9-W#:9>S>-W#:!FS4 M8[V?-M?:$2OFD9X904!:*3FU6 $"O#%6E" IK.H7R>_M=9P6!>'5X=DF=KU% M*X>OO4#E>,;#OCX9%3:^",Y46)=!QPSHA9O,AD:';>)E\UOCX,N8Y9;Q>INR MD:19-#V1&$84W,WMK+C/\\]Y?(EU/CZ>TK"G1R8EDQ)PQ:3UQ%J.!+ E?0A+ MF]Z=O05>%5U@TQ?OUU:F9^0?+SFUITNF 5M'% 9RD *> &WAFD*L8M7S!*O\ MM\_]EL#IST+S9*:;O>]3,9OY8O'':#&IJDV^[IDY0Q!QC /CD =*VYCXLU'K MG=.]!KI7$X9.;ROMPC6D>)PH$P$QRQGCF$?'$J78R4?$ KT)NMI:XU4%&3@1 MGD$8_\+F=?1J^= \XX0BY#@R %+M*=4^ UE 2>48%W_7AA?#YXA5_SG?+6: MY9-H+2[N5F:TO$8G;@([1L@DX0A@8JB6 C'&A%6NI)\I5M_S3 'OB,0H+6035WCL,+.">$\0@D\I5NOJ\%?MT4)$(U IB M@*1406^6>(,%,(RP^HE60]BG*S.V@7WZ-,"2MD\_O'^QC3A['YD;F7C8-GV@ M5T8U"-NGA\)9@X$'5GN^80!FAO4997;JR !1=X=:7@K%GQD=MCP?[9=H$ MT@BWW#)&&0RGL,$;6@FE'J1MFVZ%B]4DHQ%>;UM&DK11IR<:0\46QBR3SZ-9 M?KPF_JNVX9)-B(4Q1YUI'J )]*V1TN%HEP(G5 V_91Z]BB]LADQ_L?FS,.;5 M+_D\7XQFX<14DYL ?CA%UQ%O[OMM6#X5).&D<3(A)88:2("0L)X(X&A,W"4. M<88@Z?.5^$&EI$O4SLF 1<("8)2"<._&E'LOG8KX80^\#.I:@A7;.KW0M(#1 M0#:)7H($U]&5?7QC:&M*EX_T.:&@\-8B$LXC9"#V"'(?"U(38XBLY#7JE>I& MC_0YKXGTQEIOA40B5DC'#]0BS07J,^*JV2-]E=EVRB-]IZ&3M%%D>T)_'N?S MT6):5$TX?MH^HTX2JPQ% 0[KD_%PPL+XL*R20>UB6%,A'VA$4FH#T[9U-.3; M*R-KNRB]38E(TK*1BB ,*P"^6.3CT7)_.NSA#EG,_B'"*"VIY8X1+Z![H(YY M:4S]:EO=)3(WY]0>WC>"IN>5"OT MSXB0X=JO7%"^0+CJ(4;C^TGQ5.58>-UK/&Y+>6]U=]7#ID*>*14_8]6<7?TU)S.!<'4Z_/M0MPUA;KYU#WF.J#)36B =*=:!9 MUP_H)(1B>T(>.'+J#911;K4C'B'EA%2,>T8?5#KAC?:JON.M]2JBPXI- M4^1Z,*Q_7A7C?UP7LP#_TOW/W9/-I!-C]^O/J&? MKT>+7(^6,9KG)OK%'MSSBT5,UU^7W+I_;/)Q=!]_I6*T:!5S>?/!,\>PY$1) M2Y ERD'-0/3/0,7"C5K@2J:!KL,2CY*YW$=G]:#%AM_(='PRD7,?WZ(/$'KH MB=O@R"QU?::S'#35]RDR>P,>^P7[/"S_9C9:+@,T<5NK:OU_V2>+YX$$QHF@ M>'K'J96*;(%1#5ZV["T4LC?1V.M0R_;IPA80'DR#%$G*.( MLK">-U1Q(I Z$R=!?6Z]U+[:@NBM"$#:/H$A^3[4#>WFIIBOYUDAP/%%VTQK MC(&@X>Y) 37""L:V- GN$RR6UX0QKVY6S>#HB\4?9Z/YA]'-L3H]3YME!!J, M#*":(8JUQ!QC5%*"(>JS@-V9G?@-8.Q;(([N[\\;9DIZHJQ!U N()?2(%52 MHX*HIWVXUV/,'NXV0N3<^9SD&3X$>UORSCW8F=[-QV$'FG[+XR0.EZG>VR%C M4B(BJ .86NHM=Y":S8P% @JE=R#7A;SH (^^%N;#,1,^>>1(?M8NHX0"CCP4 M0E@G@D+A%"AI853WF;E^9F=R$QQ[B\RIC6GS[\=M7P<[)?A]>U>$*Z9-M)@07EY+ E':()IGL.R?%>"5TO@UM;!GX3G M[9K/D>=^JG3.N"&:,P:5149[XYV16P>7X[:^L:R[=V12$)/.$.[M>(S3_)3? MWBW&UP&GCXOX .*-NEM=%XL8)!)+5 M?QM@N,VM;]'K .=D;@#[L"PM-S%Y>GV@K O9?KD>S2]NXQ#+_PR[?3YY-P\' MP+28?"E6HYD?31?_.9K='8S &61"F1=>"!6M$E8C0S7$!);<,1#4K_72W0-B M ZZ"<^#1(!&.;GE[J\:KZ;?P][\B#0]+'_$*04N90^&,UE9#H]F:G=1KQ&2E M@^>O2,,\4Y ![ADPG$!))=76T@V.RD+>9XQ7UY&&E46FLTC#T\!..M*PGB]# M<\TAMYAP%4X,3R#>7 (# ,(T"- _FXC"RB)PT)=Q&H[)J(-G8!!FGB*B&51& M$T0$9HJB1_YH?4Z^C,I2TH=EN!ZP?XEN>PB?@2_CK"1V&$G=/OA3*79S1^LL MD",EH$)+YACTVBME2SU((-IKK.Z !NG*[-WWXE)M2'LU%KY;+N_RB5T7J'NX M&*^16CXCXV-ID@H0'=OTT)=^[[1"\C) MG*S[@-P8==SWH*9/EU%Y_CV?7EVO\HF*3YU=Y9M_R3\NIN-.C(*GS2!3A@O# MD C;"@5 ."&$WN!O.*I63?#L;.&UA3Q)IM3V([^80UBQZ]G;Z7(<#?CQ&?2M M*3+^8$>K<)F,BSSZ-I^D%.SS-;?V@*MC',$:;2 M6P"=E)X+B-7&HP1L^*%/ZV#7MNC*(M.9+?HTL).V1=?)=$,,(TX\ 4AI0P A M6+B2?(;H&3P_WYL ',IT.PW&Y#.@B!3:(4:X01S8<(OGF_PAX( G)&WC;SW& M'$F%JH7(N?,Y24OI$.QMZ7;48J:;MYH3 H+6#"#"4@&M2\*=123!5S+J0EXM MT^TT/!+/=-/>8R,Q"Y1HS811:$L+LJ9^%N/99)_7/9.;X)B,(? ,7&Q8.1/X M8#00*JQQ\7KZ4B;06AII3TX6NK!^Q?HML>PDGJ/&9;@3Y MJ*\ K@26F##$E"JM%=#!7M^R'-!C7)GE)V6ZG09N,EM>[2CM#\7\VSI0^\EC M]H.$].^:2.8Q-4@ 1URXPUB)!05BRPW9;Q!-;]Z1VM;(E'GSAE;*A[MCS[7T M-8=,2L$%M0X+9J%GD%)6)B(!SFV"]^]4A;3_M52+A>>_C)ZG!0VRBIY/(:/& M$J>1)(XZ'-19( 4K.>!< T=7>I$B;V41->+@^:^AP)C+?#KT,GHUB\P[0P(O MN&<,$<8<]: LO0D@=_5KUJ47S/)65E)3)I[_8MHRZD6 T2]AZ%4,(MI&%25S M13IEIIG!&GN!L1/86HP8)[*LOA?=$PF^^_6V[U =,N_/M!@37X&99J66T 1E5EOL-2.(XTWREN;,^V1>0QQ,KO8FB0S'A:031M[-P^Z8 M;Y__>K\A_TBPZH%>F4$$$XNTP 80K1R$:%, (/P*]_H 1\W0U4%$I>@*X;[4 MXCTS/AKB=[!?)H4QP#C)/))4:<&,XR6MSJG$GU-LA8O5)*,17F];1I*,YTQ/ M-(81B;A77EQ^'LWR_27F][;-8K@@Y4P)&D@00'JXR1((-%G:P.G9F:&W)1Z] M>HFQ&3(]!N7FX5O7:CZQ^;=\5MQ&$-SW>*SF54)SC_7.'(<^%GM1$D-"&'+\ MD6Z-38(!)=U(1/M8]69?RV=AS*M?\GF^&,W"_-7D)K!CN5J,8L;7AH3CN\5) MXV0&:,\8Q=!1H90-UPVCMCA363^:KS-K53=RTR5JO>7CF^62WZKZAX5 R M7J4!LH L%EA)R,,* @%FZ2< #V=!?+"._E4DIEI\B"+ M&TFYMUYIIR&'=O.>",#(^$J.@:Z-A.=0),8(C" QC!AC8P:.9'3SW!E "+H^ M\]BZ+A)3660Z*Q)S&MA)V_QJ/8 C&(NA_ 0VR3LF7%F)2KDIBO4S;.%>/,8>KB-1#Y-SYG*2!;0CV MGLK6[HO$ *HXL]A#JR$(ET I?!GTCC7TN$_6U2H24QGR:D5B3L/C_$.*TDXQ M!MQR 375#$DL-0=>EFL.5Z.]SM1=%>H'\PR^*SOGSQE;-\$LE MXY19XY%C'&%A,2;6E75L*10RP2"DE(5TF/5T(A.3641[G18OU,7EGJR[UM92 MJQ/)#',..>,\P<@BRH13I9F.>MO@8;[T]+ $E]20O$QF9;V9Q]AD$ N# ]A, M4*T,\]Z8$G_#>7W7+4EN+0VOOG7#E'-9%&HR60O):!9?!IL5RY@HJK[&X,'Q MJL.EO+9_2F/ M_ Z_-\5\C<#=:/8E7]R@8XNAW]ED4CC(B53:4J(LM,:P\HQF3JBWY(AK5TYW MK9ZD>7N;S9*]PZ2Y MIKKGW;FH9T]VEW>!X.E\.1UW5DSFV#J'Z*5W/S^7 M@"\(!XRQ0PA@)MR%^.:FOH%^?A? M:VA87IV+ZG4R*$/<]=N;9 8Y8H $Q<$3!+#R%/K20\<1!_43Q,5;77'GR+>W M7Z+)1F2/ MU.@X8XD=1E(_A4O78AHO8.L;196*J:_;9\)0%/Y'6A:HBK?(<(DL=2'BJJG/ MB45[=?P6V+&_*FKUSID !H;;.0:.(X^< M \JP+258U?>U#1>XU(=X=(9P7YO+MCAHI:UE1^M,:Z8< B;&M%-&:=C$:4F7 MT? <0WKZW%B:0]J[J!RJ([LMD+"&:OFE6(UF+TU='XK5?^6KQRJSCR,]='I9 M=*&*0/8]I\PCA;46&BD 9?,:U^6J<5>DP3K ]H4#D7-IW]4AIBJ626>$9Q MV*X I<1SC1 LMSX"%']+B9L)+X43V7#VHOZ0A>J+Q>97L=VA$(%^)Y(!B+D" MWDKDK,204V'+*OF$6EW_;IY>I'/"BZ(-WO3@G_Q]%%%>W7?JCRP_ ITZ@(1]7IKD *\"0 5 M9F]R;2TR,#$Y,#,S,%]L86(N>&UL[+UKD]LXEB;\?7\%MV=CMSHBW440O*'G MLH$+4>T=E^W7=G7O1,6&0BDQ,S6E%'-(*5+ MFN[/^15_]BO=K\]F?Y_R[G5>Y]K59_KA8W^>W\7;&8;VO; M-]OMW9]__/'WWW__T]?++BI:ML*1MH?__KLYW^']4\#A-"/]=\>?K1:O?2#XK/@Q__[\[O/ MM9]O5IMJ.]\L\C_\RW_SO#T=9;'./^57GOSO+Y_>GD6'?I0_\>,FOY9\?\S+ M5;'\O)V7VW?SRWPM8-1?NRGSJY<_L2[+1U^0#"')$(@E0__PRH>W#W?Y/_^A M6MW>K04]/_; ;P!X^QRL*W0U">]-0':Q^O2#EO%^$4,WMXOX^21;S6O[4._&KY@?EUSODMS;>B.K)A_.O MVWRSS)>U:#[ZM+=:_O,?Q*]FN^K-]7Q^-_N<7\NH]"F_*\JMB%[XLMJ6\\5V M%J_?&ZMUW]DZ?M_T&'@.;=E M7A6[FKX[>:J*&_KY(P\-'_Y97ZYSF>,190$ X@@KP\K!_9U1MSV3+#K&G8-9*^X\IX/P1/8%][EP^$G?JVQGQ^7P[6.HMZ- MW#":4NBD3=QHI3ZQ73+JL)DFHK N/7PJOL[9?$V7JW([H\6F*M:K96WM[3:_ MK?#7537S<40X83!* :$))!1$<6LH#=-(179[?-ZQJCY"Y=6P1#HC@"E*9A_B MNA5Q(,[T!,^ +A4U$[Z>*)GXW5,5.T_&"R)E@;EQ-U.9G_F\AX8H&AA#1?;0>NF(*GTF2N* .0M:\AII M#M5D;UI93S3YFZ*BZ+K0J2E&?*C.%S_5<)D1-#E3]G-]>YJ70L"#VPXSA M("$Q0!$D&+?6$&:QSIS0U(9C;3G :ND[BU&8QHS(8L<:BX5#08?4;KXU8F1OK+/%VD M="WH6"%S&OICR9>GBS06&5+6HKV))K4B08BBB&91#"GD2>('&6UM$)I!+>W1 M^O)@6J,U9S)D26OCS0%!IFIB8VIDNL5V=F[4CZZ)Z(49]I=WT(P8>$T/Y"+P M[&-97.9T7BY;Y6G2H(#'G(&4B.]S"$+JXZR5'A"E2:(B"[T,.%:'&I97XU+3 MA7YL=?5RP/CD/8+CEL0GJBM=E%J*? C] M6DF[G'Y!4*UP-*ZNVG&AL-AG-%3V\T,E5[,>VT$AA"3E3*YK^4F,(DZC@YT$ M*65>YE]WG7WM,6G(A!E'"L+JG![-W&L/IX^BFE&E(:?.*3/34FWJU'3T)6_/ MB6@O9B:@H/WP%[;ZB-Z,E1;E75&*F3+>+#]L;_*RL48"G&*4(A(!FH8QH#$, M6VMA@I22U+XVG&\"-K"\^6;IU<#TYK'&W*G-:(>@37<'\!EC(RW5G^&F8\+; ME\UI3'U[>U'8[6-&RV,O54N]6VWR>EMR!H&8<$O[41#@D*4H@EEK.@- KVS4 MAL%A%M->KD/T?I4X]YOM9JML/C-;D^% ]2#_\2;:^OX=EA?1KZ M9M>E5VKF+?"EJGR?\OM\L\NY<)@6F[I2_V^K[0W=5=OB-B^SKXOU3AZFQ%65 MB_];?IE_G:4^HB'DD/@$9A@' 22H10(Y#G2$T(5]Q[K80-:LGG!"M)H(CLVQ MGB8V:/=G<5N\^T.Z+>(+[X#9:T%[ O6P(FE :X=FNFRD:4BH4P^+X;J\GL#^ M5!95];$LKE;;&6&<,Y)F89+%*:<8<=RN,@990I2J5TV^ZU@0:RC>78U%3Q2U MR%$3.U>\Z(G8GI*/W90X4:43_SO4QH2E::B($?*B?Q_16/FO/__SO+Q>;3[F MHG]LMC,(XR"BF#,0)S&.2!R @Y4T8^KK_@;?'F3TW]:0--:S34A26/AWS(^) M"NS17'@-'L<<::SX.^;*;+U?CS.UQ?[GCIY;ZN]!R006^ON@+^QT#,-J_+>; MA94=9)AQ9;# M9>46GKQ.X #0:Q&.=\V* FU=R\HV69_&4+/KTKE"< M(3])_3 0XQR2)"*M$3'XD4Y,U_RTXW"./W_.OGS6B]ZZY*AIDD->]-1G#V0T MD7G,0X><&!(V#>$P!5]8Z30F8D!W92FTZ& K0S&)DBP6WN,()6G"]O>.2%L9 MTSN$8F;!=1G/'HXWK\']V40CM#G3D0J7=)DHQH77,C:N=#SAY54%,>5Q2D)B M[,.+>M*/$>4*P7EU@S=+^9_L/W:K^_FZ/D2WI?.R?! SCK_.U[M\QI.4 -^/ M,*$PY@#3='^-@+!-*?.Q5KV@%8NN94>@J\O@%O(7^1&G9@VA'7;5!&EX8O4$ MZL!I_8L3B!?>?.NU*+T:YL#UABK,=54?6F5^&I)FV:>GE8D.&%/.I.[GJ[6\ MM8T7Y6=A^'.^V)5B/I>WDCN3I4$XBA(&$0H0 'X61ZU= K-H=I^7EX5R7M7; MGLZ8/(6F/#1_GI>_Y5N)T:L.Z#1SK?ZL*N9=@]*IF8.UV-Y<%>6;2J#SCO . MJ=G ^=AK?'7E9M:XGH:H6?3G::")X:D MMRQVE]NKW=J;M_]$_,C_ &E4)R;R%YJJUXM^1<$;BGE-K6L9_'1"ND VELQU ML-2E<#;(G8BX67'EJ:[9XT=5TMYN[L7'B_)!6)K1F" >LYB"5&: /LUBW)K M4:@E85H?=BQ9+98Z+Q!2I2<[>A2IR8PS=O1DY0"C%I-A->24@@[-,&)J&AIA M!KVPT%-T3U14VW*UV.9+M9DB"-(L(5F4090R$D' 0+LX1K/4]_5.4]BU[5A) MCG#KQ2K= Q66>5;3FC$IUI.C$W8[UJ]&R7@T2>P0-%?-,0W-<^;=L^,2+EE4 MSYYDB="7^=?\)&>;44"R#,AEM#1D0>PS?-@\H(S"3"^-,K'@7 6O=IMEO8+5 ME 1N)4#=M,J(.]7\RC5MNHE635,-Z-$<;A0Q>Y&=SARL#YO3$*:>/CS+ROHS MHBHR'\O\;KY:9E_O\DUUN%W@T;[ES*>Q2 53#I,PR)(P#&C:3@X9HZF6Y-BP MYUB &HA>OL=8U9E"45^BL7A4PZ G25:85A.HH4G6DZN6WP;>R1TE3PH?AM4M M!=(Z5,PFY=/0-*L>%>XZ:(_BJUG"&4:0)3#( U1!D"<'&PPQ&;;PQ.9>E5$ MKWY92\/.O-/9,<;JISU[R94F48H+X,XXTESQ'E-H5"7%C*QIB(U11P.$KU1*\/FVX/LKY$5(>TV2%X&FIFR9=SQUPM,*2^DE4(J]N'CZ+3 M;85F2KV\D\?]Y-XF Y!"A@E"H7QK/2-9Q@XFJ:]U1ULO0\[7KO;8+KP[B:Y. M+/(6W[&2:K'8W>[6O2E"E1TQ0G;.CI MQZM$N+DDK;':H0C:W$QC].O#?GHWFIG?ZGO\6]'\J\OU/C6JA'X<+F,\F,XP M2E-,4^Y#(2C(!S1"K>D4!II;_A8,.E:#(T:SBDH;E*I6 @S,IFYA0 OOL+4F M$'H_'*^+;4$.?(60"F^=)0,6:9^&4-EUZ5E!@76^5 6.Y5=Y6=8WRAYLGRQ? MA8BF),@H@3%(2=+>IIR+&HM.EG-9+0AUY=)-44;D$0]+3OP M)Y ]4C,Q9Y55>/L)+&[/"(VW>M[-8(>J6:)^&GIFRYG"2??47 T_%B>_:YK5MYUQI+FL_*ET: M2W5>9*5K#;L7B]/0F)X^/%VSML"(7A72+$4DB%(69V&0$(XA2>*T_3C'\JR+ M;OG1JY\NN=R);BS&< 17& ,8X#'AT4V =Z\Z4>9AR+7GMGX_J(4/.JRSX4 M:@N:2_:,)6S\FR_/,Z0F6::T3DZDC!TY+TO]N-&]3>GC_$&>GFMKR%,:IWY M$GG['&,!H%G0'BKA442TKK\T-.%8@ Z7^=SM89G=@J1+F^*LS#UCFK.TEJP& MT<@W'CWFI6LBUX_(:2EW^?*YK,U2B,*4IUD2)X*4*,9) MTE;_\ #S4%-A#*VX%QD)[#3+T=894_Z4I68 ZK35IF;MI51G<,%YF9UNS>G) MZ&1DIZ\?SY7'"C/*DZQB<_TE+V]9?GFXP U3D(1IEK(48L*$A8@<9"X- Z U MNS+X_D#3JOI%\'VALOC*K;F:?_7@ M M<@_+K)Y'ES8U81F ,3UM.9#5(!HI\WF9%X6J'$,BIR$L?9TX4X73BQ.SLZAM MDO70&@41%7,[GF$_PRD409ZRH#4:,S\V/XRJ;22U)T?FVV&S,.$4QH#4=YF@. E# M#O>&F.^3A.C4_!A\?I#ZG_;>(>/E(1/>3/>^K%+6?\]K[(TNK0TN9>ZF(2U] M''AU0TN3"Y/%GI.Z1 Q$;A7Z)$-!%@8A"L/T8 P JK7,;&C"=?G083'B]!I8 MLVTM4Q+U%W$<\==O'>=XWFM**SI*=N8B M CA+.$(,0X0QXS%*6K.O0V-M2*CSS$99S=]*=4;PUH$#8-5X/D::Y' M:5#][M $SFZ]R)C".E%OLJ1'LDGBS+"@R!C61 1XH<( MMW8CBK3NU>AO;<2U)(7!YXKB7BM*CMBUMZ@TVMFPU_C27UHRX'H:NF;1'[4% M)F.F=!,T*OZWVE;M9=HOBZL/TRA#$4(DUS.0:G"?7^3_.ZT9.Z51H5$COK+;&-"31C6MGTCX'_!DL MQL]X% <@"T*:9!1&H0_$Q/FX5L>XX2K\J]\=9/G=QK+[ZPQIK[=;)<=XH7VT M]76UA75EDJ:A'4;(SR^E:WJO.O([CL%Q(DS"($FS$"0DY &BK=0 "D"JDQ#U M,.,X_3E%UAZ]S6N$FH?3^C"I)A@#D:BG'Z>@_E=[NA9OM^7JMGZK;%M[' M^:AGUHR.V5I@>QI"9,.1PGI/U'Z+;9\DU9;W3TLF/H@!X""-0Y:P%. HBUM+ MB9@_SN[S\K+0>'U-VX+.J#H%HSRX#J"\2J*Z\/Z'_R??!][=O/3N)<0_>\"_ M\/WZ?UYU(X:9F&7LMC=%*4N]_]';%.V?RJIO\9WZP;;=MMJ*7X@)N?8[;?JM MH*9MKNG7$[4C[Y_WO-> +KRW-8F#/[[VE)D.U>K#XS3DJI<'SQ]3Z\F&JD#1 MXO:VV)R8 6&*HX1B1D.* 4MY&-+6C##.]-1)^_/.I6F/Z+PN!5&G,"7A!?#! M11S 6I*2X"*"P05(8IMZI=\H:F+EM#7TE*IIAO%EZBDG'1IE3-\T!,HR%TN5_)DV'S]<;Y:OMW0^=UJ.U^?6)]!F(09")"/(8 $GGQJ\\UJXRWV(#5/ZEH@5DUP!N943X).Z)3H/$%G@^_".Y6G M@<_QODI9AT)9Y'L:FF73H:='?&USI7'10/M43[U@+BS>E?E-OJE6]_G^H?!W M126OP?UP]67^=19%&8(@PB 2DU,>(LK;1S(%BB336L^R;=NUXIV\:M0\UWT* MN"TC_6$M,)^_[WZ85E!4Q!$;0%,>3[C?;_X]PNJ];;B78)(PR&#$<1:VA M.).GI-7K'0P^/TC90W5VD[/O'N?K])GN;5IESMF>YM@;F5H;F,J43D. ^CCP MZH:E)A>VKCV?T1#ZB/E!B%,_HL0G@=]N/P0!8:EA>969L:%KKNKE?%MBU)]J M-6D:E&4]H7KY )P[#.&4]4KMC6_ZF[PC/P2@'(ADB%ATQ@3IN +*YU&JSW(,F\RI?RF67?%/53^CALA3])Y>/65?DX?@S'^-!D.E>M*R\81N;Q9PWQS*7%ZI\YXI]YX MEP^/?K#QR*M=\GZMG3H_:,=N8L5YSR1;5W.Z-&S#NIE9V6J'K@G9X&T]C1@P M@M]/IW\C,:];&0Y12K(@#A,:)#[C&"=MDIOY/-2ZQTKST\,IP1Z0H1:H$J6G M!@XX,M:#U^AQJ@A[XPJ:H,G8M%1!%_P973#BX#5EN"K*VV;N^U8XM=FN[G-I M\.?\]C(O9YR1) Q]BD0Z$HA9L$](*T,9"T*EK?>>)APK1;-&IL7^J6Q6(G\^8ZMYX"A8\ N:;RB29+-Z72(A]" MO];9;L=?T%M+3(VKN[:<**SV'LV2TWHB*/Y)G05&A'-($8R%!4+BE.+@8"-@ M5.O93KTONRYRJM=A)!JCJ9HF2VK9F3N"]/15G1LW99JG-'0581K1-8W,S!#[ MTP+*'@PH[Q@8KR8=T6V63U)(B#.: DB)GV*1/X8Q9M$AA61ZZS^C !PF)VP6 MBXTFD..TF^*.P-2;S"@?56PM-VO[#ACM6N8?LP&GH>#C4O!T\7_\]E OMZ^V MY6JQ;0ZL_[)9;:M/GW]IZ+Y,H/>#P%;]47L&:ZNXOH.K#CFUP_$T=-&2 M+\^JZ>TQ9"WS/:>I[U:;_.TVOZUF2>1SS#+F,X9X2@E+!*P&&,ST7D$< ([K MZAB%PHE7ZB:D+U[MC.UTV$)C6DI^AVU'/=4=J G'R9%?);Y/1FRO5:>A\T,Z MK)OMVN;:><1H%WE%D*L7\:OZ/.R7F_GFPYW\A+P>]UZ$P'SYJ5BO>5'*?S3C M,*)!ZF=AAGS($$PC/SV$/42TWEZ9&'3'D<@@V9X80:Z#S?C-.G!@NO .>V$' MGYO+#+;":Z]QN[[*?.^X^.5.II^'FM#*^U62X35L?"OAS:BI781"MWWN&P^; MCLFQ%6*':,,)A>.] LP02I,T8AE,8P9X#*)(S$=K_,!/$H9F=WFY*L3<=5YN M)Q./%;'K:/93-Y7EF^37JXT\)^]=SL5?+'+OA]6FN2=1\[:>Z3 WG1CMH*F_ MF?#\W47AO5OC!F#-#O5W$WMU>1D^[!JUW/@1]Z\U^+>;CW6$F464A1D)4)A% M&80",TKC%GZ6P62VR:_E52MC!UM-V$H"C/8"?.JA7FE/Y>V[PA1CK&X[CQUB M733PQ"/LWF5Y!^K>Z>\EP#YNRE'BJV%O^M[#JRDM@T777NTV?G 5T_"K?'7J M <]H*+Q(>!P'81QG$?=9ZP%(,C:5^*J/?*@0NY"SV/4T@ZQ!>X\=9QTU],1# M[<'K[R_:/FO040*N>;?ZWF-N#V8&"[M]6V_\R/MT6AY$F),X20@3&8,OG&$A M:O&3""?-0G*V&3WRZB+77T9NG52OPZ[?S]%:0?[&1'.*:X"J#?^]"Z8Q+Z.M M >JUW(3$\F_YZOI&_!??Y^7\.O])?'K+1*;.YZNR?F;H=&^10@)Y"F&60L9@ M$"[UW6KUCW+S"23_^N\D^W+ W?([BL!=\2YG,+,N 3X,498Q& M@=RBC:+F-CX 2!@GDRPMZN_6P%5'Y&3.N!0=:UY6GOCL?OXXF75;F]WFVTE; MK/:5[R97^?M+4":>E2AWT_]*1?0IFV#^H=G>XR<=CS>I7_>/PS"!.*#(9R@* MD0_EC:"-?YD?#'-X=7"O'"^9/"_ FFZZ8;W#C)USC-E7IIIX/*WF^GO+/S3[ MQ 3*PNSUV^\]$W'&VTB%9;9;?OR;C)QX:ZSP00Q@""C",H@!E:1RQMDP&Q#XG$ZS)Z^_4<.5Z MAELOWYC"?S_+W*H]YWM7=Q>437&96Z^]597]\'VVJA;KHI)1YO#V*:5A%@9! ME.+$QS2-"$Y1ZOL\0"0E+%"]NK27#7<9]4F]T0FPT6J/NECJT"(KY$Y#(^RX M4CCH?'ICBHDX?#^7KX2/O9%.(OR0/+WWLTZKZ;?]&)!?Y7LK#",4<@IA&&1+*X(.$$,I" M3IG.4LR$8#M>;CF".YT,7WC26>\'Z>X?S=[\G1"%BMH\(<3NE-Y&>SO1_.'8 M[X@@$^P"TXA'4R2FF/SP[1\KIIZN<^JXH:)TA/_KJ1(M- M/6603[0T[[((">0) F&($6-^'(:$ FD2 2[GYTI/HEHQ-)PZM> ,W\+J1Z>N M.CEFTEB=U$ETK$[/"5)2IQZ\3DV=^KAR5IUZ\Z.\=E>4^>IZDWU=W,B%R.80 M3O,62\QHE ABRBB/*8\97XD31(2122(M"ZE[V5H,'6JO/?%UF-Y):#*ZX*\ M>>4U"?#IM$]/LOIQK+@^.A2]FNNC>UA>BZN]3WVD1YVZ6.I:'[5![C1TRXXK M3]='[?&CJEO-H&Q'JMQ*D2E(U[45X_:J0BN&M/'>4B38<$XI $* TAC/\2A[P>XGAF& M?H@"PC07D?K;Z:1UIRJ9 6N>*DSW*IR%H M5CUZMOYDFRU5F3NSGUBG=9QPPD $ ,H8P8"E',BT+F&IW#Z,M.9T?>PXEK4] M-.^ S6O!&4WO>A&J)F=#<:DG8\8T.E&O#HXZ5,L&L]-0*RN>%/;[G15U:A(_ M1#@GF,<@BTF:)2D/,K^V2<3_P]BWH$^*EL93**,I84]:>ZF4 T:MZ=0H4\1. MGO2U2I/?2:N5KB]J>F7$D*IBT:+:?KCZ/%_G59.W^1PE#,(04P9#D'$,4"+L MI %/0^ G@8Y*Z7_=L3))0/+IWC*_SS>[7'-_SH L->UQRY.>WK04U6A&FLL] MXZ-#5\RYFX:6],!?V.I%>IKQ*:]R\;,W>+-D8ARMBSLI5]E7>5@I;RS3,,Y" M[H>I'T.Y?1 MWJXV*WF*2U;^-!!:B<4)CGD($L 23%+8 *QQ( X:%(UK3NI[%JV;'D-6 O MO.L]W'JLSA\!UKQ#QB[O:CHX'N5ZBGA@^Z<3MA]C;<5QK*1-B\H.G733)--0 M3$>^/3U"[I!!*^=2WZTV^5LQRZUF&8H""*DO=T-IG+&0AK ]Z -%GFKM3*FZ MR<%J2#O.!TJT7@W7YJ%0#=I5-RH'9UQWK](2V<.?R#S0U[EK:97_:6BD;:=T M3C&:CS*_$1I<@Y"+?K]LRGR^7OUGOFR1?-B<%)OCM 793ON/^6+XGHC?9(7X7Z@;[UBXYT(Q@_9U56^J'_YL2CE2JSF MI8BC-+::<$^]G?54?G^QX"-WO&;;9-_6%][1L4?:_ZC%*Z_QS]L[>+@<^;+V MT1-.#AL?'+121S 9LT],(_*,RD QG1%J,=,7(KN>5]7J:I4ON2 <+Q:[V]U: ME@X)Q7V[V19[MPY:VTCM^WP[0X'/,P QX %D/ X(K,NTDR (*"94:R=J-) C M1K>#3Y[LZMZ)5W6T6PF_#C+9-]:-UPDLS%2FTO[VYS9:O>#">]8++CSAXX0F M13U:RG0:-43GF$;X&Y\&G:G:<.VBL2^Z+5<+ >#SMEC\UBROI302GPT0BUG( M,@(2AI+Z*L6(P#"CL>9.J($%]WN?#2BODJB\W6:E>_+9D#KEO4['K&GO;K:$ MU8#&V\U\3DOW_F4/&J+Y'V9N1U\1%Y.ZW,Y'(R__**Y.?V/Q%CK76 ML$]!["?0SY* !UGF8QH?#$.GP8E0F*W?BI_0R42/RU/)0U[SIB?R!LC%ST!%O>YD*"AY>;]:Y"^_4'!X76#_OMB78CM?G_Z]K$Y^7VS_ M+=\>-]Z.7]K_HZ<7R-J]CC-!3*R=&I*\>3WD.7X.3U M=P_Y]F07_>+1QYI7!I^_^392@!FZD57"V&0[WL2"Y71Y.A>2IXMX&H%_QD(> M1U D*GX4A3PA00#:F4_HXP1/(K"_BM)QX*Y!>KO3\%W/;QJ)79SJ<1/7)Q+# M7V_?D6.TU:8=*P;71S6?!^+O),*.$4&5N\5W'B'5>1@J FJVS.@1;E][Q8NR M^2/Y&737A4[-D] RSM6KX^41G+=_ MC'0BL<^PY4<.B.X;?6)1\J(I[_6NBM([K?0$7WBQ?J(,^/*N)_0C$$8H0C!$"+ ((A!(6\ D -%85 M5MMFW2GC\2:HXNKE0P]CO2JKR6&'&KEJC6G(B3/OGIX#=LJBZH!^GV_W=F35 MYBSS,8A22# -XR ** F2N+41I*'6)7AZ7W:':M*CIF;NF-'3 M*DG*HY-8'MYNR]7E;BN?>?2VA?=1Q*B.>W*XQF&.(N"("$4T@98$/M( M2U0&@.-8B?9[;HM'F<&J&83K_7'(35YG#]OYUS_;.=-JL['4)&YB[:2GBPHG M5M_OFTAX,5H^UY_B#G$=L/VFH_V#TWCY;_OJJU,+7;G:KEZ\ MJ.$ 5S[6&S(>IS$G!(<1AS1KX5* M2X^& WD $6MS84NUP)YM9_:Y/L[7>;W M\]5:KC"\N2K*-]5\G7NW\_*W?+_J4!W\LWV?CZOV[A?F)M74U@/=T84+#S]J M=WD3]J.;?QKW']V0<.;*G_F5Z)/3"8)]F] @# [6:Z8="(>C0?L"H$':9?B; M[0Y 0YYD,?:S&$$*8"$0O$_ M$OBM:99&?+:5!33VMI9>-:@55@[8W&P>V=\[>IUO>[M#5JEVN/\S#=T^9:[G MMHXR\=/65C.7#+9F-/E2?_OMF=7CBEG$$0\I GZ& 6-A!&C:6(08);&.[/6Q MXUCMZ LZI_LF7 \2U;1L*/[T)$Q1O"XF4?'306&'EMD@?AH29L639\_-V6)' M^;#.O-R(Y+ 2V6%=VWS8G":8$)RR&"8X"BB &:0IC+(T JG8?M_A M,8@&DIS.[8] C%8-FJ8 MS*O50CZQMEKOMOGRB]3H+_G7+1'N_S:+XAB%-&(P3@F+.&8@(BV:A/E:MZ^X MPN!XE:V%7=?:S]>+7;-C+G[[?G>;E[)?-J\4;HK;U:;^_6KC/1^WFH^AN6HR M-26<0FOI">5I0STG_\*K<>];:H_<^[7&[DGP7HU^Z-,29AQWG9IPW&K34&/G M7CX]13$(JZI:CM?KXG=YK2 O2E;L+K=7NS5>+.0K /)*['QU+U'LBR2VLPSX M'*8PBQE$F"0P1@FN,?B$)334NO;/KF7'NGT 6Q_O7#9PO7F#5T^,+7.N)L'C MT:TGO(^9;I%Z+53OB/6B*48;>.ZG162'NKIID&EHJB/?BB&ZM*9^'I\)8+F8 MORY6=4(G?KW.FUHR?"M?"OC/^L\_EL5=7FX?/HH^OQ5_E_W';E6_1#P#,$Q2 MBC".>1:&.!:_R1IX&4PBK>1X,%"N5??D<9'EB2.:Q>$"KO1ZB:&"7?DB$A!!Q2'U,>$(*S.(9I:Y3&.-5[I:R7 M*VJG9UME>#.Z1TW0]%.>%53;P'I%1/DLW9=/3L5A=/':IIB>!I M:*$M9YX]9&61HSZZ]5[0<+0;!FF*PA!@BB.,>KIZ9NB/@J3U84I5U3Z6C>'ZV8./ M\_)#65]SL_SK?+W+VY79F3SFE7 ?9#$0OT0X]@%LC>O>+VS)I&-].Z#(O1^>+OQEL5Z/2\K>56B5TF\F@^\VN)=3?%&H%Q/]HYL?]ZS+3#* MUW?W*+T:IL+>GQ,!5".O0P4MLS\-*;3M5.&TQ_81Q=I2A7?;FZ*LK\[U0QH& MF<\)R>0ENED8)W%K%) L,1=#;5-#BV M=94W/R"LQ7#_I[T44)]D$^5SRF]/ MQ=MC\X[@QE2YIT0IJYLQPU-4-7-G.M6L)T=]5$S.+(3!*,VB!(6$)@%#B9\2 MX!]FR'X0:&VV]# SDGJM:G1VE4N56'/58103'D8H#&C(,LBP'_F-51YFN+=$Z=@:2:>* M(T2[8J7%L[EBN:+8CFR=H!M?NT[ : J8"[:* M>)3!C/I1''/*8!C'*6TM(Q9"'4VS8<^QKNTANED_LT*WFK0-S;2>O#4D3V_9 M3(&V#JFS2?HTY,ZJ1\_/CEEFRT#VGDUK4X!C"F/F8S\)XD!,<<'!8DR9UH4S M?>P,*G,65\AZ<:NM;4YI[:-I(R^,=5"DIE_&Q$Y.M\P].:]7/=DQUJEFWK##+UT3(B!5C 3J=DD8T"PE/1(*6,@IQPL.8M":%#&J=*^ME: PI MLK+,U8]>0U%RQ:P-91IM>:N+)1V-,B%WHD)EY,IK:F7.C_*%;N7U?-.<$J#% MIBK6J^6\.4'P42#(-]OZMQ^N]E5KJ_GZ\$1:=;B# <* 1PA0/\,8,:&@<=C< MCYHD$8I5+Q,9!HR[47J*7[ZH>N)!?0[HU =YZ/[@A7=T8[R7:VR0WS'XAVW< M::C$P#X_O2=M!,:54Z5Y=2.?5A3_D8>1[N?KVNB6SLOR07E9*&=-5FSJR,7XW&8,*]UVI@]6VFX8Z6/;I:3+A@#'5T?TI%^*QDF_.JZ%(.$(" O>S""&: M)6$,DQ9% EFL-\YM6W<_XO]+@]$M5C MR!JP_6V,5A/'- >J,7HP*1^CO1573"?3T)I+JG4+U]2? +HX MS;T.,[&G?W;R#X:?1AF3_S3.(RUBEYLVG6\^WQZI_'YD5SC;6XS/C^"W;>!FFJ.1;^> M;MIDWO'ET:_2V*&>+AIC&OKIQ+.S%T/;9L\HYY'6]GE77M[G[U:;_*V8EE4S M'_*0PR D/$V"E&?09XUI$".<,1WQM&+0L6H^'J\29#OMD3"]7R50KT:JJ99V MV#9(+H<@ND]>:<:Q^YSR#&^JZ61?VJ>AA'9=ZDHB[?!EIGTW\_(ZKV8A2F$< M13X*$Q@EG*,,0V$*&0'(7.L4#0RJ;8L]J#XJILJ;B6HYH*R72KW"U@!Z MM$>@K#^:!$Y1;W1=Z-07(SY4]>1=/J].)KU^2CCW(0L22@,_8R$'J3#"J1^Q M%"M/=S2_ZFXL[(&,MM;SF(>.$6!(V#3ZOBGXPDJG,>CO,F0_>;8&A"A((4QB M'H:8(IX + 99&@.2AA$B6I?"FMIP'$7ERX7%IMVPJD%ZV=<[N;6E%TN-.=00 M#\?T&:C(Q3[A'_O]K#/LO*8M/?B(EM>G-BKKL5%6>?[B33^>)F%X; M?[>:7Z[6J^W#SW,9Z;(!\X;6@)R".VM1V"J>[AIJ*J#KT\)G@NF9358SY?%76=99L52W6126D MI3K:9!D+XBRE1%XYE(&$!KPYV!Z$4)WR>(!.:.)8:=A+5H7MV")Z&PEGRI7#1!0<\ MYGG$*7[Z\^IZL[I:+>1#4OMW"(4>?Q3?6ZQ.W8@20C,>(Q!%D,8)@E'S/@O MT,>E+C]H@!9^B&[8AAD^UCTPB+TZ7'Y@%H]^VHO&V[ MJGZK!(A?1.N4V_EJ\ZC4$,1AQC,$8L!H'(.0$,+V"4-"@9CQJ.Y#]C+B<$-2 MXJJEZQ&R\2IPNWCJVJ:TPN\T!,"2+T\W+BTRI'YCDS"VV9:U#$@ QU%_'-4\ M#2,>8H8B$A!($0DXPUN>3RGRYVIY*57-Y7N MY4TVF%;3LL%)UI.TQ_Q*?*=9VG@9F IM'0IGE?5I")U=EY[=]F2=+U79^ZDH MEK^OUFNAMF]%#K2Y7EVNGNHCX;J2#F(%I,=(]9-BTQCZ#KRK1BB3YN>"A*S MF-4V?[>ZSY^AV9?4TQ3Y$:8A)RF(8!2GXK\M@)C[6IF,1;-#;@;76+T:[ N# MN^>1H/X-H":E(W&OIZ//:7]C2KOC\T"OD=@AH0Y:8AKZZ<*QLX>!+'.GO)=[ MWBQY^'G^[T5)U_.JPE]7U2P.L#5@D1 *RIGI:;03%3>"1^-?<$K9)O9L]8G4>NW:,';3&-#34B6=/ M=Y.=L6=!18_VW\]O;619%/@PY"Z@?^!'W$X"S%@5%J=;6L&W;HZKI MQ:,!+5%[O^YQVY-4LQ;I+:O.&\.FM)JTP]#Z^A*A9AK;JVDFK[/]O%/76@LL MOJ:W5T5Y.\N$CLN]1Y;?Y^OB+E]^R1^GR4L8\AO+28TU2MN MZ6''=4U+ \TK3[%IEK#TH5&Q+(@87BQV-WN]A>CWQ;EMCE_-0L8X"DF?A0$S*=!Z-.P M!<(1QEKK4@[,.Y:Y$UC>*2YK,F=,>V_A&X)QNU*HW1A#J^,92LWTLF_[3%Y! M>SNHKJEVN+2@LN_S[8R1# 0@A#P+*$4I93%KMYR+MSF*>0@3^1A.& $0!E'6'-W-, ^YUG36U(;C].[TK,/A_%C/PR2:)*KI MTQ#\Z0F3$76.#X0\XJ9#BOJR.0T-ZNW%V7,=?5C1/#3!@3$U;F+C089:2XF8W)DHA\[W M!],."OKABC)3!5%CRZF&G%"BH"(F!$Y+1XP\.*,DYFSH:LD, MRX?ID(_#C(*0^S%/L=]^'C+$9G=YN2J6G[?SK79R.+ER[GXD<7YBDRGXT)A,"@S-ZT1H [[3+?7]%NWKXL1E:^N-W17EOEF M\?"EG&^J??703_/5YMU^[RE$S _2..(1>C](K'\<1YM>)U%!O2RV MQ+3TS:9C9Q30.G?:^4#H9]PG("&04$SC)$@3WGX^35B;#V2;I68V\-J'];.! M%H/!,,PWRV\B$5 E;5H#11WVN41 SV_=3O[V]FZ^*N7IMWI$Q00'22A2[!2$ M48( HU'8&J,HUEKM-S0QU#1Z=8!E%M=UF=.+X0Y),XW71TC>N\&KT5[F14$W M#(FL!S?GFFJX%O7WKB3E>CCO[VFM4F4=JP';+I MIQ$)1O+]_*5_@[> ?MRA\^J&KXO?_Y(OK_/J[6:QWBUE2N.E)/[V]HU+&CH]Z"%E[Z?D;TV@U<+OKQJWI-KEY!'O6OJU;WFKS MJ&)[_P3!(]>\O6_-:M^$HIG5AE**:^-TC:E%N)%8.!OKQFP5@]G6?MTT^[JX M$:,U%RI;WU]>'73UY,&DCT6UDBNJ3R'&&0,A1DE*(R(FAXS@ \0TQHGA9,L] ML 'CV[/=BV:3VCOX93S9&J !M>=:TVJ['E.MIME:3X[-=7',/!Z_Q]?Z,Z'( MU+\YU*99P[7ZU&+0D*Z?GV0-S;]^M*D#W_$!Z>I]L65Y)4#7IZPJ&3+%[._D M6>EC>G\*/B_E36QR TK,))_Y]$YVB^>^(18% ,N2((82DD8P!*#U#4; \$&, M*7LT8'R3FZS-,I3(841&7U\O(V_G++SWQ>;-\L")E??#OPW^M>/FE)UQ%W!/ M'!9]9>L=7?;FE=+WUH =9W M;G^X^KP5MNI'#D(>!,BG64H8YUD2,83#A"< QR!F&"*MD&YLQ7&8W5]-+V)L MC#"J&L$'(TPLK>KRYB1/G:.G2[MY43D1/^_OQ5.,L,:-\E>J)F>:6 M_R!E/DB"+ ["+(N"*,:(-8:2, VPU@VJ^I\?6&F,'B0Q84U-9!P3UD]=1GDT MY#DC'<+2@[YI*$H?!YY>@MJ7"_5'QV]OBTUMI[ECE1 (_31BD$9^1%.6QO'! M3IIPH/?"N.[772M(#6@_)G3?#-G7$S/5@LQ8ZMM_K)9;=L[FA,:DB2. 68!)9SRC"+8 M&$99PI3TPZ(YQX+R\=/G7Y1KA\^\B:+DZ O#P %+$W@7Q;)#A;,>I;M((,Q\ MRN]$/[J95_G'LK@NY[=XM[TIRM5_UE>X[39;,/-1R#B+LB"#:4)1RI($M=89 MQUKG%&W9=+U.7X>;\H#3N]L#]>8'I-Z\AJJ[JF")$:6'NYEVM ZA1%WGJH1=\J>1(%CWZMF*A0O6^DGBIUQ.=U:;ZR.,X\^T M@&+ @C2!C++(QQQ33'F[H()\%.N=GW 'P[%P[F$(Y6R@>B*Z>5>[[:[,3^14 M=^O28:OT$=+!&\26MAZ GZKLR0].1W!5*-;68*OM-F59MNNHDE([X%99O&_F M94Z$F:6L$\TW5;W?ALM2EO;(17#RO/F4KKCG;KLG?CL73YXIS_7^.W5CE]X>]X_Z%MR= 'JG84W!Q+.D@Z(.<;%![#04P(HGA?UNUWLL'4O6@BC((D*C* HH M03!.Y1,>C4G$ JUW)WL9%QGACG'$:2(@2 "($I83'""?0[\A&"&M4ZR.(;B6-4:]!=>@]\[<:"9 M]7A'%[R]#][1";-W.UPWGYIH3JCE]&35>:,Y4=]^='?H\T#M. T%'\K98I2Q M8GBNX?,BW\P%CKJ6&64F_BETUUER]6 M5ZM\V=0UTX 0F@:QX0RDD5I>+!' XJU)KCF5@;2E OO!)KA 88>5"K*S" L MFDF-)H&.3M>>X:=+?7IS.A$%ZN_'LY.A=IC152)Y&\5B7FV;JL\4\(0Q !FD M24I82H*(ML8RYFO>R&IDPK$&M6C,U$:7+CVI<+9N\.K\O1U*R= MZ;.40[2EXU4T-\TX]$J:2@M.:SGMG<(+FP,VZC1T?4B';2VMF7*M&2\.-9PG MIY,^7*Y7US7(&0AP@"B("8D!:#57X6(E^2O(1X\4HM>A*]+TNII;HGY1>VO+I94FTRIC2">+VRL>_ MK;8W=%=MB]N\;"_:?\B^BOG_-E]^*8B MBBN-[*>?28@P%C\+PICXL.$^S[F M#0SF ZJTF>S,N&,M;%')6PHOY9F>%IB:&KKCO%L8)T&WGD:V:#T)UVOQ7AP> M+7FX\ Z-\:7P2.Y]FDQC+(M%71>Z'[:3;I1'4,=M'+6S^0:$O1"JG',_@7/[ M3MTK!NK#NI?G/$=2/R#S/M_. DQ"Q*&8+V0!!B$C6<):DQP1K7WR7H8IH[LVPJ[TTBZ[;CR M[&8>:_STD:6#0,XH25 H 15.C].F=KD@9^**@4J8,69&IPQ+% M(86#?IR$& 0!0DF,8H!0"%H0<43TKC:U:WJ8?;"3Z;^W.GF/;&'V0H]M^BTH MG5OF+4N?7$[=MXO^9', .7S&I:D^FC?*-R"8/9S34="^'.K$\68I M(:TVU_EF(;*>%TXS<@3C3$R#$Q(CD*5"RF.^/SN4RL)/U7O/[!IU.:(/..N' M8!XAG<)I7BTB.X>SBP:9RFAVXML+UZFZ8M#J6#X>!"2(H"SE!,;,9W$(,8Y) M"P*D/-:]MMFB:><+4!WC6O^29YN<6Q10-W2[4M#1SB#K<=E71/4;Y1M240/G M3&34E$/-,ALN2'AQ+:Y5\91A#+,TY"SV29@"Q@.8I]4;;,.2\' M\62W\%Z>YHR6 BFR]WHUB#7^IS%@K7OU'0N$LQ2)182P(64P" M"B /P-YL2&F(M"[O[VUL/+UZ9WKLHC_!O83+#;?6Q$N%UB$5[)W"20=K3$]: MR0S<45,S4Y[LE IP!FE(<4H3'K" T3##>&^3L1#ZD;4MMU02"%XLRMU\71TOE/13P(,@9@E&B8^HS\6$ M2BYY !AF,5>]:JN/"7>AK$55KQ6VN$9;6NC@J&-(V6!V&@/*BB>%_7ZG>WM# M^XYX;3!?OCL6=CUY[#M#6 QF$,0!8*$?(A]F<0,@BB',]&YTL&;6<2AKDR@*]\P90$[>1N-?3.HNT.[I.0I7$#C%TT!+3T$87CCV[BL(1 M=ZK*^2ZOJCS_<)>7<[D-\RZ73T.=&$TY9I!D@-,LR4)YCV":\(0+J0:4QUI+ M%SU-.5;(/1P]U>M+GIK2#'MN(&[W=7'6(F"62IR%6)1/XL(.S*?/EA\RE?[$KY()'X@??%IFQ_2^;5:J^D M,Y@D'"1ID"4LRC(YHV.-@/HIYDBK5'@X5(YE[_BVCM? KC?F91EK@[6>IYV" M-]MY&K =U61UFDVHI\ N6L^)+ELCNT/"AV_0::C]"'X78P\EPQA"'DZ&"2_S M_]CEF\5#?<%MP!+, KD:@?PD B0.1#!K+&=QJ/6$H U[CG7_!)=W &9TM[45 MR!>]<38B%*W:GN>)Q4=M<#RQ!32AD?GM,\:6]JJ]I+=YK)<$H,HX=PG M,$VC, NBA/+&,@(IT'ISQ8:]P;+9"^_,<#2Z7-L*U9H:-Q#+I@FG,<%N%>\\ M:RJ*9X'SB2F>#8_.*9XUMOHH7G6:238W^1((?)PD*0A!AC'"/HK#UGK(0ZU; MNVW9=*Q\IXCZ:YL1J>;ZYII/*QHG9M6/Y]&C7 "N2)^FV/5I@.D*7B^O%$2O M/VM#+H*^.Q:-$9XDD9_X#*4!S"!(0-9BS'B@M:DS++(!T\>]/_7RV>F.;>N2 M5VRZ%MEJOWJ4O [*I0?#T:PIX:O-?+.0;T MR0;9$?? )0F='':5)-@A?QHJ:LN9IR4)-CE2U;F]!+]D+R08)4D2@Q3& E/;A4DTP!Z)13Q:/#!YA>9]?8]")[IWGIT/=+) Z#0VSX4AAO<.9GHEL M#.TM"YU\NZG?]9)7"I"'YB^/ZH@R)B\3X*&?TI2*:3-.L@8-3@'6NEG)%0;' M2G9Z;.]XN$7$FIT8.=[E0SLF3<](6FX0-<6;0EOHR>%I,S2PO -H[P3UQ4F; M3.A,I1;/';+JNN6FH;G.O3Q[]-(EJS8NNSO:3F(_2\.,)T'&",DHHC%M;?/8 MUTHD[5ATK,3G[STR56%+1*MI[O B2LQU:*9=YJ>AD)9]TK@Y MSY0Q_5PUN[U;%P^Y2([+^]4B_WPS+W,RK_(E+6[O\DU5@\/KNBD:F.WK"7 MTC/OU+4+[^C<7C$.[\_L_?-J!\U.B8[4$70SZ*GV ?/\>O#F=YQ[6VPAI1[HR:>;@LQ<_M#S')*<7)SWVM>CO'?PEE<+<%-N M=,W0-EI[.XEKEANF(Z*-U06F$4Y0RGT 4,%EN$B4XTGQQS\B$8W5[A,J3L,S6>DP) M5%.R ;C34RX#VEQ=(_\",1W*U)/):2A17R>>WQC?GQ-CI2$/7\0'ZJME4C\$ M&20^HEE* 1QP&EC,0Y]IK7&WJ3B:>O)HRF;*CK$[-4S[/ M+#=WM= DH!'G$#.?AR%@"?1;JXF02[W\BHM['ADZP#/EMS0$UVC2>"[HCMG7$IJIZ9NK.JWK6BR?U&S;JTG@N''WI MZ=@F+X0^2W 6ABCT0YR*U# -]YL!<2( 8:T7)>Q8=*QL[=D1V0&\EQ]/?GV* MY))P-94;GFL]J;-"LZ/+,A28ZY ]N\Q/0_LL^_3L_@O[C"F7?RT6Q6ZSK3[E MBWQU+_<_&W,1BP$.0")??_-!S%*,>".Z*4I3K1((8R..M:[%Y1V!:=9U&;.G MIF*#$*KZ:P0B )",LC<*$X#3S2=P:89PK31P-/^U88&I$AX!>::URF9+5K2P#\&2X M%&]AM4HX=R(?XG=/I>-E[U\0C)XTC2L3?<$75KJ*NB2\G]_F'ZX>F6IF?G$$ ML1^&?L1Y%D" #VL9*6!SY5F7_TL.!8("4P>P'PL%)HK2#TY?%TPAJ'/5#=L MK LI*<=9&LX(2'_:QM<1"SX4-CN2FJK(JU]F;S?;?-WD,2R!"9<%"G& PB!- M.:&M:"$:^TK[;-H?=:P=-12/%N5=46J<2='GIEL@G-*BIPE[1O16I_3I6!:+ MG3QC6',^#BV/(-BFYXE>2D>D&B(?0K_6PJ>NO2!_QMZ/JWCFL(N>K:ZA:Y__ M]2\/F]77QD#"$ CB"-.8A3ZE61*G:6, $\B5'@;A9_TAC2FBPI:)P[@O14[O._>C40$Z'39$5#ZMRQ8R9VZBRIZ=TC M_\XIGAD)$] \0^!%[PZ@H7N/TD;0UFU!,>F,:4J3" * (60(M7:B@*C+G]'7 M!UT^\H#&0#IS1GB81'[(48C;!)7X.%&ZV,'\Z\,*:& J"LID MZ0JH"YYZ"6C06T"5N3(54!>O2H3+R=,:,Y M\1Z,%)UYMS-R#.?=JB0I3KM/W3L[[3;B8 +B9PB\Z-W^/4O_WQT?(4[")( H M(3@$$?*C#)*D-1@@2GH5_:N;<2R'+QT3?&=Z;V0?-KO5EC7LH_F%_G8,9BE 8AI91'/DJJ2%I^&NN2*RK[*=.%]?)W&883IA"(=:3)A=J+B M9.3*:_)DSH_R7A;*+V5,"[S.V#_U4UD"&G#>A]VVVLXWR]7F>N!'#P8EO$-))MKR MT]"FJ9+S]/V$B<(<1C\;J"=#>?]LYRP,8\A\GD:<9@!B&@0 -CA#A+-P=E=? MN_UY.R^WCF72&*..$CYU1UT-C[ NO,O\>K79R,<:BRMO_TGOA[<;KY*.57_4 M?!IH^$952TVGW9*:ZY3]WTUHO+KP'G6%O6??2& \US N8E_O3O"-A[?^_MN* M8)9:0CE(R>-=^WLHU!2)[17IV> M=/NO,75([(X: G%T#$2 M^Z/'AM:?REMMFG?C!HX-VLQWB;^[9IR(NCMT\*E\N^9RO$D$Y5E*0YP1P&'$ M*(M3&!YP\@0VDXALLQQK"O$:0OTI1.N,V00BWRPUIP[_E4@:-^I$I&8\_YTG MDGHM,910-4(JKVYH$UX*,S^,0, B@$F.A<[QQ=@)HO,4, M@S8;9C'#;7.-GK!*O[[-Q8QG#>,P!IEW@N\C!O7PWW(,ZML2(R3+?\M7US?; M?(GO\W)^G;=I_L=RM?5VL]\AZW2"QED69#3C(0Q8$,5IAM/6"(J7BY7\A?S-5M5BW51 M[820M+ORLXB'( !1 GQ&T\0'28I BQEGS.[JH%.DCF/H$9QW@F[8N-FS*8>) MEL.UXG@Q\N7.\,T6NW0VF<-P:*>K?!]!T!(7ED.?S1;2"GB7KV.^U)X&?\KE MJU'BS]L'\O UF*,U $B),6!1B!ABE<;N4&&^4G2[( M_=[.&>;-G*%L87N+(VYOO;HRJ36=&+$Z075BT+^-4-M=O7+PWCMQWY/^CQ"! MAVW?U^+R1'O;A*+U5!EZ*89/%>N@D?W\1/R<)V#&,?,)QWX0IP$(THPDO+W! M(PX(US\K,C'\PRT=3SBR.^D8PT3VL?O$5!>:OY?(;M"^#B.[R][V?41VIPQ9 MCNSN6W.$HIFW O!J4ZT6?YVO=_DL2R'EB ,:,PACGF48MS6X,8Q"_9GY*"B' MG'_/KZ_+^FXM;]6"].XERM'.A.@VZ>"G0!RVYD1FS@\>$XN&X/+@K<^K5,B/,6A_C!;,4ICB(: K2(,2A'Y/H<"M0[",?CC0Y MU84YY!S49G0;J5$'GUBZ;,^)S!_'CV].FFJ8J:!I_YA0A!N9"'<3NWYM,]3\ M[:_U]?YXL\R^WN4+>:UO(?_H^1U$09QQFB8(098(R$D:)NV6<<*9K_3PY>1 M.XY_-D5S[[,GTB>O]=K;%O4?Z]UT-O%N-,P4-%[$M=9Y)CG+5&U,AY-. MZ_UI0A%Z4K18GI(Z:K>1H[?J>2+"N._S-.0@QC$-0S^A;4J2D(AJO9LX<5>^ METAOY4Z8;[(OCIH8C-$-)YHN?+^W$O5K^^&S"]N=\KO..:R3-4PFXJ:-AUI! MUW;J_/8W2(+8#R.:\C#P(>81X.U=BDF0^'3(%?X; M79KQ*-IC#H,:2F"L[(T9,$55ZL!V3WH*8 .(VJCWQ$9>B-?@O!^W<,8>-0?_>\8 M\08D36.TFP O>G<0M5%>E=L9W95EOED\U,D%CM,$^8@$&B-=E0^5L2[<.AGGXG=/Q_A3OU\8X<;4 MC#N^S6$7/;N$VMA>-)^>X?6Z,;/*JS99R'CJ\YAQZFA*0[9'BUVM__ZZ6\S#%/ >."G?A1A#N,8!MGATS%3NMM6ZX-3#;]* M9"B.6ML\Z(W:F@+OA\_%;GOSQXM.*NR/7N%ZU^C5868BHU<+\M/1J^^O?C'. MN]4F?[O-;ZN9SRCE 2 PC0G,4A9CRAI+* B1UBEJD^\/6)0C07DU*N/*' W> MU%;?75.F)P.Z;#DNTSE0HE2JHT_@-);H>WEPMF3'E U]+?E)S/;?%57U87/\ ML_?Y=L:2., )9B0*@X"D$4AHFX'@!,7(3%E,K0VF,Q>>A.C]($'^T2LVWNE? M":2FTF-,LZX0#<&PJ2P9D^M8JFHKU]N>LIMEA2E7AZ+RZX>OB M][_DR^N#Z2\%R3_EB_6\JE97JWSYM]7V9K7Y\GN^OL]_+C;;FVJ6T,AG)(YI MA ,AN B3L"V%P#'WM0XYN<+@>M-3P/8D;J\&_FC0;@OO4IY&/>+W?J\=\/8> M>'L7]&3265NIB><4FDES&]9A"SG16D.*.Q38=:--0Y>=>UD,.Q34-'RUN<^K M[4GH>%_(8K7Y&M_*S849B8-4),013%,20<2"!/BM-93A9+:IC\@LO[PNU7U- M*8UQM!_CSU"IC_?F:+$WKU%Y/XC1?#\O5\6N\A:'K;L_JJEN;W:[57401GLG MHBTH;X^JSWK9WF&IA;#YM51!>**"KU#R@LK9(G%<%;/F16&W:VD>N,^OY3F] M3_E=46Y7F^OCH[9?\J];(AS];190"/PTRU*0)( F:8HPAE$FDMDT!9CH'8VW M8,]QAOCA+B_G$IO7@-5]T]P&I6K)W=!LZDE2@\X[P#MY&MS[52+T:HA#OPW^ M.FD=J9E-RJ>1AEGUZ.F98>MLJ53N?BR+Y6ZQ_5!^SLO[U2*OBP@YRWB$2,9E MB4\&$C]A<8)3DF$Q$0]2I9,[QA]W+%D-IOKJ@@:6=E&O&6G=.C4(7WJB9$"5 MM7K?EZAX06IZLS9^_6\_^(6EWJ.M&!7>+!M#;:T@"V'DDSC$Q,=9RF"4@K"U ME88)T90- PMC:(=667!/ I4EQ#%W%G3$QME '25YSDBWG/1@<#*:TL>'Y\+2 MFY'7U.6J*&]G7,S@EN7#N^)ZM6@,_U06N[OF[%(&,C_Q8]',E,11FD6$1JU% MSF"@HC$V[#A6F@:=]S_GMW?_Z-4@U03&"H?=,C,T?7IB\P)S7BM -<+7#RC: M)W19+'8RN:^O 9H,L8]0#4GP$VV7?DOE1CZ$?JW;"DR\H-XV^1M7PZUZ4MCO M71IZSC[AGU^PE!*0L"3E(,$)@31CG/+&4LHA52HKZ?-]UX4D I6&OIB2I"#4 M _"CN?HN /579%/&-)1X .;,%-B$037)?=GE5+)?P>@2#/Q ME8@LI+JFI.GDN .09YC%90 &!V,D@$I'EGN:<*RQ#3 -P>C!EH+.#D.4YF;M'E-_ MK>U!G8;:#D.AF=X:4JFFN&<=/Z>Y_9F:@.I:<**PVGOTJFR^K&Y7F^L/5U_* M^::ZRLL/5S\5Q?+QII8/XH@1GU ,812D3#0\:BUG&=0ZDV+#GF--WD/TBBNO M!2E_+6&*KF2TB6V5[&X5'XMG/4FW0K&3$AP%WCI*<&RR/HT2'*L>%>[ZJ%75 M:[;;H.PC $*,2-&%-6PL9FF2_Q]F.QVFS?;@2>O$DZ XSB.&0!8T$$ MLCA+D@ V1A%(-26PGZEABHTJ;WN$Z3746U&XY8 M39E[3.7'ED@);J2+B[NYZI(U.R1/1,\L.?-4R&QR9*!@'^[S\L0>8D!8BS#F M"%"10<8^35I[*8%*5R[UM^)Z!;$I$7ND6X6 V$^N=*G45BJ'+)J+5,W;--3I M,3]JPF3(Z>0TR=2/\W+4BQF5,NW/V_FV?FKNI[RX+N=W-ZO%?%W/8-,$!00P MA@-"0/K_M_=NS6WCVKKH^_X5?-O=5=A5N/;T6NDXE:1GUZI^4"D2 M;7.U+'J*4A+/7W\ WB3?: $*&;5GI]#:?-E4JQ!6Y<%?UC\\7D!TR0$((,!1BE"A$9A MV@D50B!3JT"K_CC'2O''MI"W8->ZK+A_0H>+83EP1(->V__CP^471KW/7] 7 M]GE4Y=G&F[;P;//%L[JSO<KV6^N7/!4 @]"/,HBR# M.&-^AF/2/9A!HC1DT'B MPRB. MECDY!ADF69TO7L&H]SW%R'WT]C#M1:JV7W]5KKI"V3?!AHF1HTS*-E MZ@ NC4.NUS+_\]."X3AA81QG<9C2%*<*3/R3P:JP[@ MTCC^ZO-=J"J6'Y>KXKI8M?/S!&:$\M3WTS .2!;'..IMI#16GN?2?[+C)BP! MO6L1J4]K&1#T]G266V[T6K;$XK5@["R]*4UC/:/@E>DK8V]@3-C,3_U^I84;47/^QFT&NQSY2NBEX?_Q<>&G00K%"%M61PLYRS"A MW=9%S.)0[XVZZYZ H@)#^,,0P@3D"0X([T=Y$.E M)2+SISMNMQ*3W&:_O\V][Q*6QM%1,[:&F_0T1.FU\)JCJVM/ /)J1";G;,W( MTCABZYPTL].U!N2IG:Q]R=\7Q'$\-S,X3SL.?VGK+=&L5;^ZS=>'35Y=71/I MH[PV0KXZ5]>?BNIO_"#_Y,N5(/587#I->2)TW ?(S_R,)%&$@J:X=!#$@"N5 M5G1IW_5D9@M9*C(Y5/OR+M]Y'_.=!+^\J;_]*?^6;P^:>YB=A&)8R.<2!3VI M[]'6$3C%6W,OL%YX7Q_J?W@-:N^O+\NO(F+GJX^O3_ +,CE%N.:QI=JIAT_K MZ3MG4U6,V=W]IGS(\T_Y1M[[\[Y8?BTVQ;[(*U+?V;-?1"!# ,8IHX!DH@=( M>2@&NH#[P$;7:'?*UMRKO[O-MU;1P61OZ:[[-KPO=.T0L ML*NFIM,2JSF%U6)[MVO >2?H+KP6W[3:^"9= TIHC^IYZ)Y%?TI7+Z6>IK6G M4_]<[G;+[?ZA;M/+#>GOANNL \PX(U' _)0#GR'ND[2S3F"@=>3-ELV)]"UO M0^.)7'+UMWE'7D=?5P^R!F4UA+:KC\((CIY9#P PC)C@*=A MRGR6H3YQ9$QK4#K:V$1:56S%J#2O1Z/E_E;6+)# -8L6C"963;LFY51/O6IH M7HMMXHH%;[ R(%76")V'6-ESYVD9 [L\J0K6E6R0;4-]89R+Q7\H@( D(,@P M!ACQK#/*TD"I-K,E4X[%JD;G+;MAY@\YBZ8K4F/)5).H"7G4$ZB&PD[USS]9 M-DS4@&998G@>BF7+F=+)6ZBY MO59[BZ_BSG?V[+C6"O8O\Z%&)(^K7:[Y8K MH919D,1QACE-((M#&O$T2(&?L2C(9%%[U84^*\8<+NUU^.1*WBG"_^TU&+V_ M.I13K^"I,#>T9F>5^7DT0\L^/5V7<\"8=J.LUXT7$)((,IJB,"& 9RBE+.F, M0.9KI0R:CW:]F:%O<,T2N69M7%V>-%7*/D6F8D=%<$:Q.C/]&>?+:W)D@2'E_4./ M3;5EF62U2,3#)",!"N(@RY(@ZFR)M(EJ[1DRLC"Q&AG6^3=D3TV&W!,W3G[. M5++_15J&]ON,HG$>>C/2AZ?[>BPPHKQBO5X7@VH!^=)=.^*K=?BTURY'D>GXL+U M9$QJKEN_2N*9*E@/$C6T;FV%X'E(DR5?GJY:6V1(8W/-X>Y0;W6L9W6E0.[R MVWQ;%=_RRWKQMJOM3[D?!I"%L<\SD7P)G>Q3,0Z8UJ#-GE7WR]@=4*]9XG@$ MU6NP:F_$L46YHK2=A6U-F;LBEQ[:-ULXZS,H^U((WJY.N_5LY$?YFNVW&V+[4W5&O,)@!P&#*8T#9.(QGY".F.$ MJ%78'6EB0L6C^76Q*EY?N;7*G)J634":GG!U@+P.T9GDZF5B!K1I))/S$**Q M3I16WR[#.?+WPN2EO!-X$03?/WY?;Y!H!/Y6;#R]WWY6Z]8 2! *9Q2G#"4P)9A(Y#R(1KR8MMVXZU MIX/K_=(!_E7>4_CRUAF)VVN!:^J3]9"HB=S61'65.IPT_1:;58MZGU\64!HF 89Q#'#4SV*$:4(7W_+=UU)] M>L$-"ITV=@I8/0$5F.N.JKR6%7.$MK7U) [;M3R?>)L?SPC7^+W. 4]ZH-2_ M31LWU?F-\P=,=Q)$LM] ]AK,7@/ZPFM@7PR&ZO437.Z44Y_@M^358-[7[KQ*Z=XK]PJO1 MST+)W^38-/VV$;99Z[E%-W42<'N\VLC ZY]=-4+$6FU:+U"2Q9SY?BCL1UF( M870\E20Z%VPK^S:S/G<=MY=[&T9G?-[M/C#6<^[F(RUFKP<]"Y%^G5/#5'M< M?&8MRS;\TTBQ;3!I);V6=WWLBM4^7]XZ+_8'\9E%%,>4 M90DC(64 8" ZBGXYRB>)UA%.]VCF(-3?A"-2+<1G=KU/_51*L:\<9=UVPFDA M_9X\DO;S\*,+KLK5IYV,;JU(,X=8;6>Y>PXW?4\)Z[)K.!)@0KO6*!B M:(6@]])KW6P[+^_$T:GK6KB-V$"O-9N791Z]VGSH>%:@8R[ ].N\OW" _GU9 M577'_&7Y8Y'@, L22$"6(9S* LYQ7Q\VRP*MRVJM&'3<.[U>S+\M<^3 M!=@SU"Y_@[X!-;'*_CP4P:Y++U4SM\O76RVSOKU:64V>K8:>_*;(J=%J51ZV MORZ():EGIVRM[(3L^.;YJL],OSK/3R65:*7\A*3Q\B//1.7I'>QY_E M35B7JX-\0/V\_QEOQ".7?J(WXTF6(#F7?7\&PA#4/;_K*+R0++5*H)GNA!'@=6!P9S-F,QC+&?5H^=G MU2VS-7:.Y8_M+E]NBG_GZW^4&WED_K=EL94O[=7V<[XZ[.J+L]"NJ,2/3E=2 M^H%G' &>40$XB[+$]SFF+.OE.@ZYWJG=L\'4T06C8[W-?,[JD4BTEX_^LI$B M,8\YG+%$&\S[3!;;>>C+^6E0G%^:."XV9HM%2ID7-]OFHK_5PY?=4N0TJSKO MW*[KKS9/LM >+&>31E.Z[H M5 _4XV=$]4!$6$S\)/-#PK) D"-&37WYY0!GNHW*P,3D3>GG*ANH2M\\FLH8 M!]XN&ZC'A7*S6-WFZ\,FO[K^N"O%&[9_D)52]B)1EV;OCS<"BW0\D+4[(\XX M%B"@GX+:?, $$*1UQXDUHZ[7:EJ<K2&UW];XUYM)>H[NZOMR*H=A-(805556^KQ881Y"@"/O$ MYYD?D9#ZO5$:0*1UOFV<*=>[?T_0R:ROZ/%YRQJ@YKFTD;RJB=J$E.H)VE,V MC] \-,RFF[-<@SP-:)@E@N>A7[:<>7H*RB9'JKK%BVVQS]\7W_+U4XL?\OTI M)/9#[K3+Y5TPQ?;F]^5>KJ0_]-M_0I0@GX*(T03"D$.2Q*B#E_E ZQKCR4 Y MUL+&CW>U(\^;;KV[[L)[U,1;?RZ\UB.O:_\N5N$1,_@G&0 M<1;RF!"4).TF!X$LA5RK7,04>!SW,STHF2+* S#6N@A[$1G=.YPE&'8[AE?Z MA-/H-7YXTI'9= BJS)OU!=;C.OMNP+['ZCV ([;=B+\$\N5[N0A""H(8,PJ2 M# KK8>0''1:6)9$[N5=%X%C@76NZ,M$N5-P%QU/HML3M">!SUNF66VO*K!NK MGU&+M7T 9^QH_J'B=;%*JXP.-?< #C7 M7#6RG:FN=9ZGTUT)??;**T':U5ZMB/VTZJOGY7C]-6#5G0)ST5P6)&4 D33& MF9^&?L@9I&$')O9][E: E2"XUU_?M?ZJ4>U*?JVS/)GZ2N1S%U^)T:KV:H7K M9Y5>/2='*Z\!IPZ%5WQV@2G(0 *SD,4\#>+4)\?M(0!AK6(JCB"X%][ N? J M4>U,>&VS/)WPBM^9O?"*S]H57IUP_;3"J^7D>.'5YU3_0,1O9;G^7FPV7_(? M>RSH^7O!TBPF,&$(I'X4T@"@* ACEL8@##$@2O4S;=AQ+*$=(._K@_6N%334*GHE)/)T\/C_2,-B<8/(G/JP&>[3##,ZJ4SB^8$SP/ M9;/BR:NG%,:RHZ]1 ])9OVDG2#B(LA FD"%& :.0,M0BB7#*M?;PNK#O6--. M6Z/Z-M3IV-=5NO,0;ZZ PUGCC'11F5@EO;0?IKGIJ ,/7]575VRZ&90_@00I M3_V )4$&PB!FOL#3=041#!*'N[XT@4RHQ"^-%5T.WG5#XF(([S :1@/YS2N2 M_%)LSJ[38ZBV-JHWC. \E'L:5T>-\$?QJYM#ET.]"C_(>^G>AHAX0F#,HXCZ M<>IG%(>4=!"33//2T"F!3:CUK-H7=TMY[:3YL; 91%(O49]=$%UE\!=>X\T\ MNPV;X5#(^R>-^CRZE?.X_LI(X0S\JW8[ DTN&MS^DU#"S]^7][_G=U_SW2)" M81*0$/L\$V.5C *YB0X!#CC/$(:97CE)0R,Z.F)4$K+#Y4E@'BFW]4D=3;DW M95!-N">@3D^"'W,F(7E_-: FUM"7F1E0PY%4SD/7QCI16GV]]+3F6,[R(T)-I0OK?XUCSCZDP#RA=Y&1"9<3S.0V!&^O"TC+H%1I0N):\O46CN36@GRS[D^]9< M0!)A#* HYMP7X]:8\BZ?0CX,E8:+HXTXEI?F&KGN=LD677O!Y)N-QS*=PZ(S M*9-ZNC,G$C6NP9Z*3+-KK$>1JG8#]0 !+ZBU-FN9)(A).PCG.2((!#P'NIA\QPDRKMK\5@X[E_+U\J=K%9SEA M((9=J_)F*R\#\L1W3ZX!TDLC[9"MEE5.SK.)V)_B>R929TH[58@;R$*M\CZ/ MI-2N2R_=OV67+_WUC[8(+2-I0I(HB@(8QH02[J.P,Q/%".NMLFH_WOGZZA%1 M4ZW:=+%"E2[=90@'/.FIT@E!:) @QZL*;U:<-N9L'HIB#O_5.7XC'O0/U-37 MD>%EE:_EG8%"HNI$X5->[7?%:I^OZXN9_M@6^PI]7^[6:"6P%?N')WM'*&(B M8V,I)@%,(AIG:1K7>T=\(*\U2\P.VTR#;<(M@4?H7HW=D^"]#K?IJ9R)0J@F M?G..GIYVG@:N]N7=5^F,=^K-Q17@%&DC@"'/HA@ FAB "<\0X8I5!KL7D".!/V-8T: M-7 ==3$VXF.G5YDX-)H=R:N=QVF,9"61GZ6[>)ON$3V$Q5C^')V"38Y;LO*!PIIW2Y '5[9[F'$OSCNK8'35N M#?1<1]^:J=!^!;IQSZO]FU''93E@2EW8N5Z2N75F9^/AU6[MO)'1[^#^V.YZ M *<0)8P/Y?9;7NWS=3WE]ZR4$,(4 ![B- JS.,S2$&4=,O&'UN:8*?!,V&F= M.F&]!W,8,=V^:A[!,N^5'L7IU(&ZD[GP>A^:=9HY]3K&U"OU+^X#.[>>9 */ M7^TSIF);>6]DMR7I?2Y4J]V1M,#,3V, $4F==<,N5/@/+KK_+6C^5% M313<4*(G!F?3 )6VKT_0/-J\ >YR[*NAU\;97^=;;+W58(&=&4\J?/0&0M^E+9?-]V"MM_RK:#PX=/R M^^]+T9*+Y:82K5.N^%7Y[EM>+?PXAG&"TA2G,4,4\)C1QG"2Q#S2V@QBP9QC M91+ O+L.F6YIV_%_*V_$QTP%;0RAFHHV$9?&DB;Q><76:Q'.1=1>ITU% MU2R0/C-9L^'1:[IFC2UM89/W(E2W^5K>5/G$B5?I[KS/]IN:]['*8593!(4^PB&/J0! M YT])I("':4RM^)8H^K6U%6WZMN8V648(ZA4DZAI6-03)T,"G2C4J_P,:--X M3N>A2A;\*&V_;9J+Y/TIM6_Y;BF<;NN-9EF290"B)*,\HA0&*:"=M2#,J-82 MN:$-QRIT4MMVL/Y]O\NM"]<]&81\4E\@DHU%P@?\[>>:H5OT+-T-+X M2#+GH3VCO7BZ+&Z%%:VJZX]DKC6'0<+\#,?BV0$"/ *8^K6Y$"7R3^U*ZR9& M'"M/4_J[/M]K4#[=B#4UF9F$,#V=:;AZDNB/=>*GD M^7A>C*:'VM'=IW*SX>5.GJ5<,!(%$4L@("S@ &%9KK*1N-AG#&NM6(^U->GT M4(O/^TLB]%J(8V:*3,@UF"ERS.N8F2)-2MU/&CWG2G72: 3+\] M:]X,31J- M9FF,BBT20F&2P!#Z(BF+XY!E">Q,"0#QXKZN)?)YO]SMS07L33,ZK>LI(N6& MAE:KW6&Y\99[[VM^4VSE+DXY"](\<+QJO4VFN5199=""/IU?D#152)G ^4J/ MN@L*>J/)QQB1^9SO]YM\_6>QORT/>WFE8K#((AB ,"(QSM(@29*4(M9:CQ.4 MI(MM?K/2]X16-41Y+]UX!3)BVER4 MG+%K3ZO%ZC3%+0QY,]7XT9YI2![XUD;E6X%@)$ I'$< MT Q )C([3GM3*6)MNL6VZQ')UEM&]).M#H])JI5OUPI)UFS3!E4RY]NDU%U0 M21OT^%!M+!]WY5I8^G.YVRVW^R*O:%&M-F5U$.\8^BI@+%?[!9>V(<]BT?U" M#%*1J+0[=WE,2:I:^\B*+7?=6 O/.^+S3@!Z?W40)YX34&%MH&U9)7T>;?"65)N M:[V423\Y5/OR+M^=5KX,8X 32)D?^0!F04!3H:D!3QB&+-2ZR,6:4>>K.#5. MW0D'6XRJSCB<@4S=*8<:HB>;E->!K&<:O [F&45.E<#!(9'E&,Q#\.R[]6SH MY(0W_:KL3_3W?;'\6FR>WWX2^BB)4!8S+O07IC#CO,TD0XXBO:IWUHT[%T/Y MU@A@_541Y%;\7(RUBNTQ;>G!FU9;MQ4)-?$\:Q#T1/2TCOJS;+&'.Z.*Z6J, M#JBJL^#,0UW=N?=JX7,G/"JKK;R7X;*J#OF:UG-ES?T;=7&@ZM5[J*H%04D6 M)'&:X2 .8\A8'"200Q_%',<<:FT;J48W]=HN?CA^Y./R07ZK MOH>AO0J5_^ENHESN>!6D=D3AU4G\%KT7G+!EY=RK"6%^^^N\_R7D+U M?A$YW[K<;):[ZOBAJ25HFK ,2=;,7HR92-S<6'E6-7UF^)0D]+KV.M* M*\KIPO*PWM-[JRN997X#A ?2,8Z\WK.[#WCIQ4HFV\\.3V#WIB5>[ MTGPMG?&NKKW.'5GYNGX%:H_F&=-UN3I(.:L5[V>,[2,'9AOC)^F.Y%,F,1D( M0U"G,'89?B%#.5,(SYN G,OI\JS-1F\$)I*:HKJZ1JL:CAP/EIMB]=#\>9P! M0C#)_#0E:M9>T:/$"^\!I[W5_OWV::IU=@;&/M9IG\>0S?;3I5.7UD]Y>-"@I>; M9OIKP4B2<09X%/N<84A1S&!G(DH2K=T,6@]VK&(-%N^_\N5.3[OTV%%3*&?$ MZ.E0RTF#8SX*=,K.@,X8D3@/-3EIXB71WIV MY5;\5>3T[-2KB>G@VS/1UMU&1W05F?!F8>VNG.OG.@EUQRX=O.%O^=+>21 M GC9/DSC* U2! 'W&2VV.N=Z^[/:NNA[S'.?L&F>; UQZ[BJ/BLQ"K M.60^ASF(8\._'HZ)'?$G/JMTE65YU?W^6XIE;F^X+;? MRMINV*@^Y;*WNU._[5-'0FU.N):@/ZPNMA>^V-V3UR(; M]@OO48Q4 MIG4=7:UM2O2 \DX0O7E(\12./KOM>R)NK8HU/>02PI?OY8+C(&00(<(8COT8 M\(3Y$D44T(1$7*LPL6W;CF4Y %PH,0ZY%J47T>\NM1< ;G66$^ GJ'.'AD= M*ZX&L?F)%-7$.Q,9-6;1B7:*US%?A )\2:8RXU"*1"FHU#BB G(,D(R9^JI M9-V]?OH.]5.-8 <*:IW;:314PIZQBDIXMG14*T(_H9+J^3=&2PV8=*&F7#2& M1>RG,.&0!H0#2AD)219+&#"A-*$I<26F2L;=:VG@3DO5Z+4OI=:9G41))>KY M"JE$9TE'M<+S\\FHGGLC5-2 1R!B-IF=AH1+::NQJ_+J2T1U0G/3RBB6NZ-$5%]'FV+ M*+H6HM-CX7& ./43QFF4!CC%*(02"TX@2BC3JH/B!H%C.?URF^_RI43D1E0U MZ;:KK.Z8=BVO=43F+K*/Z+6@M&;A^KGDUM!'0\T=PZAMX5UD2>+C 5IF/AI M %),);F681"GD9\L2_WRXU=K7W3J):\]OC"4*5*R9;%H;'W*;PII8KO_L+S+%P3X MXC_(CYB?9"QE/J9Q:T98Y$HSD,8/=SPD;EO*$90G4:GID3EAP]H^"5=Z4JY) MTPO95-6E4U6^^G]NRF__K_"RR:3$/YXF4*\Q\(*NC";KO#(R'GYIZ:71%0F2 MRWKSF\OM.O_QG_G# C*6^3&BH2^>3'R"@H2T=DC* Z2G$KI/GT8F6E1>#15*A394\LGI PJ!:FA,U%+HSQ/].+<4RH" 8Y[';"R'&K M--NN9=VN12:>E_DD%/8 HY"(,1?J3/E!J)Q9&!MP+!LMKM/C!R(W7]=E\=2E MPYR^M]5C$N;T!,2(-!LB\AH7K^C(:.K.+R7C72@MODJZ&0@O-OF." LWY>YA M0<(DHS%F!%+L YC$@&2=E3 C2A7W3)\]3?918_(Z4+JIAR9;JHF'.Z*,T@Y% MCNSE'(_\'\PXS)@ZOTB,0O\LVQC#@HHT=!,G7\1O+,(HQ6'"H!]%C*0H"'U" MV\?3S ^43JMJ/]2Q&/03?1*,N@CH\?)VZW=&B>$<\R ;-IK[J<.OM',C3L[? MP,U@ER/?!?TF_;&[([[.*AC.DE HA\\0H@RG042Z80HE+ MTV[;>TZ=JY TJ M@T&#(6GJ#=\=7X8*H$J533%X1,(;JF!&V'SDP1#_"SHQA@D=P3@.1;CX3K7P MY?H(#E,>4P!YQ &D46=):%.J*QFZSY]*-$Y'SC4R?=G0IDY=.%RR9B@=ZH39 M%(\G1+PA'Z:TS4= C#UX04+&L:$O(HUD-;8H12!B- M]'&89"7T._^P@G/ J2[OD!2Y4*#N@_U;& ]& \B49=,C2I M>5LFW+&B)PV*A-@0@TBTUVR,*11 M=>G"/8-&2QBZY-E;RWB1D,$UC7$4GE]0K'CQ;(W#!BOJ8O/Y;KG9X$-5;/.J M6J3$![$?^0QBEL$4TXSSSDKHA\I+'B;/GD9<:DQ>!TI74S394M42=T09:8@B M1_:DXY'_@Y)AQM1O7H17-]:>6=P-3>S#F*755EF8Q8(Z$Q MYM3BKL\!@@:5R JSR\W.KIV4NT>A*F=\3I_76V"QN4*7Q!\=R%81Z'B1WX5;I^@34E<76; MKP\;>='U]EN^%60_M+MMORR_;D[,@Q3A).0B9TQI@B"$(&C,^R@#,=&ZEM6: M4=>"V.*4=?Y[I/6L2;G-M2\$LT>UHC:>@V5-:7R)X NOVZ?_5PWT?'?9J#(X MI(RV@S 38;3NUE-==,.;JBS^7GZK[\ZY% FJ2$F7N[4\+OUCGV_7^?KCKEP? M5OL_ESMY%/+A_M$ A1'(DIA%<8A#&%-,&G09 MQ#[5JE,[%2;'HMJYX15R<-6>^]K?E-LMW*Q4N2&S0-UKS,W(U1-LB=@47>604=UI[Z<_"6R M!@1R)+OST+NQ3CR[3MP")^/4J/VRR*O+JCKDZP5+:!(&2>C[((M!%C$0PLXX MCIC221G+)EWO/VM@:0[];=$Y1IN<,NE2JTXRQ.MRYQW]\!I'YJ!E3\G5UC;C MZ,Q9Z\R=4M*^D9R-T\*NTN,BX0F/,,]\"D": !Q R%JC&48 +K;YS7*?K[^, ME4)EBTH--VL:[C-PZHTXW^\WS97K-L10G<\Q(FB7PTG$KQN"U.+7X9^#YG58 MM+5..PASUCA]9Y2TS9"CD:--B)@8U.*40S&TI0%.(.P$-,L0@>UHDVW7H\:: M;YG1'VMVB$Q&FJ(!*HPQ9STP4B5TS@U)W0FU@9$>)ZH-AR^+W3^7FT..']I7 MZ/-MGN]_VY6'^V)[4R].+!#!-*21GP'$$ E@Z,=9"D <4%W;JH%Z'=)V-4]SIMX.WVHIP^14ZR4.=EAVHF,JS VHFE7B MYZ%Q=ETJ';ZHQOK7__,?1;X3OW_[\#[_)NC]450+A&,<"..IG)/R?3]A#'?& M,_&WH0*.,3F9!GH]N#K%_X#^Z?TE$9HKWRBFM;5O*I)-U4^?7]>:-\"8FNK9 MH'QVNF?%J=>5SQYGVMKWNQB/'W;-W,=S&+2\6Q;;!4Y9X"/J4Y%^QK$08WWW-=XL40_%TAA+HAPE+,$V"WB+E7.GDN@T[ MCC6QQN+YAJIGPINFQCFFS'RDVP"[\%H&O;\:=.<2M.<\J[)95E4]F.N9^O#Z1-8H9;<6IK57M:'!]M?V4KPZ[7;&]P701[R#*ZNU&PG6U""GFQ'[^N ] M:LCCIL,F#Z:F?,XYCB/4][QS:I9)59'O<\5Q9NI_-AI>ZSS.&Q?UP[3;_.'W MY>[O?,\/VW75C?%)# F-DBB!.&%9@#,:=L:2.-3:)6-HPK'NUZB\NQJ6=RUQ MZ1Y3-2-.3:4GX$Q/8QNZ&D1>#>E,@^R7F1D0RI%4SD/FQCKQ[+BE!4Y4)8:4 MN_MRM]SGN-RN/TL5+.2Y@-8F3E 817Y 011'$1,*)^+>VDQ3J)6CCK/D6'!Z M<)Y$YQWAO=V07-"JID/3,:HG1R/(=*)*@SP-B),=?N>A499\*5V\@7J*]I$N8:I&I N2QS/0[ML.5,Z>0\U\ZU\MR^N"T%H7EU= MT_R^K(I]:Y'XE,' 3X5(,LP(C@CH+?*$:BUAC+'C.M M%=.KB2C43*Z>L-?B.E=J]3I'0XF5!6;G(4U6/'F:5%EC1SVE^JW\EN^V8JL3UX50]+ M-Z>RQ:UJ=G4&6K7SK"-&KP/I291S2+G4^!M,OBR'8!Y:9]^M9PF9$]Y45;!I MZ,^,"3-AE&0I##%!$0MIR$EG+(L#7T?S#$U,HW"CAX^F!*H)VP3<::YLZM/F M1+%>)F9 GT8R.0\U&NM$:?7M,IQT?U'= A]!C& 0A"C!/DEP!&"_A9<%6DG6 M.$N33;I_+;67^$9RJ#G#[IP^TQGV>21-@SRIS+"/XG<>@F3)E]=FV"TPI"Y/ M=W?Y;E7(8CKW^:ZUQ:,LE$<*2 !3Z@=^E ;];#X,0ZXG2R86G,M1!\J[EZAT M]R+N^]UR-75INI>I&F@\([F=1^L9ZT1I]7W3W(E>[O+B9LM^K&[% MVY63]KUI;3+NIR(-8!C')/5YXA/0[WX'/M.Z,&.<)<>MJ07GY2TZO;;D@EFU M/GPZ4O7Z\H[/#IC7(3O70;TAG@;TR0Z_\Y I2[X\W?ULD2'] WLOU-OBQ59\ M3R0?G_="0.6T+UG>RQW6U?MBFU^*;U4+$"9^@$,6$A2A%($ LWX&)O)A:G:N MSQ$8U])W'])5[S:%^.3@Z[BJ*BB51GYWB?YR(0 MF3-$*,8IR:* Q0$Z3L7#$&B-$^U9=3TG)1!Z^1&BYIR4/7(5YZG.PJOFW)6D M5%;YJO]Q E.H[_&XZ1'JQ%-:J@P.37-9C\(\M-.!7T^GPQPQIWS@KS[U(X\= M'J?Z%\B/_3@)0A!B%@54[D<])N9Q!K6.^YD8<*QQ1TS&FZS,>%/3-.>4Z<:Y\/1\WW@^5/6$]E-CS8'G19AE.,))"!(6 MH2C#21;VAPB)&/'K:(GVPQWK"#W[G/I31@8:A3%Y\V@0YO!+2R^1YMZ^^N$O M=>3 YUPTO(A$$8W2@&,J431B9\+&'5ZM=4<] -G>RR-HZC/E^ M$L.,!7Z$40Z4:(!E@;TR :W\U E*YZ4]M\\[-?V:+N6Z3F.>+9@>:= MI9:L F\FJF? ^LQ5S\0C5=4S9DMYMOBP+^]*,=P]EC(#*/5]%&<4!R%% *9I M!#D"(2!10 .M=1/]ISM6M!- F@>^]7E2DR>W%.F)T0F6YC[I.OV*>H0P&-,5IQ/P$ 1;*](M%,$QHQK&* M0.@]T;$HU$"TAFZ:A PK@3LN]%J_$@TJK5XX=-+BQ5=/6_LCCU]HX6:,G+=5 M&V(NQ[P#FJVW/TD=H #%*44)!E&<8B"7Q^JG0QXSI0EFW6=.TX*UAB+:M"BV M8@>,&+5C&X,&]9;\:F]MRLM,6K,NZJ?MV[$M[@YW77^/4LRH>)90 MC1!F,8G"3#X_X2#UB:\T%:O_5,>MN@6CWIPU.7F[0;NC0Z])MSCL).5*C?J1 MYZ\T:S-VSM^P#7&78]\+C<:]_''R?$;",(M "FF:8DH9X0F2S\]01-,8*%5) MTG^JZ\;=@-%HW'J<*#1N9W1H-NX&QY2-^]3SUQJW$3LS:-QFN,NQ[X6-#2#O M^Q-H:1(G24KD7>LA SZ+PA"VB[J8IRP:OPE$W=89-X*\-SW#.YI?M2]PM%96T3/8^;/FC=*VT1,6=+3LJO[?+?<%]N;VOR7?'=W==V5 M75B@-)3UE7 4X(3Y<088X,(P#:(XB;-0ZW(E"^8F4K0>8]<*)4Q9R+X#:J)I MXWC6D;7)*#93-G-V'6K;$&=ORIL5PN>D<'8<>E'D+'(U1N<^Y=O\^W(C[2\0 M 6*T!T@ $(=)()+&3,[Q4(JB+(69UL+I6%OG4K@68]T6QZN;%KOFTN:*6$NZ MIL3I9)IV0I:FH)G0/%\U,_)&0^5$;[A%Q95'6,O#MBZL^C$7 MK_]VO\ (0DB", S\)$1I3& 4"N$'?I:F*&!:%[%8-WYVQ>U >Q+UA=?BMJBY M1B&QH+FNHV%;J.B5L5JD80!X"3@-$59E/J<,PK#F*6QCQ+* Z5=C6XL M.];;#NR[9=NJJQJF=ZA$2R^VWJJ\NS_4,O!5PO6V^5Y\6WPW]W[9E%7UJR=O M1:A_R?OE*=U;[]8[>K*JLN-O'2CW#;6T7Z_*[X>ZG)@7\KZ>P)% MOOZX?*BO0=SMY(8Y^<]JD4; 9[X?I 'GB$,& H):8**C(%H7@TT Q[%$H_7: MNR_W DJQW&P>O'6Q.=3%1HY%!,VE=XIHJ>GQS *E)](GX+T&?2?.I_B]?2FR MYC9Z[/HZ7^U[&7_W57KEM6YYIWY-?5_*V#@,2/R$09Z'[D_I\+,[6R;F>F1J M7K>,?/VLLUJD&-*4,QSS$-$D"S#R08<"S':G-8YVLNV"&UN"SE3K*K:[;G^(_O5*X M\\"3LN"=^""5O/-"SG,WLG[A-9Y,?$;>!OD#\CYM<.RQ(_'M!(4P9#3E-0QQ"% .4D<9R%@4$:IU6L&'/ ML;C_5I;K[\5F4Q?K.>+U&L"ZLR\6Z%6=7IF66=WYDR<\GMQ+X_TE$7HUQ(F/ M+"B0-CC988_R>0BE58^>7S%KF2WMJQNK8Q7@ZO3VL/>2=B&^^.'X@6Z[L:S1 MA!_^D:]OA"C3O"INMLMC>4X<)R)O)RQ-,Q]3%((4HKJ <):0P(=:)>/."-.Q MI!ZOHQ+M_NC;T]L#._\NO*\/)Y\[WN/:U$LSJ1]\SE= 3;]_DNCKR?ZD@7=[ M8:3UL QT+#-X%^;1'\V!B->NGSQW;%1[OP_E=MU:RM?ML>[//^>&A9"%L&XCCP M00A\0#-*_-9F3--(:RO(.$N.<^!'Z<_)_:SF51!&$JLF1M-QJB=+H^AT?$?/ M"TP-Z)(=AN>A4)9\>?7NGO$,Z:O6;\MB^[ZLJJOM\7L?\OV"8!;&01H%48P8 MA(1CT*EE[!,>ZN50X^W]1!F5X_;W"H-*;7 L^W-KAZ/]>;4MVF%*>25[59\K MJ#XN'^18"6W7XCN[0[X^N<[KI1G% ">()5F4P !2F@":H+2944R1'V*]M6M' M&%RO5C<@O1.4FHO3KKA77(Z> >V:"] M8J^%7"\EO1"&>2R"&/([M,;L.&+S M$%GG7CY=1YZ$555!_KP7/;_LYJ^NR;*ZY9OR>X6^5DV)%HJC#%.<\B#F"8Q1 M[/,H\\.(!SY',58]PC[*AKOFW<.JZQ$)8%Z-S/NKPS9Q QZB::"56F%W'DW1 MCBNE@[=/:OLC_]O.SQ M_W^:,\ 3Q4IQTGA^8=*<9\[WC99V+LBUP%_^:/; _WI2-^GHR85W],4[.G,V M';83@Z$I[&F#/ ]MG]KIIQ/EY^!<>52\_N]#M:\G6SX(-@7.>D[L2_DIE^P6 M&SDBOZQ/BLBA^I=2T94>-J 40) F81;14.2-$4SB#G;&<:(U?#XW6-?C[*-_ M\B#@KO/J]+B.^+[\2CKOW9\(G87^Z.STJ@[GSXW3X;C_Z-J%USK7K$5Z% M:A=UU[W(?)C&,<1^% 5BE!>B,.I-<,:U9HZU'NQ\(?J(17?!68<>U?5E1\SH M+BIH>7"%RH"G>:B4&?1GZT[&_NLGT[SS]<@JYCD>/NE[][G!?>)<* ML7&USFW [O RM\MPS41Q'3OY?)';/:=O:?5UN;M[4N?TDRSG<74M1J;UZ<5' M'045HL:C-(T)B#$E"4)AT!J/(I\J'0*T;'+"7%&V]>/TY:8I)KR3V-^5U^\. M5>XM-4Y.VZ9^6'C/R+J>T#Z_-J0F^.KZG0#:'*FNRU5H9O"VV5Z7JWKK9_/Q M&;+^". 9V'_2L4DF9'>5@3 $=6>EQ\T+G9,CKOMCSFZ@27E_^0 M_\[U,GA3&M4R] D8U.L83FN+GD*:> ?:B[0,[3T;Q^,\4N.Q3CS=;V:#$^5I MB$?I-2^VR^U*:!\I*Y%-,Q_X 4SB"/,HHE$ J(][@4LRK0L]1QF:.(U=YU_W M7E%5A[HVP4I"U)P^&,6JXB3!5(2:SX?6PW_)Y67')1GDTLUP?X"GH4&]#7KG MH4]V7'DZ0+?'C_JR['6^V\DE8;E@_&7Y@S6) . MP.:UX+Q?6GBOE_%TM!@\2-;@^K =FN>A7-:\>;:*;),E]2*+W_*MH//ASUVQ MSVGY?;M@'#$>L3!E29+$B4CMLGX(20G4DBR#QSM6J8^=(GEB9"V&<:N\:E8! MRJ^5>.0^KQ=H)&;MLX@F7*H)E6,:];2I!^/5:-ZM!9RI2R,^I6- ?49P-P_! M&>/ LSJ'([E0E97C >S/RTU^=2U:W7V^VS]\%&_2GOWK4-S+F! MG+("E"*"P\YX%K!8;^78DE'G*\42HUP)7A?5?5DM-W)(LBFW-^\VQ;>Z8(%^ M,5=;?*O)T91$&TF4!-CM7A9$TYKHHAO^=7"]&J_7 YY6Q-1('! VRU&8A]C9 M=JIT^N;JB>(?VUV^W!3_SM0R\?U73GK8O_0%>6K%C'Q:0BC+,4!ST", M,@S;PYQ!G(H1;">17]23,BKAR^[Y;:2)]S*;0?M"';!_"",*: P"FD8B($WI*"# !'W]3)5JZ:=YZLM M6F_5PO7V1[R>O(A7WBYS(X#KWBQC-P)JRCL]]6;5J5O..YS>"=!3#;[PCG G MKCZM0>2 P#J)QSR$U8UK3VL^N^-/Z];=9973O/G[Y'@<6=X7^^6F/QO'P@3$ M/(NS.$TQ%M;]K$NLXTBDV=JWZ]HQZWC.D=S*:RTK>6%B,[BO4Z7-L322YG%J MFX2K3D">A6O=BNI;6 M!7?F4ME53ON4KW*1!XH_O4WQ1/+WG#8MX1O!^EPE;XQ+;XK=:+[,9>[R MN*BZ2!B+_$RN8\>8I5'**"&=39)".%;?=&PY%[9+\]7D41R:*IEU\FQ*F J9 M$TG7"10MS3+A=ZYB9>3+FRIESI"Y/'W9 Q81M'/$$D2?J4D$>:J]6.0#@7M!9E=P*BW3PC$;83A'NC%6Q7,3'5 MP>F"85,@N^!T>P5E;&K ;UT1.Y%JJK"J):=6PS17G;7KY)L"[(#3,8ECNQTR M/TU;XXA1ZOLD"G 2X""-@W[7DABT8PLII(E5Y]K[*;\^;-=UV?[C)FL;B:41 MQ^8IIC-R[2:;W=;K?$YCYA?9TTQ!Q_ _5Y$M1$K*E)ZCU4'&PT. MD\0'!*=RJ.Z'T$\Q[XPG,29DK H:&74N@DT^8R?'-*/5>,W$&9]6UTMJ?D_* MNLXB,[&KXRT=\HL*( )2R!&@*,L3$7J&793 ME4D*.!ZW=JQKS?&2<3]9?]_@L;48HDSFV)40%SS:70;Y^ :S$Z^!M'",%D!T MR9ZKG!G[H[ST8<;4*!%[<@W6(O/3%*$X0@1E"4?8SRCM3'.?A:-U3->@>RFK M+Y?;F-[Q9X?5$8+FDE!;FJ9\C>)TLO:$-EUE,V5]QN)F[)**OHWC:[3$G8R/ M.Y%%00:C+&9A&L& $$+#N"NYD- TT2I3;].N8\&[/*E_8"U[,Z5XI.PY9M?^ M1-U\LKJ7Z3-1P1%!F+D8CO%,51-'LS=RUJY;1^FT^6$1(\XP3S$DL=!EPE)( MNU(."0/^V%W09D8=BV(SJV0Q!S3E=M3DG5M:+4[?]05D>J3G5L27^=.?PC,/ MP5RU<*Q;:M-X8WDS5\'.\J?\6[X]Y(N4XB3C/LB(&'=GD&8!R3J[F&=*-:GM M67.L>WU#W#5X1NN>-INF@N>22"M*UU/;(CRWPCTA3$O:3,F>JZ89^_.FF(UC M2E7%'E=<%GEC4\L_#%F0B?>!8 A1DO@9"UEG+ P),*C&8&C)8)G5H-["<16P M+IYOGK^9\JDF7BXYM%,3O\,TK4:]S,N ,(TD=;:[\QIM7[!+>>J?4:7MW\I MT>I?!Y$\/BK]B+;K8_5'$H8X\1,<@H!&:1I$/NTS>PJ@YGVF%@T[WUI=J\KU MIOQ>>?+M:N\J?2S]FK5J;/*NIN]3$VZDX1U(;U]Z+569);BR\OM MY\/7JE@72WE46R!"U]?%IA"J4RT(II'\'^1AD$9)""#OMU>B!&JM<#L%XCBA M[K WS,O=Q,,R& M70? 6CK< WUW7>[>U=$X8CUS-OPZB3KIL(50S$1G77CV5D)LC3V3C/CWY;XU M5E?+:*#)ZN7+S::ZNA[ AH&L9I[Z 8GBD(4I!*"KP9O$/M:Z-'D:1*YS9/'] MVZ6L)"3$]FZY^SO?UQ4NJK<;^SG#I)\LSR-"8[+FHP<7WHD/S;1Q#!03:O/V%R<7(8Q)&,8TQ2%/4DA!@L)^ MXH9"&SLX3,PZWL'1+S(>FA6K%V>972TPOLVY[45$JW0[7RBJQ&*? YPV15G7M'?KYM')HQT-=V5T&>M>X[RB&D-42Z@5N)CF\-:(/^\ M+U=_7]W7V!<"JT]"@&*8P)B%?H!"O\,,60),YV:F1^JX=WFZ4>2Z%ROSC2+G MC:S^=,Z\@SIFFJ?S3,[F-+YY!^F%SO>FS*-#FPD7 Y-(YXZ0[D+NIWQ3G^@KORQ__%GL;V_+ MC40@Y[A>!+H@&( @RWB&<<)P1D@,^[/><<1B@X.+SK 8K/,:'&WLEAUJ*3L] M3W3MK>05M%NODO$T6^"U'Q^]U=[SQ&3"6SONMR]VMN<9R58 MEV"%96%G,9M))^#1N*Y<0B# MR <1IY!URQ (T4!SN[FQF8EWUXA!QYVW*9=;;RW0Z:FL.95J*NJ60R.5/$*2 M'90$]:YFD Z1YT0!7R-G0.%&\SD/!1OO1FGY/7,UU[X 2>@G@/AIP,,$R851 MU!5($QDMC"RL3)J8=;PRV?88LH4]EB>OZ$;$J[+2O77 )NVVI\:M,NY\^GNN MD]M6)K"50S$/,73AF/%$M"9WJH+)KJ_SU?[JFOU8U3>X?Q))S]568I+_EP=P MOBTW38I9[7?%2J1$\@=HNW[\C9-/+@(0^21-Q#O'"2?$IW'6)9>(B:]UIIC/ M@6_J9ECOBO*]?,B>^V, M]JGW#2.+0 Q*:,PXB;D?ICXA6=P=-D64CBZ,\YIT\[J0\-O^N MI$RN:IFL^[_\Z&D[0]VKHORY7A\>9H7;7<5KJ'2^\QFGOA7JIIZNQ MCWOGQOMI>]9I(SO0Z<[T%9M'?SQ7K2J+'L/)RH2!,&#J>!=JN^ZGW MRWU^=]SJ39 \&X22T*>,,$ Q\)/>?JAWI-V>5<*^:5 MS>:_I_)0_[#=NK3\OMRM*WE]^>&NF>$6+^96))9RX^SW8B]&>;*\0574WQ!/ M%L%>+=>Y]WLAWN-]OM(<^EN,HN+BXUD"J+GVV& \.0$I(W9<^_[@LU@L0)#%GE/MQC% <$I%4=I>QXR@ 2M+KQK+K$RC- M%);0S^63J]+KMKQ\?NFP4.1^@^E@32?OOJM(HB:UCB(W++?G#YKF'&<3KTNY M%EB#]4[1>AU<3^#U!&!/(/8DY+.&8%VN#O*-:/:%SC<4CW">+R1/>D/)B^SC M,A"&H.[AC)AZH9=SR_AY>SK'OI53O+.:.Z.+F]O]U?4?55Y?[G+U=;\LMG*G M3S?[RLO=XTMXCG<8TB1* NI'/ XQ2K@8 Y'NDFO,$I;I##U]KB.('MH@/D'XYC%^F<33I]O,)V-75?$_'^[O M-_5QN^5&3F;Q3?G] M"@J[;IGX>&6O>J=/O2:M^?7=[E7Y8_\DKFW!_R_2*.(.$QA$GD M1XA'#$,*^HFF*.2:%V;K/M[U3(YL=/<"2YWG%#4^;R\!7GC;7/-HH E[:E+F MF#@]U6K >#6:>DQ^X7T8H,K5!=A/"!E0HA'LS4-TQCCP_$[K<5RH2TESX4 ] M=D<1"TB4^HQ3F"70]R/GFL+;! Y-'8+_F//1;N_;U (*/8IUF(L<]ADE"> M)I!#/Z8^B86^:8W=+-MV+$F/0'KD=KF[T3VT9IUMQ?':&8G6G#M[Q'&S,[Y9 MWJLA>G]]J=<")52OQCKUX$V/R:%!G*.8S$/^G'GW=%#GE,61(BJ^R'??]SH MD5SC7VZZW$3S*CTGH1BELI-%07.&[-4 M(!EX08)N=ZM)D#/57N'^-777RO1 MFK4&V_%038TMDFME^AYLWI(W,RY]'.1GOQXD326%:43Y:(-GEU_5M9KN7U M.I]%?6YW*P7"8LS'L0I\6$&:$H9Y*0U2.,8!SHIR@@SKF>:9-\F^KA= M_BW?'G1'=&/H4U.9)9!,?D'F5H0'ML4#K/.3'AB-/ MSZW8XD95A'[;E57U<5=>%_L%"VB618PG* U\DF6,@["SX /*=$I1Z#Q72V;T MZT344.0.98%EVN9Q0L) >S"A:AX-P AY.?Y%T7O%^RGX>C]FE1\/'$0@(PD5 M::]<>ZFK(_$M,87"08\BC/$("!R M&)XD6=+:9!&(M19UQEEROX13@ZLSUO41GFZAZE%DJLG1=#QJK] <*3Q!UBG4 MU&6K!U@:4"8[[,Y#G2SY\JR*M3V&E-=1\HWXZF4-"8IB !/2$@H8VEG'%*2:BV=V#'I>K6D07GAW30XF\.0CY!J+I-8 M8EIQ961ZDC470SI^?SOA]S'(\^B;&G-#RQQVJ9^'XMEVZNEBA@O.C,>)"Y[$ M(8)A/:NM$L'[TOJVI!49CX801(E/&$,01)T$W6 M,LPR:J0<&L]WK!W'!M$<+SA3"U1F',AOIV +G760Y= M&E/=EMH%3F,:0Q#21%CD020&,>'1G%YU*V,CCH<-_2[Q-]J'9>;4NM9)2-/K M88^0O ;31;^'?NJM%"]S,[B78B2=\U"9\6X\VTUAA1?=PSG=("&*4Y8B%(+ MIPEA,$$ABB?^7@C1D+RBG[_C;??2BWY>-LJ#/J,[D1$H4HS4 @*S8 #CNC M691J%<$9:KFHY3N/"3U)NA>&#L-T.Y,IMA?/K?'(+^ MO=B6NV+_T&DIVJX?/T76.MX__)[O;^55#5V65BTR/R%$7O5'?!SX68H1C3L/ M6!IJW5(Z)]R.9T/:)O^U]N=1P0636@OSH$QK4_X\(+M,(1M-EPA_;:[;/KKJ M'7WM7H'& Z]QP3OQX:+K'KXTY3AD;5SQ( %IT_0=YQGR3A;#P?1W?F_2/'JS M63+SXLF)F6$T*Q/4=N )3T+:K35RZD?(J%:0I@W' M@X#Z0N!*5N9Z6C#(L%:0+H4Z?8U;]HSZ!0&IFUSP?FE139SWO\+-FWIKSN:< MM'&$%Z^5$AK%BO*-(/G^9!F&(18F$?&CV,\8@'[L)]W.+IX H'7\0N_)CO/C M]N*PR=<)'Y$PT!3,R)I' S#$_OQF>&,&E"]_7^[D74[RAL#/M\M=WN^[YB$% M$(EQ,XA]&-$49)CWYN(LT;K!W=2(XR[VV 3D159>);&]?@S#S>W;KU ST#!& MLSF/-C+>C:>76=OAQ;3EX&55K$271""*,PX)3;(P3 (2M*TT!?(L_YAFHV;! M<9NI07B_7&Z]M1@?+W?5L>F\GEW9)% M+77/G5Y2VN&1EQ=[-:(+K\9T7KFI M(6AHC1Z-\Q0:31_>4!D31DPEAA:;PSY?+S B(N$-?<@C@$/?YQG!G34,R2B1 M4;7A6&9:&$Z$1IE&,ZEQP>!XL6E1G5=N6A :@J-+YCPE1]N+-T3'C!55V?DS MEU[JNK9<71WVU7ZYE<553RJQ1#%D&"4LXY2PB+,D MZV $(8(Z>F3=^!3YD)X>V>=73:C.2JV>@G50O1:KUX"5)58:N-X)WE[K-=BRT(#UF/]YVJ]FKX9-ET3!D>VV[:C>09E M :,$L@Q'212D#&4(PPQU*$B<:1V?L&U[PJ':G%KN:WSIM]W1S,^Z]8[W3JW] M6F+QV()/W[+WXE__YW]UWQ%_R'OH_\__^O\!4$L#!!0 ( %> IT[8VX2_ M[G< *(E!@ 5 9F]R;2TR,#$Y,#,S,%]P&UL[+UKEQLWDB;\?7^% M7^]GMW&_S-G>/;AZM".K="1YO/T)AV)E57',8M:0+%WZU[\ R63=>$D2F