0001356104-18-000016.txt : 20180504 0001356104-18-000016.hdr.sgml : 20180504 20180504160522 ACCESSION NUMBER: 0001356104-18-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180504 DATE AS OF CHANGE: 20180504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Mellanox Technologies, Ltd. CENTRAL INDEX KEY: 0001356104 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 980233400 STATE OF INCORPORATION: L3 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33299 FILM NUMBER: 18807882 BUSINESS ADDRESS: STREET 1: 350 OAKMEAD PARKWAY, SUITE 100 CITY: SUNNYVALE STATE: CA ZIP: 94085 BUSINESS PHONE: 408-970-3400 MAIL ADDRESS: STREET 1: 350 OAKMEAD PARKWAY, SUITE 100 CITY: SUNNYVALE STATE: CA ZIP: 94085 10-Q 1 a2018033110-q.htm 10-Q Document


 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark One)
x
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the quarterly period ended: March 31, 2018
OR
o
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to            

Commission File Number 001-33299
MELLANOX TECHNOLOGIES, LTD.
(Exact name of registrant as specified in its charter)
Israel
(State or other jurisdiction of
incorporation or organization)
 
98-0233400
(I.R.S. Employer
Identification Number)
Beit Mellanox, Yokneam, Israel 20692
(Address of principal executive offices, including zip code)
+972-4-909-7200
(Registrant's telephone number, including area code)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes x    No o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes x    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
 (Do not check if a
smaller reporting company)
 
Smaller reporting company o
 
 
 
 
 
 
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 Exchange Act Rule 12b-2). Yes o    No x
The total number of shares outstanding of the registrant's Ordinary Shares, nominal value NIS 0.0175 per share, as of April 27, 2018, was 52,186,809.
 
 
 
 
 



MELLANOX TECHNOLOGIES, LTD.
          PART I
Page No.
          FINANCIAL INFORMATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2

PART I. FINANCIAL INFORMATION
ITEM 1 — FINANCIAL STATEMENTS




MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
 
March 31,
 
December 31,
 
2018
 
2017
 
(in thousands, except par value)
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
90,578

 
$
62,473

Short-term investments
195,726

 
211,281

Accounts receivable, net
142,897

 
154,213

Inventories
69,886

 
64,657

Other current assets
15,553

 
14,295

Total current assets
514,640

 
506,919

Property and equipment, net
110,135

 
109,919

Severance assets
18,012

 
18,302

Intangible assets, net
218,738

 
228,195

Goodwill
472,437

 
472,437

Deferred taxes and other long-term assets
94,404

 
66,162

Total assets
$
1,428,366

 
$
1,401,934

LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities:
 
 
 
Accounts payable
$
64,498

 
$
59,090

Accrued liabilities
107,661

 
114,058

Deferred revenue
20,216

 
23,485

Current portion of term debt
34,332

 

Total current liabilities
226,707

 
196,633

Accrued severance
22,770

 
23,205

Deferred revenue
18,600

 
17,820

Term debt

 
72,761

Other long-term liabilities
33,096

 
34,067

Total liabilities
301,173

 
344,486

Commitments and Contingencies - (see Note 8)


 


Shareholders’ equity:
 
 
 
Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 52,160 and 51,488 shares issued and outstanding at March 31, 2018 and December 31, 2017, respectively
224

 
221

Additional paid-in capital
903,008

 
873,979

Accumulated other comprehensive income (loss)
(13
)
 
1,618

Retained earnings
223,974

 
181,630

Total shareholders’ equity
1,127,193

 
1,057,448

Total liabilities and shareholders' equity
$
1,428,366

 
$
1,401,934


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


3


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands, except per share data)
Total revenues
$
251,000

 
$
188,651

Cost of revenues
88,998

 
64,450

Gross profit
162,002

 
124,201

Operating expenses:
 

 
 

Research and development
86,426

 
88,491

Sales and marketing
39,494

 
35,757

General and administrative
16,516

 
12,519

Restructuring charges
7,587

 

Total operating expenses
150,023

 
136,767

Income (loss) from operations
11,979

 
(12,566
)
Interest expense
(1,171
)
 
(1,993
)
Other income, net
638

 
683

Interest and other, net
(533
)
 
(1,310
)
Income (loss) before taxes on income
11,446

 
(13,876
)
Benefit from taxes on income
(26,397
)
 
(1,632
)
Net income (loss)
$
37,843

 
$
(12,244
)
Net income (loss) per share — basic
$
0.73

 
$
(0.25
)
Net income (loss) per share — diluted
$
0.71

 
$
(0.25
)
Shares used in computing net income (loss) per share:
 

 
 

Basic
51,819

 
49,337

Diluted
53,646

 
49,337


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

4


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Net income (loss)
$
37,843

 
$
(12,244
)
Other comprehensive income (loss), net of tax:
 

 
 

Change in unrealized gains/losses on available-for-sale securities, net of tax
(293
)
 
69

Change in unrealized gains/losses on derivative contracts, net of tax
(1,338
)
 
4,244

Other comprehensive income (loss), net of tax
(1,631
)
 
4,313

Total comprehensive income (loss), net of tax
$
36,212

 
$
(7,931
)
 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


5


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
 
 
Three Months Ended March 31,
 
 
2018
 
2017
 
 
(in thousands)
Cash flows from operating activities:
 
 

 
 

Net income (loss)
 
$
37,843

 
$
(12,244
)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 

 
 

Depreciation and amortization
 
26,442

 
25,181

Deferred income taxes
 
(26,827
)
 
(942
)
Share-based compensation
 
14,974

 
14,768

Gain on investments, net
 
(886
)
 
(858
)
Loss on disposal of property and equipment
 
139

 

Changes in assets and liabilities:
 
 
 
 
Accounts receivable
 
11,316

 
15,532

Inventories
 
(5,654
)
 
(10,457
)
Prepaid expenses and other assets
 
(1,349
)
 
(3,693
)
Accounts payable
 
3,911

 
4,931

Accrued liabilities and other liabilities
 
(4,504
)
 
2,783

Net cash provided by operating activities
 
55,405

 
35,001

 
 
 

 
 
Cash flows from investing activities:
 
 
 
 
Purchase of severance-related insurance policies
 
(317
)
 
(315
)
Purchase of short-term investments
 
(20,899
)
 
(50,302
)
Proceeds from sales of short-term investments
 
8,943

 
54,242

Proceeds from maturities of short-term investments
 
28,104

 
1,815

Purchase of property and equipment
 
(7,226
)
 
(15,911
)
Purchase of intangible assets
 
(6,315
)
 
(1,115
)
Purchase of investments in private companies
 
(2,500
)
 
(11,000
)
Net cash used in investing activities
 
(210
)
 
(22,586
)
 
 
 
 
 
Cash flows from financing activities:
 
 

 
 
Principal payments on term debt
 
(39,000
)
 
(20,000
)
Payments on capital lease and intangible asset financings
 
(2,173
)
 
(2,514
)
Proceeds from issuances of ordinary shares through employee equity incentive plans
 
14,058

 
11,676

Net cash used in financing activities
 
(27,115
)
 
(10,838
)
 
 
 
 
 
Net increase in cash, cash equivalents, and restricted cash
 
28,080

 
1,577

Cash, cash equivalents, and restricted cash at beginning of period
 
70,498

 
56,780

Cash, cash equivalents, and restricted cash at end of period
 
$
98,578

 
$
58,357

 
 
 
 
 
Supplemental disclosure of non-cash investing and financing activities
 
 
 
 
Intangible assets financed with debt
 
$
549

 
$
3,220

Unpaid additions to property and equipment
 
$
2,254

 
$
1,510

Transfer from inventory to property and equipment
 
$
425

 
$
633



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


6


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
NOTE 1—THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
Company
Mellanox Technologies, Ltd., an Israeli corporation (the "Company" or "Mellanox"), was incorporated and commenced operations in March 1999. Mellanox is a supplier of high-performance interconnect products for computing, storage and communications applications.
Principles of presentation
The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.
The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018. The results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2018 or thereafter.
Risks and uncertainties
The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.

7


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Significant accounting policies
Other than the changes discussed below, there have been no changes in the Company’s significant accounting policies that were disclosed in its Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018.
On January 1, 2018, the Company adopted Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers (ASC 606-10), using the modified retrospective method. Prior to the adoption of ASC 606-10, the Company deferred the recognition of revenue and the cost of revenue from sales to distributors until the distributors reported that they had sold the products to their customers (known as “sell though” revenue recognition). Under ASC 606-10, the Company recognizes revenue on sales to all distributors upon shipment and transfer of control (known as “sell-in” revenue recognition), net of estimated allowances for price adjustments. As a result of this adoption, the Company revised its accounting policy for revenue recognition as detailed below.
Revenue Recognition
The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company’s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return.
The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.
A portion of the Company’s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (“DPA”) claims to the Company to adjust the distributor’s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends.
Most of the Company’s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor’s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded.

8


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Restricted cash
The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. The long-term restricted cash balance of $8.0 million was reported in other long-term assets on the balance sheet as of March 31, 2018, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the year ended March 31, 2018. There was no restricted cash as of March 31, 2017. The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:
 
March 31,
 
2018
 
2017
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
90,578

 
$
58,357

Restricted cash in other long-term assets, as reported on the balance sheets
8,000

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
98,578

 
$
58,357

Concentration of credit risk
The following table summarizes the revenues from customers (including original equipment manufacturers) in excess of 10% of the total revenues:
 
Three Months Ended March 31,
 
2018
 
2017
Hewlett Packard Enterprise ("HPE")
17
%
 
13
%
Dell Technologies Inc. ("Dell")
10
%
 
13
%
____________________
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:
 
March 31, 2018
 
December 31, 2017
HPE
20
%
 
13
%
____________________
 
 
 
Product warranty
The following table provides changes in the product warranty accrual for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Balance, beginning of the period
$
889


$
1,474

New warranties issued during the period
349


436

Reversal of warranty reserves


(356
)
Settlements during the period
(301
)

(343
)
Balance, end of the period
937


1,211

Less: long-term portion of product warranty liability
(172
)

(162
)
Current portion, end of the period
$
765


$
1,049


9


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands, except per share data)
Net income (loss)
$
37,843

 
$
(12,244
)
Basic and diluted shares:
 


 

Weighted average ordinary shares outstanding
51,819


49,337

Effect of dilutive shares
1,827



Shares used to compute diluted net income (loss) per share
53,646

 
49,337

Net income (loss) per share — basic
$
0.73

 
$
(0.25
)
Net income (loss) per share — diluted
$
0.71

 
$
(0.25
)
The Company excluded 0.2 million potentially dilutive share options and restricted share units ("RSUs") from the computation of diluted net income per share for the three months ended March 31, 2018, and 4.6 million outstanding share options and RSUs from the computation of diluted net loss per share for the three months ended March 31, 2017, respectively, because including them would have had an anti-dilutive effect.
Adoption of new accounting principles
In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606). The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the “new revenue standards”, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in the three months ended March 31, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.
Recent accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company is currently evaluating the effect that the standard will have on its consolidated financial statements and related disclosures.


10


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


NOTE 2—REVENUE
On January 1, 2018, the Company adopted ASC Topic 606-10 using the modified retrospective method and applied the standard to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606-10, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 605.
The Company recognized the cumulative effect of initially adopting Topic 606-10 as an adjustment to the opening balance of retained earnings as of January 1, 2018. Distributor revenue was recognized using the sell-through method under Topic 605, while such revenue is recognized using the sell-in method under Topic 606-10, which primarily contributed to the adjustment to the opening balance of retained earnings as well as the impact of adoption disclosed in the tables below.
The cumulative effect of the changes made to the consolidated balance sheet as of January 1, 2018 for the adoption of Topic 606-10 were as follows:
 
December 31, 2017
 
Adjustments
 
January 1, 2018
 
(in thousands)
Deferred revenue, short term
$
23,485

 
$
(4,501
)
 
$
18,984

Retained earnings
$
181,630

 
$
4,501

 
$
186,131

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet was as follows:
 
March 31, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands)
Condensed Consolidated Balance Sheet
 
 
 
 
 
Account receivable, net
$
142,897

 
$
3,080

 
$
145,977

Deferred revenue, short term
20,216

 
11,800

 
32,016

Retained earnings
$
223,974

 
$
(8,720
)
 
$
215,254

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:

11


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


 
Three Months Ended March 31, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
251,000

 
$
(6,819
)
 
$
244,181

Cost of revenues
88,998

 
(2,600
)
 
86,398

Net income
$
37,843

 
$
(4,219
)
 
$
33,624

Earnings per share
 
 
 
 
 
Basic
$
0.73

 
$
(0.08
)
 
$
0.65

Diluted
$
0.71

 
$
(0.08
)
 
$
0.63

 
 
 
 
 
 
Condensed Consolidated Statement of Cash Flows
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
37,843

 
$
(4,219
)
 
$
33,624

Accounts receivable
11,316

 
(3,080
)
 
8,236

Accrued liabilities and other liabilities
$
(4,504
)
 
$
7,299

 
$
2,795

Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
United States
$
96,260

 
$
73,248

China
56,213

 
33,201

Europe
35,996

 
46,405

Other Americas
27,740

 
10,890

Other Asia
34,791

 
24,907

Total revenue
$
251,000

 
$
188,651

The following tables represent our total revenues for the three months ended March 31, 2018 and 2017 by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
ICs
$
28,587

 
$
42,422

Boards
118,051

 
64,292

Switch systems
55,647

 
47,146

Cables, accessories and other
48,715

 
34,791

Total revenue
$
251,000

 
$
188,651


12


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
InfiniBand:
 
 
 
EDR
$
55,946

 
$
39,623

FDR
41,748

 
49,829

QDR/DDR/SDR
5,444

 
7,533

Total
103,138

 
96,985

Ethernet
136,948

 
80,477

Other
10,914

 
11,189

Total revenue
$
251,000

 
$
188,651

The Company recognizes contract liabilities, or deferred revenues, when it receives advance payments from customers before performance obligations primarily related to extended warranty and post-contract customer support have been performed. Advance payments are received at the beginning of the service period and the related deferred revenues are reclassified to revenue ratably over the service period. The balance of deferred revenues approximates the aggregate amount of the transaction price allocated to the unsatisfied performance obligations at the end of reporting period. The Company expects to recognize the long-term portion of deferred revenue over the remaining service period of up to five years.
The following table presents the significant changes in the deferred revenue balance during the three months ended March 31, 2018:
 
(in thousands)
Balance, beginning of the period
$
36,804

New performance obligations
8,145

Reclassification to revenue as a result of satisfying performance obligations
(6,133
)
Balance, end of the period
38,816

Less: long-term portion of deferred revenue
18,600

Current portion, end of the period
$
20,216

Because all performance obligations in the Company’s contracts with customers, other than extended warranty and post-contract customer support, relate to contracts with a duration of less than one year, the Company has elected to apply the optional exemption and is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.


13


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


NOTE 3—BALANCE SHEET COMPONENTS:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Accounts receivable, net:
 

 
 

Accounts receivable, gross
$
143,529

 
$
154,845

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
142,897

 
$
154,213

Inventories:
 

 
 

Raw materials
$
10,372

 
$
12,656

Work-in-process
31,723

 
22,769

Finished goods
27,791

 
29,232

 
$
69,886

 
$
64,657

Other current assets:
 

 
 
Prepaid expenses
$
7,782

 
$
7,518

Derivative contracts receivable
170

 
982

VAT receivable
3,701

 
2,259

Other
3,900

 
3,536

 
$
15,553

 
$
14,295

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
171,640

 
$
164,707

Furniture and fixtures
2,972

 
3,198

Leasehold improvements
48,102

 
47,262

 
222,714

 
215,167

Less: Accumulated depreciation and amortization
(112,579
)
 
(105,248
)
 
$
110,135

 
$
109,919

Deferred taxes and other long-term assets:
 

 
 
Equity investments in private companies
$
31,755

 
$
29,255

Deferred taxes
51,390

 
24,563

Long-term restricted cash
8,000

 
8,025

Other assets
3,259

 
4,319

 
$
94,404

 
$
66,162

Accrued liabilities:
 

 
 
Payroll and related expenses
$
62,163

 
$
71,868

Accrued expenses
35,117

 
31,951

Derivative contracts payable
540

 
17

Product warranty liability
765

 
706

Other
9,076

 
9,516

 
$
107,661

 
$
114,058

Other long-term liabilities:
 
 
 
Income tax payable
$
24,975

 
$
24,425

Deferred rent
2,505

 
2,220

Other
5,616

 
7,422

 
$
33,096

 
$
34,067



14


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


NOTE 4—FAIR VALUE MEASUREMENTS:
Fair value hierarchy:
The Company measures its cash equivalents and marketable securities at fair value. The Company’s cash equivalents are classified within Level 1. Cash equivalents are valued primarily using quoted market prices utilizing market observable inputs. The Company's investments in debt securities and certificates of deposits are classified within Level 2 as the market inputs to value these instruments consist of market yields, reported trades and broker/dealer quotes. In addition, foreign currency contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments. The Level 3 valuation inputs include the Company's best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument's valuation. As of March 31, 2018 and December 31, 2017, the Company did not have any assets or liabilities valued based on Level 3 valuations.
Financial Liabilities Measured at Fair Value on a Nonrecurring Basis:
As of March 31, 2018, the remaining principal of $35.0 million on the Company's $280.0 million Term Debt is classified as a Level 2 fair value measurement in the fair value hierarchy. The principal amount of the Term Debt approximates its fair value at March 31, 2018.

15


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis:
The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
599

 
$

 
$
599

Certificates of deposit

 
46,295

 
46,295

U.S. Government and agency securities

 
36,457

 
36,457

Commercial paper

 
25,904

 
25,904

Corporate bonds

 
57,417

 
57,417

Municipal bonds

 
14,494

 
14,494

Foreign government bonds

 
15,159

 
15,159

 
599

 
195,726

 
196,325

Long-term restricted cash

 
8,000

 
8,000

Derivative contracts

 
170

 
170

Total financial assets
$
599

 
$
203,896

 
$
204,495

Derivative contracts

 
540

 
540

Total financial liabilities
$

 
$
540

 
$
540

The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2017:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,857

 
$

 
$
1,857

Certificates of deposit

 
58,003

 
58,003

U.S. Government and agency securities

 
43,872

 
43,872

Commercial paper

 
27,029

 
27,029

Corporate bonds

 
54,447

 
54,447

Municipal bonds

 
15,169

 
15,169

Foreign government bonds

 
12,761

 
12,761


1,857

 
211,281

 
213,138

Long-term restricted cash

 
8,025

 
8,025

Derivative contracts

 
982

 
982

Total financial assets
$
1,857

 
$
220,288

 
$
222,145

Derivative contracts

 
17

 
17

Total financial liabilities
$

 
$
17

 
$
17

There were no transfers between Level 1 and Level 2 securities during the three months ended March 31, 2018 and 2017.


16


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


NOTE 5—INVESTMENTS:
Cash, cash equivalents and short-term investments:
The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
89,979

 
$

 
$

 
$
89,979

Money market funds
599

 

 

 
599

Certificates of deposit
46,361

 

 
(66
)
 
46,295

U.S. Government and agency securities
36,644

 

 
(187
)
 
36,457

Commercial paper
25,992

 

 
(87
)
 
25,905

Corporate bonds
57,861

 

 
(445
)
 
57,416

Municipal bonds
14,551

 

 
(57
)
 
14,494

Foreign government bonds
15,220

 

 
(61
)
 
15,159

Total
287,207

 

 
(903
)
 
286,304

Less amounts classified as cash and cash equivalents
(90,578
)
 

 

 
(90,578
)
Short-term investments
$
196,629

 
$

 
$
(903
)
 
$
195,726


 
December 31, 2017
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
60,616

 
$

 
$

 
$
60,616

Money market funds
1,857

 

 

 
1,857

Certificates of deposit
58,039

 

 
(36
)
 
58,003

U.S. Government and agency securities
44,070

 

 
(198
)
 
43,872

Commercial paper
27,073

 
1

 
(45
)
 
27,029

Corporate bonds
54,673

 

 
(226
)
 
54,447

Municipal bonds
15,227

 

 
(58
)
 
15,169

Foreign government bonds
12,809

 

 
(48
)
 
12,761

Total
274,364

 
1

 
(611
)
 
273,754

Less amounts classified as cash and cash equivalents
(62,473
)
 

 

 
(62,473
)
Short-term investments
$
211,891

 
$
1

 
$
(611
)
 
$
211,281

Interest income and gains on short-term investments, net were $1.0 million and $0.9 million for the three months ended March 31, 2018 and 2017, respectively. At March 31, 2018, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12 months were immaterial. These investments were not deemed to be other-than-temporarily impaired and the gross unrealized losses were recorded in other comprehensive income (loss) ("OCI").

17


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


The contractual maturities of short-term investments at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
171,097

 
$
170,488

 
$
148,232

 
$
147,921

Due in one to three years
25,532

 
25,238

 
63,659

 
63,360

 
$
196,629

 
$
195,726

 
$
211,891

 
$
211,281

Equity investments in privately-held companies:
As of March 31, 2018 and December 31, 2017, the Company held a total of $31.8 million and $29.3 million, respectively, in equity investments in privately-held companies. No gain or loss was recorded during the three months ended March 31, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.

NOTE 6—GOODWILL AND INTANGIBLE ASSETS:
There has been no change in the carrying amount of goodwill of $472.4 million during the three months ended March 31, 2018.
The carrying amounts of intangible assets as of March 31, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
(in thousands)
Licensed technology
$
47,271

 
$
(19,686
)
 
$
27,585

Developed technology
279,543

 
(133,297
)
 
146,246

Customer relationships
69,776

 
(26,546
)
 
43,230

Trade names
5,600

 
(3,923
)
 
1,677

Total intangible assets
$
402,190

 
$
(183,452
)
 
$
218,738

The carrying amounts of intangible assets as of December 31, 2017 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
(in thousands)
Licensed technology
$
40,407

 
$
(16,478
)
 
$
23,929

Developed technology
279,543

 
(122,414
)
 
157,129

Customer relationships
69,776

 
(24,783
)
 
44,993

Trade names
5,600

 
(3,456
)
 
2,144

Total intangible assets
$
395,326

 
$
(167,131
)
 
$
228,195

Amortization expense of intangible assets totaled approximately $16.3 million and $15.0 million for the three months ended March 31, 2018 and 2017, respectively.

18


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2018 (remaining nine months)
$
51,849

2019
60,253

2020
49,693

2021
31,630

2022
11,059

Thereafter
14,254

Total
$
218,738


NOTE 7—DERIVATIVES AND HEDGING ACTIVITIES:
The Company enters into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks, mainly the exposure to changes in the exchange rate of the New Israeli Shekels ("NIS") against the U.S. dollar that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation.
Fair Value of Derivative Contracts
The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at March 31, 2018 and December 31, 2017 were as follows:
 
 
Other current assets
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
March 31, 2018
 
December 31, 2017
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$
170

 
$
528

 
$
980

 
$

Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$

 
$
12

 
$
2

 
$
17

Total derivatives
$
170

 
$
540

 
$
982

 
$
17

The gross notional amounts of derivative contracts were NIS denominated. The notional amounts of outstanding derivative contracts in U.S. dollars at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Derivatives designated as hedging instruments
 
 
Currency forward and option contracts
$
64,485

 
$
52,380

Derivatives not designated as hedging instruments
 
 
 
Currency forward and option contracts
$
39,841

 
$
47,015


19


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Effect of Derivatives Designated as Hedging Instruments on Accumulated Other Comprehensive Income
The following table represents the unrealized gains (losses) of derivatives designated as hedging instruments, net of tax effects, that were recorded in accumulated other comprehensive income as of March 31, 2018 and December 31, 2017 and their effect on OCI for the three months ended March 31, 2018:
 
(in thousands)
December 31, 2017
$
925

Amount of loss recognized in OCI (effective portion)
(803
)
Amount of gain reclassified from OCI to income (effective portion)
(535
)
March 31, 2018
$
(413
)
Effect of Derivative Contracts on the Unaudited Condensed Consolidated Statement of Operations
The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the three months ended March 31, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,

 
2018

2017

2018

2017
 
 
(in thousands)
Operating income
 
$
535

 
$
1,436

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(890
)
 
$
2,066



NOTE 8—COMMITMENTS AND CONTINGENCIES:
Commitments
Leases
At March 31, 2018, future minimum payments under non-cancelable operating leases are as follows:
 
(in thousands)
 
 
2018 (remaining nine months)
$
16,328

2019
17,514

2020
14,683

2021
12,880

2022
9,756

Thereafter
60,021

Total minimum lease payments
$
131,182



20


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)



Purchase commitments

At March 31, 2018, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2018 (remaining nine months)
$
212,618

2019
11,918

2020
2,005

2021
536

2022
536

Thereafter

 
$
227,613

Other Commitments
Operating lease
On May 3, 2016, the Company entered into a lease agreement for additional office space expected to be built in Yokneam, Israel. The lease term expires 10 years after lease inception with no options to extend the lease term. The Company's occupancy of the additional office space and its obligation under the lease agreement is contingent on the lessor's attainment of stated milestones in the lease agreement. As such, the Company cannot make a reliable estimate as to the timing of cash payments under the lease. At March 31, 2018, the estimated total future lease obligation is approximately $30.3 million. Over a twelve month period an estimated rental expense is approximately $3.0 million, and if recognized, would increase the Company's operating expenses in its condensed consolidated statement of operations.
Royalty-bearing grants
The Company is obliged to pay royalties to the Israeli National Authority for Technological Innovation (the "NATI"), formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "OCS"), for research and development efforts partially funded through grants from the NATI under approved plans in accordance with the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 and the regulations and rules of the NATI (the "R&D Law").  Royalties are payable to the Israeli government at the rate of 4.5% of the revenues of the Company's products incorporating NATI-funded know-how, and up to the amount of the grants received. Total royalty obligation and royalty rates may increase if manufacturing is transferred outside of Israel. The Company's obligation to pay these royalties is contingent on actual sales of the products or connected services, at which time a liability is recorded. In the absence of such sales, the Company cannot make a reliable estimate as to the timing of cash settlement of the royalties. At March 31, 2018, the Company had a total future contingent royalty obligation of approximately $36.4 million, and if recognized, would increase the Company's cost of revenues in its condensed consolidated statement of operations.
In April 2018, the Company entered into a settlement agreement with the NATI, which eliminated this future contingent royalty obligation of the Company. See Note 15 for further details.
Unrecognized tax benefits
Due to the inherent uncertainty with respect to the timing of future cash outflows associated with the Company's unrecognized tax benefits, it is unable to reliably estimate the timing of cash settlement with the respective taxing authorities. As of March 31, 2018, the Company's unrecognized tax benefits totaled $46.0 million, out of which an amount of $23.4 million would reduce the Company's income tax expense and effective tax rate, if recognized.
Contingencies
Legal proceedings
The Company is involved in a variety of claims, suits, investigations and proceedings that arise from time to time in the ordinary course of its business, including actions with respect to contracts, intellectual property, taxation, employment, benefits, securities, personal injuries and other matters. The results of these proceedings in the ordinary course of business are not expected to have a material adverse effect on the Company’s condensed consolidated financial position or results of operations.

21


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)



The Company records a liability when it believes that it is both probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluates, at least quarterly, developments in its legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both the probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others: (i) if the damages sought are indeterminate; (ii) if proceedings are in the early stages; (iii) if there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) if there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) if there are significant factual issues to be determined or resolved; (vi) if the proceedings involve a large number of parties; (vii) if relevant law is unsettled or novel or untested legal theories are presented; or (viii) if the proceedings are taking place in jurisdictions where the laws are complex or unclear. In such instances, there is considerable uncertainty regarding the ultimate resolution of such matters, including a possible eventual loss, if any.

NOTE 9—SHARE INCENTIVE PLANS
Stock Option Plans
On April 25, 2017, the Company's shareholders approved the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the “Second Restated Plan”), which constitutes a second amendment and restatement of the Mellanox Technologies, Ltd. Global Share Incentive Plan (2006) and its appendices (the “2006 Plan”), as amended and restated by the Mellanox Technologies, Ltd. Amended and Restated Global Share Incentive Plan (2006) as of March 14, 2016 (the “First Restated Plan”). The Second Restated Plan became effective on February 14, 2017. The Second Restated Plan increases the ordinary shares reserved for issuance under the First Restated Plan by 1,640,000 shares to 2,390,000 shares plus any shares subject to issued and outstanding awards under the other equity incentive plans that existed prior to the First Restated Plan that expire, are cancelled or otherwise terminated after the effective date of the First Restated Plan. The Second Restated Plan also extends the term of the First Restated Plan to February 14, 2027. In addition, the Second Restated Plan implements additional amendments to reflect compensation and governance best practices.
Share option activity
Share option activity under the Company's equity incentive plans in the three months ended March 31, 2018 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2017
1,110,061

 
$
38.35

Options exercised
(113,101
)
 
$
23.96

Options canceled
(1,560
)
 
$
90.96

Outstanding at March 31, 2018
995,400

 
$
39.91

The total pretax intrinsic value of options exercised in the three months ended March 31, 2018 and 2017 was $5.0 million and $3.6 million, respectively. This intrinsic value represents the difference between the fair market value of the Company's ordinary shares on the date of exercise and the exercise price of each option. Based on the closing price of the Company's ordinary shares of $72.85 on March 31, 2018, the total pretax intrinsic value of options outstanding at March 31, 2018 was $37.5 million. The total pretax intrinsic value of options outstanding at December 31, 2017 was $35.5 million.
There were 993,393 and 1,107,712 options exercisable at March 31, 2018 and December 31, 2017, respectively. The total pretax intrinsic value of exercisable options at March 31, 2018 was $37.4 million. The total pretax intrinsic value of exercisable options at December 31, 2017 was $35.4 million.

22


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Restricted share unit activity
RSU activity under the Company's equity incentive plans in the three months ended March 31, 2018 is set forth below:
 
Restricted Share
Units Outstanding
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Non-vested restricted share units at December 31, 2017
3,414,705

 
$
48.45

Restricted share units granted
87,200

 
$
65.62

Restricted share units vested
(271,422
)
 
$
45.44

Restricted share units canceled
(255,488
)
 
$
48.86

Non-vested restricted share units at March 31, 2018
2,974,995

 
$
49.19

The weighted average fair value of RSUs granted in the three months ended March 31, 2018 and 2017 was $65.62 and $44.83, respectively.
The total intrinsic value of all outstanding RSUs as of March 31, 2018 and December 31, 2017 was $216.7 million and $220.9 million, respectively.
Employee Stock Purchase Plan activity
There were 288,017 and 269,698 shares purchased under the ESPP for the three months ended March 31, 2018 and 2017 at an average price per share of $39.40 and $37.63, respectively.
Shares reserved for future issuance
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2018:
 
Number of
Shares
Share options outstanding
995,400

Restricted share units outstanding
2,974,995

Shares authorized for future issuance
927,634

ESPP shares available for future issuance
3,137,452

Total shares reserved for future issuance as of March 31, 2018
8,035,481


23


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


Share-based compensation
The Company accounts for share-based compensation expense based on the estimated fair value of the share equity awards as of the grant dates.
The following weighted average assumptions were used to value ESPP shares issued pursuant to the Company's share incentive plans for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
Dividend yield
%
 
%
Expected volatility
37.2
%
 
25.3
%
Risk free interest rate
1.20
%
 
0.91
%
Expected life, years
0.5

 
0.5


The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Cost of goods sold
$
411

 
$
482

Research and development
8,174

 
8,690

Sales and marketing
3,599

 
3,338

General and administrative
2,790

 
2,258

Total share-based compensation expense
$
14,974

 
$
14,768

At March 31, 2018, there was $123.9 million of total unrecognized share-based compensation costs related to non-vested share-based compensation arrangements. The costs are expected to be recognized over a weighted average period of approximately 2.55 years.


24


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


NOTE 10—ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS):
The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2018 and 2017:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2017
$
693

 
$
925

 
$
1,618

Other comprehensive income/(loss) before reclassifications, net of taxes
(293
)
 
(803
)
 
(1,096
)
Realized (gains)/losses reclassified from accumulated other comprehensive income

 
(535
)
 
(535
)
Net current-period other comprehensive income/(loss), net of taxes
(293
)
 
(1,338
)
 
(1,631
)
Balance at March 31, 2018
$
400

 
$
(413
)
 
$
(13
)
 
 
 
 
 
 
Balance at December 31, 2016
$
(236
)
 
$
(692
)
 
$
(928
)
Other comprehensive income/(loss) before reclassifications, net of taxes
73

 
5,680

 
5,753

Realized (gains)/losses reclassified from accumulated other comprehensive income
(4
)
 
(1,436
)
 
(1,440
)
Net current-period other comprehensive income/(loss), net of taxes
69

 
4,244

 
4,313

Balance at March 31, 2017
$
(167
)
 
$
3,552

 
$
3,385

The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the three months ended March 31, 2018 and 2017:
 
 
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement of Operations
 
 
Three Months Ended March 31,
 
 
 
 
2018
 
2017
 
 
 
 
(in thousands)
 
 
Realized (gains)/losses on derivatives designated as hedging instruments
 
$
(535
)
 
$
(1,436
)
 
Cost of revenues and Operating expenses:
 
 
(26
)
 
(84
)
 
Cost of revenues
 
 
(64
)
 
(115
)
 
General and administrative
 
 
(47
)
 
(145
)
 
Sales and marketing
 
 
(398
)
 
(1,092
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 

 
(4
)
 
Other income, net
Total reclassifications for the period
 
$
(535
)
 
$
(1,440
)
 
Total

NOTE 11—INCOME TAXES:
As of March 31, 2018 and December 31, 2017, the Company had gross unrecognized tax benefits of $46.0 million and $45.2 million, respectively. It is the Company’s policy to classify accrued interest and penalties as part of the unrecognized tax benefits and record the expense in the provision for income taxes. The amount of accrued interest and penalties related to unrecognized tax benefits totaled $1.8 million at March 31, 2018 and $1.6 million at December 31, 2017.

25


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


During the three months ended March 31, 2018, the Company released $26.7 million of valuation allowance against the deferred tax assets primarily related to net operating losses carryforwards ("NOLs") and tax credit carryforwards related to its U.S. subsidiaries. After the discontinuation of the Company’s 1550nm silicon photonics development activities in the first quarter of fiscal 2018, the U.S. subsidiaries will have sufficient taxable income in the future to utilize the deferred tax assets before they expire.
As of March 31, 2018, the Company's U.S. subsidiaries had federal and state NOLs of approximately $86.1 million and $74.4 million, respectively. The Company also had federal and state research and development tax credit carryforwards of approximately $12.9 million and $4.5 million, respectively. The U.S. NOLs for federal tax purposes will expire from 2024 to 2027, and the U.S. NOLs for state tax purposes will expire from 2018 to 2037.
On December 22, 2017, the Tax Cuts and Jobs Acts was enacted into law. The new legislation contains several key tax provisions that will impact the Company. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, a one-time repatriation tax on accumulated foreign earnings, an elimination of U.S. federal income taxes on dividends from foreign subsidiaries, a limitation on the tax deductibility of interest expense, and a change in rules related to uses and limitations of NOLs created in tax years beginning after December 31, 2017.
The lower corporate income tax rate required the Company to remeasure its U.S. deferred tax assets and liabilities as of December 31, 2017 as well as reassess the realizability of its deferred tax assets and liabilities. ASC 740 requires the Company to recognize the effect of the tax law changes in the period of enactment. However, the SEC staff has issued SAB 118 which allowed the Company to record provisional amounts during a measurement period.
The Company has concluded that a reasonable estimate could be developed for the effects of the tax reform, and recorded a provisional decrease to deferred tax assets of $3.2 million and corresponding decrease to the valuation allowance as of December 31, 2017. However, due to the fundamental changes of the tax law, the accounting complexity, and the expected ongoing guidance and accounting interpretations during the measurement period, the Company considers the accounting for the deferred tax remeasurement and other items to be incomplete. These effects have been included in the consolidated financial statements for the year ended December 31, 2017 as provisional amounts.
During the measurement period, the Company might need to reflect adjustments to the provisional amounts upon obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enactment date that, if known, would have affected the income tax effects initially reported as provisional amounts. No adjustments to the provisional amounts were recorded during the three months ended March 31, 2018.
The measurement period will end when the Company obtains, prepares, and analyzes the information needed in order to complete the accounting requirements under ASC Topic 740 or on December 22, 2018, whichever is earlier. The Company expects to complete its analysis within the measurement period in accordance with SAB 118.
As of March 31, 2018, the 2014 through 2017 tax years are open and may be subject to potential examinations in the United States. The Company has NOLs in the United States from prior tax periods beginning in 2003 which may be subject to examination upon utilization in future tax periods. As of March 31, 2018, the 2013 through 2017 tax years are open and may be subject to potential examinations in Denmark and Israel. As of March 31, 2018, the income tax returns of the Company and one of its subsidiaries in Israel are under examination by the Israeli Income Tax Authorities for certain years from 2013 to 2015.
The Company's operations in Israel were granted "Approved Enterprise" status by the Investment Center in the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status from the Israeli Income Tax Authority, which makes the Company eligible for tax benefits under the Israeli Law for Encouragement of Capital Investments, 1959 (the "Encouragement Law"). Under the terms of the Beneficiary Enterprise program, income that is attributable to the Company's operations in Yokneam, Israel, is exempt from income tax commencing fiscal year 2011 through 2021. Income that is attributable to the Company's operations in Tel Aviv, Israel is subject to a reduced income tax rate (generally between 10.0% and the current corporate tax rate, depending on the percentage of foreign investment in the Company) commencing fiscal year 2013 through 2021. The tax holiday has resulted in a cash tax savings of $4.7 million for the three months ended March 31, 2018, increasing diluted earnings per share by approximately $0.09 in the three months ended March 31, 2018.
On June 14, 2017, the Israeli government legislated new regulations regarding the "Preferred Technological Enterprise" regime, under which a company that complies with the terms may be entitled to certain tax benefits. The Company expects that its operation in Israel will comply with the terms of the Preferred Technological Enterprise regime. Therefore, the Company may utilize the tax benefits under this regime after the end of the benefit period of its Approved and Beneficiary Enterprise

26


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


statuses (i.e. from fiscal year 2022 onwards). Under the new legislation, the majority of the Company’s income from its operations in Yokneam, Israel, will be subject to a corporate rate of 7.5%, while the majority of the income from its operations in Tel-Aviv, Israel, will be subject to a corporate rate of 12.0%.
The Company’s effective tax rate is highly dependent upon the geographic distribution of its worldwide earnings or losses, tax regulations and tax holiday benefits in Israel, and the effectiveness of the Company’s tax planning strategies. The Company’s effective tax rates were (230.6)% and 11.8% for the three months ended March 31, 2018 and 2017, respectively. The difference between the Company’s effective tax rate and the 21.0% federal statutory rate for the three months ended March 31, 2018 resulted primarily from the release of valuation allowance against the deferred tax assets related to U.S. subsidiaries, the tax holiday in Israel and foreign earnings taxed at rates lower than the federal statutory rates, partially offset by the accrual of unrecognized tax benefits, interest and penalties associated with unrecognized tax positions, non-tax-deductible expenses such as share-based compensation and losses generated from subsidiaries without tax benefit.
The application of income tax law is inherently complex. Laws and regulations in this area are voluminous and are often ambiguous, and the Company is required to make many subjective assumptions and judgments regarding its income tax exposures. In addition, interpretations of and guidance surrounding income tax laws and regulations are subject to change over time. Any changes in the Company’s subjective assumptions and judgments could materially affect amounts recognized in its condensed consolidated balance sheets and statements of operations.
At March 31, 2018, the Company maintained a valuation allowance against deferred tax assets of one of its subsidiaries. The Company assesses its ability to recover its deferred tax assets on an ongoing basis. Significant management judgment is required in determining any valuation allowance recorded against deferred tax assets. In evaluating the ability to recover deferred tax assets, the Company considers available positive and negative evidence including its recent cumulative losses, its ability to carry-back losses against prior taxable income and its projected financial results. The Company also considers, commensurate with its objective verifiability, the forecast of future taxable income including the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. A valuation allowance may be recorded in the event it is deemed to be more-likely-than-not that the deferred tax asset cannot be realized. Previously established valuation allowances may also be released in the event it is deemed to be more-likely-than-not that the deferred tax asset can be realized. Any release of valuation allowance will be recorded as a tax benefit which will positively impact the Company’s operating results. Management has determined on the basis of the quarterly assessment performed at March 31, 2018, that these deferred tax assets are not more-likely-than-not to be realized. 

NOTE 12—OTHER INCOME, NET:
Other income, net is summarized in the following table:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Interest income and gains on short-term investments, net
$
967

 
$
878

Foreign exchange loss, net
(182
)
 
(162
)
Other
(147
)
 
(33
)
Other income, net
$
638

 
$
683


NOTE 13—TERM DEBT:
In connection with the Company’s acquisition of EZchip, on February 22, 2016, the Company and its wholly owned subsidiary, Mellanox Technologies, Inc., entered into a $280.0 million variable interest rate Term Debt note maturing February 21, 2019. Debt issuance costs of $5.5 million on the Term Debt are being amortized to interest expense at the effective interest rate over the contractual term of the Term Debt. The Term Debt allows for voluntary prepayments at any time and additional term loan borrowings under certain conditions.

27


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


The following table presents the Term Debt at March 31, 2018:
 
 
(in thousands)
Term Debt, principal amount
 
$
35,000

Less unamortized debt issuance costs
 
668

Term Debt, principal net of unamortized debt issuance costs
 
$
34,332

Effective interest rate
 
3.84
%
During the three months ended March 31, 2018 the Company paid $39.0 million of principal. At March 31, 2018, future contractual principal payments on the Company's Term Debt is summarized as follows:
 
(in thousands)
2018 (remainder of year)
$

2019
35,000

 
$
35,000

The Term Debt bears interest through maturity at a variable rate based upon, at the Company’s option, either (a) the LIBOR rate for Eurocurrency borrowing or (b) an Alternate Base Rate (“ABR”), which is the highest of (i) the administrative agent’s prime rate, (ii) one-half of 1.00% in excess of the overnight U.S. Federal Funds rate, and (iii) 1.00% in excess of the one-month LIBOR, plus in each case, an applicable margin. The applicable margin for Eurocurrency loans ranges, based on the applicable total net leverage ratio, from 1.25% to 2.00% per annum and the applicable margin for ABR loans ranges, based on the applicable total net leverage ratio, from 0.25% to 1.00% per annum.
The Term Debt contains a number of covenants and restrictions that among other things, and subject to certain agreed upon exceptions, require the Company and its subsidiaries to satisfy certain financial covenants and restricts the ability of the Company and its subsidiaries to incur liens, incur additional indebtedness, make loans and investments, engage in mergers and acquisitions, engage in asset sales, declare dividends or redeem or repurchase capital stock, prepay, redeem or purchase subordinated debt and amend or otherwise alter debt agreements, in each case, subject to certain agreed upon exceptions. A failure to comply with these covenants could permit the lenders under the Term Debt to declare all amounts borrowed under the Term Debt, together with accrued interest and fees, to be immediately due and payable. At March 31, 2018, the Company was in compliance with the covenants for the Term Debt.
See Note 15 for more details about the subsequent payment of the Term Debt.

NOTE 14—RESTRUCTURING CHARGES:
In connection with the discontinuation of its 1550nm silicon photonics development activities, the Company initiated a restructuring plan to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities.
During the three months ended March 31, 2018, the Company recorded employee separation and severance costs of $3.4 million. The Company has completed the employee termination activities, and does not expect additional costs related to employee terminations in future periods.
During the three months ended March 31, 2018, the Company recorded contract exit costs with vendors of $3.2 million. The Company expects to record up to $0.5 million of exit costs in the second quarter of 2018.
During the three months ended March 31, 2018, the Company recorded a loss on disposal of assets of $1.0 million. The Company expects to record up to $0.5 million of losses on the disposal of assets in the second quarter of 2018.
As of March 31, 2018, the Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company expects to record up to $0.5 million of facility related charges in the second quarter of 2018.


28


MELLANOX TECHNOLOGIES, LTD.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) (Continued)


NOTE 15—SUBSEQUENT EVENTS:
In April 2018, the Company entered into a settlement agreement with the NATI. As part of the settlement, the Company agreed to pay approximately $9.3 million to eliminate its future contingent royalty obligation of $36.4 million to the NATI, which primarily related to products that the Company is no longer developing. The settlement costs will be included in the statement of operations in the second quarter of 2018.
On April 30, 2018, the Company paid off all outstanding principal and interest related to the Term Debt.

29


ITEM 2—MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition as of March 31, 2018 and results of operations for the three months ending March 31, 2018 and 2017 should be read together with our financial statements and related notes included elsewhere in this report. This discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that involve risks, uncertainties and assumptions. Words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “predict,” “potential” and similar expressions, as they relate to us, our business and our management, are intended to identify forward-looking statements, but are not the exclusive means of identifying forward-looking statements in this report. The identification of certain statements as “forward-looking” is not intended to mean that other statements not specifically identified are not forward-looking. All statements other than statements about historical facts are statements that could be deemed forward-looking statements, including, but not limited to, statements that relate to our future revenues, product development and introductions, customer demand, our dependence on key customers for a substantial portion of our revenue, performance of our subcontractors, growth rates, market adoption of our products, competitive factors, gross margins, levels of research, development and other related costs, expenditures, protection of our proprietary rights and patents, tax expenses and benefits, cash flows, management’s plans and objectives for current and future operations, and worldwide economic conditions.
 
Our actual results may differ materially from those anticipated in these forward-looking statements as a result of many factors, including but not limited to those set forth under the section entitled “Risk Factors” in Part II, Item 1A of this report and in the section entitled “Risk Factors” in Part 1, Item 1A of our Annual Report on Form 10-K for fiscal year ended December 31, 2017. We urge you not to place undue reliance on these forward-looking statements, which speak only as of the date of this report. All forward-looking statements included in this report are based on information available to us on the date of this report, and we assume no obligation to update any forward-looking statements contained in this report. Quarterly financial results may not be indicative of the financial results of future periods.
 
Unless the context requires otherwise, references in this report to the “Company,” “we,” “us” and “our” refer to Mellanox Technologies, Ltd. and its wholly owned subsidiaries.
Overview
General
We are a fabless semiconductor company that designs, manufactures (through subcontractors) and sells high-performance interconnect products and solutions primarily based on the Ethernet and InfiniBand standards. Our products facilitate efficient data transmission between servers, storage systems, communications infrastructure equipment and other embedded systems. We operate our business globally and offer products to customers at various levels of integration. The products we offer include integrated circuits ("ICs"), adapter cards, switch systems, cables, modules, software, services and accessories. Together these products form a total end-to-end integrated networking solution focused on computing, storage and communication applications used in multiple markets, including High Performance Computing ("HPC"), cloud, Web 2.0, Big Data, machine learning, storage, telecommunications, financial services, and enterprise data centers. These solutions increase performance, application efficiency and improve return on investment. Through the successful development and implementation of multiple generations of our products, we have established significant expertise and competitive advantages.
As a leader in developing multiple generations of high-speed interconnect solutions, we have established strong relationships with our customers. Our products are incorporated in servers and associated networking solutions produced by the largest server vendors. We supply our products to leading storage and communications infrastructure equipment vendors. Additionally, our products are used in embedded solutions.
We are a leader in high performance Ethernet interconnects, including adapters, switches, and optical and copper cables and transceivers. We have gained significant market share in the 25Gb/s and greater market segment and are the leading provider of adapters at these speeds. We work closely with key cloud, web 2.0, server, storage, machine learning and telco customers to develop hardware and software that accelerate workloads and make data centers more efficient. This deep engagement with our customers enables us to deliver unique acceleration capabilities and thereby differentiate our products from our competitors. This provides us with the opportunity to gain share in the Ethernet market as users upgrade from 1Gb/s or 10Gb/s directly to 25/40/50 or 100Gb/s.
We are one of the pioneers of InfiniBand, an industry-standard architecture for high-performance interconnects. We believe InfiniBand interconnect solutions deliver industry-leading performance, efficiency and scalability for clustered

30


computing and storage systems that incorporate our products. We are the leader in the HPC market and provide the most efficient, highest bandwidth, and lowest latency end to end interconnect solutions for scientific and data intensive applications.
Our Business
Revenues. We derive revenues from sales of our ICs, boards, switch systems, cables, modules, software, accessories and other product groups. Revenues for the three months ended March 31, 2018 were $251.0 million compared to $188.7 million for the three months ended March 31, 2017, representing an increase of $62.3 million, or approximately 33.0%. Our revenues for the three months ended March 31, 2018 are not necessarily indicative of our future results. In order to increase our annual revenues, we must continue to achieve design wins over other Ethernet providers and providers of competing interconnect technologies. We consider a design win to occur when an original equipment manufacturer ("OEM"), or contract manufacturer notifies us that it has selected our products to be incorporated into a product or system under development. Because the life cycles for our customers' products can last for several years if these products have successful commercial introductions, we expect to continue to generate revenues over an extended period of time for each successful design win.
Our products have broad adoption with multiple end customers across HPC, Web 2.0, cloud, Big Data, machine learning, telecommunications, enterprise data center, financial services and storage markets. These markets are mainly served by leading server, storage and communications infrastructure OEMs. Therefore, we have derived a substantial portion of our revenues from a relatively small number of OEM customers. Sales to our top ten customers represented 57.0% and 54.1% of our total revenues for the three months ended March 31, 2018 and 2017, respectively. Sales to customers representing 10% or more of revenues accounted for 27.4% and 26.0% of our total revenues for the three months ended March 31, 2018 and 2017, respectively. The loss of one or more of our principal customers, the reduction or deferral of purchases, or changes in the mix of our products ordered by any one of these customers could cause our revenues to decline materially if we are unable to increase our revenues from other customers. Our customers, including our most significant customers, are not obligated by long-term contracts to purchase our products and may cancel orders with limited potential penalties. If any of our large customers reduces or cancels its purchases from us for any reason, it could have an adverse effect on our revenues and results of operations.
Cost of revenues and gross profit. The cost of revenues consists primarily of the cost of silicon wafers purchased from our foundry supplier, costs associated with the assembly, packaging and production testing of our ICs, outside processing costs associated with the manufacture of our products, royalties due to third parties, warranty costs, excess and obsolete inventory costs, depreciation and amortization, and costs of personnel associated with production management, quality assurance and services. In addition, after we purchase wafers from our foundries, we also face yield risk related to manufacturing these wafers into semiconductor devices. Manufacturing yield is the percentage of acceptable product resulting from the manufacturing process, as identified when the product is tested as a finished IC. If our manufacturing yields decrease, our cost per unit increases, which could have a significant adverse impact on our cost of revenues. We do not have long-term pricing agreements with foundry suppliers and contract manufacturers. Accordingly, our costs are subject to price fluctuations based on the overall cyclical demand for semiconductors.
We purchase our inventory pursuant to standard purchase orders. We estimate that lead times for delivery of our finished semiconductors from our foundry supplier and assembly, packaging and production testing subcontractor are approximately three to four months, lead times for delivery from our adapter card manufacturing subcontractor are approximately eight to ten weeks, lead times for delivery from our cable and transceiver manufacturing subcontractor are approximately ten to twelve weeks, and lead times for delivery from our switch systems manufacturing subcontractors are approximately twelve weeks. We build inventory based on forecasts of customer orders rather than the actual orders themselves.
We expect our cost of revenues as a percentage of sales to increase in the future as a result of a reduction in the average sale price of our products and a lower percentage of revenue deriving from sales of ICs and boards, which generally yield higher gross margins than sales of switches and cables. This trend will depend on overall customer demand for our products, our product mix, competitive product offerings and related pricing and our ability to reduce manufacturing costs.
Operational expenses
Research and development expenses. Our research and development expenses consist primarily of salaries, share-based compensation and associated costs for employees engaged in research and development, depreciation, amortization of intangibles, allocable facilities related and administrative expenses and tape-out costs. Tape-out costs are expenses related to the manufacture of new ICs, including charges for mask sets, prototype wafers, mask set revisions and testing incurred before releasing new ICs into production.
Sales and Marketing Expenses. Sales and marketing expenses consist primarily of salaries, incentive compensation, share-based compensation and associated costs for employees engaged in sales, marketing and customer support, advertising, trade shows and promotions, travel, amortization of intangibles, and allocable facilities related and administrative expenses.

31


General and Administrative Expenses. General and administrative expenses consist primarily of salaries, share-based compensation and associated costs for employees engaged in finance, legal, human resources and administrative activities, professional service expenses for accounting, corporate legal fees and allocable facilities related and administrative expenses.
Taxes on Income
Our operations in Israel have been granted "Approved Enterprise" status by the Investment Center of the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status by the Israeli Income Tax Authority, which makes us eligible for tax benefits under the Encouragement Law. Under the terms of the Beneficiary Enterprise program, income that is attributable to our operations in Yokneam, Israel is exempt from income tax commencing fiscal year 2011 through 2021. Income that is attributable to our operations in Tel Aviv, Israel is subject to a reduced income tax rate (generally between 10.0% and the current corporate tax rate, depending on the percentage of foreign investment in the Company) commencing fiscal year 2013 through 2021.
On June 14, 2017, the Israeli government legislated new regulations regarding the "Preferred Technological Enterprise" regime, under which a company that complies with the terms may be entitled to certain tax benefits. The Company expects that its operation in Israel will comply with the terms of the Preferred Technological Enterprise regime. Therefore, the Company may utilize the tax benefits under this regime after the end of the benefit period of its Approved and Beneficiary Enterprise statuses (i.e. from fiscal year 2022 onwards). Under the new legislation, the majority of the Company’s income from its operations in Yokneam, Israel, will be subject to a corporate rate of 7.5%, while the majority of the income from its operations in Tel-Aviv, Israel, will be subject to a corporate rate of 12.0%.
To prepare our unaudited condensed consolidated financial statements, we estimate our income taxes in each of the jurisdictions in which we operate. This process involves estimating our actual tax exposure together with assessing temporary differences resulting from the differing treatment of certain items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our condensed consolidated balance sheet.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
We believe that the assumptions and estimates associated with revenue recognition, allowances for doubtful accounts, investment valuation, warranty reserves, inventory reserves, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies have the greatest potential impact on our unaudited condensed consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.
See our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 16, 2018, for a discussion of critical accounting policies and estimates. Other than the adoption of the new revenue standards as discussed in Notes 1 and 2 of the financial statements, there have been no changes in our critical accounting policies as compared to what was disclosed in the Form 10-K for the year ended December 31, 2017.

32


Results of Operations
 The following table sets forth our condensed consolidated statements of operations as a percentage of revenues for the periods indicated:
 
 
Three Months Ended
 
 
 
March 31,
 
 
 
2018
 
2017
 
Total revenues
 
100

%
100

%
Cost of revenues
 
35

 
34

 
Gross profit
 
65

 
66

 
Operating expenses:
 
 
 
 
 
Research and development
 
34

 
47

 
Sales and marketing
 
16

 
19

 
General and administrative
 
7

 
7

 
Restructuring charges
 
3

 

 
Total operating expenses
 
60

 
73

 
Income (loss) from operations
 
5

 
(7
)
 
Interest expense
 

 
(1
)
 
Other income, net
 

 

 
Interest and other, net
 

 
(1
)
 
Income (loss) before taxes on income
 
5

 
(8
)
 
Benefit from taxes on income
 
(10
)
 
(1
)
 
Net income (loss)
 
15

%
(7
)
%
Comparison of the Three Months Ended March 31, 2018 to the Three Months Ended March 31, 2017
The following tables represent our total revenues for the three months ended March 31, 2018 and 2017 by product type and interconnect protocol:
 
Three Months Ended March 31,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
ICs
$
28,587

 
11.4
%
 
$
42,422

 
22.5
%
Boards
118,051

 
47.0
%
 
64,292

 
34.1
%
Switch systems
55,647

 
22.2
%
 
47,146

 
25.0
%
Cables, accessories and other
48,715

 
19.4
%
 
34,791

 
18.4
%
Total Revenue
$
251,000

 
100.0
%
 
$
188,651

 
100.0
%
 
Three Months Ended March 31,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
InfiniBand:
 
 
 
 
 
 
 
EDR
$
55,946

 
22.3
%
 
$
39,623

 
21.0
%
FDR
41,748

 
16.6
%
 
49,829

 
26.4
%
QDR/DDR/SDR
5,444

 
2.2
%
 
7,533

 
4.0
%
Total
103,138

 
41.1
%
 
96,985

 
51.4
%
Ethernet
136,948

 
54.6
%
 
80,477

 
42.7
%
Other
10,914

 
4.3
%
 
11,189

 
5.9
%
Total revenue
$
251,000

 
100.0
%
 
$
188,651

 
100.0
%
Revenues. Revenues were $251.0 million for the three months ended March 31, 2018, compared to $188.7 million for the three months ended March 31, 2017, representing an increase of $62.3 million, or approximately 33.0%. Year-over-year InfiniBand revenue increased by $6.2 million, mainly due to strong HPC business, along with increased artificial intelligence

33


deployments. Ethernet product sales increased by $56.5 million due to the increased adoption of our 25 gigabit per second and above solutions. The revenues for the three months ended March 31, 2018 are not necessarily indicative of future results.
Gross Profit and Margin. Gross profit was $162.0 million for the three months ended March 31, 2018, compared to $124.2 million for the three months ended March 31, 2017, representing an increase of $37.8 million, or approximately 30.4%. Gross margin decreased to 64.5% in the three months ended March 31, 2018 from approximately 65.8% in the three months ended March 31, 2017. The decrease in gross margin was primarily due to the change in product mix. Gross margin for the three months ended March 31, 2018 is not necessarily indicative of future results.
Research and Development.
The following table presents details of our research and development expenses for the periods indicated:
 
Three Months Ended March 31,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
52,538

 
20.9
%
 
$
45,981

 
24.4
%
Share-based compensation
8,174

 
3.3
%
 
8,690

 
4.6
%
Development and tape-out costs
4,679

 
1.9
%
 
13,064

 
6.9
%
Other
21,035

 
8.3
%
 
20,756

 
11.0
%
Total Research and development
$
86,426

 
34.4
%
 
$
88,491

 
46.9
%
Research and development expenses were $86.4 million for the three months ended March 31, 2018, compared to $88.5 million for the three months ended March 31, 2017, representing a decrease of $2.1 million, or approximately 2.3%. The increase in salaries and benefits expenses was primarily attributable to headcount additions and merit increases, partially offset by a decrease due to the discontinuation of our 1550nm silicon photonics development activities. The decrease in development and tape-out costs was primarily due to lower tape-out costs during the three months ended March 31, 2018 and the discontinuation of our 1550nm silicon photonics development activities.
Please refer to "Share-based Compensation Expense" below for a discussion of its impact on research and development expenses.
Sales and Marketing.
The following table presents details of our sales and marketing expenses for the periods indicated:
 
Three Months Ended March 31,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
25,011

 
10.0
%
 
$
21,015

 
11.1
%
Share-based compensation
3,599

 
1.4
%
 
3,338

 
1.8
%
Trade shows and promotions
4,626

 
1.8
%
 
5,511

 
2.9
%
Other
6,258

 
2.5
%
 
5,893

 
3.0
%
Total Sales and marketing
$
39,494

 
15.7
%
 
$
35,757

 
18.8
%
Sales and marketing expenses were $39.5 million for the three months ended March 31, 2018, compared to $35.8 million for the three months ended March 31, 2017, representing an increase of $3.7 million, or approximately 10.5%. The increase in salaries and benefits expenses was primarily related to headcount additions and merit increases.
Please refer to "Share-based Compensation Expense" below for a discussion of its impact on sales and marketing expenses.

34


General and Administrative.
The following table presents details of our general and administrative expenses for the periods indicated:
 
Three Months Ended March 31,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
5,880

 
2.3
%
 
$
5,296

 
2.8
%
Share-based compensation
2,790

 
1.1
%
 
2,258

 
1.2
%
Professional services
5,841

 
2.3
%
 
3,311

 
1.8
%
Other
2,005

 
0.9
%
 
1,654

 
0.8
%
Total General and administrative
$
16,516

 
6.6
%
 
$
12,519

 
6.6
%
General and administrative expenses were $16.5 million for the three months ended March 31, 2018, compared to $12.5 million for the three months ended March 31, 2017, representing an increase of $4.0 million, or approximately 31.9%. The increase in professional services was primarily related to proxy-related expenses during the three months ended March 31, 2018 in connection with our upcoming 2018 extraordinary general meeting and 2018 annual general meeting.
Please refer to "Share-based Compensation Expense" below for a discussion of its impact on general and administrative expenses.
Share-based Compensation Expense.
The following table presents details of our share-based compensation expense that is included in each functional line item in our condensed consolidated statements of operations:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Cost of goods sold
$
411

 
$
482

Research and development
8,174

 
8,690

Sales and marketing
3,599

 
3,338

General and administrative
2,790

 
2,258

 
$
14,974

 
$
14,768

Share-based compensation expense was $15.0 million for the three months ended March 31, 2018, compared to $14.8 million for the three months ended March 31, 2017, representing an increase of $0.2 million, or approximately 1.4%.
Restructuring charges for the three months ended March 31, 2018 primarily consisted of employee termination and severance costs of $3.4 million, contract exit costs with vendors of $3.2 million, and loss on disposal of assets of $1.0 million primarily related to the discontinuation of our 1550nm silicon photonics development activities.
Interest and other, net in the three months ended March 31, 2018 was an expense of $0.5 million as compared to an expense of $1.3 million for the three months ended March 31, 2017. The change was primarily attributable to a decrease in interest expense of $0.8 million associated with the Term Debt.
Benefit from Taxes on Income. Our benefit from taxes on income was $26.4 million for the three months ended March 31, 2018 as compared to benefit from taxes on income of $1.6 million for the three months ended March 31, 2017.
Our effective tax rate was (230.6)% and 11.8% for three months ended March 31, 2018 and 2017, respectively. For the three months ended March 31, 2018, the difference between the (230.6)% effective tax rate and the 21.0% federal statutory rate resulted primarily from the release of a valuation allowance of $26.7 million against the deferred tax assets related to our U.S. subsidiaries, the tax holiday in Israel and foreign earnings taxed at rates lower than the federal statutory rates, partially offset by the accrual of unrecognized tax positions, interest and penalties associated with unrecognized tax positions, non-tax-deductible expenses such as share-based compensation expense, and losses generated from subsidiaries without tax benefits.
We assess our ability to recover our deferred tax assets on an ongoing basis. Significant management judgment is required in determining any valuation allowance recorded against deferred tax assets. In evaluating the ability to recover deferred tax

35


assets, we consider available positive and negative evidence including our recent cumulative losses, our ability to carry-back losses against prior taxable income and our projected financial results. We also consider, commensurate with objective verifiability, the forecast of future taxable income including the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. A valuation allowance may be recorded in the event it is deemed to be more-likely-than-not that the deferred tax asset cannot be realized. Previously established valuation allowances may also be released in the event it is deemed to be more-likely-than-not that the deferred tax asset can be realized. Any release of valuation allowance will be recorded as a tax benefit which will positively impact our operating results.
Liquidity and Capital Resources
Historically, we have financed our operations through a combination of sales of equity securities and cash generated by operating activities. As of March 31, 2018, our principal sources of liquidity consisted of cash and cash equivalents of $90.6 million and short-term investments of $195.7 million. In our first quarter ended March 31, 2016, we completed the acquisition of EZchip and financed it with cash on hand and with $280.0 million from a variable-interest rate three-year Term Debt. During the three months ended March 31, 2018, we paid $39.0 million of principal. At March 31, 2018, the total amount of future payments related to the Term Debt was estimated at $36.1 million. After taking into consideration our operating expenses and increases in capital expenditures to support our infrastructure and growth, we expect our current cash and cash equivalents, short-term investments, and cash flows from operating and financing activities will be sufficient to fund our operations and our short-term liquidity requirements arising from the Term Debt.
We are an Israeli company and as of March 31, 2018, our subsidiaries outside of Israel held approximately $20.1 million in cash, cash equivalents and short-term investments.
Our cash, cash equivalents, short-term investments and working capital balances at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Cash and cash equivalents
$
90,578

 
$
62,473

Short-term investments
195,726

 
211,281

Total
$
286,304

 
$
273,754

Working capital
$
287,933

 
$
310,286

Our ratio of current assets to current liabilities was 2.3:1 and 2.6:1 at March 31, 2018 and December 31, 2017, respectively.
Operating Activities
Net cash provided by our operating activities amounted to $55.4 million in the three months ended March 31, 2018. The adjustments from net income of $37.8 million to net cash provided by operating activities mainly included net non-cash items of $14.7 million and changes in assets and liabilities of $3.7 million, partially offset by a gain on investments of $0.9 million. Non-cash items consisted primarily of $26.4 million of depreciation and amortization, and $15.0 million of share-based compensation, partially offset by the increase in deferred tax assets of $26.8 million primarily due to the release of a valuation allowance. The $3.7 million cash inflow from changes in assets and liabilities is attributed to a decrease in accounts receivable of $11.3 million primarily due to timing of invoicing and collections and an increase in accounts payable of $3.9 million primarily due to timing of payments, partially offset by an increase in inventory of $5.7 million, a decrease of $4.5 million in accrued liabilities and other liabilities, and an increase in prepaid expenses and other assets of $1.3 million.
Net cash provided by our operating activities amounted to $35.0 million in the three months ended March 31, 2017. Net cash provided by our operating activities was attributable to net non-cash items of $38.1 million and changes in assets and liabilities of $9.1 million, partially offset by a net loss of $12.2 million. Non-cash expenses consisted primarily of $25.2 million of depreciation and amortization, $14.8 million of share-based compensation, and $(0.9) million related to the changes in deferred income taxes. The $9.1 million cash inflow from changes in assets and liabilities is attributed to a decrease in accounts receivable of $15.5 million, primarily due to lower revenues, an increase in accounts payable of $4.9 million due to the timing of invoice receipts and payments, and an increase of $2.8 million in accrued liabilities and other liabilities. These were partially offset by an increase in inventory of $10.5 million and an increase in prepaid expenses and other assets of $3.7 million.

36


Investing Activities
Net cash used in investing activities was $0.2 million in the three months ended March 31, 2018. Cash used in investing activities was primarily attributable to $7.2 million for purchases of property and equipment, $6.3 million for purchases of intangible assets, and $2.5 million for purchases of investments in private companies, offset by the net sales of short-term investments of $16.1 million.
Net cash used in investing activities was $22.6 million in the three months ended March 31, 2017. Cash used in investing activities was primarily attributable to $15.9 million for purchases of property and equipment, $11.0 million for purchases of investments in private companies, and $1.1 million for purchases of intangible assets. These uses were partially offset by net proceeds from sales, maturities and purchases of short-term investments of $5.8 million.
Financing Activities
Net cash used in financing activities was $27.1 million in the three months ended March 31, 2018. Cash used in financing activities was primarily due to $39.0 million of principal payments on the Term Debt and $2.2 million of payments on intangible asset financings. These were partially offset by $14.1 million of proceeds from issuances of ordinary shares through our employee equity incentive plans.
Net cash used in financing activities was $10.8 million in the three months ended March 31, 2017. Cash used in financing activities was primarily due to $20.0 million of principal payments on the Term Debt and $2.5 million of payments on intangible asset obligations. These were partially offset by $11.7 million of proceeds from issuances of ordinary shares through our employee equity incentive plans.
Contractual Obligations
The following table summarizes our contractual obligations at March 31, 2018 and the effect those obligations are expected to have on our liquidity and cash flows in future periods:
 
Contractual Obligations:
 
Total
 
Non-cancelable operating lease commitments
 
Purchase commitments
 
Term Debt including interest
 
(in thousands)
2018 (remainder of the year)
$
229,873

 
$
16,328

 
$
212,618

 
$
927

2019
64,600

 
17,514

 
11,918

 
35,168

2020
16,688

 
14,683

 
2,005

 

2021
13,416

 
12,880

 
536

 

2022
10,292

 
9,756

 
536

 

Thereafter
60,021

 
60,021

 

 

Total
$
394,890

 
$
131,182

 
$
227,613

 
$
36,095

Purchase commitments. Purchase commitments are defined as agreements that are enforceable and legally binding and that specify all significant terms including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction. Purchase orders for inventory are based on our current manufacturing needs and are generally fulfilled by our subcontractors within a period of eight to twelve weeks. We do not have significant agreements for the purchase of raw materials or other goods specifying minimum quantities or set prices that exceed our expected requirements.
Term Debt including interest. The Term Debt commitment represents principal and interest payable. For additional information about the Term Debt, see Note 13 "Term Debt" and Note 15 "Subsequent Events" in the notes to the unaudited condensed consolidated financial statements.
Other Commitments
We also have contingent commitments primarily related to a facility lease agreement based on the achievement of certain agreed-upon milestones, and royalty payment contingencies based on revenue we may generate from the sales of certain products, the know-how of which was funded by Israeli government grants. For additional information about other commitments, see Note 8 "Commitments and Contingencies" and Note 15 "Subsequent Events" in the notes to the unaudited condensed consolidated financial statements.

37


Recent Accounting Pronouncements
See Note 1, "The Company and Summary of Significant Accounting Policies—Recent accounting pronouncements" in the notes to the unaudited condensed consolidated financial statements for a full description of recent accounting standards, including the respective dates of adoption and effects on our condensed consolidated financial position, results of operations and cash flows.
Off-Balance Sheet Arrangements
As of March 31, 2018, we did not have any off-balance sheet arrangements.

38


ITEM 3—QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest rate fluctuation risk
Investments. Our investments consist of cash and cash equivalents, time deposits, money market funds and interest bearing investments in government debt securities, commercial paper, municipal bonds and corporate bonds with an average maturity of 8.0 months. The primary objective of our investment activities is to preserve principal and ensure liquidity while maximizing income without significantly increasing risk. By policy, we limit the amount of our credit exposure through diversification and restricting our investments to highly rated securities. At the time of purchase, we do not invest more than 4% of the total investment portfolio in individual securities, except U.S. Treasury or agency securities. Highly rated long-term securities are defined as having a minimum Moody's, Standard & Poor's or Fitch rating of A2 or A, respectively. Highly rated short-term securities are defined as having a minimum Moody's, Standard & Poor's or Fitch rating of P-1, A-1 or F-1, respectively. We have not experienced any significant losses on our cash equivalents or short-term investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. An immediate 1% change in interest rates would have a $1.2 million effect on the fair market value of our portfolio.
Term Debt. At March 31, 2018, we had $35.0 million in principal of variable-interest rate Term Debt outstanding. A hypothetical 1.0% increase in the applicable interest rate would increase the interest expense on our outstanding debt by $0.4 million for the following 12 months.
Foreign currency exchange risk
We derive all of our revenues in U.S. dollars. The U.S. dollar is our functional and reporting currency in all of our foreign locations. However, a significant portion of our liabilities, as well as our operating expenses, consisting principally of salaries and related personnel costs and facilities expenses, are denominated in NIS. This foreign currency exposure gives rise to market risk associated with exchange rate movements of the U.S. dollar against the NIS. Furthermore, we anticipate that a material portion of our expenses will continue to be denominated in NIS. To the extent the U.S. dollar weakens against the NIS, we will experience a negative impact on our net income.
To protect against foreign exchange risks associated with forecasted future cash flows and existing assets and liabilities, we have established a balance sheet and anticipated transaction risk management program. Currency derivative instruments and natural hedges are generally utilized in this hedging program. We do not enter into derivative instruments for trading or speculative purposes. We account for our derivative instruments as either assets or liabilities and carry them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation.
Our hedging program reduces, but does not eliminate the impact of currency exchange rate movements (see Part II, Item 1A, "Risk Factors"). If we were to experience an immediate strengthening of NIS against USD of 10%, the impact on assets and liabilities denominated in NIS, after taking into account hedges and offsetting positions, would result in a loss before taxes of approximately $0.1 million at March 31, 2018. There would also be an impact on future operating expenses denominated in currencies other than the U.S. dollar. For the month ending March 31, 2018, approximately $22.8 million of our monthly expenses were denominated in NIS. As of March 31, 2018, we had derivative contracts designated as cash flow hedges in the notional amount of approximately 226.6 million NIS, or approximately $64.5 million based upon the exchange rate on that day. In addition, as of March 31, 2018, we had derivative contracts hedging against NIS denominated assets and liabilities in the notional amount of approximately 140.0 million NIS, or approximately $39.8 million based upon the exchange rate on that day.
Our derivatives expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the agreement. We seek to mitigate such risk by limiting our counterparties to major financial institutions and by spreading the risk across a number of major financial institutions. However, failure of one or more of these financial institutions is possible and could result in incurred losses.
Inflation related risk
We believe that the rate of inflation in Israel has not had a material impact on our business to date. Our cost in Israel in U.S. dollar terms will increase if inflation in Israel exceeds the devaluation of the NIS against the U.S. dollar or if the timing of such devaluation lags behind inflation in Israel.


39


ITEM 4—CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to provide reasonable assurance 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 the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our CEO (principal executive officer) and CFO (principal financial officer), as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As required by SEC Rule 13a-15(b), we carried out an evaluation, under the supervision and with the participation of our management, including our CEO and CFO, of the effectiveness of our disclosure controls and procedures as of March 31, 2018. Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of March 31, 2018 to provide the reasonable assurance described above.
Changes in Internal Control Over Financial Reporting
We adopted the new revenue standard, ASC606-10, on January 1, 2018. As a result, we made the following significant modifications to our internal controls:
Updated our revenue recognition policy and procedures to address the new revenue recognition standard.
Enhanced processes and controls to address the new revenue disclosures and the allowance for distributor price adjustments.
Other than the items described above, there were no changes during the three months ended March 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.



40


PART II. OTHER INFORMATION
ITEM 1—LEGAL PROCEEDINGS
See Note 8, "Commitments and Contingencies—Legal Proceedings" in the notes to the unaudited condensed consolidated financial statements, included in Part I, Item 1 of this report, for a full description of legal proceedings and related contingencies and their effects on our condensed consolidated financial position, results of operations and cash flows.
We may, from time to time, become a party to various other legal proceedings arising in the ordinary course of business. We may also be indirectly affected by administrative or court proceedings or actions in which we are not involved, but which have general applicability to the semiconductor industry.
ITEM 1A—RISK FACTORS
Investing in our ordinary shares involves a high degree of risk. You should carefully consider the following risk factors, in addition to the other information set forth in this report, before purchasing our ordinary shares. Each of these risk factors could harm our business, financial condition and results of operations, as well as decrease the value of an investment in our ordinary shares.
Risks Related to Our Business
The semiconductor industry may be adversely impacted by worldwide economic uncertainties which may cause our revenues and profitability to decline.
We operate primarily in the semiconductor industry, which is cyclical and subject to rapid change and evolving industry standards. From time to time, the semiconductor industry has experienced significant downturns characterized by decreases in product demand and excess customer inventories. Economic volatility can cause extreme difficulties for our customers and vendors to accurately forecast and plan future business activities. This unpredictability could cause our customers to reduce spending on our products and services, which would delay and lengthen sales cycles. Furthermore, during challenging economic times our customers and vendors may face issues gaining timely access to sufficient credit, which could affect their ability to make timely payments to us. As a result, we may experience growth patterns that are different than the end demand for products, particularly during periods of high volatility.
We cannot predict the timing, strength or duration of any economic slowdown or recovery or the impact of such events on our customers, our vendors or us. The combination of our lengthy sales cycle coupled with challenging macroeconomic conditions could have a compound impact on our business. The impact of market volatility is not limited to revenue but may also affect our product gross margins and other financial metrics. Any downturn in the semiconductor industry may be severe and prolonged, and any failure of the industry to fully recover from downturns could seriously impact our revenue and harm our business, financial condition and results of operations.
Leverage incurred in connection with our acquisition of EZchip in February 2016 could adversely affect our ability to raise additional capital to fund our operations, limit our ability to react to changes in the economy or our industry, expose us to interest rate risk to the extent the interest rate on our variable rate debt increases and prevent us from meeting our obligations under the terms of the Term Debt.
As a result of the acquisition of EZchip and the related Term Debt, we have become leveraged. As of March 31, 2018, we had $35.0 million outstanding principal under the Term Debt. Our indebtedness could have more important consequences, including:
increasing our vulnerability to adverse general economic and industry conditions;
requiring us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, research and development efforts, the execution of our business strategy, acquisitions and other general corporate purposes;
limiting our flexibility in planning for, or reacting to, changes in the economy and the semiconductor industry;
placing us at a competitive disadvantage compared to our competitors with less indebtedness;
exposing us to interest rate risk to the extent of our variable rate indebtedness; and
making it more difficult to borrow additional funds in the future to fund growth, acquisitions, working capital, capital expenditures and other purposes.

41


The Term Debt requires payment of principal and accrued interest during the three years after the closing of the acquisition of EZchip. In addition, if we were to experience a change of control, this would trigger an event of default under the Term Debt, which would permit the lenders to immediately declare the loans due and payable in whole or in part. In either such event, we may not have sufficient available cash to repay such debt at the time it becomes due, or be able to refinance such debt on acceptable terms or at all. Any of the foregoing could materially and adversely affect our business, financial condition and results of operations.
Our Term Debt imposes certain restrictions on our business.
The Term Debt contains a number of covenants imposing certain restrictions on our business. These restrictions may affect our ability to operate our business and to take advantage of potential business opportunities as they arise. The restrictions placed on us include limitations on our ability to:
incur additional indebtedness and issue preferred or redeemable shares;
incur or create liens;
consolidate, merge or transfer all or substantially all of our assets;
make investments, acquisitions, loans or advances or guarantee indebtedness;
engage in sale and lease back transactions;
pay dividends or make other distributions;
redeem or repurchase shares or make other restricted payments; and
engage in transactions with affiliates.
The foregoing restrictions could limit our ability to plan for, or react to, changes in market conditions or our capital needs. We do not know whether we will be granted waivers under, or amendments to, the Term Debt if for any reason we are unable to meet these requirements, or whether we will be able to refinance our indebtedness on terms acceptable to us, or at all.
The breach of any of these covenants or restrictions could result in a default under the Term Debt. In addition, the Term Debt contains cross-default provisions that could result in an acceleration of amounts outstanding under the Term Debt if certain events of default occur under any of our material debt instruments. If we are unable to repay these amounts, lenders having secured obligations, including the lenders under the Term Debt, could proceed against the collateral securing that debt. Any of the foregoing would have a material adverse effect on our business, financial condition, and results of operations.
Servicing the debt incurred under the Term Debt will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our debt.
Our ability to make scheduled payments of the principal of, to pay interest on, and to refinance our debt, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to satisfy our obligations under the Term Debt and any future indebtedness we may incur and to make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our outstanding indebtedness or future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, when needed, which could result in a default on our indebtedness.
We may pursue acquisitions of other companies or new or complementary products, technologies and businesses, which could harm our operating results, may disrupt our business and could result in unanticipated accounting charges.
Our growth depends upon market growth, our ability to enhance our existing products, and our ability to introduce new products on a timely basis. We intend to continue to address the need to develop new products and enhance existing products through acquisitions of other companies, product lines, technologies, and personnel.
Acquisitions create additional material risk factors for our business that could cause our results to differ materially and adversely from our expected or projected results. Such risk factors include:
difficulties in integrating the operations, systems, technologies, products, and personnel of the acquired companies, particularly companies with large and widespread operations and/or complex products;

42


the diversion of management's attention from normal daily operations of the business and the challenges of managing larger and more widespread operations resulting from acquisitions;
possible disruption to the continued expansion of our product lines;
potential changes in our customer base and changes to the total available market for our products;
reduced demand for our products;
potential difficulties in completing projects associated with in-process research and development intangibles;
the use of a substantial portion of our cash resources and incurrence of significant amounts of debt;
significantly increase our interest expense, leverage and debt service requirements as a result of incurring debt;
the impact of any such acquisition on our financial results;
internal controls may become more complex and may require significantly more resources to ensure they remain effective;
negative customer reaction to any such acquisition; and
assuming the liabilities of the acquired company.
Acquisitions present a number of other potential risks and challenges that could disrupt our business operations. For example, we may not be able to successfully negotiate or finance the acquisition on favorable terms. If an acquired company also has inventory that we assume, we will be required to write up the carrying value of that inventory to its fair value. When that inventory is sold, the gross margins for those products are reduced and our gross margins for that period are negatively affected. Furthermore, the purchase price of any acquired businesses may exceed the current fair values of the net tangible assets of such acquired businesses. As a result, we would be required to record material amounts of goodwill, acquired in-process research and development and other intangible assets, which could result in significant impairment and acquired in-process research and development charges and amortization expense in future periods. These charges, in addition to the results of operations of such acquired businesses and potential restructuring costs associated with an acquisition, could have a material adverse effect on our business, financial condition and results of operations. We cannot forecast the number, timing or size of future acquisitions, or the effect that any such acquisitions might have on our operating or financial results. Furthermore, potential acquisitions, whether or not consummated, will divert our management's attention and may require considerable cash outlays at the expense of our existing operations. In addition, to complete future acquisitions, we may issue equity securities, incur debt, assume contingent liabilities or have amortization expenses and write-downs of acquired assets, which could adversely affect our profitability.
We have made and may in the future pursue investments in other companies, which could harm our operating results.
We have made, and could make in the future, investments in technology companies, including privately-held companies in the development stage. Many of these private equity investments are inherently risky because these businesses may never develop, and we may incur losses related to these investments. In addition, we have written down the carrying value of these investments in the past and may be required to write down the carrying value of these investments in the future to reflect other-than-temporary declines in their value, which could have a material adverse effect on our business, financial position and results of operations.
The adoption of InfiniBand is largely dependent on third-party vendors and end users and InfiniBand may not be adopted at prior rates or to the extent that we anticipate.
While the usage of InfiniBand has increased since its first specifications were completed in October 2000, continued adoption of InfiniBand is dependent on continued collaboration and cooperation among IT vendors. In addition, the end users that purchase IT products and services from vendors must find InfiniBand to be a compelling solution to their IT system requirements. We cannot control third-party participation in the development of InfiniBand as an industry standard technology. We rely on server, storage, communications infrastructure equipment and embedded systems vendors to incorporate and deploy InfiniBand ICs in their systems. InfiniBand may fail to effectively compete with other technologies, which may be adopted by vendors and their customers in place of InfiniBand. The adoption of InfiniBand is also affected by the general replacement cycle of IT equipment by end users, which is dependent on factors unrelated to InfiniBand. These factors may reduce the rate at which InfiniBand is incorporated by our current server vendor customers and impede its adoption in the storage, communications infrastructure and embedded systems markets, which in turn would harm our ability to sell our InfiniBand products.

43


We have limited visibility into customer and end-user demand for our products and generally have short inventory cycles, which introduce uncertainty into our revenue and production forecasts and business planning and could negatively impact our financial results.
Our sales are made on the basis of purchase orders rather than long-term purchase commitments. In addition, our customers may defer purchase orders. We place orders with the manufacturers of our products according to our estimates of customer demand. This process requires us to make multiple demand forecast assumptions with respect to both our customers' and end users' demands. It is more difficult for us to accurately forecast end-user demand because we do not sell our products directly to end users. In addition, the majority of our adapter card, switch system and cable businesses are conducted on a short order fulfillment basis, introducing more uncertainty into our forecasts. Because of the lead time associated with fabrication of our semiconductors, forecasts of demand for our products must be made in advance of customer orders. In addition, we base business decisions regarding our growth on our forecasts for customer demand. As we grow, anticipating customer demand may become increasingly difficult. If we overestimate customer demand, we may purchase products from our manufacturers that we may not be able to sell and may over-burden our operations. Conversely, if we underestimate customer demand or if sufficient manufacturing capacity were unavailable, we would forego revenue opportunities and could lose market share or damage our customer relationships.
In addition, the majority of our revenues are derived from customer orders received and fulfilled in the same quarterly period. If we overestimate customer demand, we could miss our quarterly revenue targets, which could have a material adverse effect on our financial results.
We depend on a small number of customers for a significant portion of our sales, and the loss of any one of these customers will adversely affect our revenues.
A small number of customers account for a significant portion of our revenues. For the three months ended March 31, 2018, sales to HPE accounted for 17.0% and sales to Dell accounted for 10.4% of our total revenues. Sales to our top ten customers represented 57.0% and 54.1% of our total revenues for the three months ended March 31, 2018 and 2017, respectively. Because the majority of servers, storage, communications infrastructure equipment and embedded systems are sold by a relatively small number of vendors, we expect that we will continue to depend on a small number of customers to account for a significant percentage of our revenues for the foreseeable future. Our customers, including our most significant customers, are not obligated by long-term contracts to purchase our products and may cancel orders with limited potential penalties. If any of our large customers reduces or cancels its purchases from us for any reason, it could have an adverse effect on our revenues and results of operations.
We face intense competition and may not be able to compete effectively, which could reduce our market share, net revenues and profit margin.
The markets in which we operate are extremely competitive and are characterized by rapid technological change, continuously evolving customer requirements and fluctuating average selling prices. We may not be able to compete successfully against current or potential competitors.
Some of our customers are also IC and switch suppliers and already have in-house expertise and internal development capabilities similar to ours. Licensing our technology and supporting such customers entails the transfer of intellectual property rights that may enable such customers to develop their own products and solutions to replace those we are currently providing to them. Consequently, these customers may become competitors to us. Further, each new design by a customer presents a competitive situation. In the past, we have lost design wins to divisions within our customers and this may occur again in the future. We cannot predict whether these customers will continue to compete with us, whether they will continue to be our customers or whether they will continue to buy products from us at the same volumes. Competition could increase pressure on us to lower our prices and could negatively affect our profit margins.
Many of our current and potential competitors have longer operating histories, significantly greater resources, greater economies of scale, stronger name recognition and larger customer bases than we have. This may allow them to respond more quickly to new or emerging technologies or changes in customer requirements. In addition, these competitors may have greater credibility with our existing and potential customers. If we do not compete successfully, our market share, revenues and profit margin may decline, and, as a result, our business may be adversely affected.
There has been a trend toward industry consolidation in our markets for several years, as companies attempt to improve the leverage of growing research and development costs, strengthen or hold their market positions in an evolving industry or are unable to continue operations. Companies that are strategic alliance partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. We believe that industry consolidation may result in stronger competitors that are better able to compete as sole-source vendors for customers. This could lead to more variability in our operating results and could have a material adverse effect on our business, financial condition and results of operations.

44


Winning business is subject to lengthy, competitive selection processes that often require us to incur significant expense, from which we may ultimately generate no revenues.
Our business is dependent on us winning competitive bid selection processes, known as "design wins," to develop semiconductors for use in our customers' products. These selection processes are typically lengthy and can require us to incur significant design and development expenditures and to dedicate scarce engineering resources in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring such expenditures.
Furthermore, winning a product design does not guarantee sales to a customer. We may experience delays in generating revenue as a result of the lengthy development cycle typically required, or we may not realize as much revenue as anticipated. In addition, a delay or cancellation of a customer's plans could materially and adversely affect our financial results, as we may have incurred significant expense in the design process and generated little or no revenue. Customers could choose at any time to stop using our products or may fail to successfully market and sell their products, which could reduce the demand for our products and cause us to hold excess inventory, thereby materially adversely affecting our business, financial condition and results of operations.
The timing of design wins is unpredictable and implementing production for a major design win, or multiple design wins occurring at or around the same time, may strain our resources and those of our contract manufacturers. In such instances, we may be forced to dedicate significant additional resources and incur additional, unanticipated costs and expenses, which may have a material adverse effect on our results of operations.
Finally, some customers will not purchase any products from us, other than limited numbers of evaluation units, until they qualify the products and/or the manufacturing line for the products. The qualification process can take significant time and resources and we may not always be able to satisfy the qualification requirements of these customers. Delays in qualification or failure to qualify our products may cause a customer to discontinue use of our products and result in a significant loss of revenue.
If we fail to develop new products or enhance our existing products to react to rapid technological change and market demands in a timely and cost-effective manner, our business will suffer.
We must develop new products or enhance our existing products with improved technologies to meet rapidly evolving customer requirements. We are currently engaged in the development process for our next generation of products in order to meet the demands of our customers who continually require higher performance and functionality at lower costs. The development process for these advancements is lengthy and will require us to accurately anticipate technological innovations and market trends. Developing and enhancing these products can be time-consuming, costly and complex. Our ability to fund product development and enhancements partially depends on our ability to generate revenues from our existing products.
We may be unable to successfully develop additional next generation products, new products or product enhancements. There is a risk that these developments or enhancements will be late, have technical problems, fail to meet customer or market specifications or otherwise be uncompetitive with other products using alternative technologies that offer comparable performance and functionality. Our next generation products or any new products or product enhancements may not be accepted in new or existing markets. Our business, financial condition and results of operations may be adversely affected if we fail to develop and introduce new products or product enhancements in a timely manner or on a cost-effective basis.
We rely on a limited number of subcontractors to manufacture, assemble, package and production test our products, and the failure of any of these third-party subcontractors to deliver products or otherwise perform as requested could damage our relationships with our customers, decrease our sales and limit our growth.
While we design and market our products and conduct test development in-house, we do not manufacture, assemble, package and production test the vast majority of our products, and we must rely on third-party subcontractors to perform these services. If these subcontractors do not provide us with high-quality products, services and production and production test capacity in a timely manner, or if one or more of these subcontractors terminates its relationship with us, we may be unable to obtain satisfactory replacements to fulfill customer orders on a timely basis, our relationships with our customers could suffer, our sales could decrease and our growth could be limited. In particular, there are significant challenges associated with moving our IC production from our existing manufacturer to another manufacturer with whom we do not have a pre-existing relationship.
In addition, the consolidation of foundry subcontractors, as well as the increasing capital intensity and complexity associated with fabrication in smaller process geometries has limited the diversity of our suppliers and increased our risk of a "single point of failure." Specifically, as we move to smaller geometries, we have become increasingly reliant on IC

45


manufacturers. The lack of diversity of suppliers could also drive increased prices and adversely affect our results of operations, including our product gross margins.
We currently do not have long-term supply contracts with any of our third-party subcontractors. Therefore, they are not obligated to perform services or supply products to us for any specific period, in any specific quantities or at any specific price, except as may be provided in a particular purchase order. None of our third-party subcontractors has provided contractual assurances to us that adequate capacity will be available to us to meet future demand for our products. Our subcontractors may allocate capacity to the production of other companies' products while reducing deliveries to us on short notice. Other customers that are larger and better financed than we are or that have long-term agreements with these subcontractors may cause these subcontractors to reallocate capacity to those customers, thereby decreasing the capacity available to us.
Other significant risks associated with relying on these third-party subcontractors include:
reduced control over product cost, delivery schedules and product quality;
potential price increases;
inability to achieve sufficient production, increase production or test capacity and achieve acceptable yields on a timely basis;
increased exposure to potential misappropriation of our intellectual property;
shortages of materials used to manufacture products;
capacity shortages;
labor shortages or labor strikes;
political instability in the regions where these subcontractors are located; and
natural disasters impacting these subcontractors.
If we fail to carefully manage the use of "open source" software in our products, we may be required to license key portions of our products on a royalty-free basis or expose key parts of source code.
Some portion of our software may be derived from "open source" software that is generally made available to the public by its authors and/or other third parties. Such open source software is often made available to us under licenses, such as the GNU General Public License, which impose certain obligations on us in the event we were to create and distribute derivative works of the open source software. These obligations may require us to make source code for the derivative works available to the public and/or license such derivative works under a particular type of license, rather than the forms of licenses customarily used to protect our intellectual property. In the event that we inadvertently use open source software without the correct license form or a copyright holder of any open source software were to successfully establish in court that we had not complied with the terms of a license for a particular work, we could be required to release the source code of that work to the public and/or stop distribution of that work.
The average selling prices of our products have decreased in the past and may do so in the future, which could harm our financial results.
The products we develop and sell are subject to declines in average selling prices. We have had to reduce our prices in the past and we may be required to reduce prices in the future. Reductions in our average selling prices to one customer could impact our average selling prices to other customers. If we are unable to reduce our associated manufacturing costs this reduction in average selling prices would cause our gross margin to decline. Our financial results will suffer if we are unable to offset any reductions in our average selling prices by increasing our sales volumes, reducing our costs or developing new or enhanced products with higher selling prices or gross margins.
We expect gross margin to vary over time, and our recent level of product gross margin may not be sustainable.
Our product gross margins vary from quarter to quarter, and our recent level of gross margins may not be sustainable and may be adversely affected in the future by numerous factors, including product mix shifts, product transitions, increased price competition in one or more of the markets in which we compete, increases in material or labor costs, excess product component or obsolescence charges from our contract manufacturers, warranty related issues, or the introduction of new products or entry into new markets with different pricing and cost structures.

46


Fluctuations in our revenues and operating results on a quarterly and annual basis could cause the market price of our ordinary shares to decline.
Our quarterly and annual revenues and operating results are difficult to predict and have fluctuated in the past, and may fluctuate in the future, from quarter to quarter and year to year. It is possible that our operating results in some quarters and years will be below market expectations. This would likely cause the market price of our ordinary shares to decline. Our quarterly and annual operating results are affected by a number of factors, many of which are outside of our control, including:
unpredictable volume and timing of customer orders, which are not fixed by contract but vary on a purchase order basis;
the loss of one or more of our customers, or a significant reduction or postponement of orders from our customers;
our customers' sales outlooks, purchasing patterns and inventory levels based on end-user demands and general economic conditions;
seasonal buying trends;
the timing of new product announcements or introductions by us or by our competitors;
our ability to successfully develop, introduce and sell new or enhanced products in a timely manner;
changes in the relative sales mix of our products;
decreases in the overall average selling prices of our products;
changes in the cost of our finished goods; and
the availability, pricing and timeliness of delivery of other components used in our customers' products.
We base our planned operating expenses in part on our expectations of future revenues, and a significant portion of our expenses is relatively fixed in the short-term. We have limited visibility into customer demand from which to predict future sales of our products. As a result, it may be difficult for us to forecast our future revenues and budget our operating expenses accordingly. Our operating results would be adversely affected to the extent customer orders are cancelled or rescheduled. If revenues for a particular quarter are lower than we expect, we may not be able to proportionately reduce our operating expenses.
We rely on our ecosystem partners to enhance and drive demand for our product offerings. Our inability to continue to develop or maintain such relationships in the future or our partners' inability to timely deliver technology or product offerings to the market may harm our revenues and ability to remain competitive.
We have developed relationships with third parties, which we refer to as ecosystem partners. Such partners provide their technology products, operating systems, tool support, reference designs and other elements necessary for the sale of our products into our markets. In addition, introduction of new products into the market by these partners may increase demand for our products. If we are unable to continue to develop or maintain these relationships, or if our ecosystem partners delay or fail to timely deliver their technology or products or other elements to the market, our revenues may be adversely impacted and we might not be able to enhance our customers' ability to commercialize their products in a timely manner and our ability to remain competitive may be harmed.
We rely primarily upon trade secret, patent, trademark and copyright laws and contractual restrictions to protect our proprietary rights, and, if these rights are not sufficiently protected, our ability to compete and generate revenues could suffer.
We seek to protect our proprietary manufacturing specifications, documentation and other written materials primarily under trade secret, patent, trademark and copyright laws. We also typically require employees and consultants with access to our proprietary information to execute confidentiality agreements. The steps taken by us to protect our proprietary information may not be adequate to prevent misappropriation of our technology. In addition, our proprietary rights may not be adequately protected because:
people may not be deterred from misappropriating our technologies despite the existence of laws or contracts prohibiting it;
policing unauthorized use of our intellectual property may be difficult, expensive and time-consuming, and we may be unable to determine the extent of any unauthorized use; and

47


the laws of other countries in which we market our products, such as some countries in the Asia/Pacific region, may offer little or no protection for our proprietary technologies.
Reverse engineering, unauthorized copying or other misappropriation of our proprietary technologies could enable third parties to benefit from our technologies without paying us for doing so. Any inability to adequately protect our proprietary rights could harm our ability to compete, generate revenues and grow our business.
We may not obtain sufficient patent protection on the technology embodied in our products, which could harm our competitive position and increase our expenses.
Our success and ability to compete in the future may depend to a significant degree upon obtaining sufficient patent protection for our proprietary technology. Patents that we currently own do not cover all of the products that we presently sell as we have patent applications pending with respect to certain products, while we have not been able to obtain, or choose not to seek, patent protection for other products. Our patent applications may not result in issued patents, and even if they result in issued patents, the patents may not have claims of the scope we seek. Furthermore, any issued patents may be challenged, invalidated or declared unenforceable. Whether or not these patents are issued, the applications may become publicly available and the proprietary information disclosed in the applications will become available to others. The lives of acquired patents may also be of a shorter term depending upon their acquisition dates and the issue dates. The term of any issued patent in the United States and Israel is typically 20 years from its filing date, and if our applications are pending for a long time period, we may have a correspondingly shorter term for any patent that may be issued. Our present and future patents may provide only limited protection for our technology and may not be sufficient to provide competitive advantages to us. For example, competitors could be successful in challenging any issued patents or, alternatively, could develop similar or more advantageous technologies on their own or design around our patents. Also, patent protection in certain foreign countries may not be available or may be limited in scope and any patents obtained may not be as readily enforceable as in the United States and Israel, making it difficult for us to effectively protect our intellectual property from misuse or infringement by other companies in these countries. Our inability to obtain and enforce our intellectual property rights in some countries may harm our business, financial condition and results of operations. In addition, given the costs of obtaining patent protection, we may choose not to protect certain innovations that later on turn out to be important. In such cases, our lack of intellectual property rights may have a material adverse impact on our business, financial condition and results of operations.
Intellectual property litigation, which is common in our industry, could be costly, harm our reputation, limit our ability to sell our products and divert the attention of management and technical personnel.
The semiconductor industry is characterized by frequent litigation regarding patent and other intellectual property rights. From time to time, we receive notices from competitors and other third parties that claim we have infringed upon, misappropriated or misused other parties' proprietary rights. We may also be required to indemnify some customers and strategic partners under our agreements if a third party alleges or if a court finds that our products or activities have infringed upon, misappropriated or misused another party's proprietary rights. We have received requests from certain customers and strategic partners to include increasingly broad indemnification provisions in our agreements with them. Additionally, our products may contain technology provided to us by other parties such as contractors, suppliers or customers. We may have little or no ability to determine in advance whether such technology infringes upon the intellectual property rights of a third party. Our contractors, suppliers and licensors may not be required to indemnify us in the event that a claim of infringement is asserted against us, or they may be required to indemnify us only up to a maximum amount, above which we would be responsible for any further costs or damages.
Questions of infringement in the markets we serve involve highly technical and subjective analysis. We are involved in intellectual property litigation today and litigation may be necessary in the future to enforce any patents we may receive and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement or invalidity, and we may not prevail in any such future litigation. Litigation, whether or not determined in our favor or settled, could be costly, could harm our reputation and could divert the efforts and attention of our management and technical personnel from normal business operations. In addition, adverse determinations in litigation could result in the loss of our proprietary rights, subject us to significant liabilities, and require us to seek licenses from third parties or prevent us from licensing our technology or selling our products, any of which could seriously harm our business.
In the normal course of business, we enter into agreements with terms and conditions that require us to indemnify the other party against third-party claims alleging that one of our products infringes or misappropriates intellectual property rights, as well as against certain claims relating to property damage, personal injury or acts or omissions relating to supplied products or technologies, or acts or omissions made by us or our agents or representatives. In addition, we are obligated pursuant to indemnification undertakings with our officers and directors to indemnify them to the fullest extent permitted by law and to indemnify venture capital funds that were affiliated with or represented by such officers or directors. If we receive demands for

48


indemnification under these agreements and terms and conditions, they will likely be very expensive to settle or defend, and we may incur substantial legal fees in connection with any indemnity demands. Our indemnification obligations under these agreements and terms and conditions may be unlimited in duration and amount, and could have an adverse effect on our business, financial condition and results of operations.
We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current personnel and hire additional personnel, our ability to develop and successfully market our products could be harmed.
Our business is particularly dependent on the interdisciplinary expertise of our personnel, and we believe our future success will depend in large part upon our ability to attract and retain highly skilled managerial, engineering, finance and sales and marketing personnel. The loss of any key employees or the inability to attract or retain qualified personnel could delay the development and introduction of, and harm our ability to sell our products and harm the market's perception of us. Competition for qualified engineers in the markets in which we operate is intense and accordingly, we may not be able to retain or hire all of the engineers required to meet our ongoing and future business needs. If we are unable to attract and retain the highly skilled professionals we need, we may have to forego projects for lack of resources or be unable to staff projects optimally. We believe that our future success is highly dependent on the contributions of our president and CEO and other senior executives. We do not have long-term employment contracts with our president and CEO, CFO or any other key personnel, and their knowledge of our business and industry would be extremely difficult to replace. On May 4, 2018, Jacob Shulman, stepped down as our CFO, following the announcement of his resignation on February 21, 2018. We are actively searching for a new CFO. If there is a significant delay in the hiring or the transition of a new CFO, there could be an adverse impact on our business, financial condition and results of operations.
In an effort to retain key employees, we may modify our compensation policies by, for example, increasing cash compensation to certain employees and/or modifying existing share options. These modifications of our compensation policies and the requirement to expense the fair value of share options and RSUs awarded to employees and officers may increase our operating expenses and result in the dilution of the holders of our ordinary shares. We cannot be certain that these and any other changes in our compensation policies will or would improve our ability to attract, retain and motivate employees. Our inability to attract and retain additional key employees and the increase in share-based compensation expense could each have an adverse effect on our business, financial condition and results of operations.
We may not be able to manage our future growth effectively, and we may need to incur significant expenditures to address the additional operational and control requirements of our growth.
We are experiencing a period of company growth and expansion. This expansion has placed, and any future expansion will continue to place, a significant strain on our management, personnel, systems and financial resources. We plan to hire additional employees to support an increase in research and development and strengthen our sales and marketing and general and administrative efforts. To successfully manage our growth, we believe we must effectively:
manage and enhance our relationships with customers, distributors, suppliers, end users and other third parties;
implement additional, and enhance existing, administrative, financial and operations systems, procedures and controls;
address capacity shortages;
expand and upgrade our technological capabilities;
manage the challenges of having U.S., Israeli and other foreign operations; and
hire, train, integrate and manage additional qualified engineers for research and development activities as well as additional personnel to strengthen our sales and marketing, financial and IT functions.
Managing our growth may require substantial managerial and financial resources and may increase our operating costs even though these efforts may not be successful. If we are unable to manage our growth effectively, we may not be able to take advantage of market opportunities, develop new products, satisfy customer requirements, execute our business plan or respond to competitive pressures, in which case our business, financial conditions and results of operations may be adversely affected.
We are subject to risks associated with our distributors' product inventories.
We sell many of our products to customers through distributors who maintain their own inventory of our products for sale to dealers and end customers. We allow limited price adjustments on sales to distributors. Prior to January 1, 2018, we recognized revenues for sales to distributors upon sell through by the distributors, net of estimated allowances for price adjustments. Upon the adoption of the new revenue standards effective January 1, 2018, we began recognizing revenue on sales to distributors upon shipment and transfer of control (known as "sell-in" revenue recognition), net of the estimated allowances

49


for price adjustments. We have extended these programs to certain distributors in the United States, Asia and Europe and may extend them on a selective basis to some of our other distributors in these geographies. The allowances for distributor price adjustments are based on judgments and estimates, using historical experience rates, inventory levels in distribution, current trends and other factors, and there could be material differences between actual amounts and our estimates.
If our distributors are unable to sell an adequate amount of their inventory of our products in a given quarter to dealers and end customers or if they decide to decrease their inventories for any reason, such as adverse global economic conditions or a downturn in technology spending, our sales to these distributors and our revenues may decline. We also face the risk that our distributors may purchase, or for other reasons accumulate, inventory levels of our products in any particular quarter in excess of future anticipated sales to end customers. If such sales do not occur in the time frame anticipated by these distributors for any reason, these distributors may substantially decrease the amount of product they order from us in subsequent periods until their inventory levels realign with end-customer demand, which would harm our business and could adversely affect our revenues in such subsequent periods.
We do not always have a direct relationship with the end customers of our products sold through distributors. As a result, our products may be used in applications for which they were not necessarily designed or tested, and they may not perform as anticipated in such applications. In such event, failure of even a small number of parts could result in significant liabilities to us, damage our reputation and harm our business and results of operations.
Certain of our customers and suppliers require us to comply with their codes of conduct, which may include certain restrictions that may substantially increase our cost of doing business as well as have an adverse effect on our operating efficiencies, operating results and financial condition.
Certain of our customers and suppliers require us to agree to comply with the Electronic Industry Code of Conduct ("EICC") or their own codes of conduct, which may include detailed provisions on labor, human rights, health and safety, environment, corporate ethics and management systems. Certain of these provisions are not requirements under the laws of the countries in which we operate and may be burdensome to comply with on a regular basis. Moreover, new provisions may be added or material changes may be made to any these codes of conduct, and we may have to promptly implement such new provisions or changes, which may substantially further increase the cost of our business, be burdensome to implement and adversely affect our operational efficiencies and operating results. If we violate any such codes of conduct, we may lose further business with the customer or supplier and, in addition, we may be subject to fines from the customer or supplier. While we believe that we are currently in compliance with our customers and suppliers' codes of conduct, there can be no assurance that, from time to time, if any one of our customers and suppliers audits our compliance with such code of conduct, we would be found to be in full compliance. A loss of business from these customers or suppliers could have a material adverse effect on our business, financial condition and results of operations.
We may experience defects in our products, unforeseen delays, higher than expected expenses or lower than expected manufacturing yields of our products, which could result in increased customer warranty claims, delays of our product shipments and prevent us from recognizing the benefits of new technologies we develop.
Our products may contain defects and errors. Product defects and errors could result in additional development costs, diversion of technical resources, delayed product shipments, increased warranty-related returns, including wide-scale product recalls, warranty expenses and product liability claims against us which may not be fully covered by insurance. Our products are complex and our quality control tests and procedures may fail to detect any such defects or errors. Delivery of products with defects or reliability, quality or compatibility problems may damage our reputation and our ability to retain existing customers and attract new customers. As a result, defects in our products could have an adverse effect on our business, financial condition and results of operations.
In addition, our production of existing and development of new products can involve multiple iterations and unforeseen manufacturing difficulties, resulting in reduced manufacturing yields, delays and increased expenses. The evolving nature of our products requires us to modify our manufacturing specifications, which may result in delays in manufacturing output and product deliveries. We rely on a limited number of third parties to manufacture our products. Our ability to offer new products depends on our manufacturers' ability to implement our revised product specifications, which is costly, time-consuming and complex.
We have significant intangible assets and goodwill. Consequently, the future impairment of our intangible assets and goodwill, if any, may significantly impact our profitability.
Our intangible assets and goodwill are significant. As of March 31, 2018, we had recorded $691.2 million of intangible assets, net and goodwill primarily related to our past acquisitions. Intangible assets and goodwill are subject to an impairment analysis whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Additionally,

50


goodwill and indefinite-lived assets are subject to an impairment test at least annually. The impairment of any goodwill and other intangible assets may have a negative impact on our consolidated results of operations.
Unanticipated changes in our tax provisions or adverse outcomes resulting from examination of our income tax returns could adversely affect our results of operations.
We are subject to income taxes in Israel, the United States and various foreign jurisdictions. Our effective income tax rate could be adversely affected by changes in tax laws or interpretations of those tax laws, by changes in the mix of earnings in countries with differing statutory tax rates, or by changes in the valuation of our deferred tax assets and liabilities. The U.S. recently enacted significant tax reform, and certain provisions of the new law may adversely affect us. See Note 11 to our condensed consolidated financial statements for more details about the U.S. tax reform and its effects.
Our effective income tax rates are also affected by intercompany transactions for sales, services, funding and other items. Given the increased global scope of our operations, and the complexity of global tax and transfer pricing rules and regulations, it has become increasingly difficult to estimate earnings within each tax jurisdiction. If actual earnings within a tax jurisdiction differ materially from our estimates or new information is discovered in the course of our tax return preparation process, we may not achieve our expected effective tax rate. Additionally, our effective tax rate may be affected by the tax effects of acquisitions, restructuring activities, newly enacted tax legislation, share-based compensation and uncertain tax positions. Finally, we are subject to the examination of our income tax returns by the Internal Revenue Service and other tax authorities which may result in the assessment of additional income taxes. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. However, unanticipated outcomes from these examinations could have a material adverse effect on our business, financial condition and results of operations.
Changes to financial accounting standards may affect our results of operations and cause us to change our business practices.
We prepare our financial statements to conform to GAAP in the United States. These accounting principles are subject to interpretation by the FASB, the American Institute of Certified Public Accountants, the SEC and various bodies formed to interpret and create appropriate accounting policies. A change in those policies can have a significant effect on our reported results and may affect our reporting of transactions completed before a change is announced. Changes to those rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.
We may be subject to disruptions or failures in information technology systems and network infrastructures, including theft, misuse of our electronic data or cyber-attacks that could have a material adverse effect on us.
We rely on the efficient and uninterrupted operation of complex information technology systems and network infrastructures to operate our business. We also hold large amounts of data in various data center facilities upon which our business depends. A disruption, infiltration or failure of our information technology systems or any of our data centers as a result of software or hardware malfunctions, system implementations or upgrades, computer viruses, third-party security breaches, attempts by others that try to gain unauthorized access through the Internet to our information technology systems, employee error, theft or misuse, malfeasance, power disruptions, natural disasters or accidents could cause breaches of data security, loss of intellectual property and critical data and the release and misappropriation of sensitive competitive information and partner, customer and employee personal data. These attempts may be the result of industrial or other espionage, or actions by hackers seeking to harm us, our products, or our end users. Any of these events could harm our competitive position, result in a loss of customer confidence, cause us to incur significant costs to remedy any damages and ultimately materially adversely affect our business, financial condition and results of operations.
While we have implemented a number of protective measures, including firewalls, antivirus, patches, log monitors, routine back-ups, system audits, routine password modifications and disaster recovery procedures, such measures may not be adequate or implemented properly to prevent or fully address the adverse effect of such events, and in some cases we may be unaware of an incident or its magnitude and effects.
In addition, our third-party subcontractors, including our foundries, test and assembly houses and distributors, have access to certain portions of our sensitive data. In the event that these subcontractors do not properly safeguard our data that they hold, security breaches and loss of our data could result. Any such loss of data by our third-party service providers, or theft, unauthorized use or publication of our trade secrets and other confidential business information as a result of such cyber threats, could adversely affect our competitive position and reduce marketplace acceptance of our products; the value of our investment in research and development and marketing could be reduced; and third parties may assert against us or our customers claims related to resulting losses of confidential or proprietary information or end-user data, or system reliability. Any such event could have a material adverse effect on our business, financial condition and results of operations.

51


Our business is subject to the risks of earthquakes, fires, floods and other natural catastrophic events.
Our U.S. corporate offices are located in the San Francisco Bay Area, a region known for seismic activity. A significant natural disaster, such as an earthquake, fire or flood or tsunami, could have a material adverse impact on our business, financial condition and results of operations. To the extent that such disruptions result in delays or cancellations of customer orders, or the deployment of our products, our business, financial condition and results of operations would be adversely affected.
We must comply with a variety of existing and future laws and regulations that could impose substantial costs on us and may adversely affect our business.
We are subject to various state, federal and international laws and regulations governing the environment, including restricting the presence of certain substances in electronic products and making producers of those products financially responsible for the collection, treatment, recycling and disposal of those products. In addition, we are also subject to various industry requirements restricting the presence of certain substances in electronic products. Although our management systems are designed to maintain compliance, we cannot assure you that we have been or will be at all times in complete compliance with such laws and regulations. If we violate or fail to comply with any of them, a range of consequences could result, including fines, import/export restrictions, sales limitations, criminal and civil liabilities or other sanctions.
We and our customers are also subject to various import and export laws and regulations. Government export regulations apply to the encryption or other features contained in some of our products. If we fail to continue to receive licenses or otherwise comply with these regulations, we may be unable to manufacture the affected products or ship these products to certain customers, or we may incur penalties or fines.
We are also subject to regulations concerning the supply of certain minerals coming from the conflict zones in and around the Democratic Republic of Congo ("DRC"). The Dodd-Frank Wall Street Reform and Consumer Protection Act includes disclosure requirements regarding the use of certain minerals mined from the DRC and adjoining countries and procedures regarding a manufacturer's efforts to identify sourcing of such conflict minerals. The implementation of these requirements could affect the sourcing and availability of minerals used in the manufacture of semiconductor devices.
As a result, this could limit the pool of suppliers who can provide us confirmation that the components and parts we source are considered DRC "conflict free," and we may not be able to confirm that we have obtained products or supplies that can be confirmed as DRC "conflict free" in sufficient quantities for our operations. Also, because our supply chain is complex, we may face reputational challenges with our customers, shareholders and other stakeholders if we are unable to sufficiently verify the origins for the minerals used in our products.
The costs of complying with these laws could adversely affect our current or future business. In addition, future regulations may become more stringent or costly and our compliance costs and potential liabilities could increase, which may harm our current or future business.
If we fail to maintain an effective system of internal controls, we may not be able to report accurately our financial results or prevent material fraud. As a result, current and potential shareholders could lose confidence in our financial reporting, which could harm our business and the trading price of our ordinary shares.
Effective internal controls are necessary for us to provide reliable financial reports and effectively prevent material fraud. We have in the past discovered, and may in the future discover, areas of our internal controls that need improvement. Section 404 of the Sarbanes-Oxley Act of 2002 requires our management to report on, and our independent registered public accounting firm to attest to, the effectiveness of our internal control structure and procedures for financial reporting. We have an ongoing program to perform the system and process evaluation and testing necessary to comply with these requirements. We have incurred, and expect to continue to incur significant expenses and to devote significant management resources to Section 404 compliance. Furthermore, as we grow our business or acquire businesses, our internal controls may become more complex and we may require significantly more resources to ensure they remain effective. Failure to implement required new or improved controls, or difficulties encountered in their implementation, either in our existing business or in businesses that we may acquire could harm our operating results or cause us to fail to meet our reporting obligations. In the event that our CEO, CFO or independent registered public accounting firm determine that our internal controls over financial reporting are not effective as defined under Section 404, investor perceptions of our company may be adversely affected and may cause a decline in the market price of our ordinary shares.

52


Risks Related to Operations in Israel and Other Foreign Countries
Regional instability in Israel may adversely affect business conditions and may disrupt our operations and negatively affect our revenues and profitability.
We have engineering facilities, corporate and sales support operations located in Israel. A significant number of our employees and a material amount of assets are located in Israel. Accordingly, political, economic and military conditions in Israel may directly affect our business. Since the establishment of the State of Israel in 1948, a number of armed conflicts have taken place between Israel and its Arab neighbors, as well as incidents of civil unrest. These conflicts negatively affected business conditions in Israel. In addition, Israel and companies doing business with Israel have, in the past, been the subject of an economic boycott. In addition, there has been recent civil unrest in certain areas in the Middle East, including Egypt, Jordan, Iraq, Syria and Libya. Any future armed conflicts or political instability in the region may negatively affect business conditions and adversely affect our results of operations. Parties with whom we do business have sometimes declined to travel to Israel during periods of heightened unrest or tension, forcing us to make alternative arrangements when necessary. In addition, the political and security situation in Israel may result in parties with whom we have agreements involving performance in Israel claiming that they are not obligated to perform their commitments under those agreements pursuant to force majeure provisions in the agreements.
The security and political conditions may have an impact on our business in the future. Hostilities involving Israel or the interruption or curtailment of trade between Israel and its present trading partners could adversely affect our operations and could make it more difficult for us to raise capital. Our Israeli operations are within range of Hezbollah or Hamas missiles and we or our immediate surroundings may sustain damages in a missile attack, which could adversely affect our operations.
In addition, our business insurance does not cover losses that may occur as a result of events associated with the security situation in the Middle East. Although the Israeli government currently covers the reinstatement value of direct damages that are caused by terrorist attacks or acts of war, we cannot assure you that this government coverage will be maintained. Any losses or damages incurred by us as a result of such events could have a material adverse effect on our business, financial condition and results of operations.
Our operations may be negatively affected by the obligations of our personnel to perform military service.
Generally, all non-exempt male adult citizens and permanent residents of Israel under the age of 45 (or older, for citizens with certain occupations), including some of our employees, are obligated to perform military reserve duty for Israel annually, and are subject to being called to active duty at any time under emergency circumstances. In the event of severe unrest or other conflict, individuals could be required to serve in the military for extended periods of time. In response to increases in terrorist activity, there have been periods of significant call-ups of military reservists, and some of our employees, including those in key positions, have been called upon in connection with armed conflicts. It is possible that there will be additional call-ups in the future. Our operations could be disrupted by the absence for a significant period of one or more of our officers, directors or key employees due to military service. Any such disruption could adversely affect our operations.
Our operations may be affected by labor unrest in Israel.
In the past, there have been several general strikes and work stoppages in Israel affecting all banks, airports and ports. These strikes had an adverse effect on the Israeli economy and on business, including our ability to deliver products to our customers and to receive raw materials from our suppliers in a timely manner. From time to time, the Israeli trade unions threaten strikes or work stoppages, which, if carried out, may have a material adverse effect on the Israeli economy and our business.
We are susceptible to additional risks from our international operations.
We derived 61.6% and 61.2% of our revenues in the three months ended March 31, 2018 and 2017, respectively, from sales outside of the United States. As a result, we face additional risks from doing business internationally, including:
reduced protection of intellectual property rights in some countries;
difficulties in staffing and managing foreign operations;
longer sales and payment cycles;
greater difficulties in collecting accounts receivable;
adverse economic conditions;
seasonal reductions in business activity;

53


potentially adverse tax consequences;
laws and business practices favoring local competition;
costs and difficulties of customizing products for foreign countries;
compliance with a wide variety of complex foreign laws and treaties;
compliance with the United States' Foreign Corrupt Practices Act and similar anti-bribery laws in other jurisdictions;
compliance with export control and regulations;
licenses, tariffs, other trade barriers, transit restrictions and other regulatory or contractual limitations on our ability to sell or develop our products in certain foreign markets;
restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments;
foreign currency exchange risks;
fluctuations in freight rates and transportation disruptions;
political and economic instability;
variance and unexpected changes in local laws and regulations;
natural disasters and public health emergencies; and
trade and travel restrictions.
A significant legal risk associated with conducting business internationally is compliance with various and differing anti-corruption and anti-bribery laws and regulations of the countries in which we do business, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act and similar laws in China. In addition, the anti-corruption laws in various countries are constantly evolving and may, in some cases, conflict with each other. Our Code of Ethics and Business Conduct and other policies prohibit us and our employees from offering or giving anything of value to a government official for the purpose of obtaining or retaining business and from engaging in unethical business practices, including kick-backs to or from purely private parties. However, there can be no assurance that all of our employees or agents will refrain from acting in violation of such laws and our related anti-corruption policies and procedures. Any violations of these anti-corruption or trade control laws, or even allegations of such violations, can lead to an investigation, which could disrupt our operations, involve significant management distraction, and lead to significant costs and expenses, including legal fees. If we, or our employees or agents acting on our behalf, are found to have engaged in practices that violate these laws and regulations, we could suffer severe fines and penalties, profit disgorgement, injunctions on future conduct, securities litigation, and other consequences that may have a material adverse effect on our business, financial condition and results of operations. In addition, our reputation, sales activities or stock price could be adversely affected if we become the subject of any negative publicity related to actual or potential violations of anti-corruption, anti-bribery, or trade control laws and regulations.
Our principal research and development facilities are located in Israel, and our directors, executive officers and other key employees are located primarily in Israel and the United States. In addition, we engage sales representatives in various countries throughout the world to market and sell our products in those countries and surrounding regions. If we encounter any of the above risks in our international operations, we could experience slower than expected revenue growth and our business could be harmed.
It may be difficult to enforce a U.S. judgment against us, our officers and directors or to assert U.S. securities law claims in Israel.
We are incorporated in Israel. Two of our executive officers and four of our directors, one of whom is also an executive officer, are non-residents of the United States and are located in Israel, and a significant amount of our assets and the assets of these persons are located outside the United States. Therefore, it may be difficult to enforce a judgment obtained in the United States against us or any of the above persons in Israel.
In addition, it may be difficult for a shareholder to enforce civil liabilities under U.S. securities law claims in original actions instituted in Israel. Israeli courts may refuse to hear a claim based on a violation of U.S. securities laws because Israel is not the most appropriate forum to bring such a claim. If U.S. law is found to be applicable, the content of applicable U.S. law must be proved in an Israeli court as a fact, which can be a time-consuming and costly process. Certain matters of procedure will also be governed by Israeli law.

54


Provisions of Israeli law may delay, prevent or make difficult an acquisition of our company, which could prevent a change of control and therefore depress the price of our shares.
The Israeli Companies Law, 1999 (the "Companies Law") generally requires that a merger be approved by the board of directors and by the general meeting of the shareholders. Upon the request of any creditor of a merging company, a court may delay or prevent the merger if it concludes that there is a reasonable concern that, as a result of the merger, the surviving company will be unable to satisfy its obligations. In addition, a merger may generally not be completed unless at least (i) 50 days have passed since the filing of the merger proposal with the Israeli Registrar of Companies and (ii) 30 days have passed since the merger was approved by the shareholders of each of the merging companies.
Also, in certain circumstances, an acquisition of shares in a public company must be made by means of a tender offer if, as a result of the acquisition, the purchaser would hold 25% or more of the voting rights in the company (unless there is already a 25% or greater shareholder of the company) or more than 45% of the voting rights in the company (unless there is already a shareholder that holds more than 45% of the voting rights in the company). If, as a result of an acquisition, the acquirer would hold more than 90% of a company's shares or voting rights, the acquisition must be made by means of a tender offer for all of the shares.
In addition, the Companies Law allows us to create and issue shares having rights different from those attached to our ordinary shares, including rights that may delay or prevent a takeover or otherwise prevent our shareholders from realizing a potential premium over the market value of their ordinary shares. The authorization of a new class of shares would require an amendment to our articles of association, which requires the prior approval of the holders of a majority of our shares at a general meeting.
These provisions could delay, prevent or impede an acquisition of us, even if such an acquisition would be considered beneficial by some of our shareholders.
Exchange rate fluctuations between the U.S. dollar and the NIS may negatively affect our earnings.
We derive all of our revenues in U.S. dollars. The U.S. dollar is our functional and reporting currency in all of our foreign locations. However, a significant portion of our liabilities, as well as our operating expenses, consisting principally of salaries and related personnel costs and facilities expenses, are denominated in NIS. This foreign currency exposure gives rise to market risk associated with exchange rate movements of the U.S. dollar against the NIS. To the extent that the value of the NIS increases against the U.S. dollar, our expenses on a U.S. dollar cost basis will increase. We cannot predict any future trends in the rate of appreciation of the NIS against the U.S. dollar. If the U.S. dollar cost of our salaries and related personnel costs and facilities expenses in Israel increases, our dollar-measured results of operations will be adversely affected. Our operations also could be adversely affected if we are unable to hedge against currency fluctuations in the future. Further, because all of our international revenues are denominated in U.S. dollars, a strengthening of the dollar versus other currencies could make our products less competitive in foreign markets and the collection of our receivables more difficult. To help manage this risk we have been engaged in foreign currency hedging activities, comprised of currency derivative instruments and natural hedges.
Our cost in Israel in U.S. dollar terms will also increase if inflation in Israel exceeds the devaluation of the NIS against the U.S. dollar or if the timing of such devaluation lags behind inflation in Israel.
The results of the United Kingdom's referendum on withdrawal from the European Union may have a negative effect on global economic conditions, financial markets and our business.
The United Kingdom ("U.K.") held a referendum in June 2016 in which a majority of voters approved an exit from the European Union ("Brexit"). In March 2017, the U.K. began the process to exit the European Union. Negotiations are in progress to determine the future terms of the U.K.'s relationship with the European Union, including, among other things, the terms of trade between the U.K. and the European Union. The effects of Brexit will depend on any agreements the U.K. reaches to retain access to European Union markets either during a transitional period or more permanently. In addition, the exit of the U.K from the European Union could lead to legal and regulatory uncertainty and potentially divergent treaties, laws and regulations as the U.K. determines which European Union treaties, laws and regulations to replace or replicate, including those governing manufacturing, labor, environmental, data protection/privacy, competition and other matters applicable to the semiconductor industry. The referendum has also given rise to calls for the governments of other European Union member states to consider withdrawal. These developments, or the perception that any of them could occur, may have a material adverse effect on global economic conditions and the stability of global financial markets, and may significantly reduce global market liquidity and restrict the ability of key market participants to operate in certain financial markets. Any of these factors could depress economic activity and restrict our access to capital, which could have a material adverse effect on our business, financial condition and results of operations and reduce the price of our ordinary shares.

55


The government tax benefits that we currently receive require us to meet several conditions and may be terminated or reduced in the future, which would increase our costs.
According to the Encouragement Law, the Company's operations in Israel were granted "Approved Enterprise" status by the Investment Center in the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status by the Israeli Income Tax Authority. The Company is eligible for tax benefits under the Encouragement Law with respect to its income derived from its Approved and Beneficiary Enterprises. The availability of these tax benefits is subject to certain requirements, including, among other things, making specified investments in fixed assets and equipment, financing a percentage of those investments with our capital contributions, complying with our marketing program which was submitted to the Investment Center, filing of certain reports with the Investment Center, limiting manufacturing outside of Israel and complying with Israeli intellectual property laws. If we do not meet these requirements in the future, these tax benefits may be cancelled and we could be required to refund any tax benefits that we have already received plus interest and penalties thereon. The tax benefits that our current "Approved Enterprise" and "Beneficiary Enterprise" program receives may not be continued in the future at their current levels or at all. If these tax benefits were reduced or eliminated, the amount of taxes that we pay would likely increase, which could adversely affect our results of operations. Additionally, if we increase our activities outside of Israel, for example, by acquisitions, our increased activities may not be eligible for inclusion in Israeli tax benefit programs.
If we elect to distribute dividends out of exempt income derived from "Approved/Beneficiary Enterprise" income, we will be subject to tax on the gross amount distributed. The tax rate will be the rate which would have been applicable had we not been granted the beneficial status. This rate is generally between 10% and the corporate tax rate in Israel, depending on the percentage of our shares held by foreign shareholders. The dividend recipient is subject to withholding tax at the source at the reduced rate applicable to dividends from Approved Enterprises, which is 15% if the dividend is distributed during the tax exemption period (subject to the applicable double tax treaty) or within 12 years after the period. This 12-year limitation does not apply to foreign investment companies. The Encouragement Law has defined certain actions that are deemed as dividend distributions and would trigger the recapture of tax benefits.
The Israeli government grants that we received require us to meet several conditions and restrict our ability to manufacture and engineer products and transfer know-how outside of Israel and require us to satisfy specified conditions.
We have received grants from the NATI, formerly known as the OCS, for the financing of a portion of our research and development expenditures in Israel. When know-how is developed using or in connection with NATI grants, we are subject to restrictions on the transfer of the know-how outside of Israel. Transfer of know-how outside of Israel requires pre-approval by the NATI which may at its sole discretion grant such approval and impose certain conditions, and is subject to the payment to NATI of a transfer fee or license fees, calculated according to the formula provided in the R&D Law which takes into account, inter alia, the consideration for such know-how paid to us in the transaction in which the technology is transferred. In general, transfer fees are no less than the funding received plus interest less the royalties already paid for the transferred know-how and are not higher than six times the amount of the grants received by the company. In addition, any decrease of the percentage of manufacturing performed in Israel, as originally declared in the application to the NATI, requires us to obtain the approval of the NATI and may result in increased amounts to be paid to the NATI as well as in increased royalty rate. Transfer of know-how to another Israeli entity requires the approval of NATI as well as full or partial assumption of the liabilities to NATI by the other entity. These restrictions may impair our ability to enter into agreements for those products or technologies without the approval of the NATI. We cannot be certain that any approval of the NATI will be obtained on terms that are acceptable to us, or at all. Furthermore, in the event that we undertake a transaction involving the transfer to a non-Israeli entity of technology developed with NATI funding pursuant to a merger or similar transaction, the consideration available to our shareholders may be reduced by the amounts we are required to pay to the NATI. Any approval, if given, will generally be subject to additional financial obligations. If we fail to comply with the conditions imposed by the NATI, we may be required to refund any payments previously received, together with interest and penalties as well as tax benefits. Also, failure to meet the restrictions concerning transfer of know-how outside of Israel may trigger criminal liability.
Your rights and responsibilities as a shareholder will be governed by Israeli law and differ in some respects from the rights and responsibilities of shareholders under U.S. law.
We are incorporated under Israeli law. The rights and responsibilities of holders of our ordinary shares are governed by our amended and restated articles of association and by Israeli law. These rights and responsibilities differ in some respects from the rights and responsibilities of shareholders in typical U.S. corporations. In particular, a shareholder of an Israeli company has a duty to act in good faith toward the company and other shareholders and to refrain from abusing his, her or its power in the company, including, among other things, in voting at the general meeting of shareholders on certain matters.

56


Risks Related to Our Ordinary Shares
The price of our ordinary shares may continue to be volatile, and the value of an investment in our ordinary shares may decline.
Factors that could cause volatility in the market price of our ordinary shares include, but are not limited to:
quarterly variations in our results of operations or those of our competitors;
announcements by us, our competitors, our customers or rumors from sources other than our company related to acquisitions, new products, significant contracts, commercial relationships, capital commitments or changes in the competitive landscape;
our ability to develop and market new and enhanced products on a timely basis;
disruption to our operations;
geopolitical instability;
the emergence of new sales channels in which we are unable to compete effectively;
any major change in our board of directors or management;
changes in financial estimates, including our ability to meet our future revenue and operating profit or loss projections;
changes in governmental regulations or in the status of our regulatory approvals;
general economic conditions and slow or negative growth of related markets;
anticompetitive practices of our competitors;
commencement of, or our involvement in, litigation;
whether our operating results meet our guidance or the expectations of investors or securities analysts;
continuing international conflicts and acts of terrorism; and
changes in accounting rules.
We may need to raise additional capital, which might not be available or which, if available, may be on terms that are not favorable to us.
We may need to raise additional funds, and we cannot be certain that we will be able to obtain additional financing on favorable terms, if at all. If we issue equity securities to raise additional funds, the ownership percentage of our shareholders would be diluted, and the new equity securities may have rights, preferences or privileges senior to those of existing holders of our ordinary shares. If we borrow money, we may incur significant interest charges, which could harm our profitability. Holders of debt may also have certain rights, preferences or privileges senior to those of existing holders of our ordinary shares. If we cannot raise needed funds on acceptable terms, we may not be able to develop or enhance our products, take advantage of future opportunities or respond to competitive pressures or unanticipated requirements, which could harm our business, financial condition and results of operations.
If we sell our ordinary shares in future financings, ordinary shareholders could experience immediate dilution and, as a result, the market price of our ordinary shares may decline.
We may from time to time issue additional ordinary shares at a discount from the current trading price of our ordinary shares. As a result, our ordinary shareholders would experience immediate dilution upon the purchase of any ordinary shares sold at such discount. In addition, as opportunities present themselves, we may enter into equity or debt financings or similar arrangements in the future, including the issuance of convertible debt securities, preferred shares or ordinary shares. If we issue ordinary shares or securities convertible into ordinary shares, holders of our ordinary shares could experience dilution.
The ownership of our ordinary shares may continue to be concentrated, and certain shareholders may have significant influence over the outcome of corporate actions requiring shareholder approval.
As of March 31, 2018, based on information filed with the SEC or reported to us, Starboard Value LP beneficially owned an aggregate of approximately 10.5% of our outstanding ordinary shares and Capital Research Global Investors beneficially owned an aggregate of approximately 7.3% of our outstanding ordinary shares. These shareholders and any other shareholders acquiring beneficial ownership of a significant amount of our outstanding ordinary shares may have significant influence over the outcome of corporate actions requiring shareholder approval, including the election of directors, any merger, consolidation or sale of all or substantially all of our assets or any other significant corporate transaction.

57


Our business could be negatively affected as a result of a proxy contest.
On January 17, 2018, Starboard Value and Opportunity Master Fund Ltd delivered a letter to us notifying us of its intention to nominate director candidates for election to our board of directors at our 2018 Annual General Meeting of Shareholders and solicit proxies from stockholders in support of its nominees. Responding to any proxy contest may be disruptive and costly for our business.
If securities or industry analysts do not publish research or reports about our business, if they adversely change their recommendations regarding our ordinary shares or if our operating results do not meet their expectations, the market price of our ordinary shares could decline.
The trading market for our ordinary shares could be influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause the price of our ordinary shares or trading volume in our ordinary shares to decline. Moreover, if one or more of the analysts who cover our company downgrades our ordinary shares or if our operating results do not meet their expectations, the market price of our ordinary shares could decline.
Provisions of our articles of association could delay or prevent an acquisition of our company, even if the acquisition would be beneficial to our shareholders, and could make it more difficult for shareholders to change management.
Provisions of our amended and restated articles of association may discourage, delay or prevent a merger, acquisition or other change in control that shareholders may consider favorable, including transactions in which shareholders might otherwise receive a premium for their shares. In addition, these provisions may frustrate or prevent any attempt by our shareholders to replace or remove our current management by making it more difficult to replace or remove our board of directors. These provisions include:
no cumulative voting;
a requirement for any merger involving the Company shall require the approval of the shareholders of at least a majority of the voting power of the Company;
a requirement for the approval of at least 75% of the voting power represented at the general meeting of the shareholders for the removal of any director from office, and election of any director instead of the director so removed; and
an advance notice requirement for shareholder proposals and nominations.
Furthermore, Israeli tax law treats some acquisitions, particularly share-for-share swaps between an Israeli company and a foreign company, less favorably than U.S. tax law. Under certain circumstances and subject to receiving a ruling from the Israeli Tax Authority, Israeli tax law generally provides that a shareholder who exchanges our shares for shares that are listed for trading on an Exchange in a foreign corporation is treated as if the shareholder has sold the shares. In such a case, the shareholder will generally be subject to Israeli taxation on any capital gains from the sale of shares (after two years, with respect to one half of the shares, and after four years, with respect to the balance of the shares, in each case unless the shareholder sells such shares at an earlier date), unless a relevant tax treaty between Israel and the country of the shareholder's residence exempts the shareholder from Israeli tax. For a further discussion of Israeli laws relating to mergers and acquisitions, please see "Risk Factors - Risks Related to Operations in Israel and Other Foreign Countries - Provisions of Israeli law may delay, prevent or make difficult an acquisition of our company, which could prevent a change of control and therefore depress the price of our shares." These provisions in our amended and restated articles of association and other provisions of Israeli law could limit the price that investors are willing to pay in the future for our ordinary shares.
We have never paid cash dividends on our share capital, and, while the Board regularly reviews our cash position and uses for cash, we do not anticipate paying any cash dividends in the foreseeable future.
We currently intend to retain all available funds and any future earnings to fund the development and growth of our business. As a result, capital appreciation, if any, of our ordinary shares will be your sole source of gain for the foreseeable future.
We may incur increased costs as a result of changes in laws and regulations relating to corporate governance matters.
Changes in the laws and regulations affecting public companies, including Israeli laws, rules adopted by the SEC, the NASDAQ Stock Market, the FASB and the Public Company Accounting Oversight Board, may result in increased costs to us as we respond to their requirements. These laws and regulations could make it more difficult or more costly for us to obtain

58


certain types of insurance, including director and officer liability insurance, and we may be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these requirements could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements.


59


ITEM 2 — UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Not applicable.
ITEM 3 — DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4 — MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5 — OTHER INFORMATION
Not applicable.


60


ITEM 6 — EXHIBITS
3.1
(1)
 
 
31.1
 
 
 
31.2
 
 
 
32.1
 
 
 
32.2
 
 
 
101.INS
 
 
 
XBRL Instance Document
101.SCH
 
 
 
XBRL Taxonomy Extension Schema Document
101.CAL
 
 
 
XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB
 
 
 
XBRL Taxonomy Extension Label Linkbase Document
101.PRE
 
 
 
XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF
 
 
 
XBRL Taxonomy Extension Definition Linkbase Document
_______________________________________________________________________________

(1)
Incorporated by reference to Exhibit 3.1 to the Company's Quarterly Report on Form 10-Q (SEC File No. 001-33299) filed on July 29, 2016.


61



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.
 
Date:
May 4, 2018
Mellanox Technologies, Ltd.
 
 
 
 
 
 
 
 
/s/ Jacob Shulman
 
 
Jacob Shulman
 
 
Chief Financial Officer
 
 
(Duly Authorized Officer and Principal Financial Officer)


62
EX-31.1 2 rule13a-14a15dx14acertofce.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Eyal Waldman, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Mellanox Technologies, Ltd.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 4, 2018
 
By:
 
/s/ EYAL WALDMAN
 
 
 
Name:
 
Eyal Waldman
 
 
 
Title:
 
President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)







EX-31.2 3 rule13a-14a15dx14acertofcf.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Jacob Shulman, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Mellanox Technologies, Ltd.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 4, 2018

 
By:
 
/s/ JACOB SHULMAN
 
 
 
Name:
 
Jacob Shulman
 
 
 
Title:
 
Chief Financial Officer
 
 
 
 
 
(Principal Financial Officer)



EX-32.1 4 sec1350certofceoq12018.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
Certification of Chief Executive Officer
Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Eyal Waldman, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
(i) the Quarterly Report of Mellanox Technologies, Ltd. (the “Company”) on Form 10-Q for the quarter ended March 31, 2018 (the “Form 10-Q”), fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned has set his hand hereto as of May 4, 2018.
 
 
 
 
 
 
 
 
 
 
 
By:
 
 
 
/s/ EYAL WALDMAN
 
 
 
 
Name:
 
Eyal Waldman
 
 
 
 
 
 
Title:
 
President and Chief Executive Officer
 
 
 
 
 
 
 
(Principal Executive Officer)
 
 
Dated: May 4, 2018
This certification accompanies the Form 10-Q to which it relates to, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by references into any filings of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-32.2 5 sec1350certofcfoq12018.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
Certification of Chief Financial Officer
Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Jacob Shulman, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
(i) the Quarterly Report of Mellanox Technologies, Ltd. (the “Company”) on Form 10-Q for the quarter ended March 31, 2018 (the “Form 10-Q”), fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned has set his hand hereto as of May 4, 2018.
 
 
 
 
 
 
 
 
 
 
 
By:
 
 
 
/s/ JACOB SHULMAN
 
 
 
 
Name:
 
Jacob Shulman
 
 
 
 
 
 
Title:
 
Chief Financial Officer
 
 
 
 
 
 
 
 
(Principal Financial Officer)
 
 
Dated: May 4, 2018
This certification accompanies the Form 10-Q to which it relates to, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by references into any filings of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-101.INS 6 mlnx-20180331.xml XBRL INSTANCE DOCUMENT 0001356104 2018-01-01 2018-03-31 0001356104 2018-04-27 0001356104 2018-03-31 0001356104 2017-12-31 0001356104 2017-01-01 2017-03-31 0001356104 2016-12-31 0001356104 2017-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0001356104 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mlnx:HewlettPackardMember 2018-01-01 2018-03-31 0001356104 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mlnx:HewlettPackardMember 2017-01-01 2017-12-31 0001356104 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlnx:DellMember 2018-01-01 2018-03-31 0001356104 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlnx:DellMember 2017-01-01 2017-03-31 0001356104 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlnx:HewlettPackardMember 2018-01-01 2018-03-31 0001356104 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mlnx:HewlettPackardMember 2017-01-01 2017-03-31 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2018-01-01 2018-03-31 0001356104 us-gaap:EuropeMember 2018-01-01 2018-03-31 0001356104 us-gaap:EuropeMember 2017-01-01 2017-03-31 0001356104 country:CN 2017-01-01 2017-03-31 0001356104 country:US 2018-01-01 2018-03-31 0001356104 country:CN 2018-01-01 2018-03-31 0001356104 mlnx:OtherAsiaExcludingChinaMember 2018-01-01 2018-03-31 0001356104 mlnx:OtherAsiaExcludingChinaMember 2017-01-01 2017-03-31 0001356104 country:US 2017-01-01 2017-03-31 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2017-01-01 2017-03-31 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-03-31 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001356104 2018-01-01 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001356104 mlnx:InfiniBandMember 2018-01-01 2018-03-31 0001356104 mlnx:OtherMember 2018-01-01 2018-03-31 0001356104 mlnx:EDRMember 2017-01-01 2017-03-31 0001356104 mlnx:QDRDDRSDRMember 2017-01-01 2017-03-31 0001356104 mlnx:EthernetMember 2017-01-01 2017-03-31 0001356104 mlnx:QDRDDRSDRMember 2018-01-01 2018-03-31 0001356104 mlnx:EDRMember 2018-01-01 2018-03-31 0001356104 mlnx:InfiniBandMember 2017-01-01 2017-03-31 0001356104 mlnx:FDRMember 2017-01-01 2017-03-31 0001356104 mlnx:EthernetMember 2018-01-01 2018-03-31 0001356104 mlnx:OtherMember 2017-01-01 2017-03-31 0001356104 mlnx:FDRMember 2018-01-01 2018-03-31 0001356104 mlnx:CablesAccessoriesAndOtherMember 2018-01-01 2018-03-31 0001356104 mlnx:SwitchSystemsMember 2018-01-01 2018-03-31 0001356104 mlnx:ICAndSemiconductorsMember 2017-01-01 2017-03-31 0001356104 mlnx:ICAndSemiconductorsMember 2018-01-01 2018-03-31 0001356104 mlnx:BoardsMember 2017-01-01 2017-03-31 0001356104 mlnx:SwitchSystemsMember 2017-01-01 2017-03-31 0001356104 mlnx:BoardsMember 2018-01-01 2018-03-31 0001356104 mlnx:CablesAccessoriesAndOtherMember 2017-01-01 2017-03-31 0001356104 us-gaap:ComputerEquipmentMember 2018-03-31 0001356104 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001356104 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-03-31 0001356104 us-gaap:FurnitureAndFixturesMember 2018-03-31 0001356104 us-gaap:ComputerEquipmentMember 2017-12-31 0001356104 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:MoneyMarketFundsMember 2018-03-31 0001356104 us-gaap:CommercialPaperMember 2018-03-31 0001356104 us-gaap:MunicipalBondsMember 2018-03-31 0001356104 us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:CashMember 2018-03-31 0001356104 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:CertificatesOfDepositMember 2018-03-31 0001356104 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-03-31 0001356104 us-gaap:CashAndCashEquivalentsMember 2018-03-31 0001356104 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:CashMember 2017-12-31 0001356104 us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001356104 us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:CustomerRelationshipsMember 2017-12-31 0001356104 us-gaap:TradeNamesMember 2017-12-31 0001356104 us-gaap:LicensingAgreementsMember 2017-12-31 0001356104 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001356104 us-gaap:LicensingAgreementsMember 2018-03-31 0001356104 us-gaap:TradeNamesMember 2018-03-31 0001356104 us-gaap:CustomerRelationshipsMember 2018-03-31 0001356104 us-gaap:DevelopedTechnologyRightsMember 2018-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-03-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2018-03-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2018-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001356104 us-gaap:NondesignatedMember 2017-12-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001356104 us-gaap:NondesignatedMember 2018-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-03-31 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-03-31 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-03-31 0001356104 mlnx:YokneamMember 2018-03-31 0001356104 mlnx:YokneamMember 2018-01-01 2018-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2017-12-31 0001356104 us-gaap:EmployeeStockOptionMember 2018-03-31 0001356104 us-gaap:EmployeeStockMember 2018-01-01 2018-03-31 0001356104 us-gaap:EmployeeStockMember 2017-01-01 2017-03-31 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-03-31 0001356104 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-03-31 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-03-31 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0001356104 us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0001356104 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001356104 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001356104 mlnx:SecondRestatedPlanMember 2017-02-14 2017-02-14 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-03-31 0001356104 mlnx:SecondRestatedPlanMember 2017-02-14 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001356104 us-gaap:EmployeeStockMember 2018-03-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-03-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-03-31 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-03-31 0001356104 us-gaap:StateAndLocalJurisdictionMember 2018-03-31 0001356104 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2018-03-31 0001356104 us-gaap:IsraelTaxAuthorityMember 2018-01-01 2018-03-31 0001356104 us-gaap:IsraelTaxAuthorityMember us-gaap:IsraelTaxAuthorityMember 2018-03-31 0001356104 us-gaap:DomesticCountryMember 2018-03-31 0001356104 2017-01-01 2017-12-31 0001356104 mlnx:TelAvivMember us-gaap:IsraelTaxAuthorityMember 2017-06-14 2017-06-14 0001356104 mlnx:YokneamMember us-gaap:IsraelTaxAuthorityMember 2017-06-14 2017-06-14 0001356104 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-03-31 0001356104 us-gaap:IsraelTaxAuthorityMember 2018-01-01 2018-03-31 0001356104 mlnx:TelAvivMember us-gaap:IsraelTaxAuthorityMember 2018-01-01 2018-03-31 0001356104 us-gaap:MaximumMember us-gaap:BaseRateMember 2016-02-22 2016-02-22 0001356104 us-gaap:EurodollarMember 2016-02-22 0001356104 us-gaap:MinimumMember us-gaap:BaseRateMember 2016-02-22 2016-02-22 0001356104 us-gaap:MinimumMember us-gaap:EurodollarMember 2016-02-22 2016-02-22 0001356104 us-gaap:MaximumMember us-gaap:EurodollarMember 2016-02-22 2016-02-22 0001356104 2016-02-22 0001356104 us-gaap:BaseRateMember 2016-02-22 2016-02-22 0001356104 us-gaap:ContractTerminationMember 2018-03-31 0001356104 us-gaap:ContractTerminationMember 2018-01-01 2018-03-31 0001356104 us-gaap:FacilityClosingMember 2018-03-31 0001356104 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-03-31 0001356104 mlnx:DisposalofAssetsMember 2018-03-31 0001356104 mlnx:DisposalofAssetsMember 2018-01-01 2018-03-31 0001356104 us-gaap:SubsequentEventMember 2018-04-01 2018-04-30 iso4217:ILS xbrli:shares mlnx:subsidiary iso4217:USD xbrli:shares xbrli:pure xbrli:shares iso4217:USD false --12-31 Q1 2018 2018-03-31 10-Q 0001356104 52186809 Large Accelerated Filer Mellanox Technologies, Ltd. MLNX 52380000 47015000 64485000 39841000 23205000 22770000 273754000 62473000 60616000 58003000 27029000 54447000 12761000 1857000 15169000 43872000 286304000 90578000 89979000 46295000 25905000 57416000 15159000 599000 14494000 36457000 8145000 0.100 -33000 -147000 1 35000000 315000 317000 0 8025000 8025000 8000000 8000000 0.045 18302000 18012000 3200000 0 59090000 64498000 154845000 143529000 154213000 142897000 3080000 145977000 24425000 24975000 114058000 107661000 31951000 35117000 2220000 2505000 105248000 112579000 1618000 925000 -13000 -413000 873979000 903008000 14768000 482000 2258000 8690000 3338000 14974000 411000 2790000 8174000 3599000 632000 632000 15000000 16300000 4600000 200000 1401934000 1428366000 506919000 514640000 0 982000 982000 1857000 220288000 222145000 0 170000 170000 599000 203896000 204495000 1000 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611000 0 36000 45000 226000 48000 0 58000 198000 903000 0 66000 87000 445000 61000 0 57000 187000 211891000 196629000 63659000 25532000 63360000 25238000 211281000 195726000 211891000 196629000 148232000 171097000 147921000 170488000 211281000 195726000 900000 1000000 1510000 2254000 3220000 549000 30300000 58357000 62473000 90578000 274364000 62473000 60616000 58039000 27073000 54673000 12809000 1857000 15227000 44070000 287207000 90578000 89979000 46361000 25992000 57861000 15220000 599000 14551000 36644000 56780000 58357000 70498000 98578000 1577000 28080000 8035481 2390000 0.0175 0.0175 200000000 200000000 51488000 52160000 51488000 52160000 221000 224000 -7931000 36212000 0.13 0.13 0.13 0.20 0.10 0.17 36804000 38816000 20216000 18600000 6133000 29300000 31800000 64450000 84000 88998000 -2600000 86398000 26000 0.01 0.02 0.0025 0.0125 0.005 280000000 0.0384 0.01 668000 35000000 5500000 14295000 15553000 66162000 94404000 -942000 -26827000 23485000 23485000 20216000 11800000 32016000 18984000 -4501000 17820000 18600000 24563000 51390000 25181000 26442000 982000 980000 2000 170000 170000 0 982000 170000 0 1436000 2066000 0 0 535000 -890000 0 17000 540000 17000 0 17000 540000 528000 12000 0 1827000 -0.25 0.73 -0.08 0.65 -0.25 0.71 -0.08 0.63 0.120 0.075 0.118 -2.306 0.21 71868000 62163000 123900000 P2Y6M18D 37.63 39.40 29255000 31755000 167131000 24783000 122414000 16478000 3456000 183452000 26546000 133297000 19686000 3923000 14254000 51849000 11059000 31630000 49693000 60253000 395326000 69776000 279543000 40407000 5600000 402190000 69776000 279543000 47271000 5600000 228195000 44993000 157129000 23929000 2144000 218738000 43230000 146246000 27585000 1677000 -162000 -182000 858000 886000 0 -139000 12519000 115000 16516000 64000 472437000 472437000 0 124201000 162002000 -13876000 11446000 -1632000 -26397000 4700000 0.09 4931000 3911000 -15532000 -11316000 3080000 -8236000 2783000 -4504000 7299000 2795000 10457000 5654000 633000 425000 3693000 1349000 228195000 218738000 878000 967000 1993000 1171000 29232000 27791000 64657000 69886000 12656000 10372000 22769000 31723000 1857000 0 0 0 0 1857000 0 0 211281000 58003000 27029000 54447000 12761000 0 15169000 43872000 213138000 58003000 27029000 54447000 12761000 1857000 15169000 43872000 599000 0 0 0 0 599000 0 0 195726000 46295000 25904000 57417000 15159000 0 14494000 36457000 196325000 46295000 25904000 57417000 15159000 599000 14494000 36457000 P10Y 344486000 301173000 1401934000 1428366000 196633000 226707000 0 17000 17000 0 17000 17000 0 540000 540000 0 540000 540000 34332000 35000000 0 72761000 0 -10838000 -27115000 -22586000 -210000 35001000 55405000 -12244000 37843000 -4219000 33624000 -1310000 -533000 0 34332000 5753000 5680000 73000 -1096000 -803000 -293000 1436000 535000 136767000 150023000 -12566000 11979000 131182000 3000000 9756000 12880000 14683000 17514000 60021000 16328000 86100000 74400000 9516000 9076000 14295000 15553000 3536000 3900000 4319000 3259000 4313000 4244000 69000 -1631000 -1338000 -293000 535000 4244000 -1338000 -803000 69000 -293000 7422000 5616000 34067000 33096000 683000 -4000 638000 0 9300000 50302000 20899000 11000000 2500000 1115000 6315000 15911000 7226000 7518000 7782000 11676000 14058000 1815000 28104000 54242000 8943000 215167000 164707000 3198000 47262000 222714000 171640000 2972000 48102000 109919000 110135000 1440000 535000 1440000 1436000 4000 535000 535000 0 2514000 2173000 20000000 39000000 39000000 88491000 1092000 86426000 398000 0 0 8025000 8000000 8000000 500000 500000 500000 0 1000000 3400000 7587000 3200000 181630000 181630000 223974000 -8720000 215254000 186131000 4501000 188651000 64292000 34791000 39623000 80477000 49829000 42422000 96985000 11189000 7533000 47146000 33201000 73248000 10890000 24907000 46405000 251000000 118051000 48715000 55946000 136948000 41748000 28587000 103138000 10914000 5444000 55647000 56213000 96260000 27740000 34791000 35996000 36400000 188651000 251000000 -6819000 244181000 35757000 145000 39494000 47000 14768000 14974000 255488 48.86 87200 44.83 65.62 3414705 2974995 48.45 49.19 271422 45.44 0 0 0.0091 0.0120 0.253 0.372 1640000 927634 3137452 1107712 993393 3600000 5000000 1560 90.96 35500000 37500000 1110061 995400 38.35 39.91 23.96 995400 72.85 220900000 216700000 P6M P6M 35400000 37400000 113101 211281000 195726000 1474000 1211000 889000 937000 1049000 706000 765000 162000 172000 343000 301000 -356000 0 436000 349000 269698 288017 -692000 -236000 -928000 3552000 -167000 3385000 1057448000 925000 693000 1618000 1127193000 -413000 400000 -13000 12900000 4500000 45200000 46000000 1600000 1800000 23400000 536000 536000 11918000 2005000 227613000 0 212618000 -26700000 2259000 3701000 49337000 53646000 49337000 51819000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risks and uncertainties</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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:99.90338164251207%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable, net:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable, gross</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Less: allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">142,897</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:top;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:top;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;">154,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></tr><tr><td style="vertical-align:top;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;">Inventories:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Raw materials</font></div></td><td style="vertical-align:top;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:top;padding-top: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,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,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:top;background-color:#cceeff;padding-left:2px;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,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Finished goods</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:top;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:top;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;">69,886</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:top;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:top;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;">64,657</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:top;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;">Other current assets:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Prepaid expenses</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Derivative contracts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">VAT receivable</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Other</font></div></td><td colspan="2" style="vertical-align:top;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;">3,900</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:top;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:top;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:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,553</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:top;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:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,295</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:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Property and equipment, net:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Computer, equipment, and software</font></div></td><td style="vertical-align:top;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:top;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;">171,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">164,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:top;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;">48,102</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:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,262</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 colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,579</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,248</font></div></td><td style="vertical-align:top;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">110,135</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:top;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:top;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;">109,919</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:top;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;">Deferred taxes and other long-term assets:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Equity investments in private companies</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Deferred taxes</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,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:top;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;">Other assets</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:top;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:top;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,404</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:top;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:top;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;">66,162</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:top;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;">Accrued liabilities:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Payroll and related expenses</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accrued expenses</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Derivative contracts payable</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Product warranty liability</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Other</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">107,661</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:top;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:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,058</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:top;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;">Other long-term liabilities:</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:top;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;">Income tax payable</font></div></td><td style="vertical-align:top;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:top;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;">24,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:top;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:top;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;">24,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Other</font></div></td><td colspan="2" style="vertical-align:top;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;">5,616</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:top;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;">7,422</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:top;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:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,096</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:top;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:top;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;">34,067</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%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Number of<br clear="none"/>Shares</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Share options outstanding</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;">995,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted share units outstanding</font></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;">2,974,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Shares authorized for future issuance</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;">927,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">ESPP shares available for future issuance</font></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;">3,137,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares reserved for future issuance as of March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,035,481</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted cash</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;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%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, future minimum payments under non-cancelable operating leases are as follows:</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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">(in thousands)</font></div></td></tr><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:5px;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;height:5px;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;">2018 (remaining nine months)</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;">16,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">14,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">9,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 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;">60,021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</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;">131,182</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:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase commitments</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had the following non-cancelable purchase commitments:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">2018 (remaining nine months)</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;">212,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">227,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating lease </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 3, 2016, the Company entered into a lease agreement for additional office space expected to be built in Yokneam, Israel. The lease term expires </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;"> after lease inception with no options to extend the lease term. The Company's occupancy of the additional office space and its obligation under the lease agreement is contingent on the lessor's attainment of stated milestones in the lease agreement. As such, the Company cannot make a reliable estimate as to the timing of cash payments under the lease. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the estimated total future lease obligation is approximately </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;">. Over a twelve month period an estimated rental expense is approximately </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">, and if recognized, would increase the Company's operating expenses in its condensed consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Royalty-bearing grants</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is obliged to pay royalties to the Israeli National Authority for Technological Innovation (the "NATI"), formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "OCS"), for research and development efforts partially funded through grants from the NATI under approved plans in accordance with the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 and the regulations and rules of the NATI (the "R&amp;D Law").&#160;&#160;Royalties are payable to the Israeli government at the rate of </font><font style="font-family:inherit;font-size:10pt;">4.5%</font><font style="font-family:inherit;font-size:10pt;"> of the revenues of the Company's products incorporating NATI-funded know-how, and up to the amount of the grants received.&#160;Total royalty obligation and royalty rates may increase if manufacturing is transferred outside of Israel. The Company's obligation to pay these royalties is contingent on actual sales of the products or connected services, at which time a liability is recorded. In the absence of such sales, the Company cannot make a reliable estimate as to the timing of cash settlement of the royalties. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had a total future contingent royalty obligation of approximately </font><font style="font-family:inherit;font-size:10pt;">$36.4 million</font><font style="font-family:inherit;font-size:10pt;">, and if recognized, would increase the Company's cost of revenues in its condensed consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, the Company entered into a settlement agreement with the NATI, which eliminated this future contingent royalty obligation of the Company. See Note 15 for further details.</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unrecognized tax benefits</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the inherent uncertainty with respect to the timing of future cash outflows associated with the Company's unrecognized tax benefits, it is unable to reliably estimate the timing of cash settlement with the respective taxing authorities. As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company's unrecognized tax benefits totaled </font><font style="font-family:inherit;font-size:10pt;">$46.0 million</font><font style="font-family:inherit;font-size:10pt;">, out of which an amount of </font><font style="font-family:inherit;font-size:10pt;">$23.4 million</font><font style="font-family:inherit;font-size:10pt;"> would reduce the Company's income tax expense and effective tax rate, if recognized.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contingencies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal proceedings</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is involved in a variety of claims, suits, investigations and proceedings that arise from time to time in the ordinary course of its business, including actions with respect to contracts, intellectual property, taxation, employment, benefits, securities, personal injuries and other matters. The results of these proceedings in the ordinary course of business are not expected to have a material adverse effect on the Company&#8217;s condensed consolidated financial position or results of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records a liability when it believes that it is both probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluates, at least quarterly, developments in its legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both the probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others:&#160;(i)&#160;if the damages sought are indeterminate; (ii)&#160;if proceedings are in the early stages; (iii)&#160;if there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv)&#160;if there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v)&#160;if there are significant factual issues to be determined or resolved; (vi)&#160;if the proceedings involve a large number of parties; (vii)&#160;if relevant law is unsettled or novel or untested legal theories are presented; or (viii)&#160;if the proceedings are taking place in jurisdictions where the laws are complex or unclear. In such instances, there is considerable uncertainty regarding the ultimate resolution of such matters, including a possible eventual loss, if any.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS):</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale 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;border-bottom: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;">Unrealized Gains (Losses) on Derivatives 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Other comprehensive income/(loss) before reclassifications, net of 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;">(293</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;">(803</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,096</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: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;">Realized (gains)/losses reclassified from accumulated other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(535</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;">(535</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: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;">Net current-period other comprehensive income/(loss), net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,338</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,631</font></div></td><td style="vertical-align:bottom;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;background-color:#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;">Balance at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</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;">(413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">(13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</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;">(236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(928</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: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;">Other comprehensive income/(loss) before reclassifications, net of 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;">73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Realized (gains)/losses reclassified from accumulated other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;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,436</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,440</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: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;">Net current-period other comprehensive income/(loss), net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,244</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,313</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;">Balance at March 31, 2017</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;">(167</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">3,552</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;">3,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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:34%;" 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="overflow:hidden;font-size:10pt;"><font style="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;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Affected Line Item in the Statement of Operations</font></div></td></tr><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="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 March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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></tr><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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#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;">Realized (gains)/losses on derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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:1px solid #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;">(535</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">(1,436</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#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 and Operating expenses:</font></div></td></tr><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;">(26</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;">(84</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left: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;">Cost of revenues</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</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;">(115</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: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;">General and administrative</font></div></td></tr><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;">(47</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;">(145</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left: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;">Sales and marketing</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,092</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">Research and development</font></div></td></tr><tr><td style="vertical-align: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;">Realized (gains)/losses on available-for-sale securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassifications for the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(535</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">(1,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of presentation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">February&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">. The results of operations for 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be anticipated for the entire year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or thereafter.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the significant changes in the deferred revenue balance 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Balance, beginning of the 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;">36,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">New performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Reclassification to revenue as a result of satisfying performance obligations</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;">(6,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance, end of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,816</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: long-term portion of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Current portion, end of the 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;">20,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, future contractual principal payments on the Company's Term Debt is summarized as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">2018 (remainder of year)</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;">2019</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;">35,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">35,000</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%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVESTMENTS:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, cash equivalents and short-term investments:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">March&#160;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="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</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;">89,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#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;">89,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">&#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;">599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(187</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(87</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;">25,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(445</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;">57,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(57</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;">14,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></tr><tr><td style="vertical-align: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 government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(61</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;">15,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total</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;">287,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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;">(903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">286,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amounts classified as cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(90,578</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;">Short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,629</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,726</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</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;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(36</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;">58,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(198</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;">43,872</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</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;">27,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(58</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;">15,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 government bonds</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;">12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</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;">12,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(611</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;">273,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Less amounts classified as cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(62,473</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;">Short-term investments</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;">211,891</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;">1</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;">(611</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">211,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income and gains on short-term investments, net were </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12&#160;months were immaterial. These investments were not deemed to be other-than-temporarily impaired and the gross unrealized losses were recorded in other comprehensive income (loss) ("OCI").</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of short-term investments at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Estimated<br clear="none"/>Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Due in less than one year</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;">171,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">170,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">148,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">147,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Due in one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">196,629</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;">195,726</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;">211,891</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;">211,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity investments in privately-held companies: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company held a total of </font><font style="font-family:inherit;font-size:10pt;">$31.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in equity investments in privately-held companies. No gain or loss was recorded 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of remeasuring the Company's equity investments in privately-held companies.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TERM DEBT:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Company&#8217;s acquisition of EZchip, on </font><font style="font-family:inherit;font-size:10pt;">February&#160;22, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company and its wholly owned subsidiary, Mellanox Technologies, Inc., entered into a </font><font style="font-family:inherit;font-size:10pt;">$280.0</font><font style="font-family:inherit;font-size:10pt;"> million variable interest rate Term Debt note maturing </font><font style="font-family:inherit;font-size:10pt;">February&#160;21, 2019</font><font style="font-family:inherit;font-size:10pt;">. Debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> on the Term Debt are being amortized to interest expense at the effective interest rate over the contractual term of the Term Debt. The Term Debt allows for voluntary prepayments at any time and additional term loan borrowings under certain conditions.</font></div><div style="line-height:120%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Term Debt at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Term Debt, principal amount</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less unamortized debt issuance 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Term Debt, principal net of unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">34,332</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.84</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> the Company paid </font><font style="font-family:inherit;font-size:10pt;">$39.0 million</font><font style="font-family:inherit;font-size:10pt;"> of principal. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, future contractual principal payments on the Company's Term Debt is summarized as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">2018 (remainder of year)</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;">2019</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;">35,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">35,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Term Debt bears interest through maturity at a variable rate based upon, at the Company&#8217;s option, either (a) the LIBOR rate for Eurocurrency borrowing or (b) an Alternate Base Rate (&#8220;ABR&#8221;), which is the highest of (i) the administrative agent&#8217;s prime rate, (ii) one-half of 1.00% in excess of the overnight U.S. Federal Funds rate, and (iii) </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;"> in excess of the one-month LIBOR, plus in each case, an applicable margin. The applicable margin for Eurocurrency loans ranges, based on the applicable total net leverage ratio, from </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.00%</font><font style="font-family:inherit;font-size:10pt;"> per annum and the applicable margin for ABR loans ranges, based on the applicable total net leverage ratio, from </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;"> per annum.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Term Debt contains a number of covenants and restrictions that among other things, and subject to certain agreed upon exceptions, require the Company and its subsidiaries to satisfy certain financial covenants and restricts the ability of the Company and its subsidiaries to incur liens, incur additional indebtedness, make loans and investments, engage in mergers and acquisitions, engage in asset sales, declare dividends or redeem or repurchase capital stock, prepay, redeem or purchase subordinated debt and amend or otherwise alter debt agreements, in each case, subject to certain agreed upon exceptions. A failure to comply with these covenants could permit the lenders under the Term Debt to declare all amounts borrowed under the Term Debt, together with accrued interest and fees, to be immediately due and payable. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company was in compliance with the covenants for the Term Debt.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 15 for more details about the subsequent payment of the Term Debt.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DERIVATIVES AND HEDGING ACTIVITIES:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks, mainly the exposure to changes in the exchange rate of the New Israeli Shekels ("NIS") against the U.S. dollar that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Derivative Contracts</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom: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 current 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:top;border-bottom: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;">Accrued liabilities</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom: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 current 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:top;border-bottom: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;">Accrued liabilities</font></div></td></tr><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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:middle;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;">(in thousands)</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td 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;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td 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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total derivatives</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;">170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</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;">982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross notional amounts of derivative contracts were NIS denominated. The notional amounts of outstanding derivative contracts in U.S. dollars at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td colspan="4" 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;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Currency forward and option contracts</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;">64,485</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;">52,380</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Derivatives not designated as hedging instruments</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;">Currency forward and option contracts</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;">39,841</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;">47,015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effect of Derivatives Designated as Hedging Instruments on Accumulated Other Comprehensive Income</font></div><div style="line-height:120%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the unrealized gains (losses) of derivatives designated as hedging instruments, net of tax effects, that were recorded in accumulated other comprehensive income as of </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and their effect on OCI for 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amount of loss recognized in OCI (effective portion)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(803</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;">Amount of gain reclassified from OCI to income (effective portion)</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;">(535</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">(413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effect of Derivative Contracts on the Unaudited Condensed Consolidated Statement of Operations</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effect of derivative contracts on the unaudited condensed consolidated statements of operations for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives 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 colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives not designated as hedging instruments</font></div></td></tr><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="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 March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">535</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;">1,436</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Other income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">&#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;">(890</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;">2,066</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:174%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">United States</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;">96,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">73,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">35,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">Other Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,791</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Total revenue</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;">251,000</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;">188,651</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;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables represent our total revenues for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">ICs</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;">28,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Boards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Switch 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;">55,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,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></tr><tr><td style="vertical-align: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;">Cables, accessories and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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></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;">Total revenue</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;">251,000</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,651</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">InfiniBand:</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;">EDR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">FDR</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">QDR/DDR/SDR</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;">5,444</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;">7,533</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Ethernet</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</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;">251,000</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;">188,651</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%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SHARE INCENTIVE PLANS </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Option Plans</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 25, 2017, the Company's shareholders approved the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the &#8220;Second Restated Plan&#8221;), which constitutes a second amendment and restatement of the Mellanox Technologies, Ltd. Global Share Incentive Plan (2006) and its appendices (the &#8220;2006 Plan&#8221;), as amended and restated by the Mellanox Technologies, Ltd. Amended and Restated Global Share Incentive Plan (2006) as of March 14, 2016 (the &#8220;First Restated Plan&#8221;). The Second Restated Plan became effective on February 14, 2017. The Second Restated Plan increases the ordinary shares reserved for issuance under the First Restated Plan by </font><font style="font-family:inherit;font-size:10pt;">1,640,000</font><font style="font-family:inherit;font-size:10pt;"> shares to </font><font style="font-family:inherit;font-size:10pt;">2,390,000</font><font style="font-family:inherit;font-size:10pt;"> shares plus any shares subject to issued and outstanding awards under the other equity incentive plans that existed prior to the First Restated Plan that expire, are cancelled or otherwise terminated after the effective date of the First Restated Plan. The Second Restated Plan also extends the term of the First Restated Plan to February 14, 2027. In addition, the Second Restated Plan implements additional amendments to reflect compensation and governance best practices.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share option activity</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share option activity under the Company's equity incentive plans in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">(113,101</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Options canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Outstanding at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">995,400</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total pretax intrinsic value of options exercised in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. This intrinsic value represents the difference between the fair market value of the Company's ordinary shares on the date of exercise and the exercise price of each option. Based on the closing price of the Company's ordinary shares of </font><font style="font-family:inherit;font-size:10pt;">$72.85</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total pretax intrinsic value of options outstanding at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$37.5 million</font><font style="font-family:inherit;font-size:10pt;">. The total pretax intrinsic value of options outstanding at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$35.5 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">993,393</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1,107,712</font><font style="font-family:inherit;font-size:10pt;"> options exercisable at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total pretax intrinsic value of exercisable options at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$37.4 million</font><font style="font-family:inherit;font-size:10pt;">. The total pretax intrinsic value of exercisable options at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$35.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted share unit activity</font></div><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the Company's equity incentive plans in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Restricted Share</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Grant Date</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted share units at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,414,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted share units granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">65.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Restricted share units vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted share units canceled</font></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;">(255,488</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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-vested restricted share units at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,974,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average fair value of RSUs granted in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$65.62</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.83</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of all outstanding RSUs as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$216.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$220.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan activity</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">288,017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">269,698</font><font style="font-family:inherit;font-size:10pt;"> shares purchased under the ESPP for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> at an average price per share of </font><font style="font-family:inherit;font-size:10pt;">$39.40</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$37.63</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shares reserved for future issuance</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Number of<br clear="none"/>Shares</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Share options outstanding</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;">995,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted share units outstanding</font></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;">2,974,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Shares authorized for future issuance</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;">927,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">ESPP shares available for future issuance</font></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;">3,137,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares reserved for future issuance as of March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,035,481</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share-based compensation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for share-based compensation expense based on the estimated fair value of the share equity awards as of the grant dates.</font></div><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted average assumptions were used to value ESPP shares issued pursuant to the Company's share incentive plans for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-left: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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;" 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;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;">Expected volatility</font></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;">37.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">25.3</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;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.20</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.91</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;">Expected life, years</font></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;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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 goods sold</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;">411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align: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;">8,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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,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;">2,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,768</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$123.9 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized share-based compensation costs related to non-vested share-based compensation arrangements. The costs are expected to be recognized over a weighted average period of approximately </font><font style="font-family:inherit;font-size:10pt;">2.55 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FAIR VALUE MEASUREMENTS:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair value hierarchy:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures its cash equivalents and marketable securities at fair value. The Company&#8217;s cash equivalents are classified within Level 1. Cash equivalents are valued primarily using quoted market prices utilizing market observable inputs. The Company's investments in debt securities and certificates of deposits are classified within Level&#160;2 as the market inputs to value these instruments consist of market yields, reported trades and broker/dealer quotes. In addition, foreign currency contracts are classified within Level&#160;2 as the valuation inputs are based on quoted prices and market observable data of similar instruments. The Level&#160;3 valuation inputs include the Company's best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument's valuation. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company did not have any assets or liabilities valued based on Level&#160;3 valuations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Liabilities Measured at Fair Value on a Nonrecurring Basis:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the remaining principal of </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;"> on the Company's </font><font style="font-family:inherit;font-size:10pt;">$280.0 million</font><font style="font-family:inherit;font-size:10pt;"> Term Debt is classified as a Level 2 fair value measurement in the fair value hierarchy. The principal amount of the Term Debt approximates its fair value at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Money market funds</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;">599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">46,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">36,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">25,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">57,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">14,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</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;">15,159</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;">15,159</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,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></tr><tr><td style="vertical-align:bottom;background-color:#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;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Derivative contracts</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;">170</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Total financial assets</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;">599</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;">203,896</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;">204,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Total financial liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</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;">540</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Money market funds</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,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">27,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">15,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">12,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,138</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;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Derivative contracts</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;">982</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total financial assets</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;">1,857</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;">220,288</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;">222,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-bottom:1px solid #000000;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Total financial liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no transfers between Level&#160;1 and Level&#160;2 securities during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There has been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> change in the carrying amount of goodwill of </font><font style="font-family:inherit;font-size:10pt;">$472.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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;">Gross<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Accumulated<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Licensed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Developed technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(133,297</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;">146,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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 names</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;">5,600</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;">(3,923</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;">1,677</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;">402,190</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;">(183,452</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">218,738</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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;">Gross<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Accumulated<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Licensed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(16,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,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></tr><tr><td style="vertical-align: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;">Developed technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122,414</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;">157,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,783</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;">44,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</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;">5,600</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;">(3,456</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;">2,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;">395,326</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;">(167,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense of intangible assets totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$16.3</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$15.0</font><font style="font-family:inherit;font-size:10pt;"> million for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense from amortizable intangible assets is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">2018 (remaining nine months)</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;">51,849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">49,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">31,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">11,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 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;">14,254</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,738</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%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had gross unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$46.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$45.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. It is the Company&#8217;s policy to classify accrued interest and penalties as part of the unrecognized tax benefits and record the expense in the provision for income taxes. The amount of accrued interest and penalties related to unrecognized tax benefits totaled $</font><font style="font-family:inherit;font-size:10pt;">1.8 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company released </font><font style="font-family:inherit;font-size:10pt;">$26.7 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance against the deferred tax assets primarily related to net operating losses carryforwards ("NOLs") and tax credit carryforwards related to its U.S. subsidiaries. After the discontinuation of the Company&#8217;s 1550nm silicon photonics development activities in the first quarter of fiscal 2018, the U.S. subsidiaries will have sufficient taxable income in the future to utilize the deferred tax assets before they expire. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company's U.S. subsidiaries had federal and state NOLs of approximately </font><font style="font-family:inherit;font-size:10pt;">$86.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$74.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company also had federal and state research and development tax credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The U.S. NOLs for federal tax purposes will expire from 2024 to 2027, and the U.S. NOLs for state tax purposes will expire from 2018 to 2037. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Acts was enacted into law. The new legislation contains several key tax provisions that will impact the Company. Changes include, but are not limited to, a corporate tax rate decrease from </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> effective for tax years beginning after December 31, 2017, a one-time repatriation tax on accumulated foreign earnings, an elimination of U.S. federal income taxes on dividends from foreign subsidiaries, a limitation on the tax deductibility of interest expense, and a change in rules related to uses and limitations of NOLs created in tax years beginning after December&#160;31, 2017. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The lower corporate income tax rate required the Company to remeasure its U.S. deferred tax assets and liabilities as of December&#160;31, 2017 as well as reassess the realizability of its deferred tax assets and liabilities. ASC 740 requires the Company to recognize the effect of the tax law changes in the period of enactment. However, the SEC staff has issued SAB 118 which allowed the Company to record provisional amounts during a measurement period. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has concluded that a reasonable estimate could be developed for the effects of the tax reform, and recorded a provisional decrease to deferred tax assets of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> and corresponding decrease to the valuation allowance as of December&#160;31, 2017. However, due to the fundamental changes of the tax law, the accounting complexity, and the expected ongoing guidance and accounting interpretations during the measurement period, the Company considers the accounting for the deferred tax remeasurement and other items to be incomplete. These effects have been included in the consolidated financial statements for the year ended December&#160;31, 2017 as provisional amounts. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the measurement period, the Company might need to reflect adjustments to the provisional amounts upon obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enactment date that, if known, would have affected the income tax effects initially reported as provisional amounts. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> adjustments to the provisional amounts were recorded 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The measurement period will end when the Company obtains, prepares, and analyzes the information needed in order to complete the accounting requirements under ASC Topic 740 or on December 22, 2018, whichever is earlier. The Company expects to complete its analysis within the measurement period in accordance with SAB 118. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> tax years are open and may be subject to potential examinations in the United States. The Company has NOLs in the United States from prior tax periods beginning in </font><font style="font-family:inherit;font-size:10pt;">2003</font><font style="font-family:inherit;font-size:10pt;"> which may be subject to examination upon utilization in future tax periods. As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> tax years are open and may be subject to potential examinations in Denmark and Israel. As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the income tax returns of the Company and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> of its subsidiaries in Israel are under examination by the Israeli Income Tax Authorities for certain years from </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's operations in Israel were granted "Approved Enterprise" status by the Investment Center in the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status from the Israeli Income Tax Authority, which makes the Company eligible for tax benefits under the Israeli Law for Encouragement of Capital Investments, 1959 (the "Encouragement Law"). Under the terms of the Beneficiary Enterprise program, income that is attributable to the Company's operations in Yokneam, Israel, is exempt from income tax commencing fiscal year </font><font style="font-family:inherit;font-size:10pt;">2011</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">. Income that is attributable to the Company's operations in Tel Aviv, Israel is subject to a reduced income tax rate (generally between </font><font style="font-family:inherit;font-size:10pt;">10.0%</font><font style="font-family:inherit;font-size:10pt;"> and the current corporate tax rate, depending on the percentage of foreign investment in the Company) commencing fiscal year </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">. The tax holiday has resulted in a cash tax savings of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended March&#160;31, 2018, increasing diluted earnings per share by approximately </font><font style="font-family:inherit;font-size:10pt;">$0.09</font><font style="font-family:inherit;font-size:10pt;"> in the three months ended March 31, 2018.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 14, 2017, the Israeli government legislated new regulations regarding the "Preferred Technological Enterprise" regime, under which a company that complies with the terms may be entitled to certain tax benefits. The Company expects that its operation in Israel will comply with the terms of the Preferred Technological Enterprise regime. Therefore, the Company may utilize the tax benefits under this regime after the end of the benefit period of its Approved and Beneficiary Enterprise statuses (i.e. from fiscal year 2022 onwards). Under the new legislation, the majority of the Company&#8217;s income from its operations in Yokneam, Israel, will be subject to a corporate rate of </font><font style="font-family:inherit;font-size:10pt;">7.5%</font><font style="font-family:inherit;font-size:10pt;">, while the majority of the income from its operations in Tel-Aviv, Israel, will be subject to a corporate rate of </font><font style="font-family:inherit;font-size:10pt;">12.0%</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s effective tax rate is highly dependent upon the geographic distribution of its worldwide earnings or losses, tax regulations and tax holiday benefits in Israel, and the effectiveness of the Company&#8217;s tax planning strategies. The Company&#8217;s effective tax rates were </font><font style="font-family:inherit;font-size:10pt;">(230.6)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11.8%</font><font style="font-family:inherit;font-size:10pt;"> for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The difference between the Company&#8217;s effective tax rate and the </font><font style="font-family:inherit;font-size:10pt;">21.0%</font><font style="font-family:inherit;font-size:10pt;"> federal statutory rate for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> resulted primarily from the release of valuation allowance against the deferred tax assets related to U.S. subsidiaries, the tax holiday in Israel and foreign earnings taxed at rates lower than the federal statutory rates, partially offset by the accrual of unrecognized tax benefits, interest and penalties associated with unrecognized tax positions, non-tax-deductible expenses such as share-based compensation and losses generated from subsidiaries without tax benefit. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The application of income tax law is inherently complex. Laws and regulations in this area are voluminous and are often ambiguous, and the Company is required to make many subjective assumptions and judgments regarding its income tax exposures. In addition, interpretations of and guidance surrounding income tax laws and regulations are subject to change over time. Any changes in the Company&#8217;s subjective assumptions and judgments could materially affect amounts recognized in its condensed consolidated balance sheets and statements of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company maintained a valuation allowance against deferred tax assets of one of its subsidiaries. The Company assesses its ability to recover its deferred tax assets on an ongoing basis. Significant management judgment is required in determining any valuation allowance recorded against deferred tax assets. In evaluating the ability to recover deferred tax assets, the Company considers available positive and negative evidence including its recent cumulative losses, its ability to carry-back losses against prior taxable income and its projected financial results. The Company also considers, commensurate with its objective verifiability, the forecast of future taxable income including the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. A valuation allowance may be recorded in the event it is deemed to be more-likely-than-not that the deferred tax asset cannot be realized. Previously established valuation allowances may also be released in the event it is deemed to be more-likely-than-not that the deferred tax asset can be realized. Any release of valuation allowance will be recorded as a tax benefit which will positively impact the Company&#8217;s operating results. Management has determined on the basis of the quarterly assessment performed at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, that these deferred tax assets are not more-likely-than-not to be realized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of short-term investments at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Estimated<br clear="none"/>Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Due in less than one year</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;">171,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">170,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">148,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">147,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Due in one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">196,629</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;">195,726</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;">211,891</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;">211,281</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of new accounting principles</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">. The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the &#8220;new revenue standards&#8221;, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU&#160;2016-01, Financial Instruments-Overall (Subtopic 825-10): </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Financial Liabilities.</font><font style="font-family:inherit;font-size:10pt;"> ASU&#160;2016-01&#160;amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of remeasuring the Company's equity investments in privately-held companies. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">.&#160;The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company is currently evaluating the effect that the standard will have on its consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Company</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mellanox Technologies,&#160;Ltd., an Israeli corporation (the "Company" or "Mellanox"), was incorporated and commenced operations in March 1999. Mellanox is a supplier of high-performance interconnect products for computing, storage and communications applications.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of presentation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">February&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">. The results of operations for 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be anticipated for the entire year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or thereafter.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risks and uncertainties</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant accounting policies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than the changes discussed below, there have been no changes in the Company&#8217;s significant accounting policies that were disclosed in its Annual Report on Form 10-K for the fiscal year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">February&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted Accounting Standards Codification ("ASC") Topic 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (ASC 606-10)</font><font style="font-family:inherit;font-size:10pt;">, using the modified retrospective method. Prior to the adoption of ASC 606-10, the Company deferred the recognition of revenue and the cost of revenue from sales to distributors until the distributors reported that they had sold the products to their customers (known as &#8220;sell though&#8221; revenue recognition). Under ASC 606-10, the Company recognizes revenue on sales to all distributors upon shipment and transfer of control (known as &#8220;sell-in&#8221; revenue recognition), net of estimated allowances for price adjustments. As a result of this adoption, the Company revised its accounting policy for revenue recognition as detailed below.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company&#8217;s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A portion of the Company&#8217;s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (&#8220;DPA&#8221;) claims to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of the Company&#8217;s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor&#8217;s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted cash</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. The long-term restricted cash balance of </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> was reported in other long-term assets on the balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the year ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> restricted cash as of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:</font></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 31,</font></div></td></tr><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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, as reported on the balance sheets</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;">90,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">58,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash in other long-term assets, as reported on the balance sheets</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;">8,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">98,578</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">58,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of credit risk</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the revenues from customers (including original equipment manufacturers) in excess of 10% of the total revenues:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td 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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hewlett Packard Enterprise ("HPE")</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</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell </font><font style="font-family:inherit;font-size:10pt;">Technologies Inc. ("Dell")</font></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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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;padding-left:2px;padding-top:2px;padding-bottom: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></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 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></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HPE</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;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</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 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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product warranty</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides changes in the product warranty accrual for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Balance, beginning of the 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;">889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#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;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,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">New warranties issued during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Reversal of warranty reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(356</font></div></td><td style="vertical-align:bottom;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;">Settlements during the period</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;">(301</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;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;">(343</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;">Balance, end of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less: long-term portion of product warranty liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</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;">Current portion, end of the period</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;">765</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="text-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;">1,049</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net income (loss) per share</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income (loss) per share for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,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 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,244</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;">Basic and diluted shares:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 ordinary shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,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><td style="vertical-align:bottom;background-color:#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Effect of dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,827</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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: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;">Shares used to compute diluted net income (loss) per share</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,646</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,337</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share &#8212; basic</font></div></td><td 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;">0.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(0.25</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;">Net income (loss) per share &#8212; diluted</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;">0.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(0.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company excluded </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> potentially dilutive share options and restricted share units ("RSUs") from the computation of diluted net income per share for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">4.6 million</font><font style="font-family:inherit;font-size:10pt;"> outstanding share options and RSUs from the computation of diluted net loss per share for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, because including them would have had an anti-dilutive effect.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of new accounting principles</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">. The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the &#8220;new revenue standards&#8221;, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU&#160;2016-01, Financial Instruments-Overall (Subtopic 825-10): </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Financial Liabilities.</font><font style="font-family:inherit;font-size:10pt;"> ASU&#160;2016-01&#160;amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of remeasuring the Company's equity investments in privately-held companies. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">.&#160;The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company is currently evaluating the effect that the standard will have on its consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OTHER INCOME, NET:</font></div><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net is summarized in the following table: </font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td 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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;background-color:;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Interest income and gains on short-term investments, net</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;">967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Foreign exchange loss, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(182</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;">(162</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:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(147</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;">(33</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other income, net</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;">638</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;">683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had the following non-cancelable purchase commitments:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">2018 (remaining nine months)</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;">212,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">227,613</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:34%;" 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="overflow:hidden;font-size:10pt;"><font style="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;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Affected Line Item in the Statement of Operations</font></div></td></tr><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="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 March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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></tr><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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#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;">Realized (gains)/losses on derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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:1px solid #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;">(535</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">(1,436</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#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 and Operating expenses:</font></div></td></tr><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;">(26</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;">(84</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left: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;">Cost of revenues</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</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;">(115</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: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;">General and administrative</font></div></td></tr><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;">(47</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;">(145</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left: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;">Sales and marketing</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(398</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,092</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">Research and development</font></div></td></tr><tr><td style="vertical-align: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;">Realized (gains)/losses on available-for-sale securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassifications for the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(535</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">(1,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RESTRUCTURING CHARGES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the discontinuation of its 1550nm silicon photonics development activities, the Company initiated a restructuring plan to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded employee separation and severance costs of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">. The Company has completed the employee termination activities, and does not expect additional costs related to employee terminations in future periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded contract exit costs with vendors of </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">. The Company expects to record up to </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of exit costs in the second quarter of 2018.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded a loss on disposal of assets of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">. The Company expects to record up to </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of losses on the disposal of assets in the second quarter of 2018.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company expects to record up to </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of facility related charges in the second quarter of 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REVENUE </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company adopted ASC Topic 606-10 using the modified retrospective method and applied the standard to those contracts which were not completed as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606-10, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 605.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized the cumulative effect of initially adopting Topic 606-10 as an adjustment to the opening balance of retained earnings as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">. Distributor revenue was recognized using the sell-through method under Topic 605, while such revenue is recognized using the sell-in method under Topic 606-10, which primarily contributed to the adjustment to the opening balance of retained earnings as well as the impact of adoption disclosed in the tables below.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> for the adoption of Topic 606-10 were as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">January 1, 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#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;">Deferred revenue, short term</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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,501</font></div></td><td style="vertical-align:top;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:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Condensed Consolidated Balance Sheet</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:top;background-color:#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;">Account receivable, net</font></div></td><td style="vertical-align:top;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:top;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;">142,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">145,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, short term</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,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></tr><tr><td style="vertical-align:top;background-color:#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;">Retained earnings</font></div></td><td style="vertical-align:top;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:top;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;">223,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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,720</font></div></td><td style="vertical-align:top;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:top;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:top;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;">215,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Condensed Consolidated Statement of Operations</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues </font></div></td><td style="vertical-align:top;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:top;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;">251,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,819</font></div></td><td style="vertical-align:top;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:top;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:top;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;">244,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,600</font></div></td><td style="vertical-align:top;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#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;">Net income</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,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 style="vertical-align:top;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:top;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,219</font></div></td><td style="vertical-align:top;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:top;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:top;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;">33,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</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:top;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;">Basic</font></div></td><td style="vertical-align:top;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:top;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;">0.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">(0.08</font></div></td><td style="vertical-align:top;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:top;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:top;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;">0.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.08</font></div></td><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 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:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Condensed Consolidated Statement of Cash Flows</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flows from operating activities:</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:top;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;">Net income</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,219</font></div></td><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,080</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;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,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accrued liabilities and other liabilities</font></div></td><td style="vertical-align:top;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:top;padding-top: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,504</font></div></td><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:174%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">United States</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;">96,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">73,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">35,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">Other Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,791</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Total revenue</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;">251,000</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;">188,651</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;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables represent our total revenues for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">ICs</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;">28,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Boards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Switch 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;">55,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,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></tr><tr><td style="vertical-align: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;">Cables, accessories and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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></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;">Total revenue</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;">251,000</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,651</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">InfiniBand:</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;">EDR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">FDR</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">QDR/DDR/SDR</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;">5,444</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;">7,533</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Ethernet</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</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;">251,000</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;">188,651</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%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes contract liabilities, or deferred revenues, when it receives advance payments from customers before performance obligations primarily related to extended warranty and post-contract customer support have been performed. Advance payments are received at the beginning of the service period and the related deferred revenues are reclassified to revenue ratably over the service period. The balance of deferred revenues approximates the aggregate amount of the transaction price allocated to the unsatisfied performance obligations at the end of reporting period. The Company expects to recognize the long-term portion of deferred revenue over the remaining service period of up to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the significant changes in the deferred revenue balance 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Balance, beginning of the 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;">36,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">New performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Reclassification to revenue as a result of satisfying performance obligations</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;">(6,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance, end of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,816</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: long-term portion of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Current portion, end of the 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;">20,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because all performance obligations in the Company&#8217;s contracts with customers, other than extended warranty and post-contract customer support, relate to contracts with a duration of less than one year, the Company has elected to apply the optional exemption and is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company&#8217;s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A portion of the Company&#8217;s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (&#8220;DPA&#8221;) claims to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of the Company&#8217;s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor&#8217;s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale 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;border-bottom: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;">Unrealized Gains (Losses) on Derivatives 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Other comprehensive income/(loss) before reclassifications, net of 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;">(293</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;">(803</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,096</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: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;">Realized (gains)/losses reclassified from accumulated other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(535</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;">(535</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: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;">Net current-period other comprehensive income/(loss), net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(293</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,338</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,631</font></div></td><td style="vertical-align:bottom;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;background-color:#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;">Balance at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</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;">(413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">(13</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</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;">(236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(928</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: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;">Other comprehensive income/(loss) before reclassifications, net of 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;">73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Realized (gains)/losses reclassified from accumulated other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;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,436</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,440</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: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;">Net current-period other comprehensive income/(loss), net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,244</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,313</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;">Balance at March 31, 2017</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;">(167</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">3,552</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;">3,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%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">March&#160;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="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</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;">89,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#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;">89,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">&#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;">599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(187</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(87</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;">25,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(445</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;">57,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(57</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;">14,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></tr><tr><td style="vertical-align: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 government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(61</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;">15,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total</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;">287,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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;">(903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">286,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amounts classified as cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(90,578</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;">Short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,629</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(903</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,726</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</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;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(36</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;">58,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(198</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;">43,872</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</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;">27,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(58</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;">15,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 government bonds</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;">12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</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;">12,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(611</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;">273,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Less amounts classified as cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(62,473</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;">Short-term investments</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;">211,891</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;">1</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;">(611</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">211,281</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:</font></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 31,</font></div></td></tr><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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, as reported on the balance sheets</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;">90,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">58,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash in other long-term assets, as reported on the balance sheets</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;">8,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">98,578</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">58,357</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%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the unrealized gains (losses) of derivatives designated as hedging instruments, net of tax effects, that were recorded in accumulated other comprehensive income as of </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and their effect on OCI for 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&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amount of loss recognized in OCI (effective portion)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(803</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;">Amount of gain reclassified from OCI to income (effective portion)</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;">(535</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">(413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Term Debt at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Term Debt, principal amount</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less unamortized debt issuance 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Term Debt, principal net of unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">34,332</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.84</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effect of derivative contracts on the unaudited condensed consolidated statements of operations for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives 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 colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives not designated as hedging instruments</font></div></td></tr><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="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 March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">535</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;">1,436</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Other income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">&#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;">(890</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;">2,066</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom: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 current 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:top;border-bottom: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;">Accrued liabilities</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom: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 current 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:top;border-bottom: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;">Accrued liabilities</font></div></td></tr><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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:middle;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;">(in thousands)</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td 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;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td 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;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total derivatives</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;">170</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</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;">982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income (loss) per share for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,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 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,244</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;">Basic and diluted shares:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 ordinary shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,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><td style="vertical-align:bottom;background-color:#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Effect of dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,827</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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: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;">Shares used to compute diluted net income (loss) per share</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,646</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,337</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share &#8212; basic</font></div></td><td 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;">0.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(0.25</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;">Net income (loss) per share &#8212; diluted</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;">0.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(0.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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 goods sold</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;">411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align: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;">8,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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,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;">2,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,768</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%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Money market funds</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;">599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">46,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">36,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">25,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">57,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">14,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</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;">15,159</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;">15,159</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,726</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,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></tr><tr><td style="vertical-align:bottom;background-color:#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;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Derivative contracts</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;">170</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Total financial assets</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;">599</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;">203,896</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;">204,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Total financial liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540</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;">540</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Money market funds</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,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">27,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">15,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">12,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,138</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;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Derivative contracts</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;">982</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total financial assets</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;">1,857</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;">220,288</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;">222,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-top: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-bottom:1px solid #000000;border-top: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" 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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Total financial liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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;">Gross<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Accumulated<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Licensed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Developed technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(133,297</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;">146,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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 names</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;">5,600</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;">(3,923</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;">1,677</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;">402,190</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;">(183,452</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">218,738</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;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;">Gross<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Accumulated<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br clear="none"/>Carrying<br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Licensed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(16,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,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></tr><tr><td style="vertical-align: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;">Developed technology</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122,414</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;">157,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,783</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;">44,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</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;">5,600</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;">(3,456</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;">2,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;">395,326</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;">(167,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,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%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, future minimum payments under non-cancelable operating leases are as follows:</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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">(in thousands)</font></div></td></tr><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:5px;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;height:5px;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;">2018 (remaining nine months)</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;">16,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">14,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">9,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 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;">60,021</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</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;">131,182</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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> for the adoption of Topic 606-10 were as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">January 1, 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#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;">Deferred revenue, short term</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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,501</font></div></td><td style="vertical-align:top;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:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Condensed Consolidated Balance Sheet</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:top;background-color:#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;">Account receivable, net</font></div></td><td style="vertical-align:top;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:top;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;">142,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">145,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, short term</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,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></tr><tr><td style="vertical-align:top;background-color:#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;">Retained earnings</font></div></td><td style="vertical-align:top;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:top;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;">223,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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,720</font></div></td><td style="vertical-align:top;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:top;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:top;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;">215,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Condensed Consolidated Statement of Operations</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues </font></div></td><td style="vertical-align:top;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:top;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;">251,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,819</font></div></td><td style="vertical-align:top;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:top;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:top;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;">244,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,600</font></div></td><td style="vertical-align:top;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#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;">Net income</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,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 style="vertical-align:top;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:top;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,219</font></div></td><td style="vertical-align:top;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:top;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:top;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;">33,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</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:top;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;">Basic</font></div></td><td style="vertical-align:top;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:top;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;">0.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">(0.08</font></div></td><td style="vertical-align:top;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:top;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:top;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;">0.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.08</font></div></td><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 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:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Condensed Consolidated Statement of Cash Flows</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flows from operating activities:</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:top;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;">Net income</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,219</font></div></td><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,624</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,080</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;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,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accrued liabilities and other liabilities</font></div></td><td style="vertical-align:top;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:top;padding-top: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,504</font></div></td><td style="vertical-align:top;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:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,795</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amounts of outstanding derivative contracts in U.S. dollars at </font><font style="font-family:inherit;font-size:10pt;">March 31, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td colspan="4" 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;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Currency forward and option contracts</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;">64,485</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;">52,380</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Derivatives not designated as hedging instruments</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;">Currency forward and option contracts</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;">39,841</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;">47,015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net is summarized in the following table: </font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td 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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;background-color:;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Interest income and gains on short-term investments, net</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;">967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Foreign exchange loss, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(182</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;">(162</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:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(147</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;">(33</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other income, net</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;">638</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;">683</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides changes in the product warranty accrual for 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Balance, beginning of the 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;">889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#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;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,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">New warranties issued during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Reversal of warranty reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(356</font></div></td><td style="vertical-align:bottom;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;">Settlements during the period</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;">(301</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;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;">(343</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;">Balance, end of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less: long-term portion of product warranty liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</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;">Current portion, end of the period</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;">765</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="text-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;">1,049</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:</font></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March 31,</font></div></td></tr><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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, as reported on the balance sheets</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;">90,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">58,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash in other long-term assets, as reported on the balance sheets</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;">8,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">98,578</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">58,357</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%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the Company's equity incentive plans in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Restricted Share</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Grant Date</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted share units at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,414,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted share units granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">65.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Restricted share units vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted share units canceled</font></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;">(255,488</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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-vested restricted share units at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,974,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share option activity under the Company's equity incentive plans in the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">(113,101</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Options canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Outstanding at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">995,400</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted average assumptions were used to value ESPP shares issued pursuant to the Company's share incentive plans for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-left: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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;" 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;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;">Expected volatility</font></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;">37.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">25.3</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;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.20</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.91</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;">Expected life, years</font></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;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense from amortizable intangible assets is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">2018 (remaining nine months)</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;">51,849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">49,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">31,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">11,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 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;">14,254</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,738</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the revenues from customers (including original equipment manufacturers) in excess of 10% of the total revenues:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td 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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hewlett Packard Enterprise ("HPE")</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</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell </font><font style="font-family:inherit;font-size:10pt;">Technologies Inc. ("Dell")</font></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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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;padding-left:2px;padding-top:2px;padding-bottom: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></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 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></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:</font></div><div style="line-height:120%;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">March&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HPE</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;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</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 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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENTS:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, the Company entered into a settlement agreement with the NATI. As part of the settlement, the Company agreed to pay approximately </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;"> to eliminate its future contingent royalty obligation of </font><font style="font-family:inherit;font-size:10pt;">$36.4 million</font><font style="font-family:inherit;font-size:10pt;"> to the NATI, which primarily related to products that the Company is no longer developing. The settlement costs will be included in the statement of operations in the second quarter of 2018.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2018, the Company paid off all outstanding principal and interest related to the Term Debt.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BALANCE SHEET COMPONENTS:</font></div><div style="line-height:120%;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:99.90338164251207%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable, net:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accounts receivable, gross</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Less: allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">142,897</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:top;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:top;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;">154,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></tr><tr><td style="vertical-align:top;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;">Inventories:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Raw materials</font></div></td><td style="vertical-align:top;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:top;padding-top: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,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,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:top;background-color:#cceeff;padding-left:2px;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,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Finished goods</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:top;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:top;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;">69,886</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:top;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:top;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;">64,657</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:top;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;">Other current assets:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Prepaid expenses</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Derivative contracts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">VAT receivable</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Other</font></div></td><td colspan="2" style="vertical-align:top;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;">3,900</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:top;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:top;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:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,553</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:top;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:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,295</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:top;padding-left:2px;padding-top:2px;padding-bottom: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;">Property and equipment, net:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Computer, equipment, and software</font></div></td><td style="vertical-align:top;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:top;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;">171,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">164,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:top;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;">48,102</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:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,262</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 colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,579</font></div></td><td style="vertical-align:top;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,248</font></div></td><td style="vertical-align:top;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">110,135</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:top;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:top;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;">109,919</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:top;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;">Deferred taxes and other long-term assets:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Equity investments in private companies</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Deferred taxes</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,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:top;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;">Other assets</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:top;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:top;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,404</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:top;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:top;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;">66,162</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:top;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;">Accrued liabilities:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Payroll and related expenses</font></div></td><td style="vertical-align:top;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:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;padding-top: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,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Accrued expenses</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Derivative contracts payable</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:top;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Product warranty liability</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Other</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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:top;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;">107,661</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:top;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:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,058</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:top;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;">Other long-term liabilities:</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:top;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;">Income tax payable</font></div></td><td style="vertical-align:top;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:top;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;">24,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:top;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:top;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;">24,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;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,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Other</font></div></td><td colspan="2" style="vertical-align:top;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;">5,616</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:top;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;">7,422</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:top;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:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,096</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:top;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:top;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;">34,067</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%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.</font></div></div> EX-101.SCH 7 mlnx-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2111100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Summary of the changes in accumulated balances of other comprehensive income (loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - BALANCE SHEET COMPONENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Effective of Contracts on Statement of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of carrying amounts of intangible assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of estimated future amortization expense from amortizable intangible assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - INVESTMENTS (Fair value due by period) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - OTHER INCOME, NET link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - OTHER INCOME, NET (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - OTHER INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - RESTRUCTURING CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - REVENUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - REVENUE REVENUE (Contract Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - REVENUE REVENUE (Impact to balance sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - REVENUE REVENUE (Impact to statement of operations and cash flow) (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - REVENUE REVENUE (Revenue by geographic location) (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - REVENUE REVENUE (Revenue by Product Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - REVENUE REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - SHARE INCENTIVE PLANS link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - SHARE INCENTIVE PLANS (Share-based compensation expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - SHARE INCENTIVE PLANS (Shares reserved, ESPP assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - SHARE INCENTIVE PLANS (Stock Option Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - SHARE INCENTIVE PLANS (Summary of restricted share units activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - SHARE INCENTIVE PLANS (Summary of share option awards activity under equity incentive plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - SHARE INCENTIVE PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mlnx-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mlnx-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mlnx-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Net income (loss) Net Income (Loss) Available to Common Stockholders, Basic Basic and diluted shares: Earnings Per Share, Basic and Diluted [Abstract] Weighted average ordinary shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive shares (in shares) Dilutive Securities, Effect on Basic Earnings Per Share Shares used to compute diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income (loss) per share - basic (in USD per share) Earnings Per Share, Basic Net income (loss) per share - diluted (in USD per share) Earnings Per Share, Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share options and restricted stock units Employee Stock Option [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Summary of share option awards activity under equity incentive plans Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of restricted share units activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Summary of ordinary shares reserved for future issuance under equity incentive plans Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Available for Grant [Table Text Block] Tabular disclosure of ordinary shares reserved for future issuance under equity incentive plans as of the end of the period. Schedule of weighted average assumptions used to value share options granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of the distribution of total share-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Hewlett Packard Enterprise (HPE) Hewlett Packard [Member] Represents Hewlett-Packard Company. Dell Technologies Dell [Member] Represents information pertaining to Dell company. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net sales revenue Sales Revenue, Net [Member] Accounts receivable Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Percentage of consolidated revenue by major customer Concentration Risk, Percentage Income Tax Disclosure [Abstract] Income Tax Disclosure [Table] Operating Loss Carryforwards [Table] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Israel Tax Authority Israel Tax Authority [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Entity by Location [Axis] Entity by Location [Axis] Location [Domain] Location [Domain] Yokneam Yokneam [Member] Represents the information pertaining to the entity's operations in Yokneam, Israel. Tel Aviv Tel Aviv [Member] Represents the information pertaining to the entity's operations in Tel-Aviv, Israel. Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority Domestic Tax Authority [Member] State and Local Jurisdiction State and Local Jurisdiction [Member] Income Tax Disclosure [Line Items] Operating Loss Carryforwards [Line Items] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Valuation allowance against deferred tax assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforward, amount Tax Credit Carryforward, Amount Provisional decrease to deferred tax assets Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Number of subsidiaries Number of Subsidiaries Number of Subsidiaries Income tax holiday reduced income tax rate after second year of tax holiday Income Tax Holiday Reduced Income Tax Rate after Second Year of Tax Holiday Represents the reduced rate of income tax applicable to the entity under tax holiday program after second year of tax holiday. Income tax holiday, aggregate dollar amount Income Tax Holiday, Aggregate Dollar Amount Income tax holiday, income tax benefits (in usd per share) Income Tax Holiday, Income Tax Benefits Per Share Effective income tax rate, percent Effective Income Tax Rate Reconciliation, Percent Effective income tax rate, at federal statutory income tax rate, percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] ICs I C And Semiconductors [Member] Represents information pertaining to ICs and semiconductors manufactured and sold by the entity. Boards Boards [Member] Represents information pertaining to boards manufactured and sold by the entity. Switch systems Switch Systems [Member] Represents information pertaining to switch systems manufactured and sold by the entity. Cables, accessories and other Cables, Accessories And Other [Member] Represents information pertaining to accessories and other items manufactured and sold by the entity. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Currency forward and option contracts Foreign Exchange Forward [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets Other Current Assets [Member] Accrued liabilities Other Current Liabilities [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative, Fair Value, Net [Abstract] Derivative, Fair Value, Net [Abstract] Currency forward contracts, assets Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement Currency forward contracts, liabilities Derivative Liability, Not Subject to Master Netting Arrangement Notional Disclosures [Abstract] Notional Disclosures [Abstract] Currency forward and option contracts Derivative, Notional Amount Long-term restricted cash Restricted Cash, Noncurrent Investments, Debt and Equity Securities [Abstract] Amortized Cost Available-for-sale Securities, Amortized Cost Basis [Abstract] Due in less than one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Due in one to three years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis Available-for-sale securities, amortized cost basis Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis Estimated Fair Value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due in less than one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due in one to three years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Estimated Fair Value Available-for-sale Securities, Debt Maturities, Single Maturity Date Investment in a privately-held companies accounted for under the cost method Cost Method Investments Balance of designated derivative contracts as cash flow hedges and their impact on OCI Derivative Contracts Designated as Cash Flow Hedges [Roll Forward] Balance at the beginning of the period Accumulated Other Comprehensive Income (Loss), Net of Tax Amount of loss recognized in OCI (effective portion) Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Amount of gain reclassified from OCI to income (effective portion) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Balance at the end of the period DERIVATIVES AND HEDGING ACTIVITIES Derivative Instruments and Hedging Activities Disclosure [Text Block] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss) Reclassification out of Accumulated Other Comprehensive Income [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Realized (gains)/losses on derivatives designated as hedging instruments Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Reclassifications out of accumulated other comprehensive income Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Cost of revenues and Operating expenses: Operating Costs and Expenses Cost of revenues Cost of Revenue General and administrative General and Administrative Expense Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense Other income, net Other Nonoperating Income (Expense) Total reclassifications for the period Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Share Units Outstanding Restricted Stock Units (RSUs) [Member] Employee stock Employee Stock [Member] Share-based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ordinary shares reserved for future issuance under equity incentive plans Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Available for Grant [Abstract] Share options outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Restricted share units outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares authorized for future issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Common stock, capital shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Weighted average assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life, years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Changes in Deferred Revenue Balances Contract with Customer, Asset and Liability [Table Text Block] Product warranty Standard Product Warranty Disclosure [Abstract] Changes in the entity's liability for product warranty Movement in Standard Product Warranty Accrual [Roll Forward] Balance, beginning of the period Standard Product Warranty Accrual New warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Reversal of warranty reserves Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Settlements during the period Standard Product Warranty Accrual, Decrease for Payments Balance, end of the period Less: long-term portion of product warranty liability Standard Product Warranty Accrual, Noncurrent Current portion, end of the period Standard Product Warranty Accrual, Current SHARE INCENTIVE PLANS Disclosure of Compensation Related Costs, Share-based Payments [Text Block] INVESTMENTS Cost and Equity Method Investments Disclosure [Text Block] ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Eurodollar Eurodollar [Member] Base Rate Base Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Debt issuance costs Debt Issuance Costs, Gross Term Debt, principal amount Principal Due on Term Debt Principal Due on Term Debt Less unamortized debt issuance costs Debt Instrument, Unamortized Discount Term Debt, principal net of unamortized debt issuance costs Long-term Debt Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Repayments of secured debt Repayments of Secured Debt 2018 (remainder of year) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two Debt, long-term and short-term, combined amount Debt, Long-term and Short-term, Combined Amount Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized Gains (Losses) on Available-for-Sale Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments Total AOCI Attributable to Parent [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Beginning balance Stockholders' Equity Attributable to Parent Other comprehensive income/(loss) before reclassifications, net of taxes OCI, before Reclassifications, Net of Tax, Attributable to Parent Realized (gains)/losses reclassified from accumulated other comprehensive income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance Schedule of cash, cash equivalents and short-term investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of contractual maturities of short-term investments Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] U.S. Government and agency securities US Government Agencies Debt Securities [Member] Commercial paper Commercial Paper [Member] Corporate bonds Corporate Debt Securities [Member] Municipal bonds Municipal Bonds [Member] Foreign government bonds Foreign Government Debt Securities [Member] Cash and Cash Equivalents [Member] Cash and Cash Equivalents [Member] Short-term investments classified as available-for-sale securities Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortized Cost Cash, Cash Equivalents, and Short-term Investments Short-term investments Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Assets, Fair Value Disclosure [Abstract] Short term investments, fair value Cash, Cash Equivalents and Short Term Investments Fair Value Disclosure This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents cash and cash equivalents and short-term investments. Short-term investments Available-for-sale Securities, Debt Securities Realized gains (losses) on the sale of marketable securities Available-for-sale Securities, Gross Realized Gain (Loss) Stock issued during period, shares, employee stock ownership plan Stock Issued During Period, Shares, Employee Stock Ownership Plan Employee Stock Ownership Plan (ESOP), weighted average purchase price of shares purchased (in USD per share) Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Schedule of fair value of derivative contracts Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of notional amounts of outstanding derivative positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of designated derivative contracts as cash flow hedges and their impact on OCI Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Effect of derivative contracts on the condensed consolidated statement of operations Derivative Instruments, Gain (Loss) [Table Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Payments for Royalties Payments for Royalties Accrued royalties Royalty Guarantees, Commitments, Amount Statement of Financial Position [Abstract] Ordinary shares, par value (in NIS per share) Common Stock, Par or Stated Value Per Share Ordinary shares, shares authorized (in shares) Common Stock, Shares Authorized Ordinary shares, shares issued (in shares) Common Stock, Shares, Issued Ordinary shares, shares outstanding (in shares) Common Stock, Shares, Outstanding Share incentive plans Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non vested restricted share units outstanding at the beginning of the period (in shares) Restricted share units granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted share units vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted share units canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non vested restricted share units at the end of the period (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] Non vested restricted share units at the beginning of the period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Restricted share units granted (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted share units vested (in USD 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 Restricted share units cancelled (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Non vested restricted share units at the end of the period (in USD per share) Total intrinsic value of all outstanding restricted share units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Balance Sheet Related Disclosures [Abstract] Accounts receivable, net: Accounts Receivable, Net, Current [Abstract] Accounts receivable, gross Accounts Receivable, Gross, Current Less: allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net: Accounts Receivable, Net, Current Inventories: Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories: Inventory, Net Other current assets: Assets, Current [Abstract] Prepaid expenses Prepaid Expense, Current Derivative contracts receivable Derivative Asset, Current VAT receivable Value Added Tax Receivable Other Other Assets, Miscellaneous Other current assets: Other Assets, Current Property and equipment, net: Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [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] Computer, equipment, and software Computer Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Property and equipment, net: Property, Plant and Equipment [Line Items] Property and equipment, net Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net: Property, Plant and Equipment, Net Deferred taxes and other long-term assets: Assets, Noncurrent [Abstract] Equity investments in private companies Equity Method Investments Deferred taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Deferred taxes and other long-term assets: Deferred Income Taxes and Other Assets, Noncurrent Accrued liabilities: Accrued Liabilities, Current [Abstract] Payroll and related expenses Employee-related Liabilities, Current Accrued expenses Accrued Professional Fees, Current Derivative contracts payable Derivative Liability, Current Product warranty liability Other Other Accrued Liabilities, Current Accrued liabilities: Accrued Liabilities, Current Other long-term liabilities: Other Liabilities, Noncurrent [Abstract] Income tax payable Accrued Income Taxes, Noncurrent Deferred rent Accrued Rent, Noncurrent Other Other Liabilities and Deferred Revenue, Noncurrent Other long-term liabilities: Other Liabilities, Noncurrent Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES China CHINA Europe Europe [Member] Other Americas Other Americas, Excluding United States [Member] Represents other Americas, where the entity operates. Other Asia Other Asia, Excluding China [Member] Represents the other regions of Asia, where the entity operates. Income Statement [Abstract] Total revenues Revenue, Net Cost of revenues Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Sales and marketing General and administrative Restructuring charges Restructuring Charges Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Interest expense Interest Expense Interest and other, net Nonoperating Income (Expense) Income (loss) before taxes on income Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Benefit from taxes on income Income Tax Expense (Benefit) Net income (loss) Shares used in computing net income (loss) per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating income Operating Expense [Member] Other income (loss) Nonoperating Income (Expense) [Member] Summary of Derivative Instruments Impact on Results of Operations [Abstract] Summary of Derivative Instruments Impact on Results of Operations [Abstract] Gain (loss) on derivatives Derivative, Gain (Loss) on Derivative, Net Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Deferred income taxes Deferred Income Taxes and Tax Credits Share-based compensation Share-based Compensation Gain on investments, net Gain (Loss) on Investments Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment 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 assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other liabilities Increase (Decrease) in Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchase of severance-related insurance policies Purchase of Severance Related Insurance Policies The cash outflow related to the purchase of insurance policies used to fund the severance payments made under Israeli law to retired or dismissed Israeli employees. Purchase of short-term investments Payments to Acquire Available-for-sale Securities Proceeds from sales of short-term investments Proceeds from Sale and Maturity of Available-for-sale Securities Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of intangible assets Payments to Acquire Intangible Assets Purchase of investments in private companies Payments to Acquire Equity Method Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Principal payments on term debt Payments on capital lease and intangible asset financings Repayments of Long-term Capital Lease Obligations Proceeds from issuances of ordinary shares through employee equity incentive plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, cash equivalents, and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of period Supplemental disclosure of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Intangible assets financed with debt Capital Lease Obligations Incurred Unpaid additions to property and equipment Capital Expenditures Incurred but Not yet Paid Transfer from inventory to property and equipment Increase (Decrease) in Inventories and Other Operating Assets Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Deferred revenue, short term Deferred Revenue, Current Retained earnings Retained Earnings (Accumulated Deficit) Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] 2018 (remaining nine months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Carrying Value Finite-Lived Intangible Assets, Net Commitments and Contingencies Disclosure [Abstract] Schedule of future minimum payments under non-cancelable operating and capital leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Purchase commitment, excluding long-term commitment Purchase Commitment, Excluding Long-term Commitment [Table Text Block] Document and Entity Information Entity Registrant Name Entity Registrant Name Trading Symbol Trading Symbol Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Principles of presentation Consolidation, Policy [Policy Text Block] Risks and uncertainties Risks and Uncertainties [Policy Text Block] Represents the entity's accounting policies for risks and uncertainties. Use of estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Reconciliation of cash and cash equivalents to cash, cash equivalents and restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of revenues and accounts receivable from customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of changes in the entity's liability for product warranty Schedule of Product Warranty Liability [Table Text Block] Schedule of computation of basic and diluted net income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] INCOME TAXES Income Tax Disclosure [Text Block] Revenue Revenue from Contract with Customer [Text Block] Schedule of the fair value hierarchy of the Company's financial assets and liabilities measured at fair value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of carrying amounts of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated future amortization expense from amortizable intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Other Income and Expenses [Abstract] Schedule of other income, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of balance sheet components Schedule of Balance Sheet Components [Table Text Block] Tabular disclosure of the components of balance sheet for the periods presented. Employee Stock Option Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options outstanding at the beginning of the 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, Vested, Number of Shares Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Options outstanding at the end of the period (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options outstanding at the beginning of the period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options canceled (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Options outstanding at the end of the period (in USD per share) Pretax intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share price (in USD per share) Share Price Pretax intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options, exercisable, number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Pretax intrinsic value of exercisable options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee separation and severance costs Employee Severance [Member] Contract termination Contract Termination [Member] Disposal of assets Disposal of Assets [Member] Disposal of Assets [Member] Facility closing costs Facility Closing [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring cost, expected remaining cost Restructuring and Related Cost, Expected Cost Remaining Future minimum payments under non-cancelable operating leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 (remaining nine months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] 2018 (remaining nine months) Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year 2019 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2020 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2021 Unrecorded Unconditional Purchase Obligation, Due within Four Years 2022 Unrecorded Unconditional Purchase Obligation, Due within Five Years Thereafter Unrecorded Unconditional Purchase Obligation, Due after Five Years Amount of non-cancelable purchase commitments Unrecorded Unconditional Purchase Obligation Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Length of operating lease term (in years) Lessee, Operating Lease, Term of Contract Present value of capital lease obligations Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Total minimum lease payments Royalties payable, percentage Royalties Payable, Percentage Royalties Payable, Percentage Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in unrealized gains/losses on available-for-sale securities, net of tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Change in unrealized gains/losses on derivative contracts, net of tax Total comprehensive income (loss), net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accounts receivable, net COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Cost of goods sold Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Share-based compensation expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Allocated share-based compensation expense Allocated Share-based Compensation Expense Total unrecognized share-based compensation costs related to non-vested awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average period for recognition of unrecognized share-based compensation costs (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Second Restated Plan Second Restated Plan [Member] Second Restated Plan [Member] Number of additional shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Common stock, capital shares reserved for future issuance Cash and cash equivalents, as reported on the balance sheets Cash and Cash Equivalents, at Carrying Value Restricted cash in other long-term assets, as reported on the balance sheets Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows ASSETS Assets [Abstract] Current assets: Cash and cash equivalents Short-term investments Short-term Investments Inventories Other current assets Deferred Income Taxes and Other Assets, Current Total current assets Assets, Current Property and equipment, net Severance assets Severance Assets The surrender value of insurance policies purchased to satisfy liabilities related to certain retired or dismissed employees. Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Deferred taxes and other long-term assets Total assets Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Deferred revenue Current portion of term debt Notes Payable, Current Total current liabilities Liabilities, Current Accrued severance Accrued Severance The aggregate carrying amount of liabilities due after one year pertaining to employee terminations. Deferred revenue Deferred Revenue, Noncurrent Term debt Notes Payable, Noncurrent Other long-term liabilities Total liabilities Liabilities Commitments and Contingencies - (see Note 8) Commitments and Contingencies Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 52,160 and 51,488 shares issued and outstanding at March 31, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income (loss) Total shareholders’ equity Total liabilities and shareholders' equity Liabilities and Equity 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] Licensed technology Licensing Agreements [Member] Developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] Trade names Trade Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization TERM DEBT Debt Disclosure [Text Block] GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Other Nonoperating Income (Expense) [Abstract] Interest income and gains on short-term investments, net Interest and Other Income Foreign exchange loss, net Foreign Currency Transaction Gain (Loss), before Tax Other Non-Operating Income (Loss), Other Items Non-Operating Income (Loss), Other Items Other income, net SUBSEQUENT EVENTS Subsequent Events [Text Block] OTHER INCOME, NET Other Income and Other Expense Disclosure [Text Block] Schedule of debt Schedule of Debt [Table Text Block] Contractual obligation, fiscal year maturity schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table 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] Fair value, measurements, recurring basis Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Assets Derivative Financial Instruments, Assets [Member] Liabilities Derivative Financial Instruments, Liabilities [Member] Financial assets measured at fair value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Principal due on Term Debt Investments, fair value Investments, Fair Value Disclosure Long-term restricted cash Restricted Cash, Fair Value Restricted Cash, Fair Value Total financial assets Assets, Fair Value Disclosure Total financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Change in Contract with Customer, Asset and Liability [Roll Forward] Change in Contract with Customer, Asset and Liability [Roll Forward] Change in Contract with Customer, Asset and Liability [Roll Forward] Balance, beginning of the period Contract with Customer, Liability New performance obligations Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Reclassification to revenue as a result of satisfying performance obligations Contract with Customer, Liability, Revenue Recognized Balance, end of period Less: long-term portion of deferred revenue Contract with Customer, Liability, Noncurrent Current portion, end of the period Contract with Customer, Liability, Current InfiniBand: Infini Band [Member] Represents the information of InfiniBand EDR EDR [Member] EDR [Member] FDR F D R [Member] Represents the information of FDR under InfiniBand speed. QDR/DDR/SDR QDR/DDR/SDR [Member] QDR/DDR/SDR [Member] Ethernet Ethernet [Member] Represents the information of Ethernet. Other Other [Member] Other [Member] Summary of the changes in accumulated balances of other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of accumulated other comprehensive income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Goodwill, Period Increase (Decrease) Goodwill, Period Increase (Decrease) Amortization of intangible assets Amortization of Intangible Assets Condensed Consolidated Statement of Operations [Abstract] Net income Earnings Per Share [Abstract] Earnings Per Share [Abstract] Basic (in USD per share) Diluted (in USD per share) Condensed Consolidated Statement of Cash Flows Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Accounts receivable EX-101.PRE 11 mlnx-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
Apr. 27, 2018
Document and Entity Information    
Entity Registrant Name Mellanox Technologies, Ltd.  
Trading Symbol MLNX  
Entity Central Index Key 0001356104  
Document Type 10-Q  
Document Period End Date Mar. 31, 2018  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   52,186,809
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 90,578 $ 62,473
Short-term investments 195,726 211,281
Accounts receivable, net 142,897 154,213
Inventories 69,886 64,657
Other current assets 15,553 14,295
Total current assets 514,640 506,919
Property and equipment, net 110,135 109,919
Severance assets 18,012 18,302
Intangible assets, net 218,738 228,195
Goodwill 472,437 472,437
Deferred taxes and other long-term assets 94,404 66,162
Total assets 1,428,366 1,401,934
Current liabilities:    
Accounts payable 64,498 59,090
Accrued liabilities 107,661 114,058
Deferred revenue 20,216 23,485
Current portion of term debt 34,332 0
Total current liabilities 226,707 196,633
Accrued severance 22,770 23,205
Deferred revenue 18,600 17,820
Term debt 0 72,761
Other long-term liabilities 33,096 34,067
Total liabilities 301,173 344,486
Commitments and Contingencies - (see Note 8)
Shareholders’ equity:    
Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 52,160 and 51,488 shares issued and outstanding at March 31, 2018 and December 31, 2017, respectively 224 221
Additional paid-in capital 903,008 873,979
Accumulated other comprehensive income (loss) (13) 1,618
Retained earnings 223,974 181,630
Total shareholders’ equity 1,127,193 1,057,448
Total liabilities and shareholders' equity $ 1,428,366 $ 1,401,934
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - ₪ / shares
Mar. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Ordinary shares, par value (in NIS per share) ₪ 0.0175 ₪ 0.0175
Ordinary shares, shares authorized (in shares) 200,000,000 200,000,000
Ordinary shares, shares issued (in shares) 52,160,000 51,488,000
Ordinary shares, shares outstanding (in shares) 52,160,000 51,488,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Statement [Abstract]    
Total revenues $ 251,000 $ 188,651
Cost of revenues 88,998 64,450
Gross profit 162,002 124,201
Operating expenses:    
Research and development 86,426 88,491
Sales and marketing 39,494 35,757
General and administrative 16,516 12,519
Restructuring charges 7,587 0
Total operating expenses 150,023 136,767
Income (loss) from operations 11,979 (12,566)
Interest expense (1,171) (1,993)
Other income, net 638 683
Interest and other, net (533) (1,310)
Income (loss) before taxes on income 11,446 (13,876)
Benefit from taxes on income (26,397) (1,632)
Net income (loss) $ 37,843 $ (12,244)
Net income (loss) per share - basic (in USD per share) $ 0.73 $ (0.25)
Net income (loss) per share - diluted (in USD per share) $ 0.71 $ (0.25)
Shares used in computing net income (loss) per share:    
Basic (in shares) 51,819 49,337
Diluted (in shares) 53,646 49,337
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 37,843 $ (12,244)
Other comprehensive income (loss), net of tax:    
Change in unrealized gains/losses on available-for-sale securities, net of tax (293) 69
Change in unrealized gains/losses on derivative contracts, net of tax (1,338) 4,244
Other comprehensive income (loss), net of tax (1,631) 4,313
Total comprehensive income (loss), net of tax $ 36,212 $ (7,931)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cash flows from operating activities:    
Net income (loss) $ 37,843 $ (12,244)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 26,442 25,181
Deferred income taxes (26,827) (942)
Share-based compensation 14,974 14,768
Gain on investments, net (886) (858)
Loss on disposal of property and equipment 139 0
Changes in assets and liabilities:    
Accounts receivable 11,316 15,532
Inventories (5,654) (10,457)
Prepaid expenses and other assets (1,349) (3,693)
Accounts payable 3,911 4,931
Accrued liabilities and other liabilities (4,504) 2,783
Net cash provided by operating activities 55,405 35,001
Cash flows from investing activities:    
Purchase of severance-related insurance policies (317) (315)
Purchase of short-term investments (20,899) (50,302)
Proceeds from sales of short-term investments 8,943 54,242
Proceeds from maturities of short-term investments 28,104 1,815
Purchase of property and equipment (7,226) (15,911)
Purchase of intangible assets (6,315) (1,115)
Purchase of investments in private companies (2,500) (11,000)
Net cash used in investing activities (210) (22,586)
Cash flows from financing activities:    
Principal payments on term debt (39,000) (20,000)
Payments on capital lease and intangible asset financings (2,173) (2,514)
Proceeds from issuances of ordinary shares through employee equity incentive plans 14,058 11,676
Net cash used in financing activities (27,115) (10,838)
Net increase in cash, cash equivalents, and restricted cash 28,080 1,577
Cash, cash equivalents, and restricted cash at beginning of period 70,498 56,780
Cash, cash equivalents, and restricted cash at end of period 98,578 58,357
Supplemental disclosure of non-cash investing and financing activities    
Intangible assets financed with debt 549 3,220
Unpaid additions to property and equipment 2,254 1,510
Transfer from inventory to property and equipment $ 425 $ 633
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
Company
Mellanox Technologies, Ltd., an Israeli corporation (the "Company" or "Mellanox"), was incorporated and commenced operations in March 1999. Mellanox is a supplier of high-performance interconnect products for computing, storage and communications applications.
Principles of presentation
The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.
The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018. The results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2018 or thereafter.
Risks and uncertainties
The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.
Significant accounting policies
Other than the changes discussed below, there have been no changes in the Company’s significant accounting policies that were disclosed in its Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018.
On January 1, 2018, the Company adopted Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers (ASC 606-10), using the modified retrospective method. Prior to the adoption of ASC 606-10, the Company deferred the recognition of revenue and the cost of revenue from sales to distributors until the distributors reported that they had sold the products to their customers (known as “sell though” revenue recognition). Under ASC 606-10, the Company recognizes revenue on sales to all distributors upon shipment and transfer of control (known as “sell-in” revenue recognition), net of estimated allowances for price adjustments. As a result of this adoption, the Company revised its accounting policy for revenue recognition as detailed below.
Revenue Recognition
The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company’s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return.
The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.
A portion of the Company’s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (“DPA”) claims to the Company to adjust the distributor’s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends.
Most of the Company’s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor’s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded.
Restricted cash
The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. The long-term restricted cash balance of $8.0 million was reported in other long-term assets on the balance sheet as of March 31, 2018, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the year ended March 31, 2018. There was no restricted cash as of March 31, 2017. The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:
 
March 31,
 
2018
 
2017
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
90,578

 
$
58,357

Restricted cash in other long-term assets, as reported on the balance sheets
8,000

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
98,578

 
$
58,357


Concentration of credit risk
The following table summarizes the revenues from customers (including original equipment manufacturers) in excess of 10% of the total revenues:
 
Three Months Ended March 31,
 
2018
 
2017
Hewlett Packard Enterprise ("HPE")
17
%
 
13
%
Dell Technologies Inc. ("Dell")
10
%
 
13
%
____________________
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:
 
March 31, 2018
 
December 31, 2017
HPE
20
%
 
13
%
____________________
 
 
 

Product warranty
The following table provides changes in the product warranty accrual for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Balance, beginning of the period
$
889


$
1,474

New warranties issued during the period
349


436

Reversal of warranty reserves


(356
)
Settlements during the period
(301
)

(343
)
Balance, end of the period
937


1,211

Less: long-term portion of product warranty liability
(172
)

(162
)
Current portion, end of the period
$
765


$
1,049


Net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands, except per share data)
Net income (loss)
$
37,843

 
$
(12,244
)
Basic and diluted shares:
 


 

Weighted average ordinary shares outstanding
51,819


49,337

Effect of dilutive shares
1,827



Shares used to compute diluted net income (loss) per share
53,646

 
49,337

Net income (loss) per share — basic
$
0.73

 
$
(0.25
)
Net income (loss) per share — diluted
$
0.71

 
$
(0.25
)

The Company excluded 0.2 million potentially dilutive share options and restricted share units ("RSUs") from the computation of diluted net income per share for the three months ended March 31, 2018, and 4.6 million outstanding share options and RSUs from the computation of diluted net loss per share for the three months ended March 31, 2017, respectively, because including them would have had an anti-dilutive effect.
Adoption of new accounting principles
In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606). The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the “new revenue standards”, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in the three months ended March 31, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.
Recent accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company is currently evaluating the effect that the standard will have on its consolidated financial statements and related disclosures.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE (Notes)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue
REVENUE
On January 1, 2018, the Company adopted ASC Topic 606-10 using the modified retrospective method and applied the standard to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606-10, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 605.
The Company recognized the cumulative effect of initially adopting Topic 606-10 as an adjustment to the opening balance of retained earnings as of January 1, 2018. Distributor revenue was recognized using the sell-through method under Topic 605, while such revenue is recognized using the sell-in method under Topic 606-10, which primarily contributed to the adjustment to the opening balance of retained earnings as well as the impact of adoption disclosed in the tables below.
The cumulative effect of the changes made to the consolidated balance sheet as of January 1, 2018 for the adoption of Topic 606-10 were as follows:
 
December 31, 2017
 
Adjustments
 
January 1, 2018
 
(in thousands)
Deferred revenue, short term
$
23,485

 
$
(4,501
)
 
$
18,984

Retained earnings
$
181,630

 
$
4,501

 
$
186,131

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet was as follows:
 
March 31, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands)
Condensed Consolidated Balance Sheet
 
 
 
 
 
Account receivable, net
$
142,897

 
$
3,080

 
$
145,977

Deferred revenue, short term
20,216

 
11,800

 
32,016

Retained earnings
$
223,974

 
$
(8,720
)
 
$
215,254

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:
 
Three Months Ended March 31, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
251,000

 
$
(6,819
)
 
$
244,181

Cost of revenues
88,998

 
(2,600
)
 
86,398

Net income
$
37,843

 
$
(4,219
)
 
$
33,624

Earnings per share
 
 
 
 
 
Basic
$
0.73

 
$
(0.08
)
 
$
0.65

Diluted
$
0.71

 
$
(0.08
)
 
$
0.63

 
 
 
 
 
 
Condensed Consolidated Statement of Cash Flows
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
37,843

 
$
(4,219
)
 
$
33,624

Accounts receivable
11,316

 
(3,080
)
 
8,236

Accrued liabilities and other liabilities
$
(4,504
)
 
$
7,299

 
$
2,795


Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
United States
$
96,260

 
$
73,248

China
56,213

 
33,201

Europe
35,996

 
46,405

Other Americas
27,740

 
10,890

Other Asia
34,791

 
24,907

Total revenue
$
251,000

 
$
188,651

The following tables represent our total revenues for the three months ended March 31, 2018 and 2017 by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
ICs
$
28,587

 
$
42,422

Boards
118,051

 
64,292

Switch systems
55,647

 
47,146

Cables, accessories and other
48,715

 
34,791

Total revenue
$
251,000

 
$
188,651

 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
InfiniBand:
 
 
 
EDR
$
55,946

 
$
39,623

FDR
41,748

 
49,829

QDR/DDR/SDR
5,444

 
7,533

Total
103,138

 
96,985

Ethernet
136,948

 
80,477

Other
10,914

 
11,189

Total revenue
$
251,000

 
$
188,651


The Company recognizes contract liabilities, or deferred revenues, when it receives advance payments from customers before performance obligations primarily related to extended warranty and post-contract customer support have been performed. Advance payments are received at the beginning of the service period and the related deferred revenues are reclassified to revenue ratably over the service period. The balance of deferred revenues approximates the aggregate amount of the transaction price allocated to the unsatisfied performance obligations at the end of reporting period. The Company expects to recognize the long-term portion of deferred revenue over the remaining service period of up to five years.
The following table presents the significant changes in the deferred revenue balance during the three months ended March 31, 2018:
 
(in thousands)
Balance, beginning of the period
$
36,804

New performance obligations
8,145

Reclassification to revenue as a result of satisfying performance obligations
(6,133
)
Balance, end of the period
38,816

Less: long-term portion of deferred revenue
18,600

Current portion, end of the period
$
20,216


Because all performance obligations in the Company’s contracts with customers, other than extended warranty and post-contract customer support, relate to contracts with a duration of less than one year, the Company has elected to apply the optional exemption and is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS
3 Months Ended
Mar. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET COMPONENTS
BALANCE SHEET COMPONENTS:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Accounts receivable, net:
 

 
 

Accounts receivable, gross
$
143,529

 
$
154,845

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
142,897

 
$
154,213

Inventories:
 

 
 

Raw materials
$
10,372

 
$
12,656

Work-in-process
31,723

 
22,769

Finished goods
27,791

 
29,232

 
$
69,886

 
$
64,657

Other current assets:
 

 
 
Prepaid expenses
$
7,782

 
$
7,518

Derivative contracts receivable
170

 
982

VAT receivable
3,701

 
2,259

Other
3,900

 
3,536

 
$
15,553

 
$
14,295

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
171,640

 
$
164,707

Furniture and fixtures
2,972

 
3,198

Leasehold improvements
48,102

 
47,262

 
222,714

 
215,167

Less: Accumulated depreciation and amortization
(112,579
)
 
(105,248
)
 
$
110,135

 
$
109,919

Deferred taxes and other long-term assets:
 

 
 
Equity investments in private companies
$
31,755

 
$
29,255

Deferred taxes
51,390

 
24,563

Long-term restricted cash
8,000

 
8,025

Other assets
3,259

 
4,319

 
$
94,404

 
$
66,162

Accrued liabilities:
 

 
 
Payroll and related expenses
$
62,163

 
$
71,868

Accrued expenses
35,117

 
31,951

Derivative contracts payable
540

 
17

Product warranty liability
765

 
706

Other
9,076

 
9,516

 
$
107,661

 
$
114,058

Other long-term liabilities:
 
 
 
Income tax payable
$
24,975

 
$
24,425

Deferred rent
2,505

 
2,220

Other
5,616

 
7,422

 
$
33,096

 
$
34,067

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS
FAIR VALUE MEASUREMENTS:
Fair value hierarchy:
The Company measures its cash equivalents and marketable securities at fair value. The Company’s cash equivalents are classified within Level 1. Cash equivalents are valued primarily using quoted market prices utilizing market observable inputs. The Company's investments in debt securities and certificates of deposits are classified within Level 2 as the market inputs to value these instruments consist of market yields, reported trades and broker/dealer quotes. In addition, foreign currency contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments. The Level 3 valuation inputs include the Company's best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument's valuation. As of March 31, 2018 and December 31, 2017, the Company did not have any assets or liabilities valued based on Level 3 valuations.
Financial Liabilities Measured at Fair Value on a Nonrecurring Basis:
As of March 31, 2018, the remaining principal of $35.0 million on the Company's $280.0 million Term Debt is classified as a Level 2 fair value measurement in the fair value hierarchy. The principal amount of the Term Debt approximates its fair value at March 31, 2018.
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis:
The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
599

 
$

 
$
599

Certificates of deposit

 
46,295

 
46,295

U.S. Government and agency securities

 
36,457

 
36,457

Commercial paper

 
25,904

 
25,904

Corporate bonds

 
57,417

 
57,417

Municipal bonds

 
14,494

 
14,494

Foreign government bonds

 
15,159

 
15,159

 
599

 
195,726

 
196,325

Long-term restricted cash

 
8,000

 
8,000

Derivative contracts

 
170

 
170

Total financial assets
$
599

 
$
203,896

 
$
204,495

Derivative contracts

 
540

 
540

Total financial liabilities
$

 
$
540

 
$
540


The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2017:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,857

 
$

 
$
1,857

Certificates of deposit

 
58,003

 
58,003

U.S. Government and agency securities

 
43,872

 
43,872

Commercial paper

 
27,029

 
27,029

Corporate bonds

 
54,447

 
54,447

Municipal bonds

 
15,169

 
15,169

Foreign government bonds

 
12,761

 
12,761


1,857

 
211,281

 
213,138

Long-term restricted cash

 
8,025

 
8,025

Derivative contracts

 
982

 
982

Total financial assets
$
1,857

 
$
220,288

 
$
222,145

Derivative contracts

 
17

 
17

Total financial liabilities
$

 
$
17

 
$
17


There were no transfers between Level 1 and Level 2 securities during the three months ended March 31, 2018 and 2017.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
INVESTMENTS
3 Months Ended
Mar. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS
INVESTMENTS:
Cash, cash equivalents and short-term investments:
The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
89,979

 
$

 
$

 
$
89,979

Money market funds
599

 

 

 
599

Certificates of deposit
46,361

 

 
(66
)
 
46,295

U.S. Government and agency securities
36,644

 

 
(187
)
 
36,457

Commercial paper
25,992

 

 
(87
)
 
25,905

Corporate bonds
57,861

 

 
(445
)
 
57,416

Municipal bonds
14,551

 

 
(57
)
 
14,494

Foreign government bonds
15,220

 

 
(61
)
 
15,159

Total
287,207

 

 
(903
)
 
286,304

Less amounts classified as cash and cash equivalents
(90,578
)
 

 

 
(90,578
)
Short-term investments
$
196,629

 
$

 
$
(903
)
 
$
195,726



 
December 31, 2017
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
60,616

 
$

 
$

 
$
60,616

Money market funds
1,857

 

 

 
1,857

Certificates of deposit
58,039

 

 
(36
)
 
58,003

U.S. Government and agency securities
44,070

 

 
(198
)
 
43,872

Commercial paper
27,073

 
1

 
(45
)
 
27,029

Corporate bonds
54,673

 

 
(226
)
 
54,447

Municipal bonds
15,227

 

 
(58
)
 
15,169

Foreign government bonds
12,809

 

 
(48
)
 
12,761

Total
274,364

 
1

 
(611
)
 
273,754

Less amounts classified as cash and cash equivalents
(62,473
)
 

 

 
(62,473
)
Short-term investments
$
211,891

 
$
1

 
$
(611
)
 
$
211,281


Interest income and gains on short-term investments, net were $1.0 million and $0.9 million for the three months ended March 31, 2018 and 2017, respectively. At March 31, 2018, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12 months were immaterial. These investments were not deemed to be other-than-temporarily impaired and the gross unrealized losses were recorded in other comprehensive income (loss) ("OCI").
The contractual maturities of short-term investments at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
171,097

 
$
170,488

 
$
148,232

 
$
147,921

Due in one to three years
25,532

 
25,238

 
63,659

 
63,360

 
$
196,629

 
$
195,726

 
$
211,891

 
$
211,281


Equity investments in privately-held companies:
As of March 31, 2018 and December 31, 2017, the Company held a total of $31.8 million and $29.3 million, respectively, in equity investments in privately-held companies. No gain or loss was recorded during the three months ended March 31, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS
GOODWILL AND INTANGIBLE ASSETS:
There has been no change in the carrying amount of goodwill of $472.4 million during the three months ended March 31, 2018.
The carrying amounts of intangible assets as of March 31, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
(in thousands)
Licensed technology
$
47,271

 
$
(19,686
)
 
$
27,585

Developed technology
279,543

 
(133,297
)
 
146,246

Customer relationships
69,776

 
(26,546
)
 
43,230

Trade names
5,600

 
(3,923
)
 
1,677

Total intangible assets
$
402,190

 
$
(183,452
)
 
$
218,738

The carrying amounts of intangible assets as of December 31, 2017 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
(in thousands)
Licensed technology
$
40,407

 
$
(16,478
)
 
$
23,929

Developed technology
279,543

 
(122,414
)
 
157,129

Customer relationships
69,776

 
(24,783
)
 
44,993

Trade names
5,600

 
(3,456
)
 
2,144

Total intangible assets
$
395,326

 
$
(167,131
)
 
$
228,195


Amortization expense of intangible assets totaled approximately $16.3 million and $15.0 million for the three months ended March 31, 2018 and 2017, respectively.
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2018 (remaining nine months)
$
51,849

2019
60,253

2020
49,693

2021
31,630

2022
11,059

Thereafter
14,254

Total
$
218,738

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES AND HEDGING ACTIVITIES
3 Months Ended
Mar. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES AND HEDGING ACTIVITIES
DERIVATIVES AND HEDGING ACTIVITIES:
The Company enters into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks, mainly the exposure to changes in the exchange rate of the New Israeli Shekels ("NIS") against the U.S. dollar that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation.
Fair Value of Derivative Contracts
The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at March 31, 2018 and December 31, 2017 were as follows:
 
 
Other current assets
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
March 31, 2018
 
December 31, 2017
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$
170

 
$
528

 
$
980

 
$

Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$

 
$
12

 
$
2

 
$
17

Total derivatives
$
170

 
$
540

 
$
982

 
$
17


The gross notional amounts of derivative contracts were NIS denominated. The notional amounts of outstanding derivative contracts in U.S. dollars at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Derivatives designated as hedging instruments
 
 
Currency forward and option contracts
$
64,485

 
$
52,380

Derivatives not designated as hedging instruments
 
 
 
Currency forward and option contracts
$
39,841

 
$
47,015


Effect of Derivatives Designated as Hedging Instruments on Accumulated Other Comprehensive Income
The following table represents the unrealized gains (losses) of derivatives designated as hedging instruments, net of tax effects, that were recorded in accumulated other comprehensive income as of March 31, 2018 and December 31, 2017 and their effect on OCI for the three months ended March 31, 2018:
 
(in thousands)
December 31, 2017
$
925

Amount of loss recognized in OCI (effective portion)
(803
)
Amount of gain reclassified from OCI to income (effective portion)
(535
)
March 31, 2018
$
(413
)

Effect of Derivative Contracts on the Unaudited Condensed Consolidated Statement of Operations
The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the three months ended March 31, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,

 
2018

2017

2018

2017
 
 
(in thousands)
Operating income
 
$
535

 
$
1,436

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(890
)
 
$
2,066

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES:
Commitments
Leases
At March 31, 2018, future minimum payments under non-cancelable operating leases are as follows:
 
(in thousands)
 
 
2018 (remaining nine months)
$
16,328

2019
17,514

2020
14,683

2021
12,880

2022
9,756

Thereafter
60,021

Total minimum lease payments
$
131,182



Purchase commitments

At March 31, 2018, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2018 (remaining nine months)
$
212,618

2019
11,918

2020
2,005

2021
536

2022
536

Thereafter

 
$
227,613


Other Commitments
Operating lease
On May 3, 2016, the Company entered into a lease agreement for additional office space expected to be built in Yokneam, Israel. The lease term expires 10 years after lease inception with no options to extend the lease term. The Company's occupancy of the additional office space and its obligation under the lease agreement is contingent on the lessor's attainment of stated milestones in the lease agreement. As such, the Company cannot make a reliable estimate as to the timing of cash payments under the lease. At March 31, 2018, the estimated total future lease obligation is approximately $30.3 million. Over a twelve month period an estimated rental expense is approximately $3.0 million, and if recognized, would increase the Company's operating expenses in its condensed consolidated statement of operations.
Royalty-bearing grants
The Company is obliged to pay royalties to the Israeli National Authority for Technological Innovation (the "NATI"), formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "OCS"), for research and development efforts partially funded through grants from the NATI under approved plans in accordance with the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 and the regulations and rules of the NATI (the "R&D Law").  Royalties are payable to the Israeli government at the rate of 4.5% of the revenues of the Company's products incorporating NATI-funded know-how, and up to the amount of the grants received. Total royalty obligation and royalty rates may increase if manufacturing is transferred outside of Israel. The Company's obligation to pay these royalties is contingent on actual sales of the products or connected services, at which time a liability is recorded. In the absence of such sales, the Company cannot make a reliable estimate as to the timing of cash settlement of the royalties. At March 31, 2018, the Company had a total future contingent royalty obligation of approximately $36.4 million, and if recognized, would increase the Company's cost of revenues in its condensed consolidated statement of operations.
In April 2018, the Company entered into a settlement agreement with the NATI, which eliminated this future contingent royalty obligation of the Company. See Note 15 for further details.
Unrecognized tax benefits
Due to the inherent uncertainty with respect to the timing of future cash outflows associated with the Company's unrecognized tax benefits, it is unable to reliably estimate the timing of cash settlement with the respective taxing authorities. As of March 31, 2018, the Company's unrecognized tax benefits totaled $46.0 million, out of which an amount of $23.4 million would reduce the Company's income tax expense and effective tax rate, if recognized.
Contingencies
Legal proceedings
The Company is involved in a variety of claims, suits, investigations and proceedings that arise from time to time in the ordinary course of its business, including actions with respect to contracts, intellectual property, taxation, employment, benefits, securities, personal injuries and other matters. The results of these proceedings in the ordinary course of business are not expected to have a material adverse effect on the Company’s condensed consolidated financial position or results of operations.
The Company records a liability when it believes that it is both probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluates, at least quarterly, developments in its legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both the probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others: (i) if the damages sought are indeterminate; (ii) if proceedings are in the early stages; (iii) if there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) if there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) if there are significant factual issues to be determined or resolved; (vi) if the proceedings involve a large number of parties; (vii) if relevant law is unsettled or novel or untested legal theories are presented; or (viii) if the proceedings are taking place in jurisdictions where the laws are complex or unclear. In such instances, there is considerable uncertainty regarding the ultimate resolution of such matters, including a possible eventual loss, if any.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
SHARE INCENTIVE PLANS
SHARE INCENTIVE PLANS
Stock Option Plans
On April 25, 2017, the Company's shareholders approved the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the “Second Restated Plan”), which constitutes a second amendment and restatement of the Mellanox Technologies, Ltd. Global Share Incentive Plan (2006) and its appendices (the “2006 Plan”), as amended and restated by the Mellanox Technologies, Ltd. Amended and Restated Global Share Incentive Plan (2006) as of March 14, 2016 (the “First Restated Plan”). The Second Restated Plan became effective on February 14, 2017. The Second Restated Plan increases the ordinary shares reserved for issuance under the First Restated Plan by 1,640,000 shares to 2,390,000 shares plus any shares subject to issued and outstanding awards under the other equity incentive plans that existed prior to the First Restated Plan that expire, are cancelled or otherwise terminated after the effective date of the First Restated Plan. The Second Restated Plan also extends the term of the First Restated Plan to February 14, 2027. In addition, the Second Restated Plan implements additional amendments to reflect compensation and governance best practices.
Share option activity
Share option activity under the Company's equity incentive plans in the three months ended March 31, 2018 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2017
1,110,061

 
$
38.35

Options exercised
(113,101
)
 
$
23.96

Options canceled
(1,560
)
 
$
90.96

Outstanding at March 31, 2018
995,400

 
$
39.91


The total pretax intrinsic value of options exercised in the three months ended March 31, 2018 and 2017 was $5.0 million and $3.6 million, respectively. This intrinsic value represents the difference between the fair market value of the Company's ordinary shares on the date of exercise and the exercise price of each option. Based on the closing price of the Company's ordinary shares of $72.85 on March 31, 2018, the total pretax intrinsic value of options outstanding at March 31, 2018 was $37.5 million. The total pretax intrinsic value of options outstanding at December 31, 2017 was $35.5 million.
There were 993,393 and 1,107,712 options exercisable at March 31, 2018 and December 31, 2017, respectively. The total pretax intrinsic value of exercisable options at March 31, 2018 was $37.4 million. The total pretax intrinsic value of exercisable options at December 31, 2017 was $35.4 million.
Restricted share unit activity
RSU activity under the Company's equity incentive plans in the three months ended March 31, 2018 is set forth below:
 
Restricted Share
Units Outstanding
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Non-vested restricted share units at December 31, 2017
3,414,705

 
$
48.45

Restricted share units granted
87,200

 
$
65.62

Restricted share units vested
(271,422
)
 
$
45.44

Restricted share units canceled
(255,488
)
 
$
48.86

Non-vested restricted share units at March 31, 2018
2,974,995

 
$
49.19


The weighted average fair value of RSUs granted in the three months ended March 31, 2018 and 2017 was $65.62 and $44.83, respectively.
The total intrinsic value of all outstanding RSUs as of March 31, 2018 and December 31, 2017 was $216.7 million and $220.9 million, respectively.
Employee Stock Purchase Plan activity
There were 288,017 and 269,698 shares purchased under the ESPP for the three months ended March 31, 2018 and 2017 at an average price per share of $39.40 and $37.63, respectively.
Shares reserved for future issuance
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2018:
 
Number of
Shares
Share options outstanding
995,400

Restricted share units outstanding
2,974,995

Shares authorized for future issuance
927,634

ESPP shares available for future issuance
3,137,452

Total shares reserved for future issuance as of March 31, 2018
8,035,481


Share-based compensation
The Company accounts for share-based compensation expense based on the estimated fair value of the share equity awards as of the grant dates.
The following weighted average assumptions were used to value ESPP shares issued pursuant to the Company's share incentive plans for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
Dividend yield
%
 
%
Expected volatility
37.2
%
 
25.3
%
Risk free interest rate
1.20
%
 
0.91
%
Expected life, years
0.5

 
0.5



The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Cost of goods sold
$
411

 
$
482

Research and development
8,174

 
8,690

Sales and marketing
3,599

 
3,338

General and administrative
2,790

 
2,258

Total share-based compensation expense
$
14,974

 
$
14,768


At March 31, 2018, there was $123.9 million of total unrecognized share-based compensation costs related to non-vested share-based compensation arrangements. The costs are expected to be recognized over a weighted average period of approximately 2.55 years.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
3 Months Ended
Mar. 31, 2018
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS):
The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2018 and 2017:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2017
$
693

 
$
925

 
$
1,618

Other comprehensive income/(loss) before reclassifications, net of taxes
(293
)
 
(803
)
 
(1,096
)
Realized (gains)/losses reclassified from accumulated other comprehensive income

 
(535
)
 
(535
)
Net current-period other comprehensive income/(loss), net of taxes
(293
)
 
(1,338
)
 
(1,631
)
Balance at March 31, 2018
$
400

 
$
(413
)
 
$
(13
)
 
 
 
 
 
 
Balance at December 31, 2016
$
(236
)
 
$
(692
)
 
$
(928
)
Other comprehensive income/(loss) before reclassifications, net of taxes
73

 
5,680

 
5,753

Realized (gains)/losses reclassified from accumulated other comprehensive income
(4
)
 
(1,436
)
 
(1,440
)
Net current-period other comprehensive income/(loss), net of taxes
69

 
4,244

 
4,313

Balance at March 31, 2017
$
(167
)
 
$
3,552

 
$
3,385


The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the three months ended March 31, 2018 and 2017:
 
 
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement of Operations
 
 
Three Months Ended March 31,
 
 
 
 
2018
 
2017
 
 
 
 
(in thousands)
 
 
Realized (gains)/losses on derivatives designated as hedging instruments
 
$
(535
)
 
$
(1,436
)
 
Cost of revenues and Operating expenses:
 
 
(26
)
 
(84
)
 
Cost of revenues
 
 
(64
)
 
(115
)
 
General and administrative
 
 
(47
)
 
(145
)
 
Sales and marketing
 
 
(398
)
 
(1,092
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 

 
(4
)
 
Other income, net
Total reclassifications for the period
 
$
(535
)
 
$
(1,440
)
 
Total
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES
3 Months Ended
Mar. 31, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES:
As of March 31, 2018 and December 31, 2017, the Company had gross unrecognized tax benefits of $46.0 million and $45.2 million, respectively. It is the Company’s policy to classify accrued interest and penalties as part of the unrecognized tax benefits and record the expense in the provision for income taxes. The amount of accrued interest and penalties related to unrecognized tax benefits totaled $1.8 million at March 31, 2018 and $1.6 million at December 31, 2017.
During the three months ended March 31, 2018, the Company released $26.7 million of valuation allowance against the deferred tax assets primarily related to net operating losses carryforwards ("NOLs") and tax credit carryforwards related to its U.S. subsidiaries. After the discontinuation of the Company’s 1550nm silicon photonics development activities in the first quarter of fiscal 2018, the U.S. subsidiaries will have sufficient taxable income in the future to utilize the deferred tax assets before they expire.
As of March 31, 2018, the Company's U.S. subsidiaries had federal and state NOLs of approximately $86.1 million and $74.4 million, respectively. The Company also had federal and state research and development tax credit carryforwards of approximately $12.9 million and $4.5 million, respectively. The U.S. NOLs for federal tax purposes will expire from 2024 to 2027, and the U.S. NOLs for state tax purposes will expire from 2018 to 2037.
On December 22, 2017, the Tax Cuts and Jobs Acts was enacted into law. The new legislation contains several key tax provisions that will impact the Company. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, a one-time repatriation tax on accumulated foreign earnings, an elimination of U.S. federal income taxes on dividends from foreign subsidiaries, a limitation on the tax deductibility of interest expense, and a change in rules related to uses and limitations of NOLs created in tax years beginning after December 31, 2017.
The lower corporate income tax rate required the Company to remeasure its U.S. deferred tax assets and liabilities as of December 31, 2017 as well as reassess the realizability of its deferred tax assets and liabilities. ASC 740 requires the Company to recognize the effect of the tax law changes in the period of enactment. However, the SEC staff has issued SAB 118 which allowed the Company to record provisional amounts during a measurement period.
The Company has concluded that a reasonable estimate could be developed for the effects of the tax reform, and recorded a provisional decrease to deferred tax assets of $3.2 million and corresponding decrease to the valuation allowance as of December 31, 2017. However, due to the fundamental changes of the tax law, the accounting complexity, and the expected ongoing guidance and accounting interpretations during the measurement period, the Company considers the accounting for the deferred tax remeasurement and other items to be incomplete. These effects have been included in the consolidated financial statements for the year ended December 31, 2017 as provisional amounts.
During the measurement period, the Company might need to reflect adjustments to the provisional amounts upon obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enactment date that, if known, would have affected the income tax effects initially reported as provisional amounts. No adjustments to the provisional amounts were recorded during the three months ended March 31, 2018.
The measurement period will end when the Company obtains, prepares, and analyzes the information needed in order to complete the accounting requirements under ASC Topic 740 or on December 22, 2018, whichever is earlier. The Company expects to complete its analysis within the measurement period in accordance with SAB 118.
As of March 31, 2018, the 2014 through 2017 tax years are open and may be subject to potential examinations in the United States. The Company has NOLs in the United States from prior tax periods beginning in 2003 which may be subject to examination upon utilization in future tax periods. As of March 31, 2018, the 2013 through 2017 tax years are open and may be subject to potential examinations in Denmark and Israel. As of March 31, 2018, the income tax returns of the Company and one of its subsidiaries in Israel are under examination by the Israeli Income Tax Authorities for certain years from 2013 to 2015.
The Company's operations in Israel were granted "Approved Enterprise" status by the Investment Center in the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status from the Israeli Income Tax Authority, which makes the Company eligible for tax benefits under the Israeli Law for Encouragement of Capital Investments, 1959 (the "Encouragement Law"). Under the terms of the Beneficiary Enterprise program, income that is attributable to the Company's operations in Yokneam, Israel, is exempt from income tax commencing fiscal year 2011 through 2021. Income that is attributable to the Company's operations in Tel Aviv, Israel is subject to a reduced income tax rate (generally between 10.0% and the current corporate tax rate, depending on the percentage of foreign investment in the Company) commencing fiscal year 2013 through 2021. The tax holiday has resulted in a cash tax savings of $4.7 million for the three months ended March 31, 2018, increasing diluted earnings per share by approximately $0.09 in the three months ended March 31, 2018.
On June 14, 2017, the Israeli government legislated new regulations regarding the "Preferred Technological Enterprise" regime, under which a company that complies with the terms may be entitled to certain tax benefits. The Company expects that its operation in Israel will comply with the terms of the Preferred Technological Enterprise regime. Therefore, the Company may utilize the tax benefits under this regime after the end of the benefit period of its Approved and Beneficiary Enterprise statuses (i.e. from fiscal year 2022 onwards). Under the new legislation, the majority of the Company’s income from its operations in Yokneam, Israel, will be subject to a corporate rate of 7.5%, while the majority of the income from its operations in Tel-Aviv, Israel, will be subject to a corporate rate of 12.0%.
The Company’s effective tax rate is highly dependent upon the geographic distribution of its worldwide earnings or losses, tax regulations and tax holiday benefits in Israel, and the effectiveness of the Company’s tax planning strategies. The Company’s effective tax rates were (230.6)% and 11.8% for the three months ended March 31, 2018 and 2017, respectively. The difference between the Company’s effective tax rate and the 21.0% federal statutory rate for the three months ended March 31, 2018 resulted primarily from the release of valuation allowance against the deferred tax assets related to U.S. subsidiaries, the tax holiday in Israel and foreign earnings taxed at rates lower than the federal statutory rates, partially offset by the accrual of unrecognized tax benefits, interest and penalties associated with unrecognized tax positions, non-tax-deductible expenses such as share-based compensation and losses generated from subsidiaries without tax benefit.
The application of income tax law is inherently complex. Laws and regulations in this area are voluminous and are often ambiguous, and the Company is required to make many subjective assumptions and judgments regarding its income tax exposures. In addition, interpretations of and guidance surrounding income tax laws and regulations are subject to change over time. Any changes in the Company’s subjective assumptions and judgments could materially affect amounts recognized in its condensed consolidated balance sheets and statements of operations.
At March 31, 2018, the Company maintained a valuation allowance against deferred tax assets of one of its subsidiaries. The Company assesses its ability to recover its deferred tax assets on an ongoing basis. Significant management judgment is required in determining any valuation allowance recorded against deferred tax assets. In evaluating the ability to recover deferred tax assets, the Company considers available positive and negative evidence including its recent cumulative losses, its ability to carry-back losses against prior taxable income and its projected financial results. The Company also considers, commensurate with its objective verifiability, the forecast of future taxable income including the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. A valuation allowance may be recorded in the event it is deemed to be more-likely-than-not that the deferred tax asset cannot be realized. Previously established valuation allowances may also be released in the event it is deemed to be more-likely-than-not that the deferred tax asset can be realized. Any release of valuation allowance will be recorded as a tax benefit which will positively impact the Company’s operating results. Management has determined on the basis of the quarterly assessment performed at March 31, 2018, that these deferred tax assets are not more-likely-than-not to be realized.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER INCOME, NET
3 Months Ended
Mar. 31, 2018
Other Income and Expenses [Abstract]  
OTHER INCOME, NET
OTHER INCOME, NET:
Other income, net is summarized in the following table:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Interest income and gains on short-term investments, net
$
967

 
$
878

Foreign exchange loss, net
(182
)
 
(162
)
Other
(147
)
 
(33
)
Other income, net
$
638

 
$
683

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
TERM DEBT
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
TERM DEBT
TERM DEBT:
In connection with the Company’s acquisition of EZchip, on February 22, 2016, the Company and its wholly owned subsidiary, Mellanox Technologies, Inc., entered into a $280.0 million variable interest rate Term Debt note maturing February 21, 2019. Debt issuance costs of $5.5 million on the Term Debt are being amortized to interest expense at the effective interest rate over the contractual term of the Term Debt. The Term Debt allows for voluntary prepayments at any time and additional term loan borrowings under certain conditions.
The following table presents the Term Debt at March 31, 2018:
 
 
(in thousands)
Term Debt, principal amount
 
$
35,000

Less unamortized debt issuance costs
 
668

Term Debt, principal net of unamortized debt issuance costs
 
$
34,332

Effective interest rate
 
3.84
%

During the three months ended March 31, 2018 the Company paid $39.0 million of principal. At March 31, 2018, future contractual principal payments on the Company's Term Debt is summarized as follows:
 
(in thousands)
2018 (remainder of year)
$

2019
35,000

 
$
35,000


The Term Debt bears interest through maturity at a variable rate based upon, at the Company’s option, either (a) the LIBOR rate for Eurocurrency borrowing or (b) an Alternate Base Rate (“ABR”), which is the highest of (i) the administrative agent’s prime rate, (ii) one-half of 1.00% in excess of the overnight U.S. Federal Funds rate, and (iii) 1.00% in excess of the one-month LIBOR, plus in each case, an applicable margin. The applicable margin for Eurocurrency loans ranges, based on the applicable total net leverage ratio, from 1.25% to 2.00% per annum and the applicable margin for ABR loans ranges, based on the applicable total net leverage ratio, from 0.25% to 1.00% per annum.
The Term Debt contains a number of covenants and restrictions that among other things, and subject to certain agreed upon exceptions, require the Company and its subsidiaries to satisfy certain financial covenants and restricts the ability of the Company and its subsidiaries to incur liens, incur additional indebtedness, make loans and investments, engage in mergers and acquisitions, engage in asset sales, declare dividends or redeem or repurchase capital stock, prepay, redeem or purchase subordinated debt and amend or otherwise alter debt agreements, in each case, subject to certain agreed upon exceptions. A failure to comply with these covenants could permit the lenders under the Term Debt to declare all amounts borrowed under the Term Debt, together with accrued interest and fees, to be immediately due and payable. At March 31, 2018, the Company was in compliance with the covenants for the Term Debt.
See Note 15 for more details about the subsequent payment of the Term Debt.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
RESTRUCTURING CHARGES
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
RESTRUCTURING CHARGES
RESTRUCTURING CHARGES:
In connection with the discontinuation of its 1550nm silicon photonics development activities, the Company initiated a restructuring plan to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities.
During the three months ended March 31, 2018, the Company recorded employee separation and severance costs of $3.4 million. The Company has completed the employee termination activities, and does not expect additional costs related to employee terminations in future periods.
During the three months ended March 31, 2018, the Company recorded contract exit costs with vendors of $3.2 million. The Company expects to record up to $0.5 million of exit costs in the second quarter of 2018.
During the three months ended March 31, 2018, the Company recorded a loss on disposal of assets of $1.0 million. The Company expects to record up to $0.5 million of losses on the disposal of assets in the second quarter of 2018.
As of March 31, 2018, the Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company expects to record up to $0.5 million of facility related charges in the second quarter of 2018.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2018
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
SUBSEQUENT EVENTS:
In April 2018, the Company entered into a settlement agreement with the NATI. As part of the settlement, the Company agreed to pay approximately $9.3 million to eliminate its future contingent royalty obligation of $36.4 million to the NATI, which primarily related to products that the Company is no longer developing. The settlement costs will be included in the statement of operations in the second quarter of 2018.
On April 30, 2018, the Company paid off all outstanding principal and interest related to the Term Debt.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of presentation
Principles of presentation
The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.
The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018. The results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2018 or thereafter.
Risks and uncertainties
Risks and uncertainties
The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.
Use of estimates
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company’s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return.
The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.
A portion of the Company’s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (“DPA”) claims to the Company to adjust the distributor’s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends.
Most of the Company’s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor’s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded.
Restricted cash
Restricted cash
The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements.
Recent accounting pronouncements
Adoption of new accounting principles
In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606). The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the “new revenue standards”, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in the three months ended March 31, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.
Recent accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company is currently evaluating the effect that the standard will have on its consolidated financial statements and related disclosures.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents
The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:
 
March 31,
 
2018
 
2017
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
90,578

 
$
58,357

Restricted cash in other long-term assets, as reported on the balance sheets
8,000

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
98,578

 
$
58,357

Reconciliation of cash and cash equivalents to cash, cash equivalents and restricted cash
The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:
 
March 31,
 
2018
 
2017
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
90,578

 
$
58,357

Restricted cash in other long-term assets, as reported on the balance sheets
8,000

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
98,578

 
$
58,357

Schedule of revenues and accounts receivable from customers
The following table summarizes the revenues from customers (including original equipment manufacturers) in excess of 10% of the total revenues:
 
Three Months Ended March 31,
 
2018
 
2017
Hewlett Packard Enterprise ("HPE")
17
%
 
13
%
Dell Technologies Inc. ("Dell")
10
%
 
13
%
____________________
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:
 
March 31, 2018
 
December 31, 2017
HPE
20
%
 
13
%
____________________
 
 
 

Schedule of changes in the entity's liability for product warranty
The following table provides changes in the product warranty accrual for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Balance, beginning of the period
$
889


$
1,474

New warranties issued during the period
349


436

Reversal of warranty reserves


(356
)
Settlements during the period
(301
)

(343
)
Balance, end of the period
937


1,211

Less: long-term portion of product warranty liability
(172
)

(162
)
Current portion, end of the period
$
765


$
1,049

Schedule of computation of basic and diluted net income per share
The following table sets forth the computation of basic and diluted net income (loss) per share for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands, except per share data)
Net income (loss)
$
37,843

 
$
(12,244
)
Basic and diluted shares:
 


 

Weighted average ordinary shares outstanding
51,819


49,337

Effect of dilutive shares
1,827



Shares used to compute diluted net income (loss) per share
53,646

 
49,337

Net income (loss) per share — basic
$
0.73

 
$
(0.25
)
Net income (loss) per share — diluted
$
0.71

 
$
(0.25
)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Tables)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The cumulative effect of the changes made to the consolidated balance sheet as of January 1, 2018 for the adoption of Topic 606-10 were as follows:
 
December 31, 2017
 
Adjustments
 
January 1, 2018
 
(in thousands)
Deferred revenue, short term
$
23,485

 
$
(4,501
)
 
$
18,984

Retained earnings
$
181,630

 
$
4,501

 
$
186,131

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet was as follows:
 
March 31, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands)
Condensed Consolidated Balance Sheet
 
 
 
 
 
Account receivable, net
$
142,897

 
$
3,080

 
$
145,977

Deferred revenue, short term
20,216

 
11,800

 
32,016

Retained earnings
$
223,974

 
$
(8,720
)
 
$
215,254

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:
 
Three Months Ended March 31, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
251,000

 
$
(6,819
)
 
$
244,181

Cost of revenues
88,998

 
(2,600
)
 
86,398

Net income
$
37,843

 
$
(4,219
)
 
$
33,624

Earnings per share
 
 
 
 
 
Basic
$
0.73

 
$
(0.08
)
 
$
0.65

Diluted
$
0.71

 
$
(0.08
)
 
$
0.63

 
 
 
 
 
 
Condensed Consolidated Statement of Cash Flows
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
37,843

 
$
(4,219
)
 
$
33,624

Accounts receivable
11,316

 
(3,080
)
 
8,236

Accrued liabilities and other liabilities
$
(4,504
)
 
$
7,299

 
$
2,795

Disaggregation of Revenue
Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
United States
$
96,260

 
$
73,248

China
56,213

 
33,201

Europe
35,996

 
46,405

Other Americas
27,740

 
10,890

Other Asia
34,791

 
24,907

Total revenue
$
251,000

 
$
188,651

The following tables represent our total revenues for the three months ended March 31, 2018 and 2017 by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
ICs
$
28,587

 
$
42,422

Boards
118,051

 
64,292

Switch systems
55,647

 
47,146

Cables, accessories and other
48,715

 
34,791

Total revenue
$
251,000

 
$
188,651

 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
InfiniBand:
 
 
 
EDR
$
55,946

 
$
39,623

FDR
41,748

 
49,829

QDR/DDR/SDR
5,444

 
7,533

Total
103,138

 
96,985

Ethernet
136,948

 
80,477

Other
10,914

 
11,189

Total revenue
$
251,000

 
$
188,651

Changes in Deferred Revenue Balances
The following table presents the significant changes in the deferred revenue balance during the three months ended March 31, 2018:
 
(in thousands)
Balance, beginning of the period
$
36,804

New performance obligations
8,145

Reclassification to revenue as a result of satisfying performance obligations
(6,133
)
Balance, end of the period
38,816

Less: long-term portion of deferred revenue
18,600

Current portion, end of the period
$
20,216

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS (Tables)
3 Months Ended
Mar. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Schedule of balance sheet components
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Accounts receivable, net:
 

 
 

Accounts receivable, gross
$
143,529

 
$
154,845

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
142,897

 
$
154,213

Inventories:
 

 
 

Raw materials
$
10,372

 
$
12,656

Work-in-process
31,723

 
22,769

Finished goods
27,791

 
29,232

 
$
69,886

 
$
64,657

Other current assets:
 

 
 
Prepaid expenses
$
7,782

 
$
7,518

Derivative contracts receivable
170

 
982

VAT receivable
3,701

 
2,259

Other
3,900

 
3,536

 
$
15,553

 
$
14,295

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
171,640

 
$
164,707

Furniture and fixtures
2,972

 
3,198

Leasehold improvements
48,102

 
47,262

 
222,714

 
215,167

Less: Accumulated depreciation and amortization
(112,579
)
 
(105,248
)
 
$
110,135

 
$
109,919

Deferred taxes and other long-term assets:
 

 
 
Equity investments in private companies
$
31,755

 
$
29,255

Deferred taxes
51,390

 
24,563

Long-term restricted cash
8,000

 
8,025

Other assets
3,259

 
4,319

 
$
94,404

 
$
66,162

Accrued liabilities:
 

 
 
Payroll and related expenses
$
62,163

 
$
71,868

Accrued expenses
35,117

 
31,951

Derivative contracts payable
540

 
17

Product warranty liability
765

 
706

Other
9,076

 
9,516

 
$
107,661

 
$
114,058

Other long-term liabilities:
 
 
 
Income tax payable
$
24,975

 
$
24,425

Deferred rent
2,505

 
2,220

Other
5,616

 
7,422

 
$
33,096

 
$
34,067

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Schedule of the fair value hierarchy of the Company's financial assets and liabilities measured at fair value
The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
599

 
$

 
$
599

Certificates of deposit

 
46,295

 
46,295

U.S. Government and agency securities

 
36,457

 
36,457

Commercial paper

 
25,904

 
25,904

Corporate bonds

 
57,417

 
57,417

Municipal bonds

 
14,494

 
14,494

Foreign government bonds

 
15,159

 
15,159

 
599

 
195,726

 
196,325

Long-term restricted cash

 
8,000

 
8,000

Derivative contracts

 
170

 
170

Total financial assets
$
599

 
$
203,896

 
$
204,495

Derivative contracts

 
540

 
540

Total financial liabilities
$

 
$
540

 
$
540


The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2017:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,857

 
$

 
$
1,857

Certificates of deposit

 
58,003

 
58,003

U.S. Government and agency securities

 
43,872

 
43,872

Commercial paper

 
27,029

 
27,029

Corporate bonds

 
54,447

 
54,447

Municipal bonds

 
15,169

 
15,169

Foreign government bonds

 
12,761

 
12,761


1,857

 
211,281

 
213,138

Long-term restricted cash

 
8,025

 
8,025

Derivative contracts

 
982

 
982

Total financial assets
$
1,857

 
$
220,288

 
$
222,145

Derivative contracts

 
17

 
17

Total financial liabilities
$

 
$
17

 
$
17

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of cash, cash equivalents and short-term investments
The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
89,979

 
$

 
$

 
$
89,979

Money market funds
599

 

 

 
599

Certificates of deposit
46,361

 

 
(66
)
 
46,295

U.S. Government and agency securities
36,644

 

 
(187
)
 
36,457

Commercial paper
25,992

 

 
(87
)
 
25,905

Corporate bonds
57,861

 

 
(445
)
 
57,416

Municipal bonds
14,551

 

 
(57
)
 
14,494

Foreign government bonds
15,220

 

 
(61
)
 
15,159

Total
287,207

 

 
(903
)
 
286,304

Less amounts classified as cash and cash equivalents
(90,578
)
 

 

 
(90,578
)
Short-term investments
$
196,629

 
$

 
$
(903
)
 
$
195,726



 
December 31, 2017
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
60,616

 
$

 
$

 
$
60,616

Money market funds
1,857

 

 

 
1,857

Certificates of deposit
58,039

 

 
(36
)
 
58,003

U.S. Government and agency securities
44,070

 

 
(198
)
 
43,872

Commercial paper
27,073

 
1

 
(45
)
 
27,029

Corporate bonds
54,673

 

 
(226
)
 
54,447

Municipal bonds
15,227

 

 
(58
)
 
15,169

Foreign government bonds
12,809

 

 
(48
)
 
12,761

Total
274,364

 
1

 
(611
)
 
273,754

Less amounts classified as cash and cash equivalents
(62,473
)
 

 

 
(62,473
)
Short-term investments
$
211,891

 
$
1

 
$
(611
)
 
$
211,281

Schedule of contractual maturities of short-term investments
The contractual maturities of short-term investments at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
171,097

 
$
170,488

 
$
148,232

 
$
147,921

Due in one to three years
25,532

 
25,238

 
63,659

 
63,360

 
$
196,629

 
$
195,726

 
$
211,891

 
$
211,281

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amounts of intangible assets
The carrying amounts of intangible assets as of March 31, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
(in thousands)
Licensed technology
$
47,271

 
$
(19,686
)
 
$
27,585

Developed technology
279,543

 
(133,297
)
 
146,246

Customer relationships
69,776

 
(26,546
)
 
43,230

Trade names
5,600

 
(3,923
)
 
1,677

Total intangible assets
$
402,190

 
$
(183,452
)
 
$
218,738

The carrying amounts of intangible assets as of December 31, 2017 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
(in thousands)
Licensed technology
$
40,407

 
$
(16,478
)
 
$
23,929

Developed technology
279,543

 
(122,414
)
 
157,129

Customer relationships
69,776

 
(24,783
)
 
44,993

Trade names
5,600

 
(3,456
)
 
2,144

Total intangible assets
$
395,326

 
$
(167,131
)
 
$
228,195

Schedule of estimated future amortization expense from amortizable intangible assets
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2018 (remaining nine months)
$
51,849

2019
60,253

2020
49,693

2021
31,630

2022
11,059

Thereafter
14,254

Total
$
218,738

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Tables)
3 Months Ended
Mar. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair value of derivative contracts
The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at March 31, 2018 and December 31, 2017 were as follows:
 
 
Other current assets
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
March 31, 2018
 
December 31, 2017
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$
170

 
$
528

 
$
980

 
$

Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$

 
$
12

 
$
2

 
$
17

Total derivatives
$
170

 
$
540

 
$
982

 
$
17

Schedule of notional amounts of outstanding derivative positions
The notional amounts of outstanding derivative contracts in U.S. dollars at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Derivatives designated as hedging instruments
 
 
Currency forward and option contracts
$
64,485

 
$
52,380

Derivatives not designated as hedging instruments
 
 
 
Currency forward and option contracts
$
39,841

 
$
47,015

Schedule of designated derivative contracts as cash flow hedges and their impact on OCI
The following table represents the unrealized gains (losses) of derivatives designated as hedging instruments, net of tax effects, that were recorded in accumulated other comprehensive income as of March 31, 2018 and December 31, 2017 and their effect on OCI for the three months ended March 31, 2018:
 
(in thousands)
December 31, 2017
$
925

Amount of loss recognized in OCI (effective portion)
(803
)
Amount of gain reclassified from OCI to income (effective portion)
(535
)
March 31, 2018
$
(413
)
Effect of derivative contracts on the condensed consolidated statement of operations
The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the three months ended March 31, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,

 
2018

2017

2018

2017
 
 
(in thousands)
Operating income
 
$
535

 
$
1,436

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(890
)
 
$
2,066




XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments under non-cancelable operating and capital leases
At March 31, 2018, future minimum payments under non-cancelable operating leases are as follows:
 
(in thousands)
 
 
2018 (remaining nine months)
$
16,328

2019
17,514

2020
14,683

2021
12,880

2022
9,756

Thereafter
60,021

Total minimum lease payments
$
131,182

Purchase commitment, excluding long-term commitment
At March 31, 2018, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2018 (remaining nine months)
$
212,618

2019
11,918

2020
2,005

2021
536

2022
536

Thereafter

 
$
227,613

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Tables)
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of share option awards activity under equity incentive plans
Share option activity under the Company's equity incentive plans in the three months ended March 31, 2018 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2017
1,110,061

 
$
38.35

Options exercised
(113,101
)
 
$
23.96

Options canceled
(1,560
)
 
$
90.96

Outstanding at March 31, 2018
995,400

 
$
39.91

Summary of restricted share units activity
RSU activity under the Company's equity incentive plans in the three months ended March 31, 2018 is set forth below:
 
Restricted Share
Units Outstanding
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Non-vested restricted share units at December 31, 2017
3,414,705

 
$
48.45

Restricted share units granted
87,200

 
$
65.62

Restricted share units vested
(271,422
)
 
$
45.44

Restricted share units canceled
(255,488
)
 
$
48.86

Non-vested restricted share units at March 31, 2018
2,974,995

 
$
49.19

Summary of ordinary shares reserved for future issuance under equity incentive plans
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of March 31, 2018:
 
Number of
Shares
Share options outstanding
995,400

Restricted share units outstanding
2,974,995

Shares authorized for future issuance
927,634

ESPP shares available for future issuance
3,137,452

Total shares reserved for future issuance as of March 31, 2018
8,035,481

Schedule of weighted average assumptions used to value share options granted
The following weighted average assumptions were used to value ESPP shares issued pursuant to the Company's share incentive plans for the three months ended March 31, 2018 and 2017:
 
Three Months Ended March 31,
 
2018
 
2017
Dividend yield
%
 
%
Expected volatility
37.2
%
 
25.3
%
Risk free interest rate
1.20
%
 
0.91
%
Expected life, years
0.5

 
0.5

Summary of the distribution of total share-based compensation expense
The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Cost of goods sold
$
411

 
$
482

Research and development
8,174

 
8,690

Sales and marketing
3,599

 
3,338

General and administrative
2,790

 
2,258

Total share-based compensation expense
$
14,974

 
$
14,768

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
3 Months Ended
Mar. 31, 2018
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Summary of the changes in accumulated balances of other comprehensive income (loss)
The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the three months ended March 31, 2018 and 2017:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2017
$
693

 
$
925

 
$
1,618

Other comprehensive income/(loss) before reclassifications, net of taxes
(293
)
 
(803
)
 
(1,096
)
Realized (gains)/losses reclassified from accumulated other comprehensive income

 
(535
)
 
(535
)
Net current-period other comprehensive income/(loss), net of taxes
(293
)
 
(1,338
)
 
(1,631
)
Balance at March 31, 2018
$
400

 
$
(413
)
 
$
(13
)
 
 
 
 
 
 
Balance at December 31, 2016
$
(236
)
 
$
(692
)
 
$
(928
)
Other comprehensive income/(loss) before reclassifications, net of taxes
73

 
5,680

 
5,753

Realized (gains)/losses reclassified from accumulated other comprehensive income
(4
)
 
(1,436
)
 
(1,440
)
Net current-period other comprehensive income/(loss), net of taxes
69

 
4,244

 
4,313

Balance at March 31, 2017
$
(167
)
 
$
3,552

 
$
3,385

Reclassification out of accumulated other comprehensive income
The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the three months ended March 31, 2018 and 2017:
 
 
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement of Operations
 
 
Three Months Ended March 31,
 
 
 
 
2018
 
2017
 
 
 
 
(in thousands)
 
 
Realized (gains)/losses on derivatives designated as hedging instruments
 
$
(535
)
 
$
(1,436
)
 
Cost of revenues and Operating expenses:
 
 
(26
)
 
(84
)
 
Cost of revenues
 
 
(64
)
 
(115
)
 
General and administrative
 
 
(47
)
 
(145
)
 
Sales and marketing
 
 
(398
)
 
(1,092
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 

 
(4
)
 
Other income, net
Total reclassifications for the period
 
$
(535
)
 
$
(1,440
)
 
Total
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER INCOME, NET (Tables)
3 Months Ended
Mar. 31, 2018
Other Income and Expenses [Abstract]  
Schedule of other income, net
Other income, net is summarized in the following table:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Interest income and gains on short-term investments, net
$
967

 
$
878

Foreign exchange loss, net
(182
)
 
(162
)
Other
(147
)
 
(33
)
Other income, net
$
638

 
$
683

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
TERM DEBT (Tables)
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Schedule of debt
The following table presents the Term Debt at March 31, 2018:
 
 
(in thousands)
Term Debt, principal amount
 
$
35,000

Less unamortized debt issuance costs
 
668

Term Debt, principal net of unamortized debt issuance costs
 
$
34,332

Effective interest rate
 
3.84
%
Contractual obligation, fiscal year maturity schedule
At March 31, 2018, future contractual principal payments on the Company's Term Debt is summarized as follows:
 
(in thousands)
2018 (remainder of year)
$

2019
35,000

 
$
35,000

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Long-term restricted cash $ 8,000,000 $ 8,025,000 $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents, as reported on the balance sheets $ 90,578,000 $ 62,473,000 $ 58,357,000  
Restricted cash in other long-term assets, as reported on the balance sheets 8,000,000 8,025,000 0  
Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows $ 98,578,000 $ 70,498,000 $ 58,357,000 $ 56,780,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Hewlett Packard Enterprise (HPE) | Net sales revenue      
Concentration Risk [Line Items]      
Percentage of consolidated revenue by major customer 17.00% 13.00%  
Hewlett Packard Enterprise (HPE) | Accounts receivable      
Concentration Risk [Line Items]      
Percentage of consolidated revenue by major customer 20.00%   13.00%
Dell Technologies | Net sales revenue      
Concentration Risk [Line Items]      
Percentage of consolidated revenue by major customer 10.00% 13.00%  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Changes in the entity's liability for product warranty      
Balance, beginning of the period $ 889 $ 1,474  
New warranties issued during the period 349 436  
Reversal of warranty reserves 0 (356)  
Settlements during the period (301) (343)  
Balance, end of the period 937 1,211  
Less: long-term portion of product warranty liability (172) (162)  
Current portion, end of the period $ 765 $ 1,049 $ 706
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net income (loss) $ 37,843 $ (12,244)
Basic and diluted shares:    
Weighted average ordinary shares outstanding (in shares) 51,819 49,337
Effect of dilutive shares (in shares) $ 1,827 $ 0
Shares used to compute diluted net income (loss) per share (in shares) 53,646 49,337
Net income (loss) per share - basic (in USD per share) $ 0.73 $ (0.25)
Net income (loss) per share - diluted (in USD per share) $ 0.71 $ (0.25)
Share options and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 200 4,600
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term $ 20,216 $ 18,984 $ 23,485
Retained earnings 223,974 186,131 181,630
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term 32,016   23,485
Retained earnings 215,254   $ 181,630
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term 11,800 (4,501)  
Retained earnings $ (8,720) $ 4,501  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Impact to balance sheet) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net $ 142,897   $ 154,213
Deferred revenue, short term 20,216 $ 18,984 23,485
Retained earnings 223,974 186,131 181,630
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 145,977    
Deferred revenue, short term 32,016   23,485
Retained earnings 215,254   $ 181,630
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 3,080    
Deferred revenue, short term 11,800 (4,501)  
Retained earnings $ (8,720) $ 4,501  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Impact to statement of operations and cash flow) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Condensed Consolidated Statement of Operations [Abstract]    
Total revenues $ 251,000 $ 188,651
Cost of revenues 88,998 64,450
Net income $ 37,843 $ (12,244)
Earnings Per Share [Abstract]    
Basic (in USD per share) $ 0.73 $ (0.25)
Diluted (in USD per share) $ 0.71 $ (0.25)
Cash flows from operating activities:    
Accounts receivable $ 11,316 $ 15,532
Accrued liabilities and other liabilities (4,504) $ 2,783
Calculated under Revenue Guidance in Effect before Topic 606    
Condensed Consolidated Statement of Operations [Abstract]    
Total revenues 244,181  
Cost of revenues 86,398  
Net income $ 33,624  
Earnings Per Share [Abstract]    
Basic (in USD per share) $ 0.65  
Diluted (in USD per share) $ 0.63  
Cash flows from operating activities:    
Accounts receivable $ 8,236  
Accrued liabilities and other liabilities 2,795  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Condensed Consolidated Statement of Operations [Abstract]    
Total revenues (6,819)  
Cost of revenues (2,600)  
Net income $ (4,219)  
Earnings Per Share [Abstract]    
Basic (in USD per share) $ (0.08)  
Diluted (in USD per share) $ (0.08)  
Cash flows from operating activities:    
Accounts receivable $ (3,080)  
Accrued liabilities and other liabilities $ 7,299  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Revenue by geographic location) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenue $ 251,000 $ 188,651
United States    
Disaggregation of Revenue [Line Items]    
Revenue 96,260 73,248
China    
Disaggregation of Revenue [Line Items]    
Revenue 56,213 33,201
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 35,996 46,405
Other Americas    
Disaggregation of Revenue [Line Items]    
Revenue 27,740 10,890
Other Asia    
Disaggregation of Revenue [Line Items]    
Revenue $ 34,791 $ 24,907
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Revenue by Product Type) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenue $ 251,000 $ 188,651
ICs    
Disaggregation of Revenue [Line Items]    
Revenue 28,587 42,422
Boards    
Disaggregation of Revenue [Line Items]    
Revenue 118,051 64,292
Switch systems    
Disaggregation of Revenue [Line Items]    
Revenue 55,647 47,146
Cables, accessories and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 48,715 $ 34,791
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenue $ 251,000 $ 188,651
InfiniBand:    
Disaggregation of Revenue [Line Items]    
Revenue 103,138 96,985
EDR    
Disaggregation of Revenue [Line Items]    
Revenue 55,946 39,623
FDR    
Disaggregation of Revenue [Line Items]    
Revenue 41,748 49,829
QDR/DDR/SDR    
Disaggregation of Revenue [Line Items]    
Revenue 5,444 7,533
Ethernet    
Disaggregation of Revenue [Line Items]    
Revenue 136,948 80,477
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 10,914 $ 11,189
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE REVENUE (Contract Liabilities) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Change in Contract with Customer, Asset and Liability [Roll Forward]  
Balance, beginning of the period $ 36,804
New performance obligations 8,145
Reclassification to revenue as a result of satisfying performance obligations (6,133)
Balance, end of period 38,816
Less: long-term portion of deferred revenue 18,600
Current portion, end of the period $ 20,216
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Accounts receivable, net:      
Accounts receivable, gross $ 143,529,000 $ 154,845,000  
Less: allowance for doubtful accounts (632,000) (632,000)  
Accounts receivable, net: 142,897,000 154,213,000  
Inventories:      
Raw materials 10,372,000 12,656,000  
Work-in-process 31,723,000 22,769,000  
Finished goods 27,791,000 29,232,000  
Inventories: 69,886,000 64,657,000  
Other current assets:      
Prepaid expenses 7,782,000 7,518,000  
Derivative contracts receivable 170,000 982,000  
VAT receivable 3,701,000 2,259,000  
Other 3,900,000 3,536,000  
Other current assets: 15,553,000 14,295,000  
Property and equipment, net:      
Property and equipment, net 222,714,000 215,167,000  
Less: Accumulated depreciation and amortization (112,579,000) (105,248,000)  
Property and equipment, net: 110,135,000 109,919,000  
Deferred taxes and other long-term assets:      
Equity investments in private companies 31,755,000 29,255,000  
Deferred taxes 51,390,000 24,563,000  
Long-term restricted cash 8,000,000 8,025,000 $ 0
Other assets 3,259,000 4,319,000  
Deferred taxes and other long-term assets: 94,404,000 66,162,000  
Accrued liabilities:      
Payroll and related expenses 62,163,000 71,868,000  
Accrued expenses 35,117,000 31,951,000  
Derivative contracts payable 540,000 17,000  
Product warranty liability 765,000 706,000 $ 1,049,000
Other 9,076,000 9,516,000  
Accrued liabilities: 107,661,000 114,058,000  
Other long-term liabilities:      
Income tax payable 24,975,000 24,425,000  
Deferred rent 2,505,000 2,220,000  
Other 5,616,000 7,422,000  
Other long-term liabilities: 33,096,000 34,067,000  
Computer, equipment, and software      
Property and equipment, net:      
Property and equipment, net 171,640,000 164,707,000  
Furniture and fixtures      
Property and equipment, net:      
Property and equipment, net 2,972,000 3,198,000  
Leasehold improvements      
Property and equipment, net:      
Property and equipment, net $ 48,102,000 $ 47,262,000  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Financial assets measured at fair value    
Principal due on Term Debt $ 35,000,000  
Debt instrument, face amount 280,000,000  
Fair value, measurements, recurring basis    
Financial assets measured at fair value    
Investments, fair value 196,325,000 $ 213,138,000
Long-term restricted cash 8,000,000 8,025,000
Total financial assets 204,495,000 222,145,000
Total financial liabilities 540,000 17,000
Fair value, measurements, recurring basis | Assets    
Financial assets measured at fair value    
Total financial assets 170,000 982,000
Fair value, measurements, recurring basis | Liabilities    
Financial assets measured at fair value    
Total financial liabilities 540,000 17,000
Fair value, measurements, recurring basis | Money market funds    
Financial assets measured at fair value    
Investments, fair value 599,000 1,857,000
Fair value, measurements, recurring basis | Certificates of deposit    
Financial assets measured at fair value    
Investments, fair value 46,295,000 58,003,000
Fair value, measurements, recurring basis | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments, fair value 36,457,000 43,872,000
Fair value, measurements, recurring basis | Commercial paper    
Financial assets measured at fair value    
Investments, fair value 25,904,000 27,029,000
Fair value, measurements, recurring basis | Corporate bonds    
Financial assets measured at fair value    
Investments, fair value 57,417,000 54,447,000
Fair value, measurements, recurring basis | Municipal bonds    
Financial assets measured at fair value    
Investments, fair value 14,494,000 15,169,000
Fair value, measurements, recurring basis | Foreign government bonds    
Financial assets measured at fair value    
Investments, fair value 15,159,000 12,761,000
Fair value, measurements, recurring basis | Level 1    
Financial assets measured at fair value    
Investments, fair value 599,000 1,857,000
Long-term restricted cash   0
Total financial assets 599,000 1,857,000
Total financial liabilities 0 0
Fair value, measurements, recurring basis | Level 1 | Assets    
Financial assets measured at fair value    
Total financial assets 0 0
Fair value, measurements, recurring basis | Level 1 | Liabilities    
Financial assets measured at fair value    
Total financial liabilities 0 0
Fair value, measurements, recurring basis | Level 1 | Money market funds    
Financial assets measured at fair value    
Investments, fair value 599,000 1,857,000
Fair value, measurements, recurring basis | Level 1 | Certificates of deposit    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 1 | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 1 | Commercial paper    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 1 | Corporate bonds    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 1 | Municipal bonds    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 1 | Foreign government bonds    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 2    
Financial assets measured at fair value    
Investments, fair value 195,726,000 211,281,000
Long-term restricted cash 8,000,000 8,025,000
Total financial assets 203,896,000 220,288,000
Total financial liabilities 540,000 17,000
Fair value, measurements, recurring basis | Level 2 | Assets    
Financial assets measured at fair value    
Total financial assets 170,000 982,000
Fair value, measurements, recurring basis | Level 2 | Liabilities    
Financial assets measured at fair value    
Total financial liabilities 540,000 17,000
Fair value, measurements, recurring basis | Level 2 | Money market funds    
Financial assets measured at fair value    
Investments, fair value 0 0
Fair value, measurements, recurring basis | Level 2 | Certificates of deposit    
Financial assets measured at fair value    
Investments, fair value 46,295,000 58,003,000
Fair value, measurements, recurring basis | Level 2 | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments, fair value 36,457,000 43,872,000
Fair value, measurements, recurring basis | Level 2 | Commercial paper    
Financial assets measured at fair value    
Investments, fair value 25,904,000 27,029,000
Fair value, measurements, recurring basis | Level 2 | Corporate bonds    
Financial assets measured at fair value    
Investments, fair value 57,417,000 54,447,000
Fair value, measurements, recurring basis | Level 2 | Municipal bonds    
Financial assets measured at fair value    
Investments, fair value 14,494,000 15,169,000
Fair value, measurements, recurring basis | Level 2 | Foreign government bonds    
Financial assets measured at fair value    
Investments, fair value $ 15,159,000 $ 12,761,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Amortized Cost      
Amortized Cost $ 287,207   $ 274,364
Short-term investments 196,629   211,891
Unrealized Gains 0   1
Unrealized Losses (903)   (611)
Estimated Fair Value      
Short term investments, fair value (286,304)   (273,754)
Short-term investments 195,726   211,281
Realized gains (losses) on the sale of marketable securities 1,000 $ 900  
Cash      
Amortized Cost      
Amortized Cost 89,979   60,616
Unrealized Gains 0   0
Unrealized Losses 0   0
Estimated Fair Value      
Short term investments, fair value (89,979)   (60,616)
Money market funds      
Amortized Cost      
Amortized Cost 599   1,857
Unrealized Gains 0   0
Unrealized Losses 0   0
Estimated Fair Value      
Short term investments, fair value (599)   (1,857)
Certificates of deposit      
Amortized Cost      
Amortized Cost 46,361   58,039
Unrealized Gains 0   0
Unrealized Losses (66)   (36)
Estimated Fair Value      
Short term investments, fair value (46,295)   (58,003)
U.S. Government and agency securities      
Amortized Cost      
Amortized Cost 36,644   44,070
Unrealized Gains 0   0
Unrealized Losses (187)   (198)
Estimated Fair Value      
Short term investments, fair value (36,457)   (43,872)
Commercial paper      
Amortized Cost      
Amortized Cost 25,992   27,073
Unrealized Gains 0   1
Unrealized Losses (87)   (45)
Estimated Fair Value      
Short term investments, fair value (25,905)   (27,029)
Corporate bonds      
Amortized Cost      
Amortized Cost 57,861   54,673
Unrealized Gains 0   0
Unrealized Losses (445)   (226)
Estimated Fair Value      
Short term investments, fair value (57,416)   (54,447)
Municipal bonds      
Amortized Cost      
Amortized Cost 14,551   15,227
Unrealized Gains 0   0
Unrealized Losses (57)   (58)
Estimated Fair Value      
Short term investments, fair value (14,494)   (15,169)
Foreign government bonds      
Amortized Cost      
Amortized Cost 15,220   12,809
Unrealized Gains 0   0
Unrealized Losses (61)   (48)
Estimated Fair Value      
Short term investments, fair value (15,159)   (12,761)
Cash and Cash Equivalents [Member]      
Amortized Cost      
Amortized Cost 90,578   62,473
Estimated Fair Value      
Short term investments, fair value $ (90,578)   $ (62,473)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
INVESTMENTS (Fair value due by period) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Amortized Cost    
Due in less than one year $ 171,097 $ 148,232
Due in one to three years 25,532 63,659
Available-for-sale securities, amortized cost basis 196,629 211,891
Estimated Fair Value    
Due in less than one year 170,488 147,921
Due in one to three years 25,238 63,360
Estimated Fair Value 195,726 211,281
Investment in a privately-held companies accounted for under the cost method $ 31,800 $ 29,300
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill, Period Increase (Decrease) $ 0    
Goodwill 472,437,000   $ 472,437,000
Amortization of intangible assets $ 16,300,000 $ 15,000,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of carrying amounts of intangible assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 402,190 $ 395,326
Accumulated Amortization (183,452) (167,131)
Net Carrying Value 218,738 228,195
Licensed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 47,271 40,407
Accumulated Amortization (19,686) (16,478)
Net Carrying Value 27,585 23,929
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 279,543 279,543
Accumulated Amortization (133,297) (122,414)
Net Carrying Value 146,246 157,129
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 69,776 69,776
Accumulated Amortization (26,546) (24,783)
Net Carrying Value 43,230 44,993
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 5,600 5,600
Accumulated Amortization (3,923) (3,456)
Net Carrying Value $ 1,677 $ 2,144
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of estimated future amortization expense from amortizable intangible assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
2018 (remaining nine months) $ 51,849  
2019 60,253  
2020 49,693  
2021 31,630  
2022 11,059  
Thereafter 14,254  
Net Carrying Value $ 218,738 $ 228,195
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Derivatives designated as hedging instruments    
Notional Disclosures [Abstract]    
Currency forward and option contracts $ 64,485 $ 52,380
Derivatives not designated as hedging instruments    
Notional Disclosures [Abstract]    
Currency forward and option contracts 39,841 47,015
Currency forward and option contracts | Other current assets    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets 170 982
Currency forward and option contracts | Other current assets | Derivatives designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets 170 980
Currency forward and option contracts | Other current assets | Derivatives not designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets 0 2
Currency forward and option contracts | Accrued liabilities    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities 540 17
Currency forward and option contracts | Accrued liabilities | Derivatives designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities 528 0
Currency forward and option contracts | Accrued liabilities | Derivatives not designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities $ 12 $ 17
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Balance of designated derivative contracts as cash flow hedges and their impact on OCI    
Balance at the beginning of the period $ 1,618  
Amount of loss recognized in OCI (effective portion) (1,338) $ 4,244
Balance at the end of the period (13)  
Derivatives designated as hedging instruments    
Balance of designated derivative contracts as cash flow hedges and their impact on OCI    
Balance at the beginning of the period 925  
Amount of loss recognized in OCI (effective portion) (803)  
Amount of gain reclassified from OCI to income (effective portion) (535)  
Balance at the end of the period $ (413)  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Effective of Contracts on Statement of Operations) (Details) - Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Derivatives designated as hedging instruments | Operating income    
Summary of Derivative Instruments Impact on Results of Operations [Abstract]    
Gain (loss) on derivatives $ 535 $ 1,436
Derivatives designated as hedging instruments | Other income (loss)    
Summary of Derivative Instruments Impact on Results of Operations [Abstract]    
Gain (loss) on derivatives 0 0
Derivatives not designated as hedging instruments | Operating income    
Summary of Derivative Instruments Impact on Results of Operations [Abstract]    
Gain (loss) on derivatives 0 0
Derivatives not designated as hedging instruments | Other income (loss)    
Summary of Derivative Instruments Impact on Results of Operations [Abstract]    
Gain (loss) on derivatives $ (890) $ 2,066
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Future minimum payments under non-cancelable operating leases    
2018 (remaining nine months) $ 16,328  
2019 17,514  
2020 14,683  
2021 12,880  
2022 9,756  
Thereafter 60,021  
Total minimum lease payments 131,182  
Purchase commitments    
2018 (remaining nine months) 212,618  
2019 11,918  
2020 2,005  
2021 536  
2022 536  
Thereafter 0  
Amount of non-cancelable purchase commitments 227,613  
Loss Contingencies [Line Items]    
Total minimum lease payments $ 131,182  
Royalties payable, percentage 4.50%  
Accrued royalties $ 36,400  
Unrecognized tax benefits 46,000 $ 45,200
Unrecognized tax benefits that would impact effective tax rate 23,400  
Yokneam    
Future minimum payments under non-cancelable operating leases    
Total minimum lease payments $ 3,000  
Loss Contingencies [Line Items]    
Length of operating lease term (in years) 10 years  
Present value of capital lease obligations $ 30,300  
Total minimum lease payments $ 3,000  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Stock Option Plans) (Details) - shares
Feb. 14, 2017
Mar. 31, 2018
Share incentive plans    
Common stock, capital shares reserved for future issuance   8,035,481
Second Restated Plan    
Share incentive plans    
Number of additional shares authorized 1,640,000  
Common stock, capital shares reserved for future issuance 2,390,000  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Summary of share option awards activity under equity incentive plans) (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Number of Shares      
Options outstanding at the beginning of the period (in shares) 1,110,061    
Options exercised (in shares) (113,101)    
Options canceled (in shares) (1,560)    
Options outstanding at the end of the period (in shares) 995,400    
Weighted Average Exercise Price      
Options outstanding at the beginning of the period (in USD per share) $ 38.35    
Options exercised (in USD per share) 23.96    
Options canceled (in USD per share) 90.96    
Options outstanding at the end of the period (in USD per share) $ 39.91    
Pretax intrinsic value of options exercised $ 5.0 $ 3.6  
Share price (in USD per share) $ 72.85    
Pretax intrinsic value of options outstanding $ 37.5   $ 35.5
Options, exercisable, number 993,393   1,107,712
Pretax intrinsic value of exercisable options $ 37.4   $ 35.4
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Summary of restricted share units activity) (Details) - Restricted Share Units Outstanding - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Number of Shares      
Non vested restricted share units outstanding at the beginning of the period (in shares) 3,414,705    
Restricted share units granted (in shares) 87,200    
Restricted share units vested (in shares) (271,422)    
Restricted share units canceled (in shares) (255,488)    
Non vested restricted share units at the end of the period (in shares) 2,974,995    
Weighted Average Grant Date Fair Value      
Non vested restricted share units at the beginning of the period (in USD per share) $ 48.45    
Restricted share units granted (in USD per share) 65.62 $ 44.83  
Restricted share units vested (in USD per share) 45.44    
Restricted share units cancelled (in USD per share) 48.86    
Non vested restricted share units at the end of the period (in USD per share) $ 49.19    
Total intrinsic value of all outstanding restricted share units $ 216.7   $ 220.9
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) - $ / shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Stock issued during period, shares, employee stock ownership plan 288,017 269,698
Employee Stock Ownership Plan (ESOP), weighted average purchase price of shares purchased (in USD per share) $ 39.40 $ 37.63
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Shares reserved, ESPP assumptions) (Details) - shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Ordinary shares reserved for future issuance under equity incentive plans      
Share options outstanding 995,400    
Shares authorized for future issuance 927,634    
Common stock, capital shares reserved for future issuance 8,035,481    
Restricted Share Units Outstanding      
Ordinary shares reserved for future issuance under equity incentive plans      
Restricted share units outstanding 2,974,995   3,414,705
Employee stock      
Ordinary shares reserved for future issuance under equity incentive plans      
Shares authorized for future issuance 3,137,452    
Weighted average assumptions      
Dividend yield 0.00% 0.00%  
Expected volatility 37.20% 25.30%  
Risk free interest rate 1.20% 0.91%  
Expected life, years 6 months 6 months  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHARE INCENTIVE PLANS (Share-based compensation expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Share-based compensation expense    
Allocated share-based compensation expense $ 14,974 $ 14,768
Total unrecognized share-based compensation costs related to non-vested awards $ 123,900  
Weighted average period for recognition of unrecognized share-based compensation costs (in years) 2 years 6 months 18 days  
Cost of goods sold    
Share-based compensation expense    
Allocated share-based compensation expense $ 411 482
Research and development    
Share-based compensation expense    
Allocated share-based compensation expense 8,174 8,690
Sales and marketing    
Share-based compensation expense    
Allocated share-based compensation expense 3,599 3,338
General and administrative    
Share-based compensation expense    
Allocated share-based compensation expense $ 2,790 $ 2,258
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Summary of the changes in accumulated balances of other comprehensive income (loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,057,448  
Other comprehensive income/(loss) before reclassifications, net of taxes (1,096) $ 5,753
Realized (gains)/losses reclassified from accumulated other comprehensive income (535) (1,440)
Other comprehensive income (loss), net of tax (1,631) 4,313
Ending balance 1,127,193  
Unrealized Gains (Losses) on Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 693 (236)
Other comprehensive income/(loss) before reclassifications, net of taxes (293) 73
Realized (gains)/losses reclassified from accumulated other comprehensive income 0 (4)
Other comprehensive income (loss), net of tax (293) 69
Ending balance 400 (167)
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 925 (692)
Other comprehensive income/(loss) before reclassifications, net of taxes (803) 5,680
Realized (gains)/losses reclassified from accumulated other comprehensive income (535) (1,436)
Other comprehensive income (loss), net of tax (1,338) 4,244
Ending balance (413) 3,552
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,618 (928)
Ending balance $ (13) $ 3,385
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Reclassifications out of accumulated other comprehensive income    
Cost of revenues $ (88,998) $ (64,450)
General and administrative (16,516) (12,519)
Sales and marketing (39,494) (35,757)
Research and development (86,426) (88,491)
Other income, net 638 683
Total reclassifications for the period (535) (1,440)
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss) | Realized (gains)/losses on derivatives designated as hedging instruments    
Reclassifications out of accumulated other comprehensive income    
Cost of revenues and Operating expenses: (535) (1,436)
Cost of revenues (26) (84)
General and administrative (64) (115)
Sales and marketing (47) (145)
Research and development (398) (1,092)
Other income, net $ 0 $ (4)
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Details)
3 Months Ended 12 Months Ended
Jun. 14, 2017
Mar. 31, 2018
USD ($)
subsidiary
$ / shares
Mar. 31, 2017
Dec. 31, 2017
USD ($)
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Unrecognized tax benefits   $ 46,000,000   $ 45,200,000
Unrecognized tax benefits, income tax penalties and interest accrued   1,800,000   1,600,000
Valuation allowance against deferred tax assets   (26,700,000)    
Provisional decrease to deferred tax assets   $ 0   $ 3,200,000
Effective income tax rate, percent   (230.60%) 11.80%  
Effective income tax rate, at federal statutory income tax rate, percent   21.00%    
Domestic Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Operating loss carryforwards   $ 86,100,000    
State and Local Jurisdiction        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Operating loss carryforwards   $ 74,400,000    
Israel Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Income tax holiday, income tax benefits (in usd per share) | $ / shares   $ 0.09    
Yokneam | Israel Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Effective income tax rate, percent 7.50%      
Tel Aviv | Israel Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Effective income tax rate, percent 12.00%      
Research Tax Credit Carryforward | Domestic Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Tax credit carryforward, amount   $ 12,900,000    
Research Tax Credit Carryforward | State and Local Jurisdiction        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Tax credit carryforward, amount   4,500,000    
Israel Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Income tax holiday, aggregate dollar amount   $ 4,700,000    
Israel Tax Authority | Israel Tax Authority        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Number of subsidiaries | subsidiary   1    
Israel Tax Authority | Tel Aviv        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]        
Income tax holiday reduced income tax rate after second year of tax holiday   10.00%    
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Other Nonoperating Income (Expense) [Abstract]    
Interest income and gains on short-term investments, net $ 967 $ 878
Foreign exchange loss, net (182) (162)
Other (147) (33)
Other income, net $ 638 $ 683
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
TERM DEBT (Details) - USD ($)
3 Months Ended
Feb. 22, 2016
Mar. 31, 2018
Mar. 31, 2017
Debt Instrument [Line Items]      
Debt instrument, face amount   $ 280,000,000  
Debt issuance costs $ 5,500,000    
Term Debt, principal amount   35,000,000  
Less unamortized debt issuance costs   668,000  
Term Debt, principal net of unamortized debt issuance costs   $ 34,332,000  
Effective interest rate   3.84%  
Repayments of secured debt   $ 39,000,000 $ 20,000,000
2018 (remainder of year)   0  
2019   35,000,000  
Debt, long-term and short-term, combined amount   $ 35,000,000  
Eurodollar      
Debt Instrument [Line Items]      
Interest rate, stated percentage 1.00%    
Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.50%    
Minimum | Eurodollar      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.25%    
Minimum | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.25%    
Maximum | Eurodollar      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.00%    
Maximum | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
RESTRUCTURING CHARGES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 7,587 $ 0
Employee separation and severance costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 3,400  
Contract termination    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 3,200  
Restructuring cost, expected remaining cost 500  
Disposal of assets    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,000  
Restructuring cost, expected remaining cost 500  
Facility closing costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost, expected remaining cost $ 500  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2018
Mar. 31, 2018
Subsequent Event [Line Items]    
Accrued royalties   $ 36.4
Subsequent event    
Subsequent Event [Line Items]    
Payments for Royalties $ 9.3  
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N I$P?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ RX"D3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #+@*1,CH>4$.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:2S0T+7%\4G!<&!XEM(;EM8DX;DI-VW-ZU; MA^@'\#%W__SN=W"-#E+W$5]B'S"2Q70SNLXGJ<.&'8B"!$CZ@$ZE,B=\;N[Z MZ!3E9]Q#4/JH]@@5YVMP2,HH4C !B[ 06=L8+75$17T\XXU>\.$S=C/,:, . M'7I*($H!K)TFAM/8-7 %3##"Z-)W RDDX!-^PR^6UU_[!]9&W%Q5W!ZX+?;L5:\EI6]&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 " #+@*1,*SB"E&," 5" & 'AL+W=O6=F(7UE+VSP"(JB8M%D^L)YTZ MN3+>8JF6_ 9$SPF^&%)+ 8JB#+2XZ<*R,'LG7A;L+FG3D1,/Q+UM,?]]()0- MNQ"&[QLOS:V6>@.418]OY!N1W_L35RLP6[DT+>E$P[J D^LNW,/G(TPTP2!^ M-&00BWF@0SDS]JH7GR^[,-(>$4HJJ4U@-3S(D5"J+2D_?DU&PUE3$Y?S=^L? M3? JF#,6Y,CHS^8BZUV8A\&%7/&=RA!$\Q/01$ S >7_)<03(9X)XVV"T3,3Z@-'=GSE2T0NT^RJ@ #VUF0AQ&!%H@X(P RO8L M@'P"!^30T;\"1Q<1^P5B;P2QH<<+>N*G)UYZ8NC)@IY:%^ B,K] ZA5('?K& M$G 1N5\@\PID#GUK"8R(U""Z\1/&:0:CE8O:>&4VC@RT4\4#6R$JV;+T26Y>?6!(>2.J7@)&_IB+70F97E0>S65%9J5SH6LAM%0]FNZ+B M+=\]1(X%9'WVXX19YE>*8)[ET9J6OY)A[&I!.Z+8T4(17*D7Z"]YZ%8TLO-L MPF1+C)UH8/'(MH3?3#\20<7NG6F&B]VYY^V1>:3_PL>&^17S6].)X,RD>NK- M@WQE3!+E2O2D@JU5CYX7E%REGF[4G(^-:EQ(UD]-&,S_!,H_4$L#!!0 ( M ,N I$QWGK'K/@0 L4 8 >&PO=V]R:W-H965T&UL MA9C;;N,V$(9?Q?!]5YSA20QL VLOBA9H@6"+MM=*3,?&2I8K*?'V[4O)CN', M#+U,?^^5\/PRGAZ+HG_>QJ?I/[2D>TS^[ MMFNJ(3UV+T5_ZF*UG8*:ND"E7-%4A^-\M9C>/7:K1?LZU(=C?.QF_6O35-V_ MZUBWY^4]L/XHE@M3M5+_",.?YX>N_14W$K9'IIX[ _M<=;%W7+^ M&1XV6H\!D^*O0SSW=_>S,96GMOTV/ORZ7<[5Z"C6\7D8BZC2Y2UN8EV/)24? M_UP+G=_J' /O[]]+_WE*/B7S5/5QT]9_'[;#?CDOY[-MW%6O]?"U/?\2KPG9 M^>R:_6_Q+=9)/CI)=3RW=3_]SIY?^Z%MKJ4D*TWU_7(]'*?K^5K^>Y@<@-< MO 6 ^6& O@9H$E!ONV0K,HWL9RKI+U18+WDH^*C:"P-TF1ZK^90-$$3O'Z/M[)\5J,UU.\N8_W M)(F+Q$^2XR0)ROJ2),)5#HW7LAC'<"ZEE?9'8NUH@6'^7\L4,ER$ EB"[ ML:(;R]T$XL9R-P;+0!IP(\BL02>R%3;%VR6BP89TCS;029<@&"[":(;@)W M0W)>!YXS*-"6N!%D*F3=@)()I;@?ABC%:RH5,$Y),JTPXR=#3.!^+/4#PMPM MO::\D71IAN=&#\CX!.2.''6$K";CT6@ZS?]?]]&1#&3@1*8UK:^:^YJ",KH60% MSDQ4"*S7!9DV96ZFRF@%SE9#V0JDZF*G*J&EOF*'*.6C83!$#2;\F-*,IYD1F*G*%T3[Y&#L>@M%)TV1-T:9<6?&8=UC)) M-2>II235G) _ 1UX@@@<9)8\+4-4&GY8QJCE& M+<66%O@(Z-.FBEH2A.E#WIA<*V5.##A*+3LRX*YCM;T]U'$WC+<^W7>7XZG+P]">KD=O MQ>W\;_4?4$L#!!0 ( ,N I$S'. 9@] $ (L% 8 >&PO=V]R:W-H M965T&ULC93=CILP$(5?!?$ ,?]A(T#:9%6U4BM%6W5[[< 0 MT-J8VD[8OGUMPR)"W'9S$7O&YXR_ >QL8/Q5- #2>:.D$[G;2-GO$!)E Q2+ M#>NA4RLUXQ1+%?(S$CT'7!D3)2CPO 11W'9ND9G>VW,C=0(568_/\!WDC_[(583F*E5+H1,MZQP.=>X^^KM#HO5& M\-+"(!9S1W=R8NQ5!U^JW/4T$! HI:Z U7"% Q"B"RF,7U--=]Y2&Y?S]^J? M3.^JEQ,6<&#D9UO))G=3UZF@QA9FO\*5R!*KDG4'B4CPOP[ MY45(1JBSC-T%77F23[41(L),&MXF!1Q+,$ MJ?UGB, *$1A_N(1XL/M#JS\T_FCA3[Q5$Z,D-9+.2+R-YV_C52?_E=W01%:: MZ)[&7]&,DGBQC3IWXV\%]!'E#5-L98KOF58O<1_?[10'?F)!L@C]*$W_2I18 MB9)[HG!%E'R4R"*T$Z'%L=#7U#?,SVTGG!.3ZH29*JG%%O;(G^A_,/*7[6K&ZN_=Z= MK?7)C[IJNG5Z]O[RE&7=_FSKHGMT%]N$7XZNK0L?;MM3UEU:6QR&H+K*:)[+ MK"[*)MVLAK&7=K-R5U^5C7UID^Y:UT7[SKX?R#:K2W&R M_UK_Y?+2AKOL/LNAK&W3E:Y)6GM^]S=_ M']9IWCNRE=W[?HHB?+W9G:VJ?J;@X[]ITO2>LP^<7[_/_G$H/A3S6G1VYZIO MY<&?UZE.DX,]%M?*?W:WO^Q4D$B3J?I_[)NM@KQW$G+L7=4-G\G^VGE73[,$ M*W7Q8_PNF^'[-LW_'H8'T"F W@-"[C\%L"F _0H85C,;G0VE?BA\L5FU[I:T MXVY=BOZA($\L+.:^'QS6;O@M5-N%T;>-Y*OLK9]GDFQ'"9U)R%V1A;S$XSD:SX=X/H]7T1J,$C5(FK$(0?(\CRJ! M,J*U% OK)5 W KK1D9M1(F9IM#8F4NV@2G(N-6B.)HI1+..T3QI(COQ64=4?[*# MXYE2\$Z@EV; <4HA3G6,4PHY*8@F,4X1&3>,+>"=XC2ED*;QO]J60DP*)L$1 M1628GVS6*]2V/0UM59?LW;7Q_6OY;/3>NCW3OM>(QK>AI1L;L%_3C/W@IZ(] ME4V7O#H?.IFAWS@ZYVUPF3\&?^?0@MYO*GOT_:4*U^W8AXTWWEVF'C.[-[J; M_P%02P,$% @ RX"D3( 7R#5% @ S@8 !@ !X;"]W;W)K@,YC: M3KC^^]J&<-3V]26VEYG=F8U9\I&R5]Y@++RWCO1\[S="#+L@X'6#.\0?Z8![ M^>1,68>$/+)+P >&T4F3.A* S28..M3V?I'KV($5.;T*TO;XP#Q^[3K$_I28 MT''OA_X]\-Q>&J$"09$/Z()_8/$R')@\!4N64]OAGK>T]Q@^[_VG<%=E"J\! M/UL\\M7>4TZ.E+ZJP]?3WM\H09C@6J@,2"XW7&%"5"(IX_>HK%[2;LT@I'7J;UK;7ZSCGO]/&E!,$K"#A@@AD\J4" M<%4H@44'_Q:H;$2\=5> 3@]0\^':0^;F1TY^I/G1FF](+"=(HB&]AL DC:!A MQ$8]A !$D5O,UBEF:YG)-FY^[.3'EIDL-,Q,D.U:)LA,+S8H_J"IB5-'8NLP MFYK8.D((C>M7V:CHPY:F3BFI+<5P6Z8.*3$T&E?9J B&T"TEF-RKZ;47ZHU;19>A_ 34&#'BI1S6TVQ] M3S--^N^(7=J>>T@3+)ZSX"U!+ P04 " #+@*1,]<"!FJ4$ #Z%0 & 'AL+W=O:&5$_@6,@5E&T0 L$6[2] M5F(F-E:R7$F)MV]?2E:\RO"P-[&DG"'/D-0W%#>7IOW6':SM%]_KZM3=+P]] M?[Y;K[OG@ZW+[DMSMB?WGY>FKW;:OZ^[WOK6R/];VU!V;TZ*U+_?+![HK)!L"1L5?1WOI9M>+(96GIODVW/RZOU]& M@R-;V>=^:*)T/^^VL%4UM.1\_#,UNKSU.03.KS]:_WE,WB7S5':V:*J_C_O^ M<+_,EHN]?2G?JOYK<_G%3@F9Y6+*_C?[;BLG'YRX/IZ;JAO_+I[?NKZIIU:< ME;K\?OT]GL;?R]3^1Q@.X"F ;P&N[_\+D"E ?@3$8_)79V.J/Y5]N=VTS671 M7F?K7 Z+@N[$#>;S\' MBQ%\Z?.RA\16)P#P)SD#%>YCDD.#Z&\?$8'\_B,V5Q=Y6DH^0T2B3-8E&) M^*H5,<,GD^+X!,8G7C)YII*Y2LS,)B=QK&<%J QE@:E/H9?4]Y(K M+ZG7RXJ3C%-E!LCRF>-/7C+H)?.\4!0I,YG7"\5Y&BLO2)4F&3:30S,Y,$/* M3.ZGG&6)\H)$)F"%(DR ")C1ZW\2?4I:U%P60!0%K 1@1-[BIT@"34#:/!"# M;&*=#?O9D) >7"0S1@++CC"<2#Q#HM?=I/DTC28Q>N$AF4O.!/A F';DXXXB MC_DQZ$IB;\:!3)(\-&68>&0\0[$W0L;K2'(B;<=7Q;D$D$68G^0#E*)$V_'A MN(J-7F<%D'&:A48',Y1\B%*4:C\^'XV)]:P60"8FBD(#A$%*&7A)0\C!^"/$ M/UT9"+!-2!<&K IL'Q@3D $!2:] ]N&VXBC3!:U .A-)%* &8Q(R 4NZ0DRB M>5=9[FU*@,K$'"J>C+'* *NDBP3[O.3,HV\!9&Y?$9HR3%7VJ>H(KOT 7J;, M&O-(1F9.E\^.,%898)5TX6' RV2^7"='B+X4'"*,5?:Q2KJG'?O$7+'1&Z," MR=PK$@7*.V.T,D"K+KH[!FAE_3864,4F"^S[&;.54Q]E%*BFC&G(8%])>L/- M_I9Q)7GD#S/0N2_RX#!CNC*@*VFZ,N F4^K! \D,!;YH!/-5 %]9\U7 #M-5 M,#64!9)1D@;F73!=!="5-5W%Y^:*4^\5*I#.%40)E$3!@!4 6-: %038*-/+ M",C(I(%U+8%O:@!8UH 5GYQI%.OOS0+(3))F@54MF*\"^,J:K^*#,\],ZAGR M92:3T#Y:,%_%_U(G#IU;8" * *(N3SOQ46>\C3@0"7-HA#$-!>PT]8?X3OPM MI..N+O% 189"=C!9!9"5-5DGT?S()6;O#?5%B>A=^'IV8E;;]G4\7.P6S\W; MJ1\.IV9/;P>8#SR0/YJYGHK^7K:OQU.W>&KZOJG'4[>7INFM M\QA]<6-UL.7^=E/9EWZX3-UU>SV-O-[TS7DZ:5W?CGNW_P%02P,$% @ MRX"D3%)Y6.6P 0 T@, !@ !X;"]W;W)KV$ *S9#;;.D?U_;L 2EJ"]X M9CCGS,7C;$3S8EL 1UZUZFQ.6^?Z V.V;$$+>X,]=/Y/C48+YUW3,-L;$%4D M:<5XDMPR+61'BRS&3J;(<'!*=G RQ Y:"_/G" K'G.[H-? HF]:% "NR7C3P M$]RO_F2\QQ:52FKHK,2.&*AS>K<['/?**F@%H-R MCSA^A;F?#Y3,S7^'"R@/#Y7X'"4J&[^D'*Q#/:OX4K1XG4[9Q7.<]:^T;0*? M"?P=@4V)8N5?A!-%9G D9II]+\(5[P[V M 0 T@, !@ !X;"]W;W)KK\_'-,0'P-^2QC=ZDQ")6=CGH/QOZ)D%I6CQ.NVRB_LXW:2W,VP;P&< 7P!W,0^; M$D7E7X0716;-2.S4^UZ$)]X?./:F#,[8BGB'XAUZ+\4^X1F[!*(YYCC%\'7, M$L&0?4G!MU(<^7]PO@U/-A4F$9Y\4)AL$Z2;!&DD2#\0I)]*W(JY_I2$K7JJ MP39QFAPIS=#%25YYEX&]Y_%-_H5/T_Y3V$9VCIR-QY>-_:^-\8!2=EU 0 MT@, !@ !X;"]W;W)K2X^_M2LNMYF[$72:1X#@\I*AN,?74M M@"?O2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+ MOI,M,M-[*32<+'&]4MS^.H(T0TZW]-/Q+)K6!PW>R:+&9I1(* MM!-&$PMU3N^VAV,:XF/ #PYQ)J.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0 MH8RWB9/.*0-P>?YD?XRU8RUG[N#>R)^B\FU.]Y144/->^F)*RMYYHR86E*+X^[@+'?=AO$FO)]@Z()D R0S8QSQL3!25 M/W#/B\R:@=BQ]QT/3[P])-B;,CAC*^(=BG?HO13;W4W&+H%HBCF.,JATG>>&=!_8NB6_R.WR<]F_<-D([7S;VOS;& TK97.$(M?C!9D-" M[;$]XW/.7#PN)F.?70_@R8N2 MVI6T]WXX,N;J'A1W-V8 C3>ML8I[-&W'W&"!-Y&D)$N3Y!U37&A:%=%WME5A M1B^%AK,E;E2*V]\GD&8JZ8&^.AY%U_O@8%4Q\ Z^@_\QG"U:;%5IA +MA-'$ M0EO2^\/QE =\!#P)F-SF3$(E%V.>@_&E*6D2$@()M0\*'+##RIVA\7]([2AIH^2C]HYD^PU+/+25+\5_A"A+A M(1.,41OIXDKJT7FC%A5,1?&7>1#SP\\>&88F_JX(RMB'>8O$/OM3ID'PIV#4(+YC1CTBUF13!47T.D M>R%.Z7_T=)^>[6:817JVC9XG^P+YKD >!?(W2]S!Y/\6R38]56"[.$V.U&;4 M<9(WWG5@[]/X)G_A\[1_X[83VI&+\?BRL?^M,1XPE>0&1ZC'#[8:$EH?CN_Q M;.&PO=V]R:W-H965T5-2VYRV MSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49'RWNV%*=)H66?2=3)'AX&2G MX62('902YM<1)(XY3>B[X[EK6A<)TYZ9(R M -?G=_;/L79?RUE8N$?YLZMX@/3A08G/ M4:*T<27E8!VJF<5+4>)MVCL=]W&ZN4YFV#: SP"^ &YC'C8EBLH?A!-%9G D M9NI]+\(3)P?N>U,&9VQ%O//BK?=>BB3E&;L$HCGF.,7P=&UL?5-A;]L@$/TKB!]0$L=IJ\BVU+2J.FF3 MHE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N.+(!S:MM 1QY5U+;G+;.=0?& M;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SS107FA99])U,D6'OI-!P,L3V M2G'SZP@2AYQNZ:?C632M"PY69!UOX 7<]^YDO,5FEDHHT%:@)@;JG-YM#\ 'P(&NSB34,D9\3487ZJ<;H(@D%"ZP,#]=H%[D#(0>1EO$R>=4P;@\OS) M_AAK][6(*IGCTE4_%?X0+2AP)TL:5 ME+UUJ"86+T7Q]W$7.N[#>+/?3;!U0#(!DAEP&_.P,5%4_L =+S*# S%C[SL> MGGA[2'QORN",K8AW7KSUWDNQ3?<9NP2B*>8XQB3+F#F">?8Y1;*6XIC\ T_6 MX;M5A;L(W_VA\'J=(%TE2"-!^M\2UV)N_DK"%CU58)HX39:4V.LXR0OO/+!W M27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8DU"X<;_S9C&,V&@Z[ MZ0>Q^1L7'U!+ P04 " #+@*1,<4U?SK8! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4)ZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^2.*2XT+?/H.]LR-X.70L/9$CWO M$T@S%G1'7QR/HNU\<+ R[WD+W\!_[\\6+;:PU$*!=L)H8J$IZ/WN>,I"? SX M(6!TJS,)E5R,>0K&Y[J@21 $$BH?&#AN5W@ *0,1RO@U<](E90"NSR_L'V/M M6,N%.W@P\J>H?5?0 R4U-'R0_M&,GV"NYY:2N?@O< 6)X4$)YJB,='$EU>"\ M43,+2E'\>=J%COLXW=P=9M@V()T!Z0(XQ#QL2A25?^">E[DU([%3[WL>GGAW M3+$W57#&5L0[%._0>RUWV2%GUT TQYRFF'0=LT0P9%]2I%LI3ND;>+H-WV\J MW$?X_A^%[[<)LDV"+!)D_RUQ(^8V>96$K7JJP+9QFARIS*#C)*^\R\#>I_%- M_H9/T_Z5VU9H1R[&X\O&_C?&>$ IR0V.4(&UL?5/;;MLP#/T501]0Q4[2%8%MH.DP=, &!!VV/BLV M;0O5Q9/DN/O[4;+KNIW7%TFD> X/*2H;C'UR+8 GSTIJE]/6^^[ F"M;4-Q= MF0XTWM3&*N[1M USG05>19"2+-ULKIGB0M,BB[Z3+3+3>RDTG"QQO5+<_CF" M-$-.$_KB>!!-ZX.#%5G'&_@!_F=WLFBQF:42"K031A,+=4YOD\-Q%^)CP"\! M@UN<2:CD;,Q3,+Y6.=T$02"A](&!XW:!.Y R$*&,WQ,GG5,&X/+\POXEUHZU MG+F#.R,?1>7;G-Y04D'->^D?S' /4SU[2J;BO\$%)(8')9BC--+%E92]\T9- M+"A%\>=Q%SKNPWBS3R?8.B"= .D,N(EYV)@H*O_,/2\R:P9BQ]YW/#QQ9NQ%$BF>PT.*2@=C7UT#X,F[DMIEM/&^.S#FB@:4<%>F XTW ME;%*>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-; M^NEX;NO&!P?+TT[4\ +^>W>R:+&9I6P5:-<:32Q4&;W;'HY)B(\!/UH8W.), M0B5G8UZ#\:7,Z"8( @F%#PP"MPO<@Y2!"&6\39QT3AF R_,G^V.L'6LY"P?W M1OYL2]]D]):2$BK12_]LAB>8ZME3,A7_%2X@,3PHP1R%D2ZNI.B=-VIB02E* MO(][J^,^C#]^)\,3; \?>%,$9 M6Q'O4+Q#[R7?[I.470+1%',<8_@R9HY@R#ZGX&LICOP?.%^'[U85[B)\]X?" M_3I!LDJ01(+DOR6NQ5S_E80M>JK UG&:'"E,K^,D+[SSP-[Q^":_P\=I_R9L MW6I'SL;CR\;^5\9X0"F;*QRA!C_8;$BH?#C>X-F.8S8:WG33#V+S-\X_ %!+ M P04 " #+@*1,A13JC[4! #2 P &0 'AL+W=OA5>++#!YCJ.5 R%?\);J 0'C/!&*55/JVD['VP>E+!5+1X&7=I MTCZ,-_>'B;9.X!.!SX1CBL/&0"GS=R*((G-V(&[L?2?B$V]/''M31F=J1;K# MY#UZ;\7V<)^Q6Q2:,.<1PY>8&<%0?0[!UT*<^3]TOD[?K6:X2_3='QD>UP7V MJP+[)+#_;XEKF+=_!6&+GFIP39HF3TK;FS3)"^\\L \\O;#05UB$<<".+&,1N-8+OI!['Y&Q>_ %!+ P04 M " #+@*1,Y4CNMK,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9I MF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8% M!RNR7C3P%=RW_F2\Q1:62FKHK,2.&*AS>KL['/@5"#R,EYG3KJD#,#U^9W]/M;N:SD+"W>HGF7EVIS> M4%)!+0;EGG!\@+F>#Y3,Q7^&"R@?'I3X'"4J&U=2#M:AGEF\%"W>IEUV<1^G MFS2=8=L /@/X KB)>=B4*"K_))PH,H,C,5/O>Q&>>'?@OC=E<,96Q#LOWGKO MI=A=)QF[!*(YYCC%\'7,$L$\^Y*";Z4X\K_@?!N>;BI,(SS]3>$_\N\W"?:1 M8/_?$K=B_E3)5CW58)HX39:4.'1QDE?>96!O>7R37^'3M'\1II&=)6=T_F5C M_VM$!UY*&UL M?5/;;IPP$/T5RQ\0[P*Y: 5(V515*S72*E';9R\,8,47:ILE^?N,#:&T17VQ M/>,Y9\Z,Q_EH[(OK #QY55*[@G;>]P?&7-6!XN[*]*#QIC%6<8^F;9GK+? Z M@I1DR6YWPQ07FI9Y])ULF9O!2Z'A9(D;E.+V[0C2C 7=TP_'DV@['QRLS'O> MPC/X[_W)HL46EEHHT$X832PT!;W?'XY9B(\!/P2,;G4FH9*S,2_!^%H7=!<$ M@83*!P:.VP4>0,I A#)^S9QT21F Z_,'^^=8.]9RY@X>C/PI:M\5](Z2&AH^ M2/]DQB\PUW--R5S\-[B Q/"@!'-41KJXDFIPWJB9!:4H_CKM0L=]G&[2VQFV M#4AF0+( [F(>-B6*RC]QS\OSLXD5')!? [&MR*EJR (%.0N M, B_7>$.E I$7L;+R$FGE $X/[^Q?XVU^UHNPL(=JB=9N#JE!TH**$6GW"/V M#S#6\X62L?CO< 7EPX,2GR-'9>-*\LXZU".+EZ+%Z[#+)N[]<,/W(VP9P$< MGP"'F(<-B:+R>^%$EACLB1EZWXKPQ.LC][W)@S.V(MYY\=9[K]EZMTO8-1"- M,:W^0]?)CV'\)4LK'D@LZ_;.Q_B>C 2UG= M^!&J_0>;# 6E"\>]/YMAS ;#83O^(#9]X^PO4$L#!!0 ( ,N I$Q7I]4] MM0$ -(# 9 >&PO=V]R:W-H965TP.\CB0E69HD]TQQ MH6F91]_%E#D.3@H-%T/LH!0WO\X@<2SHCKXYGD3;N>!@9=[S%KZ!^]Y?C+?8 MHE(+!=H*U,1 4]"'W>FI,0B57Q)=@?*X+FH2$0$+E@@+WVPT> M0$A$Q^C0FGC2JK!.E2SBD]%\==I%SKNXW23'6?:-B&=">E".,8X M; H4,__ '2]S@R,Q4^]['IYX=TI];ZK@C*V(=SYYZ[VWW(#1CSA,F M76,6!//J2XAT*\0Y_8>>;M/WFQGN(WV_CGY(M@6R38$L"F3_+7$#<_B[2+;J MJ0+3QFFRI,)!QTE>>9>!?4CCF_R!3]/^E9M6:$NNZ/S+QOXWB Y\*LF='Z'. M?[#%D-"X<#SXLYG&;#(<]O,/8LLW+G\#4$L#!!0 ( ,N I$Q1>[1[M $ M -(# 9 >&PO=V]R:W-H965TBQ:^0OC6GQU:;&&I MI0;CI37$05/0^_WQE,7X%/ D8?2K,XF57*Q]CL:GNJ"[* @45"$R"-RN\ !* M12*4\6/FI$O*"%R?7]D_I-JQEHOP\=UF'KJ!WE-30B$&%1SM^A+F>-Y3, MQ7^&*R@,CTHP1V653RNI!A^LGEE0BA8OTRY-VL?IAK^;8=L /@/X KA+>=B4 M*"E_+X(H]R(^\?[(L3=5=*96I#L4[]%[+?>W/&?72#3'G*88OHY9 M(ABR+RGX5HH3_P?.M^&'386'!#_\H?"P39!M$F2)(/MOB5LQV5])V*JG&ER; MILF3R@XF3?+*NPSL/4]O\CM\FO8OPK72>'*Q 5\V];^Q-@!*V=W@"'7XP19# M01/B\1;/;AJSR0BVGW\06[YQ^0M02P,$% @ RX"D3"=B%)[U 0 RP4 M !D !X;"]W;W)K&UL=51M;YLP$/XKR#^@)N2- M1(#4=*HV:9.B3ML^.W $5!M3VX3NW\\VA#%Z^Q+[CN?ESHXOZ:5ZU16 "=X% M;W1**F/:(Z4ZKT P_2!;:.R74BK!C W5E>I6 2L\27 :A>&."E8W)$M\[JRR M1':&UPV<5: [(9CZ?0(N^Y2LR#WQ4E\KXQ(T2UIVA>]@?K1G92,ZJ12U@$;7 ML@D4E"EY7!U/!X?W@)\U]'JV#UPG%RE?7?"E2$GH"@(.N7$*S"XW> +.G9 M MXVW4)).E(\[W=_5GW[OMY<(T/$G^JRY,E9*8! 64K./F1?:?8>QG2X*Q^:]P M V[AKA+KD4NN_6^0=]I(,:K84@1[']:Z\6L_ZM]I."$:"=&"0 S:Y2_JC\-]L\=IF;]EJOTWHS0F-F-. B>:8"4&M^F01 M81:GZ ,]PNEKM,*UIZ_G[NL0%]B@ ALOL/FGQ=VB10RSQTVVJ,D6$8@7)ACF M@)OL4)/=1X$X7)A@F/]/89873V>/28"Z^C&B@UQVC1]AL^PTJ1XC_QC_PH&PO=V]R:W-H965TK>0JQ*LU/I>9 M']B$@$&A+0,URPV>@3%+9-+X-7/ZBZ0-7._O[!]=[::6*U7P+-C/MM1-YB>^ M5T)%!Z9?Q/@)YGKVOC<7_P5NP S<9F(T"L&4^WK%H+3@,XM)A=.W:6T[MXXS M_ST,#XCF@&@30"8AE_D'JFF>2C%Z6QXF M24INEFC&G"=,M,8L"&+8%XD(DSA'_X5'>'B,9AB[\'BM'@:F09K?D?4$L#!!0 M ( ,N I$Q]V4B>U@$ )P$ 9 >&PO=V]R:W-H965TN$K.2KTX MXTN9T95+" 04UC%P7*[P"$(X(DSC]\1)9TD7N-R_L7_RM6,M9V[@48E?;6F; MC.XH*:'B%V&?U? 9IGHVE$S%?X4K"(2[3%"C4,+X+RDNQBHYL6 JDK^.:]OY M=1A/[O=36#@@G@+B.6#G==@HY#-_XI;GJ58#T>/=]]S]XN@0X]T4SNFOPI]A M\@:]USS:[U)V=403YCABXB5F1C!DGR7BD,0Q?A<>A\.38(:)#T^6ZDD2)E@' M"=:>8/U?B?N;$M]CL*_#(IN@R"9 $-V(A# ?7,4V*+(-$"0W(B',^D:$+;I# M@J[]7!A2J$OG9W+AG4?O(?;=]0\^SNTWKNNV,^2L+/:H[Z1**0N8RNH."V[P MJ9@- 95UVWO&PO=V]R:W-H965T29M<R>6IZKV0+)TM;0['7>:,G%4Q%B[=QEVW6C,0._:^$^&)-P>.O2F",[8BWF'R#KV7G"?[E%V"T(0YCAB^P&QF M!$/U.01?"W'D_]'Y.GV[FN$VTK?+Z-N;=8'=JL N"NS^*?'Z4XEKF,]!V**G M&FP=I\F1PO1MG.2%=Q[8.Q[?Y ,^3OM/86O9.G(V'E\V]K\RQ@.FDESA"#7X MP69#0>7#\0;/=ARST?"FFWX0F[]Q_A=02P,$% @ RX"D3/*',IFS 0 MT@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 M@Y>TZ0J0LHFB5FJE5:HVSUX8P(HOU#9+^O>U#4O)AA<\,YQSYN)Q/FKS:CL MA]ZD4+; G7/]GA!;=2"9O=$]*/^GT48RYUW3$ML;8'4D24%HDGPBDG&%RSS& MCJ;,]> $5W TR Y2,O/W $*/!4[Q)?#,V\Z% "GSGK7P$]RO_FB\1Q:5FDM0 MEFN%##0%OD_WARS@(^ WA]&N;!0Z.6G]&IQO=8&34! (J%Q08/XXPP,($81\ M&7]F3;RD#,2U?5%_BKW[7D[,PH,6+[QV78'O,*JA88-PSWK\"G,_MQC-S7^' M,P@/#Y7X')46-GY1-5BGY:SB2Y'L;3JYBN+MSYZ+FEREY-S$)HQAPE#5YAT01"OOJ2@ M6RD.] .=;M-WFQ7N(GVWSIXEVP+9ID 6!;)W+7ZY:G$#DUXG(:N92C!MW":+ M*CVHN,FKZ+*P]S3>R7_XM.T_F&FYLNBDG;_9./]&:P>^E.3&KU#G']CB"&A< M,#][VTQK-CE.]_,+(LLS+O\!4$L#!!0 ( ,N I$P6@]>1Q $ #<$ 9 M >&PO=V]R:W-H965T]QF8?829>Y M&JW@/9PT,J.43/\^@E!3@1/\'GCF;6=]@)3YP%KX#O;'<-+.(RM+S27TAJL> M:6@*?)\@;GE @\@A"=R9?Q: M./$JZ1.W]CO[8^C=]7)F!AZ4>.&U[0I\AU$-#1N%?5;3$RS]9!@MS7^%"P@' M]Y4XC4H)$[ZH&HU50)<$NB;GY[ ?FKS@Y4'2)DE.+IYHP1QG#-U@/A#$L:\2 M-"9QI/^DTWCZ/EKA/J3OM^KI/DZ01@G20)#^U2*]:C&&^8](%A7)(@3IE4@, MDUV)D,W%2=!M>+(&56KLP[ALHNM4W(>70C[@\TA]8[KEO4%G9=WS"9?<*&7! ME;*[<;5T;HI71T!CO?G)V7I^R[-CU;",*5G_%>4?4$L#!!0 ( ,N I$S+ MOAQ;PP$ #<$ 9 >&PO=V]R:W-H965T421:W42J=437]S]MI& >,"/J=O7\ ^U[WRYV#7LS.S MP%XV*OUN6@"+/J3H3(Y;:_L#(:9L03)SIWKHW)=::M-8G2)'UK('O8'_T M)^TBLK!47$)GN.J0ACK'C^GAN//X 'CC,)K5'OE.SDJ]^^!+E>/$&P(!I?4, MS"T7> (A/)&S\6OFQ(ND+USOK^POH7?7RYD9>%+B)Z]LF^,'C"JHV2#LJQH_ MP]S/#J.Y^:]P >'@WHG3*)4PX1>5@[%*SBS.BF0?T\J[L(XS_[4L7D#G GI3 M0":AX/R9659D6HU(3V??,W_%Z8&ZLRE],AQ%^.;,&Y>]%#3=9^3BB6;,<<+0 M%29=$,2Q+Q(T)G&D_Y73>/DFZG 3RC=K]>T^3K"-$FP#P?:?%N]O6HQA'N(B MNZC(+D+PZ48D@J')C0A979P$W80G:U"IABZ,RRJ[3,4C#1?_%SZ-U#>F&]X9 M=%;6/9]PR;52%IR5Y,YY:=T4+X& VOKMO=OKZ2U/@57]/*9D^:\H_@!02P,$ M% @ RX"D3(Q%:B7< 0 04 !D !X;"]W;W)K&UL;51M;]L@$/XKB!]0$N+$761;:CI-G;1*4:=MGXE]?E'!N(#C]M\/ ML.-Z'E\,=SSW/'>8NV20ZE77 :]"][J%-?&=$="=%Z#8/I.=M#:DU(JP8PU M545TIX 5/DAP0C>; Q&L:7&6>-]998GL#6]:."ND>R&8^C@!ET.*M_CF>&FJ MVC@'R9*.5? 3S*_NK*Q%9I:B$=#J1K9(09GBA^WQ%#N\!_QN8-"+/7*57*1\ M=<;W(L4;EQ!PR(UC8':YPB-P[HAL&F\3)YXE7>!R?V/_YFNWM5R8AD?)_S2% MJ5-\CU$!)>NY>9'#$TSU[#&:BO\!5^ 6[C*Q&KGDVG]1WFLCQ<1B4Q'L?5R; MUJ_#Q'\+"P?0*8"N L@HY#/_R@S+$B4'I,:[[YC[Q=LCM7>3.Z>_"G]FD]?6 M>\THW2;DZH@FS&G$T 7F$T$L^RQ!0Q(G^E\X#8?O@AGN?/ANJ1Y]"1-$08+( M$T3_E$A7)88PN[#(/BBR#Q!$*Y$09A\6.01%#@&"PTHDA(G#(G%0) X0W*]$ M0ICU/R&+)RA 5;[Y-,IEW_K&7WCG_GZ@_@E_PL?A\,Q4U;0:7:2QC>"?:RFE M 9O*YL[>:FWGT6QP*(W;QG:OQJX<#2.[:>"0>>IE?P%02P,$% @ RX"D M3"[8KB?! 0 -P0 !D !X;"]W;W)K&UL=53M M;MP@$'P5Q ,$&Y_;Z&1;RJ6*4JF53JG:_.;L]8<"Q@5\3MZ^@'V.Y[@U9M@3HLL6!-,W?JFE$LS84#5$#PI8Y8L$ M)S2*OA#!NAX7F<\=59')T?"NAZ-">A2"J;<#<#GE.,:7Q%/7M,8E2)$-K(%? M8'X/1V4CLK)4G8!>=[)'"NH%V?V%_\+W;7DY,P[WDSUUEVAS?8E1!S49N MGN3T"$L_*49+\S_@#-S"G1.K44JN_2\J1VVD6%BL%<%>Y[7K_3HM_)>R< %= M"NA5 9F%O/-OS+ B4W)":C[[@;DKCO?4GDWIDOXH_#=K7MOLN:!)E)&S(UHP MAQE#-YAX11#+ODK0D,2!_E=.P^5)T&'BRY.M>OH)P2Y(L/,$NP\MQE&UL=53;CILP$/T5Q >LB8$DC0C29JNJE5HIVJK;9X<,%ZV-J6W"]N]K M&T(I.WW!GO&9U)*)9BQ MIJJ([A2PJP\2G- HVA+!FC;,,^\[JSR3O>%-"V<5Z%X(IGZ?@,OA&&["N^.Y MJ6KC'"3/.E;!=S _NK.R%IE9KHV 5C>R#124Q_!Q!0&,? ['*#)^#<$=DT?DVNY>9;#9YCJ2<-@*OXKW(!;N,O$:A22:_\-BEX;*286FXI@ M;^/:M'X=)OY[&!Y IP"Z"B"CD,_\(S,LSY0< C7>?8S8P@EGV6H)C$B;X+IWAXC&88^_!XJ9ZF.$&" M$B2>(/FGQ.VJ1 RSPT525"1%"/8K$0SS 1?9HB+;]P1)M!+!,/]YKATJLD,( MZ$H$P\2XR!X5V2,$R4H$PZP?GBS^9[HI32@$TE>K!/5]NA-QL<2N.V.[M78^N/AI'=--7(/%KS M/U!+ P04 " #+@*1,;$,L \,! W! &0 'AL+W=O[?[^ '==-Z4M@QF?..0-,LE'I5],"6/0FN#0Y;JWM]X28L@7!S(WJ0;HO MM=*"61?JAIA> ZM"D>"$)LDM$:R3N,A"[JB+3 V6=Q*.&IE!"*;?#\#5F.,- MOB1>NJ:U/D&*K&<-? ?[HS]J%Y&%I>H$2-,IB334.7[<[ ^IQP? SPY&L]HC MW\E)J5 M%/_55;;-\3U&%=1LX/9%C5]@[B?%:&[^&YR!.[AWXC1*Q4WX1>5@K!(SB[,B MV-NT=C*LX\Q_*8L7T+F 7A6022@X_\0L*S*M1J2GL^^9O^+-GKJS*7TR'$7X MYLP;EST7='>;D;,GFC&'"4-7F,V"((Y]D: QB0/]IYS&R[=1A]M0OEVKI_=Q M@EV48!<(=G^U>'?58@SS'Y$T*I)&"!ZN1"*8-+D2(:N+$Z";\&0-*M4@P[BL MLLM4/-)P\7_@TT@],]UTTJ"3LN[YA$NNE;+@K"0WSDOKIG@).-36;^_<7D]O M>0JLZN&PO M=V]R:W-H965TWQ1N+B U^G?=\".XZ9^ 68XY\R%(1N-?74M@"=O2FJ7T];[_L"8 M*UM0PEV9'C3>U,8JX=&T#7.]!5%%DI*,[W8W3(E.TR*+OI,M,C-XV6DX6>(& MI83]45%"+0?IG,WZ!N9YK2N;BO\$%),)#)ABC--+% ME92#\T;-*IB*$F_3WNFXC]--%%DUHS$3KWO M17CB_8%C;\K@C*V(=YB\0^^EX-?[C%V"T(PY3AB^PGP@&*HO(?A6B"/_C\ZW MZ>5= M!O:>QS?Y@$_3_EW8IM..G(W'EXW]KXWQ@*GLKG"$6OQ@BR&A]N%XBV<[C=ED M>-///X@MW[CX"U!+ P04 " #+@*1,/1UED\8! W! &0 'AL+W=O MNZ:UWD&*K&<-? /[O;]H9Y&%I>H$2-,IB334.7[@;FEAL\ >>>R*7Q:^;$BZ0/7.\_ MV%]"[:Z6*S/PI/C/KK)MCH\855"S@=M7-7Z"N9X4H[GX+W #[N ^$Z=1*F[" M%Y6#L4K,+"X5P=ZGM9-A':>3-)G#X@%T#J!+P#'HD$DH9/[,+"LRK4:DI[OO MF6_Q]D3=W93>&:XBG+GDC?/>"IHF&;EYHAESGC!TA=DN".+8%PD:DSC3_\)I M/'P7S7 7PG=K]?TA3I!$"9) D/Q38GI78@RSCXND49$T0G"X$XEACG0SQ0$ M $X$ 9 >&PO=V]R:W-H965TA> :T]B3.21-&:<-H) M7.:^ME=E+D^&=0+V"ND3YU3]?@(FAP+'^%)XZ8ZM<052YCT]PG

+-+'=X#7CL8]"Q&KI.#E&\N^5(7.'*&@$%EG *UPQFV MP)@3LC9^!4T\3>F(\_BB_NQ[M[TF'F1PV<(_:PP M"LU_A3,P"W=.[!R59-J_47721O*@8JUP^CZ.G?#C$/0OM&5"$@C)1(BS?Q+2 M0$C_EY %0G9%(&,K?FUVU- R5W) :MS=GKI#%&\RN_J5*_K%]M_L\FA;/9?) MZE-.SDXH8)Y&3#+'?$1L%Q"KCY#=+63]%T*LQ\EHLF@T\?QTQH_3:%D@711( MO4 V][B.KCH=,?<>(SSF(?+/5;]+N&1U@]O=XJXMD]E&N9OVC:IC)S0Z2&/W MW.],(Z4!JQ;=V>/;VLL])0P:X\)[&ZOQB(^)D7VXO63ZA91_ %!+ P04 M" #+@*1,A]C SQL" !$!@ &0 'AL+W=OUNVR 8A6_%\@44?V&GD6.I25IMTB9%G;;])LF;V"HV'I"XN_L!=CS' ML*E_8L#/.9P7 \D[QM]$"2"]]YHV8N674K9+A,2AA)J(!]9"H]Z<&*^)5%U^ M1J+E0(Y&5%,4!4&*:E(U?I&;L1TO[KCJH='E6-70B(HU'H?3RG\*E\]8\P;X44$G)FU/5[)G M[$UW/A]7?J # 86#U Y$/:ZP 4JUD8KQ:_#TQRFU<-J^N;^8VE4M>R)@P^C/ MZBC+E;_PO2.['M#\5_@"E3A.HF:X\"H,+_>X2(DJP<7%:4F M[_VS:LRS&_QO,K<@&@31* B3_PKB01!_5) ,@N2C CP(\$R ^MK-8FZ))$7. M6>?Q?CNT1.^Z<(G5YSKH0?-US#NUGD*-7HLH#7-TU48#L^Z9:,K<$QL'@>^1 MK8VD,^39X9+^G0FI.L9B(F+( AFBV*#:91DL05N;1 O8IQ-P;OLB3-[XLB>S++W#)[,I'/;T5U/R-@9&3LBSS;%&MO+O7 NMPUF0?)H@UL;M):[WX\.,#4SSXM$D].F[]>O MA)^K1GA[)M7!-ECA\))ZF:FVKR_V/J.9.UP9Z/QCZ/X M U!+ P04 " #+@*1,F+-!M34" X!P &0 'AL+W=O'3 ):@ZGM MA.W?US:$)&2RR@O8PSG'9P9[G+1DLN7\W4R^[9:N9QP!@UP9":I?)\B ,:.D??SM1=UA34.\'I_5O]CD M=3);*B'C[$^Y4\72G;G.#O;TR-0;;[]"G]#$=?KLO\,)F(8;)WJ-G#-IGTY^ ME(I7O8JV4M&/[EW6]MWV^F<:3@AZ0C 0]-J?$<*>$%X(T:>$J"=$%T)LJ]6E M8FNSIHJFB>"M([K?VU"SB_Q%I*N?FZ MMOVFRR-U])0&<9R0DQ'J,:L.$UQA M_%O$^AX1Q-,!0[2#P4: V5@%]P*W2V3WB'@R;"O?P\^8]WPQ_ ?'U'^B'"AH=)@S%#0N"+EJ M'Q6(@VW-TLGYL5;FA%U%A_;_&ICV,XJO_$76-?&+3'>G_*#B4-;2V7*EFYMM M07O.%6B/WHO>OX6^QH8)@[TRPZD>BZZ7=Q/%F_Z>(L-EF?X'4$L#!!0 ( M ,N I$S"HXN/> ( !P( 9 >&PO=V]R:W-H965T\E&QA_%16ETGEKFTYLW$K*?HV0*"O:$O' >MJI-T?&6R+5E)^0 MZ#DE!T-J&Q1X7HQ:4G=NGIFU)YYG["R;NJ-/W!'GMB7\WY8V;-BXOGM=>*Y/ ME=0+*,]ZT$S7K'$Z/&_?17^]\3Q,,XG=-!W$S=G0J M>\9>]>3[8>-ZVA%M:"FU!%&/"RUHTV@EY>/O).K.,37Q=GQ5_VJ25\GLB: % M:_[4!UEMW-1U#O1(SHU\9L,W.B44N:>V1ZC52QXD288N6FC";$=,<(/Q9P12ZG.( M JQ#1;TX#Y L43$T3UD!XA$L(D0S#,T_/ NSQ06P* -@+X3F!E;=2(20RF M,Y@TM3#%$N/C!,-.(M!)M'22>I:3$1/=1 FQ[62)P6$,&XE!(S%@Q+>,Q(L@ MEM5BB?@21A_X2$ ?">##.F+;!(CB668+"(1#V$H*6DD!*Z%E)5U$6876E2N6 M&#_P/[AU*]#)"G""+2>K9;Y^8E]."!0'L!75 < BXP%F(KO*>(N;D=AEH ! MOF>?[!TDY=E'"MV4R);RDVD_PBG9N9.ZTMRLSBWN,= EUEK?^NMB;%3O,F/? M_$GXJ>Z$LV=2%7!39H^,2:H\>@]J1RO5JN=)0X]2#Q,UYF._&B>2]5,O1O,' M0?X?4$L#!!0 ( ,N I$S@/'4DCP( '@( 9 >&PO=V]R:W-H965T M?S2MIC] M+4E#;RL?^/>%U_I<";40K(L>G\D/(G[V.R9GP<1RK%O2\9IV'B.GE;\!RRU M*D C?M7DQF=C3UG94_JF)E^/*S]4BDA##D)18/FXDBUI&L4D=?P92?TIIPJ< MC^_LG[5Y:6:/.=G2YG=]%-7*SWSO2$[XTHA7>OM"1D.Q[XWNOY$K:21<*9$Y M#K3A^M<[7+B@[<@BI;3X?7C6G7[>1OY[F#L C@%P"I"YGP6@,0!]!$3:_*!, M6_V$!5X7C-X\-IQ6C]6E $LD-_.@%O7>Z?^D6RY7KVN8)45P540CIAPP<(8! M$R*0[%,*Z$I10BL<_I]@:R.2V)T!.4T@'8_F E'H)HBI'"#YW.XB-:^;#7H)%_#!NP-"=P4(;3&160%"EQI@J'&@ MGLEY4)" XZ >U!O@+#@; .TW*(MX2==6OCWH%>.J$JXVQU:I\;J.J]L5ZJMJK[P ?-T)._8W:N.^[MJ9#= M1-?\$Z6"2)'A0LJKY&? -&G(2:AA*L=LZ(7#1-!^[//!]+&Q_@=02P,$% M @ RX"D3&%PR3)A @ 1@@ !D !X;"]W;W)K&ULC5;;CILP%/P5Q/LNV-PC@M0DJEJIE:*MVCX[B1/0&DQM)VS_OK9Q* %G M-R_QA9GQG'.LX^0=9:^\Q%@X;S5I^-(MA6@7GL?W):X1?Z8M;N27(V4U$G+) M3AYO&48'3:J)!WT_]FI4-6Z1Z[TM*W)Z%J1J\)8Y_%S7B/U=84*[I0O\HHW#\''I?@*+#8"*H!&_*MSQT=Q1 MH>PH?56+KX>EZRM'F."]4!)(#A>\QH0H)>GCCQ%UAS,5<3R_JG_6PP MOKPM4K<(+$*9_;W:U,G6WV1ZN-R]%# +<^^BA QFU6/@&'.+6%L0672+V5@P M_R&>-#DXA5:G4/.#FS-BNT!@%0BT0'@CD$Q"[3&)QC0]QH<@GH0[1X$T2R=I MVUBT@C"]$W-HM1S.+$>3M*YZ2#0^!099,C&SGL- &H, 3#S;8" .?+OIR&HZ MLN0YM0O$5H'X\4HG5H'D@4HGLT@#Z$\KO9FCWJEA:C63?ES#='X*B& TO5"I MY=K=+TYF=9-94I/9!8!O[QC^X^4!=YH.>*! !G1S%T'J^]/6,X<]A9$/[ABR M]Q8 /RZ2P8S3_Y0F<.9G#K/8\4;]6;VPWQ$[50UW=E3(5J\;\I%2@:6B_RQC M*^6C/BP(/@HU3>2<]2];OQ"T-:^V-_QU*/X!4$L#!!0 ( ,N I$S/&6^F MF@( *D) 9 >&PO=V]R:W-H965TSD_LGUWP)I@7WHJ%+'\5 M:[V;ABP,UF+#]Z5^DL4A(&/_ILXB-+ K1+C8R7+UGV#U;[5LO(L1DK% MW[JQJ-UX]/PG,]B > -R-L#T78/8&\1C#:@WH#V#J O%Y6;)-9]-E#P&JCO> MAMLJP@_49']E-UVRW3^3GM;L'F8Q0I/H8(D\9MYAR 6&7",6 ")/KC%+ /,/ M$AF19Z4$5$J* LH03'L!H* MJJ& FIZ?>8=)+OP01'#:2SX=JF$YHSW- %=,V8T32$#)R4!RTCOD>3+T0N(\ MZXE9#&&8I3C&/@F'U%0^(Q5XYP0I)^Z7I<-K(.\(U.AP>* M8H1O4, M"/]'#\)P$\(CNI#'7!T38K>BA=L+'M-?\+ I8,SZ_7\!P.YH]!W+R$#/$ ;(B2ZN0/N(^<[5MJC;X$5J,?1M'Y=3;["U!+ P04 " #+@*1,BFY> MI*4# 8$ &0 'AL+W=O]/TFI@Q]-W?;K\*3U^2F*^MU)-F7_J,ZR-;\<5->4VCQVQZ@_ M=[+W\VIFGZ.9E7S6R[2O5!IT\K,-G_K05\6 P(OZIY+6? MW0=#*F]*?1\>/NW7(1L8R5KN]."B-)=WN95U/7@R//ZS3L-;S,%P?O_A_<\Q M>9/,6]G+K:K_K?;ZM [S,-C+0WFI]5=U_4O:A)(PL-E_EN^R-O"!B8FQ4W4_ M_@UVEUZKQGHQ5)KRQW2MVO%ZM?X_S&@#L 9P,S"Q?V<@K('X93#N9C0Q&U/] MH]3E9M6I:]!-IW4NAZ+@3\)LYFY8'/=N_,UDVYO5]XU@L(K>!T<6\S)A8(;A M-T1DO-]" !7B!9"Y$V"+$6E"1Q!D$F*T%W=)"-I!3#J(1P?QG$#F;,($R49( M.V61<,:8DPJ&\3Q/$\^&)22;!+/)'383))F%R?.B<%!;C$KC.&$TEY3DDB(N M@L4.F13E++(\%@X9C'K@ '%,L\E(-AEQT)Y*R4D'.9%.ZJ0S88H94?:8N=E@ MT -[! ^7@N12$%S@RGNQ07B _,)'OO M@NY3/%[>Z3C=7#C17=RJX[AQ&*'RW-/%.-TZ..X=J(]9S%TC2X5W5^BNP+,% M3X" )9B#\ 6B)0A8@K@E6-!=]6>%;_-IH0+^HA#,]]5$"Q62 MY5H'6H% *!!5 %;@0YKSPA.(5B!@!2*I6\Q=($B9YVL$: $"]0)'E9+C3XT8 MO"G1.H5BN=0%K4!!*="M-H$5:-[>S-,!!2U!@=^]6.L6M#02+54!B\4N/!_K ME ;=([2@NR,4+/<4BZ!%*+ (L=H%_F+/H'!K)9K-4XWLCN/HV0<[=6GU,+G, M5F_C[3,,\YBS_F+&WFE(_>5FFIF_E-VQ:OO@36DS[8TSV4$I+0U)]FA4E!J[.=PZ/;/P,V_P-02P,$% @ RX"D3"CAIX*L M @ T D !D !X;"]W;W)K&ULE5;;CILP$/T5 MQ MZT40J/V9ETP]B)I7YLU1R))I,Y6G0-62LX,+*HN M(!0')E?(LQ(N=?#VL M?&0SX@7?:TO!S./*M[PH+)/)XT]+ZG=[VL#^^,[^V8DW8IZ9XEM1_,X/^KSR M4]\[\".[%/I)W+[P5E#D>ZWZ;_S*"P.WF9@]]J)0[M?;7Y069\M?SW,#B M &D"S![_R^ M@'T+2!TXIO,G-1/3+/U4HJ;)YNO53/[I\ + M:LSEU3E"Z#JR5J,9L&0WH8W"$"P]YM0: M-F043MYOL!TC MX@C>@8(BJ(NG[T1D,$$($H2.(.PKI.' A0:3.$S5R(@P0FB@90S#:1I'$XY% M8#K1*!V*$4P0@P3Q?$,2D""984B#B7I*LYC$0S_&J(22,(632<%D4L"."3\S MD"";;P=&<)F@&8:TH+[6*":8#AP!8)02-*$(3]0M!DPA$Q1@73YB\@%;X,+# M=(XM=*PWRK)X:,L8%L8AFC@(,%S(>%S)M/C#]@"EQ^.Y]@2C_22 M) F']0/ ,$JSB>, P^6,Q_5,<3A! 1L]#FEG9WZ5$(S4V6Z,%\MK-IK[I)P8_:#A,SEDV/T4RTJ-O^*>B:N/4_ M4$L#!!0 ( ,N I$SI^9BHB0( +H( 9 >&PO=V]R:W-H965T\)JI!]'R MQCPY"EDS;:;R%*A6[M]4R^U&@1V+,S.VB\\X],VJ56;VL"(JRX&*)>LRFP^ 1 M!@V(P+ /6V!HBPV>A>-_-]C.$7$$[T! $<3%D[&(< $34)" .@(Z5DCHQ(4. MDSA,T\F(4!B&$RUS&$K3.+KA6 2F$\W2(2B&"6*0(+[?D 0D2.XPI,-$8T/2 M*$TF?LQ1%%.,X612,)D4L".!"18@P>)^.U (ETEXAR$]:*P5H30L/Q??8$L^."IHFT]-W"\ (31;3 R48G?@UER?7')67 MBW.C[=DZ6AT:\!K;CC%9W]C&[#K).TW7U;\S>2H;Y>V%-OW(=8VC$)J;+,,' M8UIA?B2&2<6/V@X3,Y9=-^TF6K3]GT(P_*ZL_@)02P,$% @ RX"D3"F) M4WK, @ YPH !D !X;"]W;W)K&ULE5;MCILP M$'P5Q ,8VDYR??O:AG <7BKN3[#-['AW M[ F[N''Q(L^,*>^U*FNY],]*-8]!(/=G5E'YP!M6ZS='+BJJ]%2< MD(1@\V MJ"H#'(9)4-&B]E<+N[83JP6_J+*HV4YX\E)55/S=L)+?EC[R[PM/Q>FLS$*P M6C3TQ'XP];/9"3T+>I9#4;%:%KSV!#LN_35ZW&)L BSB5\%NV4HJ'Y?SI2/U^3Q,X'-_9/]OB=3'/5+(M+W\7 M!W5>^IGO'=B17DKUQ&]?6%=0['M=]=_8E94:;C+1>^QY*>VOM[](Q:N.1:=2 MT=?V6=3V>>OX[V%P .X"+5CO[3EIU17"X"*Z&J,-L6@P>8%"/"#1[OP6&MMA@)QR_ MWV#K(I(8WH& 11 ;3X9%A#E,$($$D26(AA62:*1"BTDMIF[+B%$8CL3:NC"4 M94D\H5@,IA,[Z1 \09" !,E\05*0()TA2(N)AY6&!)%L)(@+RY,\FSC?#,PF M _3 ,$$.$N3S]4 A[)-PAB(=:%AK'.=1,E($@)$\P60BH0GC(D"4*0K0F&N$ M/R +[#Q$YLA"G'HCE$;CBP+!\@Q/)00[&;E6)CB:H(#=A^(/R +[#R5S9$G< MVQ)%T5@5%Y7&9.J@83=_:1D1V6&J1Z+MO5J)XHW75L9]+WMZA]02P,$% @ MRX"D3+;8C"$8 @ V 4 !D !X;"]W;W)K&UL M;93;CILP$(9?!7'?!>P )B)(FZVJ5FJEU59MKQTR"6@-IK83MF]?'UA*P3>Q M9SSS?S,.GG+DXE4V "IXZU@O#V&CU+"/(EDWT%'YP ?H]&V4< M454.] K?0?T8GH6VHEGEW';0RY;W@8#+(7Q,]L?"Q-N GRV,5\"&-3$#"HE5&@>KG#$S!FA'09OR?-<$::Q.7^7?V3[5WW5@?B:F>*#&I^Z^T\6WCGL?6([,O\%^YFWC&ULE9G1;N,V$$5_Q?#[KCC#(2D%CH$F0=$"+;#8HNVS$BNQL;;E2DJ\ M_?M*LC:U.9?N]B6VE,OA)46>&=&+8]U\:==5U[LNLOFY>L/315N1H;[;89&^.S7;G9SY>+\=ZG9KFH7[OM M9E]]:F;MZVY7-G_?5=OZ>#NG^;<;GSW$*/N/M^J^VFZ'2+V/OZ:@\_<^AX;GW[]%_W$WIMNWHW1>FM M[,JOI\_-?OP\GOXC^=0,-^"I ;\W(+G:P$X-[/V%T40 "P/8,8!6%*H"D!ID)DZJ1Q9UU]\):UI?_671ART) #AJ)'>>=41R2< M%T%; DHG3#9IRD-3'CS[' <(,$ HRJB407MU=@ YAD(V3N?'%,.+>7:DD0] MW>6J)TN!K;:DA \JH MSGR1YUZ[0DKQ+J1M);!)>DD*)T)@H!&#Z;;QR%CY#2$'BQ()'>7I<6%($J"D MJ'Q@]0X89E!YTKHBO[(","(),%)B))&&GPT&+$L@9';IG4(8DP0XR7$V(8T_ M._2D30&ALVFB$,8D>3!3')OR@,G. :@@I7"13G&$X4L![!6?"(%A28"6:JL@ M"'(@ 2,#4G+DKV $Y,0,N/\31J%'XC8!5!60*UQ+.F=S!B<#, I\0IEC4,B M0]9I9TAJBH+26XH0!.B.>3[ZU4.RUU8L9RXBQ<3W"FIR%B $D DKOR:>3)&/&,F"L2]0C MC!G+@+$NABQKOIATEV\!QM)[RJ+ M@6X!T%4Y936F"Q- D8^$?79/FTH<&""$Q4"W M C9[2(3 ;+6(K3'&K$8F2Q'0/9 :_)!3H, \(^GZ:1)IA' GCD$_6+8'8(."5,S@S>Z8+.">.9"2KC M24X&30U0!D:U779V6C_\WO)KV;QL]NWLL>ZZ>C<>SS_7=5?U4+KCY,O^%D[S\D+?\!4$L#!!0 ( ,N I$R[M=09 M7P8 .XI 9 >&PO=V]R:W-H965T[I>9YU+Q;YX;#H;>?OQ7MP5^WUG MJG7DW]'J^MQIU_#R^Z?U7_K1MZ-YR.OBKMS_LWMJ7J_7?KUZ*I[SMWWSM?SX MM1A'9-:KSZO[6CK=NW[S?*JNWFO3,T8FX'C+S R"GB#B#,&;)I'3A[(:$7LF^O)EYH M;$!! ZHWH"<&S&P8 \;UF.. ,5G_#_>D84\:]&1G/0T8<]&3]%FL*P.[,J K MAPU8:, N#ZN#!ASPP,\&Z\A@1;!*FLO!#K/$D1] "B649\/BH5.>."7MK*M; M3YSRL_@/+B'-4H-$B/5>;FLIKXDX,,G6$V="#A.*978G&Y-<)XEMC\FNP M+-.?B(IJ$HX89.H(3B$:I!#/[$4TIKM.T-P:TUVCA9C,#JJE23ABD.D1#$X: M!B0-SVQ!#.:X21#:!A/8+!':9B&! 2Y*8(,); "!/3)R /$E!@MAX>IPZ?H+4]3AT>'7.1^B+0VFC" %QDPGB^PB8V@%0.S";DH"Y M&!)4>,!<#$M4> !W2'#M R&CM8^ ^1T OP.S10F8F2%!DP?,S+!$DP@,'$[C\@>$1NL?(F,N=V1( MM3.;&)$QUSNRE/L=&7/!(UNBW#]1;CIR5 :!4%P'V5S?,_4$L#!!0 ( ,N I$S)\$X&[@4 $@B 9 >&PO=V]R:W-H965T MB_*0U^%G^;2L3J7/']I&A_U2)HE='O+=<;Y>M=>^ MENM5\5+O=T?_M9Q5+X=#7OYWZ_?%V_55Z='G8'?ZQVQ7%6^L?K^8VXVCC9-&@5?^_\6W7Q?=8,Y;XHOC<_?GNX MGB>-17[OMW7311X^7OV=W^^;GH(=__:=SL_W;!I>?G_O_9=V\&$P]WGE[XK] M/[N'^OEZGLYG#_XQ?]G7WXJW7WT_(#.?]:/_W;_Z?9 WEH1[;(M]U?Z=;5^J MNCCTO013#OF/[G-W;#_?^O[?F^$&LF\@SPW"O<<:J+Z!^ME CS;0?0,=-5AV M0VGG9I/7^7I5%F^SLEO>4]YXD;C28?:WS<5VLMO_A>FIPM77M4Z2U?*UZ:C7 MW'8:>:$19\4R]'Z^A42WN)6DN1S>X(XJK!E*-J 3@XU0<)RJ;:\&XV1&H6$' MNNU ,QUT(^TTKM4<.R-3)Q,7C07(G%968W,,-,<084>(3 MD!*84F(*IGK1Y9RD6>9B, "93:RPC$&84X*"BJ)!4 ;%;!B5# W!B!*(43$> MQ,>0&I4,#<&8$FXZ' 3&BT@GX*$7#>(>+C/0C:TS!I9 Q$IQ%Q(31B;3W5]B M)$B$A-C])46"R>)9 2*1&B:>)4:"1$B(?;\7C;G-&C(F M&1J"\23U=-^7&"@2 27V?4EIL0!K#%0CBXRY(A%7,J8+3 2)B, Y/B:"1$0@ MCD\C75ME13PM5&;21'%CPCR0B ?$]VEJ0EQN3#+,^S%5%,U;J.\KFI L;)RU M()%B**DPGY28[O\*0T4AJ,3^KR@Q%CJD_G%5A71AK2_F9V@24UL!O ANE3 8 M% (#$P(*@T$A,,0AH&C(*VMUG#(#F0[9'#P!S1@/. M<$6CQG30B Y<%Y@.&M&!;%/0J)?AZ1BYY@;)7.(8-FC,!HU2CS@(],>I!Y!P M,\/LWZ#** X"34N>!8D!)-+,9I3&K-)F>@AH3!>-Z!*'@*;H6(2ECG4;J'.) M9)[Y&G-& \X(+HHP&S1B [?0F T:L8&$ (UYXU*2"B&9MEP(&$P&@S*0. 0, M32[B$!B5# W!?#&H.HI#P-#"9Z%U[#!()263#!G,*B.G!X'!=#&(+G$0&(J. MA7%:Q/D=U&FMF7K 8,X8P!G!.0RSMXOHP 2!P70PB YQ$!BPX:J-B8, R8R4 MW+1@-AB4@Y @H-D%"8(QR= 03!B#*B42!&!/A.0-4,2D0@:SRF330\!BNEA$ MES@$+"A=A-99G/="G1&6>0Y8S!D+.".X46$V6,0&[D@"L\$B-L0A8$%:$7R; MG$P F4RY,M]B,EB4@9!3$II<$&/&)$-#,%\LJI3B$+!@ 0&^(0 M<#3F0X+HHK.=#9!9J;E4R&$RN$_L?SA,!C=E_Z,779[G+."@@ Z-:GEQG'[P MY5/[JD(UVQ8OQ[HYE;ZX>GX=XJ9]&R*Z?BNN[KJ7&GYVT[UC\4=>/NV.U>R^ MJ.OBT![)/Q9%[8.9R9R>[>A^U$7I_Z]C>7YY9'U M_U!+ P04 " #+@*1,] ,8Y5@" !P!P &0 'AL+W=OUNFS 4AF\%<0'U%Y\1B;0R39NT25&G=;^=Q FH@)GM MA.[N9QN*J'&F_@FV><_KY_B$XV+@XD56C*G@M6TZN0TKI?H- /)8L9;*!]ZS M3K\Y<]%2I:?B F0O&#W9H+8!&,($M+3NPEUAU_9B5_"K:NJ.[44@KVU+Q=]' MUO!A&Z+P;>&IOE3*+(!=T=,+^\G4KWXO] S,+J>Z99VL>1<(=MZ&G]"F1- $ M6,5SS0:Y& 4\3N!R_ MN7^QR>MD#E2RDC>_ZY.JMF$6!B=VIM=&/?'A*YL2BL-@ROX[N[%&RPV)WN/( M&VE_@^-5*MY.+AJEI:_CL^[L U#TWP R!1 G (QD-M7/ M5-%=(?@0B+%:/35_"K0A^C"/9M&>G7VGLY5Z];:+4%* FS&:-(^C!B\T^+VB M]"CB60(TP$R!O138QI,E!41^ ^(U(-8@>I=&ZJ0Q:E*KZ:P&I0CFCJSTR*(, M$^S'B;PXD0VH=I]CYZLNU3-<:9W?.1K=R;WN!:R , MW?X"5Y\<01F$;I-9RW!.H'L^8-'ZS%WT@XI+W MI:^_>=*PLS+#5(_%> >,$\7[Z7X#\R6[^P=02P,$% @ RX"D3*=STOP9 M @ MP4 !D !X;"]W;W)K&UL?53;CILP$/T5 MQ >L#1A2101IDZAJI5:*MFKWV2&3@-9@:CMA^_?UA24$K'V)[?&YS$S,Y#T7 M;[("4,%[PUJY"2NENC5"LJR@H?*)=]#JFS,7#57Z*"Y(=@+HR9(:AF*,,]30 MN@V+W,8.HLCY5;&ZA8,(Y+5IJ/BW!<;[31B%'X&7^E(I$T!%WM$+_ +UNSL( M?4*CRJENH)4U;P,!YTWX'*WWF<%;P)\:>CG9!Z:2(^=OYO#]M FQ20@8E,HH M4+W<8 >,&2&=QM]!,QPM#7&Z_U#_:FO7M1RIA!UGK_5)59OP2QB\#X3[=SMJ'E&T)KK[I0G: M9ML[W1ZIH[>"Q%&.;D9HP&P=)IY@[@BDU4>+V&>QC1?T^-%@MT1DZ2-D[Q%) M_4DDWCH3RT^F-9#,+T"\ L0*D(=&S>K8.LS*8EJ+P7Z+U&N1+BR2;.;@(.G$ M@:QBDJPPQK.&I8M&)R5V:[T7KA9X@Z*=\.81..L+OX#4$L#!!0 ( ,N MI$Q5[?8)'P, -<- 9 >&PO=V]R:W-H965TEC/=2Y&6]] _&'&^#H-X<5)'6-_JH2OO+3E=%:NRP MV@?UL5+IMBTJ\@##, J*-"O]U:)]=E^M%OID\JQ4]Y57GXHBK?[>J5R?ES[X MKP\>LOW!- ^"U>*8[M4/97X>[RL["BXNVZQ099WITJO4;NE_A-LUBJ:@5?S* MU+F^NO>:J3QJ_=0,OFZ7?M@D4KG:F,8BM9=GM59YWCC9'']Z4__RSJ;P^O[5 M_7,[>3N9Q[16:YW_SK;FL/1CW]NJ77K*S8,^?U']A(3O];/_IIY5;N5-$ON. MC<[K]J^W.=5&%[V+C5*D+]TU*]OKN?=_+:,+L"_ 2P'P_Q:POH Y!4&7K)WJ MI]2DJT6ESU[5?:UCVC0%W#*[F)OF8;MV[6]VMK5]^KSBR!?!#%!,&C#1@K0$?&$3.-#J-;#5EIPD1DM"9RUC& M$L&NW 9Q.!F'$W&D$Z?3B*OW?("8<>&N+:6+)#"@ PDRD" "Q4X@,7H10BR9 M(UL3,HPAF?A<$1DG(N(DM($D#>3\AHE)@WA&P\2CF7*)$ISU(%0A#R4=)B'# M)#/:)2':((EB)_.:DD5AHI-F#<]B#8ZAPALS]5T[)>)),!:+9 M@Q1[<,)B8GOS#O8@S1ZM'UWLYNI5P*$BH$[B(PN-IA-T>>[VFUS\K:>]3&;M;;+?5.:Z.L M8WAC'0_VE'49Y&IGFEMI[ZONJ-$-C#[VQZC@ @ 1 8 !D !X;"]W;W)K&UL?95O MKYHP%,:_"N$#W-(6$ R:3)=E2[;$W&5WKZL>A=Q"65OE[MNO+4@4ZM[8/SSG M^9T#[;'HA'Q7)8 ./FK>J%58:MTN$5*'$FJF7D0+C7ER$K)FVBSE&:E6 CNZ MH)HC$D4IJEG5A.O"[>WDNA 7S:L&=C)0E[IF\N\&N.A6(0YO&Z_5N=1V ZV+ MEIWA)^A?[4Z:%1I=CE4-C:I$$T@XK<)/>+G-K=X)WBKHU-T\L)7LA7BWBV_' M51C9A(##05L'9H8K;(%S:V32^#-XAB/2!M[/;^Y?7.VFECU3L!7\=W74Y2K, MPN ()W;A^E5T7V&H)PF#H?CO< 5NY#83PS@(KMQO<+@H+>K!Q:12LX]^K!HW M=H/_+YL%N MNG?GGIEJE=F]KF-*"W2U1H-FTVO(G88\*K8>13)*D$E@S()XLR NGCYD$?L- MJ-> .H/XP2"9E-%K%D[3.$V"LSCW8V(O)G86R9T%B7 ^X MJT8%>Z%-:W 7^"2$!F,9O9C:2M/2QP6'D[;3A9G+OK'U"RW:H6>C\8]C_0]0 M2P,$% @ RX"D3'\2'3^V @ B@L !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,D[)SA2U38##, U:4G?^:F'VUGRU8$?9U!U=>EC_S+QFM]J*3>"%:+GASH3RI_]6NN5L'$LJM;VHF:=1ZG^Z7_"3V7.-$% M!O%6T[.X.O=T*QO&WO7BVV[IAUH1;>A6:@JB#B=:TJ;13$K'GY'4G^ZI"Z_/ M+^Q?3/.JF0T1M&3-[WHGJZ6?^]Z.[LFQD:_L_)6.#26^-W;_G9YHH^!:B;K' MEC7"_'K;HY"L'5F4E)9\#,>Z,\?SR'\I@POP6("G A3_MR :"Z)903 H,ZU^ M)I*L%IR=/3[\6SW1#P5ZCI296[UIO#/75+="[9Y6<90M@I,F&C$O P9?8? M MH@00R00)E(!)!0958%,?WZC(88(()(@,071#4, $,4@0VPKB<.;#@,D,IC.8 M-([S9.:%C4IPE(>PF 04DP!B$$R0@@3I_79D($%VAQT#)KEJ-"KR*YV#'38J MSD+D>#IR4$P.B,$P00$2%+8=<003H!".20AHB.41;.HV*#BMS1#7)D M%@%B'(XB.' (/V )'#D4W6-)=(\E-JAP!0;!\450?E,'!1PZE#Q@"1P[E-YC M26IU:QEB0UQ/"!Q?!.4W@$@ Y$H/A^&(@OHF+ @X=CA\P M! X=ACYUEB&)]4E%\PD$PLR?D.!J*-)3Z@_"#W4GO V3:KXR4]">,4D57_BD M^"HU&$^+ANZE/LW4.1^FPV$A63].OL$T?J_^ 5!+ P04 " #+@*1,"3$( MQ% " !3!P &0 'AL+W=O? >$6D6O*C)QH.9&^"*NIA MWX^]BI2UFZ7&MN59RDZ2EC5LN2-.547XWS50=EFZR+T:WLIC(;7!R]*&'.$' MR)_-EJN5UZ/LRPIJ4;+:X7!8NBNTV""L XS'KQ(N8C!WM)0=8^]Z\76_='V= M$5#(I88@:CC#!BC52"J//QVHVW/JP.'\BO[9B%=B=D3 AM'?Y5X62S=QG3T< MR(G*-W;Y IV@R'4Z]=_@#%2YZTP41\ZH,%\G/PG)J@Y%I5*1CW8L:S->.OQK MF#T =P&X#U#<_PL(NH#@%A :\6UF1NHG(DF6+M;#=&' BT"57@*O:? -HHUGH3C>X+-U"..[ R!541@ MXH,[$=@.$%H!0@,0W@$$HRJT/C/C4[=5B%%B9XFL+)&%)1RQM#[1@.4%!4$R M*E@TR27$86C/);;F$EMRB4:YQ+9<["0S*\EL2A(\J%AB!4B>W]BY%6#^Q,;. M)S+G^,'Q0[[]$OE/[&SG=%?.Q']03_3@MB(+43PF0E.B*'BDR'IG5P@_<3XZ MI^$Q? DG)\0;/$45\*-YM863LU,M]:4?6/O.L#*-861?ZXYAGK@;3-MNOA-^ M+&OA[)A4#Z5YS@Z,25!)^J^J#H7J?O,MPO)FJZ%>7T?S?X! M4$L#!!0 ( ,N I$P5OHM04P( ,X' 9 >&PO=V]R:W-H965TY<5&(!%2K5FHEM-6VSR8,)%HGSMJ& M;/^^MA.R@1A$7[ ].7/FS)CQ) WC;R('D,Y'22NQ<',IZSE"(LNA).*)U5"I M+WO&2R+5D1^0J#F0G7$J*?(]+T8E*2HW38QMP].$'24M*MAP1QS+DO"_*Z"L M6;C8/1M>BD,NM0&E24T.\ OD:[WAZH1ZEEU10B4*5CD<]@MWB>=K'&H'@_A= M0",&>T>GLF7L31^^[Q:NIQ4!A4QJ"J*6$ZR!4LVD=+QWI&X?4SL.]V?V9Y.\ M2F9+!*P9_5/L9+YPIZZS@STY4OG"FF_0)12Y3I?]#S@!57"M1,7(&!7FU\F. M0K*R8U%22O+1KD5EUJ;C/[O9'?S.P>\=5.Q[#D'G$'PZF&JB5IE)]2N1)$TX M:QS>WE9-])\"SP-5S$P;3>W,-Y6M4-93&D:3!)TT48=9M1A_@,$] BGV/H1O M"['R1^[^98#U&!%']@B!-8G ^(<724SM!*&5(#0$P07!S$X060FBL8+8NRIC MBYD83&4P41!=56*,P6$0VY7$5B6Q1UT^:=M+])/Q05,+9,JG>:/.2[AF3H$1Z3^K"&ULE9=A;YLP$(;_"N('%.X, MF%1)I";3M$F;5'7:]IDF3H(*. ,GZ?[]C*&4X/.6?0G8>>]>G_%C\/PBZY?F M((3R7LNB:A;^0:GC?1 TFX,HL^9.'D6E_]G)NLR4;M;[H#G6(MN:H+((, R3 MH,SRRE_.3=]CO9S+DRKR2CS67G,JRZS^O1*%O"Q\\-\ZGO+]0;4=P7)^S/;B MFU#?CX^U;@5#EFU>BJK)9>758K?P'^!^S4R 4?S(Q:49W7MM*<]2OK2-S]N% M'[8C$H78J#9%IB]GL19%T6;2X_C5)_4'SS9P?/^6_:,I7A?SG#5B+8N?^58= M%G[J>UNQRTZ%>I*73Z(O*/:]OOHOXBP*+6]'HCTVLFC,K[P/H"]!T2F^&YDIM0/FO+I[6L>L M711PS_1D;MI.,W?F/UUMHWO/RRB)YL&Y3=1K5IT&1QH8%('./E@@9;%"*QRO M#=:$(J8=&%D$,_'LJ@A'@HA,$)D$T3@!BR>ST&FXT53=+"0,4]HF)FUBDR(> MI< 09A,?6P0\AHCV24B?A/#!<.)CBR!*4D;[<-*'4SXP\;%%@&D:TCXIZ9-2 M/I-%M+)%,QXGM,V,M)D1JR"9N,PLER05 M V\@T.".%"2^#X WP-&+KAX18 (./(#F&-@M@! J@)G3BB8>HEL8(56A8VL! M&GJ@J+H*D'$OLI)H3*;41C#_P&4,#FWL$\T-!#2E"23EV(K0%Y M HYM#&CP8490,J-3(,TTWL)T+^(W,HTTTPBV%9^N7%+D>FW3X",!/I\NIUXT M+HDE4>AXU$ASCXQP8E,G&_M([[V3PM>];#R@*$;G@.C= 8D/ C[]+$)BHXEF!-%\NO\PFV@6,M>D,!IH1K!JS7XO^L?L!Z/O_E+4>W-$:KR-/%7F M?#;J'8YA#VC.#>_R[@SW-:OW>=5XSU+ITXNH>2Q/Q<&P^%T^0=02P,$% @ RX"D3&N>O$/@ 0 !04 M !D !X;"]W;W)K&ULC53;CILP$/T5Y ]8@[EE M(T!J4E6MU$K15FV?G3 $M#:FMA.V?U_;L"@7M[L\8,_XG#-GC'$Q"OFL6@ = MO'#6JQ*U6@]KC-6A!4[5@QB@-RN-D)QJ$\HC5H,$6CL29YB$888Y[7I4%2ZW MDU4A3IIU/>QDH$Z<4_EG TR,)8K0:^*I.[;:)G!5#/0(WT'_&';21'A1J3L. MO>I$'TAH2O0A6F]SBW> GQV,ZF(>V$[V0CS;X$M=HM : @8';16H&]9$2TE+O)R_JG]RO9M>]E3!5K!?7:W;$JU04$-#3TP_B?$SS/VD*)B; M_PIG8 9NG9@:!\&4>P>'D]*"SRK&"J/-5![)J)U;#;S8)-N[]R:Z5:9[+E*\L<"GZW0 MC-E,&'*)6877F.T]ABP(;!PL-HC7!G'T^*I$Y!>(O0*Q$TBN!,B-QPF3.DSO M,*LP3O]9*/$62CR%8K] ZA5(W]]JYA7(/ Z2FT^6W;4:94EH'G^AW%LH?WM/ M-_E=(1(_>@KABP-I+XAO5!Z[7@5[HP$4*#T0P?C%QK[J0E8-!H.\W- M7$Y_YA1H,&PO=V]R:W-H965TUC9SQ+&^,OX@SI=)[;>I6 MK/RSE-TB#,7^3!LB M;15KTY,MX0J:;\%(J.4W(P1DT=QE&4APVI6G^]-&N/ M?+UD%UE7+7WDGK@T#>%_-[1FMY6/_+>%I^ITEGHA7"\[6 M0]705E2L]3@]KOP'M-BA0AL8Q*^*WL1H[.E0GAE[T9.OAY4?:8]H3?=24Q#U MN-(MK6O-I/SX8TG]05,;CL=O[)]-\"J89R+HEM6_JX,\K_S2]P[T2"ZU?&*W M+]0&E/F>C?X;O=):P;4G2F//:F'^O?U%2-98%N5*0U[[9]6:Y\WROYG!!K$U MB <#I?V106(-DG>#]$.#U!JDCD'8AV)RLR.2K)>?]Z.Z%V$%JG*_EXO MFF2;=RH]0JU>UVF9+<.K)K*838^)1Q@T($+%/DC$D,0FGIC']P+;*2)W?-@! M)!GL1 +&F1C[Y"[.'"9(08+4$*1W!(63J!Z3&4S;)PHA=01GTI6!0AD@5#I" MV43H$T()BF:$P3(%*%-,97#DR!03&8RS-)K1*4&==G;KI,7CD:%(&R!'/)ABL$ DH$=DN$!8VC+N*@3/\CUW"Y0$"]P&Z]L*#[\(K +;(@ M+ OFMC=<5A!05[!;5]"TL&"<).XQV $X55&+ L4S/L$U"$V+4!:Y1H?"T0W<4'XRW8WP]NS22GV1C5:'#NHAUC>XL[Y!BVW?![W3]&W9 M=\)/52N\9R95?V!N\2-CDBHOHT"E[*PZP6%2TZ/4PT*->=\.]1/).MOJA4._ MN?X'4$L#!!0 ( ,N I$PS\=F\NP( $D) 9 >&PO=V]R:W-H965T M]R6&SL MCT3'6_W/0L:L/UTL:>Y'HISJJN6OXD@_[< M-$S^W?!:7%5V;3-K''Y M:[AQHC5VHN[M;[ []THT+HNVTK"WX5FU]GEU^=]I, $[ KX1AL69):2.D'X0 MR'\)Q!&(1XB'4NS:/#+%UDLIKH$<7F_'S%>$%D2O_LX$[6+;__3R]#IZ6=,$ M+>.+2>0PFPY@/1*RSWR0P)+'!$SJ^%]A.$1F]ASP"22AL(@7K3"T_'?%) MD<$)")B V 3D;J&\.C8#AEI,:S$I021/9IQ24(@"0JDG1"="1:[W.BR3@3(9 M($,\F6PB\PGGB& ,"^6@4 X(>6]WDP-"E)*B@(4*4*@ A#)/J)@(X3(G93GS MADI0J)Q\2S3)X00H@7== G@M_&TW@,J165)$9,8JFMG?"% J?277!9*15$:C MS-^G#G?GB$1%.N,(; ."(T(F9&"-SU* :E)=TL!J2*:ZPX( M;@\(Z _([P\.=+=^983*&26X/R"@02"_03@00N,O'651[K55$(>3R+<4C\Z3 MALNC/:O[8"?.K3)M>12]W0<>L#F/O/@&+;;#J?Z19KAD?&?R6+5]\"*4/NWL MF7000G%M,XFTS9.^U]PF-3\H,\SU6 Z'^S!1HG,7E_AV>UK_ U!+ P04 M" #+@*1,Q\+^'/L! #T! &0 'AL+W=OYK(H-J:V&=*_KQ>&$$+S M@GTOYYQ[KK=D8/Q%U #2>:6D%:E;2]D=$1)%#12+#>N@57]*QBF6*N05$AT' M?#4D2E#@>3&BN&G=+#&Y,\\2UDO2M'#FCN@IQ?SO"0@;4M=W[XFGIJJE3J L MZ7 %/T'^ZLY<16A2N3846M&PUN%0INZ#?\PCC3> YP8&,9L[NI,+8R\Z^'9- M74\; @*%U I8#3?(@1 MI&S\&37=J:0FSN=W]2^F=]7+!0O(&?G=7&6=NGO7 MN4*)>R*?V/ 5QGXBUQF;_PXW( JNG:@:!2/"?)VB%Y+14459H?C5CDUKQF'4 MO]/6"<%("":"'WU*"$="^$;8FN:M,]/J(Y8X2S@;'&XWJ\/Z3/C'4"UFH9-F M[EF!Q8?XL%^W$ZW: MB5;LQ L[%G.8U0D/F\7.Y2N@W28.%U[0[+!0X)6Y5\(I6-]*O2VS['1U'P)] MV!;YD[K2]@:^R=CWX ?F5=,*Y\*D.LKFP)6,25 FO8UR6:LG: H(E%)/=VK. M[46T@63=^,:@Z:'+_@%02P,$% @ RX"D3/.6-&ULC5;M;MHP%'V5* _0Q!_Y0H!4J*9- MVJ2JT[K?!@Q$3>+,-M"]_6PG3<&YZ?J'Q,ZYYYQK^^([OPCYHHZ]D#739B@/D6HE9SL75%<1CN,TJEG9A,NYFWN4 MR[DXZ:IL^*,,U*FNF?R[XI6X+$(4ODT\E8>CMA/1 YO*1H@7._BV6X2Q=<0KOM66@IG' MF:]Y55DFX^-/3QH.FC;P^OV-_8M+WB2S88JO1?6[W.GC(LS#8,?W[%3I)W'Y MRON$DC#HL__.S[PR<.O$:&Q%I=QOL#TI+>J>Q5BIV6OW+!OWO'1?LJP/@P-P M'X"' */]40#I \A[ /TP@/8!U N(NE3S/,K,GI<)RN;1V1+UF%6'P5<8-" BPSY(8$ABA4?A^%9@/4:DR2WD M 2!)8!,$S).X>'*39PX34)" .@)Z0U!X"]5A$H=I'*8H$AK'L$X"ZB1C'1Q[ M.LE8!V_NR2D4P2FD]L?P8*94!"$P0Y2)!_?NL*D* M'/BI%J-4<9%1LWW>.1SC"$4TBR<.(XKAJHL!2V2"8J)PT>>7!8&%>8_P)\Y: M#[K)&)&,)GA""ZX_!!0@GCBP"*Y !)0@3GR[$"CU_F_^ [HU Y:;KVYP>3A[)1P49H9==V]$-M&C[EBH:^KKE/U!+ P04 M" #+@*1,*"I\()D" !["0 &0 'AL+W=O MBI,G&\'HP1I5I8=]/_(J6M3N:F'/=F*UX&=5%C7;"4>>JXJ*/QM6\NO21>[M MX*4XY*M%0T_L!U,_FYW0.Z]G.105JV7!:T>PX])=H^DLN?\S6R^'I:N;R)B)Y_&<+B^L7^VR>MD M]E2R+2]_%0>5+]W$=0[L2,^E>N'7+ZQ+*'2=+OMO[,)*#3>1:!\9+Z7]=;*S M5+SJ6'0H%7UOOT5MO]>._V8&&^#. /<&./RO >D,2&^ IM\&YE-]1-5=+40 M_.J(]K8::AX%>B9:S,P<6NWL?SI;J4\OJY"$"^]BB#K,IL7@ 0;U"$^S]RXP MY&*#)^;XWL%VBHA"V ,!DR#6GMPE$<$$ 4@06(+@CB >J=!B8HNI6Q6"- Y& MJ4"H.$K@8$(PF! ()AD%$T[=8)+Z/NPG OU$@)]TY ? !#-.8M!)#!#,O)X$ M)$@>O]L4)$@?N-MT(F> T.AF6TPXQ"08#@3Y<*WYDU#B&2W03+6BQ]5 8#6N M$7Y CPXT3#9!D[<.H:)TYGD@N'01F6HRIRI'@>/ ".DT % ['FGB# MEE4Q<;+=73H9/]?*-(?!:3]!K+%I>:/SC9DL;"O\1]..)=^I.!6U=/9YN^?.O@=N<5'U8W.44@?/95$UR_"H]>DVBIKM4999H.=4RVW5&91%!'(NHS/(J7"VZM?MZM5!G7>25O*^#YER66?UG+0MU M688D?%GXEA^.NEV(5HM3=I#?I?YQNJ_-4S1ZV>6EK)I<54$M]\OPCMQN0+0& M'>)G+B_-Y#YH4WE0ZK%]^+Q;AG'+2!9RJUL7F;D\R8TLBM:3X?%[ M M$Q-CJXJF^PVVYT:KI^MTY9>RC(+37%W+:+7>VZ_TRVC5E]6G$&B^BI=31@ MUCT&)A@R(B+C?0P!6(@U..96@(V+$!R/0-$D:&=/WR1!<0<,=< Z!^R- V95 MH<@R?!)J1.!56S;A#AR?(IRQRE,D?*DEAPT1BO'GCZP\^\?0_N>+H#Z!IOL+>GPT"F@$5'C:H5-P1 MN*(_!M#;0"X=%Y7X2H.K"J%7-,@ FH:);28N9,8\3'!Y(JX^.>TQ8-ZKBHL2 MJ8<+KF $DS"[/XBK82QVZH()G4@\;' -(YB(^1+"I8H"('O=M.*Y6P*YO*,!%!C"1L1L*7/T@@CA[A*A,"I[W+. J YC*.'LDG"^R MF;M%+L@<*_MC-YI\O9>R/G2#3A-LU;G2[7?R9'4=4$#TJ;V:*; /9*:6E(QC>F6$$" #Z"@ &0 'AL+W=O)%'AE3P6M3MW(9'I7J[J)( M;H^LH?*6=ZS53_9<-%3IK3A$LA.,[JQ34T=)'&=10ZLV7"VL[4&L%ORDZJIE M#R*0IZ:AXL^:U?RR#%'X9GBL#D=E#-%JT=$#^\'44_<@]"X:H^RJAK6RXFT@ MV'X9WJ.[#69\Q>S^;I;AK%AQ&JV528$U;2F*,K2@6T 6(8QB6$V!&1#/#9YZK#I(62:!F4$90X; M")805,)L,I!-YK-QWM\Z\].D)2ZQPP:"D9SD,)L<9)/[;-QVS?TT1883]VP@ M6('+F=8N0#:%S\;MF\)+DZ5NTP"8(H5YE""/TN-!B-LRI5\O28G#! AC&>Z M%\6PI,0 &SP38D:5T,>_: 2JSCU* !;$5;;D(X<"H1!.LQD^L$:A]/\:,V"N M$GE]"X&*N>.%Y0[Y>NF66NUZ*?QOJ-XMTP:4;CN+OZ"U!+ P04 " #+ M@*1,QBD$MV(# !<$ &0 'AL+W=OQ=L8RZK)%+W4K52*ZU:M7UF$R=!"S@%)]G^??5Z+XJTOI$'4>I?MK(J4J4O MJYU7'RJ1;MJ@(O>H[X=>D6:ENUJT]YZJU4(>59Z5XJERZF-1I-7?.Y'+\](E M[MN-[]ENKYH;WFIQ2'?BAU _#T^5OO(&EDU6B++.9.E48KMT/Y+;1Q8W 2WB M5R;.]<6YTTAYEO*EN?BR6;I^4Y'(Q5HU%*D^G,2]R/.&2=?QIR=UAYQ-X.7Y M&_NG5KP6\YS6XE[FO[.-VB_=V'4V8IL><_5=GC^+7A!WG5[]5W$2N88WE>@< M:YG7[;>S/M9*%CV++J5(7[MC5K;'<\__%H8#:!] AP 23 :P/H - 0&9# CZ M@."]&7@?P(< VCW>3GO[,!]2E:X6E3P[5?<^'-+FM2.W7 _7NKG9CD[[FWZ> MM;Y[6G$>+KQ30]1C[CH,O<)$UYA[A(FO,0\F)N37D$=$DPP83TL9]%"HA[8$ M[)(@]#$!@P2L)0@N"(*(C<1VF*C%E!TF]-O/2 X JS81;&H8 M(EA*!$H)1J4@S.@=?T"8$!<2PT)B0##V(\+$.$D"DR2 P.)$XN/6XK_?B\32 MG8A91>2/6P\Q1C<.R<3P$MPZ" 7)B(4"-P_"9DC&9B? [:;DP) A5IN9T1&@RX5Z*?4.!;V(;!78$C6=(QHZ@8*8P)2?&D/6@J[7?U/*'69:CP!FQ33%V!@MF M*,;.8&">B(U5L;GDL\R>#)N' ?/$EO;,L"58-$,KM@0#DT3,QUI-$#5ZJW>Q M"6OVW=_2:I>5M?,LE=[/M;NNK91*:$+_1C^VO=[J#Q>YV*KF--+G5;??[2Z4 M//1[>6_X0V'U#U!+ P04 " #+@*1,$(0H*"$" #_!0 &0 'AL+W=O M]<)!,Q&@+1)5;52*T5; M;?OLD$E :V-J.V'[]_6%90E8?<&>\9DS9P9[\IZ+5UD#J."-T5868:U4MT5( M5C4P(A]X!ZT^.7/!B-*FN"#9"2 G&\0HBE:K%#'2M&&96]]!E#F_*MJTM:CD3"GM/?S4G519B%P0G.Y$K5,^^_PE!/$@9#\=_A!E3#C1*= MH^)4VF]07:7B;AAYPOP!T1 0C0$Z]_\"XB$@_@C8V.*= M,EOJ9Z)(F0O>!\+]K(Z8.['>QKJ9E7':WMDS7:W4WEN99&F.;H9HP.P<)II@ MUB,":?8Q1>1+L8L6X=%]@OT2D2;^#+&WB-C&QW=%8#_!QDNPL02;.X)LU@6' MP1;36LQCBF>%+#$9SOQ"$J^0Q"/D<2;$89))DD_K;-Y2'RB-_%)2KY1T(26. MYC#0-QL2-&!A6_ MMLKV%T-%[735J$>^U;A^21*WWHN;JDVQ%8ZYL95=S;8;=+E%M)_BF#ZJK MA"#$DIJ73;R<]W//W7(N#[HJ&_'<1>I0U[S[]R@J>5K$./Z8>"EW>VTGDN6\ MY3OQ4^A?[7-G1LF495/6HE&E;*).;!?Q9_SP1)$-Z!&_2W%29^>1E?(JY9L= M?-LL8F0K$I58:YN"F\-1K$15V4RFCK]CTGCBM('GYQ_9O_3BC9A7KL1*5G_* MC=XOXED<;<26'RK](D]?Q2@HBZ-1_7=Q%)6!VTH,QUI6JO^/U@>E93UF,:74 M_'TXEDU_/ U7V$<8'$#& #(%X/1J !T#Z*T!Z1B0.@')(*5?FR>N^7+>R5/4 M#;>WY?8IP@^I6?VUG>P7N[]FED>9V>,R*] \.=I$(^9QP) +#+[$K'P,N40\ M^0B639#$%#E52L!*21]/+ZH@< (*)J!]@O0L 67,D3%@\A[3##)F:/C!5"E( ME7I464&=54T]JBR[0I2!1!E E#J:!DQV1D2S:Y(8R,0 ILQA8AX38[,@3P[R MY "/>Y=R;^EH2BD),LU IAG E#M,$&8&DQ0@20$D*!R2PI=3.#=HL) /)%Z ":#):U+$7^GK9' G MP7XK82C0BS#<(7!Z>SO#L/>Q;WZ&W"X#@M( #^Q\[%N?H4#KQK"I<7Z'6MBM MV+&UL ME5;;CILP$/T5Q SAS9L[ >$A;QE]$08BT7BM:BY5=2-DL'4?D!:FP>&(-J=63(^,5EFK+3XYH M.,$'XU11QW/=R*EP6=M9:FP[GJ7L+&E9DQVWQ+FJ,/^[(92U*QO9;X;G\E1( M;7"RM,$G\H/(G\V.JYTSL!S*BM2B9+7%R7%EK]%RBQ+M8!"_2M**T=K24O:, MO>C-U\/*=G5&A))<:@JL;A>R)91J)I7'GY[4'F)JQ_'ZC?VS$:_$[+$@6T9_ MEP=9K.S$M@[DB,]4/K/V"^D%A;;5J_]&+H0JN,Y$Q<@9%>9JY6_=_#?'0(COLO,2/V$)O1$0P00 2!(8@&!'$P4T1.DAL('4'"9/X1L@4Y,)I MA& :X22-",4P00021/<7(@8)XH\+T4'"D48_<&=D)F"0!)"9P 0+D&!QOTSD MPI^]^['0'G.EU)M3BF;:"P%:%[>!T"10.!L'[+$U\J9QO#D*N(G0 UV$X#9" M=_11CQF+1>ZL6KA/$-0HDZJ&#U05;B<4 56=.?L0W% H?J"J<+L@J%\F:I/) MT3-5ZXRF0D7XR0Q08>7L7$M]_HZLPY!>>WJJW-@W>GB;:?-.TTW^[YB?REI8 M>R;5S#*3Y5';*]G9W:,O=G(Q8ML )3WRF@G<[]1JM\A)*L&&)$;WD.G=\Y< M,*+T4M1(]@+(R28QBG 0)(B1MO.+S,8.HLCXH&C;P4%X>0+.N?^PW96IP5O O,/N)?6\V_QTN0#7<5*(U*DZE_?>J02K.9A9= M"B.OT]AV=ARGG1C/:>X$/"?@)4%K_R\AG!/"]X3(FI\JLU8?B2)%)OCHB>EC M]<3TNU(=9F: ].[NGW4H=O10)QAFZ&*(9LY\P^ H3+ABD^1<1[!+98P=! M="U2WF.P6R)T^@AM>G@E$;L)(B=!9 FB%4&4WAQ$.6&VTVEU%A0FF\@M$SME MXCN9!"=N@L1)D'S<:.HD2!T5I#=?/+TW^GD3!NO?]D83K6X< U';QRF]B@^= M;0RKZ/+^'^R;0._PJ7G\(*)N.^D=N=+WWM[.,^<*=&7!1A]@H_O5LJ!P5F:: MZKF87NVT4+R?&Q):NF+Q#U!+ P04 " #+@*1,IAKW+"UX *W@$ % M 'AL+W-H87)E9%-T&ULS+UI<]O:M2#ZN=^O0/GI=*@JB(< .-KW MIHJ6:%NW9 M>\W#OQ5%Z7U?+=?%O[]Z+,O-Z]]_+^:/R2HNNMDF6<,W]UF^BDOX,W_XO=CD M2;PH'I.D7"U_#WN]X>^K.%V_\K;K]!_;Y#3;KLM_?S4,QZ_^_&]%^N=_*_]\ MELVWJV1=>O%ZX>=K'C/-UMZ)5SS&>5+\V^_EG__M=WR'WXN\C]FZ M?"S@G46RJ'[[,;S!_7V3)[2)/"]R[*1;?ZZ&T>+]+U@W?SM+K+EK6!+B[_ M9\L23F'1>;R$Q2Z2[][_2)Y:=W;[M*FM,.B=_*7UA4])GF8(C85W%I?UW0FP M_Y__]M\:P0UC+&B<=\OXH?KM?;PL:B.>;O.<7DB+.6SI;TFK%6#D39G-O_C>#:&E M=[4MBQ)P!79[-+F]F9Q[\=G-U<7XV MO84_WDXOII>G,^_FPVQV>^-U/J_C[2*%31[#I?I\<^9UCHZ](R]=>[>/V;: M/=37E/=(GF^$ORCVWZ-5["\[5);AZSO#PIDWP% M:_F:%.6JZ2DX)"0>A9M)& #R(%\(+OW:$.+Y*X&'_?0=DRJ MUE6H8ZF-U#;%506N.R;AU>QX .E(REA.9W8*C S(1[*>P\-P-SM%DGB769EX MX^/*N\B)7Q>;>)[\^RM@M462?TU>_=FK7RF@38_9=/PF9?>Y?G-UZO"_=] *>;>W!IMPD2@)[?Z_7D*2_>EG!KTW\F M"]\;A'XP[-%.!H'?'X_50VE1(+ )+0V5].+2 XXQ?]3\F9X 4I.L[@#&BMSX M@!G%)IF7Z==D6:/<^7:U71)UY]LQSU8 MN\=D7<#00'/@[\3K++.BJ(+[S]=)">(+O FD>PV+;SGLHA7>>Y&#-F^__Z>6 M-Y]/Y3N?8KP0CTF9 E-!J@]KBX;A&^_W%J'JI@0P$2."Z_8.\ )0$ME15A"P MO?^!TX&T0JH)G\;0W*M9=K6$:#\*<'ORWH]X(W;6S= M\7K+B=S:.' :K46&_;WL&5;NJVQY7/&9W.4 M[8?&R"@$N(%,%80';=^_S^'&>)L\NT_KY'*#\A3"+_D.6D+1P$.N@7H1&< + ML( YEAGQT1I.@M3 MV05YU^2LD'0>I^L$Q1]\:%XL4K7)(LCX6B8M,RW\W*; MX]KFCRC_M=SIK+:%%D@SY?#N\VRE7LK639P^@7,NU6C-#(:)48M@(P-H-M_R MF+VHNP0TET3D [C /'[UG;< /SA$WL*>9R^3D]&T!3R./ -*_I4-=MT]00]6W>M$ME.#,6L^/$(O3 MJX^?KF^27\/?,Z%UG[JL#W!DQT4?1^O)/0CN2S^ M7I?^'T&NQ1= \\^3>$E$_ %X:?$[OLP8%G^-TR7*CR> I2<%7'20S$",(\9H M#_^BT8&9@IZ 5 !VL:9-[AST61MN$4%?]O)AN#&]^>"]N[CZZ\M4.5+'[I?9 MM\*A5"B/H8C5(N^Q@])V0.>\#5=P)']QF@Q[8C*O$X%GAHLS5KLG2_ M9JVN02.S]<5V9>7RT$/=AW ,X3V(\&D+$@$<&H)7*VDG><+B.]SO+6O3FVR9 MSALF==X_R*X ROP\21:RR(*$C1>^O(I+H5W/&,%:\&'X9+^15LT'NQ_6JT!D MW!!U3.AVQ.M=)Z^89],)[COU>U8B]IPZ2&/S=$.ZW!,O$*Y:J[K_R7I(E#YO MF> N$7!5F)@E[#D^U!<0N>CT,EOE=\I"N M4<\E="0CY ^.F""-:1OK9KO9+$D^@1,$RCH'5K+-"5G7V?J$QK"0#H8Z!'PU MFYJ\!:OZEI:/C2CU>4WD-!:K G&[PZ[C+1"D AB2(7)H?7QZQ@ ?9B3W32__ MYDTO@>M__OAQ>OTW9/DWY^\OS]^=GTXO;[WIZ>G5Y\O;\\OWWB>0$$[/9S=U M=?8!+C(S31^M2@50R85AJI_08 3 4?8TH^!K.;'8I2V^>*&O2?:,UT_>#D<( MHI!W7N1QLDR!*.6;C#4IKP,LRGLE([R"F^F]4L.\ K'J6UR0), OB+T)B!IL M!X_<:&1XE=CP%$PFDZY92PJLT"L0%U,X1P#,8_KP> +OD=<'V4V*NA?(/NMD M7N*Q+D"%!+3*R=?I/#3/0E0+N3.3<8QO2O211KG)!W']$-$L'^&(_K&-0TM1B 3*(_ 0=$#ZN3%(^,#FDR5] MGVQ*!?3$^[RFA1!Y*+S.J_?3Z:=7L*=3(&LQ203&44OD. \_ I7A9@8OB-O2-4)]DLW(J<>#>6C'2,7GP*(K?<(T81U(*H$Q\W MH)E&L>FE/1[([4)]YS*TB5 O2*%S ]"GL BU7\A:F$?7A" MA&!'B$J TR!/H?GSI]Q@T# 2 %2>W"^1?B*"QI9BV<&A4N;QQ/D175#WV>9D MI;.>/09ZE:+),$]\A:/9)ET+90)B#018.>. (A4HP3&@[N,T-ZM3$#<+WXB- MF]P.VR6?DL4\M"=3A-LL%R "]-.5"#B% 21!KG@I[$!YV"[ARB+BQ.K"_'V[ M9J316+5_(%PVWDC$9#@&./\*\FJ<%[]%X4W7ZRT,=? I49P%L=VOB3IP-0L X@Y9=9FBXD'@DYE0G,\3O3?$P.KFQAX_"V># M3++K7:?%%X8U'!'31KK%MQ9) 2H!_/7O> -@ 92"=9&A+7L"]R9^ZWDWZL$[O 1(P M_-PR1\ $ZAZ %)!]H]N&:@>,BNA'%#9&O1:P&^WK"R"4J)/ XN:$&JZT4;]- M2BVHG^QK !5<%CB?$@T&PIRI@Q;7'.1;)".QH- M)AS20_M7AI!'*+.F\,9;DFD(]K:FY:^R/-DQTQL8F%4[?9PQVCD>\/B62V'- M<'< M9[V]C]$!D_BDGJTHD /PZ8N2G67XE$P 1=DZ>472Y4T*MT<2<+]%H4,\2\@N M2GJ5)T%8 ZGXAI!-UH^L'FIPTQTD"#WABN'PWVB#TA9 M0,!20N*V(*1(0#+ZS&H"JM\K(C](SE@LT\I "^=OEMA$""HL1JTE$C,+"2T% M7,*-J.(H@L7W]T0YB80C8TK(2+P5<:K9LNHIV8W&K;'\"IML&QO-VN(#94U> MV5SE8O [='%9".@Z=)^%3930$O2'TU+:-ZM,G61MYSG1Z@[TFX63&.DT:UO( ML!;9]JZ$P]2*7NT)(B:V#.5;AD"/5T0C?XMSC%_$!5-8B3S(U@SS6=%B6%=@ M\:O!1V8.>!L("JX6B8TB<&0B\>TX*M>*AULR:@MN2>$HSG\GBBD\]2!14C;Y M3QKL@=:>FTVBRZ>3QV2Y,)919P6DYZ PR=$-SAU(U^A>-BAE7% PQJ+NMZBO M2,L/]+5BHV)?0ZQ^,-J6BO4J6"/1(41*]&S',I25#,>3N*E[=I"!.H/AYO/M"H,LY@B: MTI7_6.I![82^09\Q(S-0"CR"OV\7#P+D.U3I:41 WR?\DHYE)U'0=WU.5MX' M*\C!)VY:N/><"9"(ERB/HV@9;S8Q@XV\:022(@.L$_BC@7)+>HP(G%4P&> B M/01&E=ZC&5$)6\LG"6<@D0O^8N>\0]?AF!Y2#('2)PU3LSDC^5X2=46ADM:N MA3B>A^>]2\IOJ$#3&RZV.*OW*Q/?;Y&!MXCL= =1N":2C9J0+7_:)@AQXGCL M>04(\4J4B(HJ][9 + 64RK[YLANC]Z\S6YQMTF6*/3/3J; %AO5[\724_[^H M05=K[S] /J)/^4/7*A$O,K+.3,U.;C!.*:KZMK^ 1H!%)@MN09M&C%.TAS2S7H?%EGW]!YJ\Q[)#NB,?'A M4"K&_V:TL4JB]HE9/-,PZ)P M!PN,OERJ^]_5*'QM/7:[&Z+?'H%.=- "5!S# CP45HI[O/JV?3^[6PIC9>%: MX)JS-@8:7V%K!S :2D.DI,%!X;8,MI!>+>(C8YO8O0IML4D70BMK_&"NXRP2 MN%RN'$D^!+;C6.KZ/>G]9;(!A;H3P!87:+^X?U*3T2WG2Q[K5?I>)ZP\V@8- MH:MJ)'@S.L9S ?$.9#!68XS%G_$$'NH?$P;-R>;8](PB%0?/B_C>&1R;,W:/ M.&X9B$D,DYBMEHV+%#*%N$C 4W=?2[<*/WUF_LB. MM$Q/(C%0T1.-$GK/Z/@"VNCS*K3T%3-/A)M*2]);$:Q!3M!R=EWO?*U11+&/ M!B1QD%^K1G":(@TD@BFNX2Q/[HR0XH8GN6A)T4CN;*]DM$IZ8.JNT2 M:%F?>1LIF4PX<$=+7+-C?.JZTD(-Q?!,]$5<\ U4#$C4;&7U@"KW,,9-M*;LOOR%6[+YQ#JV(\\2&*& L:$RP MD:]*85*CL(W!$8W0NUMD&#YGR9F%C7R5T=ECCFJ?2Q+_9.$X;>U!S",TJ,OG M#+#%_T@2 W/S].&1M0*0%;?YVL5I B^&:AKS@H]@?]S>-4RJM&$],8B:KN<6 MPWZLUZI2)MDU"T? BVW#,ORU2/!2LMGE,:7[C5$;WR@G8ULH59GD+QMYV1KY M=U)R@-PD"^V0):]G:?$J=1L4S]JNB6*PQT!)K'I5+*T6**\ -X(_5]G7I&K4 M4T-JO="LEZFU$Q0!,&=))3$65A3BG/RJ)IK'7(T4R$72(&ZCA&L066ZB^)B$ M2L%T9:+(5@:R('.)Z_W2O$MF#A* 7R3+OD/+)/RZ!%1T%@",9P6GH#\SI->\ M[W5$TC[[-%5N?V^^C-.54BVICME0,P+RI_=*;(0%\L)\O /H?"E!@5ME"&?)EI$IK*55K9EH-"E( MQE5@5?HP>3LW&%-'2KN>K9#8@-PZ$[$@V,^P/J%,_Q4UL/)57 ^1%:N+7I3@ M3KY@@F3E^J MP *AMXZ73VC7HG@C;7(S#_I>7$,3D#.^)H#BQ!9BM6"\NNG*Z!:X/,OA+[#B M<"6556EY@K0YM82OT'K]4=3M)GK@W XD"R@-EDO&'.,"(A9@.(!MUBXP?=H# MDD"(7W_(X"0^>L*=@GB=S-1CY9C/%3:\Z94PZ/3\*C SMME=?\'5$3":L;AMG, M?35GI4A-<7=H4Z<5RAD3&,D0I=:.T/ L/QOJ730G2RI?MQF?%=#LK<0:LBDK4H16BEJAH 6LES9&[C;&R"A?L M")6&>!/+UEA9E^ *K6R=U6-QZWL92>2%L2:P*UXB_9EF:Y4""K;:LXLC;]+S M!Z,Q_#(8^]%@5+MZK0AWR/!CRK@FHA6^\9X1>.T.O@=,N(NQNXO3C*+:C9=7 M9 6,5&G$F&*[PAO]3Y$S7#7+LJ0:'\WA7RE MD[3Z&M:#D4%V,9C&<_^0?%LF9>E]PDB#G$J[)#E0(B!DG5'7OPU&]> M$,$_9VCAM4.4,5VN"P_B%_AD3SWYOQO^MP]$#<*+P>[&;7.YAOIK-12O^Q]@ M:_#+SN5^$CZJU=F=1*'B<=E47XXQTPB6^XS(+G(&X\G\&_@]T=][S+YII:;FCSQ!3,KZZVH/_'ZT9 4E5QROFI>"D7W*(2Z+LCNS;?QWB^'33-J4U-T9D'S?L_LB+1OX8#NT(0!KZ8;]/QU?= MEJJA\=<$Q5>4;"1&JYI.9%<8& 3^. !,F_@1'/J, UU(<(5!R4K'[\!CX4BC MFYW83%&="/'D( /(G_8'ZH)=QVUFHP/\,CK=4<$@EXW''A-<*J_JA9$+P?6 MR[94"N? DA1\IR6W388N;':%N[#P,A7'X/(^_G*[1CM'Y]7US>?BU;%1IBM( MV0"IE^ @,^!^=ZC7;9]M?;FXJH/61'$=SU\1>ISMPBE(%.?QEC+)%/.%<5;> M-Q/BB:Y04DG+]$1#.B%$['I3RYF+46C-.03GF%OSA OHLP7NW?3FK2*MC?[J MSQL,RR)/]6 MY^Y-EP/4V)REAAT845\G44C<,/GB*K[PY9.VQ[-^*915AX23F5.]RI[U>+=? MW8KTYAHVYF!LPYBP8L/]\FK9F@961!FA:4EQO28]J>O=;.\*8PVK'B4GY2YU MIAS\.D6,MA1\^-L]S3DP"P,B]+VSAFE< C'+C6)'0RQ39Z9.M!#+FK+U(U*O M%"P0*NI^F"@D!8Q*2$7%PR(A%8ZU[>"HAQM5J"GD:#SR5]M121(IS6D]=)%D MX*8]6D%=&M^LM!/RJZG-P$Z<-0(_?G/1@LR:][]R$I9U;#"Q-BU;47HC)6=/A87+#'35LZK/#& ME9G2=S+C?.&S=HYH8]P=/_@CZ'&U3F2-; [!X*QJ)'Q;!/S^A R^*-HRO')A M3!9ZE5E\4&PB9O !<3<1B44M5$WY1=E*^E=%4I)EHLVAY#6H+"=>8M0\TYP. MF@\VFTRD#3/;L>MOD?<+,0:@V3[/X$48+#4]G^SAGV1L-@V4M/2\,R=YPOX3TFFS!DDA)%0]>X MKAK!&5FQ(0'J&Q*I$(]>E/! PZ6%S]BUYM1H+4=?^80=@Q10L5%^3WU M%T O0*8H7D P)BX_09\ *ULFX%LA5:)BV,6PKV>GB$DB,1G''AZ6UZ5XKLTC M:@6O9G_,+C_/O ZRJ:;Z=@V"EBMG[<@(OVXNW:CFK(BWQC#>G)E(1>-&A M#)@Q4P0J!Z)$73/'!\YR \5Z(G&D!,U$[-N )]65DAF=HELY0*T2XV_A R=* M5]\G_[_.JG0%2XX%A 4Q=3.BHC+#*PJN*2)G>B$]V2KWKFW?JV9;("R44\DF M117YMN[:$X&R6>(T$J.^8S"FP:-;U38'):*KMC&ZS)JVT%8'B(3]!6[ MKF&-,!3NJ*IU")K4Q'H&/6<%N\Z]YO$ Q(U#Z8-DF5^\&H1SN%[C3WTY1$S6 MOLF[NS<4S@E;)M:'/+-0$9.W;0=))RR6/.79ES@30WF:O"'5XU%TTJ:Y#DK0 MC8L+,1D5KQMLE':9J>KX%5-?M6RLSW5VN%C,D1=&?G^,9JQ.WQ^0J>W("\;^ M9-SW:J4\Z:O 'T8]^(T?QT^&?A %R*6KE\H]=/',6N)HRPEEZWV 15RV 501 M5::%!*'#B^=Z?*V63X5F5)"\"KA3G7U\:J]$3)#>#:U$%'7+PLSA% "7?NB/ M)R,TA/F]<8\^&?B3T6CWB80]/PR&7A#XXU[/BT(?1)K&DPCAY":C/I[,(K\ M8=A'L8P/VNSB;;P!AH-Y MA:2H.]35ZS3*$Q)\6G+:C)8J3#[63C'K^*5^&;=\R)$W&?KA$%%N%/EA?^R= M/H)HZPW@TR!"X,(8WFR+*8%>!,1E,O3Z0[\/5X(3A*8@C:9P([%WPZC?\^#F MCR<]]661QE[4!X@%@,;^I#=R<=Y!^0#P>3@(FEP9Y#AENS.$$YS7+W$O2!W <#=7*' M'-F+-K/&[/BW\,=K;W9VC:YN0#!8'%SJ"5SJR'L'G_8#P*LQ.D;&X<3[R]GU M[V?PWPU\,_#[_3[@(2QPPW@ZPRB. #&&3<\_O '1DY M 5,G01^)1#">'(B7#4DM.@C8HAQD5%Y4>' A$=6I8N4(\L57+IVHJN=5G/-2 M*K@M(<.(MY:I]R6)!G:I)IX+M?%I=742TI106211F&ON74G#J09%:\6X"A8U MJC%0V'G6U9AK=W06IBUQO6%T#,K\+EF4)!0_/ "9I@1[';5&U*,6R:\B_;7& ML%WK /?6,Q&PB#.WJJ-V*RXV.\]!#$-.]);M6:[NS0 E3S"$C'Q;+O#AK>V& MC(-(?#!.J6@++R+JRA JFDN3D$!778."O>7+V$^&7[\@6 "N\+C'<0)MH!\# M:4/6K%!IKE-,=-2J:V'DTWR2XVD_V-Z:W\<^2,0QT-0P"/B#040@ AEPX.WH MBL3U/T&ARVMU/G2N%(PS"D!L)#$(-CP" ?[=%M1&RA/@VJ_?2T*[T)\ C$'\ M @V47"/8.06U? X!Z,)!53U!J2[$'+ <0<114WU)B#A3;R#.S*!&+K+L63Y]XX(:08X"V(& M_%*9!*3'"-0@4'H&H!E?M$9(D/9U,3OC8;P[R @+.V-_.&0+'N I[W!V-O1R>FU MZHI M5=D_B-2)T<#_J4?#FR+%]Q#P S04.&>A$H5!>T'YAZ1OD1&@]Z$% V8 M?UAKU_)N>GX-5^_B\\S[.)O>?+[FBO^UQ]#C^@?E%1Q&@5O&?>V],[5K'M,D M1W+\]-K-$5!.7')%-<5FK=!GG]G;Y''C&J#Y5.@]/I3R2^D8\[RVW7=ED+AD#[(J_0VOIV[6"3?;K$ MVRS=1K0ZLU]8O-XC99S7,TWBIK9H%1?J(N62K1R@@CY5[1:WS8MR9?19U<", M29!-H3PJ"(@D38L(4<&_RVQMRK2B01>Y:G/.C*LZ;G3!?TS7B096ODXMI.8H M'/>L[ZE#WQE>2G2U.Y$&L<97JSZ7?8AR1/<-%+ KQ>W4NEQ1WDSJJ/AXY:W! MZHWMNLU!4X?"][H*W"9U6ILKB];-U?P0=[4E=FOLM%MP\\@9D_581Q/SW:3/-U4_UAR2%R@\. MZ:0B'3I9.'X@FF?1H M*,?A?]5172^(=>BD"M ;_X6QODZ??P3Q05H>C!PH\"?[D'^ IQJI'\]#?E"4 MQZ!.R8]VY!^!XC!1/UJ1'Q"A/U(_6I$?U;")^K$?^5%;#O0/@D@8!'XX!OTT M8#/\0>@/UX3_W8FHJ OC?ZWHKTXI1&O9>$R_A60/W'.M\/^'HG\PXG]N.:F3 MPY9TP0-3ND\A&_$503CKE)]E*]4NJYK-Z/SRC]G-;:-FB2T26+NU M*MJWJRK6X*];TAQ9GFKLJ,1Q;G!58[[/?-",%X!$.T,6#DN)/0/$T/$QL>U"@1\-VQO;9^'Y.- MB!L/:P0)V.]@8#T\P('W\60,2@E[UNXQS$@X,]_N<#SRPY[)U>I,>FC6#S%J M B2'"RK](MY=%SO;,ZL[DFI\7#LI\TUS)W6D(R D#$,7,6111UJ2:(C+^D%T M'/;($M*,CO)E SHR?:UN$J/&8:TK&;N2'AE(M:(A,>SPA8QS%'06!A'DQ+]<= M;B4(!Q= E2&HJDKCH!R>1F3U*+"T1'SUJ->=Z ]>$+?AYM&!CEXC\LK=8#4A M->U'[:V;,K-46;[Q+=,SX=XJ)4)^K"!4*^8Q5LKEH"H]VW/I".<%5LY0&6MD MA3[!T0"&*T12+L!!^1>)<9VW;8A&M=,L]K92]SJOKD[/7TD')"4.86;X(7T2 M?QI+W475#/UJ^JP:>17%=]-A+-.KY?9()@_Y8_#A!?^1/PD"-@.^1 M.0@QD?SDR,L&\"C\"$&6'4;^$'@)_(@H6LI0;T6J[:ND;L].?T(M4:7%4'.( MR8D&BB4PBNPW07?LWKQPTHWT)]5\5*QP\,RDFITY/\\3<7]1WD^MK^S5U=E? MSR\NJ%/>^>7M]/+]^=N+F3>]N9G59>CW=NEZJW^AV(R,Q7^'%+U[QM>B2*#S MVZV=K4NMJ@+JQO2E*^KC*?='8;>O#_590%=BM3-!2SY/HS&I=LFY][SMP3QC(!K(9AY0&$W\X'C(+&OF#,>IOU"S$?24<3?Q!/X+G M,41QPB(B"+L8VF8J]DD_L<=T4Z#C=C0: KL?PHM#EB+"J.?=HK7>6\>8:32@ MH(Q.!)0!>68 @H)2#NM @57W0,.<4+AN,(Y 3 Z%=8[]$9",Y\+W #KZ(R & M&M@;T5I!HA^QLQ0#O,/)/A"#(MT/^B3XC/P 1:H](.[[HS$"$,2WR21J!G&? M*G.@BM[? >((B&M$Q!66/:(L %IW. ;(#Q2+<)I=-(.8*&.RL&W%P&J/@J%% M%(E,!K;A^R=(*(@%M1)[<=.Z.2%9OF'O1747J1ON7CEXSLTP%OTUEMWE12/0 ML*9%?T+Y<2CHAX,(?@>EJ0]7;D*_![@?S+V WT.,C.RA^J1[:E%4P4 =ET;T M6B_PV?7Y']/;\S]F-T3W/LS.WF/GT>DI?'9^V] DU3+1G%>Z=7Q(%@^XEZF. M"3^,\NY?A.M?Q90PJA2.P7)5EQQ\\$WG@G,04B7:R4U[3LNMW;&VI Y[4D]- M#9ZH9H+4:LRG(G 2\P0(P=LK:[T4S%OB6\,/,29.-6F]>4R^)$LLM7%Y?O/J M6$^+SY'.M0#DB7,3T50M4XOKF\>%-M5QA#[WWI"&@,V&VDH.OPK>P2N$/AG3 M=L7MR&*241N=9*SPY+F4RUPU.;0KK6@J('/[PL3V0D!1Q>J*RK]%)887"7LD M!;;6TR:2%245G$T5J25WH>THNK>MCJ96QFUM.8LFXZ0L?&^7PFK]MI=*YTTQ M3(UI$@<_^-R ,@.MPJ[\"XM\E/MOX\SI0?>2Y'XD>R%*_A/*CU)ZL3T?JV4_ M:T[+6(QJ1B@&8Z*85N[_PY*,)L-> A=E>,+"*1MES MGCGS*>YF _=DCXX9\<4))"X[6.O,R;#K7F75&,GJX'$.WP?BWZ+4:9II$&$QLO* MZC$5+< 9FK#*XC"9ZA&M6,=S4Q(?[83D1@*1'KG2BHTYL''# JM^/FBWS3 2JY>^:+/@=S+XC%G5Y"U+Q[/*T02JG1NJE$<5/[7YVATGA.^=[[=DS2#V5 M)H.N*$W8N62U79ET),ZV6V?KDSG*0>1!M-)(I4))7.%+SU.: HSD&+/2%&#L M=I^5)E"%AF-1FM#>/Q:E"51@4&PMG0DT+7R&)0"U!:[;HC<"TT28AA9B'P5N M=C.W0-,$$S=Y@@53PPLJ,-DTC/I<0(08/1\H2 3^A'X'2 "B8:PM;A*#T D* M^(L% X.>83B"42+#U?0FK]QSPT(E6+PN\JV"/(ZRED@#!54%1Y>EYN;BIA9: M=G]/W40V\3R1E"MM@K_;IDN*0?M;]F6=Q"M?%"FI;$T#DQDD?;^BGY!4FJZ;MBDDZK M@$BM)I2Z,-:2$CZQ VV)*?^*"1"Y7J#E(RG*;&WTI\J@%!>)53HJ/9&P76[) M;6/1F(O:P-)8/J1@.9%]TTH:]:PN9N(0^\3K6W9/E54-UD+5K3H+8CG3?13M,PKF4RDE:I]Y;@X$N@J^H67;%J M&XIE=[&5DD,[.:O+6+O>=?84+\NGDSO 4!SO(8_79:WC.8%(\IW@AN7T4FK* MGRE3PF6LB@ERSX22^\*9$LQS*F.WSKY*1@:^_.IR>GO^ZICBFE<)%G[2O>_P MZRO&914%]I@F]]X-\!- 4@ZJYLD!*A\Q#Z?D[M)>E:2%U%I&66=@W)+9"WZT>)Y0\0,"Z*Q+)>::223353R+) MA2Z7K<];;;6=*MO"2.Q29@LV#<>'1KD*.1U:3JWGT]-YM5#*"ZDI0'JZR=-E M0]/7B@!B I\S MZS"V;4OQL1!"B@\H,B08^F0P=#=NZMF,PP5G( NU<"S&V/;LAP/6J3U'1_VA MP^:QG&RF.S.N+?)U%$86 C.N4J.C*J9:3<>5<$&&=FT5P&^0I/GN!>A6=+&+ MY &#H#"?-5E039\*RT_77[/E5S'.4-'7I"3.JMH:%=O4=*$WM0RX+YD>59P& MJ7)6$:5"+,&?(B[JJNK( <4;!U!4#8WLGGV.'?5H)8)(?-1HBM(C$G7?]]6"IT EI6)JHE@=?K-U$JXV3284DL]M0;?K7.UJX4P5*M18H,H MR9>J^1*U?S,RDZ;F2\)Y.4!>XYQN6JPJ>CK+T8NG)W7$Q0;[((,*O)0>&1)U MA3RS<%J9QB+T T.@K#.[??K?MXL'I6\Y%0ET[U,"J @!=W:Q5E>?,>N-&8!8 M8D!5W*=/JFT;L0:J0T)KD!8*J3\'U"G(I:PFH#:-^LA(=Y8LO2TZ"AG.FD%) MYJ?M MF\>/,:2HDFR!7<0*>EB/G2?,2PPG,](-$&HBL]B<0]I!V>-;#7!6F:%[<-I) MO"R.<9ZOATRS3+_ 57K,N.R*+1+(.5OKP,-;)P\P7=Q$ G&B,H.9[8D1#DZC M6A$RJ4"Q*O.K46XAI('(/HYDCL$E:\08$-_B'-!@O263.((*48# _%7 #/P9 M[BG,O 0MA\# FZ2I0&U)N L94&SR'C/BP(127%SY;Q%SHI M;!F YX^TNUBDBF402 CL\3=)*:#BL=]Y#7.@(3F)<"0=HVV76OGXYA1U'V*\ M#/:18N&07/5D\-#52_>(@+E5 AD-*]3'X6GF@J'X22>$%XLX.$IO51/IS8?I M]VAWO5 T0+ \(LU +DA/.*?VD3"OM!MK& MV;T;:FEWQ2:M3Z3X7FEA>,#>DJH 114$L>@#DF.M->,S'X&#Q^OLN].\R?N;FB>.0K!O P"1E=GF>_2O"B;H89 M[7A?J7B%*WU)]QWI]\1]3)$.DE7&&!(;UHPPI)(FE'(IXP#M#+%>A_W99HEM M$=9Z+JO=N>J0N%XX[O3X&Y7A,].SC*F#5A78V9)$<@B%U'!^/CK%LM95R]-H M@^:^U&S=%^)+$WU+Q;8L^F6L^\X:Z"^LJ*&&:78AP5"E]4+:>.E)RD;N,'5S?4RF8=H]Z@=O^D[(3R()%F$"5"#9(^/#6=>4" MB.]>JHP^M7QJCK$A_M@]RH,;'% #SE)Z.QJ%W?$ WV\TBAQZ0-G.HZ5P><[Q9_M0FB<85"=0B;F3200D M/2*0 O;W1OXH"*O(1;+?H1%.39&]^W9CSZ,[CK7"JO],6+6,W@XK>P*K+:KI MT6;HW_7-YW\],;36Q%3Y,_6->QYM?(^> ^\,[Y85DWF9K4^^LF;2TIVN$7(1 MAK[[HQ[&9_3'7:HOV?@V^2O@,THS18HW''2'8=O3LI).. JH)!42U#Z<3[_M M!4.!P\& LIF.>47CX6%;JX:H8&5W'^@SCC+I!A3G#3>GTB/1C5:E/GEJHR^D MR@P6HL?]?G<<[;A6#1B/Q2]MRD K>D8<&2TA#(;=424Y*K03$ZM+FI&1$;;) MBI$.TF#)2%T2B_B$X[&OPM;"(<;7C[5<*2_;Q:)G-Y\^O20L"NUR:WU6S !, M-7=* YMT^SWA?B,LTE[=VDV#)"UF?BU0VR:G>JS)3J&\.A3OV>FHY9*/EKHU ME5O?R"64L-%R@^Q'#?;+_L5A\,^694\P;"7J\T')/G71@L8WL +&B%*"V&]Y M"' :]XXYU'CA T>U=Z1>^WRECZ..>B#NX'\ND!L;?B]4AQ[E0C1XN LE#DT^: OO?&EI M>]7>@LNN%E@]%#A30 '5XU '4-2".\9^,.K#O\-)S[LA?[NIPB7RLF@&R M8#3VWB=K;I2)5I_%BB-,.+X5VSKTJ++JV+ZQNR!%55:Y/PJ*"%A2L]DWGG-K MI*, E2I35$T=B>-Z;)T5O=I.2\^UX?JM+U%=3HY"4754:!BZS&XDG+6&C..B M:E?7%!5W'?9A=S 0_*R9-Z>GIY\_?KZ8WL[.O*O;#[-K*CQ\/?LPN[Q!@^/Y M)?P]\SH75SEY[^(=%G%/]YSC/^%BO%?@U!LE];!"V+7_]GY MZO/2%AH+:JERU8VB-193CB3H'H.?,;KTJA5$OPN(I"5"7JGR[N0GH(4UG&"X MO,3E=P*J]WH,9$2VVZ%TB./?I91"/5+_P!P&4QF$PO;E!^*FI$F=J%NS;VLB'0F(<[XT\YB M%&':[[@'_XX&T<\_@TZ?X=.GC> O_=[/.80AEF#&QO)8B#EJ!;VD58^X(9$_ M&%"-83\:-S-J](VD"TI=L'L3U\"H0DP.!<,/T!!S)N_Y3)@.6,T4U)DFC#*:R*\*Q:(V=Y._V<]"46ENL7?#\LX ML#FA6.EC[.MF%B!% 8EMV!'TB1H4J=F BTI0J9\6D[%Z/)9H> M$$SG.?5I&BVP1X%EKV^4(+K>V7-*GKA'C.$,)#$?A;8Y"#9JZER;SA1V'OW" MJO6OLJ ;6S$1+S%Y+7S[J"2(Y))2GO[51?&*O<0XWAP&3LO*4]:8"$5*T"VV M=T6Z2#&6#X,F"D9WU]>-GODX4FR*3:>G@N#<')XV$W<&_\J.^$*]>MF=HV M@S[4YLE:"TT;QPX&QHG&G4QO$1?[S"T(TR0\I]NA8S]1W:'!0=* MKC8%I&?.EF@89QE+:]UU\@UCC])BJ13G=4FZ39%\I?U] 8RAM2G*IVK!X1*E M/ZF%,EWO5*MV5.[>]T#3U-&>&-#-5Q.@X@# MG9XZ?IL%D/PD)B_)CU'CV3?(I_!0@$-L-W3%Q2PP[+E,)>*1*_,P\Q VQ"@4 M6W6O.)O%YB9%HHJ-J"D(_0G=YE23C[T1AT-0TONR;R1+JR.SPK%SOI0JEM.Z MQ!1Z(#6I#3%NHE#50M9M59ZLAM*(* 47LZ.@S256 C*PHS(J>R?J4N]V;,8I M&RCJ&[";S;D-J'%<#/"K5%$QMA^Z=9P)^ $ ^#615EXWLU.\^/?W%%TKMMN; MZ5OL2ZFBY)&=-L&3A!-]'ZV*%5+2+'9:!C2UTL,YX:;3!5VHD&4=]FIEO7"0 M,(5*JJ)72FZ5J@8V)'+D,BO?DJ%0=7"6JN\W1?S63X?<,)9,2!5MLARI<:;J M<)@1<.)&^:,9>:PS6)C4#DRTPF@9%-/5.;K'RT=F% M*[2Y @]+%G:0DQV)+F?<=%NV&Z2^=R5GP:Q-,V!CTCDK!NP9GP_FAQP- L^1;&NE/:I,K4X#4+9 O U M._5%C@<6+>F9NI5.&T OLT-!XM8F>4&%Q/J!B2P# *(<"OOT&/:%@CQQ1KPJ M!'FAPS;$\9P9"W%].2>_,/)6[X/0/S9?=*A8A8A0@&7BUK MUY@4S2*(&J@ EE=3%:4^8_Z5%LDKHOG;0B],EYKU3BGI4R&.6O'>-'7\X]5; MLG\ 3X$/&B;3B><[X/#D:ZS[4I'HX VN$JGT"&UN,2$F>S/43^--6E(&NE7( M.Y@,)I),[KX@*>6?]?@8#JPQHWF[2)\!]BM?XQ1EG%$A"L=[5^XXR$J=#I]H M&K6&92A:Z(K%3C!!$H4)-E(0\P9L":Q+%09>5[<8?,&";@&MIE_3KVI%%-=F M[F$LF9^+FG;1>6 ;\/))1Y,&O6[O-RU^J3I[=9W2E\J%%'ZCY7.,@H@YE4LI M::92LL);V<;Q#NA$5>CH@WWCX944[>A\,T4MDIK5DIQ(+)CM9I(UR)=+ MB#R2=RUR2(*-#3M4W52N='[MR8[DQA<1,"*8 NK MMVUZC72*$B@?J/Z!R5Y8ZS;*\KREC.++FHSCQ6DA/4QHT0N3=F&-;,EPT#X, MX2J1:2,)5/ZY -<^M5 8X1%N @+K!, M&I>Q>UH@5"JH[T[Q&4&$ E)E)48F C9.HA01:P ;2O MQ2?ABK]E^7+Q#:MQZ"LOY>4I=8]D$+?VB4V7-#IIS+9T6;502M5N.3>2RY8Q MRWKDD$L>JI5M=VQ=M(U.&/6ZPV,FY$'0'?_VL^I(MR0@'' H"@QA@&>I3'UT M*\HLY[HISUBEIO[&[:%E&/&KO-218AG^:I9Z7U,.=>26?+FNVSK)B$F-X_AX MV.!'C2+(3-((!M3>=*&@[/X>@]1%&B0/&#=8V%77HLU?Y];)J(V@DOHQ?"); MG\!')\I\NDQ,;2C*/(V+'4%?:]TAA$6,4OGN*UX9])^7]N+%X[DJ,7<)SI9;D/VSK>184Y1RB4K,ZBY] MV,+GYL9:Y2OLI'HJ9[.BQ#PF6U2:V0HJQ?=51K[-HM.R6G"#^S57DM*JMBS* MUEX8TQ>\ \(1RUXN:.K[IY1M0US%QDWA=27QRBE:P%Q#:_4R'[1+-FJJ*A-8 MS(!MNLH*XA8QW5$,IUI2>MT>Z+F_%!!6$D3QA$RFNVA!B]FT1:FL.-7(8)YP MXU==Y(&-RE^3O-5H3A=%6S:I?:1;U0%P3&D[C04>J \UYUN230W6TK1'8S5N MWRRAH-3 T"V0ZUMI>+/-F&J"TYFJ2/GR=?+ 028)^70HLUYEKJ=2;0LU#O8> MX8.*]U:@2[Y((#[S+XK4J.UI\XGMW54IT""H_9UM@,;(*O5+&ERE>CN^:"MP M]Y!/$?GD(HCJ:@!XX-QD@0P45*EQ4\SFKO3/?PM(L3-U5.Z8GB^46FC+I M]%1-(^]18:%<,JJ8LUTHUVVC-#%M1!01[^TZRB2X?"7$(]QSND>M8'\G5'3B MB7M(H3>2Q/QFUJKJ@=TISQ(68?EDZI]@!N[=,H6;OVA:'^L?="YWFLG_FE6Z M2YR:6(TVF4()LN:N87J_Q=A$T:+GU(603ENNLU>371.VH?'SHR$(J ';I388 M"-R#5F1+7;Y&*)0RF%)=Q$5#R(NOP5(T2T;*X]P,TLR!6C4LBF.<.3C*]RYG MM[4'R(]R;J[K3,D;[;%6M4%?-P2+D3E$(J4UNE0B(E^:,_#BYG1'WF2(09OC MT5BW\=.M-;A;\#B> [M2Q:+NO=G_-W],-[Y3AD$\ M!<,*]U8T^QO(VB@)?T-,UWP8B&Q+&0K H:Y?K9!7:1B/Y8-4BQLK <:T=%]C M>3ON20=(8I;*V##!R"]N-R^I4YS6@%8G.R%8[J75*1XM1XGT8Y+FW@YY=$$'/R%S-6@ 5H>822B + PN!79&SZ$FWV"-#4"KH M;+GJ:()EAO0Q QGT&VDX;#E1=B"4ZE*K %@]\MA*9[=652-&M>K0^F'T;0'" M4X],B0T\\J(!E;WO?9BM[T=1**7PZZ<3=<=] M[[?GA0;:B+^)TP5E3O;LH$"]SF:YURKDJ!#"[$R?KEOO[4^%=08NG3RP8/F" M8_#0A&47A*B#\=%Q#MRHVC *8NOM(%\(CPTUY3;IW+6Z@:UI+B-:TI5 M/F[ITXF/Z;&+\[=7U\;&,-OFF>ZMI'&92D+=82"D-UV66,(#'L=*!]XUF[S=D5\ 6+(L1F87)14_&B7=B07A'/7)Y*+RU7)JL;0R8AHM-$UQ\+C6# MCV&-!Q!9:1"EAB/X 2L>TK6CG9N/ZR!%&E%P73>@QTZ.I_4V)Y_AI5LFDN!% MFIW/MH*@&TJH&NT"+>\@/VY7IM9?XT+@>'[._#TU?^#.7Z6H.KPOMHJ7H;ZT MCE7C I44;T+]K!)U:*&0L+B%HZP+2:6"KHSV=(X;,=&('MC(,AT["XR%AIGB M_DF/:92?YH46C@;8X&YMFH2J,7K+-)%R?-O:GX0:QJ=KFECV(D&O*$*L);^)5[=? !HY9V#SJT:L/F M.D>HE8(Z.3:^;% 98*JX1!:3V]Y7@ZX4),90PEH&RD##5#!9-+T#8EGVD!"N MTOR-\WVF!@+4D2Z(1RJYR;+2M+L27G M5(L2HY9227#"-Q!KX>:0,L1Z]G-[?7GT]O/U]C![_3#]/I]/5&$ MLOZWJL8WES]C2[+5.K!=LFZH_8U.J]"U&GA>;3"QR M5C"MW5/^91LR>7!RF:O3[-GF_CP3$N=+-#=M"P41NC2WDZ M=$N3A'T715>-C7I^PSF1IIW=U\LZ62:&M27H5*Y-N\1P^V%&!1VFEW^COF,W MGS]^G%[_S;MZY]V7GVFCF3>IZN+Z=(Z?[NC^]GH;W$QF+.\=]DI,S@B(/>R5^LX'V) MK=;E<+7D*@YM6HQ?*QO$>455%ZW<=ZLF!AN_Q19\BAW*"DJ/=6H-ST[=XK=H M@3E!E<1QH&)(?,Q!(92%KOSP%KAV XE3S189T7V% '@\"VTMMCR2=T]VP/C& M(*&)-(3O0<$Q]]J-?^Z\>C^=?L+ SE-1CIST (JPR$JRS=H+6.,C2UNB9%/D M'@30Y]@0/X[KL([R)=< 4%-%XPI4L)84L;ML#Q835CL2HL LY MJ^%R3GP^UBD3G2&(T I61S.-8E/.O0HF4=^N_.Q+*?[=MT)%4<0+F)Y"1"5" M@N/!S.'ITNOL0DJ+91(O-!_XP1N,(@JU.Y5L%21#5GI&AQRYW#L<=LKH@C+( M-F=ES3Q[K$(B,7Q0]=P ?B64R?CDT=N"1C6TGS.@J&A9K79WO6>&W]PQ@S-> M3,=SI>(2(4Q7.AE U)E%[T,=L6CRD/+X2#DPOQ]NZXHFOL'(K=^5G)(.+8- MJ")OW4H[7:_1/GU=PZ?_H7=MQT:V93L!AJ;+Q.KZ@QF 3GWOH9-)TPSV9X3& MB?]3'3SKL L*5?JJ*]6I6=@4 N0A14%",F&9V\%GN\B%V1&"1U;ZCELV ',9F@,,9KO(C;%8G0*_3#L*]9JK@D ME/@!D#?^MS>BQ4H4D]C#VF=ZH[- ]7&JLFO*SD+U/46B-*WD3(7\RFNJ#=H] M>D PJ(,JZ[V19R@\2*)E<&!E-$/'XS)50;(+^!V&XU91L&C8"Z6?%37B8K7^ M>^-1)R_J3K=6F>'(>+1Y'A!>F2[02D$\2W7H0^<'*.$K.'P,Q)Q_H:*1:WVX MI!4E1=DZ>44^-C%+(",@X;C?+BDVF30ABO>C5Q.Q)RV7%/.=(6UXQ$TL#+CI M#A*$,+AM#8?_1N-<=@>$.BGFBRGXF?:A8OFL5"G=5N1>@ILGU:MZA>ZY,A#:;8(D6Q4#=*VO'9BU%6L$&_>!S@1'3CE">*1YJNFB:AW&\]XK'E"U6QD%346VJ5(.QD7F M)*C[COB7JRDRCHNS[/.,#<%'OS M59E5^YY+\\1$;+B@?2W)@LBE2LDNP" I,L Z77Z+8TFT5%L%DP$N!VARO*H3 M"DY11"2AV6D:5CYCGCZDZ,S0)XW-=EE4QH8OTI",UJYE/CLNULY%J6"+L_IJ M)28QB3;K!K5DBQ<6N@*]_>D)93)!J.- M@BQB]C M"3J9C)U,['S6J_2]3EAYM T:ILH&C01O1L=6=T02>HQ5D9D-/-0_)C8TC\N6 M9W3AAT/GI=B7[ JTI[*X(U6%2T MY>PH)<+.KVA!$@?YM60$IUD^"I-@3''5[#RY,S3*+23BHB5*;97;EJDVW7NN MW;2YT"/Y..)\H<,?.,\6(;7DRD^4EL+V";]R\*1YKS.W#R3+#5+#AS2T:BX% MWZ&B_1+1J:F#:KL$=B!7FK.,R80#=[3$-3NJ*K:8X*8JJON20FT0VD MK6;:!J)TI$K+=KGV&OLHJ=>OE6,QD7[[;[4.)BR?-BBUH,MD#C(-2?_%(PN5 MRHXE%5TEB_A[LCAA2,HM('4?;3W)6D(3K'[&*N6D?KW,,9,FFMV7WZAIYLX; MY]"*.'?JN /&4LO76KBR2J#6E0986JDW\BYLY*N,3G%"W "X6GM#X[A=?]ZD M[1@^9X M/@Y2.TA(RS'*LF"A"LN.5#O?IA+VI[4+JG'TN+UKF%2'1ZN)N]C# MQ?8.8:B,]9I+5\0*8HP,DBEMS%#PEU5:N'Q,Z7[GV"N9NF)N"SM\UD'>/]E9 M45@/2#M]$N/N9UZE;H/B6=LU40RV+Y;ITKT4K%!B7IP4;%CICIPULXD1"\UZ M334M20@7?SHU;S'V&(J4(]6UO=:H<#62'Q=<*$TE?VI#N^2&3H =:&-0_->!8X2_=%EP*W>S'L48F#".4P' ># TT$EXK[ZOXYO//DV5:U&ZLU52H&7"!]T7/5J@,;[M/#2L0]C.%JKBB\-&VN52^TKYSYMD<'TE*EUZ4 MX(Y)*C,#6+85%06!K4Z%M&I%S03HR+/VB&BBP(K R[EN%R$\%E/_DJ**I,@RM\)[?)=P'FS0%^R2MNFR$ M?%8 #N.>YIRJ),NZ"CMME-/\'5&SZS7&UW)7+?22'JAJ.^^T<'#-G?$193'5 MUA*KHQWW6L<]+_+X&T,+.966;[3-4'K=X(#49G#.87%W\?J+]P PP@)@B5VT M6[7TE21F8WQD&>[)XDY-H)ES8*\5>Y%9EOM:\YF%-)L5 WYST,8YMN=\HBIY M+(Z\F]Z\50N=FE=NA+P7WN<-E6#LO)K>?'YU[%UF77K[I#?Q73YYZFJ2IUH> MZW YP2%VA)8(,<4\0)Q@%"R-"&P;E4V%!#A*2HXA8SWS=C7L@%7P;[%;T^%. M$D.(3 +_-75/M'+"ETUHE?;!94C+6-OE2U8M73& AX%A-3R5EM)[E(! MUZV20#9#7?D/"T*03UW7%K%J25KUB+B&I5U#H^N90,?E4_TH55EJ*ZIXBET- M+6H'?[NG.<^62P,B+('.5\7H1S$S:Q$JN' 5GYDZT4+$#*7XU%IU*W^YL<@J M8/Q'O&8'ORJFY:B;B-V")QI[3!3LSM.QT@A"]DS4$@C$RCQFY,>;/:=-M%;G8].KNC\EEX'SKDD1!^'@Y.@ M=_S:L3'B4CY:Q3,!6\QX4V-D-A]>N#6=]4)TF^FMF. M*T54^/U"9..&K<0;O:*E]ADB+?>8B&@<(%"W[O@ MD GA=^-^V,#OQ,N,4$T2'3;/JGB\7*%\B]=^R4/I&A!V_"?#!*70D^S^!%&" M776LC'!-"^54>I*@&#TM#/C;E]TMGL9AP=8V)'$X7F-;138RW#EYHPFCC]\0! M_/HP=AJK$OOK0U>S"@J]\WO.>6\L_G'N-@QMVXK/G11V[N+(F_3\P0@K=0S& M?C08>55=!>FA>,:=0(2#AA]3QKU*QS]M!)7?!"MW\#U@PEV,G5TT:"85)&A' M *KJ=.B9[L)@ITU:@XV%93=MBSU(DVQ"]DH#3MS8?DVS(I2^\3QK'E=J%IT-(^?)J!E@9/_>8% MV!;X#&//[%HJ5$H%'L0O\,F>>O)_-_QO7X_2IH/0%[-QV[3EAM=JM[,>&@Q; M\\+=R]U) ]V2>&0=0LG!L$HVP;+E1CE0GD4@J^U-*F/I4H^_LIET<[-4WV*, MR@VF&NJ-QQ-JE=H?];U+T'=DN51IG26=NE8:]2<>]C&\MNJ;U:*T3,N_:( ] M#&]T8EB3HMN)>@'50.I;_45]NU*O/#B)1K#:, BH-,QKBY9:'H,:[,TQ=X*1 M58#I5-D=^=VF"8^\T9"[R?;ZDYTH!M+%UA1PP^"@N2A$7'.::E=QB)6N.GT( MAI$(!5BC _@/GT<:>)HBU_\RY/.E\H$U-Z8N<0]5=W5'7C3RQ_V(NCJ&U!P5 M4:"Z+6[A_MK[:[6)-!=S &%/FKS;:7^#P!\'@*T3/P+$F>F^1#0HN9KY'7@L M'&F4O>$/51]YAGAR$( 'D3_L#]6$]E0ACLMJ'7EAY/?' ^J>[ ^(O $5&?N3<1\H9]7VAU]A/V8LK\2/XR=#/X@" MJB9;"5NV=^4K=XQE=K'L6NB6TO!H:$[D A8U=1M E8L^+23)!UX\U^-K\_-4 MM0UR;;15P)WJM*93>R6J&?(-K41PRA(35#V\H!_ZX\F(.B+WQCWZ9.!/1J/= M)Q+V@&\,O0#N.HC24>ACA;JFDPCAY"; #^'DQOXH[-')A<' #P?]7WP8;5G1 ME52RZBGMI] _X^!::7K+>;8V9'9$7X0MD&FN+-89$KTF@/?[/MR)>MOC,=RA M"5S&T!_V\&S@EF#_8HM@VARE#X?. T9 FL,^FA^JK1_>UDAP;TRO]+K ^\\: MJ*SY/CIH]Z1:OJ.S.[4R BE$5UM<3)V&UP?O9MH@A .&1X#:';X= " ?&[)/ MI18=%+K4Z%8?9IGY(<3%!%#?S09U.I,ID7\\) GIMB >(5:0FLIC-6J MV(^M&="0[5!EK^.X9I3_3B+52L[?U79($[N]TP]P_%(9VLUGQC*??CA$5!U% M(*J,@0N"\.$-X%/03.!08 RJG;9)L$S>9 *RP-#OPU7BRIY3T"!3N,E>./*Q MQQ90C/&DI[XLTAAK$8XF :"_/^F-W+OB7)4 [L%P$#1I::3PLV$>I*&\HFN^ M1 B\>S+916@*U$44I)81!=-D\VSY7^OPSD^)O(S]P1C9!?"-?AAZ;S-R;@; MC'L P"%.XUUQ@>H'5GN7IX^L(E@ MH$[ND"-[66U:3+Q["W^\]F9GUVBB 02#Q0$QF QB+QW\&D_ +P:HP Z#B?> M7\ZN?S^#_V[@FX'?!]%ZY ^B2-88]"(0,,:(TQ.05&:X&62Q000?P"#C'NB% M(T%.P-1)T$?B$H#.N'>350I@28N:2RL7LC#^ PV25L'1HCG?E%AP1130H%(#\,8]UJ;;PLC'@%0#=$,X_>[M *"*[T/J_4DR5^.8'106]VC/ MT1C8ZW"7ZEP#&UP29+,':WT8GIY.O-N/LQFMV3HOKK$@CM>ZQ>' MZ">NV&I220\R_NVW-U6.O8'-DC3ZNOF;AQR]7BB71OX@) O+H \\?""@=V/4 M:LER<)8162GXARWQXCC(:<[%GT+"PG7\3;L]:=J>'XU"_ 5DI,'0^VN6?SE) MUR<2!(>[' &Y"(&G#R?H'K;2>8DQ(?^9@-2 8PR!DHR1R "=' X4-5 16VS! M?HUEWZGVCDY.0LEA- [IYX! K%+.K !@6V@9];P)//_']-;^./)'P%!#$+TG M,C/(YBB^ QD;$CS\P2 B$ $5'Z">2HE[G"EEY+S[S%;+E#.QP!(UA^! M+P2]$'E(. P!W !OH*"H203#D:#"U.JLO4"N/4]-)IW4+>8/.@$-H;C.4I$A=Z$V&7.JZ-ZRY M==Y-SZ_AZEU\GGD?9].;S]>SCP=38F0!5N+I8PKZ#%#7:IE9IVQ#2PJDA"90 M,P,SY"%B@19XBU^_'BY"8*K-0!1,,( Q M_P*\[)Y*/X-T1WJ7LO7QWUA%B>6%1,HI4"JN?@IT#:2"\H.#YDSC02(I#U31 MN3!U@]2[(+?T@;[+#ZQ3!>(]U=B(4576IA/^NJ'ZIM@M4JL/ [W%6B$_$!X!),!L+(A_!SZ$5R* M=KJCQM#T!_YMO/%ZLE&/_N,#JZ&*.I\09.@QW:RPA]L8[!X5Z0C^5QW5U;^M M0R=61&_\%\;ZNOST(X@/U'HP:J1^/ _Y05 ; SN7'^W(/P+& M-5$_6I$?$ %T1_G1BOPH!DS4C_W(C]):H'\01$+0QL(QR$B?T R;XU=G5_^,;NY/9Q%[0A# M:&[JTL1RFI\DXY4;3:5;99V ='^"*406QIE \FJ^8^]J\SG0M3-=KC8H^\,8B8(YOR0Z&!APL C37 M3N0A^I"?Q=: CPW[?3-",,8N.VW<#=G9)#1/T\/$XP:U:PY,;6ROK=]'AQVQ MNF'MM@-O&PRLAP:F&3N/B ,/0QU6WN9C/(5R*#Q9T(4?)9S*8/LO?(.E94'8];>0XRF5$$'+1# M^-7"^?'1Q/I$O8& G [@4?@1@JPRC/PAD#/X$9$_Q1 012WLTVPY MP/=75V=_/;^XH+C9\\O;Z>7[\[<7,V]Z,[R-_,$9)C&K2 MN:^$HXD_Z$?P/+JK)LR/@+.BF\.D>DNQV\=T4Z )<#0: FT9PHM#)EEA!"I) MCM$:ZQBCL@=D)NY$@ -X00.@2DK,JP,%5MT#67%"+M]@' %/#N6>COT1(,=S MX7O C?D1$ .V]T:T5A ?1FQVPR"!<+(/Q" 2]X,^4=F1'R#]W@/BOC\:(P"! M5TPF43.(^Q11A\)V?P>(([A&$5TC6/:((DEHW>$8(%]SY=I7HI8/[=@A54L[ M3IB2;Z3UWOY;\[/&]E(W!&)'3S/$H3767V%/#P(!X\+Z$VYK!E)".(C@=Y"X M^G"%)O1[@*B$\3CP>XA>KQ[*7KJ *]F;!PK\&G%K#O+9]?D?T]MS4%>(1'V8 MG;W' /[I*7QV?GMH"+];UVW1H%\UVLCVOJ6<97LK#E=#]E_*MIJ@$X$^>_4D3ZEV#&L"]1@(/0C\:]7X@/T01H6L 202_8 M2>"M21O/0,GG&*9$:S+E"8&DF,3*J]/S%QCGMT:]X]ZZ'6Z?<^R2J0-.05=5 M05<)!Y06TO68T,'..8PMSL_>,/1NY.<'9,5)R[Z8Z\S)O7;O$LYF7EB*6+$9_%] M;O='T<9-(PTB5$$KJ\WF;FPSU MLD+R*DZJ&ICY/)KR?-JP,Y+HP#"CUH"C*QV9J",1!^QG]OM1L\W%;E]MXON; M;#,=#'LC>=3O#6LQ(Z=7'S^>BX$7Y:;3*TI\G%T>G/4HTB76^EMM5Z9A+H>< MK;/UR1PE&K+3VC&89)'@5I*J_>YDTG.;%QA7,\390/T?(U9E TP MUJ+/HBP(J,.QB+)HPAF+* N*!J@/EB0+\B\^PX*#V@)G$NN-P#01!GZ%M<9$ MNO\F]K4I.:2"DX)IA]HA8;X_!*!V5N]CS/FAAJM4 +JIK^'94 PQ5"908 S\ M"?T.8 3T1,C=PZ#6I_WFP_1ZAFWM 9]!%? ^74PO M=V QI=@]L=4(<4-X??R-PA8E2OA)D$OGOF-*.Q%MD-1K2'OC#.2.T))+[XQW M>-(^5<1,9:8$Q-)$?2#)&&'4G0_T0(Q0]XP^&3)LF M/7K"G;FRX0FHV7UNBSWI3NHF1G.:ED^.#W:[QD1R=1RUF.F;S__ZH[*2EAEG M/M,:GW=R[S$VQCM#(_4[U$'_(!WT$FXM6CZ312LDFHXU0@.*/^HAX^F/NQ0W MV?CV Q5A6GCD&<'S& ZZP[#M:5E))QP%%"*#Q]T?=/O]MA<,?H2# 5D_CWE% MX^%A6ZOR7LPQ\0%[<)1)-Z@G%QK,J::X22 C5Z\3YJ.;VC^'+MSNI+,OF-8I MCN+B94N 3 6=A$BY:7SJCK4_H3T),VNF6^%9-=[3KY:L,13;R% [\Y#KLUL]VCDXJ ME#N%#27)#ZYVQ;.*MM)ZJFCP*U-0SZ1-N/>48LD7Q9A_LWZ;46%E>/]KAO97 M"MV+1MT0O@H'74PNQQY+H!@EB=4F$DE9T*4$=& )@3W.,KU/?/%P8-]3^&_' M32[MRHFJC(9!HQT-+ Y*%78+&+QLHH.-@FV*TTNS-52F%\(F5AW[V-^+L(E\C#2(_"@:>^^EP1+7Z49I M%_O#$GIBAE./0HW']LW>!2D*.^940>11PYK]=WIZ^OGCYXOI[>S,N[K],+NF M,/?KV8?9Y0U*@B 37GV<>9V+JYN;XT,D0CM7MF+4T+47\##:#1RLE;T FW[& MM"^[_58\P'LV&%TH@]$:A X[V@;/WVZ*N/-56]\^= @Y@)%B ;D/Q WYE8YT]4L<)].VO90$ 7DWX9DH_* M@FG-XL22-MN=R+,5>3L/@=Q?8<1>T9Q+BC#_M+$81.N= PQZ JI/QA03+D?C6N\KI;4 MA&46N33R 3M]5L45MY1C[8R>-_,/$2ASX._YP)G(6!E>ZL!M_S.CWZFS& G] M)RIU[$VE58UW@=:*<^"VBCFWYE:_B/.V(6RV?IX]'K&$Z<.10==: C<"SM@6 M53;&:XPO((+6;WJI,^0[$.#H.[AXIS^BYRAFJDD:Z$23L2*8(1',%K%B!U!V M1GA:D5*:QC".\=U3J9-5=%68I]/I'%#2A:=7JW>$Y0J6)'SO&#_6"<96W1_>&R )X0IE3=:W"]P[0I8S'-<,>K>SZX_>V>SM8:!>)'/ M)EQCW_N48!1%H=3:8?IJ:U%1%^[W;S5[OQ4X9Y):?:=KL 34/7F%P/89EGD[ M,,_L29NW:S5B#?1=I#_03"\5V''9MO^#C,MR&NI8?F8QR&K%P35FJ>$9 )*? M,;,\]DZ\SS=G7N>HAK*MR0._<(D'+0QDNJZ6YVJ8\P-%&_=4I/^ABHU-Z_P5 M)1M_YN' +41;C>FB*LTXL'&T>U(ZBLU]!4TGU04%H<,,JE_O*FCXX=/LV/L_ M).9R(Y:\N;I(?1'>?VJ)J?A?-9^5TXC!,6GH8@$8+_YWZDS!&ZWM:M3M]6ID M+(B:/CU@BPU9Y-51PE[3V/42CP? *V@:EV!E12.:."A$_ M4*-Q7X&&ZO,'%CUL*FC36ONP)@SLJGW8NH%:A84:P7Y)!<0:U/<6=OB9>+*C MJET;RORN[WIC;5;N1JK2=8??!9Y051!."/=P7!5&H-[GCI!PH/ M[AM5^P4J#(=[MY ?I29/P970B[=L:C.N^;U0K3^<>I2ZO!906?'H[*+%SAR6 M#I4X-A4>5!9-I"NZB)LN0>CP\Y<0M/^(UUVO)[)H2T4L M'S0?;O Q-0T^$':H EJ+%G2ZU:W==T)U5QV\NF"B>T6Q"T]5Y7EOM5^1Z<4< MIF%5KP>F>OCJ%K[[1R,EG@(IS!G\GYW]:*1KR=Y#ET)W/^,L#U@.+/IG[?\9 M.SNH8N S:.L>'OV\2G__.;TK2.^J8:AA!#7"V4! 6H=ALHZT#S=E>$D=,9F" M[G^R!NIK(Q):E>NH 2K'1CX;EUJKYNV\TTXANKKL!#RJ!DDJ0]=LUU%UZ%J^ M+=+::+L H\2_VZ=-*Q_?!9'STSK#IB)M-5;F%&FKD[(=5=J>LY]SN[3=)REM M]Z*-F9IMM=,YNZY58:E_9!5PJPT@Y=H:CW _0U2=6ZV>0/8.=^_K8YQKE7S< MHK:S/(_#Z+F0W-J^'$#E2?=]7QJM^':EFO'7)[ M/4YZ;_6ZVCUI+%Q7Q[BFVG6UL=H*A.TG1^^JM6,.J_+U29OI%UQ\2-ODZU!# M.[WV0OHPZ#P1]T=M,7H^IY$=" V5RD9-Q$P[GG;4)FLLE[/O*0MK7KQ@U)D: M)WO."!<_9R'UBAL_,EI+08X?&?*@>AT_M.9*-8\?&\LI^?%#!^,6!/F1H=KJ MA?P0^G'-L)\PQ,^Y#7JLGW0OS( _]X:8<7_!73&#__);8^WC)]X?>]2?=I.L MH_QY=\H,^NMN5RV%ZP5#_,3;%?[LVQ7^HML5_LK;%?[K;E?X2VY7^"MN5_@K M;E?XC-OEU!G\H8*"+[(YZT@;C(:KVP/=R.8=WW,T8DWCTY583))6W76DV^>D MAPG UVVI_1+&$#, ^6Y*?[,VY#YM"#[9?[4/O*0ONF[[+LZ>*[ /F0]$2QWS M0K_,+ 3\SX\4_5RSFSF(;.X,J5;8VX/,5R^R9;?5"VMYL%X6K(;UNV(K?>__ M]G9FO6T;00#^*WHID "L*ZG-\51 5M3406RKL@RDC[3(-$)5T14EMP;\X[NS M-W=F#Q[JFV%Q#^XQ.SO'1Q-^!@%GL;L:3U;P?Y=;6JYDTI;)L>15BV^/N'7' MB&,WK6*N/E95 5\6SI3+[VJ_.?#4:U98_(7->S8P*056%NMR:QI:EX4"1KMC M^?WG+:3(79D:Y7?J0YX/0>Z:JYZ1@LJVF,T"!C+P.X5K(A!@V." F5]HCY*< M+V0(,'BO/K,V%%1K^(G-&K/!L^985[+1M0KFU*_A=_*%4O?1@.JT?#1I"2@N M*UN90^6TQ7!NT#A,[-XHKI'\;%HGP=DFKAZM8M6!#^:SXH$!3"((A3J8!"/I MU"I3QBB#O;\SF:6M9#S4K<5[ZV8S3SM]^@S^_SZ3.F#;9YTOPG#?9N#;%$OO MP?\U^/&F.XU]BG R$67M\A8A1_)V?M5%2*ETL/,BPZRD,QY'G1:XV06)%6DY M&OK8'Z75?>*A%OB2I,VW\L3=-*?Z7,EI9SGI0+XYV"ET)S79T-8);:_X*[W: M5MS'7R>')<$(J=C*9O);[[?"9*S>)V["8'6J,][5")^KO1+9!Z!%>]=HDA7R M,A+L*/^N3P!/H>L$O[M4/'20'3!P7H3N.JOJ.=_Q4T6ZB#,013)=P7WXIXLW M.(Q?G5 '51-E&-*R$IS1#^6^_$K$_WH?E(3%ZB2_7G MOLQ1^.GG')BV(K;Q>U2]!)';$!"&;-,5[\];BKGDO(>[8F(R64 M]7J[VU&3[5*LW-]O"0Q16$$)A> 3)++XPX8X%7^6Z";^0F>@G@A];:#1"8?> MTH.45J8Q5FE%DH;HB&K#?RO'2F M.B.# ODF2&_(*JP:;2\2(A@\5WF-\NAZ20$F1<+@MF'V?P19U[ZDPM>U+I@B M5.*C,HB((3&!G?O27>XD3$ZG"JPYZE1>3%6:4.LY9>'*]3:^:@KGBD@]GPJ U>1S.;4[RO2A]DHE U*'+@JG_VY0&L]%P!0=Y2 M1P/1#_/NO5KRZT MI)?F2#X8XS0&MHSG7$C<9(&.+1KKPRO."'0BNH4WN(3NKV0V-L$I=!\!;"$N M"!1#_%\/U!!=JJ@:@7CH[Y_%/W2?>2N]-&W6\57=@8ZN:6OE!R/W:S+[99VWWJTVGOM_51 MJ9+UZ:'>%ELFYOP:K$T]>N<)'VI8:$$:74H+;:9&%OZY+/?2I@QOK4EKRE#L M]X9X#<"9DJ\\EZE1O58O7+PG5#9_ Y#I5!:<60A& MV-.Q.CPG=V,Z(CEL! M=>T3D\EUP51F(H[JJC[DY2[4CV3-2LV>MD^)=4RFU 1H<"24G0M2UMP:7X@+2)HC^%&2MNSYR3PI M; GMMII)8I84GJ"47V'S](0:N\0A->9W+0M%*(41C8FMJ;F,OQ>3_L5IPP,$ M&AM/TC=JX2;AK$'Y23%9$&TJ3-QL?9"+T_"FVANWESH,%^JZXY?,77&9R$OE M)6:B16J0EPDIG^#\FDYI8A]/US2*601D@Q"3>"][V9?8UQ@G8"95GP;##)T/ M@3LX$#()86-@E5]%0+1L%)T6'@XE-;29G1?>R%W(0'U\8!-3>,82X")".'C7 MICC4I-/1[\4F3[=+.-=7Q.A<\F2.FNF0.2!GY MWV%R,7T3*.CMW9@LE_\;;9 \84Q!;X.KQ=UZ=3]?WZ\@:FC^ZVSUL5, !K>. MG39'82GEZG(N?,9@#0SN46,F8VOT8#@%-2#R_+M!0T%@N6WW9+1VLU=03<9U M]8VP]A)],D","&PO+*<.7W< MQ]G'ZB>99/F6E+4L6T>2A_CH'.E_?KHX.@E*M:'X+L=8@9I17H8P5ZIXYSAE MG&.&RJDH,->15$B&E&[*S"D+B5%2FD&,.K[K+AR&"(=1P"MVPU0)8E%Q%<+S MW@7L^&N1X!#>3]Y\JX2Z.@7V>?+VY,2]/[O:]4^:P!D$5N-C$D)O<0Z=9T4? M?_PE.@M^B3Y](+_Y,^AGE'>$+(^RTZQ\%J>## M-LR@=>C,B&&P1C2$UXB2E21F5(H8H1OK]HTC%E1(H/3^:S+/>,H'&_9LRQR- M5H<1+F23VV:PWZNV^TZ@:QE 0FD/Z$/KB(("*84EO]&-IG/C?!("K;W<%)HP MDVCC^7,X#&@>.LE*R 3+/HT'.U<44)P:'$FRW#R5*!P35$HP;20$98*CAJ$; MT1I:-L:4WIGWYFNZI5VGP/8Q6^)"8"@Z4\^Z-8==^F"@JR% M^E#IZ?"F;8X.OI4X)773KM,>0*NCHJ";]Y1DG&$[F1<3>GLFC +4Y0&YD.1! MZYFC$FL'EA"LL50D'GN^2U0L<:VZXU2G^S+[1\C\K]7A\]HBJ37A73:VWM4(FP5 M"+T7K"I"%>$M;DZ2!%L>4Z&%\(LI#>G6-3W4"5I>H96NVK?T]=@$IZBBZM9, ML0F&<+ _&7!OT?=:]A(A'.S/."$5NVP2#G\-HE]02P,$% @ RX"D3 UU M#3L-!0 JRT \ !X;"]W;W)K8F]O:RYX;6S%FEUOXC@4AO^*Q557FEW( M9S_45DK!I9$@=)/0W;D,8(:H(4%)Z$S__3JP=$ZF\&IOSG*5$%+WD8W]G'/L MV^]%^3HKBE?Q8YWEU5UG5=>;FVZWFJ_4.JG^*#8JU]\LBW*=U/IC^:U;;4J5 M+*J54O4ZZYJ]GMM=)VG>N;\]M/5<=N]OFYN75'VO?CYO/HID7J=O*DYF=YU> M1[_7)2_N&CU<]T0WY7]A*I;+=*X&Q7R[5GF]ARI5EM1ID5>K=%-U1)ZLU5WG M\(I(\H60>9W6[\+/]TWI=SMB]Z_]Q5W'T/=U4NN_>4NK=):ICBAO4OU%Z2^, M!IP/LC\)!C*(Y$#HNV@R\@=>K#\\>",OZ$M!($T :9X3TB*0%H"TS@(9Q?HR ME@&!M &D?4Y(AT Z -(Y)Z1+(%T Z?)"QD]2XXV?O>"K\ )--QV/O?"KF#R* MR!_2X;X$D)>\D*%\D<%4BHN@J%7U&X&Z E!7O%"'M25ZDC+>]>$DD$$<$;IK M0'?-2_?H^:%X\4:ZU\;2BZ9A,WE;<$8/+=<]7CP_>)%1_ D)&H19(I+)!&#V2+1DQ=*/=1]C:D[5#SK"=V" M0_(PF.WA]?O3\72T4\9$K]+A;HD)Y9-6BH:EF$@?!K,_=.]-QE+$WM_M<46V M,)AUL>^N/=D7$G:/S?6H--9 J3V10P9C)-B@FS#6958$R:;IA( M%2:S*@[!W4>0IQ/=K!WEF<@2)K,E3L5Y_^9M%!/YPF3VQ8F []"=%!/YPF3W MQ4?@=W2DD3=,9F_@"+!51$ 6,9DM D- \YIB(K>8S&Z!(:"XH-4.9!F+VS+' M@L!C/TT+*<=B5@Z,!BVJ' LIQV)6SJ?(ZVA'PNH6LVT^0K"C9,@S%K-GH*XM M6M.RD&44RD'(L[<8&85#D64H[% MGL[\$DKVM^MM\]Z;$FJYI+5KI!R;63F?,/WU)IG7HB[$+,D2BHF<8S,[!V V M3!03.<=F=LXGS%"]J7RKQ.Q=?%,%Q43BL?_O-(=@/IC MI(BSZB;;M!<0;/H'L25!9)'D]E6]J0HD^KHP/FUL FWM5C@=+C2SHWY=2U M^7CJ\^K]63BK\+*O=YD,P'"3THS <%>I#.!RD]*,X'17J0S0<9 M/:B>#ZKI0??S0??TH(?YH =ZD%\#&=?\)(0U7VL/N/9\KST V_/%]H!LSS?; M [0]7VT/V/9\MSV V_/E]H!NS[?; [P]7V\!>@M?;P%ZRP+7VNABFZ^W +V% MK[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%KW< >@>^W@'H'?AZ!Z!W M6."L!!V6\/4.0._ USL O0-?[P#T#GR] ] [\/4.0._ USL O0-?;P5Z*U]O M!7HK7V\%>BM?;P5ZZP)GW>BPFZ^W KV5K[<"O96OMP*]E:^W KV5K[<"O96O M=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1ZQP7N5:*;E7R](] [\O6.0._(USL" MO2-?[PCTCGR]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;0L\:X(>-N'K M;4!OX^MM0&_CZVU ;^/K70.]:[[>]43O?&R&M/M1AE-[R+I MLD6-ZRL743; ED&"%S#):1,UB2W;0'G[<0*,-*A(1;32OVF:'.>IGP:ULS;:F/7Q,1B85CEAD1# MFJ>Q1W%U>4,K^]REV?7[];'ULK#>=VUE4^L&]C+47YK./QJ6@;II36Q:'T_R M@F)VN\U=8KZV+'(U%FR/"5]O',_S?7]>*(2VIA]%T.,%4..3GE;4&[ M1DV%]T_^JX&?NZ%R@>8^Y&I([8['RY'N$A'Y'&K5-3O=?PW/IX/^RK M"YOI^ZX7_J\8V73XW5L_7 X!DD."Y% @.31(#@.2XQ0DQQE(CG.0''R!$@1% M5(Y"*DRM^WP79(G MYS:?\]GTI\FKOU!+ 0(4 Q0 ( ,N I$P?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0# M% @ RX"D3(Z'E!#O *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ RX"D3)E&PO=V]R:W-H965T M&UL4$L! A0#% @ RX"D3'>>L>L^! "Q0 !@ M ( !D0L 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ RX"D3( 7R#5% @ S@8 !@ ( !^Q4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3/*I M(T>V 0 T@, !@ ( !-Q\ 'AL+W=O7M0$ -(# 8 M " 2,A !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX"D3&2R$X"T 0 T@, !D ( !Y"8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3.HG MV]VU 0 T@, !D ( !IRP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3&^D6XZT 0 T@, !D M ( !:3( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"D3%%[M'NT 0 T@, !D ( ! M*S@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX"D3'W92)[6 0 G 0 !D ( !83X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3"[8KB?! 0 -P0 !D M ( !3DH 'AL+W=OH! !F!0 &0 @ %&3 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX"D3/&A@AFV 0 T@, !D ( !85 M 'AL+W=O&PO=V]R:W-H965T0SQ0$ $X$ 9 M " 4M4 !X;"]W;W)K&UL4$L! A0#% @ MRX"D3(?8P,\; @ 1 8 !D ( !1U8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3(IN7J2E P &! !D M ( !XV4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX"D3"F)4WK, @ YPH !D ( !8F\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D M3+NUU!E?!@ [BD !D ( !['D 'AL+W=O&PO=V]R:W-H965T& !X;"]W;W)K M&UL4$L! A0#% @ RX"D3*=STOP9 @ MP4 M !D ( !-HD 'AL+W=OWV"1\# #7#0 &0 @ &&BP M>&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3'\2'3^V @ B@L !D M ( !,9$ 'AL+W=OE >&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX"D3'X$X:5- P J X !D ( !+YD 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ RX"D3#/Q MV;R[ @ 20D !D ( !Z*$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"D3"@J?""9 @ >PD !D M ( !\ZD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"D3,8I!+=B P 7! !D ( ! M;K, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX"D3(/UZH-T @ W@@ !D ( !D[P 'AL+W=O7!E <&UL4$L%!@ !/ $\ FQ4 $I& 0 $! end XML 83 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 235 302 1 false 88 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://mellanox.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://mellanox.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://mellanox.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 5 false false R6.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 2101100 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPolicies THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 2102100 - Disclosure - REVENUE (Notes) Notes http://mellanox.com/role/RevenueNotes REVENUE (Notes) Notes 8 false false R9.htm 2103100 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://mellanox.com/role/BalanceSheetComponents BALANCE SHEET COMPONENTS Notes 9 false false R10.htm 2105100 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://mellanox.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 2106100 - Disclosure - INVESTMENTS Sheet http://mellanox.com/role/Investments INVESTMENTS Notes 11 false false R12.htm 2107100 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://mellanox.com/role/GoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 12 false false R13.htm 2108100 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES Sheet http://mellanox.com/role/DerivativesAndHedgingActivities DERIVATIVES AND HEDGING ACTIVITIES Notes 13 false false R14.htm 2109100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://mellanox.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 2110100 - Disclosure - SHARE INCENTIVE PLANS Sheet http://mellanox.com/role/ShareIncentivePlans SHARE INCENTIVE PLANS Notes 15 false false R16.htm 2111100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 16 false false R17.htm 2112100 - Disclosure - INCOME TAXES Sheet http://mellanox.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 2113100 - Disclosure - OTHER INCOME, NET Sheet http://mellanox.com/role/OtherIncomeNet OTHER INCOME, NET Notes 18 false false R19.htm 2114100 - Disclosure - TERM DEBT Sheet http://mellanox.com/role/TermDebt TERM DEBT Notes 19 false false R20.htm 2115100 - Disclosure - RESTRUCTURING CHARGES Sheet http://mellanox.com/role/RestructuringCharges RESTRUCTURING CHARGES Notes 20 false false R21.htm 2116100 - Disclosure - SUBSEQUENT EVENTS Sheet http://mellanox.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 2201201 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesPolicies THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 2301302 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 2302301 - Disclosure - REVENUE REVENUE (Tables) Sheet http://mellanox.com/role/RevenueRevenueTables REVENUE REVENUE (Tables) Tables 24 false false R25.htm 2303301 - Disclosure - BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS (Tables) Sheet http://mellanox.com/role/BalanceSheetComponentsBalanceSheetComponentsTables BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS (Tables) Tables 25 false false R26.htm 2305301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://mellanox.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://mellanox.com/role/FairValueMeasurements 26 false false R27.htm 2306301 - Disclosure - INVESTMENTS (Tables) Sheet http://mellanox.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://mellanox.com/role/Investments 27 false false R28.htm 2307301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://mellanox.com/role/GoodwillAndIntangibleAssets 28 false false R29.htm 2308301 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Tables) Sheet http://mellanox.com/role/DerivativesAndHedgingActivitiesTables DERIVATIVES AND HEDGING ACTIVITIES (Tables) Tables http://mellanox.com/role/DerivativesAndHedgingActivities 29 false false R30.htm 2309301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://mellanox.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://mellanox.com/role/CommitmentsAndContingencies 30 false false R31.htm 2310301 - Disclosure - SHARE INCENTIVE PLANS (Tables) Sheet http://mellanox.com/role/ShareIncentivePlansTables SHARE INCENTIVE PLANS (Tables) Tables http://mellanox.com/role/ShareIncentivePlans 31 false false R32.htm 2311301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLossTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLoss 32 false false R33.htm 2313301 - Disclosure - OTHER INCOME, NET (Tables) Sheet http://mellanox.com/role/OtherIncomeNetTables OTHER INCOME, NET (Tables) Tables http://mellanox.com/role/OtherIncomeNet 33 false false R34.htm 2314301 - Disclosure - TERM DEBT (Tables) Sheet http://mellanox.com/role/TermDebtTables TERM DEBT (Tables) Tables http://mellanox.com/role/TermDebt 34 false false R35.htm 2401403 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashNarrativeDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 2401404 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 2401405 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 2401406 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesProductWarrantyDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 2401407 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 2402402 - Disclosure - REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) Sheet http://mellanox.com/role/RevenueRevenueCumulativeEffectOfChangesForTopic606MadeToBalanceSheetDetails REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) Details http://mellanox.com/role/RevenueRevenueTables 40 false false R41.htm 2402403 - Disclosure - REVENUE REVENUE (Impact to balance sheet) (Details) Sheet http://mellanox.com/role/RevenueRevenueImpactToBalanceSheetDetails REVENUE REVENUE (Impact to balance sheet) (Details) Details http://mellanox.com/role/RevenueRevenueTables 41 false false R42.htm 2402404 - Disclosure - REVENUE REVENUE (Impact to statement of operations and cash flow) (Details) Sheet http://mellanox.com/role/RevenueRevenueImpactToStatementOfOperationsAndCashFlowDetails REVENUE REVENUE (Impact to statement of operations and cash flow) (Details) Details http://mellanox.com/role/RevenueRevenueTables 42 false false R43.htm 2402405 - Disclosure - REVENUE REVENUE (Revenue by geographic location) (Details) Sheet http://mellanox.com/role/RevenueRevenueRevenueByGeographicLocationDetails REVENUE REVENUE (Revenue by geographic location) (Details) Details http://mellanox.com/role/RevenueRevenueTables 43 false false R44.htm 2402406 - Disclosure - REVENUE REVENUE (Revenue by Product Type) (Details) Sheet http://mellanox.com/role/RevenueRevenueRevenueByProductTypeDetails REVENUE REVENUE (Revenue by Product Type) (Details) Details http://mellanox.com/role/RevenueRevenueTables 44 false false R45.htm 2402407 - Disclosure - REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) Sheet http://mellanox.com/role/RevenueRevenueRevenueByInterconnectProtocolDetails REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) Details http://mellanox.com/role/RevenueRevenueTables 45 false false R46.htm 2402408 - Disclosure - REVENUE REVENUE (Contract Liabilities) (Details) Sheet http://mellanox.com/role/RevenueRevenueContractLiabilitiesDetails REVENUE REVENUE (Contract Liabilities) (Details) Details http://mellanox.com/role/RevenueRevenueTables 46 false false R47.htm 2403402 - Disclosure - BALANCE SHEET COMPONENTS (Details) Sheet http://mellanox.com/role/BalanceSheetComponentsDetails BALANCE SHEET COMPONENTS (Details) Details http://mellanox.com/role/BalanceSheetComponentsBalanceSheetComponentsTables 47 false false R48.htm 2405402 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://mellanox.com/role/FairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://mellanox.com/role/FairValueMeasurementsTables 48 false false R49.htm 2406402 - Disclosure - INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) Sheet http://mellanox.com/role/InvestmentsScheduleOfCashCashEquivalentsAndShortTermInvestmentsDetails INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) Details http://mellanox.com/role/InvestmentsTables 49 false false R50.htm 2406403 - Disclosure - INVESTMENTS (Fair value due by period) (Details) Sheet http://mellanox.com/role/InvestmentsFairValueDueByPeriodDetails INVESTMENTS (Fair value due by period) (Details) Details http://mellanox.com/role/InvestmentsTables 50 false false R51.htm 2407402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsNarrativeDetails GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) Details http://mellanox.com/role/GoodwillAndIntangibleAssetsTables 51 false false R52.htm 2407403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of carrying amounts of intangible assets) (Details) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsScheduleOfCarryingAmountsOfIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of carrying amounts of intangible assets) (Details) Details http://mellanox.com/role/GoodwillAndIntangibleAssetsTables 52 false false R53.htm 2407404 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of estimated future amortization expense from amortizable intangible assets) (Details) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseFromAmortizableIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of estimated future amortization expense from amortizable intangible assets) (Details) Details http://mellanox.com/role/GoodwillAndIntangibleAssetsTables 53 false false R54.htm 2408402 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) Sheet http://mellanox.com/role/DerivativesAndHedgingActivitiesFairValueOfDerivativeContractsAndNotionalAmountsDetails DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) Details http://mellanox.com/role/DerivativesAndHedgingActivitiesTables 54 false false R55.htm 2408403 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) Sheet http://mellanox.com/role/DerivativesAndHedgingActivitiesEffectOfDerivativesDesignatedAsHedgingInstrumentsOnAociDetails DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) Details http://mellanox.com/role/DerivativesAndHedgingActivitiesTables 55 false false R56.htm 2408404 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Effective of Contracts on Statement of Operations) (Details) Sheet http://mellanox.com/role/DerivativesAndHedgingActivitiesEffectiveOfContractsOnStatementOfOperationsDetails DERIVATIVES AND HEDGING ACTIVITIES (Effective of Contracts on Statement of Operations) (Details) Details http://mellanox.com/role/DerivativesAndHedgingActivitiesTables 56 false false R57.htm 2409402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://mellanox.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://mellanox.com/role/CommitmentsAndContingenciesTables 57 false false R58.htm 2410402 - Disclosure - SHARE INCENTIVE PLANS (Stock Option Plans) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansStockOptionPlansDetails SHARE INCENTIVE PLANS (Stock Option Plans) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 58 false false R59.htm 2410403 - Disclosure - SHARE INCENTIVE PLANS (Summary of share option awards activity under equity incentive plans) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansSummaryOfShareOptionAwardsActivityUnderEquityIncentivePlansDetails SHARE INCENTIVE PLANS (Summary of share option awards activity under equity incentive plans) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 59 false false R60.htm 2410404 - Disclosure - SHARE INCENTIVE PLANS (Summary of restricted share units activity) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansSummaryOfRestrictedShareUnitsActivityDetails SHARE INCENTIVE PLANS (Summary of restricted share units activity) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 60 false false R61.htm 2410405 - Disclosure - SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansEmployeeStockPurchasePlanActivityDetails SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 61 false false R62.htm 2410406 - Disclosure - SHARE INCENTIVE PLANS (Shares reserved, ESPP assumptions) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansSharesReservedEsppAssumptionsDetails SHARE INCENTIVE PLANS (Shares reserved, ESPP assumptions) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 62 false false R63.htm 2410407 - Disclosure - SHARE INCENTIVE PLANS (Share-based compensation expense) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansShareBasedCompensationExpenseDetails SHARE INCENTIVE PLANS (Share-based compensation expense) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 63 false false R64.htm 2411402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Summary of the changes in accumulated balances of other comprehensive income (loss)) (Details) Sheet http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryOfChangesInAccumulatedBalancesOfOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Summary of the changes in accumulated balances of other comprehensive income (loss)) (Details) Details http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLossTables 64 false false R65.htm 2411403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) Sheet http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationOutOfAccumulatedOtherComprehensiveIncomeDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) Details http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLossTables 65 false false R66.htm 2412401 - Disclosure - INCOME TAXES (Details) Sheet http://mellanox.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://mellanox.com/role/IncomeTaxes 66 false false R67.htm 2413402 - Disclosure - OTHER INCOME, NET (Details) Sheet http://mellanox.com/role/OtherIncomeNetDetails OTHER INCOME, NET (Details) Details http://mellanox.com/role/OtherIncomeNetTables 67 false false R68.htm 2414402 - Disclosure - TERM DEBT (Details) Sheet http://mellanox.com/role/TermDebtDetails TERM DEBT (Details) Details http://mellanox.com/role/TermDebtTables 68 false false R69.htm 2415401 - Disclosure - RESTRUCTURING CHARGES (Details) Sheet http://mellanox.com/role/RestructuringChargesDetails RESTRUCTURING CHARGES (Details) Details http://mellanox.com/role/RestructuringCharges 69 false false R70.htm 2416401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://mellanox.com/role/SubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://mellanox.com/role/SubsequentEvents 70 false false All Reports Book All Reports mlnx-20180331.xml mlnx-20180331.xsd mlnx-20180331_cal.xml mlnx-20180331_def.xml mlnx-20180331_lab.xml mlnx-20180331_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true ZIP 88 0001356104-18-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001356104-18-000016-xbrl.zip M4$L#!!0 ( ,N I$PH%-FNAHX! (O:'0 1 ;6QN>"TR,#$X,#,S,2YX M;6SLO5F7&DF6(/S\S:_(3\^C3-N7/-TYQ]8L]61**DG9W?64!X$K@DH"HAR0 M%/WKYQJX$X"QQ\;BM4BAP(&[;W;MWG_[/]]O>C]\+5__=O___KU?]L/O_W@!^WQ3=$?_>#*HC4J M.C]\ZXZN?_BO3C'\ZX#FA_\:E']UO[9>OYZ^Z?9G)"A7K/V%H2^(M:G0 MDJO/;:7D9]W"G*G__?UG25GQ^3/\^9EVF!"?E52$",IXI]4F!<&3#_O^N>QU M?TY__@!0]X<_MP?C_JB\^_=7UZ/1[<\__91>^G%8M'^\&GS]J7KQ)X*P?(WP M:XI?U6\;ER4@N>Y]U:LKWM@INJO? R^DQ]GBX\7W]O7JY],K*SZ_V_]:#$>K MWS)]+;V)+KUI.& $R]F[OGW[]N/DG8/R"AY']*?JB?H-O6[_KPU/IY<_MX9% M_3C\\7WV^$W1Z[7Z@^\_M@2E%1CW!_W^^&8U-)U1 M^=/H[K;X"1YZ#4\59;<]>]_V-RV^H2R^K,59_ 2OU@\.N^W5*, +"0&\B,!P M=%NN>1Y>6?&&\?#U5:MU.WO/E];P\P20ZH451()7RD&O&*Y\S^25U6]*=%C] MILDKJ]XT*HNKM732/\'K]:/IAZ?KR=REU3H=:TM/P(@KZJ7$Q_^_=6P>W/; M Y1^2A\S-7+M07]4?!_]T 68HT]O_3O^QR>?OJA^!$QP=W27?E'_IMM)O_O2 M+_-]7OR! A'*!$?NWGY;?//F.GY:_I/J.6U"J06?^6X$$ MY'Z[?>OS;VAZ'?F'J<@?O??UJD?KG\U^[[Z%Q5E5I/JS812 MQ-R61!XCK:8",ZI09Z^)G'UD],?ZL(JH_#4#4Z?;& MH^[7XF,!\7UWU"V&X7N[-^X4G0@YBQO^^A%;9A_1G^+XH/UZW MRL+>K?X \[T[G'U' !<^N"N*CZ-!^Z]WM^F3?B]N/A?EL]%_IGO%54K/)K^: M_JX#W_S]MM=M=T=3F'[H=.&1:"A)GVI-PR M_%"TB^[7UN=>,:71ID_Z!,G/PH>X\7 T@*P]>W;ILWYO_7-0U@]/)3UE6'_^ MK?C6*T:C]ZWV7ZVR"9216C+TA)(=UIE+11TD9)'RW,6TB]7M:3?FSU"A";KT5_7+PM1B^@H;[H]NE)>?&;9J&>CGHUZ'J'W MK([W9XKPIM\==5L]0#W?AFW&NE.G?X\J5HCSZ5+:!N>GU1WUJ] M=GJNZ/S1[Q1E)5._CKN=U-#RIC]]LRV^#,KBT^"VVQ9(G)96'4:@.5$_F$)/ M)Y%/W4@Q+V"F\T_0P 3D, [*M\6WJJ;5[5^]+P=]^+%=3%Y=56.$ASX"/!W0 MTN$?MQV@8FJ/1'K)FC]0B'T77DW-FH4M1M^*HK^12:;?,5]&17F:XKP7.[)" MY&9^/)+9?JC&/08[3U/W5J1&P*[1A*&_%H.KLG5[#23MW<<[[T;716DF+:ZM MZB 4>/P'<*#H3-XZ/"WQ7HMNY?EWQ?>"@O6=!6;6!C N![?%VH_/IX1J__X>$%& M?6]6-UI]]JR>B_>'W=8L]G77W7[K;+SY7)"_!LD+$HV=?7LC&DW8U\0"E\[J MIB#T\@6A8Q"8Y9LE30'_F 2Z*>"_< '_Z,*\)7UM3G0O\$3WF(2R.@'^CU:_ M.04^4A5HG,A1G0+/:^N#3X'GU._(+^T_-N;U$(_&%5ZR*WSJ<2E+X1;8R\ZX M/7I7?BS*K]UV<9]*O^E_Z?:[%@SE:0G%*HRJ;'D9I,9L7L)HX;I*[0[&;]^?4'B#'B^ MB- %L7QG[]WH^?EX\9V9WGCQTV;TS@:]2W2K+NA:;>+X7!0IAFK_CW^CZ19GV)OV[#!NP/"SL?9K! M48[NWO=:_1%0)/QKW+U-2*X:]3A9U5*4LV=.3C:VH3K79[D:UZ>3DF=8M7<0 MT^.X['='XTG#=NQ^3S^=GE?8G>_KT7T6UC]Z_^Q#]/VWHC4LK@>]3C*5LW^\ MN;DM!U^GEQ7.6!!V1?YT+<*A8M%8A)-G_:'.H(D 3M@-',KTQ@TN+!WOP.N8.H2P+$L_C4N^NV[13=0/SOW9%J;-2[+;O\JNRGZM9A> M?UQA4\K;00E9C2\^C^Y7/)Z63.U N#F/L@/E-LG3'G#E=)\WVKUD].4XQ4$/SOYG?WX-^!TJVQ?W_U6?"UZJT7X31]"E^'D M ;(DN2^A$G]\_!6\9=E/+YHK^!HP,V=B[3>P986BY'QY)/TX1;W=52H:53XB M53X7[];H;>-OGSY>/$'%>'HQ/$EQ.&6;_?NX#RRX;?7LH']J1_J-R7X,D[U* M LY.19]/GP;]XN[W5OE7,8KC4]:HTY'?E10_.PD^U,G@QLF\N)/!C9.Y!"=S MTG'@N?BM)A)L/.EI>M)+4K83]HB-S#=EY499FK+R(RFIA[=_G0SW?0.?78X3 MN!^ZP[\6IZ'/'HK=?JN?"''_]/"W;NMSMS=W*G9*P>FI*/(F/LW-.=^/48^O MTI<8_IZ.LK^(^RS*I 3MM#WIW1=?W Z&-?5.1?=.TF6M)_O9R7+C6UX^2&SL M]YG:[S-ND#L98]ZTHYU@W: I:3>%@Z:D??1J>E[Y2:.K3<9TPAG3+@H;!V71 MO>K?1T1G$HU>8NKU2*J[DT@T2GQ$7O>,L\K&!3=Y[B6I\KE=DF_TM[FV?_9* MVP31C?(V0?2)9\)-Z:K)?R^N=-6XR$LY];Q,A]3F.&PJ\'@J,$_01OJ/7/J?]"9)/ZWWO,2*7Z/BC2MO5+SQXD>AXB?@;9L.E,OPBTT'RB:EG=^'U?C/ MH]*YQE$]PPZX..7&^_7*.E%]:HU.GIZW7.GH*+'<*.HR6U//?1L23?=3P7!I]3B9LVFW.7ZY=O:CDY>6[$\:3% MH;E+=!KBV]PE:I3]Z&S_Y56K3R>2:6K#+^Y;=CIO;787G*[E?ZP3UY?;7="H M:=,6T2AITQ9Q!BIZ\>V%C8XV[87'?I9T;I7MY@RIJ;4?5[WE3"+5DQ'C\XT+ MFV&3EUO';ZKFSWK#LE&!H[H.V4C_2_>_G$%$IVB5J M2Y,T'F72>,81\,G(=!-O'M/MI2;H/*E3STOTI:>C[&=2)VI:X)KBT$6VP)VR MTI[K>4BCO,T)S78E_KWUST&9*#"Y2OIY9/J=\*\Q0'B/[AD55W;$]C+J"/NR M_J1;=_;F_!GWS>RM\R?<=[Z_QI]MT_?^^GX&VG_V@?O>@M :7I\[UV<^9F=?(3BK0LG>XM#4!#;&!_!,^BL] M][752V6;,Y>'34B?KAC,+[9N\H73R!>>?,-YXRA.TU$JT1$'MXW;T],:G8 M ^TY6[$>[\L5AD]EJU.\;=V*]J_,55E,NSLO@/]K ML;Y<0?"IT7AP6W0^%>WK_J WN+K[T+VZO@AQV(+[Z0K%PN6 QCJ)D,X2F%H(H27C1">7"ALJ]?JMXN/UT4Q^FW0GDC^@@2\ M&UT7I1N792JIK!H=M=.(@.HX/GQO7P/U"_CGMU;96?JDOQ6=*_# OAC"HSDD M;P?]3O52T3DM^5M'Y7MA6T?F35*V!P"[S0?8Q*5' F0UC^]!6,'DTU6T^?QL M+T5;/S.CT;;'UK:G&GO1J-Q+ET0:WW9\VM;XMC-1M(.#R"/P;7[&!3.L'KW_ MQG/6OHOW=3MP_@+#S:?Q?>>I0B?GP([;C9QRBM2XD<:-O*P;:2*[2\VC+EX% MFT+ARU3)H]G+L6<7K<5[L+S1XM-@Z1Z& MN='BTR^B^:D6_^.3?T2NSRV0:0]NBH\C>#J]NCK*!HCAM_VK\/T6V%(L?<2' MHIU:_:=S(^"][\:C=U],NSV^&?<2$--H<7!S6Q;7B:LIK$M?NO =AWY((\2' MA;8;^#X7YZ]D_"-!\!"QN0?Q87+S=!8!M+X<>8"@<@,8_C?[Q-EK]1OW**9L0<,"#6IBFSS>VY+)LR18):(S**1H5V<0EC2UIXI)3-2%R/Q,B M7SXN69'(-R;C*$W&GB67QD04U$DZI=EZ1F-$+KVPT1B5BSBXZ]:%?/4>6T MR\U\,^OP:S&X*ENWUZ!CO8F8W/3ZW__\Q^"O?M&Z.2UI6(O3JU\24C\O('6: M#7PKM+WAY&5H\ K6FW1E(:WC6;#OX>:V-[@K( 8M/]Z=YNLXFEQ?P&M>V.^ M%J\+$8#EYMV&^R?8OHN5;5? MBWY10@3;[YC.3;??A11TD,"HQB&=ED,ZAM#U M *%IK,Q+69EC$)@#W)(;#$?OOGQL]4YM8^%.XI%AU[B<1AB>6QB.P3(<( Q- M;G-Q3J3R(;'XC._/,-[W6OVTY/7^O/)C 6_J@.M--.VDUT]+(N8QJDXKUZ'T M?/Z"O,9L#W\Q__@S%DH3A^.AA\^_G%:_%]3,MV(VP4%#OM7 MS)MCKW,1@#>-!W@V#[!P=KU@T)_K[+JQYN=YAMWP]:S#]!W;C!HI./=VH[-@ MY;-V*CRU>99K&G_#O\8 6KH(,>C#/X<+/)V[+_&V&/W1+XM6K_L_1>=-_RN( M^:3'MM7M_S88GEA5;B/V]P*P+_J7$8EO["-OQ.GDQ.FE8X9'LDXU[6(YN+F_ MNO.N_/L8J/SEKMN_P-OJ7+/*=VCG"0B!U&D@NQ8E5!H9&Y\Y:YQ5K& MTTY$WUN$SN.R\OYR\E*7;Y]Y5GIC4L[2I!Q5]+3V;FYC@X[>!CW1BHY&&$Y1 M&)XD.A%-='*2PB">>AUR$YJ<96CRG!NUFYK?2=7\GEHT'N1J&NMR8M;E21S4 M@_*8QKH/ZJ1D19])H\V--C?:?) V'T/[SGSD/V7:I]9W,QY= M#TK 9?'.<&* Z7?2)=O>?XS+[K#3;9_>W;#56,[=%MZ,YNE&Z'NPVL.+PU&W M[0;C_JB\6S*S\#97%IWNR+7*\N[+H$R]WRLGE9R79*RDRB-9M[4TS<>AG+(< MKAU7,$_UV77$V2/#LE7TYA\Y=<&ZOY\X>V8-CA<26>YIH-91Z[*EZN$2=?)" M?>Q.]%R$:V]?>+QLG2:U#'S2LS'GV3*&A;."1QHA0_YCW"\P^[-3=/\,$P3L MW<*0HMG81=/Q%B]=)H^)Q"/ M$_Z=359^%"'@,63@QR2O?M+VEB:>$7+O]UK]JT69^[WUO7LS7HX _[-5=EN? M>\6'Y%#F'[>MX>27IR&8,W]4HWTO' MX/Y)0+E/M_ML6R?9, BC2\#5"=A7 MI<0>_SO[>-TJB^&[\2@YY$ZW?[5=R,*X''0&O5ZK/"TQ6\__98R>)21: M8NB#0Z)=+4JW?YD691[OQJ(\@45Y&@$\56OSXB+X?$;M%(5PO[CJG(3P62.K MRQ3"=;'5,9[B/'=$@V=C"59*Q^3$QG>'MX-A MJS?X8H;#8G1R%UVV2,;D%&8UCA=C!1H^7X#V3^6"F-NRV[OO&AE_'A;_&@,J MX2O\D6T>6'K]M&1B#7)S/2&KL'L^:6#[20-[3=&#I&'<[U85DM\^_OD^?/AS M."F1S+.ST_T*+)B'(;WI[?@&O.5H,%^:ZOY\4[2&X[+XI3L<,(+ES_"I]5?7 M+\W3+/^@N6_P17\P"<[7?$=%I F\V[YDZ;/JEV:HS3^[@CA#$(INI]LJ[^8) M4W_9Q(SB^Y_?/3G0/?^>-FV+ )Q"S_N3>YZ^J'2F$_%%\64OM74[\.&>QKZA B,1I' MHC$8*8X4$LI8BJA @LE7OWQI]89 INS#ZV]TX[),O^H.VZW>/XI6&::69(WPS>^#]Q'I%^-UP M!U ,UQX[YS$+D6EC,4&N B40%=6K7_Y>0;'V6U:#D>#<%0CO2;!42(=95(8R MQ+&I@* B4/)J8K=7@3'[EF4@IO#MSA*!B.,21$XJ*2+"@2?)2"!@9$CDKQ8" MB;7?M Q&\I0[?#N@'SE5"(00*ZT=MS94TJBX0.C5+QB]_OOB]Z:/KK]NVA;E MBE2>Z;WI=XKO_[>XVX7[6"E*'5-.8Z$PL8376J"8178QL%C[34M@#&YN!OW) M/J+LY& !IC>S.(K(5S]TBG;W!G0.?O\VSL$800H,2_K!M.0V&*=(#:,E,;SZ M(=F!R0?6-HH3K(1">@'D#5 MPA^[O:)TP,RK0;D+$6G4,CAB!(E:%3^8=KOH)>=1='Z8?,<\> M?N@C/A^*J"R$YY#*I^6P7:6*! M265<($8JQX.GXIYBVIA7O_Q>]'JM_N#[#Y^*]G5_T!M<=8OA__[AMU'GQWF@ M%K^YANI3V4I$^WAW\WG0VP$_I]RY\ M=OK"[F16S\\>E.QK:]3]6KP=I+)CJV=NTKVHQ:]?'OZ9)@[ I]5C"997=-^/ M*S##ZM$W_93\W-P'Z'-B^9K.(84]BID7X[ *6M\=Z&).,1&V2U)1@SZ2CXB1I)(YU91I))A/F3(3E? M;WE"S@:F&0U(*2:LCHIJ(D6-M +[N(RT8$P=!=+[<-81&YR-2 D#T8Y /D19 M(XF\RCA+M6)X5R0GD3U8NW)<=&;EP95"NQ8^1)#RPAKL@XE*0EP2II*'.$\Q MRC)\A!(T9<+*+]\#*B#X6J@,M3QJ+[@#"X\YQ"F,5E!Y82!.68:*2(EV@"I- M2$G_3W-7OK9Z11JYTN]\O!Z4DZ.6^WEEP]CJEO_9ZHT+#^%/;Y "XOT(2YP. M.F"5$+&$:@!]&FF0$)5G.D-!4@F(SG!X$*A/B/!<1\P_!V6*C8;OOOCB M3W>'H'8, S2]!L41\K+*>$18D=(]1C!-)94]%'03,;09BD M9T[$;18'<^5)A+^LX)XKQ$6TV) M0*"U!ANO;$4]H@3-?8I$1)\U]1!R\E8)::Z5#R-2F MCT'6G,D@8TR>,17CH"P@YOIU $Z]G[YR+VI:'+T5D0 AP1''0)@FE4QB3TF6 M1F (1O$94_/W0;^X^[U5_E6,XKC?V48^!V03Q$!:HJBE@@;/644^9'T>JV/% MSUD6?P=LV]W;5L\.MM..8HZ)1Y1*3W1$)@C/:V=B&0X9[3@6YVP.__AXK\/F MJNBWX8&]=-E+R 09,\QY'PCG"A*76ABU05E0R*B2Y,@)NBD;(@%'JR ]HRI8 M[I7WLA(@!Q[6Q,R?)B=[[*G$?+[]+*F$%HRP8!5VVL0HM8ZZDAK'@9Y97*P1 ME^K,B;B%9!'P=TQ( @;)*RPU([HFF>"4+Y-,:2V/W7(]B&0'I!(V!.Q(4%K% M:$PD@;.:AH0CBS-C)8CFYTS#O5*)X'"D2DCI&!@TYAQRM>GC0I%[HXAGN/G;!7W3"64DM1"OD\A;\!*1(RCJX4Q_2831GW6Q-LGDX@0 MUCDD5> 4$:)H%*:6/(XE99GD,:;/.0Y\<"81M8+$%F.5#KR199)H6\NBYCI3 M92K8$^2UU66/;]W1M1L/1P/PC[]U6Y\G/?YO^NVR: V++^7@)GW5AZ)==&]' M&YH]UAVI<, 1@0Y:AT"0O!-9+(?9O",]!,89AK/I+G\;]+J= MUMV'HC-NI_4PU:\G=^&^C(H2& =JD'I-WGVY?WP=KL\^MV>.M@MG:$%(+0/7 M3A*B*5>H.LAD(4AGYFM+=<<8^A'/:/M ZLRH_';0?W>;VAXFA[#IS6E=P&2A MP9M1<;-"9.1FD4$R,!PB))^$LT@,IG1ZDL"B3T?5RR+SFL[5P+=!\P"PMT@Z M5BPH8KVQF"$2F/"H8D=T@$QF)5_C^;KI[G!/6#GX\K'NK 1SL]F\O>0@Z+5= M/ZE"'ZWE#$R!4 $I874MO-&%^3+S?)LIKLFU@@HS$KTON_V)<_/C8M!/)C%9 MY_V*']%)1)$GAA,%(6P(3%?'652C%2> -%FM>W:N!N$>PG'9O@;3]>[+[+#X M0S'9N/&F#T8Z_?O](+54+_-V!_4Q-O6G!"9=9-)Z)BB>.A<4.>7\;<6V5#X(0J0VD$" USD@O!8J6*ZZ(8$9F]:F: MN&L(]>*$)"]%2"T=6 H%$9VURD/8P\F4D"8:'D-V<):.>>]E]:G)^;2XQT!2 MF9@[K#SS)G@#UB?A[HTQ7F35IB?"?=[KG;(H 24CAMS*$VZ#==/>4R!G(#P$ MY+)<52WXGJ :],>.PD6@(>5\3?D036H:T&9 M03MS6],[>/MU@AFK6%26"4Z#T2$HBG75S"8HRYL[L8+L_IZ22]^].TP;&^QX ME$I(I&F(5#ND=513F 2R'F=V BN$=X IS1(&I6WU._\Q^#PT[='@2R+.)'"] M[160Q[3;J7DQ77B\3J.&NOTJP?'%EZ(LBTX*7=-GOB\'7[O#2;_C+.P-WV^+ M_G"%@%0K#^:1Y0M:C"&FU8P+1(0PWCL>HG<&Q .",Y8=P%(R+\G/@M-+4W"; MBG$NC+-(,R2T 2. @K>$,($"A?0PCV6?G7CU_PV!CGI(Z< M>>\C^%!O_:PG5OD5%4JDIP*S&8I#X-RDQ)C+@$GJW/44!R\D1K$V+#'F/2T" M@G=U()R3FL[7]-"O)>3#!]%5:.RL88$8 T8G4([UM*,)&P)A2T97S)FJBE"[ M@?,0P#<>P$MP(Q ]46%3*40(6C4/88,(N,:\[DIYU='V&("_+48'T1OA()@5 M@5I)&:-.XYGC@1!9YT:>,X+I%K#O@3D@'.37>"=K\6X0@^&%RPJ%^*X33TB\6! M)'8HQ3X$S"P+!AL10:8KF=#:J;R,C#5?"?(::!X"]R9:,P@^<10X!&1"L.#% MW;2(#+&3 5^=E[\QSFS&?G!_@%\?:BY")(Y)P91+W>M>6UXUV6'M0$JR$(\0 MDCF&'(8#@-R8_$8.LF 1(S0XXHR/3E>RX E><36+HY7F82.0]>9N7]R6 ,;$ M \'/D/,D5P/N]F90CKK_,_5,Y>"V*$=W[WNM?GWH?7NS-_&YI]X33F6P5FF& MB;.UK-A(1&Y&$"S?!;K' M1NPY;ATC2-_ >2H494 6,CJ.7;1*.F&\H2JK9.@\G'DQ$FV2=QX$X=H31;0" M!RU"?84<\J: 25;D>IUG>B^)UW.PWOB (K+$2\40(I1'/#4)E&LA=7:&^9H] M(HTZG>[T^O;[5A<"2]>Z[8Y:O;EA&?NI.K.0'SN(OFQ0EG-K6*SO;4NP9'D[ MCZ1ZV;QM!>FA"&P.TB41 4OJ$/A@-[DA4]LJ8D)6O-+I@J5Z" *]7FH1*CJ3 MJ21IV'8G\0^8-Y&R#<7EC0?C%NO B*6&I-X$HP3QTZ(6A0 M,IEG=1 0+:*Q M$V"/A\I2/\EDRV#2GH4.JON&XR$(\\=6;_M]13 ZT4H(L'4T(B!L':D(X;SF M^:T<14Z'#+\6_:)L]9+'[]QT^Y-A+9,:PO0[MIU(&TB8G'*4&\\CLD$,>GT]K!).C9C3(&:Q\$Q"S@ML :^S2>J18:$)], M>Y18KK0?,V4^%KT>."@@S+0]&G[>C2Q*8(ZED4AIJ[S'G%23?( LBN?&D5+Z M4@*SI6](4> H5R#^D!=BC@S&N!9]P5TF^I!^2?:BJ#R1>21>:YQF?$C*A:0, MA'UF'BTD'YEYQ/ATR/ P\PADT9K)0!DU%@E,ZEB&:@^I>B;M1+Z8$3B -@\Q MCYHA3PVD+"C-S&.6NV#KX$+3%5$>/B7E.=@\4G8JE:&:J;K$;@+* M*A6"YH'3SJ ](DX;JR^@P%IZ".6!.4)XR*%G.#$D,@X]'DYS!9EW7][T1ZW^ M51<>7=4DLR:ZYPL5%1= MEP(R088UQA!3407F@]:@4V16%(/HX:#W1]U.MS=.-O_^\DWXWNZ-.T4GIGLA MH%[C4?51H57V0=F']5CA53/95H1<#_P6>[?Z U9OE4CIX[O;N1TSZ^C,@M'" M,:^]D!%Y3+26$:CL.2'4+QQ8UV,SF5BF]&/0[QD8HDZ!(312([Q"RAL%KE-# M?C&])8>Q4<'I%0PA3\Z/ _H&(46,/E+&+/:<6DD,)G6%A(E5E06$-5WR_[FJ M'M MB(R4$*,JXVU 2*>3_UFQ"8D5C22,*"K$3I E212,N. $!^['1]Z723]TAW\M%57KAV*W#UZWFWKLZJ>'\WLGSN*F!7CS=!>>FFB- MTL I5,]3,1 GQLPS9NQ91F'0]7.(HJQO/QD7",XW2 MRT7%T^;7TQ+7>L4" 4/%A8[*4F^\F.D!S_M'GY.XIVQ?)K=E(3U0*!(KL'$. M5;?*C4I']&N'I9T(85_N.H[0!"G&?%#*6AF#5+$FK/8\;]P@Z3+(2Y#V:>G@ ME8\(@]LR08,?8XR9:IZ+L03KS"H20O!R(_4CTV'^"/>('=F+V01M)82H$B)$ M[DQ$R#A<33V1B+.5MSLOG%4O9F609"CURTL1.4,&(5\/_Q6IHRVO^]+V12O)L/%8LS08+6UEJ5RC MQ :Y+.;(*N+'3=<7,P8Q& @R9-#!8J:XU4S-C &..C^Z1U3I596/)R?M$^<* MS"%',271.8:8E(:B6KY6M5,2Q)@^).3XVNKV4FT_#LITK+HXSFFN 6MR?>J/ M?EFT>MW_@7^VNOWJ-L:^79-<.0C6>3 "83!)PI&:Q2$2EE]Q6#J7?0R GX<" M3SDJE"(?G&:>J&#!^-BHJOYZ$JEC)BM67AH%#Y@<*I#4VA,A;1":*A2$KQ: /VDT:P M]QAKKXETM=Y+13._<&%$?=BDT>B\B]$P:FG@*D#N2&@MM(3D:Y NC+A[#A[% MUJ:9HUZF[1E!$69!Z(NW47M-8F46Z729M7(8K2$>6=C34NJJE<9"F::*8$;7FTR!,=E7A!.F[^=8CA9#'!ROA3V2YM'4VZY@P M*KO!>YKH/V4\CJ*6DCI/072PQ 92G'K*,F7.GHD /6\\#G34:3LB1.084D,9 M:+U 0@1V%O[C^0;[6TTATZ;:<*4]0BKRV6!_R'CR(7T71\Q#@G$&\:*$Q!M4 M'C,BG&5V-EJ=<74.\>++C?WWECG!.,>>!J6#HLC6ZD^\B:M&8%T2RIU@(8YRY=[1\> MC"-'.2&>I_$](6KC9;W"1W"!3R+92?>2#ZV/ ^3GH<%31N3<@:B@-'. 6.O!+VL]JT!Z;K(FVDNCX $1.0M6*YYV M:ED#X:2)R,PJY%[;K$).Q>4)YGZ;>ZE7%A(;HM/:+61]Q/7F7D1LO@]EN:GH M(@AZ2&0>2=2.:9*U2$? M-UBF74$*48RBI&)VPB-CR%>]R LDZ$$M+91B:A()N32<2!XXGQT^2I,I/SO1 M+.CE2NF,$24X9QH+(IS1G@4V._P);$5%Z>((O&>L#I+*L-=&:8V"]V [N:\I M:HG.8I]+H^9>O2U((1>B(E8S+WR24UH;5A-%=C2Q?'GO NCYX%@=G#]/.V6$ ME#C=6\!2U_+*G;;Y6+ 7]E[322AI2M!P9%O#[IZC'#S!QBKLI8X2.^EMU'7Z MQ[ .V>TODE82[V7T,@ ?%[F-LWY4.L07'GEF" O.\&I^40J6.43D[M^7/N7WUJC^E+3?XEV_^'1=#L97U['[M4BK=!<_?3^V2L1#9-P[KC&V M2AM$:C\&9A?E,2T5?#/B#P+^&:FR21XL#CH2 BFHU:FO Q-6'Y0'%?*UP83S MY>E/QTJ5S>L>UUCDI.(1*;*P@.\9J+%) M/@12!KN(/(V:&JZCD;6]\(;%C!JIZWESI>99J?&QV[_J%=6_[SPXF?V$(4J5 M-JH WZVVP7,L7.WZ?*+'"E] U&9?L#NH3X7PQLGD.$)4KSVX/2Z)5XJI4",L MY8K[51H>VYS]/S?"#_7_R+$@B"*2HL@B!C_)Z[)]SPW$3YK^[HNML'"Y/,RD,"B32@P6 ? M!+?IUHQ6JN[@<<:2_,HY4^1 G[D>Y*]2R$+U-YR0VDH!T?><^73?- MBUE88K2\]>WE"7!@>$ "1$B&*JY#8#Q&)-C,(S#)5G!?:G*8=5@-[E,BOHGK M.CB( D#M?4B^'WDUZZCVP>>#N+!$;'F>RS,A?O^O/9NGB.+62$AJ0XQIP9?D M==9C9D>19PJ2HD%&8U6N^CK?(="T)]?HMS7D^^+S"2[ M_S#7,U>MW]A[SBO#B@NDT<3Z1H Z8!RM(-))&A!:L8UBU_A\'8B/C>"6:; D M0!+BK)0F.A%18%A7AZ/@7G1^F1AG2)IL=9O#:U?('@>;+=/R MO7[59*KI['U[LP1Y M86202 F".7$QBNJJ-;!$<)?%=71Y!]P6@!X$^Q8&@$63D'P#G,9[R-@)#]5@ M44 #Y8M-.=./ ?HPCA.O?N_VNS?CF_>MN\ELCO? /?A[XJG>?0&-6GI]<_!G_UB];-EEFZ7&OF6'0I.($8'4&47@V1 MEI;;/%>G:'F(],/17"3:, W23W^E O57,$1II-'(MU@H2; M5:-GO0@^+T5"R$E?!(N-:4#J7_')8FA,A #,$!.T:CX%H2&7DDLNY&(L&NJ()*1L6R,=\5 MM$=$Z$%M-3GEMS;%@]HISX%.P49A Y]1"1.?;T59+;:G1:1M$])\L(I1CI+G M2BR MHSXI&NW5&10DIAJR-!(4"YQ1"&1(39VH\L(:D>BTE>J@-A^>&GPHPR(M92*0 MIIMJ<1\)(2"=F1[.Q$E3Z6$M.TBD161$8H(#)4@8RF8GV&Q%@HQ!/T]9X_;L MOX&P,2T<-M@2 3J'O*_[;T+T$#!N'?E\8M39IY\&@E(PU2Q8#GFA]\&)NC\@ M$N3R%>:0-))3)LZ#FV-(.A8.C"M-3003SC29V6])1;Y)DR&YG'0]-\$V1?4I M;93<1::U!]MA*?-U0Y5@S.=CNY4DZ*4EX*$=YON'P@8A;!6$-!1S;96AICX% M$,JM*D&NRGU.BTC;PCQ#-(N&8F81HM(X/#L5DC3D?1-*+^\X/C&2'! *AS0) M'K2(8!R#1-'H>O"F8]RI3&R8H$OMM"=&H[U"846# *D)C&)B@TK1\-P@*9&= M6!"N-3EIZAP2"E,(YASD4\Y9\,_>T7I)*W$4Z)%1"0S/2<%[E.BUIZAL)!.8!RB<";(H#2F<38MPWB2UU/U*9OL MO2)AH(K"C#+$#9&.*S:I?DVM$?PW[Y1-XX9.F#@/CH1-B)@Z33Q3V%!"C":S MF4N1V(OL*7+T5[MRZ4Q8Y(I G0R@LD522(,L/JX_^(W8IMP_(1E6)O_(Z)LEO. M]<$&^ZA9:C#3PL(?BMI*!I4U(B^)*_285O9AI(6,ISOU4:FH )C#6Z;.=(WY MN4<;A6@EY9Q *IW6,Q@__^:E2.BU<__'0P&!-[ M,-?>RJ*E1E#)A),8,5Q-,T:"!!N7Y7HK&(/^9!MPU5HP6;F;F%&47XL.Q/;3 M+H,WP^$X;1#?:JS>O(WSGHE3"MX&J.:$Q)*G+0S3C@<#+FJA$[7>'JP03=,, MYV1E7Q@?#\'*\<;B,[ZO8+[OM?IO6S?%??<'1&"#J;RF2W+I]3P26Z1+!$=- M@8-(DGROE6^*R?]+9W)>7Z]=WFK-UY$ M": ';TR==V 7,,2.M-K3B(1AS,R[XS>_??SS??CP9XT:^A$^FZ_$;!UP#\9E MH]CZE(Q"KH4<3LMML>%U'YRP @7U++A,N6G&(PBO4S/@GOS0FAD.89X.(%O< M:,,LF>& ?5@E8@@M-RIN@.=@L#>2/D),0Z3%".Q%\B8\A!GI'0Y/#'92E1TH MO1B1"6^LU$'0D"[A&\2YJ2&F"*W298Z7.Z_70'(0L!M'VEC01N$XPHY;Z[$7 MDM7 0O*$5@%+L-A"W1V ?3<>@7GL)P>]YW4_XSV*1$3GF=>1,>%KB TQQA]& MWCEP#@=[$Z'3?F5*-=!4!@\TEO6$%B!T\"(>1NCM8!_0[08>.4AK,1#3>,X8 M1,RURF%)^(H^6;P.RKPA;"MDFX@8A;?(^)@V?5J':!!157UX,= \G2>$[0/9 M;5E<%_WA9/]C>W!3O"U&[[YDU_MW2#6TB2D4HT2+:*RFSJ$J,G0T^+P][;74 M-*/A.F@.!GI+%*^)$@@HQKU5+JW"(=7<$ #:T+Q.307!Y#"@(?CHC\I)]V[: MKPF.+_VB=57@=:2>J\$OO=G>68B3KV]:Y>*>SM1&#['/UZ(_3E LK3A<\3&I M]+98[A\/1X!"F3V[]%F3PEW]\/ ^#/1%KY<'?F3A (5 ;"L1&#'%L,-:1QLM M26-!&>,+X7!_//D@B"E)>(LG_5GSK%:/1^U;[KU;9V4)\+3#%$@QR M,B8D<&*G>1,"$OACQV4'$-^WV8#S=.5E 9ORY5QPY_;E(4_.BQ$HZB.LF M@SNF]*?8.XE>B/[J0.$_.?H30:(1'FO* @36-*:-4Y80:BR$UF$U_0DZ5OJ_ MO/'9P=[SX!1D]A93EP)NR M"LO>0B^&T9WZUR#1[XP)7J.^/(@XL-#[5&Z%5O#_%NW];G;ZX[N]KS@FOI./!6!>$,TQ CI M604'AI9#W@W / #J36&ZX9X:3[%&1DF(;9B!X!:@IC:5@GQV M$D/3A?PG@-JE:V']/2_+RX"DE1ZGR]/*J, 1)P!\FE5&I*!Y4PLB^P!?P;0S M#F\'T]MM^Z(1(.'P03DC<$AW;PE3'-!P(0J6HON\9U9D-9.=P-H9D\I0@'\< M7/7S2M .&0J&!!]B8PC9HE;.IFG$$YR8BXK1_+XI*L3H$RG=?*G+O?XR'E+42M-$34$H;G0]5(<5( MD.VL)4],)X@N 3C[_KT!F_DD$)1>:SBT[_QQ7NA 'Y=OB6Y4O M )G?EX,^_-@N;E9QK'KH8RKS08PS_..V WR"+V!(+TG!&T"EV^J9V]M>)4[3 MHU$WY3H(S_3\\U/9 E%*KR]\F>_"JV#2VX4M1M^*HE_A]NNXVTGG16_ZT[=/ M1SR:?FS3X+;;%DAL$P^7.D(C"X$Q[1&/'+'H(0(+GADELIC@->ZI"?_0[1;F11#N21GF#*!,1/%LP$ELF/9^0!G[C5NQC58(^C8PV M%FTQW(@X@N4BAAKJ781@@IG*HGGK?.ZPE\/ -4Q)37IO^L-1.4[X3<9C?01J MM#KO^O_9*KNI=)!Z%183-3_I=$M'SX3!.A6H4#$<>B+:ZJH+($5-J.B_BT24JSV]M@0A'YG7:4T@) ^U]CG"U1KM.QY:/5A: MK%1(,BYU)(Q9:8BLIEQRG.;(K*[5(_2H! ! TF##\0Z9^))) +\.;IU*#C%R M5! !H:KQ,% !F?F*]KCE_H5UD*R']@U 6$+V==_U!I[VOF"U%87Y1C>NN4E9 M%P5[ED9 Q8AU17V"U$)H/T=]JM@Z!+8 MQM6T\Z9-2@EC/C?679*_IAJ&< A M:D-!'B.$;.G:G' S$X;=&A.VUBENPFT]1?[HM^HIB[X[;.\DGHN-"3Y2K2T* MF%N+#(I*L9JY<<5P2"'4!M%< Z4U]4R#]#.'=YVZ_Z.RH7\OC MWZW1-(4D/A+AC2=U; +&(>_KI7R5=FV':A$/R)3*HA.[_13VIU!O.JEM)R%< M6WR!X,I)2)VC3 N2./%6U*AX3G1^78%GF*R!:Q7PT[C[4^M[D7I.)W&Y&0Z+ MT7!MW713J5HP!> X:IB+8*$IY"A5UP@/2-)\R"B#*&DE\-O@>AQ<-@Y99Q;I MX)7A@3E/@E-8U+@ 9_)Y#)QS^O2X;*H%;YR6I&(0C-I(M%?,:,6#K@<_&9;7 M@H7 @NR'SNIZ\(,PVFBT*)-&!\)UD!RD2[NZK,,]$GF#C69LZ5SD43&"OQW\ MLKM<;-VAG!DT ZVGP1&MO8%@6+EZQ"+HO\H*5*\UVX4U]Q ]#/HMY35B12"* M$FVP]^!!N&.BNE-!K,PEZS41:FG\Q"'P5TGU07;*&.0""Y)*@AD'_TUF#:7$ MA-S?$9I.3E9!O C%@7 ><5T*$^,"9A[2V4BMC8[2&#T/&%$039?O57E"2FU> M>4"M#!1<)T&."(=M=:D @4-2,KOXF9_8/2J<3AB_'IVD!12FBM-:;U(P&H;>4$TIA:\&_Y0?F*DE%-IJ&S=':#M!N'+$D(H+@F>D0/)$!N[I3%"*WZ$1NR+)>BKV@A=BG"D&+ MT<$AOU,<>X:5)9@Z1L%W3WTB-N F\[4PA'&Q.H-9#:5I*1#!:P3R M*ZA*OP>T#]VT)4$RT&'[N%1-U[7>JM163W^\=SWLPXB0= MWA&E&&ADQ+P>,DXV&$CCH8#Z!)G^;[5&=?&!AC M61Y3"9;E)?NB47:_3BSHA&VS+1*3\L7D5Y A3&_TOAV,/HX__S.9V<'OK2%8 M2.!QLN"F+%-5_F9KL&U;O61N/UX7Q>BWP=20+QCJZ2GE5&:F8K3D".[!O2]^ MI9[ 5:-PZAO(\,]O*]L4E^:86,0<:*V)X#M- (687M2CG$4;LGJ65LN$?U1" M7C*/9@^E\V* O3Y4SMSZ[+#9#*M'[[]Q6V.$-2*M7O&.JP@V.VTSJ=E-0KZ] M2JME>]>P^YG9#>ZD,^/XMB$[2BD>B+#2):>&N:JN00-[*?)9[' ^NCR?6N1B1"$E20H[@X)B MM&:W5"I/8!MVOS2[][&W:8<*1*+2(&:IP41;S"OVTM1XN&%7^_-Q]K 3-N4) M1("2&8O2>ACJ;7UA44>J\LL@6P+#U4=0.\*Y\7#&"1F4(JGHYS%-*[]4!:<- ME.?I\F8-VPQGW?/WKG__NPT[RA[1PLS5A-+)Q:QA<:4R@0@/;HMT=2A]4'I^ MLD5JN-SV> 0MF.LC569 BZ1TQK(4N_"TQ&VB6M0J:M1.JK6&7R?-W'$%? 06$$ MHE+4:JJ%S ?"(W'.+#UAY8R&*8XAE+&126X9 O=9LL(@)8P5%PD'<:YVT+OH93VW,3ETX7>Z7 M.";&-LXT78?54HH( :_B6E/I(+6L3;#@),NY7JOL..J<6'K"NAFYU$)SB( " M8SY$1%BH==-:E^GFPWE8WRSO%H?E^P L. F<0O+H@XQ&6EGGT6E9^,H\>A74 M.2"' [RQ$YM&CGE@7AC/G'#$\KI $9Q!N?ECZW1E7XCOGOG\80Z^9ZM3$QD) M$8%@%*FAUF+'9G5J*_+%@UO%82>B70S=GZ7V;'F:SIZNBD23@OOHZ]HS P^3 M=3^W38R(- KKX]I:-R&*\#%OTHZ5/! M>LG]Z N"%(7@).U8"BB*$#1R)'J9;NM:K"S:($A(/3ESCN(2R#RY@I,4>R2E MBCH0SZT+8D(NITRDR*T79?$0M9M8E%6S^#9;"2$PM3Y&%JBSPJ&@=&TEHC+& M'F@E*F@. GBSI5#82:TAB'<>$F2ZK&\-ZJ*CSH+T9$4RM"_F/<+S#[LU-T_PSP MCM&=O5L(G">#?#\5/?.U^W5E23K=Y)BN:QG=+9#TS;!L%;WYEW."+6Z T]0+ M)M)B=+!3'ALR/1EG(6JGUTP HV7@I=;=!C(7 @[NJ!)_/;CYZ5?FO,U4MBE/NYA2JQ\AHI1+67".PFA52CDO&(>72K9D6])C]2))X&I31-M]^& M7' JKZ-8@.UK]=(ITW@T*.\6'MX%U\41/!CI$!&7G*"T?E [:5'-/PMI[.H9 M]G@;KGM!O4"$F]O>X*Z #YA8^H>> &%.;!J>(C"D.9:X:'5U F0PD_F"=\?#N8S"0N.B:54H:?!J-6;_[U-#'G[6#TCV*T;D[UM@'* M/ *K!-&$8L"8!$M-5;QT 9M\S#.N%OFM0/O1,7D6Q+3+@K$JXF 0#C!)'GURWOR#_$[J,(S4&HE$BO)EY9)O?O6+\KA M=?W6=OO$KV(VKXOVX;%\#6.]+ /+=E^E J/J7>^=>/CBC M5 R!8!U0L-Q5BYHH1#1HN<7]/NZCSP,GHTPFW,\QXA'5CD(C+&CJ?Y3 M30*CSBMD_%K"Z!_9*O5[9,),!MD>,$1^85)$JLLJBR23T0AI-!;5TASC XW9 M926P0WRQQV@-& =!NO'2?"!I_HJ7 0Q@!!\@0@6IUF[%#72*Y?Z0QBY\1O$; M^&]X A+@J^[G7G5K8*YC9/U-Z&WDIDH8SR5Q4J75\(YZ6ZD:P9[G"^>P@+QU M\3KW_B ^ 8+W1PKK/\_>3;>LI.:;E4M:)EXXA7V@#=MF)Q/EM(N*!"\@@8K@ M_:.I"2<4R:KPA$E%SXQN'E+\WN"VZ'PJVM?]06]P=? M2$$Y8JR*("#*MR;0]1=?$PCZ? M24N!ED=&JTW.1V.4]L/2D*IA ?NH>:5""#'(BO.#-D"0'!^"SVZW&;<:6\6E M-4AIG@;<3AT>B4'B?# /$9P=H6"\B-WVGCO%;60F.A$#(K1:_ SY3,0T&]R! M0=FT/#/B[6^WTWB9B((3G"KC-<@>D[6N*I1WBJ39T^ FT!]7",/Q0WK6XZWGGW)7:'[58O?>2>3=2I=BN<(51$ M$Q6$,J**G)'E6F9-AQPKIA^ ^4J0#Z? 8>Q&$7%JP&/SB$FTP6)5A2/((O()@_&>S 7KYH(&.\<"<6DZ&R!1,Q?\;3:=@$XKH@_#$Z!\ M&)Z?KL&4[SG'#=)^I)D.UJ0E[<%K/=-?IV6&*--"[VZH-H#Y0$R_#?;#DZA M*&0>$7,&:9LWN-H!D.;1QYC9*8$(?S">WP8[8IF/I-]:\6">&99&D'E&# 0N MI-[_1PDA8<4T?3@B!>22(>2^Z$44FDM:-5^1PE2?L6P0ZG3U*O3(7+ M,U.?E@Z;C#I31%)(0SRUD7.29MO;.B/A 64A&$,$ZV<&_MEM("):$PPFT%JB MTN&#$;,TS=&0>?3GMH$OE?4'R9GTT5A)7>",">)\G?5;B'5>W 8^?T8/IL\K M4!K*!!-!FZ!=J$5%KDA2F21RYT.3(Z#(SC8P.B>(%<(;ZR)3C'L^(P0+Z-EL M8'9S?.O58VRH-<1#1H:MC )1/'/L5/%\?#11>&F;SV9P'@CXLUL_*G3:5X2C MBUPK,(+&H-JM"^ZSR[>,Z=WSF1>FQZ&63P6(]K %QT"0)3&8@&9G?$S$S"-@ M+C'9.6M_8:+L;_6X"C&1@2@B O*$XOIR+R&0(JU8+*-/AAH[6[S (&.T3D>; MADH)3B*?'9A')C,] 4G9N6SW0!IL+#=*+K"B1AM/@(64JWH(,T(0_^6\PRIU M*#T;X,]N[S0)$GDA",2[*FW2,US,7+@@V55 1LGNA:H7IL?!V:Z('!,:#(@& M4DQ:KT@=Z3&?1\!@!,GNAV,O3)0#HCR$G0UIV:)#).TXC1'7(N+MBA43DJOG M"A&>[SR&0GX(82Y+-]QP@"C!S\[\!,NGRF A=\[VEVDPO0T\[7QMWTVNF0 ( MH-#U5)KJ\DCK^_Y;Z$RTB%**(6N#% \"FFK,$8M.:9:/.5I>$+@'<(^&T[85 M%E;X--O2:&F=QTH)J2J<@F5YJ]QKK!X%I_L906M[YW;@B(V2$4.2R5$\M'=WN M >;'5J]X]^5]F6:*C>Y2.^8H=0C>YG?V=R"O0JF^PZW7$>-T35SJJCL142'S M9J&5(&^"Z#%PV";@-.V%U4YP*[6-/&KA:QPH"$\NX%2O(?[.F!3]=!$B7>WK MW(#E&H[*ZG$WFQ@RBK!"";ID@"(?*J<5KP-OJ69$EM='T\KKZ,#"VN90^ TZNFDS#OJ\LVE&/-GX]P6S8&4E0IA0>6= M,8HY(:J6$V2\@?_D7ILO[=M[>N ;L5L3=@:FJ/0F^*BE)EA[55UP\Q98F9D, MP0YFW�^=;M]?;LT/=I3H9R2"O%N K)(5;[93&$4OD!D"2,+L:$]1?O!LRF MO-90AX3E!D=MO>$>')VOE]T&AO.RU7[ 3&_)@*2416M8^&+Z]_[7^!"1BB@J MK&,(1^(LU9/%LS%J;4V^:78%>*M!60 Z%4S!Q7WI[A\N>$.,1>FVA0-?%72 MF+(>BF)BOJ 3$T:6=BO.??W.4&TQ8XQ93 GWF#+XFT4:7;4%6UMF<-[EFH)V ML@M44^6OM7;5U<]IZ#NWM/GW;G]RA1BRF**$2 XT;/%3=KI5LDO,D"ZV"B(P M#=PBGA9-U+R 9"5O+8&P1RV=1#TC>D=#U6V!/(15(-7((4\(#=9[50_T"/#? M7,(Q8T=$5/BXRH);,/"'J+@C3'E&(3M4A <">8$-=2A*?.Y7( 6F9 4!,D@. M G8+MRRDYQ P.^$1$LX%:G2U/S6MR^29YK\F@BZU&N\#[=\&O6ZG=6>NKLKB M"KRW'_1ZK=+P\B6+AD"QQ2@G+%).#.#+B+@*+W#C $ M]Z&RQA,FEP[6=D)M$RUF_Z[H-IN?<0 ]]J;%PMP@XS1$UIY:+"GW 7,=$RDD MQ$7<\J7SY_DI($BOI\=:])9HLN!MW_2K<33#]ZV[UN?>_OD@AMQ;.2P3>T,* M"+1U=3G!,95W7NBEVW9;07H@_%OTTEEB36I@!?>K$-/!4%55;1B*(N_OU/A) MX(=PO^A^/8@%'DCN390&.\D143Q@7*/@G,Q4ZS7F/#>$6^%Z.![;'!KGJ2D< M')F(/J:=Q]4]?!0CYB2K3+W&F.+,HST;'I<\!VJQK&"M3NO+E9,:\CQFK%)I MJI'A6!N2+\RD2&6F_?FY=A3#H9:.HZ,V3"/&I0$:2L,0F]!1(..SQ8%$K&V!.A(HZ6@!@S'*1UC5'Y%:XQ<:B9[.!U3]M@?03Q] M@ WRR$#\H U%UA*O++)L%M59%?*QOYUUK7/!M5N<0N$'K)O7EV?:8Z?GVWGQ 6$=@ 45" B80WG%9^P+D M1,Q@:B\X&C<'78\/J1$0[A_*V(3>LL^UM"PY17D2 5!$WNM&X[ C%+LTVSM@N9@;T"C$, W2+\ M(.$LTD"8B=1&)5FL1Z[&()W,LG MEAWGKH >VH)@H_$Z.$0=PVF.3G!UW5=; M "9?\K+#9BX%'I$RH/0F'M?U6+ =C*3G25B+)?+21M@FWJ% MN]2!-KPN.DE%S0B M9)0X#8"#B(U9"*,Y#;7]38UO^2FXR$+2^^_>'::-U^:, (]FJ-&:I+3=Q2I5 M1Y#KJORVB]#+W6!;8?K0^O8[9"8EI#J9=O5G/(I_K M%1%\#:1K(7HH_!MOUUL/X#.F2)H:0'D:Q5_#KX/*VZ80E6M4;3_X_VM0_I7" MCT&[&#Z$ 8(%\+B4@P"H0"3UVM0,<$;Z+)(G1(KEH&@K2 _&8./$"B!ZX"I" M0L+,9.YFM>H5&\,#S1KD*99DV6_LC4%=BVEUR_]L]<:%[P[;O<%PO'SJE%WY MJ-]@[V8__JT+*4#9OK[[+;7#+^X=JI]YT[\=CX:3!_!2V6;N(W^'H!1 2*#% MLOC7.#7+KOZ\N2=3#7%'-/KP9W-P491LL]?L6Y._;)KD1FA:Q0BC&K-4<W>_EVC;C,UC@ ]F(O+FFD#5?@N#D7)$TE3Z?)4RXYY?(&NX9+AW'I]T&_ MN/N]5?Y5C.*XW]DZZ35=OO8D1 QVS-B4:8J*+1:RM\RT-2'!@Y@#Q&QW;UL] M.]C.&D+2*FKC.+$1,124K2H6H#$FFFQ^:,.4PYCRQ\=[DV:NX&O F.UEVM)M M.,P,^*"T.@5%"-Y"Q2BM*3X+1I&7REFXUHHJ!_F>]D08*R!]J6,OIW,#13 F M*J\D-41^PJPE&4>R&DJZ7YDG\ V+GB1Y"2JD18!$ M\(B4X4P:.4OZ$22;>246D;P^U##G27,8AR'>XA@1;+E+E5,9ZNA8E@JX[TV2I&(G0[&*AV09'7,K"//8V8B1>.1GBVC<9A9:U*;>_!6 M$8I=70[02N;W]!JV/$,NXX*3$AE(7!P74D^&N=0J8WCNA##'*PXI&MX\5TIC MO!268,12PZ;$6!I<1W2:KKH\0M6*4[%GY=?3IB$0T\:T^$P8JG1:QA1CG>.Y MX,.*_A:*L_Z64Z3(D^4,)%C/95KKX0B7V(5Z I1)$RZS8\LCR!F.-,!W2',/ M^DBZ.8( _\BC<6(\B\H$EK;^2H^E,K, CY!\X]H11.,G M$CIS:8F):4Q-I!KS(''T,\HRG2\!?/G0^5CCW,F%78N8)H@%%C4$M[60FJA% MWDG_XI7[XPQ-#<9&IN4PPGL6D&:,S/(%'?+[WT<0FIY.'(DI#YY)QI"5D4F@ M;*C[&:QD-M]=\HQQY,)@P^,_RMBP-R4* QY+,:4YE8HZ41D"R9W,K]3P[&)5 M0^$G#74Q4IYSAY#"%)1!0*16'6$(;R+Y?^R]:W/;2)(H^OF<7\'P.;/;'4%[ MZOVP=R:B4 7,>F^W[;$],S&?3L D)&&;(C0 :;?VU]\L/"B*H$21 D520L3. MMB610&96OC,KL]4+VY_-DS3U.(FX-9&E*$0&J:#9<$TD$5P?IB'A69[*+BYX MI$/J,$,J@C,2TEA&&J5&;61:CF)_.H=PYXVS 8H,B4Q( \;!=]*U>?<;7]J# M?OI3>I+00$+\'U G73GIQ3H1U/<>0;49XEK9UMXC>*I@(PJUC'0@K2*4<M&3C]X>S[7H() M!>4XT,PA J%^P.G""R,8GZC3? R'M65 $T6!("(4@?2WKR@*HT:41$A,>T9#?RQ/$,MHKHPP M5BD9AEAQGS^K@W\1"2[:(L.8[HW0X4*:R"KL3*BQ TW'A!24Z2:E1@UNI:&I M:(_>>N+SVF\8XIPU(C1$D B'7&JKZK7*X$5IM682O1:T-2'J%"FRMYZ>0&A* MP2%5.J3:&#]:OB$H16LVW1T^9CA6!S^,#'8!58%?7<6<"G$CJQ@+TZJ;'H&# M?^3>./=+D+@!#L4D1,Y/O\,+[2?;0R:.P!L_$=>9:*$#*4%[$@-RCQU5KLGF MT*@]9?@(7.=C]7.-%*&2D:,T D&W ?,;KVLF52IH#=,Y>.+^.#U3Y CFG&GD M!Q!)0X/(-/E%'##:YLC#>Z8GY$9*)0R+M'5*<8<)0TUB4(0!V*TNW9L,].,KAD*11EC*P/$[A@'?"]( M]TZ(=)99*20+0VN)"5C$ZEU#/#*A:?5;4(2QI%N"9*;C+[-L]-M%-ADG>5'M MO-F.=#1T3G BP8ME4CB%!<+-TC%!Y9JP%F%-V5V KH7H<=#?1V7!@">U8IAH MS72@38#KZ>B<(XC/V]#[96%WGOPVT%?+7;<X)=4F>?B_'D+^?%K-\[K7+Y[3X[?98]\6'HG0:3WT($LD%%S@9!+W4KH M')I[]WP_E5*-K+!68\60M(@'O+D-9#$^'#66X]UC-WH'4Q3A]2GK(0M!4^@7JA%&,%$0-N'HAIM%*WMP MBL0]F*J(0M 'A.(04RIQ)&E$%C4]";[XT;'OGD-T184L[X)+2D@HF%*HJ74X M05O5]T>0(YN>^QRK3W-OE_R)0)LS\*@PHXA*O\F550X\Q\2RM@-/&5W9P['\ M[KM@^C6>U:GWS\E5?%VEB,\^ 0W+BL?[Z3^3./_Z(]MRA0113 E#03-JHE3@ MPJ"298ZP(.T=(I2CE<7.N\"X(XZ?D\LX]2OR/IY%<(;QQ#]NR[-2(8N<4YI) MCI6FQD;U62$PTN2^'K'' KH.Z0_9+%F_^WA32E1&Q+@(/ H;^B!;,Q+6P; ]C/<1FPHC XB^ NNL!D'0'#5IYA!I==_(TTW ?4AF-BXN M/N79]W2X\[)ZE#8<(062,1.'N1 J>O61(I>=#>FTT(7ZE>/1RZKG#:>$XH]!O8A9;$ M1:$@1C;[([EPLE5'>$TPVA]&-TL+=S\EQ:D(*#4D=!9'EH#ECFJ,RGLCZPP, M?@A*:X#K"J5-^P5QP+0Q 1..A4Z%D=:-@D",M2^]<'!*'B1+FU&JMK']DA6% M^1ZG$Z\5OV:^:2R;+E?@@KA(1]LK/J4XBI1U6C)D \8^)1I9H M A$H,PQ)8$Z"!(^<;X82$@ZY;:,A4M7'>IC'MS[:0$POJ66AIIIKQH,(=+W+9WQ5)!NE,$P+^-(JR>L>NF28B8"0N)B)P!?:V 89HV!Z,%B]I>#Z:K MYO0N6'8$>-/ZZ" BOF_*"H0Y!+P1K@O2"(@NVSMZ7_.5+H<'PGOC4^_4CD$" M87% !0]":VAH')--\PM"TMY7L5KS[JU!NR_D ,,X6U_@6C:*Y(HSR#\+M+SJ?_#Q_RO\WB2GET#LWMW*IID/_XS&9]O;$X, MN51"<&T(92*B0AO.:N*&S*V9W"@4>K[$_=LT3X",_^,]T*;ELB'XIF0E5I8: M%80.B,B%#63=0@M>, >3T$I"'"N/;M#+5D0A+\MLSB(F?1\[;O ,47O)SFN, MM#AJ5(])'&G !43P8)X584HCP>K)9PP8*FQ/37ZMT''ST:'$D7(#? D.#S=( M^7YJ*F5C-!30MYT]T)T3LO$^;%;,?&-H[7_^ HHRL: MYZZ3V/&X5']<]X[71#ZW"N<46A=PHYP.ZN-R3.%6[H13_HC3VB14=Y=[! >' M![P98B5R06BL:"*B@*#VC4%,A11R/:0[0K@I3<,"[E>D199CT/Z2P?^O(70. MM1=S^"SURI[GAT%X$YYN347D4$B"@-N ^(45CINHAE$'A@3M,,T/C;Q#.F_ MV!K*36E*:4+/?=02(@$R?W6CIF3$%&U/T<9:ZIV K"ZH1//9/$]^3:?IY?SR M4UT4<_,M:T8"VP!\)V.D,X&!L"VT59J.*N,X;U]-H!@KLA[L^^'J"I4=+PPM MX<^7YR6$F#G$#")1J+B37%"ZN#XDV)H+,"OUV/UA[XL]WQ-?RMSR4@\Q H7< MAC@TH0B5;X+>D' (A>&V.\@]!>JFKX\ M0"]PN.5V8:)6X\FM(=P)OZ\7>;++^6%)56B1Q/["DZ/4LGH(+B!(0MEN&X5H M^@Z5_' 0=\/P1[8+?J$#E@,-&404(KT U.8"/Z/7#'>7'+,=\:L!W &[K^ + M);%/DF_9XJ$M42$/$=+:4L(M"5"#'8N"UD0/$#V"=\'N!L!ML>NDL4,33@-) M(EI>4XBD-0V6BMFV9R,H45MCN;&QX^8A8"QMG.?7$$[]\)66^VU'96%]@#6? M760Y>+&WBRGPQV*6CJROW^37&VP(YZ%2.@J!F;5& 1RZ"N"@0R5=R"AK34Y4 M96?(>EJLHO$$R)9V%%S@7S(@\'_-\[08IR,?'FQ FQ*A162=4R"]A.L(?$A M.R(:HF+;[K*59?%R![1]5 +11#Y/QH^]V4AL9"%H-YJ!A#H319I5KB0VQD_S M:)E&CE=,X[W / ;L^Z3-ABKRLX,)<$Z(C62&\QIL%*S9V*"1?!S819',=J,P M19:#YQ@B;XHY4O!_E6+ VE )ME\RZOB@6.<*!(HQ$,("46$10VET>]]?$O!80#Y0>#42::( MK4<,81U:WMYB2@G?!<@U.1ZO@INLXZG536K/(Q"'$\I[ M"H*VHP!D7R-NNP/\!+@?4V+,^4&9S%@72+\Q ]2'TTURGSO7RI6PU9:B9T[N M1Z3[(3)Q)/0#!PCPK0Y#IA:D-9:U'?LUDGFDA-V0VC*@*B-A$.)@P)4"["/= MR' 4MN\QO@9O'Y\8\LYI2+M:J[EI0?1,9C[:]Q^G-Y<# M%V_>2&[/@,"/#9>VV@@7W&N*^J,W]PTW;H^5UA'*C>:*2AU)H^J\#M?*M(.K M5E&F>W(\A-HWS-2PT*U'&0B(/<'F_OI4U2EX-[$W=6?3R##&*77:A2ZDS"#6 M*%((2UJ-#0^VSKOC\-04VF!J,+>!56&DP&?$?E:,E?4M TN-RP>AZ'5)@DV)*2.2Q>@R%+L()QKG$6J M9-26X(<:V,ZI=7NDFDO.$HB6QW5#]ZYI!ARR(')11)Q'G4MKZ\X$; !_VRIN M2$9(&_T'@M8=2O=F>"(GK53^CK3 G 8(VZA.2@0L;-\IXF)=TK0#E'8]$X4M M96!9-+"CP<8X\%#J+F5J"5K3I8Q6NS#NA&17>.^]R!E@3 DA' ,A P)10*": M:8<25';[/D"K__'A\';7_Q\PR:QBB$K,!0\)LZ1N!C>^5;7%)ZVJY;W@/![P MOIGJKHMH@C-I N)( +)+#:E3=,Q9%JZYB+;&)]W+L6VP-(H0AD)! X>%B:@) M6'/740?6\79"9IVGN$? >WZ[0[U9 H&-0N![8DFXM3QP#;_YJ^KWW&=Y^)$U M)>0HRS]GU_&D=?6T.B=BKO)TB'*HQ"\$NM0*/-(T6Y:&_*@M" K(7^ =!UAM0&E1%)[2OS(0%73$"( MP\/%L $4!:A57R%(K4QS[PJI2OQ^3687V5(2:_MC"I"4@4:AQ+YO62"#0MY@ M% :H/2\2KW:P/12T;M#9<$#(*2DCZI ,50BQ*3BL3P3GHUN4$PO>!S?OI M+)Z>IW"H52EMZU-Q",(>)FS @U!3*D)FZV;0B%JDVEML5L<_; 3ID?!ONH%C M&*9:@>,+"MGU2[(>1W(_)G:<(%L]-O'J_+FT/8&A.J0<1L21Y6),# +6\Q (:%9HZK$2G/17O$Y(.$VR*%F M3B!&110A6R8"I6QTI%!!V[O#H'I6V?D A+N9I54R:J4*X/DVGDP*B"BZ\R 1 M#7442A> $PRB%"A):W%'!%O>[F-6JT:D"["?@ X;&(72( BM9I)1$T7.BI#3 MQD4CI)UE)PJO[ W;*R'\I^#[]7.O.V6!T%IG0@2GSYG%H/)U?;T(6,#[XNUY M@A :WHGZ%I#N!=E-^0AC"(HP!'R1QB1BAM+&Z6-1%+2057IEXDTWN*XWY7_) M6Y>:-IEK)P((SL%I"J0C$LP#;@8O:1,2U3+7?K+92M[T?G >"?@B*K_SN\'U MNI5_5_-9DB\^LZE$9@DRQDBLD8Q"I66 1=,Q[)QI'2H6;'75R/$1(9KG /2\ MG ,4I;_[?VUIS M\1(@FBC(R?"#H(=^K$W#+.(8F$4&"II&P47&*G;WHF63\C#AQ%LY)1 MBN/(5T. 31"NUXUAXP+;'C'LKYQW3I0/R;:76Y"#( 2LL(=4@;/I9S;794XD MV_40C+1>Z7&_#YC=@;[W C)1D90L)$:A0'--<-U5B[ATLCTT#,-1T%:8\""@ M5RLH9>?8Y@)*'<$_LH6$.0>.@Q^=9R#.EH2ZFR);H/2:>S$KRJ9+Z)^.*ILZ MBQT*I"+.@+,0*1(X+0$D?T2GM>&<@.E4./3W?G0D*1,U><'':&L\=E*TW5AH1$3Z)8=(*:MX0%V] MD!=XRX)JVTFQ'1WZ1R7-)I"143BR6@<0X1 EFQ&. ?S<(,4?(:!50%G :L7(\I36[9D+ M2),G.;9-%5[*J!9&"!0%X,49B$GK9B1MPZ"]\D0)1E8CA'T"WO/;'>>&(W"[ MB0RP1LQ:1$B]'MXW-(-?WE9M:N=3 W=E!+!Z^.Z_GG K!89N321!$G&!N=!^ M+;JESNHHP(Y!4*J8NZ\=]J[W=P+CZNAIQH1EBH#PBBCB?A%+@ -!% ._Z2F! MO.?N#6$*SE?0(-#22>9T:** AE:% @>ZY< I1%9C@"Y!74U[WIH[B*FBW$4, M\PC!@1NL(J"GC;B N)FUJ@^J;7SW">HMUQ_^;KBE&L""F I,+[ABU=QFV MO)K=09V/9N6]+9"[STFI&_QX5B]WH_K?U4 P^ B^OUIPZW'^B^4CBR3_GMQ, MB'1I<945\20[JZ?/W-_-#?$EAC/B#@'N#"M). 0 <%XAQ2%5[>O-Z\BP#8H' MI,]-46TZRP%Y[_6GU>73#50*$".*$&!D3F@4,DOAWT'@F XBN6;CWW.@$B#N M[UE=VTE6K-^Q>2M*$$*&(@0/-G2A0EQ!R! %ED P:07X24]'(7L1Y^>[7 TP M2DC'J'0006#KC/:3#4%+A"'B@-,F8[#R_NWA@T/ZZRWW9P_2KAR(-9AD[!SX M@*$PB (?"TZ,MKH]UJK55G\03)O/A9=7D^PZ2;Z ^Y+[ML(-V"H)1L=(.$[) M>&!#;ASX( $X1@SY6REK;DCN"=M[.Y]E&(C(R@ YHC!$?YLP'QK5?M=NQ#D/#>^;@7^ZWJ-,A'\3!X>C(]R9+(I2?U0?F#\D0M03#^1JH3D=-6 M8!(*KG2M=P*Z;GV!$IBN)E>?!H=>_U[=0O'\-_S?>I4TJ,%0+"P&2"9CA M) J(M7[\B%^@'0FVA@V5X*M(;0WFGK!<;EX<@QOV,?\"7F$Z6HI*@LSSWZ:9 M=7#*#FM"N.1@11E$V!I1HYWF!G'=.F?!2"N!?D(TL;[XZWD1GI7EU;R8,OF\ MJ1U;XH@YB12X'5$$_J=TO"*3KVVUXLH@_M2G2Y#W MUM^F3"Y3>(3_2)9OK"=9"=&K5=1Q4"T:[!(X"J5BL=[6MC)V_A+;">O?]].S M=)H&X!MMHHL()&*:!]@@:37'..2><0(!6MCH5F4 A$ZM%EQ.B"X/L4' %@)\ M>RJ$<)@Z <\/2N428,T$:_>48C_I]V1)\E?WV;G/7S:J&-^;IY40C#).E<7 M(6&I8H!"0JCVI?K53=LG194O/]+9Z.++=3%++C9,:#D(;&M\S8@$36$E#.):5 !@6UK?"2,(V.WB&^FU*+&MG< MWQO;%"P027U6B##$4(1B M,!7Z")V8!Y-E<]H%IEA>IT2@AZ9=N-"<<^-7$0BG- 34QI3! M=.0'',KV56%$,3UASGF(%1(2:64C(8!CE/;W=R-:YEV(! /57IR'D6Y=WCHA MDCPT[Z(BZ0=[:"E81A!*-6QU$G+$3ILHV>1=0L-1&AB"JC=0* M!WZ"?NG>(=^'W:8,]X.=CIPTC\N[\"!"A/@2(^A:&X82BRH,1$C9L.VW"(*/ M+TFW-47NR[MHX(0@LLZ&D;8AV!Q39:(LXTSS5@C@![$>?5BT[[R+HE9KYF0$ MZL9"M"PTKI-5W"JC6\DJ(F5KDL5I$FW;O$L0$:)E))TQC.& 2V-DDUN(>'L, MUW'6JQ],J:WR+LB"X.&(1LAO28.X*;1U$C@P/%BS H5KW6T05<[;O_[+/,YC MP#@I;'9YF5;-1N;2ZX[M+OP8L+R.TR!4A/O1!$S4F\>I-,2UG5DJ6BW6&R%: MAM^/B"R:[3JK0YD>,KE3:HM-Q(P-$'8FB%@S%MAH!L _H!%G!82MH-N0L0K! M((4!!_9PTKMZBD7US4RC(L;;3:;MC-7CH>O[T)H^-.UW/-,H\JNN@I!% O[M M)*8.@?B2EO/]6JB5N6,='L81MH=*28P*6$"Y"9$3*'*N(D^HC5)MBPC60#U< ME)+)I+H(]&N<_Y9X?MKU?CWQ5SZB0"!P8ZBC--)A/2Q"1Q%M>X"42W[;)[X; MF,>!W-]TOB/L#7WFWH7.3V:E$7 39XM5.JQ=&<2,[_F\-EWA05A8<*3!J 22 M0_P0R7J3H@XY;O='4,TT>Q*0>Q:[:X(,XU+KP+LO&KR P*#F,GU 1?MZ.MM) M(ZP=;K_]VI4HQ$& (S]\&W-P&6G#71'$;JY]_\C[8+?!70O(+J!N&LQ#_4UU M ?(8T-!?I\.X&6RC_!3T-JBKMV1V!=7D8/G.DVIVZLU'ZJT@Y@%X/(MS3'&7YWN(PH@6^*J@DT#62$DL,L]J@ M1K0@%#1K1*N\#_84)W6;+H=>!"OY&D!=[H!^R M(.64G2/-\B>]J".3;OM<(8=RMKR&#Q*,K>@=H##048AYB /D#'&A8 V]G1#H MN=+[[8^_V7*+ I/*.F]W,T]\?NM]<]&!H1R6Q(I)*&J&9_,S4.(GF[EO:$=Y$YVYH:QW(&7?#_ MK3Z>P"I,('1GH;3>J))Z,CRH'!-BL_8,J.S".3W,&53A_\:SBRSWJUEN$;WF^RCYAI=VG$[BZ8?X2)+ (>8IY.BW3TF++G@ZA]>V^"11@;R\ 8 M^?W-TI*@*9%A2DCKJGJYL;$3H[4%-0Y/_>W]M =1GW E'"'8WT0 71T1OQRG M8O5(*M[>L==JNCXQZB_UAOC%PK]?I7FUZ^R1R=P=U P!=X,3%1)PF",,W,[K M?5TT$*'C;)W^YJ)#VF^DQ9,2?L55;QCC4YZ.]BH/M^KUH0+324,(VD.FE54$ MU\HHX"Q:72%_DZ_5Z(WNHK6I"UIU>6@?Y[/"7V5(I^?W*:@.79R5Q1H$HAA- M0LO\LB(A \1KVX X5JU+(2!!':NG.PEP("IWY._LP^.E(=)&%O0OW M)R;L7MQT;"+-4, 4"9V,F+2!Y UA03OPM6ZZG])^>G1]N&WLD(UO&48K$; N M51*B=W#5A;GQ56S$[^Q,I.H-[:++8SN2',4I=,3SRZ?@C/,#0K (0L.9@K"? M1,TI8('-G:>@WW12T]GC*13;Q@G'X"Z&A-MRWY=A 0T-#=!"M7/#5]<7W9P' MH=NYBYT29_.QK.9NRWN32T3QZ>CBUC,_>TB;E-L2>]3P;9F8Y<80%,G 61;Q MD"OM)&H2AS:\M7!F.\7>.6(M6NY7%ZS&CTA:@\#VA413/V^@7D[MO6-T*[]Z MB_LD>:-6=?)ZSOBV64=\V[KEQ)R?Y\EY/$MNNWI+Q-UK[^+M $,3YT+F-!5& M&HPCU@08-D*,M^ZRTGZ3IW5(&2V U!%3!D4.TZ I[&(B]*L_?Q*_ M=D#EC=@=BH:[5\IOO.@HDLXA@2PQ"M& 2=,4QUV(%3LM&K9+%;?Y?LTNUGTD MB; L1RW:T%KGIXQK0VF3O@B"]K!CRE?GL.R/ H>B\S[21 *5*(W"U!&>. MF)M20:!L>Y:$/$TZ_WWI5D=3/WZZHH ?D.F[(PG3 7$2!X[=!-KNULJCFVP1 MQ6@UO.N8 +<)G.7ESM/W95-^:0JWVRJJ=$"]5Q\0HR-D..=UHQ9X7]:%[3F@ M&)/5^2EK@-@>R/O67@H !VLQGHMF^(M5^TN!V0]9B@>@#B M/V)_1K-K,QKE\WC2!E?<0U,;424EM4)3I4+D;Y!6KBSVM^EU>[HU6YT^<"\P MCP%;WD/ED$JG+ ]PI!660KN@GIH 8+-UHT\)QD\&]MW4#L(0:1U%G*DPE"%! M-HIJL,/(R%;=5*WLA-D?U/>Q-% V!/M(M B9XL8!U!5+8\F$BEICG325>X': MSO,\6=>!=!^G.$(A)A,F!.UH$"<6-\ +&PK7VLF)$=N&YC5,G2!Q-]\8$?+( M.!(X+77 C2"U>L?:B5"WV%TB<1 <[N,B:E$088$QUY*!UQI)TG 1Q-.D-3]& M"KY/'#YDT]$N_"0PIX;:$*RL'ZH+ODVT4)B(JU8HB079 HT;J+K!Y+X#(09X M28-_H$P4.$0<9;@1:P2A<@L3N6],:J]BC=^T:5LH=39DR 2,$@H>O<%U1A50 M"7C0KO@RN@4J#5A=(+)A&E $ZC7T^S9,0 A'1O'ZH@L(2:C:^[$HVL:L[8!( MGB3@FL[*$NLH3\#W((P2V!(,!CP+;2 ZP6VO2D1_-O UR M=X.Z)WPWS:;D7FT3"UY?$ 4AYL[I^BPY54%+OIX6T_K'-"G>0[2?K&E@VC1C MBW')52@9,90'!L)HCIOC=#1HC9QC=)O37 6O2\0VG)N0V#D!2AZ0X=@OBI*- MD^; CVB/IMO*8;@?,0CXJE^[>>ZGAI9EF2J6NAT5_I@F>7&17OG:PT..[G:X M:+2@VE*)M1!1".=HQ6)B#."R=D:"\%L;E['<"=:]H-L^T)61$ $(7QA%+(P( M^-ZW!YZ^%7O415G%^:HK\;0J*<>++=C?1=$.E31/,940#QXQSSA"* M512:^AJVM0JUUZJ_)BT5=U#L[Y\M>7>PP<%L,;]FA3F%(L=11&JTP2EI;W-] MK8GJ&&VYE(@\ C'02BH;0JSN.,,LI,)H75,D!#YHS^SFO&LQ>"Q%'B$&.@(S MCV3H&'(J]+WV2C5* C2&D__NBJ>'0WV.XJ!)IB#%QXZ1#E2(;?(UG.$K(L( M:24.*%6K >OCT;XG&>K\W6 41A+[$3J!H:;.,PH\4" M#72PRMJ (8@)%:\GX7F-+72+5379PY$=S%S!$6-JP4W#?OBSQL0TR(O5GH5>#X(,BOZ.8\LA(J<"QLTY"Q,40=C>Z.6Q?!,("=RT$]Y8#,->&EK MAH^-(H^04Q3I4&-M44"=DA8K(1I[:L&];L67K7KH89'?U:O$5&H(.GD0!)@* M[F?G-%A3%;6P?KW5D7^-?[=Y,DYG%L+KZ[,L]X7)>]:S+&V)\+##U^OV/HC3 M;ZW+@#\6LW1DJR51*U/9U[]UI5TIB?/1Q:9F!!(Y9+$33#DN@3I@DXE%YGI^)=L%$_^"P+D8IR.;@K7W5.,!@JTA@J88X0X MGU64IJ18!"$J#]O3Z%V40IJ"(P764ULF=3UH20;$ MTI8/P<3JS<[=(5VPV*=D&D]FU>;A9@!-F3U;3>9MHKL1/ HBKA6PA-"@<9@P M#=TCS=;4:AZ&S$,@W1O"]QU?Y A$J"YR%A$7*4M$G==C81@QT9**TA5Z.H2_ M7L2S?V3SR?C]Y16 6ZW0 0,"'VF/F=F(:Q &8#S]Y7I"_7Y8OU*D7J0%Y]AB M54)7#>EN4+;QS,>^)]Q/7JFGF'R:@P*+B^3CMTEZ7K;1!/'$KPWZ.(W2L]F% MF4[A>7D1YUMZDU:'(6%2"M!R6/.02E$W4RF,#6\94;Z2D'H\O(_$/IOGCT _ M,DAJ$2"!(AR9 +N APWZX$OO _U5@!^'?S6?9W?\ X:Y,5S;*#*8$.X$:?"W MUK1WA6"]$NQT /+C*/#U(LUW)T HK*26N00&W%F9:28$SJ(&KPQ:B_D(D2*%?_Y$;#N MA+*;)^7JN @(]T_PZ+9MH],A58X$-(P" 7K.1.%"TU&(FNXIGNX.XJZ(OI]^ M3BXA^!O[SL!L$?4UW(UE-970 \S() M?)-LU00Z@,X5+SI(\+ZVE7Y^.?3]=!U/WU%I73;A3(;4A2&W$:4" M/+5(@1)W3D4!Y]1%[3P :5W+V!;&5?P2,QZ7G_V:KK0C;@EDI_AM:#U@3D+,[R!L0:$,!1@O$C2+%TE ULUV 1^' MB3WCU_I.$!?I:/NUDMR FRK](6K?!VA%?1L<3B\0>EV3^H-/;SV('>*VX>2D M(8%2S J_AE9! .WW9%:+:*U";-U4 8Y7MY]NC9L?^OC6SVKU\1CH_"2?@4KW M\=FG;)*.KK\""L$D&_UV-SXWL04PG: N,"*0AAF#=%WKA\C":!*^^O._36;O MQNGW03&[GB1_>G4&CWQ]%E^FD^NW7]/+I!A\2'X,/F>7\?1=^;<" JNW&%W- MWKWZM_/9NY6O3])I\OJBQ/@M)N@/[Z[BL4?N];=L-LLN_1=_7_QNEEU5O_!( MO/96:SI[2_TO[GJ3__TZ2-/I19*GL]7O53_ZC[]-9S'0KOK-CPJ^;]ED7#VZ M)/8 CF$P7R:W?^,?_3>:U_\1,#UZI,OO?;U(!CZ=&T^O!VDQ*.;?_AOBW<$L M&\23R2 [&\S@ WF)=OD8WV>:3@ABD%T!S\X2_Z'R&^/K*;Q[ M5)+*?S*9I3Z('A0)_!9\D_EHEN7PX?&\F.77;P9?4@C$_99,[T>4)KM\E']! M#<-9YDV\5ZNQ[W6#IT*,/KB(X:'QX!+>G:?Q9!"/O:.>#-(R>!]D%30U@O]> M#,[2*7@)_I-76;7VMP01!&P^F17^714F_DK+6SCD*Y\D',U*>_L]F\PODP' M/4LO/2#PZ5&]1WS@_:Z\>%?]-QD/KJKVK\%E^ON[$H;"[^X=9//9),M^*U]Z M53EF_DE7\0P0F!8-LC< -R\H!N7-FT&U8[*8^W>.P86;CBM^/$^F /=DX..U M[+)2894'"$!-LJ+";5J"?YGER3UO>N>U7-E/N#C.N%))<'SE&D_ +ATEY2-K M/(M!>9QW?&V4%3/_8:!^6EP %N=9-B[>U9\IIVR6\W6'Y8/+,P:4@,J)EY@* M]C'\&QY7\L-H4:88S#U1TM5C;J!Z!R<[2;U?Z D7#R9P<*!A!]448?\H8/A1 MO1<^ R(#WP--YV?PXSQ/AH,8?,A+.'R +![]YG$I3ZYZO.<>X/G9G2^__?L: M2?^.8CX"^A5G\\GD&C#[GDRRJR&@,2N_6KW$TWHP!9T*E$VF%QZ)\0VY2QDL M*73M(8;#?[?@N>Q;D0&SC?R>[XJ2=\$!W_0X-5\$,M3+L&O@;Q@=7G&SP+PZ M[-F""N4!>5 7X'V[7N6N6@EDGK_NA>D6;> MR;G7+(-X]*]YZB7KV[PHF2(I MWMRK=YM__\NX!-Q&A$]FY>'_"=QO!,DK/9VU7#XW]>?N@TR\$/:ANKQ8,KG3D")JX_ M\Z=7Z%7Y?2M5[^L1V(GXJDC> M-O^HT "C?CY]ZU%; C%?_,M;*0_8]$^OU*M!GOVH_HT7G_WC;'SSSWSM$VI< M*@ E_L.[6P^Z><':AZY^_[%?)X=]_4M"?@,_@-&:@6,SJ5FPW1(VLN+V M+?]#_U.5(_=!W/L)"J86_+&1=F ,@9./)O+](Q&)9.8YF>Z3IF.I>,RCZ,AN_D0^EZ\BJQ[O'JWK[=X@I\RG'EW68, MCKRXO^3R$!YJ46L7&3H@:?YOIQ3H'N'N%0AF=,B)[DI[',M![ML&]Z:VUP#/ M10-P-E2,]QK@:<+@T_&=$]+ #TY4]7%R'R?W,O>T,G_5[: MTDGRJ!)8_="R@:154SL6INO&U7XP_9Z87/L(U7"S>:QTV$.PDFZ@/] M7G?UNNOX=1=G0X)IK[M.(45Q^I5Z/T!H.LOR-"GZXGQ?/>R+\T?A2/3BU8M7 MYR;MF277/\<_%A?O^GK\"ZS&H2&5CT]5/K-B7!^E]PK@I2@ ,A1<] K@:4+= MTW<8_I'EO[U.IZ^O\LS?\.W=\3LI1?%0DNY24,_=%>\CW3[2?2B1"!E*T5D3 MZ;,7K1=!#TD'#UC.3AYV:KWHW M[7@Z&^XZBI.H5C]1R\-&?CWY7@BAATIUEN'9G: GP75]%-NKQY-@U%X]=J4> MV5#P)^QR/6FN.W FXO0[QO*OKTE[\V"?BS#T4?)=E/V[^;HO8_*\ M>A+I4*+.6JJ>O=?61X9]M^]#B42&A/?-OGT\]$ "EB6V[L5I#YMC#FRO-.HL M*-I$G6/AC3YH.A+K=(+BPFE_3?)1MJ9W[7;DFKX%KF^!V^^TM"'G3S@L[:2Y MKH]\>_5X$HS:J\>NU",;$MW9PHI>/>XS?7'*V8ORQU;'\*<\NP*DKP?Q=#Q( M_C5/KRZ3Z6Q/BR!/+BSK&X?[5,7C4Q5]XW 7BOBEE$1M=GDUGR7Y<%D=>^U< M9&>S'W&^396T[_)[J5U^6.*A8-UEX(_]Z/NX^=@YCS+X[LCLIS M$8<^9+Y[AV]<)!?99#Q(+Z]R$%(?-.]A>/"&-J3GTQ/)U!"C[BZB[DJW8^&O M/K@\=@OW@D13#HGH1?.@/6:]6#Y7QY/XV=^8]:YG'XGU E$*!.9#+#K+\#T7 M@>ACL;MCL:)X.S"CT?QR/HEGR7@P3J[R9)3&LS2;EFF_^#(#\OQ/^8ON/<%G MX^G]A#$9D]PA/B3L\?G'7N[Z\&I' MF7OJ5O13Z/U]HH[SY]-8CM$0TR?L+#\%)NHCX5YW];KK^'47TD.-NQO+T>NN M/28MGD3-=43(\L?6+1B7G"5YGHP'L_CWI"B3%%DY2G^2>9R2_')OP_2?3]S4 M_6699U]]ZM,2':0E-EVO>4HB'CWA7GP':OBO>3J['J33[TDQ*_N$X-^#JW+( MK1]Q>PE@I0<\! ]Y> 9R2 O![>GL% M\%11X^F[$K>CQCXRO)-0' ^I[N^B]E%A7ZSNW&:Q(1?=#5=[[J+UXL/?7Q8) MS1SBWSP=^0ZM45Q<="YC)R=*:HBZ&UE\+.?=AW]'8G).41Q('PSUP= #*5NM MGJZJ9+V_=L_-YG[;1!\)'8]9>CZ2Q8:TPX:1YRY9?6-NW]QV7)6"E]/1'4),<3[FC[Q4E57WY9[5UNN&8WR>3(>3-+X6SI) M9VG2-^#V#;A]@N$X_(F^ 7<7PKWX"N2G^#K/)I/RDD6>5",BDM^ODFG1=]V^ MP*8[0<"C[*R!X5C.L0]G^Z[;7@$\"&.)ATKTPWZ?*"@\??^A"0IW\!E>6D!( M^1#C?CM#'PSVU>8]7!;3'/>BU4>]#R.@2\H;INEW?\=T.LOCT:P87,77\;?) M-@O=GFFO(>]N4]FQ''@? 1Z)S3DY8>C.8WLNLM '0WRZ]]WNSCB([H;B/7?'K8^)^ICHP7*%1"]7?4#T, *6]T5Z9T\/D>Q, M:H[E;/O8YTALRPF* \>].#S*5O2.V8Y!*/V^K$K_8C9$/'..H%Z_;C/!,3I7R[YN#+@ M_;&73#9UP;_$9O<^D._YYVDO2[R4PM_[Z2B[3/SDT1VZ2+K5\4>?J^_(0WN$ M W8T/A9A0RW[ZF#-/I+L2\*U.!#2=X?W@?$#*;N?OJ+;R>1V5OCY-/'QH>BN V-G MLAT+-_4!Y+';LYE0Z3WY&2\ MU"F2O>KJ55>ONO:ONM@0B>Y&JO2JZ[8K]L=96]_DU__Z//UY.IK^__3*Z M2,;S2?+Q+(@G\724?+E(DIG-+J\ E.FL^.J?^14($$RRT6]__M__ZS^JKUW$ M>1+$13+V'TVF13Q+LZGQ%VG/$[\9/+B^^6W)/]X5OZU M,-_C=.+?$&7Y7_PEW-NO*\<]P ^?D[,_O8H<05C]%?_SJWLU2,?PBW@T>XV, M9,9:@ABU4LF0">>$,@&ECA 1XE=_7CG,Y8/YFEXFQ>!#\F/P.;N,[]:R2U^? MI-/D]475#X4)^L.J-,(7;RNX\A M#V;P\UDV >L!, Q "-)IG%\/BI+B?G5=DG]/QO"1?' VG\WS9) 6Q=R?_0!" MEB0?I+-BD#2KWD< LY^\<07<40SB8I"=#5K,N0O8O\;YZ.+&%E$\'/@#[N39 M]S>A/?HX'\ GMXS>*@OXGY??/,WRRWC2?L_BP:5D#T;)9%)_YD^OT*OR9U!; MH^;G[3G\1SJ>7;S5^HU"' D%$@-$4/P/C>X$O3B)KXKD;?./=ZNZ\ ;$Y4!P MN3%K3=3_\%"R E"I/VQ6V&M-1_5]C!_Y_>V^WH?'^TI:/3 !\S3M?DNBX)5D MDB]10NU&0'5GQVUE-T'YWN4P5 9UKQF<(TJX[M,E*RDYR*Z\1P/F;CXK9O'4 MPWJ4B>NC\>ZUYD/6W1+8/HEZ'%9BGR3\?+-&N?1.P?_TON<>1.ZD)8L,M61# MD*^NJ'$LYW\0$7I)5@P"MOGL(LOA3VL#OMZBW6O1B!P*VMVRN=ZB/7N+%G[Y M]*G)M,1-1!V?_(;TL93#NA=G-4048D#5C^DXD=K/DQ1Q?,UH7KP^C^.KMS8N+LQT[/\3 M_FN>?H\GOL9T$P:N__LG.+W1]0.*033@)J)8!P&A2D5,!5A&_G_*&1M$_ B+ M0?>5$[;DJ>I'__&W*:C(='1'*G$IZAX!H>_EMON0W1<>K:+699Q.9_"_8C " M-0'_*.$>Q)<@^+-B,+N(9P.?/EEG /4I7GQ;SCW M$,V6AB#,DBF8G6OX2YZ4XE.\:5?*UHMC%_)Q2\ZRR\MT5L+@/P[O!YR2Z2A- M"I<6HTE6@*'*LP$J\JL,I J#(]#LKH4I);8V(^__OK^ MZZ_AAZ]?!N:#&]B/'[Z^__"7\(-]'WXY4,&Q&\1NF&6_6!Q:\?V2Q)MV'CT$ MQ[WC4W[/S(Z_S#YL7.[+=)I>SB_].(62C^I& G!I7H^\*UZ%P=E5DL=>$PTF MY4F42ALT==6LL&%RS$9+M.2DK=;:'Z!P3JE>CQ'JKD+/NJG0RR>ML/<%_L?% M+IV7IY_#^)XGK>?_!%[L["*;%_%T7/S\S#*LJYTEM=KD'9O(Y\!T1TNJ/@5Y M3T$6'*C!3WGB U/OSL#_ Q\(/GCQ<%'>A]0>?87I\1WS#V6T4RA_8#&DI+N, M]+$?_D&*(L].\>A=;-VFALJ3N\^+Y9#CSBKSQW*\!Y&0%V.SMYJ$\O!>Y&=S M1QZSH5"T-T>].=I"IK:I]3YC1*?S3H>8;;'.V<'E2^!AMN9[T>1YUB8I+=I^^[,;&K!98UW41'>#Y_U M2Y3.NTRJ]GN4,,5#K/8T*:YO8+U;F=[=P/ID@.W:8=)YZ\_)0E_]N+D1Z],\ M'UUXZS#JH/6L/YIGUE,VNW>>S4I/V=4:5NJND6QC5]A=I]-WEO6=97UGVI[ M?9Z%0/6&Z/D;HK[39SN.*U.HBF"R30ZU;_=Y!F;MZ&:\]\T]?7//P0)>/\\5 M=W?#I6_N>:#J//+FGA6&QG)!.9]D@KE%?C)(KYYMZT/V$1C_.[NPL M'24#W_.1#)+?KY)RZAU\\ULR^#9/)S-XSN"?V6_3)+X<#MX7>9Q,JDEWU8/+ M@77PO=0/46T1>*<,/1I<@T"VV7"7APU*Y[Z&U>^@*I=QE//\!M-LL9L#\(7C M2J95C] -9A6F-67_O1ADH]'\JIS-EYV5'[V+DC$\JMQ \ TXHIR&64^RNGG^ MS9&D13DX+_63]6:#;%I_J"BR'-X9S_RDPO*#\-)B%OL# L238@8:JQBDTW4/ M?3,PQ:"8CRYN,\ R_@T^.\B325JV <&STDMX<#WNT'\#?N$E!UY9 MCC1<&".\YV1ZP1HL/7_[!O-ZYEA%N:63@O.(KZ[R[/?RTY/K;O#[OQ2] MH?[@)O".3I[X9O#13Z&,![,?R>1[W4DP *679F/@P"5\@_K\7FF)G_R77WTP7]^_^GGH/WJ9Y"!*OTVS']-2C\*?/U8VH386 M]B)-S@9?1JG?A%B4+%>]'#CWUW0*O\I+PQ("BV:7UR7WOY^.Y^7OJ]=]M%_J MMY43R\N)Y/YCX^1[,LFN2DZ&P"#+@>6O8@@VX@G =.:5MK=M$$.<7]0'/CC+ ML\L2+H]#K==+M>#'H%=;&D%XXM$(@HQR#'II-9=)]DO\HP0EG(ZR>1Z?+R3I M%6#ZW" M6+EQ_W;\N1\/JGDLOQ=/@?;U]"TA+VBS>?2 M>/C_.0_9JY_?+"46%O_ZO#A_/S02.*(T@"N\<.[3'97-C6<5$-XZ=K6QDKWA M?^C&O:FID .5I_,;JMQH1#C.\7PT\T<)YWB5U>K1D^UUS1:>8U]?9#\J=3N_ M:HA1C45N'EDS#:CB) 4&6:)M=5NKDJOK93M:'E;]:T^_ OR.ZQO5#8K],I[. MS^+1K!J5#,(Z@[<49TGN'5B_O2D=)S=BTO+&;EY5"S< "@^^$?&69^7?Y8?^ MQTLLM" 1<#)\>EJYP'X= ,AN,?0<\.,B!4$#:^J])N\SI9-RJ6E)#Q^#C]\ M]U94^U8DTTKFO?M5O:HC)ZQ(9K/)0LC*@V]0/24_;+DG/[[MBRV=UAJ& J3W MXK>(-^S CLLHJ^S!0I /Z[844WK.47 M! W$J0H +D!V'\IS2R]_,_B2P$,SD%+,ZUTA>9E &2<0IDTZ.()C<1/_-KWA MWL$L_GWP+9DF9^ES\A3=?&'YRX]Y%IA/Z]T P 8E%X&?Y;,B;97-.U*;A>L;LW"_05B\K8;7K]J& M-_A/UZO;:C/1\>)MOQ"G&U^FDZ?LQU3==W25 8-?=F.,F.@\B@;F]&=>*<%X MNN38=0,RH1W;S]I6@I*?CU8MI?=C+TO67J0SO+&%H.>&Z4MO M)K,R/3":Q.DE6(QB7AF.Z7=O(LZ7(N0E\C1+;5*0DRK@]T&,MV7^OW7N&"(8 M\(MROQEIGA=E[.(5V[=Y 40KRG>,)O-Q:4M&U6M63:-WHG+X8_EA\,TG215I M 2C@GLX@I@>Y+$$<#I++JTE6II.'2P:PVICCC=30YS"+,A>33O\;?IE4:&6E MHP6V$/R_H@H& 8+Y9-:$^*_5ZF8)C]?G]2B)4:^N]-;/TO]/A__J*NL2"NO,E\&_4D]^*=@WRHJ+FX% MRS\N$A_3P(E/4HAR:LZLW!X ^L(?W;?*^RE9=OFK8%M\00K8<.Y3 \-%;NC& ME$TR.$Z(K/WG?(2536]Y3^-;R8-!\CV>S'U*H@SO?05@-OC7/,YG/H+H " M7'PN ,@U_N]Y415A?1*@C'4A" (X(>X )92>I8#A;/#?\_%Y4SG*DW_-T[SB M7(A!DOS27RHL"5HG-[XUD#1$NZD+W, ;5P0$OKR"X&;J$X?E;VZ3S>=OOB6W MO-06I6LG=/%[X/DB]1]O7E!NA5L<65F/K'*5H_DDSFLZ+X*R496&]?H/R%8_ M>%DE#3T6WB?VVJ%X>Y.Y^"G]^>:'M KCQO%E? Z4+GPBM%KVY>6A(AL _V[P M4[KRM66-4GV^(F+LL[T0B,/CRF^UWU:ND+P54-QD=L G*_T8( ,X,:5J77[1 M3S<:]S*[4>S $4D\*7[V+_R^U?LFZ6\@=Q=9-BXS4TLQ<\T42P#YDYXFY_#> M>)VR]R^:90#"6@@\B8HE7CVK4V[EMK.BKBPO&'5<:\+2TOE'KCFSVRJ]-(J> M7>,@YJ#R*[ZM' :$4R#O ,HE_5!2J\"]?/LU U,NM;F"V"B\4 M%0/"F[-\D2;VR7;X.X (G_1OV "G_](L_JT\UHDO" /7>$M6C-/&@);4*H\F M_E%] >A_-4E^KX INU+*K&*91O0KXGP2ODHE5B?MC4PZ!M/AI6OYV'/ ("^9 MQS\?K$PEF"6=YTU6HWQLKEW^\S+]NLFQ.&AX*;2 FI XH5$W/^Y,7@Y](<^8=U$NK.+O*DF0$P2,IZS+-.JY3VIBN09"S+[G>"TC]M:W4YXV@M1?9D/WN>K&G\I5V/_] MX.0GX.1 F+#:R MOP:GY_67&(S/ET6:;HM#.#*^/;K+3,^(23L?0W8O@SIXC&\@\_E$E_B\0UQO M;?_/9'SNXX#W$#CG\TY'1_<,VS/L/0Q;]L,]E):]I>_>TF-\V#DA3V.X^_&, M75]4#*HTD*\(N624E)GENOVQG6GHQS/NXV[QD:3?NA>KV=Z/=/KF3V/S.V'36^A:1X?T..3#Z0^WEE#_V-=0_^6G&6Y[T@9 M3>*B*'N%RK:8X6":5)?;XM^WRC _WQFA/Y'NXHDVR^Q/$77.50==D?#,;/HS M%A>%>G'IQ:47EP>*"QXBW=G,W)Y*=;^=.ZKM3__<5)6:Y=< M/7\CQM]$6N[ O+OK]C(N]SC]#Z7- 3&,+G(V(_<;K_/.O+,)R] MY/62UTO>R;BLS\PS_9#,!N7]8?A3/23S;K>S3E0>9S[RX6._7URR\B0FHO>I MF1-)S1RQH.$AI9U5Y7I1ZT6M%[6[14W0;?85]J)VL/SIR3NI2SW(BWO@Z^>O M]JN1CJ_=IU^-Q- VRY+W1,V3X+H^C7VD+8V]ANPUY#[=278,F^-Z-[17H+T" M[17H*2K07G\>A?X\D:OKJ[JSGK5%NIY_N]\Y"GN@VZG1JN>KGJ]ZONKYZB1H MU>>X=YJST7DG>G\O]=G>2_V)T,[8Y86WAYV08CJM5$BOAIZ_&A*:]&JH5T.] M&NK5T"'5D";[']+Q,M10WRS?C_#HE)BRLX+%L;"'_]X^FU=Z@_Z,Q8$/A>JL M2ZR7B%XBGH%$2-[;B"[WUHU6=X3L7\/2.YPT/6%WEZV>ME M[S"RQ[J[S/.R9:]/*?;S-YY":(7N3&!/H5>Y3[HJ_?W%/A_6W_\^/%/V M"K0[6M(AY]UU7/=#AGH=V>O(8^#57D=VJ2.IZFYV>J\C'QBL_W$6 UW6??[) M %LBVB2=)J_K*]&8H#^LLC-&*VJE_$5)ZG0**G3VEG9]D?KK13(XRR:@IN&= M@Y):@ZL\^YZ.DV(P3F9Q.BD&\;=L/FLWE@_\;[.S!S8T#>HV];,L'\"'!BVB M[0+^[")/DL$E_.6B&"1 H_%-#J*3%W0#YMIYH3N!$T_'G8'4CGIW>=#;_7+_ M79OEE/&F_9_'@2@9&R612?^9/K]"K\F=0AZ/FYS5$ M^II>@LQ\2'X,/F>7<%O.4MMKZPNK]H;SF&[VO'T#^@WPMQD$3',>C#)^=@#]++F$&*4,2K[,@%DO 0@?UWR\2O(JTMDA\CRE"8S'S; ]?4[7 *G= MR*7N%-VO9<#_:Q7PAQL"_I[A>H$\EE&"+YUH/7T>KN4WS?)\&A>NJ_[%I_'I MNES)U/-BSXN/Y,7..LIZ7NSI\PRRD:6 UY=UB+@87"3C<]_M E^8 MY7.?[=WF(O.ID/VTY'X?8<0+&IB[@7K/8Z NIWOJH-R!8,][.D:OYGHUUZNY MPXWYZ7#$5J_H>D5W"$5W/(3;)Z/9K"A;1?+D>S*=0Z3A^[/KOA&(,)+?KY(I MQ"/W]TB?7C;OM'BQI\\SGM3\$^E\1=W+-GF]M#QG:5&=S=#JI:67EA\ Z0R<7<5FU[R>LD[F*]P^I[K7Y)I MDL>3,D$9CR_3:5K,\K(]HL]-'DM\]#+I\XRS+:SS-O"7;>5Z:7G.TH)99]YB M+RZ]N+RXY.27>%)7H"_C_+?$5Z#[_.0Q\EU/N"[2)(_M;#H=PTAU9U=;^WZP M7G)[R7W"7DZD]S0:O9?=7G:/R5TY??_Y68+T M0/?QXN]Q.O&S=5^?9?GK F*509&,YO"D=*M%HD=&S:,3Y>>;(*K(H0@FG:FV M8Y$;_[U^UV,O%SN6&?JT:9\V?O5$EY5?Y-*K_4ULZ#>K]JFQ7H$>)5/V"K33^@%C MZ'@(VJO07H4^XV:(O4=$.X26=V^P7/?O__CCO'A]'L=7;V]MVJD6[7S(9LE7 M0#&89*/?_OR__]=_W'QV6DIG&:1]@G^-KA>? Y)-/5T^)V=_>A4Y/V;[K_B? M7]VK03J&7\2CV>L@$,:&%H>!P(RQ2-@0"V4"BK'5SIA7?UZA\S+--FS-6W=, MQ[5&L_K1?_QM"D>36> M7O][X5>)@B: /\?%X$1ZD/V8PH.+^;8*36%(OQWTRXVHG4EH,_C6/S&/ :):5'\OG3=MBGIS[;6'5 M;MFS:B'3HD18?B+\?7013\_+9U^F1>&/^*=RFVQ=&R+HW9?0+G["[WY^,_"D MN$[B_'4"3Z@/?U!<),EL &2(@='RI!H7VBPN6R+;_<0:#KX!8N-L,,UF"Y;V M##=.B]$D*^8@YH#6O^9I39>:P8$O@%P+A7!>7 MJF+PTZN_&//I%>!DP9;&\)ET>N87FI:\[@ETEF4S@"6Y!4"U\Q2>OGRTFQEA M<9[P:0]W/BXIYX]SX.%8.OH;_LKR07:9SOQ#EP^ZF(\NUI_TF\%_9C\2\ V& MMYCF&TAQXF>WSB[B6?F798R\40+T[V-2+^V3BODJ-JM.H4(-N LXJZ0:IC_% M/Z]AMP6KF5%YY1]KRH9>'\67Y:+A89G,C#=(1WG="M@K'L/K@;*>%I?Q;Y7> M6SZ\VB 1IZ5@+S51\6^CY1D4!,)$"I/SB: =SO/<_V[ILS^#!DY]BT2>#!L>S:[2::UKP8+'Y^7;?2H==&P1 MY]!769%Z4@SAS<5\4IU2MMC!5I)R%!<7 ^_;WJ222]6> M7M8IY>*&D"7EBEUI5X#*FH#(>L:)&X'Y[_FT8IH%5VU^D ?;2Z3G9#@&./\5 MYEWP_**^+=\5 S.=SN%!GUL\]?\M,#\#@8"/>-56[[YNV:]=+(>#<[O\EN0W MKC[%PT%G^Z)!;M()P+H@(>AKCU\G#X^2;SG(X_4-[%B4L'>S?KL2QO7LN>>] MYIT\MAO@RH5K+>[H:L$Y*$NO 1OMD99F:UQ6D+XGC=9HC@"D"204;$P*EK22 MP?H80/9 VR^$PZNQ_4I'1_A7X(/.\>[L4SBD!PR)[@^'UX2T=X>I*^$L>/6C MV3] PU@P7!#ZYJ8HDIF9CG])XV_I))U=?_5A]391KM&19H8A8E0HG5)".XX5 M%X@Z&FABCRC*?R'%Z\R4=&8W]+:#?S4_;+Z"\^NO*FBL7GCY"S) MO7-9CU):..;C>>ESO"!5NG9WY>%@ZDR7W3_U]#Y6OV_9RYT"_,_+ MKZE\W+;\+!Y<?]O4GTLY]=-G^!Z\.W .M[D_J[W\]\6Y+H_I.LKM9,*C< M@B'X^: FIW6*HOL>LDX+]<="O.YJ\<]ALP(50X7V/PKP6 [??^\Q=PI.Q/[M MDX3>BP,U4V9I?6R2?8/W5/F>70SBL[MYH(8=SFPYED,_B-R\$&O^>:4CW"?P MF@2 +ZW4B3UOX@OX0'%V75;*GDX$7]#==#'$E'9F#?N[Z;TM?9@C[ZOPN[KP M>S6E72V9WX/GJH8*=[T3[+@;,X_8"I_^I(-?DJ)X.YAD'OXDOQSX&G-=P5_- MR^_%R#X;(XK54*#N&K3[D/+Y3^FSXG'(*QN/I[J \FZLF M! U)YR[&/5=-3H&-.E1WN[?Q;]W+L*X58AY//BX"YZCL&_LG(/5K///MCM=? M1A?)> [/V+8I(C"6,"K]PY=\FTV2(M!,;^\C/-RO%-@$YR./OCNB_E['@9X]!QP^/3+<] \>B\IS0WUKY/+;%(^1!UF-C>0 MYUC8XR 2=D1&_^C\S@,D./OI._WTG;VKP&T(>A*,=T2YTIV2G;>SIH7/KX;_ MFL/'?TT@]AN_GWY/ZBO0;G$/?9M,:<2%OR?&(D9#91V1C$1EII0$1 K-CR-3 MVA%'K(^CWW_X>_CEZZ_AAZ]?]IPU//3%1AL7%\/JLKJ?.O ]GBRN@A<763ZK MJN[I#4\]!3V>\E;@>BS+R[U- V"51;YW*T!UW7JT+3$'<9R&JN?0-B_]3C<]8%^G[J+FK9$F?^7Q._-AY1?YOT[Q>-'<7,_[% MKY_KN;'GQJ/@QE_*+8@]._;L^ 3L&!:S]-+/PKN+&R,_B//O\>3AEWMZ-_, M\<^SB&_ZWKG.[P_%Q<4A+4]:KF M9:N:OB6WUS>]ONGU3:]O>GW3ZYM>WSPW?=.'4OUMHRT;"(%HUX/+./\MF0W. MX*C_?_;>M+EQXVH8_9S\BBY5_$93A:$)[IRQ4Z71XNAY9W%&&C\W]\NM)M 4 MX0$!!HLTRJ^_YW1CXR915(,$R).4;9'$TGWZ["NU#<7[ND-M5%25DRY;+I/X M/6!Z*$&1);H@NB"Z(+H@NCA NB#]28^Q42%G1ZD18]R\[+BN9H_;0HY:+8.4 M#J>S:Z=GM'LF&?OD5ZR.H#H"_3'%M# M;5.Q#EZL49CH_;?&38/]AK3K80,+V6B"WPG/>BPTPR#/QYT10[4B"G.1$%T07*^P?<[#$]Q+-L4GQI%)-MD.SS(*9'_!(L)%/-4=)SFS?&.C+YZO* M29>M Y+$.6"2H,@1T071Q0I+I]/1IFZ114/D'8_Z;':/;I4(D#"[RVN1*(*4D5/7:+6TC8.ORI&7 MK0R2Z#E@DJ ($M$%T<4*DT=?I@%9-D0M!TXMH%B97>IHI\,N&S?;.\.Y%!E\M2)GB7$2S>]!T>T:[67X4K!84N!>;],!,SX\B#!F? M @I$(4"2AZ$S=H3-.'SBX40V[Y-_B/_$SCUW!5Q';AXE/8UN?T".47*,DF.4 MPFL47B.Z(+H@NB"Z( UKGQH6%6JM!^+-Q ^BMY$(ILSQ[D4835]HS3P-1&4R M)Y!H@]5L^_'(%9G9O)4GHM8&NKZ!V\_!]C43NT6OIF]>]-41K M@7EE*QX5XIB5TTB(2Q*7/"!;BC@E<4KBE)7 5>*4%8W^OQJZ9XXI-($>)%HX'#%]]+C[4\X,I=^>(VL1KL@?+LV*6<-WDFE]/FB?R,R"B ME7Y> 99;9RI"]ED\L*_^E"_)F@?'CB;OAL/&H-EM]@:M5@_V-^C^E%(#8+K+ M9Z%XE_[Q?A&[\R46_>0YA?16!C\V=[6K%79@2<_2X$HVH>XW7WG[:^^O]>WU M7CUMOBZ;/^Y>&_+C@Y('(]^U=02SS>YS^;YSZM*RWE-RM-L"82B" B3ZC>YV M(%0WKH;AA;#$="2"')9MTV"MIKEQJ5OM,7.P'50')>%E>P]H^0QHJX"H9U,? MH/%?8:]36,_],-)E*9'?@_#Q&7S\Y@4"WO<$0O[&'4];Z@=A)&'DJS'RHQ^& M@E"24')7*'D91LZ41^LQ\HH[ ?N#N[$X&G6S%$"7; H=A*ESZG@LFOAQR#T[ MI&Q7#3SSG(>3?4J3RG=8U1<,>T6LJS+AK%[3Z.F;>U+YPU\G\W:&$T>LF!&K M.6Y60U,JB-\0OR%^0_R&^ WQ&^(WA\9OR)2B224O ^$G -HCF_+@NXC8.*89 M)4F*K3'0-VVK*F==MF0F 7S %$&]8H@NB"Z(+H@NB"Y(@ZK>+)+:6R+GN/DQ M;#\2(?/'S!8S/W1>DKNYGY;->Z6R[L!HMO6UYCET@[]&I%9?474XU$7N>R(Q M(K%RFX&TRW=7+V-)>3Y]ZN9!A%<+PD/-<0=3>*I"1GNQW [+0/O6N&FPW_*) M]CB@@]\)SWIDH;!BN,UY417)X?H^.AVCV:<)]^0.)'<@N8SDS[I9GGQR.^6]VC59+&WD=O/E? M(Q*KKXPZ'.JB\B,B,2*Q$1X;U JJ!,VK MTXX^DVQ#V!RW94;4=L34!HIAOZ#\T6F>"UPE4+[Q$ KAY3$0/6:X:U!!7AH+3#OM6IFP9OY<\0!+JNNW]G" M"D!S'4^\G0C)3\U6\Z=%A(8WS3,6^84$M>,!$XW>M1'G=<+ZVHM$(,*(.9[E M3X7,W+CCCAGP3P1L0>XC2UM?"M&8S::#*YR'=_3\D"Y"3U+:S:& M>IZ3&SE6\@05+UL.D4 M+W*XVV"W$Q&*N9?*2SP_8K804WA)Y+.18#X0#<@M>"SPHRGV^0Y@F_"H&7<" MS#R#0T6Z6KDL$!/AA7!^*0\\Q7O>L-.3+^?7)V\: M->;N %W8HA<%W(IB[C* >S)-E_GC->R=<9THS%+,E2=T(2PQ'0'('XN/M3S@REWEP\]>[!43Y@E7#>YYM>3 MYHG\#+J7E7Y> 8];9PJ'^%D\L*_^E"^95P^.'4W@3]A3HO*!.N?R62C>I7^\ M7U3A\D450\"Y&MA;&=??/(JLUM3I_O2\HKE2%T[V],K;7WM_K6^O]^II\W79 M?.V;2O4;W>UDK[I1?GY0,F#DN[:.3*U^M1L(6 (MR;)!N*E:3)F!A&\Z\"U5 M6)=0;N/6U,0*];/"]AY0\QGP5@%9SZ9@SZ'1N\Y/>>Z'$;%*_:RR_O@XV Z M@[6X>!E&#GIYUN+B%7<"]@=W8T$821BY XPD[DBX6!5<+($[DIZI7\\TN_NM MCMJ-VGCJ>"R:^''(/3NDDB$-_/(BEA$S%[LDR$@8T#5[!!+?IWBI?&,.?0E' MK\@GJDS*D-DWC>:0)F#M#"F.6%4C7G/LO*9I= ;ESRNJRND3KR%>0[QF3[RF M,S!:[1;Q&N(UQ&N(UY3,:_K&L$4]FX_&AZC-=8,.F\AG*L$>/3?4OA+O:W6- MKC[9794S+UM$DR0^;))HM;69SD021!*U)XE>V^AUM8T$)9(@DC@$DFCWFD02 M&NP-!A#MV$)OX>OO3\GA8TR=^__!R';^\XG[W#'K:'#,?WV(,338K8^W_2 MZ:']]X#M%N!8TL05$/[R_[4FSLS 9K!:".I*C(*8!X\YO;9:DEZ7O:"OEU0H M 1SL(COQ7?>1^0\>\,8P'H6.[< :#/9)N"[W_!_L5E@3#]38.Z!-@UU[5L-@ MLMY:]H>-?& "FD3)H-E8#OUOQ9H2@<3N>>#(SJ%.VKX[ )8#6PJF#$D?^^>* MI-LKL*VRCE&QW>60WS:/;ZB%.V$8<\_"MK5AI$]O^ENWT=6K:OB>Q+L]^-O0@."Z21F/''K+$ODDCD)'W>D1\AT:\U8=4^OCKI;.QX-.K3O(MJF#;-W]T02?S;M2E0"KIQV>U.RG MGA5CF1)AH.GO65.-;O*_=-9I-;9GU ME3]\O(]*?%\%PH]"3@C*K71[V?% &I=^C>OPBGIZ5/=)BN+K%$4B/=\6. M*@3IRO$IRN2B3*Z]*;$=HZVQ)Q8E5[5&'1T(TI^ MZ.6Y'K03T4];,!S*''VV_U8):6Q:GC27"U?]:/%<5LR,.[H2(]M#W=/:P?S) M[*&Z#- >QU$3GD@33X=LXM?E3='4?Y? M3SIZHOR]_8;I6Q2FKY-Z6/TPM/;A1Q2"UJV)REJ0TT!,N2-3]D"B8L_2C6%+ M8=12G:IU"*-F">$M?3[3JF, .9)T<)Z7='S:V"NRY^'2E4]3> 8\54&/O5!8 MA81^Y?1."G)1D.L062 %N=9SSH/Q.1= 77K=4.ZI&^'TASQ.%DT I^XF27%= M]"BKJO*"/%G#->*AL%D\\STC+?=:57?IS["@-XQX[.6@"WIX[GA!$L 4.$_ Z@/+?P68 E M9+A" VZ"NWP\4^Z.\2EFH]G\29:W_[ PTRXI6T-1Z.&ILV^-FP:[$D"#W&57 M0)]A\BBL28/'P?.T>&GE0O2XJ)=W QN6\0!U6@:;N;&L_A8<0&O!.>!V&)_- M7&!=B!A3'MPYGJK96_IZ^:"Q%@_AXMUA=:I"J,2=7+A;-63 '")7 'SAI!"4 MCF^P<>!/=8&QU=4$QLC7LZ26OI.= >%QSXNG$ONBM8<#1%2A,VE6[TPT4EMV M)J\O--U:J+2&I0H5#!QQQ\-.$[#/D?+96< C/2XK=0$74=H$CBS?EU.D(RPJ M0<8OA44TP1)=Q3/#>/2GL"(\RK18E]\%(A%!DG-)21-B#Y+_Q$X@5I;,9U7R MC@CQ62%@;3A^S)XY=F!QE@/(O7JA2I[PD>.B6$P8Y7,O<3Q@>-AC")A>\!Z#2#'[R(A0OFXO!L&5N[?(:7!,J^&TEMM5&X M-KL2M@E:IH-2.4GHE,N!Q=IXG3S#!P>KP5%X)U?@F27;F9/H(CF4Z%8 8V#F%V;&J4 ?P M(D^M2U2XB/#8G$=6S<,1.#*3-^O!D1\"2I;YFGY='*^WP/!ZNU:B;X1@G[$+ MA=F5VYSZ2&("D-<%VASYL<(ZY ? DV ):=A\N<_!TS;/4N.<-;UOYMOCR"8] MH-U>>\"\8DEU9Y[]3V&#P+\[P]PXX!IB59N=#7KH7/1ZW<[%Y=55W^QT/_3- M0;]S)7OHM#O-_E6O?00]="XNOU[_<79[_7GQV_7GW]C9.7QW M?7M]>:,MTV'OJ'Y;('L9/0U5 QE >U@U\(!4J8#LQ_@AHI"YSPNQ22C@<<5+88^3&3J"M% M@;Q(LB3U4WJ7[#FB* YQ[CH,N' ==C,1WP50ZNG)Y^N;DS?9:_$Z:<#9F&41 M)(H)RH4P]"U'RCNU$U@?2"_\#/^!S[(Y">Y<_ #;4O9)02FLO@,6*?4&V>>L M"$\0&TK6( ]!!<+.2%>"**%=S*!)S.CDJ=@D+7^H?(G% Z5V3$!:P[)!4@9@ MN;NQ2,PR]2Y<&KYM 63YU0@O7ER(+69*;U!7HHB326)QF,&V<'5J:*@68_@V M6X1PE&@D@(&X YUWCVT?KQ"*?Z10S/DP''A""/7V5R6;MX3'ERE7L=MI\;5=?J\U3EDQ%&IL<&'R>3Z$%6)222%3Q_-HO MT@Q21F>4F$/UQ;O*I= 0WJW!N[/$PULPNU^-=@C*O?*Z\L%&2$C,CYA?W?'N M%9+EOBEWTY P(2(A8JF(F#KAEW!QV1M/DH0D MR3X(V.RNH^ I+-459==EU:TX>?-ZMQW6+.W8N9?'>,,LT*U:7DQ4MDTQCJ_5 M%*D&;"M'S94!5FW9(&$<81QA7)4!5QE@$<8= \:1X740AE>9:O#Y)DG ^P1= M50"EK>2^O#WKKXTW^]H*XZMRCGC?:RK8J\<>#I]]5@5WCI('=%LT3H1X /& M8^8!PP'I <0#B <<,P\HH15G5<[SM;R XFR;Q=D\/Z)86^4Y,_FA">,(XZH" M.,(XPCC"N.H#CF)M%3$2*=9&]C79UP=E7U>/31P^&ZT*[APE+S"U#5VNRC$2 M"R 60"S@!9LF#D <@#C ,7. S0LLCX4%4)SMB2:?L!*X2AZRB)Y(8Y*8.SGJ-QZ[$L#/ FU 6&:@IG>DXR'7SCN08 MH,_7-_"KYT_54$PU<6O5(_PX"B/NX0[7CD\J3""CN4C;(P=-27HZRC'0,B2I M?U3C7BIV.\VZ>9%DKLMT@Y5:SE$TFJ=VU=4IRS@^[#N:'M6U89'/]51_=3;2 M"U&NW^AN!R!UXVH0E=25N7.\62QE=66N##P/5^I0,:!.:6)2M=O>'>!5@>3N M7-EU2H_M=8S.H+LST%0%&5[K8JZ>3ELMUDV9/;:43E96CJ/ZB)>_O,LN)I[,JKOD2P"G;N3V>!F @OQ$S':\_RI^+5X"L=5%DZJ$IC MQ)VJW+Y P&Y"N5W8'HN]0 D_PO;O>-@:;-3UP]#$;Z93QC=( YI,$](F$?\ M!Q/R!."[:,(CE5(9" O)V<8445Z LB^A;,U!V9%0QA?!\Y: O0TH=I<_BH^& M+3E! @3$JB_GUZC;2XAK>4LT"81@4_AE$C(!Z&/K6;P^6&^0!;7-L[=/QUU' M6)1+*W,M-.32#GJ43DHF@S8WV0%FZ.E-E:J,DW&O(83GA/@.C?NU,*\*M/09 MK:^H]JN,L3ILZ;-4JW[R&BW4*DN[,D%X)LO@T")!$TG:,W>>M)P&?*H4? M#9B9'Z#W?F,6_Y+V;24G#>NGL]-!LZV;+>?H42.?(4E\K62(#@LD0Y>'H3-V M@!#'@3^5I!CYJ0]A1T3Y7+F)UL/9+S5WVR4Y>+> &K&! Q>Z\WZ[0 M.O1FJ%38JAY]/TX[IC;U96.HO8BQU0+SMN%Z% PK)QC&SOVT88?OR:C$-X_' MMH/Q&/@)UAJJOR0JR3#-303_P4 //NG+3 0<=:FGLY(J"[LL.B8RX*SL9I( M)\Z 8V7 L8K "5/@J"8I&72.+>B#@KI":](6=9)!/5U+TM6GAH=EM*E938CK MZ(Z"9R!)^UJB9YTF]7*IZ^VT^=JNOE:;/VZ'P&K]MAHS@@XU2%^U#B8E-,W9 M0Z\-PK CQ3"M58XUD0:50SV"CR;2+*/'6J5(]U9Z7#XIC\LE>ES8>C\'(1PA M7!40KB9BH90F?EIRG:H'J^I2;/W;<);2$['>75]+!)$P4KDSQ<6K'$2P!6%=PIVS%'K(Q8&;&RLEB9:73:O?V#K"K8 M0\R,F%F%T)&8V19H-VB9K=WA7>5QB%@:L;0*H2.Q-&)I^V9IM8\,:' \R@:= M:3L-['WSD@X:%0,4\?W*X%6E6A$<-1>O"D:4K7\2NR%V0^R&V VQ&V(WQ&[V MP6Y.!\/=C9!$%TYHN7X8!^(6(/+!]:WO__CK7W[) MGN.$_.XN$'>RS=:7\5=Q+[Q8W.*JLAMD'R_X\%6,?SVYNL"$]'^9_[Z].&&. M#5]P*WI[U6OWA^95<]AM#2[Z0[CHP\45_/&ATS%;S6'KY!\+YU.$]3.=AE8= M;P6[H"6@"]GHD=T)_R[@LXEC,8 M3I_D@2@TF6*GL\#Q S:#I_DVX[(3;\@F M_%[(RO:1$'"+_6<<8G%[#"M6W<^FOJWZ\P8B"OQPEO3CG8IHXMMOMFM=U>_\ M]/ZIC-::]ZF:\@ H0BV2QY&??J$DLORFA%96 RV=K'K]_?;DZ=2ZHU"M-E_[ M\$@II2=4!/^JV@$J@J\F8E:CT&SS9L3! M-S.CNC[=;IEOGI/U5]]K@\'*YW+1]+KB?<.>T>KI"Z94_?!?Z[VL$;>IG-9% MK.:X64V_;;0Z^H8O5?WP7\MJ:J]8OQZ$YQ/'X]LHT 5/87L:!/WM)QYN-B>=PYK*VN\9PJ"^KY="5M!I1 M5GU%T^%05Z=G=)KZ6OD<.G61"92439Y-X0*+O\2Q>[B*7ZMO]#O:7)95.6BR MA:HC<&I'$F;3T%@2<2@D0;;0LW(E=$KQKQV.QM;N&/VA-B_#P6ML-:*N^HJG MPZ&N5L<8-K5-F#AXZGJ]/6367G#=^A%W6:#J3;1A3BF=L39.,3V($+6&TKXR M(%8"T^J:!BQH9X"K!1Z1^;K?_!GB8,3!-G<7# 9&KZO/JB$.-J^<;5;87.V* MWMN)2 IVX9U,;B@$M6L6B!#>Q_PX8%%1%OHH';UVU29V*LZFXNR*J^NUK<0NI2#NB*JQJXN) MU2AWI=)KPD7"1:K+KCB"EE&$72]THRIMW3ZFZW.JS::"R8T].0.C.Z#H^,YP MXHBE'K&:XV8UG9;1:;6(U1R69I5#)?7ZNW;H%4;4351E4H%ZK5YFOO M3*SA."DJ0"K3-T'(^21R4AT(U215Q<5,N$@U277CGU2F1&5*VLN4O+'C.1\ MGD_WX-B6C>X0BG60/Y4!UN$*;L(XZB):O._RXNL^%>BJ@$&;![].M4[=KC'4 ME]Y7E:/$^R@5:7]RFMA S=A >VCT6C12EKZ^AT*"1!27K/3' G/>UI,\@8FOK<>8>NI]6(L.HKF0Z(NDS#'% X M:H=6T&&X[NK1OZ8.9? T^KCZW6CJ@$=DN>XW=Y0X&'&PZG:*J0,>:53.-FL( MD_[]R\]Q^/:.\]F["R?D=W>!N..1XWM?QE^5EG.+3[N%K7]P?>O[/_[ZEU\* M-UBN'\:!^#(^]Z"CLW_GC5'A1F#T*H.TA M2+^*\:\G5Q=8$_XO\]^W%R?,L>$+;D5O>X-^YWS0[YJ7@V:KV6V==EXM";?YY]O637G\\O/]]> M_W')?O]X]OEF>=#ZIKU^-MI0L;E/NZ5YA_+R=P[HT8Z5;#%";/@R0]QAO[O< M>[IY_@NVUUO872_=7(&*YS:K\3B5C\MC9[/ <5FK:S"L-#?DW'BD%NX]_CUD M(=+'!$Y;!"'CLUD @M^6UWP2+H#"_\%NA37QP**\<[!#\\?(;K ; ;1CLS,@ M*.P#@IV:OXHP0JICO[G^"&P427CLVL,29IQ)CW!EIZUFL_>&G>+SE18P:+6: M[Y/'98_ :[.?S?=O#/8P<:P)$FP8.5$<87=H%JJ[."X"*5LN(U#/D)_]\;,; MV6"Q^%0GDL"!%SD6O'MQ_7CABD7S4"TN@5"0;F_T^.RZMH4LO!)VK?JRF!UY MY+VEY5XY01BMAW:#W<+UJ\Z$C80%.V)B/!:6?#<0S)48!3$/'M/W]9^XW_&L M0 S#B4 0"XZ'MXID3!$ (D T6_L!\P)PYC#'ED,@ CD]2O6C;!<(M:ME *C MUVFN-&RV>5JZH\C7L[J6T1[J7]W,C;'+>@;_,![]">>*JT;H)^CGQQ$ W$,> MQO@#SJPJ'(GLS\[$?V(G>L3335!RADP4+N 1$S^<$$\+N!"<*CQZW4DF5\^< M0 #I (9;>/RN"[_#C?)%#TXH6"2"*: -WL?'4;*.'"-M^"6E_!6O>0(YN1OZ ML( (*$_A)[[IB4?A9A:0OP7(?PU/ HZ/PD0QV]64,)VYDDN%V=5 VADODZ@3 MB+&+YV$5=!MY)'=HG7F2.D;P5( M*"O(F1H[D,L[$%WKY+1D?+Z2T[CC>\"Z M'6HBNH7SROT4B"N7TFL(3/;M$'I83"3;>TU]V=Y+/-/>:RNNHX<3KNK@J5"B^:NP63BW"24TXN8_ZG6? 6P4L_1Q/1\]D M(^US>6 %26WU)6,E*T8EE8MH5:QK9N5(XG_E%\*N+%&_KBQ4<].*1&!%LYA4&[0E7YE%%]V2VOF']4&5;4'C3:5#2Y.^.]_MUK4M^' M2#3!IW7I:C9KU$]'IZ;9-LRF-HF^?/[E04,[BFS<[YTL^MJ03'7E<)W81*O= M&%*7X]U9X80Y&QRV=R:XFNYKLZM7W#9L: M!7WESW[_=G7]Y?R\NSW+DV,ZYPK6IJ:M!((<=HT.U9A2C6G=%8&JX,Y1VN_M M86.HS<=7E9/4*+W7UVGN;&&5K124]V&E2"0;;LP"$?$?S/&BP/%"QV+WW(UE MF8F_Z&'?65+^:F5CF[?(FA(M3UJ9:[#5DAYXJ&=)?^LVF@RNV,QR(0JI8H>A!"H>^8.P&; M\N"[B')DGR]*62S?\]6=:0%62A$27K)&*_UBAFD_\A(.J*PHJ,%DD7;Z$*SK M1NTZN_295X\UG4B_U5C1EW8K-(&=:'F0)/AY\^;/97?G48F MTNXWNEI)5=4A[A/R:9+8$O KQ\';7=W WX%2LJL*?T"C0+ '_)<6V R';:,] M7!XXL5]1:1IFLV_TS98FWCROMA=NI5'T%19;DAI8?J5!=?S5<0<#*6MM-N?7. M%_K-PWYHQUA//]@.F .JI=]]+3T8-I6E(*JEIUIZJJ6O4RW];P&'QUSPJ+I+ MO,*0W1_HTRE5'EJ0.=@9-#I4:+\[J[[^E7\K@R,ANT.MD:KNY7V#OM'2 ME]-?E8,O6TR3-*X,2517Z-:)#?2ZC=YR%L^127-H133UG4W<;'9HD3S;UJ^6^[N8Z-1?PW:[1&6AK M.D!RG(SN2I%,=:5RG=A$9] 84"N[W1G=M9>]&T6_]]3WY@ACXRUCV.\8PZ&^ MH-360*;@>;6XP.%K#I4W]LC0G],UA@US2(;^RY40ZL>S03^>AR21E7&5,*H: ME625K%]OOF51]SH6[1UT)Y[5H;_]PNEOG4YCH*?;P6+->\TI316-KZ@6YZX[ MUY!$TAS7UX2'&BCH);N6V6OTJ]H"J]5J-H9E-L&J)Q6JCWCY7 W^Y73F^H\@ MB&XBW_K.?H^!4G@HV.\N]_25XB<[[BULN#>K>6N;UF!@:*-/?9*Z-S1Z0TWL M+>F'-DL0PR[T.+B\^?UW[ 9 .I&&)44,"2Y10563NAG 63G(M'6C:P\;G>6, MR3US[':_T2.%Z5E6K4H\<8Q[[K^ VJ$B^T9GP)"PJ'0I;RF]TI-5,OMNZML=)SK3J^F+5B&P\:@V6WV M!JU6#X PZ.IKR-+6TI!E,*A50Y::M%:HG+?Z@'HI:&].,=='894O\65M#"C> MNAYW;Y3BN-SN]06H?(3YS;H'A1Q1M*'*4F(/684ED%RM*4M[QD%5SG\O)'1, M4@P,MCB:^ '\]'*KER1:JV_TVI0H3Q)M8Q!*QV[B:>'WW'&EX5XBY=6:P-J& MV>X;G2[5H))@V]S=*6/AFW@SE;.2,F-WUE7":+:Q D;;H#?*C-V42U0\7ZVL MT/13\9ZW(QETM?SI3'@ACU;E--0SR,,M"U >#&5D>N&:O3+Q _\6;%2NS4;?Z ]TG@KY/!Q$%/UZ*9>0JO6Y-+J-I8KP(AO'IJ-5OEI[\=!FS4BPWK)N,.DO&9CJ"_9Z+@ICRRRW")S MG;$PV*/@P5[G E>(S*CTA&PNLKF('@X@%W7O4-M'HNR*?$B5FA;&TRG'^K!0 M9BK:#E9DCF*908J9GWFR_5,YIDEWQ]CCL>U$\BK<@[K>DX%AF70:1O"?J<#< M57BX/Q.!?$ZX?8K?8G;>.GA1AM^O)X-J9/C5JI='Q6ZG1B8ODHL53./J4WXA MY1=6$3';E4CXVKQPZX5X?"3)A]H*WRIG3A*B5CEMD9CKJZ3^KJ5Z*2 ZE6:@ M'X?N/X,0P+; MJ-7/%:F5K%:7T4+'[&MK.%>5$R];.),,/FB*Z VU95<>"D60S?Q$XU/N8O-% M$"Y3'GP7D?.B+L*;US^7EE"Y:PIK&]TA#0DE2[%"4NJ0B*O=UM=T\M")B\RC M][\)3P3NFDFQS2/S4KW8"X3EWWG.?].ABJMT?,L/(QR>X\JJO,AG@$UO[T48 M/743#P+NW:GRO0;#8D+U&#DU(BV=AV>-!"NL 04QX\O3%V:P&=_&A?/9+/!_ MR+$4[J.FV0.-;G=-_?XVCWMZX$7Z]R\_Q^';.\YG[RZ13Y,_,+L;@2 MZ?.K&/]Z$+;D5OVX-6I]] ]1<>EORXE)9\=7;]E?UQ]O';)?MT M>7;S[>OEI\O/MSY>7IR)LUN\[GNTP<(#E@D(\[W'*I W"F M@DM"8#@MUN+A1$ZM@KKI?OL-DL<+"^&AA;'&+5]7]B'[F@ M6A_^:L&Z8FS_^%_\.?G>'^%8,[E\QYO%*;_-Y\TX'G)K54D-2['%*)K;*(# M0N5M#.I;)&2UM2UF?N@\O9MW"-;.X<&2(.9'TCA$' [6=TH\+^+X&=; ,@"!178Y#5(&4 JY)4&3L\! M# 1A%0>!\*Q'R>T"8&HOW0*N6(FP9!=X>S86*3F1Y"ARY"D>@LTCCAL+'2,< M0H"^Q*!\XE&^<5A\ML<&.Y,H5GE=3M]THPMAB>E(!$L+U3/SR"CB";/!3/+\ MB$U >6)R AB>>5@\=*3ZA.5DF+T>*36,\-J+)-A8^#D>]RP'].&/!?A\4O1@ M(WU(\?B'&G\&3(=]]E%Q!DZ#9 5JF?.*GA3[%Y8U(4>%Y<"AN.,AW(&M>I.SRFUD45N[W>JZ_5 MYFN?0UK!]A75:+E2N887"P:VMG)[2I!_5!D5 MT[R(SQPWG_D_.YRQ6Q4,('Y#_(;X#>DU5>EM9X M[D^G(I#%&#,^$P$97^2G(Z<$.256WM?J&L,F35TADB"2()(@/]VV&EH0GDR&=024%U."36[1N=S6>>$W41=1%U$75527$\+/WP4^PY MJE]0:?IA[:B(''+D?2#OP_)]9L?H#,G[0"1!)$$D00ZY[6![E;1/OLMSY\KS MS#W3#>-P#)\R/'?; J\JF$:^AQI(O.,A4;-KF%U]Q7U$G42=1)U$G=6DSIIX M%NM+F;4C,(V%[8=")$0/1TP/YK!K]%L]H@FB":*)C"9Z1KM%=;CD3MP8MA]] M7#D.=PE$& 6.G/:)D_)*,8<.QMRA3#_R.%129AT.B0T,L/2)N(BXB+B(N&JH M0!Z6GG@!O]SSR+D7^;S>4DBLA $,!Z7:?HR#7%\CC]8>3?(V.3RV MLMQ=7Q_WYV#[FD;O98"RTL'R[:%9"ZPCO]/^E WBD,0A]]8)IMDV!D-MZ1/$ M)8E+$I>L!*X2E]3));$^3UM"#7%)"K,<;IBE@*,K4/O8@C O@$:-2;9ZU%DY M_85H&=HZ*U Z,! HW=MQ'>M-OI$L+'O I.&=S()+1:( M62!">%W((OR9.P&[YVXLV,01 0^LR2/SQ_*W!@'PF8\*C[2]QB'-UIQ$. *1CQTX-X07[ $UNTB99:8CD20RXNV:;!6_Z[WXPY>[R>[('*PRPA.LFU_QZTCR1GX$9 M6.GG%4"Z=:9PR)_% _OJ3_F2K']P[&CR;CAL#)K=9F_0:O4 "(/N3RE' F[C M\EDHWJ5_O%_D,/D2BXZVG$NU5GI.-_?5J15VAS\]SP=7LFIUO_G*VU][?ZUO MK_?J:[7YVN=0]!O=[62?NE%^?E!,<>2[MHY@47L/@=MGP/LT2"T0$2(H&Z@? MQ;UP<\B:NK1@LF.AX8X'X<@ID=OBD5WRKD4"YU0IGOB4*T>? M:_@5GM_*.'=-8]"E>8@[0XDCUKV(TQPWIZ&.HL1OB-\0OR'-IHJM! M>(Y[',,N(R&CN+:8^:$3;6/*'UQSK1*$=U6.O6P93:+X@.FBBWV&VT021!)$ M$D02NO6K"IEW9<+V6^.FP7[+QSUC AZ_$Y[UR$+,KWMIX=T1MKLGYPHY5RHI MO@Z'Q#IM8]#7EHQ!U$741=1%U$7NNJW==?YT*@)9N#'C,Q&0\45^.G)*D%-B MY7VMOM%LT7QQ(@DB"2()\M-MJW$%,S_@D6 C_V59ID=HT)!'CGP&E114AT-B MW8[1Z5"*#U$741=1U[ZIBSQR[S_%GF,Y,^Z6IQ_6CHK((4?>!_(^K,C.[AIF MC[P/1!)$$D02Y)#;#K97?B#@P>PNSYTCSQQYYLAW4$^)=3@D9K:,?D];ORRB M+J(NHBZBKKUYYNH_T4@#ARK5\-J\O??.B4UK&?DQ=#$G)P;1TIJ4(],T6@-] MDHNHB:CIF*FI;9CM 5$3>1.UP/:CCRL7P90%(HP"QXH$T!8/)V2-D3N1'!ZU MDW:'0V(#H]GJ$G$1<1%Q$7'54($\+#WQ GZYYY%S+V 17A1P*RHGXES"#(:# MTQ2?@5%5<(:\(!4278=&5\.!OL811$]$3SOP*AX*O1P*/93H%ZQ_\%A.AEJ: MDUL.RZ7IY7]J=N$(\D'KFW2'*K:;0&NB/)Q"6) M2Q*7)"YY.%RR99@=?:$2XI(4:#G80$L!1U>@]K&%85X C1J3;/6HLW+Z"]'D M&B]-22X:(D4BQ3UGC1\\J1TX*5%HZ 6A(=?A(\=]Z< FLNK)JC]8:X L>_)_ MDO^3.&7M.659-AHQ2&*0Q"")01*#) ;Y8I/\YX@#7%9=O[.%%8#F.IYX.Q&2 ME9JMYD^+N QOFN?X_#M M'>>S=U?<"?[@;BPNG-!R_3 .1'@+V/S!]:WO__CK7WY)+_S-]^T'QW7///O: MB[AWYP#5GLD\XOS6[$X9[H0/7\7XUY.K"X3XO\Q_WUZ<,,>&+[@5O37-SN79 MY46SW>KU>OVK[J#5;?4&9Q_:[>;P0_^L=?*/!=(L@N#6F0(B?Q8/[*L_Y>NU MEE=3MB9"EA\?U,M'OFNK!_WVY>1>1)L0<<7)^&)2 M8 '_T89#I^"Z9@N#WGV8 /SUEHBV>%GXL/]?Q@RMWE\\T>+)5' M9@G73:[Y]:1Y(C^#9FREGU\N01X<.YK G["G1"$'9=OELU"\2_]XOZA@YXLJ M1IER);VU,FJX>:!*K:D[_.EY,V"EI9+LZ96WO_;^6M]>[]77:O.U3Q_L-[K; M21IUXVJ5\76)$NT]Y"P] ]ZG06J!4!!! 3:#[4 Z6*^#!WX8KO,:G"=2?MWO MTG+2Y3(BWR\AZA.(>F99\31V>23L=>AX-O4!6/_ET2HK@["2L%(_5GX6T4Z8 M)VD#^K4!T]QO7XPE["P%1J?2T>/'(??L\$VI^%:AL&ZI;68=.+E0V"P2UL2# MC=X][E/:5+YCG;X([2L"L)6)L7;Z1JM/LT]VAA-'K+@1JSEN5G-J#HW>H+MBY:J?T\',IND-C7Z_? ],55"$O+TU MD%6'0UVGK1[80N3@) N.# %\C;@MF >G[ZH MM])>.P[NE<*Z1J^IC\!H,!1Y-8Z=HD[;QK"ES7>^*7B.6VTD@CMB@C.-7G]G MG7&K0CKDA"R[7^=2J7$Y*$8-ENZHP9)6F[G9,LQA23H]=5DBAY8VE86X)'') M_:5S#-I&IUO23.QM0/HB"ZX6^$I1 6*BE4-*8J(:\T3-@=%OTTC,G9OLZQMZ MUJKGYNY;?%T(2TQ'(ECJ\J6G-21U^:(N7Q7M]52QV^N]^EIMOO:5/A7LZT%M M:JC+5Y6M0D)4ZO)%6%DGK*0N7_75!JC+EV9\JY##E[I\52<_FAI>S ?ZC4Y3 M7^)3U0__M>[3&O&2507Y M]Z)Y5F05H41J\?UF6/4Y8L(C@CNR6B587:TN>6/ M1821$Y*Z?%4'FZGU@CY8MH==H]TJ20&AU@ODT-*FLA"7)"ZYQ[SEOF&V]8U" MIRY?%!4@)EI]I"0FJM'R;@T,SP/_A3'DDW$<]+<7^9O8:R\'+;9[$X H7M\(]6]?:NHWE MN,^KUC;V Q9-!/P3",&F<.DD9 (.6-.2/_' FK"V:>A9MI:GM)KF0!Z*MD9Q M!@M$.!-6Y-P#(C:6EUD?(L0^?B*,)$W9;!Q',;; 6T69X\"?9K\@<2[3J1-J MZ9ZW"BKK]ES3CGK#86/0[#9[@U:K!WL>=/7UU^MH::\WZ%.3M9=:/&3JO*1) MT"Z@][3V6'Y;(&JZHEM!E\+\-!!3[GBP0@;_2O68O4:J*Y^W1H7(DVCU:6Z8Y+9+R"=UDO25X\QAWYH]"B'GL31BVCJ M)7'1PQ5';=/HZ1LR7Y7C)7%4*NF\9'#8$8HCTS2:7;*.2!R])(P0"#Z.1% * M91U:.KS9 1N*\N%)J.G-AR\'H2@EZ8Y2DK0J8#1XL&HI2:O^_N7G.'Q[Q_GL MW6^^;S\XKGOFV==9T/],QOPOG-!R_3 .Q"W X(/K6]__\=>__)+>>>U9_E3< M\A\KK@.8>@BXKV+\Z\G5!49V_F7^^_;BA#DV?,&MZ&WOXAS^WS&'ETWSK'UY MUNE>#'N#LP_MSN5E=WC1/?G'PD&\(!"_ZARW2]#0=-JK0XC7G\^_?+IDMV?_ MS^6-WI2*IQ---&Y,97OI&P-9U20C/("S_SH.K;1;Q'VPD/#%V(GW'_K=.K]%,,]GTP5K3VKJ-EM:U M+>:874>87E6 O4K/&+3,_ON0S4!T68\L\D%.\#!TQH^,6U80PUDXF.0@PDAN M=B8\[D:.D(E:,QY$>#KXT/7'A[?A;X$M+TS3P61F@V"SP+]WPC2UT)'L'N\7 M88-A;ID:#8MO>68]LID!P#.+7BH M*X/\;ZU>HZ^7JD'XW',W5NG,').3N6>!:+KCC@=R"/=BB[$(@D3<)-G,L\"9 M\@">7I1-G@!A-A,!/ QP&2R:$&27'(0.\N^!!W;(3D\^?_D8GKR1C Z?9\&# MG6CAJL(S4;)]:]PT6!B/0L=VX*4H/L_0G:I6!\83;,SQDCTD,GN5(F!VNTUO MRD('] &XPNZ&_!OYPDY!XB5\5NO/L6[I:2^7=7[S<'FBU#%E!IOC4+8#C/$[,X__Q1R$[ ML^#3 T=5%.2K,G1]YO('=3J>>&"NN'-"U3-=.C]1_V AD P>U'>0>!+(J46- MUCX8)!+6#I"A%14Y9(.=3[AW)T6XY<:V,-@H!M$.)^+Y$7.=J:/4"SA6>!D< M7) >H_S#%D";/*WKTH*4[>Y/>N@.X*9'-IF:%B3&8T5KJH 28/@(/ ^UE3O' MDW4(,O8];SPJ9.',!R2/G"ERRAF/ D>=/SX$U=%\G#D^&VC!8_!H?&:(!,D$ MGJ27Z7V2-%/:+KI;\&% 6@X0 K!8>:CI\XI"%!K'#6)RT?Q!T FB7>HV@6QN^"Y0>: 5^6OD.Q>\A+$-T47&T P+SY* M07E ; 7Y 5@AL-V<,/.S5/09B/_$CE2."V(80!R(*9 M:M.9V;!*CU:'P.5I M)NX^.(?UT,4+'@1P&HX'B@\)E;<1/KA8\)FC111N\D:P7V[.6;_33'<2+N\D M<"ZTQP+3-3P/!R?!LODDP6U8P&^R= $EBHXLLWE^9L5]4<):"7ZHU: MRX%A9>[7#U%"2<%B*SG$)5X 7-"\2TN&X:+8M8&*4\U/L;'"B8;%(PW0NIL: M!9\R5O7/P3R32W DJ]#L);;4,Q' )!BWBX/8LSDB)\ QI9QY@E)$ D('$1L7 TQGYHH?0-NY^H?\ M7FHPOG?GXT5WL6.K9:$ R&^6$F(6B)33V[F';YE2YIU&@%P@DT00+BXHQ9ZY ML\^8GG)?P"I\N"8 7B2F&!5 !)0,%/82":EPA3D"2A_%2 @O597LE)_@*C#H MK\0OB%G/<@!V4N/%5X79(J[ +57:09 ^2[R M=VZCTT7!-L':51PWGJ%R,HI4E:"1]!R">$]>LQEF;',JGWU-O&JSPP'%1>3L MVR:W_H%XX!H'PZ9N5_*GQ&T!_.!A(KPY9J5839@R&FDGH:R3C"9178L,!MF: M$B,RA4P&WA/ILRC0$O57414(:+@:->-;?^984C\&AN8O^QD&AE)74"_2P@9VC^GQ-^2/JGF$\^A.U&Z##F1\! M4J,6*7[PU'.3&;#?/.F5NT$%,YRG932YI)]DU:7*H3,#JE7N)T7 1?<)W*4) M9$U-_="4M;T,H0)1I'.XFCB!\I+B]X&2P2HBR:HJ2\ZHY&>=85GFN9R7]JM#)#O89I;E/"7!*6DP7T7< \5@I,SC)W?PU^7ROWFA.)$NJSB,$,S[UXH M0YZ=RR9GJ5*1XM\GQW/"*) ._4O+]_RI(K1KSX[E]_CAY(/,N[4 Q1]7O4SB MYC-8_6AD>L#WA1 W*&Z1Z8QM2S-5Y%/\$ ?\3IDQL/AS/G/0 MW9GO&$PW<]@=LE.\_V3^!GC,R9L&J%;I\V%/TXSCK-XNND ]E,CXU7H/L)6 MEU$4.*-8-8I,W"7K#O+?_G=/X#/4A@QIT?T0TUFDH%A@@_ 'K-62OE"5A"5] MC[HH;KEK1!5D^HIF%MLQ@NOMS^@6*.WLWKE/#PGO+V@!&/^P8TM:_?.ANM,[ M0)Q ^OM&(GI 1[.6W9C-1E-3 #MU[5MQ$" A+"<$&,P6H +)"(6?1=NP12(0 MC\P(3*+)3LY;G#DGRINR4;>:ZJ@VU+U-PC03&9%0!F$@PMA-@N:<63R/&"(PT00(QE(43U+A \)61 M4P84N-P'8ZNM)[2R;N=IQLA FQ-V#ZK,%X_]3^P)9G:*J5*I#+_#9K6>9!QI M(A3L'O.B G$7NPDCAK]Y8*<1A9/?@S0.>"NLB0=(>H<5P'/J"-P"N&TD:D,2 MY)<.41G:1U$@O:,J:3F:%"1_8NRA>1>Y*E*5ZM]%C62-UU4*F:@@1XHZ&_J: MY6L?%U^:J!O/;RW9F7R[#)V+A1 ;K+Z84+U2B7+"Y#%)AHT*==GI*I+K"ZD5 M>'.F8Z+@6*,7*2T08'KJ-&"-*N6HP/:QSPZ($IGS.:=T+:3"J3U-^9]27WPJ MN3T1O$ICBI[5L>01S)ORQ50X^2]=IGJ_H2GY3>K+KE@)DZ?W#_K+VZ+^LEL MF"U=RLJA6'-SJ)MG$&9J(Q#F!)8._$%I7L@8I3\4C_I.H-$Q UZ&U1]*B4U2 M /'D'_S M1\<6^2R$$2K*D1I% MV>M?_UK:/)-;67,&Y JVHB4RHW8=)UC!VU)NHF>?IC8[.,VK MG[3T++>D 3W+9I:>Y6;6:EXZF?D(DRK1;8LQ"TGF2X5A1J;\I@*NX(WWEO/J M9<*\C<7>2@BI5&S0YI-BQ94X@KDA/$C2NOSQ&%:5>EME9P.X ;:VMG6!L;X/ M0^B#:HU[DV;"TA-F?BA3W. 1GN^]A:_>IJGZ;M:. 3U5:/6$RAQ^.Y(%N6A^ MP*\)K#$_6]6K*G^5S'G$XUFHZL2!%5%Q\;57R/@,C#\KJZ$H^.\PQ]Q!/0@- M+"]R'].$V ;ZBM/F%[DF):UX1T8,N8STW/MN/'4\/U;7RD@BF%D [NG(N8OA M^URU2LTV:9&EV?V^](S#O^"'1$]'3@IH$4]GN?KV9VS?J12BW$!6&ER>??AC M)ALLA>@%S3(CC:4L72R_@R=F2;UPCVR.I;((BJ!9WC_NKV!-)*4@:-BS2%JJ M9YC;.Y^TOTID;+13E5N._IQ D9W*N\SR$ N$ J]RY!V(10KU"YF](^ZJG4Y$ M6JE02/$%>.2&5)W=+V?4?N2EO0MPC QZ>V09PE-R:4TI@N^)5>'@A>)964V# M!('(EU32)!4G,KMO346-9-I9$CZP= <>? .2S!D#-X.M ]-((ULIUB;%^LY*GB.3NQ#FW8BLK[ER7]\_ON>/*N(R2F%J]"]"5-<=OL?=?*O;2[65I5,5.!?AN M1W9]\/]4R=UY/8#2:Q9/%4NBL^T82? #F"DJE%*42Q=-QN< /'!NR0(54% Q ML7@H YEYUM-\_X1T[TJ'@H>$2M, [H5N'-!.NLYW,"K> MHGKU%BM3I==TM9H'9^;A):.T[$S8#723WCL@1X'_@_8$P'& C=NKUJ?E! %;7B[\G9.C>2N2#$<_ MY4P!(T@I Y#E/,KCBXPD]>PD+3_ XO"N!\P7KX!,8&^GHO@ 9O MD06\I$]FMS6X''3,#\WAX'S8[K?-OMF7?3);'\PV_%6-/IFE#S*UTPS5"MV>[U73YNOR^9K/_RCW^AN)WO5C?+S4M?J__.JV<']:L\# M69H;7 H(-U69=SCD]E!G51.^P9/6MS78%*3$"O6SPF?'J)> FGJ'JI<"U#.P MY2,TV/&1JZ9CG/MA1*Q2/ZNL/SX.M@/@8"TN7B:]D-;BXA5W O8'=^/EK #" M2,)(_1A)W)%PL2JX6 )W)#U3OYYI=O<[&'HW:N.IC 7Z<<@].WQ3*KX=R=S) MBUAV@G55NU"9KJ":Y>U3O%1^XK"^:9*O&!99F7F09M\TFL.-W0Q'/V^Z1JRG MH5M?HZI/=53GSLD4T M2>+#)HE66YOI3"1!)%%[DNBUC5YWN4,1MLN1M*:6G*@BLSUWR'&Q?XT\I Y0E.%N&/:/7 MTB;VMX=H+3"O;&V"N"1Q2>*25>227:/?ZNT?HK7 /.*2Q"7K@JO$)34Z54W3 M& SU!>Z(2Q*7)"Y9!5PE+JF72[8&Q"5W[JS\6;9M6GG],XW1MF]X5FR<]ED\ MG&6SM'\/? _^M%3CUM\!]M:C^O=+FJ4U^Q\^7'WXT+ZXZO;;W?;P[/Q#5S9+ M,\T/5^9%NX+-TC1VBE4?\?)W.#C/L=0WRS6DMC]+>T?BP);"1/-9X'B6,W/% MTYDB3X&@U#ZXUQ[[Q!^Q=45']=F\.KOYP)PPC(7-C=-IV+>9+0>Y MG9S=?#MYPS[[#7GWV^;0>$)4OAKRDC&51T'H> (=@M]53- MB^\U>\ME:]O 2/4R#1,(L$#,7(ZS[=(VH[BBI+^RQ(*L6[3CJ0;LOYV=_9[, M&$J7UE6MKA_X?'_K4=* 6^!KHL#/)PW(:=#R>_@RNH78LA5OL54[;O@3<&RNGSU\GL,X M%!QN#J*)>)0=++-I43C%1TW23%N!MIKOU1@M=6[IJ8;9[^;[= SG2%A\6ICR MDHT^2-O:YD#Y'^[%V%\V'4PVW_T6V4."+QD6J3.2DXN>.B6 F1"P9:"XEGR_ MC>!WL7NO[#RO^M=BVU-)$_)5Z8-7[5-BG0^_!CG>V5D_SE>T]"Z52VTEI/?) M4U-\ &3HK>"K-]]R5HF7O&T"XEQE/92OO3 *8BFXWWZ1-.&R4Z"=2#*/0:O[ MUFR^>??J=IQKF6S.RA!;/@F.N)%.D9:TC(5K\B\_)FV;G57(M TT5T(K M_P(H5$[\N.>!(R<+A&K@7-*SM\"7#2"I;"=&RCJ3L6JXB9P.9!/H;$M.?ASJ MPM2-:H6O%.Y?1*;.B==>]/*=J?FPGP]W"^47^^OD)_?L4JPW1\ZW3^ MZ+#)-A)]]#C7V158/ B5>SD+$JC$M9-Y@'+$Q<0/87_8=P!;-8N\0W @N.W( M@5RJ:3*JI0WVOZE0$9(MXQ9\X'5B:3G= JW_3XB!WK,]MBT&EI MLBWRA2\8&5(Y"R4C$XJC9UHY,,^IC].10"]PU;JR?O6%Z2T)I>'!OO7';Y$+ MJZ;\@:1X#Z=)-=@EE_WV"P;VG!:-XX6PN3=. M%IA[%8AH'[T/+Y?1PWGE'=Z0# +'H0KS0ST2:RF;?Y"]74XFD%+=SX;M/".Y M%?25H;.Q0K[L2WJI#ZCH/_H2W $G_:_4B,ZS!<.'#S@%X?_\W./E^PFV^?/IU]_3?["2C)J*7B%)QD6K&R\M60 M'714S<\^5@,8S.$0.%VV*&2D+(RE RE -HOC=M\FPTT29Q8H[$#$'K(\4#5P MK%XHN2JJ8#$2O0$P@07S]L9?X?L*B(ZBND\,V1=;?,Z**UKL[ '04#GJ_# ;$@:FIYP?^8#. MQKFYBX7A[*Z#IF>J&Z!"E.!I(N25/I0,>PJX%W)K9QBX V-!S\G8V:S&?,11 M(("72!_$%7 9C;?_DMI-",<;PLX/>.!,J:+2E4Z$5,NQF"S. ACG+Z6^"." MV!7+@Q(3I>Y&6.D4&KSB\D/06M/V.#!4_NS>5YP6_[1FEN6)?[5G@+ MHPP9@(&KD3 V0/(^'>A9 -O3P#+8"#9F^]+YD:(T(EQ!6\M]J@"7E5&@9)ZH MG-!H64+ZA1.WPC=/+N0FDAZ4 C.85L9.5-XHHR MVZ?\S0ITRU#MS)(N"7/8[AC2>E+.14.*.?X,=:0S3;D-K\<063JO5#KI"X>7 M!6W4I"TG=-&5YMTI]'TE)>-P5@!4(,:NG/^)C%5ZOM1UIW(*7ZB,MG&"+FA9 M@HTC@T;YM6^2, CLR4AQ%(Q?+^&U^4!%@X%. +8 VE *4-*#EZTNA7B^\'1. MKY&.8IL?+*K4!QY.&";UA)GI)EF[,TVB3&$.2 FY<%O8A1,Y/%6--DL)YD^P MF^1IY6&RC6PXI$CIH Q$Y"\B[^K!=&>>AU.XOB[AU/_-=CX&@H!+D+7IG'#] M@CD&VSP>Z,9Q12'2"/P:]Z?EX:F#*%\[^HFTN2D5,:Y&3_TCT(_3$9Q$$E+N MX4BQ94LCX5[D$1QU!$ET' 0J2%)%@\DQ .T!M\^( ]E8N=2A:?]J^BW:U@D._@D$$V R6K089R\+N0^([FFM0\ MK"1=A\DDP?"]^B^JDLJU 'K1C_?*J\JE(1U'KN]_5R-Y8^!*7"90 "? .&)F M1!2"I5D^T$B.MO65'AQ/Y>CE*7:U5K/=E4+.!/SJ(^01RG*#L"@9 TQG5P=R M*NH3;WH/#[8"Y=M.CI-C^/X.C\]U$TO 2MT"B0M%'N>:VS"8F02CU2C?.Q\4 MG_?)-7(H=#(C&1\LSQ@-76Q7MM^!L>)_$!,0KV@LI*'"YI)7\/LU6] M1V>T(XT /&F&=K;46&,YJ!/'A,:C=(:H'X1*V?7B,28LHL*(WOPI'#ZLC%O? M4Y]0\G@9%Q9AM/;E"ZZ"?%(U&! M3+CT@67@EC0H(80CS3TX_/<9SODCT/!$:,E9VNE\Z)7K4-IO=J-T+:1(@S?E MB(YCFO.@G#SL*(-"F*8,9LN;-ZAET%\Q 1_QZ\DUS<$&=>4[.5^;6ZE-FOCL M7Y/F4PMA\TTYD40R3J'N4D89Y_ET\M7VWVJ[/0OHY>9:9I=F\%&F:PB\<::0 M4AKB/(UNB<3<1;_R5/GL$*_S[!\WS_EAJ04OG[MD^"T82^N>[8DHRUS#Z\2/ M&1IS&7M4]TA^JDS!^9B=< . X%K-UM(+UR1S6D49Z;+!#P_'D5 8YD# M<^D*E5)2L*2-0@Y#/O$)PQ6N0FDD8YT%J2R*3UI<3Q$23V9SS*U >KNRI*"UR5DJB4O()SH2 MB%6W^4^-Y4Y*;4"%'ZP.! 5,OE$.2#6 M8QD:.[DBHB+*#*4EO&CB8-P$2R_DD09.)G_2K#;UWG$J:U,_V;('+9W0'OHR M(2O).I;N"R>PXBF&J"T$331OW2IE%'U4A;GW>/+ *? (_HSMNP3(6>*I!>C[ MB#\FF6%/,(6,UI%%)8(Q(39#*CGA/)TK!K20:<9GZ*/TDE17!9+0!ZQ+X,^2 M<>:9Q;@(IARXH.Q+1 [I1Y1WSV#*W>F/AQ>,8]:HU#@E)@V@=2Y8M M[ .7[T6;I^AE3W(.#BBT\T4BN1P6(RDN,?#0/QZ'R$R \OT'(T&ZW$GO^45C M<)WC,7P:CHJ 5,A$.>25Q8#!N:U\EJE#A:$?18L/A5R5,H=L;PC?&NI&>&\Q M97H^5I364JPL33J7E116DC)Q0_"YKAI(@;#&9+E_3/)@SQ6DAA[X@MS.AGOHH@B(8E-,&W@B<(PJ<42P5 M%SPQ-XWPY5]G)D JL3$EWL:"4?6&S#A6.P!%,'?NG'[W_ #"%F?X\T0IUGG:P5@Y3:3' MQ'?7KQH(Z[D5&](\*MBW]K,&2(.=S2==RSAJB@B+&[YW)*./PB6AH.)[JVK> M8">J,BF520?"E)XA^4*MS&'L=\FUO0+_'R:@89QBH#=\ VC"T!H-QZ@P%//% M_)&;6$[*J95009!DJD\EDA6=H&CN2N#O, K.. MG2C#2PI_PC=@'P)8XD)EGLQW"Q?MA4O702/1R-(GP9WM-UD9C4H7**0J*6J&BSIO))U;,K5@U34I@]_X MOB.IZYGZ3W!J3XVPRYLSUC2BC(9D.M(G,4<&43@&20 M2\JVDN _:B)KL+#!KKT,V5/U906ZSY%QYL4#O$PLHK1R:S[T%HA1;D\7TEY0 M$9DC,!2A"WS#3_;V' ,Y"]<;5&D!P(P_*EJV"#NR,4USX6P&FQ.ZUU" M,SR70A6YY">I\I-XA=/8"5R9"0?EAI5P23'PU&F(AJ&>L [N&_"I-RFY1H\S M]+1A9JEEQ8'T6*?Z6IKT(7<6JJV-G1_"?JN@F5"## 5B!%NH@I?L#(TD#PO! MM$QF^5'+*)4_CAX0,YZFO#F>H6K;,Z@"YO(1;N0^]?&E3TGJ\(LJ.B;:AK[E M2(4Q-7/#(@(N/%WEE*.GTI[#N;\7\%QN[2[QZ,N'SDON'-A)XJ345)46B9(@ M5(9#% ?>*^KW=A;GEX<._X2YGUXV7IC$HQ6@2-W*&3C $)M/B,6*K,)MBS:8 MC-N&<^8/+P;.X9,MD%VH^,7$D9PG %1#Q,+9S:G/65HE1;)2T=8_I;<0F*&P ML_Q6F41:: &1T6FJ&\2>Y&4JER.UY[)5*5LN1+UP(FMGI_Z]6 Q:IH_,'*SY M>I4LF2MF )@KC5#D$>2#2N ^8S*WK90M2H.0?F5;K#"MT8K-F47"[9($ MQ$0: / BD8H''^P\)9&_/F^YS[/SC8SS4JR#O#S*W !#R4\"I[+M2Q""5E&=9N4+Z5B!K9YP:'K!0M3@#J1O39B(V!;)!F"?5KLDK"LM;#'AB M7"645E(*XM0/*]-B85F8&H ^V/1M89)$'A3.)PDR%*]1?H,T:6/!_;/P4U;2 MH70EU1% !F:R13F%&6A7C<33Q XG&"[! Z'G0F_7RR7"2I0>0*1#&0#R=G?6? [9+&0Q?%)TI%6V7GX0,DWLD'Y(]. M? UYFI:4B:A,_[ $_HZGC/7WF 2$.59K&(=JUI34#8#@0XZ8FI'%<@@.6O\T M=H&Q")""QGR87YJ;DI'^!V,N\$#@\AA;3.+A4V1?(#23ME2CQSGD1%6D2$_) M8O+T6J5\W6($"9 13"]O$7Y9+D*F(B*U[00E]]I@ 8$H%22L1:B3=IIIGEA# MD>;59#'U(-\8EP(14<0.^(-"+M3",HLBRRQ1C%P^$,TJ63P#K&K$O>_L#E * ME%IL4P (/TTRN97HXMA.!? S3U%15M-C05=1S\ZO".8AGQ5R 6VW2J56[6)2:(8V#XFR1.92\M9WZ5!U\;*3-?/&];-5PV*-.>^<$IX M:H8Z.TPR C95Z'$P?[8I:RH6"ZTH_=%=^5(FI!)F*F&EY8&>KP=+%V&O&_,P MKE^AXA5MR0&*/^4!@BCI' 46%'8SX5(D>I;C.KQHQ2D8IZ5L14+(RI(SGK&* M,^1Y4R^@I^5'+U)8.$]BVS>.*.B,J J)8*UD*SQEKK?UHIC'S\77J/+$9=4@ M>[ Z"4NX;G+-KR?-$_DYG'$K_?SR=B$@P^X<3RT2# 8__4*U)Y??/#AV-(&K M 1!)HV/L1?K+LXURYH?#U8.H]M\,II:4K_]T_/=E5MK,IF[;<;#Q49-^H M=GKMR1S4$$N-EU-^#W3X<9FS6L[7&=2R6<_3MO0^YL$)/J/F**R#*F6/AWS2.B* MO -/>P>6@^3&JBCYO&Q\)D!>#H[2V&>MQ@"-?1X.M'HM:.HS^3SVX//8+9.L M"CK6@P]6AM5I]IIL#;.JH(]&K7+]#/N=+:SVA0/GOH?1Q;QC9U+4A8[O_?I)1MOG*ZT*0G+XO.&^BEW2>+?8,#["CBR2H;U;S8;/Z4 MIM-&?B3;XZE7E#SO;!W@:I?)6D*::J\:::JM6B>*[G;UQ^TX7\VF7^>UZU;; M:U=^>LNMG%ORR9=S2RYE9_//WRY.-,RUW"M#*^$XVQ\)7 MPR='GO( I!V_?JHD^AR8H#A&NFL3W6FANYK8##IAD6KTKQUTLH(M(P^K[AM^T TQ9B7 M9"'%F"G&3%*)HB9S[8DV:--(.A%AGW[L2^=5+B$@1?)T1/)^O]1%QUHA5H]R MCY:^FE2M\81:E']0D&_?WH@CI-BJ1@ /BV)K8H60E[6>7K+J85+EX$/X\UHO MZU9+<8^QU.KW9#I/.F.QGKM=Z[#.1@Q8$QP2F(WPG2UL&_W2 8*""S1G8=WM]1Z44*O-'[=1L5KT MTN"%5_F6J7RN>N5SU"^?*N1H-,/!5L@1Y]M:'-=>W)XZ-(Q!KY?Y@\J6,]A( MW#F>ATZ+I%&+&H"]3ZE1^8Y-U 5]KL7R8%@Z/*IR\EOY:>L9D:XS&(GK'#S7 M,8U.OT-\YU@T[M>#$%W42<0%RV>3 ?=V',B S3:*3ZFATKWV>&]WM(GTJAQ_ M%45.=8E% [0.ESHZ[1Y1!YG:F\+VJX#MA]Q% SL+^0(3VDM6'9- M:67,&CET58^H;N<2[' ([K3=U2;;#K/34;G>Y\.BP1L116XRE&^M8[!&JK,,V36 F MV["Z4O%@",TT6J8^9?3028W,O_J0$[ ME@C#J=EOZ39H#ENS/"[*VJ4 JR'Q](AXR"S3!,3S. APS&$BO%YGGKW 14 3 MQN_J,EFW'@UL^KWN_J%9"ZPC*[L>8"1^2?RR3'='4U\6)'',3150ZJOS^KXZ MGT7$',_RIX*=NGX8OD%-E843'HAZ;ES>M[(GO(A";)L33:1"#EN>Q5$VN7W$ M0\>2+5ULQXTC83-O/61*Z+ZCY4ES+7RH^\XNNN]LA.OK4)M:]%"+GBKTV*G5 MYH\[6K):BE.+G@W@1RUZGD3+BC6JH+XIU**'6O10BY[CXWS'U:+'D!/89E'! MNK9YQ"D@J:6.?<&%L4_I4?DT+FJ:,5?7WS<&&G/:JW[X6WE_ZQG(JYPB1JSF MN%G-J=DR6IWR._10AE8MU'$=]3&+P1RI6(9/N_F/)>E1/X^NRKF7+<0/BTHT M0(N(Y/B(A SN];#]7^GJ 'G# 0S\3C _@)7RX#$10,R/HS "P03++X/,#J>" MK&L: Y.:Q1Z@^5EQ,!XAK76&1ILJH\L5@(=%9Y?CL; BS)N3!I9S+Q(!1[KC M':8##UK:R*DJ1TZV554%4>WHHX16C8=R[B4:5V;MB>I&V5!Q" 96Y"<9W&*3 MA.U2]+]7U[V\**2Q<6W'SBVUMM'KZ.L$2=4O!V+G52[,2)2]7[N0*)NLRI>E M*Q5RP@HZHZK5VJ?=416 :4LCJ%.V0+/1UY:65)6#/#SCNG+2GYC (3&!TV:C MI:U'">4%U<&>J(+FD;@:]LEV*A]>H=S&!6V%&J&2=Z.&^DWEL8T836D:$:50 MYW]2CZ%G6^V<^U,XT4>LY'-C;:UG *$97.0ZOJ?E>6SF1P "A[ONXT+> O-G MV @HE#GC@0BCP+&RM'$6>TX4LM.3KS??PI,W;!SXTU4MA%;$H98[!LEF/T?4 MIT?+@PQY+EH>U6GT]")5(:-S!2XARFR$,&AU$+KHZ>9D( G/A(7T[3X:;"0L M'H<"B1+8DZ-&BTW9@Q^[-IMP8 (3;L-Q,9SW_#;C#$(F.37JR9O51[S\Z?YO M9[9"5\1'3SPP;ED@]B,$TBP @#DS]YFLKJ= 4*KDN?;8)_Z(3< ZAB26J[.; M#^FP[K-\'S=(GCRP0_9M9O,(3/R3LYMOP,@_^PUY]]OFT'A"YWXUY.5J<;2K M%PO%#,[AFH!;(%4>G&C"SN,0,$0$(&1N_9ECL5ZSMZRL; .C!D/Y'"80 +J8 MN=S"] GX-DA6% C+OP,1AUAP%SLVCA8"6F'?&C<-]MO9V>\@ &W@3.G2NHH= M/_ 0;OU/[ 0J'6,D&)_-7$?@:Z+ SRD0?Q4<^ U@%/ UU0H;/H@06PW8!H,O MTUOC$(^, \NSG?'2L]A41!.X5T)-_$6(&^\ M'OX\0]8?"%B=@@]\GL,X5(3='$03\.)''#GW?_BHI^GHGU M1,@>=('H.2+ P&P_T=/=V^W9C?WT1ED41CM"8E7"'N]?_V:5Q&7 YBA!2LSG4N!^+LT>*5@N5R9 >> @R?(Y8_(YQ!4S(![2O-)X!K0+E$WC"3Z#A: MO>C?.(!=)/,V)!HNGP]D.\VGOF90R07N26A97SKA@0FA3Y_AG1[!0\M. H@' MI?(()X;/("7A4-K8-((E!"2,P>@;T2 !"H\"A#4CSFL+AA<7-(Q2.8+-_P/6 APA_MG$M^+:?"ROR>\.6AJ?TRC!^!8 M0%KR .I-:%/I360*VA?),PM=J(2M-YT2C;P(Z=DL9QZLWFJZMW,E:":I=V.@"FI1RM^AIQ!'_[.1:4T^>::] ! MNT]>5Z%S0Q#T@56\Z_$1F)0M? O/L13Y%LL'?^%D2..,2R!C&:(OK'( SPF@ M'!%V09@]5ZXK[K.AIH2/&4MS21,+>QV/K@4*4Z&RI0ZCV9G+07!YV&YQ6WG9 MS"7Q0S@OLU'ADBR0YB.X^C&8^U2RGG ^6AS<77I)L"/ M#X% 8IJ9$W I(?%1&B?/-Z1/DS"WH','>\V*#K@@0OS$AB]N!2HZ%EV8#]?1 M[77C'>[@9R.)X#F8T$IT86#GWI+4XVN/]13 RDBM#L\LM.[;FCNC?N;H[&V0 MS__^Z8<9OWZ@=/K^<_( :/@_:=7<+FX*'T0[#_YY]&7%ZND*'P38J\>XGP22 MP)UHN'3ZO\#)/B#K'8AZ-XS]/W[YZU]^6MQ(,,$'&:&%D^2G_I]3%G'66SS] MXD3Q_@(POK+1S^\&/:%+_F'^^Z[WC@1#^ *,G>N>?6LUF^V&XS;Z+=,:]+UF MN^EUNK8SL.Q!=_#NEQ>PM2IA;W3G=U3?#M>68KB6JY^'ZXTL=,\)GTTF8).OQ!!>#!/8XL#L^WI[K._: M;BWV@L=>\"4Z'7O!'[2I7;+6L]@)?@^"(E-6L1.\JC(M;!-?LL0ZS?A0-U8K MMDW\1B(: N4)VEL),;5BP+56\E@*\;Y]XQY'XI43/XA%8WR1Q";".V)C04;J M^#A.TFNQ;;(:W):>\R5U#B8KERI9N=W$=F-G8X@:VVZ(,_7&&:^ES!/2?N5/ MQ9G2ARU4V#Z#. $3,Q+;?3*M0F92'&K=5+=SVY7I6:KAM]JE1/H)D'9*NLKB MTD1Q.4AHB)*LZO:RO3*=XU[(>LE@BL2NO3JN0Y-G%3PNLA^ I M\,1>9H"55=FM9F8IXZZW&E$>%1@J0X]*=<&A?4EX9HJI1[6FK2Z"]&8#U#+P M4-'A;#0>$+T0O52AEZ?.)D/T6C?-=G<&>J/,X9#J@]6RA2^SQ!]3SF[CR220 M^^[]/_.&%A_CZ$'LR2]_NA,/=T@1@^FV'+?=[UDM^[;IN+;7M?NRB,%N=1WX MH_ BAG,5J@VDH/WJ*_0ZRJD+E2#/(=.@JYM38)I& M6YWHZ+*\%Y&0VBAMJU&$Z%1GZ](R&HWB>V?KP@^HC52(U"%3':JKC5Q;V>1/ M7=8655&A: MC37X/$L_CSI^/D6!9=DH(N,@86,6\>"198DJ!V>3-/K>K3TPO5[;NP5?V>KV M^V[6$K-GF;V^)BTQ"Q^,]:)MI&AS_!B(+K+KHQ"2%\O"Q50AT3"6+IJD9;FNVB!;\8EK5BLY.L4&[-:B1&?@A99-Y!_UO\WD1PJ_YG$W? $^GT/ C,BS2IZH*2,O6 MY\AP2)]3Z(,HCTQ5@Q[NA^"Y% MY+-+>J&5"',>5Y>+;%0V^FB/3&7/:2PRZ6FY%_&0[46$V5Y$'!&P%\4<\^!1 M)K)PN+W[GDO@@W0OO2@H*213>I5XEZ M_"O75E?^>"K!JMW;%6$.80YA[D(P9QJ.PO(Z!#H$NDL G3Z$*Y+1;F,N4T42 M]LBB&7@:(C\[SQL!#X-E+3/?Z'!8OFA>N7@1Z5/AW@Y7EC)=B2H/I:7JTN(Y M*"TH+1?2O6;E[+VZQ/#+Q71(..Q6M*KTFLJ4'H9+4/!0\/8/99K%-ZQ$R4/) M*YQPY;=)3(_ V*0N_E$]Z5/A:(NZ*<^HY5!:JBXM MIJ/,6D1Q07&I77#R&PWS'>@)3?Y@8@<:XY,Z\AT2[@QMGRL41K';!8WWQGPP ME%R4W$)S.1OM0V9)H.RB[);47"F__?R5<29["0D3>L@>61A/1758Q0*D%ZK' MHX\TD#/ KT=Q7B"G,Z,6Q:Z3W+(MDF:TR[ Z]V:EC/H=AL=L]ML.4Y?CR&_]'%@WC!'[G+ S%[R"<+(7/8K-Q?LZ(^D $<=^;S2F?Y5G^7K8 !4YY57)9 M-0]7Z7FSZ[*6,%_8=,,%NP,S3VDF19*/.0AL0B.? ?=SX'P0<"6/\7_M&X? M42'<2,D%;\C=RGN-*9N'&5/KN@Z@K!\T&%'!X<(.B_,YH HHACQ.HC?"!\ M: L?E(AD,-F:/>#3F(.:!+;-S&!UT&'>-! Z5J!CF8"7>V O*5]90.FHXZH: MB6O X7S@02+\Y R.EU[I"T]YQ:$7\KTPCZ5U+.)+;!2#;2O,:V$F+Y% PD)V MI76?W1_3Y$%XO^46NIQBR[?,W^L48=L6XCL\(+<>T)--S 9)/+G-3;M_@3EW M.^,@L2PY)(CG=9J=?K/7Z[:;_6;?:]M.MSWHVMU^IS%P;NU!+8)X_^Q_^KU_ MCKC-2HBZ4 3]'*F1L?]'(^#TY^7>@6F0@N"+#N.I$+C.MUMR%T\#GS0;S6NS ML0)GDWB8S:A/6)K$7&"+&$8_8>DX'F;]4:;3,,@C 3R%;VB20U[,V6I@3X8& MGP#G)+XM0PA4G>HIE'8W!#!D%J998E;"IG$BXY!Y-(+"WP(1?A'8+Z-+BXCR. "L2N!^XL=9)!]^_3'<QA M/ >%%RPU9VL^ _&?7S!X[7K OELOM1"2M2T&B3#B>9>6UO%K] 3W%_^*6$-9,:"--_F-.9CQM+2,/XBVW:QV/#8:_(O51<5Z!_":K\QIF#7<[U;7 M,I_.N+9[_]+7>VUU5V[SYC56GR.*DPD--P%Z<6')V,0'<M;G;/=;3 MRNCT& Q_RMA@[SB*>CL)VF,^F]R#>6=G:AR'P&\_#_E.+=]U%LX!%M(CQYV# MXUX$@O:E:NFUL')"GL:9IGG96O;B&>U*1B7B&:?1D.^=K'\8GP$MZI*%WF,C MEB0R]BVC5@;AXSA)95;:R:I#T%%IO9,N5#N]I&DO%BO#=%K+-ARO^*$.NJR\ M.*_(OBP:P8YV]A>"3%U!YLHQW(9Y'GK4N]4-X@_B#^+/R_-,SVBK&Y2J_]4I"QCLB8F:]8D94^ST_'E,5E3L?_96$C.M+JT4\/CMN__>VEV?'#PAGIY,X(N+KF!:8_7Y;%SI7^K!.3%6#!WL8B#"6*W&]7PVO=/+SV3837 MBL#T\]BNVND\S?!,._H@_R#_(/\41!^L_=G5#S%KD22ZU+#@4>RO'#3N$#-B MZYP1ZUB&UU96SZ[]THOSL.Y')^V/*%-]E+&-AJ=NVIGN"X\8@QB#&'-^2\8U MVBVT9#"6N!_]%'5,6+R MVYILAJ&9395"9,N:UZT9D8%7%5Y,$W# M:V 5&,H#RD/FT5E& _4#AJCW)*P^E=3:V_7HTBV-4,L&EP[[-6#@" -'B#*% M-:7RC)9UNFF/3:D0?Q!_$'\.MW),U[!PC]RVA0<&4]9 MD@^LER/:*!\3 8H<*]*Q(KU.=C,')R?*(6^>F""(.(/X@_BSYJ5XSB&Z2D;0*/]TI]JY=0XTI@' M%KD,'A[C2U6T7-'SC'9[[T2,NI0K8BRKKO)P91E-!7[SZKO7VW)%4:FJJ'A- MPT;5@6'L/0G[B:4DB/QXPM"W0]_N[3X:+<-S;'3M,("$ 20$F:*L?<>P,("- M 6S$'\2?BQ@YMM&TL,"].-^J6BY4/^\1MLPT/B8*@A3 M6-3P9=N6TNF\+N6!C\8T&M-ODJ)QT\)X(?KKZ*\CQ!06+VS<-$[?\<1P(<(/ MP@_"SQ$63G/OI@:UMW!.#1:6WG/J!>%,12LC)07'HUIFWHHI-@,QMJ8(7JUCU@XZCL@_ MR#_(/^51@QJ9:(4V>ED.;!LE\60^SRUZ(-1/@\<@#=@;L]NJ8;%=7'RU(59E M<0\Y#CD..:Y$*KAB628:M/70A13UVTY2VZ1#EW44YV&JR06T- ) V0! 80,- MS#5!;$!LJ! VJ&UNHM9B,F-#$@;T/@CECBZAT9#$*9RS^BUZGK7S/*\,5EM9$Q5=EE&A-_%#*@.O6XX_VX.M$"T, M(G:=UYV85N.[EZQEOO1CY!>2U(&HB$C?VZJK5;[.AP?>/Y,'%C\D=#H.?)*P MAR"."$T8H9R,XE!FGUY-DR!.1+_F(!X2.LD"W&/ZR$@4I^2>,3AE^)\9%]4: MX*V"ZP+^"YG$PV 4P%<)2Y.83YG(6H6O63J.A]^_GKFZBWHMY[L?5WC0!^*P M9"=E5JZRAF\OR2L^K]XFBI,)#3>79'%AR5[$9V&8'_/SN\8[^1EDQY]_WK(F M=\$$B/Z)/9&O\81N:(0)31Z"*'M(.DOC^1>9^I'?/ 7#= Q' QO=QPG06L0& M0CKE[/W\CQ]?2NGRN5>][(6D>UM#)OO[Z=DC-5O?O0TE6V$I?Z433W_LZ MO?Q1Q>8Z)>>W;MSC$#0[47[>*%\[+4#:>BMA-1/VN[&"6/D-_AMS$D?@'E(?J.)/R:V:1034$3&5)))70!C;I(W MOXM4Q1NW.(6/"Z&XU3"5S91$MU4W7M21W5H(D?KJ[M+KYJL@ I M ?FR]R0J,MCQ>Q0L>ANG1O7\XJ0^2OW32LYNEI/77),"@1 MVFAG=2'4U!MJ6K9A.SHCS[R_I."9TD\55L^500!+RM5KM%N8\8Y^H,: MJ:;J2)?3-)P&3JM"%VAO$GZ6E1N="1S@TZ-ZU%;.\+-:1LM1%K+49:'1%])' MX91.),R&X;51)- 7.E2O\*"0^%IU+#;;,5IM95&&REML)9*N\JJGZDB7Y1CM MQMZI1K67KM/](;/TBNLN3FE(DJS>1!GGK.7YV=,_R3">B9*,4Q+]]D\QK<06 M];XD/#/%"@ MUS3@@-R=-HL(>FJ*2;*>[,ZW5067DUB67C%9.'5 M!@V/>:+=U5O'7$W-,VTMS#GJ<42;)E6/M.E1'?5(]\]DFL3#F9^2]'G*Y",& MHC3 CZ.(P;?P:QJ#Q.I4T2VD9Y<Z*I=?(B\B+6)>M.8,6481=+G;#*FW5,:8/MUB;C063>T=R/,/U M<'?\;#Q18ZV'4%-OJ'$LP[$LA)IJ&==%DK ;TV2(!0GB/-/TC(:Z[51=5KAH M?8QJM\(RT70,JZU,H51%)- WWDW;;T]!ZH\)?^8IFQ2B6*J3-^VZ1M-!SQ ] M0XU45'6DRVD9IH,]$- 9VK]1E4R/,PB%I>4\3M;F[J$]*&3*,UHFCIA!%PE= MI&)*2ZLB$D6Z2*6?[UJBXK==*U**6H#SU92:7F/(5&YNFU>KL>$*N-L-I(AW*A4KU\Z8.))1PGA05(1<8FD#E? M94ZL \&:)%U"S,B+6)-4-OS$,B4L4U)>IA2-@BCH CU?[\%Q+(R>D8IET#_: M$*NZBALY#KN(KI[7[WV]I &M"QF41?#+5.ODND9;77J?+DLISL-4I,OI:82! MDL& W3::%H[4/)];5'ZK87"0U5#'S'G3:.&(9_3]=,H+KI!TM0W/:J-TH9^[ M-PW_T?OZ0P_^_ZT@S779G>,"?$/#<1QE$O8&=71A$G0=-=)659.HEN':RKRL MNDA4D9M37MEUFBR"04OQ]7F@MF':Z(BA(Z:3:JN,>+6;1MO#,>[G<\1*[X?U M12. B*5%R%7IQ,>T07[4A0EU66-TH_31-:63":]A."UE'9VJ(A*8I/?&!'>T MTUYW@XRVJ2Z<5W4[K42"55[-5"'I,@W3P^VH,WI!U0C=E:-_31G*X''TL?[= M:,K 1^BY7C9W%!$,$4S?3C%EX".%QMGNAC!G>[#7NLV\X%MS]V3X%5(7/BG^ M-I[ PC^#:>?'#Q'\SH$9HC2A?DK"@-X'89 &HD-NG) A&[$DD5._L\GQ!GD: MLX@$J3B=!8^B>>[PD48^(U/Z/&%BEO@HB2?$GW%X9Y9PR2\X M2QX#GRVFI,/-Q=?S)]P@R_RJ(>4\&Y,.+Y'_2!(JV/29"$6WY>HW1*S*/0TS MTHRV77TZ3>(_@4XI?!!7H \/"0,*LGR ^_RY@3(1!^( 905AX7HT#&-_3E9Q MR P.2 ,N'W+7FN1D8:(M\@@>0Y!74&?U@>=LQ/X4L^!Y]L(Y1\FSPUBP.4LF M1)X.3[3EW99$2=B$!G(-7A ?SII-Q>4WY/ 8"1C!NBNY$'D&F. WFT]5;G08 MQ< P3V(9LM95TX1Q*3>2<>$Y@+U]D$CBCVGT .PH*[K9YL+.&7HX2^35X!@E M=$]E9+R2_*:!7FZ.D5YMWX69IV*ZL#.[PWI7[YRG0?PU+O.,(Y&&_ MDO/-(LS, F/3YL[,O4O&L;3?U\!!J&M5P4W#:^"6<:&H5"WP$5;<#I_W&(58 MOULF:[?MCLYN5Y'QGG[_?;<"E$R59&B9J>T528<80N9?7;=MS.0+S@M%SF M3M.'F'J$J4>*DB<;AJ769) MMEGE66;KQV6&$B=/03I>9A<9V=QN.(]&1V4-&7E2CXA!Y9')'\;JTY(QY82%S,]3;>AT&C[+ ^*IN 0-X?'81/XM'RO@)(I%&M5_ M9T&2G3,,N!_&G)V2XK.+MO#DJ__N6G%^=\ MS=**Q'M\ 5SQGQ<'RQ6##U_9Z.=W@Y[(=/B'^>^[WCL2#.$+N,=UWW8';;O? M&W3;9LNQ>XVV>3OH6G:WT^U9G:[U[I<7LG3 WO\V_-);%+./XO#W00KW\^=A MO"QDMT+I"D'/CJ3'>9Q2)C1>@2A0_KU(;)Q+ =\I2_?/F10*STI*!#!UP$4^ M71(/9P(_X&IY%IM,C O@JV5"9" 8"[54BX3-@JS)#IX5.!I'H RS0.J.U/M M1 ;C>BJ>P)P@SQ!CY_G-,ES,$6_^E :YLEX< M^@9JSZ\$9]K?@]LI'%'@C>V8!0NY0F+>]]7H.J5^_U*&N+:$M,= M5Q)(O$"^UV&MO'P_9ZHE'Y+I+/%!:0$IA.DF,WL#?RS(RN%WXL-/65[K@TA) MB8"]@>\G%#@)F)N&XD?04$QFU1IBL>[9VH+PESQU0P8@%XS"39:+EFY]2+GN MF51)-LBEC:0T>@BRM,1,THPCE;Y\"E!MV3N+MP3E"^I-/M+B57+^?R55]H9\ MB!;,/L]SW,+N:V+\2,.93.4%OLRM%Y;SO.#%V?U_0,PS*;^7QXDWHL/_P%MD M.#,Z/T!8+EB,!W0X)RK@.(//(,E,O P&Q1N% MXIDY"\,,O.'"-V2N F7R^@:;B759P,HPPQ/YJG&X\/6S0\61"^6PS+I><.!5 M<,-N\BSZ773? Z>^GXMK^CP5[II(+_?]62)SM_DXF$X6M%UDD3Q*GP1GO)&DOXH9>=+\ MG*H;>?*+J[Q(P_?A%G!7SF,_D':O!!KXA:\RX(NK4Z$Q?!&L64]@_]L*G\M7 M>\@>+[OHNN9>$GL82^M=\.L3Z%I@,:$)>)8NG\Z2Z(3$\+-5@,A%A_\+R@"/ MI''R+*L^QK/[+:3P62(.7I+CAGP!AIL)PMH]Z0A2"!"5_*E/"2 ME@PB## X2,!%YLN, XD\";":8"R1A<=RP9Y-<\MH?O;?Y&7_DWE?$6-#N/G] M+(5E8G,W:VX3S.5T;AO,(HEE@K? '@O"=7'-W!XN[$+AX"5L$C^RX>J+_6WQ M1CEVP$_+Y\UT"3!>G,"%Y(L!S3.+4'A7?EU M.)?L- ?-#&7F!@>\08[SAE2R\)F!ZIG(E932+R"32PC(O?&EG@:#1[CW\&<( M@K7V *#D)\!3B^]6O/G%^>1J3C&K\6/O2V?QR?SQ>^*'-)CPN7J9"YD0*7E^ M5I.QO..+8 I?8=:EEE^SNA-V+TIS$DL(9QLPB>"P@ND"" MQ=TR"18'+==G- ,D9FO'9#DI0N1R_EQDJP@3:_TGZOO"1>.YK20"?MES+A\J MYZ-DF"F8U0NL9,+DG@JGDT51DW3[5DO*%L>N7C$+$X'&\6?940N[AH,A)ZPJ M0F?I.$XD&[^@A:!>1,-G'DBU- 9JPX%PL94#C7FD9V4MP+9[9,#N4@W3E2HL M(.O2.Q6/-P3FSD-G.:WD OCS'1&XFS =Q,/@7JU@1?()YP*M(PCQ.2, D$!P@WG%I0*R60\+*^7\00#MI"-Z0WNH5I:$M M64E>0/*=O,#RTLL(XEQ5"9THZRQ])GX7JRRRZ>E#5H&X SA@16%]8=&35.I< M@8AS-Q+6].\ $X\B=D#!ZI_,0@ 6!EK0D-8^D^%%(5G"W91 "A<*A=X'E*<" M4X1?!/I P!_&9S=.U1\=K=L=?50.TW?PRX%[+/HPXX(9,,K&33 M,R$/8 O!XH/Q]P',H G[&'-^)\#TD#!NT^K;W59ST.MX+<]K-ZUNL]?T.EW; MZ5F=SL#6*(P[7V/K#-69?#81Q=/_RW7O2DTF72[$O!13JH%LN\1?719IGH(H M786P,M_/%6U1U9JDTC624MFI>J3-'I/'7.CXLLT]Y*0<19I9O6"[?>,UW$83 M+.@FO)_GJJO'-"TE!9EN^[(%F:>>7^K3R_WTI7KYTJ=/9S/NCU#GV8D[++1B MYVH7,*U&;?5N(43]/0+G(I3^\:\RU'DE[$\&=@XX IU'&H1"YUR#T7/]C8+R M^<; ?94-<%3E3F$)>9685'F)^:L,VH/+/,JM*PY_+V+CE)._L^&#\ ,^1. ; MSV2X$1D6&?8,#'O03"?4].HUO6E>MN[X/(H;6V\45+$G0OX]YK/)/4M$&(9L MC31@VPULN[']O&9;796Q[BLOSL,Q#1JV84:N+'7^1#V: M#^D7/M-.IU=87+P&B@N*"XK+GN)B&HVVLC88]1 8;+7U:L?+?+/VZD'LUG[_ M0RAW:]>'O\C:BM4,S-U9ET5(:77Z<2VRSZWB0R&ZN77R< MM1Z*$R4/)0\EKS0F:\4LTT^B!TA6>GD]+]I\*U"I9SQ2W\;-%P]6EJ+/(H9F M2A*:T5C03,.VE>W*H:BAJ*&H[1:UIJUL1CF*&N8@[Y>#O*@#)UNKK[5JDKYK M<4K!N.?KGGY*/E YVJH["J=#'$W-4G =AK$U36E$A$2$+-*<=,R"IM =0\X: MFZ$(H B@"* E!%#$3RWPLR2EZR^Q,^^U9:GNZEML'X4"Z%8V6B%?(5\A7R%? ME8)6&.,^JL^&\DQTK$NM;%WJE66KF]]9[_2P$@%3N4(A"$/5AZ%FVT(80AA" M&$(8NB0,M:WBFW34 X8P61Y;>"@E9DO9AH4N["'.*S)Y!15ZA<7!-9J>LBPQ ME B4B I(1,M%':'"#,,V&]AFHXB5#V4/8N(WN. MNF*>>LL>AA2Q_\8YA+;95B:P9S_D-*@2Y;C]_R]T\_S/CU Z73]]_\ M,1O.0O9YU%EFZ\@4[-O5O9$/0_S'_? M]=Z18 A?4#^];K;-AC7P^IU.LV?9EFEU[4[3ZW1MJVNU&W;WW2\O5F]U)>Z" M">/D$WLB7^,)W0W3*Z>'0<2N\])NTVI\]U(LS<8+>)1?O&09^3F(0#6D[VW5 M!>)W8T;X.$[2ZY0E$Q)$CXRG$[@5)S1A9"4GB\(W\X6Y'L7)-8>E(7RQ-C=$ M7,NG?&S(_Q+VWUGP",?(:T7#G;=)R0;#'O,FZUU'Y1U?%FEONJ_'W(@\,: , MD&,4AZ"V^?M7Y>TU=MB#A=:TZ8([T(%'>A.]MRJ8['SSQ--//;_4IY?[Z?'ER_+R M)6GOM=LR;-VXQZGU[$3Y^2G3"/=Q.%2Q[V>Z;Z6/K9G:FS9SP5ED/JA#EA1- M0VEB+ EY:(=S9$SUC/E6.ZWE(\OJ4FP%U:! M55GJ=S^]MM%NJ:N$T7WQ=^F\L_%$C8TRA)IZ0TW&-)YE6L6+FRX<@'B#>(-X M@WB#>(-X@WA3;;Q!5ZKXPLUJQ6I^ Z(]DPE-_F I&<%2:].VX[(M'MO*I$B7 ME2Y:+Z/ZK; \%&#(HER@7*!'Y&K6L.6GTS3LIHG./L85]5%4U9$N#-VCB*&(%3R+$YO%8W,L%+Q+ M6(Y66UW#D:JK-=PF^O'WFV\WY%I(%^XG MH8BAB!7K3ZESIW _"04/!>\0R[&!^TF%NFQ5\\R2:9S0E)'[&&N.\IS9EN&I MR^?39:6+M@%1XU18)'#G".4"Y6*+I^,XRLPM]&A07"HN+F!9.::R7%-=>/\B M;HA&GG^A;1%F4> '4QH6YY]4Q_TW'<-UL1 )@VL:Z:CJ2!=N'*&(H8@5ZTZI M2RO"C2,4/!2\ RQ'IZVL6*+R:@TWCGX04"Y0+E[IO: L8(>>#4I+Q:4%#"O3Q8YV*MR1_9Q7L_2.REV=F<4J]E6(WBXW+[4Z#$DHIAN;*%Y?05S'/N1Z%PHG"BL%!)X$9^T8J[G1\8YH1-@@90# M)2GGP2A@0T+A$^5CV;Q/_L'^.PL>:!D8Q,(J!4=Q>P^TU ME N4"Y0+E NTL"YI86&AUFXB?AO'27J=LF1"@NB1\71RH#?S.A$SESFGA U> M\S">W8=LX38?%8DHM8.N;N#V6[0]92)W$:0L(*V@W32:EKIYW4=3M!2<5[3A MH1%B:F>1($HB2E;(ET*D1*1$I-2"5Q$I-=W]/YF0I:[ M8,(X^<2>R-=X0C=TS5,P3,?OV^T;K^$VFIYE->']//>[N30 IX=TRMG[^1\_ MON3NY2.NQLF7$M+T(''NE-&=P*$]GYYHFGGWI^J4\O]]/CRY?E MY>O=:T-^?,KTP7T<#E5L9ION6_F^:^;2IMU3\&ZW#\J0)2N4:-VXQY$P.W$[ M#7O,9Y-[EBQI:9L&L1KFWJ5NI>=,[SBJ>@7QI7T!MGR#M#HP:F<2 S7^QX:[ M#-;;F*>J/"6,>R _OL&/OT<)@_N]PI"_TB!2EOJ!'(D<>3)'?HPY9\B2R)+G M8LD^3X,)37=SY( &"?DG#6>L-N9F(80NV!6JA*MS%40D'<(-X@WB#>(-X@WE0-;]"5PDDEAY'P-R#:,YG0Y ^6DM$,9Y3D*;:&IV[: MEBYK7;1F1@5<88G 7C$H%R@7*!L9#5M=:YZJ._PE$K7RJJKJ2!>&[U'$4,2*;09B%Q^N MWN22XF+ZV,T#!:\4@B,7_,=LX9T"IGX/B4F%Q M<6S#:UFH010X)QK% PK=5HHG$Y;X 0W)E$Y9@E&!5Z=\ML!SP:@ QMPT4E+5 MD2X3!0L%"P6K "_*<<_&6?7VKE#P4/!>V(L*1X-57:WA+A+X8\DT3FC*R'V, MU4;Y7JQC--5Y7;JL=-$V(&J<"HL$[A>A7*!<;/%T+'6#7]"C07&IN+B 9>4X M6(:DP@W1R/,OM"'"+ K\8$K#XOR3ZKC_IFM8EC+QJKS[7R(1*Z^.JHYT8?D1 MBAB*6+'NE*LL^PXWCE#P4/ .L!S-)FX<%>JQ5VF5G M_!4@;I;A-=2)VQODT85EBC8F47756*2*\,Y0KE"NZBY75XXZEVQ/VM3;,T-I MJ[&T@6'8:JK+2Z^) BMP \TLO:-V%ZTIW^2 M83R[#]E)^[X[5R:_FSA5WRU4=8.WWZ+M*9.YBR!E <$=TS2\=D&[\(=0M!2< M5[3AH1%B:F>1($HB2I9_5Q?Q$?$1\5$'7D5\U'1S_F1R'N2*EX)7<6L? 50[ MID0 5>N&6YX&&%H*SCO5S%R)9OZ04J#+UN.W_/W3#S-^_4#I]/TW?\R&LY!] M'G4>:1"*BPSBY!L-V;?%0,*OS(\C/P@#F@9Q=">.N0.J=,/8_^.7O_[EI\UK MW5(^[D1#\4]_F1BQ?B;0/1+$_Q>YW;0W5# M8P%JWM9-JOVW1+)':MG?O8V:6X$]?Z433S_U_%*??M[;EZ1/AG9F]^)Q6WH7 M0&[ JG<X8EK,OP')OT/+23"CL M255N"+(:LMKKK+9W U>$NH*UZU'QJ[V#!9=FM:L/PO&*9QS<-(Y93PJX\7:7 M0VV((H_7?>E+ZA?MRX_4A55/B)IJ$QAM-PRW57RC5%T6_]3(9HG 23M5B5!3 M;ZAQ/<-V<:) Q2SR(DGX]46\/XA(#-9.0L)8O)+("*><,]4V47U;AGD&/+8R M":U)QS#]9%([U5]?B<)6LCIVXBN]9KS=NDEN;-LE7]>-;VR0%\.CF,ZEU!G M=*ZVIS1J@=E<&/.H?,ZK+NQ8#AS4!NH41TV.IIDN[*/0JCP]-W6??-+=F:@# M0*J_L^$#XQ\B/YP-V?!#U/']V606@G4V_"Q"';?Q9)JP,8MX\,C@L'C"/L;\ M\)15LVN[ \?M][V.9W9O.XW>P&MZG:YM.PV[W^L4GK*ZD==X]AQ6L('!-)8V MKS"!9U'"@$?_!T;Q PTB3JY"("SCWPN+&(0$5C,%FG/XFP,GBQ41EC0LX(.X M)IR1)K-)9G9'+)6)L/1/ K+"?/%=.J8I>6()DQFS(';2^*;+]!Z&SQ]#"D664]$\(7T$'K,9Y-[N'?^[2:\''.C>09OD.1$$(&XS[M^!WQ,\LMG!ZZ MK+Q"AU%G;5")%,8WG,80S">5;V]'5&=1PY=KJU.:I M5$,8J+C278_;%<-WJO:KY]I\ILLU\YIC+S96^JU;B[E/*]*64[3-LW ML7KL/CUX)ZKKW39,>S#HMURK[WJ6[;1LN1/E-GK.K=6LP4[4VC[4G4AC%I0D M-*WR+L0+Z=V@_&N$QYV*G]^Y:G8JG%*W'#EONY>26*':;70@??;TK?7?"&K= MN,>1*#L1-X/.-)A];D088%P$D1],:9C/!U1FP.M#2>T$&O?3ZKV?9KM*"^=T M7WQQ'FZIG41".R9M6/^67;>%0,H*N[Q=AL*HL- MZR(;%X$7C?KRF>!((TIKAU,:U0N5(K1>CF*BDH2F#*U>M'K?QJH;SU'-**7,J/GN", Y?6]Y<^-W MUP;QO(SNP[)<[E<:1&*'^4/T;=Z%XO-H$$1@:08T_ (R)';MP.P\9%>Y89EM MIVM9O4;OMN5U'=?U^O/ZQMO;=N]LN\JKVYOGWVF>%]ZM5C!*ZB5 )#[OC 6& M_FP8R 8AL7@8GOTE-:VL3%QO#Q)/62*'??"ZE?)M;19_N6=2MHLO2S55/9*B MZM$GRD79:Y8K<<*DEKT$<0\)KVVB@=E2DFG@-$J=:7#>DDK-3L>7+^W3E^KE MZ^T%RX\;R1%Z;$!7U1,N8DR#5H762Y=KC\XER&'(82=Q6!2GZKBL)-I .]9# M^B@2S4?(UA(QGZYIU862"Y5 HH,^"8#7K3!%3(@,B B(#)@.1"PSB8S1M7/;S6; M[BZ9G<"CAJS\CBR6K*K.7/N<917)4+%H.J)*+C4BGW8"JU%Y@2YL6(X* FV* M! IK@5?'620(90AE"&67@C+3<.SFY4FF"_<@F"&8:<2."&9'L%V!R@/GJNZ=G==K?9ZS8;GNDVW$[3S/KHV8-VIV/6I(_>"&A''@7Q=O;2"_;L MI7=/0]E#FX\9@].4#GE;C >5#=UZS&>3>Y;,OU75F(TE['R=V7 DW-D[M9W8 M\\ENUZEEE6:GX\N7]NE+]?*X;UR)$C+MZ/-VU2?0H@0EG\H+SK(L!7^6)' K M,+\XPW9MR'?%\UW']Y,9N"UA0.^#$!Q)=CK;"5)>%.N*)QLR(8(?@E_9^>X$ M\"N)@:P=+R)]]I352_02W'\4UZ4E5X9#EP2>QT61$9$1S]T=.0O";_!BU9KW M:,>@2)\]!1B[]1PF> O"O35&[YSU@&<.[A4U5F#_KF^7I:UVTJP-L4H+@\AQ MR''(<3H33AMB(/0\:J$XU6D&7PKMR3\9S$(]XDF0YEW%T]%NN4R-?"2 MI-.%4,H2].P[TV39Q$W&M#_QK]ZTKYU_K!1/5A5!?>J246F!9" $( 0D"- M(0 1 !$ $:#."+!_@65=( #WV5YI\AFG-%QI[*DLD'#>T7;[UT57 8X*G7M7 M!"FU3C$^GIJEX+JB#:C3F?$T]%2V".6RRQ!?$5^+3-]V$%\UP5?<LT&G:W[S9=SS+;W6Q(DVEV M3:MOU65(DQQ().HALID]HDNT2!9+QW(RDQ]/IC-8/9$O%H_(O2"ZS"$;9F0G M$4M)$,%AC%R%,>??DRE+"!<,"#K4/$@ M*34/J.0JBY%6RJ98%3RU:@\A6K,IZC2ERE,RI*IE7W;<3KF'!97JY4N2&UZ0 M920_*IXO<8F6S5HUA+T3&IC\EBG/OE2>N_5>N4L6=K-E68:>%,B4)R4A%,^F MV++^0J59M62UJG6D+PWRO:6.2Z]NU_JO&X3]Z;-INN)=#VE*3V[+7I;8>)$1 MM$\O0QB7U!X[::X+M=0%N4^(86L3IK9;AN?8A9-$E\4_-=A<(L31SA!#J*DW MU%R9EF$YSMEHLA2;$E5M%&L05YM]ACK]5!E&P.5Y4;;Q* MC-9EW8M6XM62$@740B&IGY"@P[V;MO^2H0[1C1'(0!\8B1-X4IH\YPJ(Q+.4 MIZ"8X/&+$#.E9+ZH_+FFX9EM=#^KYWYJ3L8:RIK3-FQ;759BU64-':P?^Z,1 M\U.1-R<=K."1Y0H.;4T&T+="W^HUWPJ;\YW7N3)++U3?,A]JQL'! M2N,\@YOMD[!=B/UWU@K__2LVSNZIV4;3:2JS'K&FI2)^GG;;C"C9E_4+4;+1 MJSPL76DE)VS%9LQJM2[I=^A"L%IV\FOFRD-5SKK73_@@"50*!J\:- MY:I^<HQL5LF^TYS8$FL(L M(DRA7OYY:N>@@]K[[.@0-)F&\3-CWUCR&/AL?ADVO(TG4Q9QV<6F$\(%Y%^? M1U^9'S]$\/9#N&L0PW$\Y8?T$&KV&XU&S_3:K4;O]K9O6;<-1_80LF\'+:]K M%MY#Z/SM@6:3"4W@."X[^PP#GB;!_6S>'RB5'>&E17A]+T@OMY_FM"?L3_$W M([*RD9%91&?#()5'B7?(CH]DY%).:^;SOE%<7#P&:U->YXT,]7T)ACUGMGHZ MV'-&Y>WK]/*E#\ZW;MSC0#,[47[&KC/8=:8.C*E'.Q!5V\(;?%P(Q?5K35/= M 1C(J*E MAF/B%LS9& *W8!!GZHHS"F??Z+[RI^),Z6WKTTGXE7$FXSVR40U[9&$\%5L" MQYC5E:L1\PRSI:PCE"XK7K1R1AU<:8EHMI5-GZR*1*#/_$JY) T9E\IE0I,_ M6!I@SYDW6IX:;AM;SJ"GJ)&6JI)PV;:R+:+*"Q>Z1S_^RB*6T% J,#J20/>*Z=7F?*8KP-]C[F!64AQU(]VJ9!MJ;('W/MXVL$ M]V"6,M4$MMLW7L-M-#W+:L+[>:ZZ"D'34E(BZ+;K5"6GV>GE?OI2O7SIMRLT MK)30H[I'N]J*CR)1;DE999G=Z)E7B?64%^N^8#MEB;[(=LAVK]6(BRV*(QQN MU,**M+!I8L$B[BT>$0"((_:<)UZ2$;SM(:.1E#.<]OE26$BT>AZFH>X?92X1 MWFAG>2'.U!MG"AC$I3T'(-X@WB#>H%VC.\Z4WIE7T/1%O.,(WC)E8#B_QGPD7.G$RM*T*VJE/NC*$5#*UHJ;ZJ(V)VTW!<=>.)4;I0 MNE"Z4+HP7'=LN"Z>3%@BBS&F=,H2=+XP3H=!"0Q*;#W/-H M.X@3!A(B"G8D8=Y>-"W*'*N#N8Z8<1!RUU5G5$S#/ MTT?A0N%"X4+A*J$!62T[L0>_/-(T>&1R_%Q"_?0B6\ZED[0+["SKPC,8R]!( M=55-KLR6.OV%\H3R5/G8H#IYJ8H\%!@7-$MO\,FQ4!O#;XN!7!S"_H!#V%72 M4F47>)S CG&G"\RJ0(1$A"RR$TS#-KRVLO0)1$E$241)+7@545(E2HKZ/&4) M-8B2N,U2W6V6%1[=PMIUVX0Y@!HE%EG]I%,[^P5E,QCG;!@[*(LIB\=L[ MM9*UBLL2;@T=L#44!O0^" ^=V(1^/?KUE?4'T+?'""A&0!$I2X^4A7EIB)"( MD(B0B)"(D(B0ASOE/Z04Z++M^+,]V K1PB!BUV,FL=2T&M^]9&:XTSJHR"\D MJ8,( #1];PM^5^JCCQD9Q2& --R32&J1A$T3QN%VG*3B9QHDY)&&,T;& 4MH MXH^?23R2O]W&$^"1Y[_QC0Q0.:EYQ>,G$T;Y+&%#0M/52\81H7!'?Y8DX@GN M*0_@7"YNL$'6XW;*?#:Y9\E27]BF0:S&EO;UQUS^?;%KOVNI5RZ\II5>\HOX MO'KG*$XF--R\S^+"&0?X+ SS8WY^UW@G/P,8^///6XAT%TQ@D3^Q)_(UGM - M7?\4#-/Q^W;[QFNXC:9G64T@@N=^-T_>QL&M4)V=;YYX^JGGE_KT!^'0Q6;1?8%-F[?(._K)/5!1;"D:*)^9(\L7%+65&4%HS];)=;SCB.@ MMR_;61ZE>!1$XX/&,@YO-OR^4WS0* M*!J3A'3OE:,N-'Q"Y%>;X*YI>"[.0SP;2]38 M]D*DJ3?28$=1Q!O$&\0;M&QT1)K2._2GD_!6O.,(WC)E;;S?DU^6X M9Y& 1Q]8Y#\3+O+K#BV\JV&[>PRN8'!%2_55'1%S;,-K*4O&0.E"Z4+I0NG" M<-W1X;IX,F&)+-R8TBE+T/G".!T&)3 HL?4\JV4T+)POCB*!(H$B@7&Z8RVN M9!HG-&7D/CXLR[2&#@U&Y#!FH*6BJHZ(N8[A.)CB@]*%TH72=6GIPHCF,83L2 1^FT775$S#,:EHO"A<*%PH7"54(#LEIV M8@]^>:1I\,C@(:(TH7Y:S(YS 3,8*FD,4<6JR$M5Y*' N&#Y-X_E9*B-.;G%0"Y.+W_ Z>4J:5G$_OT1]"P%WV'D MZ7+F!F(D8N3%=I*MAF%YJG>2$241)1$E$26K@Y*683KJMDH0)7&CI;(;+2L\ MNH6UZ[8-

-5U[4*BY*N#5TP-90 M&-#[(#QT8!-Z]>C55]8;0,\>XY\8_T2D+#U2%N6C(4 B0") (D B0") 'NR2 M_Y!2H,O6X[?\_=,/,W[]0.GT_3=_S(:SD'T>#6B0_).&,]:1:8V=:/AQZ<3^ MQBB?)6SX.?HJ)A$GP)==R@-^)^YZ!R3JAK'_QR]__[._#A*QO]_&[0LQJF]P_SWW>]=R08PA?43Z_M1M]M>4ZS MU?-ZO=M^S^P/^DVOT[7MAMR)?XPG=#=(KIX=! MQ*['3.H$TVI\]U(HX<1U<)1?2)X)(E $Z7M;?*$TU#!FQ*=)\@RW)'0"O)]R M$H](L*!MGI@*_XCO-YCIF)O^1A-_O%1$MFD0L3Q*KDV>6"*>F8SB$%0H?_\J M^[^V.'LLZ)IF>[E6XO/J1:,XF=!P?# M6?$I&*9C^!/>*0C<$MRLK='6_0-\V3.Y[>_> MAL^M")^_TXFGGWI^J4\O]].7ZN5+GW;1NG&/TS39B?+S4P:#]W$X5+'!9%]@ MK_<-\KY.4A^4 DM6:.,=1U)O)T%_36+.=YF!M[F6W_6[M-94F=KH,R.COL*H M'=^?368A3=EP%SMV)C$0ZW\T#>((N1*Y\@Q<^8FE9P%/M ;46P.F>=EZX@WN M+(1&5T%$TG$\XS0:\N\+Y3>-PN&%MN<+8.4X&Y*4^>,(7O3A^9+:1OM./^HB MVR<$KK6)33LMPVIAS_BS\42-#3>$FGI#S979-II>\VPT68I-<512SC)[FT2( M1(A$B$1'5FRV#-?#WI:U\?95E%P^LC">'NME5;=GF-5J&ZYCJY(E7=:[:#\! ME7"%9>+*M&W#:BO+^D*#%D6FXB)C.DW#SOC\) L M(0D+Y1XK'P=3''']*LV:;:/5*CX"HPN+8+2W!+JJ.M)U937!%\( )P8X4?C. MOY$)+I?=0-56B&4Y ;X.6<4,R+N$#AF)Z.2@GA07[=1T40ESC69#G8#A0 V, M:M1=HJYLHVTIBYWO2YYZFXTH<#46.--HML[645 7T<$@9-%]SC9*C8MA,6Q, M\8"-*93ZS W+,-L%V?38G0(#6LI,%D1)1,G+I7-XMN&X!!7 MW!5 $-6.*1%$%>:)FI[1LG&4V-E=]OT:H:EM\2784JF7?8D67SWFL\D]2S:Z M?&T&D(ZY/';YPBY?FO9ZTNST:T![/*EF-\T"OABER]]\J.QX<7Z1K_A--0E/NF^^*>&3TN$.=H9 M;@@U]8::*[-I."UU&SU8!(=(A$B$2'3$EK.HKFBCT5,7;Q^[?&&7+[W\!%3" M%9:)*].R#,=T5#-+O0U:%)D*BXSIM@Q3G4FF"_-?Q/+2R//#+E]ZB1EV^<)H MKVZZJCK2=64Y1LM3U[4! YPH?"A\>]+)<8QVNWC9TT6,,*:'7;[.+&'8Y0L# M@=AT2*G!**K'U;ECV.4+!0X%[M7=*L-TE(7EZZ+", B)7;[TX69LO:".EG;; M-6RK( ,$6R]@0$N9R8(HB2AYP;SEEF':ZD:A8YEF>8 M;763E='4W--EWZ_+U_SOGWZ8\>L'2J?OO_EC-IR%[/-H$$1!RCX&CVSX8>'H M=J2?>R>N?0>$Z(:Q_\\="8;P!?73:]?RK%;' M\0;-QJ#CF&V[W?&:7J=KVZVNU^@TW_WR8ME6E^"-KE/;5GUG#[3M_<[$%RH9 MHY.J:6'V&TW\\4;_LLW:K&.N;9"17'(RR=:<3//E)B"-+"' SM<^C7P6RFYA M\9P#2"A9@%!%W<]>"NC+SF9[K/::SJM3=S1'27,TKX4MLK3;CMBMMY2W(RFV MOTL!I'N=7,7W;SEC=XS+^T,Y;+J*5605F$Y;4N%>T"LN#AA0Y"IA$PIV#Y@S M\!^P@># \?ZBC,7)A09_RE"<;#8-VRJ^2X(NBZ_0U=59^14,/(=43E6XBJQE MN.K*+G59WHM(2&UTMG5(2FL-\^I-QVB>H:9%%X9 =:1"I@[9*ZVP.K(,SU.6 M,:_+\J(Z*E1T#ADF5D-UU#9:"C/F41M57AO=P4^,CE*6%")85!<[PL7P&28O/6#RDE)#WC8-T]-@S&LI.$\AF"I(7CH^ M^VA[.M,G]M3Q?3%H$$[[DL01_.DS><%.-+P=T^B!\0_1ZC%!Y ?3$"Y_0%[3 MP.MUK6[?=KIFK]=LP*=F:]!S.Y[I=CM>IW6VO*:<2YLO,+,Y3X;9D6"C//-) M3GK,1NX$CXR -# _%2,=4_%#1G8R$17]:9Q]%T=2/L2('G)/0Y%Q1/B8L53E M+,C_1Z,939Z7.ZDJ,ZG(*$[DN]!A/!4MKL1CW\73P"?-1O/:;*@9%=ERUI*E M\C2'-W.?]N"J+SK^;3W8F.P\9;4]=HT_=5_Y4(^=P;ZM:3M57EM(@ J<*Z"=*-T\/PAU+ M(UTHH@9+R@49IM&T,5O_P/=$,P,1H"((H,9G0?E'^4?Y+Z/\FUY399M77192 MH7.P7SKN 5FE,K]O(^'OK'FE'R)"?3].AC(_]"E(QVL9EH;,OQP&W ]C+IK: MY1FGP61*L_S396YF]%;>Z1/EF*R)R9IU2=G3['1\>4S6U-R4W#\OY,*%I\7G MC<@.M61G8]K*Y"=M4!+SA/7/GNMP\I5-XP1,/'2DU:.?'ARW?['EI=GQP\(9 MZ>3."'(E=?W?7W=LS[AW-'?.QVN?.8%IC]?EL7.E?ZL$Y,5 M8,'>QB(,Q=F0W*Z&U[IY>.V;"*\5@>GGL5VUTWF:X9EV]$'^0?Y!_M%BQD"- M:G_RGC(D83X+'L7^BD&B@_0>9L36-B/6L0ROK:R>7?NE%^=AW8].VA]1IOHH M8QL-=0VOM5]XQ!C$&,28\ULRKM%NH26#L<3]Z*>H8\+;+<&59/R>6YJLAF&9 MRAKJZ[+F16MF5,!5E0?3-+P&5H&A/* \9!Z=9310/V"(>D_"ZE-)K;U=CR[= MT@BU;'#IL%\#!HXP<(0H4UA3*L]H'33M]01Z8%,JQ!_$'\2?-2O'= W+12OG M""<+"\\/+3SG*?PC&LJ+(^-LS!7\3F@T)#[E8R) D6-%.E:DUZDN6;/3\>6Q M(EUS0VVSEW3:*A+R]=^Z<5YF""HD]9'E*D^REPU#<]LGX<>F""(^(/X@_BS M9N4XCF%ZR@;0:+_TIUHY-8XTYH%%+H.'Q_A2%2U7]#RCW=X[$:,NY8H8RZJK M/%Q91E.!W[SZ[O6V7%%4JBHJ7M.P475@&'M/PGYB*0DB/YXP].W0MWN[CT;+ M\!P;73L,(&$ "4&F*&O?,2P,8&, &_$'\>X0M M,XV/B4)@\AE&L3!Y$?D'^4>"C,8W&])ND:-RT,%Z( M_CKZZP@QA<4+&S>-TW<\,5R(\(/P@_!SA(73W+NI0>TMG%.#A:7WG'I!.%/1 MRDA)EH#."T(#04"%H ]"68Q4 MEU4\KZ.@?X B;^]NJ>Z_7W"?Q3,2M&Q$U(9PR(G(B7H0#CFQSIQ8XT1 ^?&H MEIFW8HK-0(RM*8)7ZYBU@XXC\@_R#_)/>=2@1B9:H8U>E@/;1DD\F<]SBQX( M]=/@,4@#]L;LMFI8;!<77VV(55G<0XY#CD..*Y$*KEB6B09M/70A1?VVD]0V MZ=!E'<5YF&IR 2V- % V %#80 -S31 ;$!LJA UJFUOHLHZG&@=8Z;N+LAW? MST9+)LQGP2.]#X]J;_%JDTVEONM%NV^:IF&;S<(#([HP1]$V.4:&4+061JUM M-#PU/:"QS!.E#J5NOW;2AF6C/BO.C*R>M9C,V)"$ ;T/0KFC2V@T)'$*YZQ^ MBYYG[3S/*\=P&Z=[GAB5PJ@48D/%L*%E6.W3 ]85"TJA_*/\UT3^+:/55M9$ M19=E5.A-_)#*P.NVX[?\_=,/,W[]0.GT_3=_S(:SD'T>?6)/>2@7>.!+$D?P MIR^K$'@G&MZ.:?3 ^(=H]9@@\H-IR/@=T*@;QOX?O_SU+S]MN7*_O%C3 MU?6Y"R;@@L#+DZ_QA.Y&K)73PR!BUWE5C6DUOGLI.,T78"(^OV0C^3D0U1_I M>UMU9<[=F)$H)SJA&=5%*4F\I#L9+@@O*9P (3D)(O+[S;<;,HS#D";@F:6; MLQ:/>:#?:.*/B6T:1*R?=/AZ#)CK'GR^_-N6DAN1)Y8P0CD9P1N C+^>+5S@ MFKZVI"NW75-"C?DU5ZZQ^EQ1G$QHN/88ICAF<6&) <1G89@?\_.[QCOY&0#. MGW\^7 B>@F$ZAC^!+/=Q IPCHC,AG7+V?O['!C&6#[4:YUA@K;DX8<_HG MD?6)Y/\TY/_.E#6\0DX?()$E11)4:JDE5>?J"KTQ]9LCR'T;W#\BB?G!*P"%^$+Y7$/$TF4G76I5RP2UY+)&Z9(G4-D@T M+ZQ.%!0DSY*$1?XS&<7)$TV&V5;U5$16EE$392*\9O/88/,,XYEPZ$\Q>G2A MY.D1ZT.I5(:H=M,Q'$]=;_"W2*,+,YP:]];/IM4+NA%I$&E>G.=:AJT@.;9N M2%/V)J/G\G.B.%7JZZ#)7@CNZ\.8VA$..0Z=1'02T733SW2SVX;G*!L,4QO3 M#9U$1!I$FH.HXK2,AHGAJ,NF89Z2++D]__*SJ*WZ%$>+=IH?9..O_I]3T7OZ MX'1+JV,UFMZ@VVM[UJW5N.WV!ZY,MW0&CCMP>F=+MUPDP*TE4UJ*DRDE]?)> M:0:)1-\T3OAL,J$)'#@D7ZE>'G-BSIL34T3BEE9I6G?CA#'R&_PVYJ0/B#LDB^SV\T5-D"GURR;, M[R+UZ\8MM.)AS&K%K-;SL5JQ^:L;X7@$RA.TMQ)B:L6 :O-;M=D9.IHCV\D/8K?RK.E#YLH<+V&<0) MF)@187_ZLB4&"6-^L'7S=I/(\Y28%=##S?0LU?"+3=QJKJ2K+"Y-%)>#Q 4] M\]>TD]RL+D*RJM.P^,ITBGK6SF7,T%3X$G=N%.XLJ4 MW6IFEC+N*B+U=?_MX4H$AQ3DQ19!L0)JN&UU$:2WB%8*'BHZG(W& Z(7HIG% (=D[F_/_?^2Q,.9G_Z+)@F-TN>/^8"5YX.S_MO-AGO; MZW>Z_:[9[=KM=L>S9-:_:=ZZMYVS-UDV7QJPFY4 1;15?I'F3Z9)_!@,X>6R MW0 ^+P>89G0G3SGA"16#;V@HBD3E 1O\=,P3I3(9=1++9%0FDE&57%9QTV>- MGFG1?EI9Q^GC.TSO(018YX%U'F4]'>L\SF>YR(]8Z8&5'E5/8,8,>RSFP&*. MRA9S(/(=K8Y+KVZQ4$-U**M+0QKYS"#W["&((A&TB$=9= +.B3=C!9@FC6G2 M.]*D/67#-[5?^5,CP(@^VFX#:L][B#JKYYF&TSI]'GA=<*?T%O?I)!0AZGS' M)1![,9S/V) ,9XGV5%][^N3%9Z%Q3S+M(KWL'1A%W0Q=2%C#07NRG:5Z3:L MPZB[R_6-I6G(9(^?\SA:%\X[*$(>&P5U]]]-G&J+9;TD\*Q:L'K"YQ24 %]7 MX4,W<8\=629&!!VY%UM#D[5M8S,P7'B MY/F5C,W+B)^3Q1IFOV]>.N_#PU.:YMD)\'SR6%%NS(]OV_):463)&[E,:/(0 M1-E#TED:S[_([ [Y#?9ZV7%ZN9NUE.KE2Q)VU[>U0>U;NU2UCXN^+(?=-+!Q M"[(:-FZI ?\5T:FE/+/%KSY@&Q?%NU.['&J#T+=\Z4OJ%^W3?[#9PEJ.9<-P M<1BFNIT+?XUVH/!X&Q3'+=/;+04)[!^_?8[H3FM M"' RRV8O"AK3Z/EO7)K,\%,0B8W1X)&1:4BCQ1#'#4XZYADV9S0NQTB1K3D@ MQ]R%!)QPEHKQDNF8W#.A^EX5A-<6:8^%+4=":P'9JBTUV:INJ3(N-3N]@>FF M9U.U\J/B649-O6-_&TDRK1OW. IF)VXGX:2M!4KXOFHM5L6!*A7)]"V&X M?\DOMDR#UT4B.K!<]$%?G?>K*"LE/9KJ^X@#&B3DGS2V:<0'<9"8-( K\P'PF=4WNNA>?PE1LKO@EHYFVX9B.T6JH:UB"6S/E M$&/MK E,1ZUW.JKCW3C%PY N:W\JTISNU9NEMQ:^;C<1'H35^(;573#T:"-4 M7LNPU&60ZK+P1:MIU,;:B(2^2K=,,-!T;]1U:M5E)2^B0O>SX"NK6S/G7$MW M2!MAN[):IN%8RN2MYM/=T*?62(MK[U>A3[WF4[LWCH,^-?K4I^I]7U1NANA4 MYPK>=0W'4]XVJMYZ'-6U-B*CKU8N$TPXWHVG;,2S+BNIL=-=>MV[U^[W&UGK M%ZO=J=[>N&6T6X[1;N,P#SVB\AJA0/4M!^V=/73TUVR-]HVI;H2&[FNOT @Y MO>902='@(?6(\H*?I^)/?G0)HNN:W5ZSU6SW^]:@Z3;A_YV\!-'J-9O-LY4@ MSI."&R]P:;,L4?5<#4E=$DM":EV?J.0&:AY3STK)@WGI-5;"\DHLK]3A="RO M/,BJ*"2['PLL3R9A;JC4LG)10Y[$ZL6M1,VJ%_/&(8/4B5B]B]6*9 MJA?[?[+$#[B^#_@E"7PL6U2 /RNV#18HJB6M:9AFPV@TS<)IB'LL>@FL=@8# M[K'4>X_%]FYL+% \G_->_F3*>>R#Y98@ID^*\ZY,TS;,AC*-CNF3Z-%K)3+Z MZN$RP81EW[0Q??)\7GAUU*WJ8H6*EBF:AMM4-UP*BQ31K]9$;6OO6Z%?O7I> MNZ%0T6N_]I?WJ\NOY]?#[1>JB*ANS+W==@VGJ+F3V\H>,/*._COZ[Q7SW^WV M35M9C$^7E52HO8NJ/'B[/."M8H,O]%F,HI3E"JM7$VV.Y2TZG,\FV7<'%QZT MVJYCMIQ!WQRTFK=NRS8]>S[[R.V;7L5F']V-&1G%(<"LL%:>\IP:0K/<%3$N M>TY)^%'4>0+]21J31]%2FO2_??F2%8!R$L"A\-MTEO"9:(L-!ZU7*62%HB^+ M%$9Q4KHI2F)JJI(K;4V^..9"I]ZW+6HOS,*44?2Z4!ZV3 M*X]/A]R6:!F/!D$4I.QC\,B&'Z*41@\!G /78"D?S-)9PCJ3&);I?_+:0A]$ MG!W1W]EN#JR6W3,'9J/=;G3;+2]+LVRTN[W;CH;]G8M(O03G,9A0H4]'DK2$ MKM"6L(RXX&S&D\4O(EDN6*R+R-"$A1'MBBG/,SFYVD[%>U"W3 F![?:-UW ; M3<^RFO#.GJLN/=!1DA[HM2Z;GW?>]$ UD2:T)0YI&'D.ZKVNFXM/T;N2W>_C M&:?1D.]=)XUQS]=[ZY.KA$TH& C1 X'_S'/M+]HE1ON26BRG7CW/-0W/P5DP M&',Z!'@.X9>]TS,+3D-7+SK-AF&YRG8R=5G>BTA(;73V0=MN^VKKLKRHC@H5G4/R%FNHCDS3:+CH M':$Z.F0;(6%TE+XQ'DBC$K;+"I@#/I2C3,#>((\N3()*K4 !C%,:%L-0JMJZ ME7JFB+KPZ='S[?>A<2E:YUFF9[3L\S4A+#?G*43-4Q,^5*1E;$OWX)]'M[%L MR93($S^/1'I[]UG\5R1JQ,E!61WM6[O=:3B-KM-NM=HMM]632##S*OPY]Q>%26<'(51'XX$\]* M8A#](**A'.T]%>D]!$@R&P&18:43_KT8[LW^]!GG)!X1L_&=^$=2N)#Z#2MKT6!BJ:LJB?V)5+U95;6+#S5!455Y&T^O^V_*^(^,)YX@?5QYJ* M83'RSW[PM-^6OOX]"%[9K::^#QY4RDG"?!8\RI_O:2CF5_/M.]!R]WG+:<=O M1.,>\X8NQ#UFW&-&K82[)O-=$[FCO*2JZE'#R'W(?:]P7P^4_.2>)1L,B#MY M*G;ROO15R;%2BI4DWUG3IL.E2'_&3;Y+1R-J*+&Z[@!62V)+XH5@E+6<43+] M.$D[^B#_G!IE/>I1PB,JNK0M.,H^BL/?!RDPC;\K7?I5LN^L.3N@-FRMM&QV MS]E_9W!:_Q'^PP\I(+L=#*Q>HSMH>GW+&]A>VW-:LH#,-5L=UVSK44"F(=*9)$,H0E2%K MUF[C"2#3,Y&A"C84[8UC0@EG:1HR6?Q&'Q*6_?44I&-YTJ?.W8<;TN%D2I-T M7OVV/&7]RO+\(8'+3BE\FDZ3^$_9>#E\5I,R]'_;-S:!HT*0$R47%,_*PF 2 M1/"4)$CYO$.T$")80$&+)'ZF8?I,XGM8OJQE--!!S?O8S1M'^0O-U\T@3^/ M'Q/@ ['5!(N0L%"VP18KE,3#F9^*6DF:KJUBP$D4DS"&MT_(D#VR,)X"*6[( MW=K2 XDXG/X$#T_N1;-L454IV2KCD13N)(\#8L53EH$;7_S,@,)#\M\9L!7< M!HX1C'I33@TAS_L\ESB[86R1NBD%3R8>C0@%>L6S%.@3B:<3JQ/YP51LZ$7# ME6%7RZ42E[ECR83TV'WZ.HFVJ)E=>F)=F4RGV:K2L)OM/'X;,Y;V NZ',0>! M.$B_F(-6L]FQ';/3%8Z;T[:MVZQ N3-H=VY[-= OW<['SJ?;/OGV]W[_CMQ^ M_NW+YT^GJ9F*[="VVS?MAFU[9M.Q7'C!EKK]6D_-?FVM-DPU.QUWB\\7I]GA MS13;'+]^&WB+@F3<-;[41(;Z,=U\UYB<9;-8)TC4K!J^==FVM-68! *TT&F7 MLU#]V]G,[C1(Q-+7'8A#H]_**7K1KI-GW!K6P&X[/M2.205GVEQ"\:JY>!VN MW]:XPBRS7[E;C<&2\]/G&6]0JV3%>J=W7%VE0"FJ-!W;<"UE?==U6@S.KS^0&E]]^^,@X?R_V3.,GL2M)1G$BNU^GH]FR A)M]IWT MNVK:A\R".8$DI6R8H&>#MHHI;Y0YE+EC9*XD>Q#:R=LK#%7(W),RU&RH,;7W MIE_Y"X0)K%H28SF^$Y*V:;1 MLHIOLJ4+8Z"GBY[NN43+LHQ64UD2:>5%J_9>[B"( CYF0_(0QT/U.JM\\M,R M6FT3C3[T^@I1-.63A[9A*4C8JI@\E+U;N';2<^[,AEU+48K=ZC.E/+S)KZ7/ MA6BV#<]3%N$YGJ"EX#KT8A$>2\&H"(^JX-$QFNX9LUQ+S747CD24/U/L)M[J_%4 K[>F#.YF[:/DE8;(C M,_MSRB+.+I?]I/W^@R);\P134AMKL66T/&6!0NT7'KUAW:P;Q)@Z8(RKKCNP M]@M_89>R_'9,#WYYI&GPF(TL2:B_UFM-J7-YGE:U!60YMI3-)]5EV=&QQ-WN MXVC15F?!5D48T$O>1=E_=NZ*4B;5RDFTC59#64I5Y:TV] PQVW=?(EF&Y6*R M+_I#>Q)0;K&I%Z<")L=<6%^U&\JHHPMOH-.DB78JH;BX-I9)GJ1KT+0[ MDFLP!0Y3X(KMEF:X[AF;I96:Z]#S17@L!:,B/*J"1\>PVLH&5B \%AF^*'/T M0G[.EG0J,A8?^=!=,)B]*"!D&6SBW#Q&$,5?S_[5U9;^,V$'YN M?P41H&@+<->2#SE.MPLD3;8H4/3DP\'>\M>ZL?V'WL_G&S;M2 MY<*4BCN+9B)N[/^8,NN[+AUAGF3T,7$[?+4='HZ\G5%IBSJ@R[S]#E^F^4RF M"1%9H4!)K=.\A^3!GPA#:D],9/^4AH&_@ZB[TJTN\H7.9=UGN"-2S2'M1JB: M+QICAFK95L.S:W-_AWTT/=$30X5P"A$.:!AY6^%KBT*@+[;=%]/ZC)S'<9F5 M*3,\(0DO%(\%,T+F;MF/91+(\Y][X=\2;(VE]TT8=NE@^/RS:4\BRUJ2]K[:ASAPY%;T+L[X$BSML36!X&-.P= M,+*\"4*$GC!B%V)7_;$K&-%1Z"\M!V+7'A,UAR1B[0EW]!&H M5_^6PBR(R*^Y-BY."/XGA4MR:U/<9M M\8+I^NM")S\6:Y."V>V-Z@-O[G)= M^(@.[PLZO @ 30( >T\O L"AO,;FFQ)WO4;T#+<2:A#2W@C/HJ)7B)O5WN>L M/AU$_I*KM5VUCM[]_?EV05.!_ZM$;".T8J9GWG6L<:IT2@-_*8OKPF]T_VHR MY311';KH#*$S]$3*5E=/5[MD:*\]QX#1MJN61B8 MB\%M]=HI.)[@ME&?]@-O9TPQM@VA"Z$+H>L@T!5%--Q7]HECA2X,R]T6EGL> MQZKD"4D%&XM4&,$Q !<#<'&!H1[V! ;@[D*XH]^!_(TME$Q3=\A"\2I%!+\I M>*XQZO8(@^ZB+EB4W@(8ZL)'=&?QM447T!G:NIBJ9%+&ALR94BPW MB]NML@7:;MM7'")_2?':;KBA3X0^T9/U*HA0K] A>AH!W7D1-/9&-!AZTYJZ M\!9]GYK,+0U4AT&(ZO"LN0(-LQVE9G^1T-M8T8CPU@.%2#_G/O1FQ$Z'P9!& MD;\]@YTIV@BQ0\<5\;$1@HKXZ L?PSX-!MXB@1 ?][D T?S#);_>2_#^W$,F MGXJ"/\9@=W3D47X.>UCB6#;^?LICF7&;>72'*!*_&%_[M7I/%MHS#+#:V%C= M/AT-+T>'H&#^1LON)*[J[F/QP5;@]07P#&OF+P-B9;'61)G0@ MZSZ?'8]F#L&KVE/JM2/43$R VXS8@";LQ6(6R<^C5Z]'@]&>C(QCS2*)T(70 MA="U?^CJTR#REU(%H>NN*=8Q;BO[8^4_\O^;3JE?31DKSOXLBR+E]CIOEEZP ME.4Q_W/&N;D4.DZE+A77[X$"%ZF,/[S]\HLWJ^_^TOS7R94V(F.&:Y>: 8K] MP2??G[R[[ ;AZ>_AW^\O3XA(X 6+S:M>='%U\2X*AL/!:1CVPL'552\Z/;_H MA>'%,+R\.GE[C_";1'PO,FCD%SXG?\B,;4?$C<]3D?-7LRIV*>P&7]W7'/CP M+ABY%X[;(@?4-6<]^\(3NZM'6_Q, *5%O"6V"LA*Y(3P%6$?E83:CM9]]W[& M2:%XP10S0N9V6!.1@X )ED)=,+K;2^19'(.Z6MDC0^W8A=(ZSZ(G'U0C'[\-$>VP^WU9US ^^O>5YR5VZ5;,L.<_T-<($4 M0#F9Z-?$$NH'F0$$+>#G:9DRE2X(OV9IZ;JR?;"K+*! EE6;BL=RF@O[.R4L M!2O"DE63B50.(LVD3!V];8I=7P6"[N]<#6/F%"N7KX71T0 MN3:J7(M46U9G[!7HJ*F$&I+ L^*=,IDLBCV59M1Z#^"[LCXXMCX+" MK:Y;B+*?0-FELE&@I%Y^])RI_?T7L.3TH 9L!_7+7#K$6"DR%'\XF4AI@ /\9'LB->Z6DG;UF MQA1GG+(L;Q8%E'>D27AR8JON/*C[[9=O M.K8><6;_OOT?4$L#!!0 ( ,N I$RPW^^':Q$ %2U 1 ;6QN>"TR M,#$X,#,S,2YXN$,$0$Z M#$&!?/",Q13\]!%_!!-&9^ G98_X"3:;$1'0/UZX_XU[4S2# K!\'THT 5E MLRZ:P# 09XV0_#>$ 9Y@Y$L1 J2:6*F0N2T@>T"B#V>(SZ&'SAI3(>;?CHYF M* @@H2\?/3H[.FZU_VB=G+0;0':1\&\!)H]IS>?GYX\O]RSX2-F#K-DZ.5*W M[R%'277YUTLYQH02$L[,K'W!CL1BCHYDI::LA1CV4KIBHE4"50%;NH )%Y!X M:1=>9&R5'N5HX):$HJ=VS<[V3)B9"G[$>$>I=E.DNW%R )RJJ_\DG!D M"%3#I]6:Y,C[^$"?CCP:$L$6I5V:B2ZYV,:7K3(-&9.1S!;29 G3JYWE\1%6 M'#]5$26A43^:2^+M!$ OWK2R,E(B_6MG)6#RA+A0#$^J2)$ABW\WERRVDX1 M[)6??/-4T<^=%<*QI]BUJPB1T*@?S27QE@*(.:LN04*D?UED@(10H1FIHJ1P M/L=D0J,26::F[&_)O#U$$Z CTV_QK&F/7X_FC,X1$UA&4ID(7C.8,C0Y:Z@X MOIF$[/_Q8/!11KQ)E5P#JQ&%GJ$DB1<&NA/72R$3#LIGGS6X5': XI[_\D[Y M:%*U4Y($$_R.^Q3 ^ZI]DB0H>*?=F3-4M3N2A,LU\%:&IQB,906 Y;+.\>2" M75DP\@=BBEB'SB3O*2(7.S/T#7EO $4U=VP9U[U:IG*LDJD2>19FMOW MX[;\K]4"3=#%W LH#QF2%TZG@,;FZ'[I7;'_5^N*#7 ME]?1.M>U]D(N!23?]>]U/<;$<14+X=K +TVW.K:,9'%A M/N MX V1%T#.\01'?GL0BL&D!&T7"8B#?6*_JR0VT_G4;G]JG>QD.N##NH" A@+0 M"8!+&0%50@(O*R7 6DS)();T8(4Y[$?A; ;98C#I3"%Y0+Q',H3G,%#I 3Z8 MV%CLWR#W*%2A;1[O:)NQK,HQT*K:9DL%'Z04_!\'@[4 M.X;W =JGL<4,;89RTFZ?M-H[&DK43IT0C4?J:(J04,JG1/:E%'0;**TQ2NO$ M$*.<.]=.O^."T97KCC4^@[[;'X]JCX*YM/S@VH*K=83)D#L_PC:AM_G&893% M.J\P*=L96"?0UHEA MT,3@UG-:G0&1;JR2AWB-^A1& 9'Q /EQMF-G*[-_QJ M\(82BYO>^$:#X?2[\KH_[O4OW7ZGY];))5JT6F'/H[N;&&?X-!A=@U+OL M]RYZ':<_5JNTP9U&&-P.KGOUF^DJX2"'F"=[RZ(\X*3#D(_%$//':O/B?MNT MN^/VI];I_FP#?%@11^5K/"T08%*B>F9FJ@+:1V*97KE%;#2%K$K:>J_M%1K/ MEWT:CQ1E-9<'YH@!K@0ZV$X9+%]SDBDUV1RWVL?YH&$7FTB:/QH:5"-_%YKR81"0&>8RD.OJ$,=$/$!<.>0'X'\NDKVHBYH4(3 M^;1/$UG* #PIQ,%"J@/75Z-+X*?7C#T*6BRTF=RC\3W:#""). ?K*8-EI;S$ M-ISMR8KV23ZOM(LUU#&307Q$)+'\P:7J_&YSI:\#UB_$=;FK5A['MM%C=C1 M/]D6?=LFL(,YF) :S%&4;M^S!9CXVD$_WA+TP:T[=,8]6:&F&'<1PT]ZK:F> MU%XA_T$N?QQ/%F!1,IU;Q,+^B/ /PR/"KCOL_9"P_'"C1[U7;O=2K9&OU*+! O>YD@CPQF&2J=1&7BUHUJ!P>U^\1+E@8#2_B4 ]72*V\K@#V3,L? MADQ+L76 #Y%0ZBE@1BRPE M #F+)0$8T0 EP!IU>/?,NI8"6=]44K1ZT>@K+ MU.5FW?:^K:M2HX46E=?&E4JBC*8Y:0C[RS%.=B0 /VRNLGI55+5+A%8+'ID0ME,2U4*+1N]!:16 MFK=-S\_*_%3#*F(',OQJ!$OJ"&\05/8[*_MRCYG0'MV?&J+["Z4^L\X".1DT).=( ]8:L#A')7S739RNP?[8O!@EX-!]V?O^EI/]KW^V.E? M]LZO7>",1FZM')E%K=MLXJC"SN[FOAC=3]H;]%@H3WD\DA%]I (H?>2QV( &,FARG J"8!:E(/=;(31 MY0+/5.+M(A12^Q)-)O#_:LG=E[EZ&'#!Z"PIE@Q>VZ[V)E"AW>6R357L#B5B M@HF64]E?*BA D:316O!- M-LWQ(5\S$'MA],01V1290O_@N>LX[AB_E M0,E6M\9O[6-#_!8_W!T[?]7J25)&:17.U=$4]?99FZ5Q+ MMKI]??+9:-\_W-&X;EF5C,[297@W1.>+6\0P]2N9?"E.]JG_LR'DS 3/P-X MTL\ ?/GG?J'>.9/LZSE79W2>C?[Y5/UQ_QMBJ:GX??+15$8Z8\1F&9KMT-VE MI4+TI:JXD: HI L!+&0XFLCUPI7?1;E*$G M0H;)0V>J/EQ5"@,CG=T+F1YK#Z77']YUQK*Q_B7H7#G#RUIE%TQJK."/;.1V MKW1JR#<8P:BE9QJB)T1"U*>B[&C(U+>G'DRIM:'[P^W?N>"#9E!#17E9I,)3D95]7J V*FP!*@4JX@PS[>BX9UK0>'4*-GU"RPST^U?R" MLC&=8^]SZ_,-]-&89M]"W1[DG9HKM(-0V0(WS[ZO0--F=09)IY4FLN6#&:3_G"\N$7U@<#[%7O*Q MKJV1+\&S$.SN2/H;'@F1\RI%@XPAJA\ M+LU(9\_?'QMR:3EPZI=)TP>Q]O1QNG(Y<"OU7 H $YD]C]8R9!!&5\Y0G[_@ M]M4;5>#VVNG7*8]FT*([FP=T@=!(.O?'VY#)51G7=^)WUZJWL>KF6( M3(Q@@@])BT W"9(V@6H4P+C5>GH_ SZZZ%SJQU='HR#"L]M4=X.^%.M"V',! MRP;8=6M-]75-7W]'+6DOV1RS,5V$QD+C=P& MU/*D1B-M2$JD-[7)"YS(!.8'[Y)!I_QZ>#.Q?8-)R[ HWH!L#9?&X3V7%BH[ MX#Z5W"^5Z!CTAIK8E- "!,Z2_,[]>CB4^4HEG#2'O- "7WEY@$2K^ MEXR&\[/&RST+\#"O$62/Z>%Q2'+V8 M-=8,,.$"$GGK*-<'*-M76ZD2@=(^G5,5Z=Z@V3UB27_6RK;I"Z&$A+-O/IU! M3-:[DI79#UE\[%8%H3O:0*7:$>>487UFFMZOO-J/XFIOUK5,5\J^M;-\WR\= MMLN.[L;D%:W51_?[,]9HWQDFR<; 9RRFG9 +.D-,O_<.B9_L%5P,:1!<4*96 MMJ??7D4J'4$>=C<4@\RIK'(MQ1#D2!VWH QAB#R$YVH-$'=\2^(W<6-; MN82NG!%71_]*R?OS88:C/K.'$R?[K-11D(@;;'D'^K>RY]/\(MU M/5^\:SU?H>< "7$+O4?I958EWW#O_76BUU%Q$YIACQ*UUXFR-5]DJ_#VP61Z M(,H55=^N6 R1E!'Y:?%0S@W.1" V0DK^OQ%D@\FR>MK)G=ELI0JI!]ECE13> M/ZY$+1;/97BW!F>^_.U1[%,2;[E6'R=(/C(3O8\I>:=!78EZ[RY^6W8R5/JF M$Y4'Q3Z&3'_2(^Z8^=[VG<%$H(=(*YN0V68YHE7MR% :>Y"[+UX0^A(*]:0S M_FC,FO.H4/_]N<9(>(YA*GAGB@DT]7!SI7?:+4,GWE[D5,1;&<9Y> Z#;H@H M62:Z(VDWWGUO*:AE?^(]=8-)FC$;HD M6WJ$A_IZ^E:N[ THB8;,[4'0! RT?7"AI;J.8"CXLL;+5>*/0+15_>:!1 M]NU"M0=46D-R^DT.H,I4;PG51G<0Q=-J*"G7IO9%K/H%R_VW=Q"I9T[./D]D M7B]^9PYA,QK&'<@.8RJ)K$C/%\LJ-/1@JM%X)H#,=YZ>]\QAB^=4'"Y M#O\7O5?[ .GDN-7^HE>U\P )Y'B>.MT\.H!%/\.)\Q!=-$%,!F7R4CN86T:? M,,?JTU1IOB)^:2!1PJ]J["W\W%8&,T:!\X2?5DUEO?#]+=W^IH\$P=FJV.N% MOT[L:!\!EX'(#'[_[?\ 4$L#!!0 ( ,N I$QQ,O"\ERL ,70 0 5 M;6QN>"TR,#$X,#,S,5]C86PN>&UL[7U;/&M7%Z\^$>(BS]>I'E]^>(?]?R/\JM% M:%WH1?,_L[+ZX]_R'\XNXHOOB_+?%OXB7MK?:V^73=L7R^75O_WZZ[=OW_[R MW_2+_"]U\AO*/$*&(D;]\7X1?7H"&U:)INT4C-Y]_ M?_#]-]9\38PQOS:_O?UT4>[Z$*HEO_[GN]\_-7JBLEHL;>7C+W__EQ7CV]O*[F,LYFMZN]_\?7EK_F7OYYXP'PURW"?+2_B_+2^O)K' MBU@MRJ_Q+?379?R]7BQ HJ;BBWE,?_L%A/L.8!"-V1J*?WUB-;;XBSMJZ)?!/L7:#PP/ULWBWT!<;>R'I38@/?I(L9E M;K.N8 H^*.W^4H.)M?NG[0!^?HV#J=-RC+0JW(.04/=EN9[U0SK.#MQEKK"OH1]LI6U]#.[2+Q MJ3ROFL6V6L*T6J^:YC_4L[(EE9]5WQ%4 6 ]8#Q?&Q4)[.90+C^6BS_:CX9! MVCL"%._C\L5LK;HBVC@#!4 2? -$_S.NP\LM_V/D:#O4VHM: M50 ?)>9%?@&-A"V'K#%8%U\JNX)E(H;#NCRYJG$5^ #3? 6^V1+ G?6HS.?=2NRN,HU-+"[E;O**KMW@_HL>=:-C"&LF=7 M<6UD]JC?GCI[4.E5G)=?FZ4C>SS_$<,YS+HG'GY0+EO89"V+#R_HZY2B7YZE MK<]>Q04L*1G.D\7F^[<5K)JK-;#52>W+EJOS*(V/!1+\-H^:[ _Y+,HMV;:Y MUB##>V'+^_^UL%;?[[59**/&^SH+9VU(E M?0B].6.#QEZ#8;B\?ENE>G[94.>@K"W*]B#B;<^^BW:QFJ^G[T.R[2TTE% M MF=RF[% BMF-ABZ(]"/A;78=OY6P&_'E;+6UU7D(#)XM%/-R]+8H.*^!3W=!G M5#6L OFP.*QF>0&!]J_S++.>&,_2_4^[J_C\QL8"X?5B65YFJ^+-:@F$!_'F MR_)_FJGL]?>K;$>^F=>7-S^&"H8$J6]AA@6QW932NH(>A%T[*Y_M]\-B[?BT M7P%:\N+Q$KV( ^;$LM6ZN>/3?@6X75I>K>++ZP]@[M2A-49/J:5?L;=GL,5% M_N_U?Z_ 4IMMCK0^7Q^4A279_W;L8+:F]MU#O0K7KJWUE>A"I.3]8>5BWPHGE.QOBYWK[[.%YVO715.\ O+V\ L1[4*]% M18,)OW,G+T?.;,X=.BGTQ,I[5W+SU\OKWV)]/K=7%Z6_"TJU RJ60U3B_&L,KQ=75R>+Q>KRZBDG2QVK'4BQ MS)>SIL'FWQUTV5_30.+?Q-K\B!YJOOI2E>"[=AY5SZE^8$6;WZUA/OEFY^%6 MC"]5B//LN>?CH.VB/:C?N=%A0&FW\!PLV(=P*[>(_[V")EY_;;/;]]CW XC2 MMOOW%^M!L+R%]"JZ@SLI][_KL>F66#SR>8^"M&/N[J\?%9&ZK]N?EQLW+SJ_+1>-)NI&Z/E5J*9=7'V MMU^@]>)@F0)'%T*0'E%N%/(B:N2=D2AJKW$@F*;([ZHZR^Y8/=_TT["Z9C/& M@N$)$K\"(W]67V57=R/\'GWWEBNHL%'X2)'CA"%GE$#&:HZ\$I@% $+ZU$;G M+7:>S/V+>@X+U]]^(;^\^!;+\XME\[_K6D"6.Z1]>)-X\\6OB[P^YAI1"7[] M3?E\0WJ0'JV'Q0WJ&H4GGV 2R ?157AGYW_$C,MADCQ>J. 2>QZY0-(1@SSG M$DEC"#(J,NV3L):HYS.$_L0,Z16TL>CQ6ZP BWQLV53:PXT[ MWQ66.L)IA'F1)?A#.6 _IQH)3:A1Q#JC\?.9P']B)G3%Z4>___7775;A..;B M4$D*QK0<]\CV/D(??;;?/^0X)*#>SPH]\^7+F.IYO.\RW.KV5+B>56'A68S1,8], M, *YZ!QR03BD/(PHF$P)36[R=NN83*F/!/M8*]5]/9I(PMJ7IZMYEGP=2O5, MCG:NNQ">": MU;;:*QTP]4[\'(MKAZZKAP%J+)K_N(?=ENN/E"@T]XI:CI$*'#2+DB+!J$8V MQ: MS!PQ]./2_CQDZ ^JL>C0W#4[">#=@$$(/G8$^=ULWT[_(R4*KU(RQEMD MN(\(TV"0QYJ@Y#'V0GCMNVS(C;A"]D>'_J ZPB+XKESXQFN.]6IO.,4C1<" M=%&1)%%*3"$F@D8Z)(4,IE$0;X55;/*'0/T2HD>L1O:^MNR[PRO&HV5 SZB3 M ;>2<.J040[:<\P@IP.E/A <32LS>AA=;X*\/\9F4^Y).A\L6_AD8L F(18" M0=QRAP)+'@# P1'MB>.3-YYZZMEZ>.Q&'A\?YG6*BT63B.=-?,(@>:1@871@ MQ * 0HF 9 @!<6HI(MH"E#P1Q^C4K:MAV-([<..;WD^:6?85*S!U1 D9D:7* MHI"P0]YIA7CD-"CKA/$=C/!QK*YA:-(S;*-%[RUM%>P\W$O1VV!D9X?9TJI\ M$<$"%1J,&.DT!JV=0(Y$\$H,@*JH],ZVVJPXIFTV#&V&PF]<"_X91MO^@@7& M#H-WDI!*!&94;0A2E',4;#)),C!970?K1?S$C.D=N!%-ER97U0_/]'UIO.4C@33U_5:_< M,JUF#Y5I09ZGU /VJXW48HILH!8I;CS"1C(4:)!**L%9,)./%!J.3 -C.9XO ML#XAVSJ,/ZG"UOY0JR/,)]12!&REIUPB%FU>XAC D+Q!(23+HK$B47_$K9?F MCNN[N+RHPXY4;;LV7':7*'QBS@0:D>,4%EWI'-)>"Z"83YY[)07N< MAG+EX ML'Z]O_'2&X9CCYLEE!;UUOI:/<08_MSPH%R'"@.IBZEB!OP2CE%,/\2))R@G&6 M?*LCT8$U^FB_O;/+."_M;!W7O\F@L\\<.URX"%I+&0E!0 V,I#46# J+P0. MWRBL@HZM+-!C6F;/[\YZ!+Q&YWY^J/QM]6%>^[AX.E4>+UU8Q@7)._)6 :HF MI91#4&%:D<898:-W;/+V6/]+UTXK)2S,J(@ M#$8I4(VD]QQ9)V@TE,>@.NQ-CV.1]4^67@$;BRS [:LX7U[G-%+-^RO@H39Y M-_:OLON*%<3P'+%#[LR!HWNZ3/T;DI6*0H MK(XP PC#.&+!@_L>;,PAB-AH1K28?F*7_KKU0=1NS]B->&9SS6+31578?E7C43WWGW7TTD0AA"":$X7"OHVZ"N7ZM;:; M'+)G;E:>-]INWTA=OR*T9Y!VJ+5(P PP(C0B01OD%"S\T8'@&B>-->,RAB,F MF&BMV:M5?%M]C)>VS$DRS]*;<@'<^:]HYWW@]GCMA?,F11(D#+/H <1HD+42 M0*2>2<8OSNIJO)KG"_L_+K',;^C]B)E M"Y^'A*RT"4'_,61\E,A%2YW7BDC<(5)A'+]Z\MSM%?_IX;^K5?'DQ%',?U%YP M3;VW7" OI4)".(RLD [)%*V4#*QTWL$5'^A;A_X3YB[91J0NO=<*U2=^\FJOPG4?N"?;18GYOT MK;]'T&&Q?G#X75F5EZO+#_9Z_^Z0X $P"$0@(CA!!&Q] M1DU0 A\QL+*-%D_=1'EVG06UF$6L-+(^>.0C!<_'4_@_XG&>TE(G2VCD;/-] M\N)^W-2("$]L1+ZM/G^K#ZT43ZX+;$#F1: 8:0.N2\@71)V0"=%H%86%5&$^ M^?NT4V%>5V2GQSAH]:!U\HS:"B:1)"H!""0-0HBQR,Q12Q2T%T"'D: M.27^)%C7!=O)\2Z[JKW1[K:R0FJB0\0&P5I D:"4(!&CA $J(_$T8,DZ&,,C MI]^? NNZ0#L]TK7PQ)Y>60%3OC;@"Z! N4+,)XRLX@9A+ 08'EP)VR$3P3A; M!=,B70=H)T:ZSQ=Q'FUV';MS[D==17(X)@?CD#L'XU"%G)TT1[5IFS0)GE#1 MP9L8Q^F?$.4Z(7N\F))-@,_FORMGJYH7FR MAU(//RZ\SX^ZPR6AU[H=N?;&O/<-M?L(C@$Y%\:0Z:Y2C%9!%/A"(J8&HQVKOD6@V]8VC] MMLJ"JT5$UAR9*2SR"N9D"?:@4L8N8U)"L4G M_P+PT:C4"<>)+6=WK^D?>_7(,N3_\E68KW:V/A/=%A#TNON#K2_WC(M.]18. M6V9Q8 @ZFZ+$HT+,!8LBV+8B0!=[=L3;AAOQ[PE]LCP%TEY#3SYR4W^XX3VUT<>F\8ZJD6,>]'+Z#%L/7Z=A,;N/A2V54 (U!&HD"-A:8T#M1AF7I*D_!3 M,*(GB$;,QS'9'.I'?=.C-T+T#-7_A?2 1WV5H[>.[PC-V!F)'TV1V>:%GW95 M%##I 6*6(1LD0]@HA9R#==$Y(9S&C4LW]1B[_@@R(&S_3'#W$HM$E,TS# P)&Y))!I:M+G?6QESN._5X!SPF8P1.]CF78\:^]\"- M82$;BSY;S\;ELX5E[?^XJ&?0$XOU"RU[.'.H:$&$"=YAC!Q1$99*,*YAI=3( M10Z_4L9PT>H]J<$U;Z=D$;1S&MP^%(C(:5EY5HIII'+N-Y>X=Z3#^UCC;*#V MVVEUGV =@?*''>0=SRHF$6$H^X0B.' HX/R"JXX!<66DM30DWB7AQ^@T>%I/ M/=[CSX=G[!W3#_:ZY?-Y.PL4RBKJ!-@!B@EP 6P ?SXPT#4_4D6#M%1V,(=' M)\"S.NZ1K=+.2(W(A2>_4]O3(ZX3W?CHGQ&]@36V+?T1O/]JU6*"V%V@,#IQ MQ9)&-!"#C D*25 6,96TS-L\O,MS,^/LH/1,A]Z0&HL+[^ME;+]2[/BZ(-K$ MP"4'OT*:?$+$D%/1(1&BB<0S@FF'W=!Q=DUZ9D$_,#U[0W0S)]UN[CVV(WK_ MNP(K'X.V"O$@, H>Q./)B\WVGZ0V=-D &WU^?Y;)UQ$4MV! :-/Z9V,_CY1&LWIJZOS'-NQ/0/M<_MV M?%YX3[T3BB)N)4'!PJ2GI HH)] FV)GDNV3?'WU"[^;X]0/0:-E"\K;;V>/LC_=%A5YA&N\2VQ-V M.G=LD\%D)G12$HF$.:C',\L#0T'C2)(QG$W_J'O0O,!LM +>^O*RK1N2# ML;;W/BT\ Y6PM"BJ:,!["0(Y"48QC!LL3)+:T0[9I\:Z[=JML^['UG;':+1] MH'";=-B6X6UU:J_*I9UM:;!O0^A@X?QX@1%8:F3R>X=4:PQS:DA(4&*,T%)H MWB&P;JP+K+VR8Q#41MPWO'D[K5GW\KV<>;R(U:+\&G_D\VD>O?QLO^_?37Q* M307F"1M)+++8>:0U>. 2@$ L 53!+.$WVI].7^*XR'"A=8"N^HYBA'(R+O37;1!$4T19L4#QB3R;LN/9-G$-3& M-%@./'3XB.WR2*D""QTQB1PY8PF2%*QT:I) Q FOC(.!(SK5GGF*!Y3GCY*J[_O@T3A/^YL$";CZ#YZY2BWS>OCRM(004VE"L-\VB02&-) MD50Y7(GA'*2DK*&MUHB!SF/B,FOX85Y_+8$'+Z^_+'+LU9NR DZ#0B=^67X] M%,W3OI(B1,>- Q/48P;6IZ0<66;R^L(P\=:*X";_7L24"73_9&C(GAG/BKO: MY+0]2S<;I!OOILE_^^,]FWTD?4(MA4Y"LN;P+.=I$!BPP-(%%+!3 (^/1O9S MIW?(AZZ'ZOL'!M^0N(YX;\?'&!9O ,:WB\6J>;]KD^+R2WZ3Y6V3_A8WD%"W"C7KZ7LH#/U@.Y,9/.K@ZQWWBW>6*#QQ8)#GI\-D%/FA M(H.4B6"R"Q84YM[+V.%R _O33IK=,!PM<&@*A@ M@5!$FWR9E*+H+)7)&<;$Y*>NG]]0[*=GGAU9=/MB8;H-C?D8F[VDM]5BU?S[ M?D+>^T%'3ZBB4,2EP!A'R0:-<# >.6)_OERB+N(\,80]C3C"55.36Z2ZY"L?Q#W[^#;=^>F9$COZ(![RU M,S_76T&GFTBA0R_X/;&F@H&WSQW,!D:H"$N"$TAI3I"T0M$ ?I;DDP\/'XH" M#YDV,+3CW3V\FD=?-MC"_\]BTVU5.+FLY\OR?YJ?[^%8F^(%4PY[1@(20>=$ M8TJAD()!U@I8)F#1X7'RD>4C$6L@/,>^R7HWTQ3\O7[;=N_CD >*%E)'@E/2 MR#'*D,.,(2T=.-9.>F,3_)!V"',ZZF9;_RSJ'A,!=LB(B8I1!7H,@45N#&/B_F'L<>.J09_RX^U%]\V<@0(]'IYN\^_NW M"O:6*UQBR2B*D;.2(14]&'341A25X%8FQCOE(#_NYM/P!.J&Y/&8TYPGE>'& M1'O]/:^X\6X^UB=1JDV%A<^Y#;(#"@ QY>,,H819&Y%$/TSIL.QK/^DW-M M((B/OQH>3B]SL&QAM9,I,K "-#;(A9!@!"8)0G 8?%X;(L7SJ67^3);V$& > ME43W\B8^E4?WBA<*#$GAI$/"8XF\XAYI$RRBP4B)G2;!=%@1"?[3]N$XC0KH)".!9@Y'"D)8\P-2N8E4/.H$XDLT%A[+OD(B#'#4 = MSLWK&=-CW"'>?V?W%-JY%_8_YAWBW>D?)G"C^*%@+1*$["E5<&,P$3XB2B1& M-H*!I(4%4FH=>^M#*\AQ&WS;).#[DK7<8]LOEO'2KY?JD9WT7?0\F'6LN M% V$*L%0S(&//GB,-!@'R.C@=%!.I2[A+B/=ZNV+%[ORN(V*[:C9_W9H]J6" M17Y6_D\,_U'/FE=\?DS5M[&')_-R ;]Z!?^LSM='[RT&[U!-%D)%;:/B**?4 M1%Y2@XS+%Z\"-M3XP(R9_",4HS*M)@+D\T62L4[C!ICW/2/6W*C] E_XSTZ1;I,])%T(%L MBS%#>X[C#&V\1OCM\?V-GW\,#+;;ME$EWT99I_!:P>3VH^]>QE3/XU:$Q[NR MJO-UJK?5,L[C(E\:N%O+T^.H1Y2BP-%Q131#21"6]SL#\C%8%"/EA 838^RR M43/6UM]P''RX_S?AOAG-8+S9 ?NAR#Z+[^'7A=&&1VT >0E_<$PM,@GGM2)( M[!13S$V>=Y/EPGWSKA?\1]NBGH-\'^9UVIO2=.NKPEH;&5<>)6L(V+^>P:#& M.;DBQMH1E@+N<.-M)(^W:Q_=WU/NA,]H88=V%A)?75V5VA&=U$V(1MM#(0;KXM M*+,<]/#("E"..0-8>:T1YC8*%ZFR;OKI1?J>T_N :;QD;(L(;>5K:J^ J[.Z M./QEG_?A9]J/Z[(7QXG#7 !WF MV+TO"P5#Q1CK$+4*:J;4@_E%,9(L19^2M+)+/J:Q(B'[Z;('F^E=H1HU0N(Y M,\[^@CGOAF>.)J2:4P@,4[74/@=V!LV(I9Z&R9NMPW"C=^!&C-A?SZX;45^" MF;5_+_N1$K#V.A6TB$@S*5&*$I!S)*%DK1<6<^)4ATBN\7*LCGPXUP>0 P<+ M; ?15.$_8CC?F0:I[P#I \VN5[E4(:3Q>;[MU4V$]=!#=5) M[.]T&^%9D*/&^SNV! M0W;9W$TZKK2?\R@=KO':-PS*&1;!2LWV)QBFEW>23O3=YBW^[Z)=K.;Q3A3& M*(T-W*,[VQRV'W^KZ_"MG,T:MV%WTLD1FWQOY^L=C(&!WB/")W\1PRI?XCD% M8:[SD%J/YK-T_]/]0@YOI[PI*UBY?P>X'@*Y]RAV?\&"&Z*5XP)IF@)89C(_ MID@X4B8ERHWEC!WQE;@]PCB=5 M4*;#H=4XIQ-]=FX].'YCV?1[1-]Z%;9E\K:G5U9X%H.V0B*H#=QA3C3R HSB M*)WD*DA&=(?G/$;R!(Y#K?X@'=@G:+6JO%XLR\NLRYO5$I;X;8TV/D_>M+OY M,53PSU5GXJO.CB[\&"]MF1]J.TMOR@60Z;^BG3]S0FE9>Q%#\,8'@C2G'G'K M.'C<@)\ /!,-F!C7(<;FS[QV#0CQ%):WA]IE93Y_JWLCY*:^(G)NB<02D7R0 M0)6V^=4;@R)-WB4CH9,ZA 2/LQY;T M:A5?7J]S.QQ[Z^CQU__R@^,_G@[\5%;GLWCSS.4KN]PWB3V_T@(&,V>>:R08 M3/4D$)V3M!.DE/=<8A:M..)5]K:*_:-<7I356;5>QVZZO0?$=E=<<,VD%C I M$>)R@DWFD):DB2KUVBD5J9S\%8ZQ2%,?&?FQ[).VBC4+'>@%_F6].K_(RUU6 M<=$G;0^V47A#.:8QYXG%#@5"/'*"1L2%$YZR (OLY+,-39S!0W3"U,C\$-J- M:9=3R"R6.1INWVETG\T40GGK<4K(:D!3>BQ02MPC3HA)(0C&5:N3ZPDM97>T M['LYNU-Y@:6PGH/HA#.+&),$;'XK$(D";/U@%%C[?]XEK2N=^ECDNO;'U.:& MQ^:_ODG=JIU":BR]#!:F>,.A.SU%(5J)<(H$NE5:3">?M^RGX_=073.PL[_E M0V['PCUXS/2D"I\N0)//<7ZY569J/F;NDZWLGET6Z$-5%6FYQ\7:*0 M[Z9QPA,H$RD6R8*=./W+5L,RY\!\-!;NQUIRV^J7KZL,R=L[]1?)2H-I8LA$ MSQ"6C"*A8LKO*5$514X6\M/YE).D;5?8IV$I_OC7LXW '_\JJ-=2!>.0$&!$ M$ T 0#=8))5Q$LM 7)C\>^E')5^/R(Z6B:NU2;:'8>TK*9R7//H0D0A"(9X? M5P(/#3"1+#CXA8%>G[J//)2Z/\W4=CFKOF=":0(N/XZ5RH6?U?F6 MT@YZ=:^TX-%Q2I5$+FB&H@D&24PH(DI(Z!+G#)W\O>J!Z784E!]R[."B,:2E M/?$1W9^-/6%??] GH;::&S;6H$E7<)L/?YQ6CKU9,O6D&,-F@KEYAW0M^QYM M=Q6([_3TU)&/Y(;IC-IH078P M39?GU>EJ/H^5O_X\M]7"^@SBS>,I;;83GE!+P3#S$5.%F(@8&>QA(992(%BI M O.,!1[[R0_RFI M>/.&28GZI4\F;H+/P 5A@!N8*/J[A(_K-&R+X_B&&T-'#)YDQ*]7@ZI M5M/&YJ^;="Y;CP$?VTB[$2F?EY^N%DO@U?Q&O.M]>SO[RA7,)H\):[;+"'(: M1\12@L:%HC+ [Q@_XO.B>V6'Z< W2\*^ _26-13.DL"EA:DHNH@OMY16 / $!=F9N R?PYBWQ487:_/7R M^K=8G\_MU47I?\]C#ZH\CAR-5^SKJ@(6?9C7R]K7L^-( JT',.<^0VNC"C"L M1?P)#-.<'QGX!Z/U _QVS*9>7U[-ZNL8FZR8'U9S?V$7S6\V>?FN!T9ZATC- MCU[:YEW+R^R(;5\\.Y(XB_SHQ?QK#*\75UMR!SGF7W6@Y/K*O 07!AJ,K/K4HDF8!%5AJ/+&$Q!,,U8ZU. M6(?!9C>/3N;SO [FZ?[E]8]//MCK)COD-SL/[U>7+B=26:N_?9+R&Y3=^V38 M0$T63%FO!;?(6I%SXI.$)$\*>1FU9MXD&SK$PXYE] _*K_MOD4RG*T9[X.:Y M*J\S[F]GV?BB >3)(Z1W"0K/J1ZL5]N?%2H2KG4^$;7.(,TPA=I30I1[ M0;!U&F;=YWA\CQQ( \S"^*&:6W $.:B0W3\.)/P$"2ICX[S M6&/T":J]K0XG?'Y.=44*6)O\H*RV7B*;%,_G_Q@1&9+@RC@2)I_O>5HL[(+M MP%[MC08'G:!-Z_D/!][_W__E?P%02P,$% @ RX"D3!JN/$8M4 S D$ M !4 !M;&YX+3(P,3@P,S,Q7V1E9BYX;6SM?5MW&SF2YOO\BMK:Y^K"_3)G M>O;@6N,Y+MMKN;IWGO+09$IB%\54)TF7U;]^ 9))72PRDWF7RJ=G7+:40"*^ M^!((1 0"__%_OMXL?OB2YJMYMOSKC_ OX,+G]2%>?/F MQ__SG__V'__KIY_^G_[X]@>;33KW'R[S M[.:'OV?Y[_,ODY]^VC7Z8?N7Q7SY^[_'/SY/5ND/7U?S?U]-K].;R=ML.EEO MWWV]7M_^^\\___'''W_Y^CE?_"7+KWY& ."?#ZV./A'_]5/QV$_Q1S]!]!.& M?_FZFOWX0Y!PN=J^N\)+BL?C;V?K0X.'#].?=[\\//I-UW_@[;-02OGS]K>' M1U?SYQX,G<*?_]^O;R^VD/PT7Z[6D^4T_?$__^V''W;(Y=DB_9A>_A#_^]O' M-X=.;M+%8K+,OOYEFMW\''_YLYH&]6P643/OU]=I;K*;VSR]3I>K^9?T35#M M3?HV6ZW"B+8=7^?IY5]_#(/[&G"# N =:O_[S&[6=[?I7W]Z:!?!]@?4'YB?)I\7:5M /.ZL!2'VX%U^AVN-4H6[F#=@9[.UG>A?<-\MS9?!DMU-E]_G*]^KTZJ3MXW !3OTO7]6O,A MS2^N)WE58ZB+=PT 05<$'P'1/^39;#-=_WV2Y^'W=QWI]?1;!A#[8[I:Y_-I ML*S,9'7=D=0G7S*XT.^B,M;!DNQ%^F-O&P"&R@MM@UY;$6LY"Z9^&A?Y57C) M[,&^9FOWK7Y;3C9AF4AGY;*5E.EV_OWSPF$U78=Z-<*K5_ODW MR["T;'; +E4VG5=5\@A=_&KR9N&J9Q* >R/>1:F\#4>6'W8/C)//_; M9+%)'^KM,,K0XET6!S99J)NX8K>$2,.W=@]+-2/GK$[:&/0^]!->YH+UM+Y[ ML[S,\ILM=4K'6J%M"T,\:/;7=++:Y+OINVQL)QMU-:B*3*[2MJLA5F-AA:8M M#/"7+)O],5\L G_>+->3Y=4\O$"M5FFY>BLT[7: Y^[5:G35K0 Q,#G;+.(" M$MY_%V>9W<3X_O+IH\U%K/^ROD!PJ_7\)EH5?K,.A _#R]?S?VVG,O?U-MJ1 M/L]NBA^'#KH$J>W!= MBM2FE<@;7< %7EQO$4KPPGF MQ+K2NOG,H^T.X+"TV$VJ[SX$;5<;HG%[:'?;#&6QU'?_?_7,3++7%/NYS M<1T^QD]I?O.@S?EBM?"6=L6N]FT?;=#"8+9Q]MW7\2Y=EXWD^:=;'T9%S9YL MU/J@JNGJ5)L6AK3U,6^F8=D*B[RYGN17Y4,ZU::C(5548(6FK0SP2[K?Y8KOQK S8>?VT/_1=?DZPI@O?T3X9R6?YI^QV M/F6 _3J9I9^RA_[I>M*U\:K6 7AS?%#^&WIB$XTZ69 M+G27W:7I1>#4[Q\V^?1ZLMK^9N]FK9IRT4+7W0BX_9&>;$-?-]%=\-!S4%^X M<[KM4+"8QI#F7]*96]W>JM5J.AE_D M8]QGF&R?^FTY#]O6QE]5G>X[%G3[NQW,ZH])/CL,X[?E+,WCICU&0QXV;4'\ MQB_M!I1J"T]IPS8&M_F\2O^Y":]P7ZHXNXX]W\%0JJK_=+,6!A:]1S;]7.I) M>?I+2?#@>Z'7H+Y]N/J<_':"I.=P3/1T=="#- M/*SUX=&WX9_[I^.XVCLTN7MW^G6=AK5TUM?;6SUS>!A\''HQ^$4V?4Y/6QU= M3E:?MXK:K'ZZFDQN@\(@_SE=K%?%3^)$R'\"<'_P]G_O?YP\';>:_6.S"P!4 ME2! F;Y9IS<'&1:3S^GBKS^&\28=O"615&*DN4!*&V8]E\H[)I3&5$"/!7T, MY2+Z3[)\3X-^L:PJVW8Y.@.]L_I-/#$&4ZH@X49;0(5D?H\74 A6PNO^PU'Y M](/<\C2DOL;(3X=YZ>1FT8?CX2^L]!SY=%RU\?[4=;I.6N MXP1R+C31# O-!%0$4E.@!9EUO$]:/K<#;X^3Y]*C)5;6PKDO5AYB^#NOMSD4 MW"@Q)4^V2XASQGD&,<: :RHYH8<-@#6$U.84>HVV8IM8]L6;)T,M73N??3YQ M@-D@E0PP28HT5D[B0C;I/1NWZ=:2WK+ND'I=;!BE@30F$@RC_ ?SX[MT_4L8 M:/3(QH,5]T=,W^?_=S-9S"_CB94B/2R>R4M7I>9-&]TG@$IG ?=.2@,1)F'Y MM05R!G$_/B.G(0.RP4'LBW[[U,,PYFRUS>W?)]**.&< M ,D855)88)0'&!X6>P.XJ\T=\IJYTQJ@_3D&5VEXUW48L0VSY"*[W6XG2IES MLEVBH>'1KZ0E1%)[Q $F][+J^N$Z^IK)TR:FO1G $8UWV3(KC+ =&.4$.MTP M8*C#WM5XJ(61B!)OI"RD#?+6GW[8:V90JZ .%9O85D4H1\ML\EB$;G=J/.PK MWU]^FGP](U+1Y#5)P X8XQEF"!(.%%'1L;Y%$B'B86UZ\M=,SP%5<$_F__CY M"?I!KM][R1/LJK)^CRF#%25]6R$O\-RN$J>"V61T6/VP4P(CQBF!F'+ %2?& M5HH5#HI*6:[?.=TDAB@N 45A%ZN)-0HJJ7=H2"Z\KK] MIS:UYV:CWL9VT9O MU.EZW011(158,L/#[$Z0!EQK(0N / 3U70<=)]QUPX*S8J;G0?>RHF16XK!S ME4YZ[#D2TEG+#A\G(OPEQTPKZZU2N*P>4J^+#2\P9MHO"<80,_UMF:>3Q?Q? MZ>R^ %01HSLS/EK>5<*M$H(@:DC8,7A,G?*'U1TXUJ?9TB@66EFS)V.AK0/V M/>Q^'S'V##&DI8>,,X490=BX CE-!*Y-MVO#=OU'J=SS]OUM'N_Y3M[J\H M7$D?L\7"9WDLQG"*+]5[2:1WPH@P7XL@-Z':.P<+'+#P(USE^MNF=P9C?UG+ MV?3WZVP1%++:?6@G=]E/'TZ,(N$C9(0!BVRP*@'WO)!* -OG6;:JY.A"9]_L MJ1L"U5O$:SK7Z666IT^]V:L"CN>@.A4)J]5A$F -R[*!$B$.K%22.!#0481" M:048H7G3!XUZ 7/0R%@VG3\;$#F3=8W[3@1PP!/*B:)Z:UH0L\4L;%*4L*[^ MD;+.S*(^"-@WKKT&^H]8!84X'V(I^Z#*,^>_9CTG$#H:MB(""Z(!L(JJ>[,6 M-7$I=):IU,M$V"NJ8PBO/E?9J;52,%5NX>[X9=7OS^YX($,'H3_D,;]E?1?+ MSVVO+0KFXC95ZFV%L'-YXX0K0QS61#&+J,'.(8.A((!8(!!0E=+P.]IZ'&X6 M."I&69"Y:A>)(>]YS I2G7AD):8$"QZI/Y_[) '.;"GVZ)^D&JU&'DX]* MJN]B_>.2H'*%UHD!!E)'D9,(.J*A858>P$*B_DF&CD/+[;,AZQJ\OHS#XX#$ MDMEEP<4*K1-D#(4P_,%=%!U92P^?, < CCOPW*IFJ[*F,7I_'O:,,E ]=M(, M0Y9HAF[6NT+)VQ&7!GJ.M$AXL F4MAY1+2"4%DL@"OD< G9\?MA6M?;-2;DV M4.J+!7Z3!]CCK7K+F9]_C7\KCRH?;Y1PP;PW!!'C%9;0*^U9(26FI+X/H3-G M:I=<: VHONCP-IVLTA@\B,=_#_]X%SK(YMPP1)B&68*KE4W B#)->' M==E"JU[0VM)\&]TJ5@.DF-CT-D^G\_U=3+>+=*N3Y>SAC:Y'9:R6@=+H%8G3 M6&/KH6O.]+_DM;A;'4^4IU&18+!?C/?7=<:K[W+EO&\9[J32@*J& XXT20('5 &F$+4<&*8KF\?2I"35##KG-0^5L,SW+MB9%0UR!_MS$71 LI9 M2W#TY]ACAUN>VBK?;O;\L;FH_Z>:LTV%BI&% MNUBX"D ;Z">1"NA8H[!GMM>+A"J2I0N[L0_L>HNC36[GZ\EB-V*_B3[^7X-Z M;C8W'R9W6ZD^Y.DJ_/=OD\4F?7\9=K]/?G\JY-:X\T0Y98"7''GL)9;<2XD/ M4[&B]:-SG?FT.F!<[SCVEDW\^(MY5C1[LCIJQ1X2KJ&S@KFPD%,@C,$6ZT)^ M#EW];*/.?%L=\*@;L&I;*Q^SN\EB'20+[XY;L@]A3Q>&,+EZ3N$E+1(9)E(+ M$098*" I=(:28LS(^/K5M3M+_VY1P>V"T]NYENV [W[93,(:ND[3U4//XDVV M.7UPI;1QXH4!U &N* NF'%3007F06O'ZJ:N=E9_LX)MO':>^V!&+(DRSJV4L MB_!I\E6GRZ"*D^;&D1:)QA89'=$R.-A;4''G"_FDM/7C&IT5D>R !^V ,[#R M/UU/UG_/-MO,@F!3N\O+=!IK,L?#,F$S?SXW2CI,A"(* .8-XL0025280 MT MPL)8/X#?68''_JC3+G9#!"ERNU70:Y]\P ME _98MYMQ.ZL802 HN60[^Z?NC1Y.INO/\Y7OP\=WWLTL#B@MQ7B>\<;)5 2 M%)A/ =4>$:J@ 01!IB3&@N)J]5M[DK0LOO=\@\10Q2$14'D5K#_&E,"RD!"0 M\<3WVE#2-ZFL+2 RZOC>-Q)6.IQSHE4":5@CD/36.*UEL N,9@=PF.B3+F?% M^)KJNHPZM2'J+Q_^*0!5#DV<:)48JR'2TC'HI#-"*$@/V GI_;@C?:UHL'1" M:8K6ZV7'*"-^8R/%0&38K-;933P__V3DY4=H3K=,)(VW"TJL&,=&*$0=QH6\ MF*E>SU=5VRVUHKVGC&@5I;Y8\>OD'UE>#+VL:/2W#R>6:"B@H% B%Z336,*# M5(*B^KKO^+K=EBV'QLCTI>]WDYOT_>6CX98N"$?;)-Y[Q2PE/ #E)"8L[/T+ M&0UR8-S&0A.E9=U"]#KI,$KK8!0L:"FT]E_I'XMTO?XPF?X^R6>G\X&>>S;A M6'*.&:2<6\2HF MT'C"P(&CI,&UPIUE2+2LJ=I8#+;[TG+MRTYCS#6P MF)#P=P4+B3GTIL>\AI$Y;)K@-!PSBD&?OSE_TC0!A!JC 1":*$H@XM@=-K2: M>S-NDZP]A98RI17<_@R,&:75-EZB#$.0B\DB7>UONHYY@&4^G6>?3VR\4L]8 M:PBV5E*+K3F 1JP>X<'U]M3U-*F_!8!Z/*T>0[EAN--T_B6NJ%7N/WBV24(T M(Q8A@:"GT'JGY0-;C.+Z%.C,KNR, BUA--@:<9\)",]9'QXT2X(A31% T3U. M,9.62R_VDDK#:)\7P=5EP]OV(\KU$>HZW>6L?(\PK=W7SPTR75Q/\G3H7 \5 MACB;+S8QI>@BG6[R>TU[I]#1XK0#X#[J[)B&>.B[YSLH\=AT^-8$ZSTN/U+H^!")7XVAOS/0+91NJ9>)<>&X9:[N5UD=VFZ MO1[L_6T$K-2S<;1-HI6S$G,M@0X((AH+VQ:VEL:HSW6TZE4QK:GMZ87%+8$T M["13^9LJ/5;82O^)MU(B0>-W*1SPT!(F"^R\Z_=&["8$ZW$?,P3PHW+"C.P, MT(<\FVVFZ[]/8H&+]=UI;U#?@_N8KM;Y?+I.9_&VXC&/[5W$+W)Z7(/L^-1; MZ&:Y2N-!NU5XX2P687UXA]3JM^5D,YNOT]GP(]C=C8[Q);QMLFA??CWPWTPM.?DL_-5]!_&&P:J M..X;]9MXP*!ERM$8[G&:,.(EQ)8R#+@4O%(AR_'@5>:8K]UGXJFAWCOA*958 M0F24< 5.1( ^"WZ>],'WQ(9L&%Q'[6/?"UO,15'-I]WCSS=(=+S35$+C)8*" M>:6A%@4D5O>:;GR69[L'$F0= -C7;OW;P9:Z H\U2:SDS@E)H/2< Z;"U@X5 M$C(M1WX>M:G:2EG0"*77R(=1NH3'0H-AU'_29"WUYU9HG1B", E "N<9QC'_ M7^M";J']"-.4FJOP&[ND;9@:G&,I5L>B"NJC74NQZXVC3%TY/ M"35022LH0](#;H1&[GXV=_T&*T^SK2>]'[^:J0,\^^+7L:'':FF31:R5]DN M/@KR?OG0NY//8]UHN\FC.S;\/)M5H&#[+TL4#8L*<@!ISH(F/8@W\17KBV,C MNNMR&)8.#OG01(ZB?4RGB\EJM8TC;-4\^\=FM2VD%R-RZKUY\TCX!DQN\+8D MF"P<6TBL%(KYB&CXUQY7;QIL!5HO[CPN*O>'>:>1UDJ^\_#;^V+\X9,]!!<> MQA:^^\N?LR8!#].3$=A@[X+U"# #P=!G1%'(",>5TF7&@U=W_G)KJ.86(F(Y M]01"S;S;XT0-PGW>)-ZAO[PR&UKSEY^'ZY_"7^ZYL]@(Q#3%!DI#%2$%)%+8 MT=[%U@,)JOG+SP/P)?I'A?/&$(N8 ?$ FC)"'20,Z_;(2S(U55M51VD]E%XC M'UZ2O[QW&KQ6?SE#0"N$*:,Z["FV97=X(3>28[S]K;D*:_C+SX.IMYIM,6FJ M&'PI'9YY.K&$0J_;#OO5M M-JUB0)YHE7"/B;,DF$],:X<]T!H6(E,@^I!G1F6+6GKV)6+3>#IT:#,BO'N MX*C*@I*6"?&86X*8%][Z8#T#XQ_"5_\*MLX,S6[HT"Y.??'B:8SH_6;]_K)" M%+_$-&W2;4*%8#18X]!#Z,*'Q#0Z(*49KG_$LN/"I_W;KCW"/'9"EEHVS3I. M(.(4 B$LHM@KS(42N$"+*PG';1[W0Y26V-D(\>\\/8W:*$WTUTC/ET7+4C.P M6<>)MLXJ#:DVWD&H+"94%F@!,,9+!_JB1TNLK(5S7ZP\G%Q_UD3:73+[?ODQ M787I_-&)8/5YM 4$8!U*P@Q. N5X/0_:20EXWS:-O MI/N+Q17B/)?V^2X]Q;[2MHE$EDFLJ<=6>F41,*RP[9E19$0IXP/H^6@B43MH M#IF;Z"?S_&^3Q29]B.,A2S&T>)?%]TT6N_HVWQ,4GYVK)-0&2>P]-A 0@7R\ MZV5[TSA7@(!*J>SCP:N[!$4FPM>F;/C.J#<>. %W>,DL8-]1OL[3%"LS(;6 M$A3/PW74"8K/@1 KG9>X\DXU2RS7D'GL/$-, >Y%F-P+A7BA7V&R8F5"5*!@ M31C[MXN*9:O2W<*GFB4("!@3NAR%T"KK7-BR%Y)R#D=^U+\=)1YE1FMXO6:& MC-*!-3YB#$,(G^7I_&KIODZO)\NK='^ZJ=2Y=*I9(IT(+Z/.8BNT@U(J=)"4 M,33">',[BLLZPZ@O-CPLRU.6G[XB&()T->7T%;7 MTF@)PB%)4KJ"'&^46"B8TEH1A^*5H]NH^V&/ !D=MX717'D5V- (J=?*BU': M%6.BPT!9:]MXQR:/I5S5:I6N5^5Y:T>:)"0LBMQ+!JVV#@D,U3UH@O6Z6ZUH M2;2AKF=/C#=&9PC]OYU//L\7V]7R+!)\TRZA "@F-;:&(&"]DM*R0E;I?9_I M\>-@0E.(ACLV5^^4+57*<8:98]0$X8P-9OC!8 :H?E1FM#EF=MD?.L'A.+N/!$.FR8--H;K+4_Z F[$9X@[)6$78+9GZ7U,-?QT65' M%=;<"JT3Q+D/GQ,%&CL%D/5 VT)N"!N4A^^!1'TNMNUC>1Z'5NGT+U?9EP!: M>.,Z,@CO_QZY@Q]P9_?3!S ]'OHS?"EID6 EA.4.>T,9@Y!:;^]WO8Z9\:UV MK6HKZP*E(5.L.[WJT&;3[2<97NR6ZS#]OEE>9OG-=LO4T2L/B\FOZ21^[ML9 MH<]W#9V#?AC4+C 5H'\4E]@.=!:/'DPW>2S"OQ+# ML446:(V4P(P@C#WQ.MY5J[FVU7Q X\6S+&>]M7#T56HBP&BR%@SW@>@RS'"MH9N;UFMSZR5AW&7!I0JM$Z9J']U_?O4V_I(OJ M!L^)#L)GB"1"P1CU7")KC7>'%3_ 8NJGSG:<>S\JFZ<]@ >=B[X5H]82=K2? M1 @4L#844ZPT-(8 + HL#$7BQ9A"K2B\RF35,I1_;GJ-W58:/ZL&9M.;Y>UF MO=J" JO;2]^V2J@U1#+H#%0^!FZ=9+J0$RK6:['C^F92"WH\QI;&F W)#52+ M&_M6B2!22$(E58C!L$&!6J/#EP9T_=2>SJ*-PW&C'F9]<>/--AH6T8AG=$MO M7'CZ<.*8 8(Q%>9;(:72!'A82"6%KF\;=WR08'C;N#&8PU#$3-;I59;/_[6- M!);.(N6-$R,M4,8;I;D2BAN%N2JDCM?*CMOB;:+&DXQH$:L_"U-&:;R.BR## M$./7;)G>_3K)?T_7?K.O- 9%]H#JB]"_';Q2_8ES9?;'*.K=#F-F7[IY_5%-+&JG7&NVD4\RVL= M(1S&>[TED +Z E6N=8,,V]9O4>^!*AVAUMM$DMW>[Y M1&'+N94>.^2TBB&- W@?G,XXD*<@F&M=50 M.\:5(_"P3E*AZA]F9"^0!"T@U)M[SH K+^#WZU6 ?8>DL1<=(:YRAQ5HM#$JM!MOY>Y'QSXH5Y M05N$M7\"M5?UU4,1@-->$,.%M\Z1@T>(,Z[-N'V@[2CQG/*O]?!ZS0P9I>]S M?,08FA!^OIPLXU;KX:'':G7]JG>2: N5UD!+ KS3 D/L>(&"Q^JEU0RNK-3C ME17:16P/S^IZN?C)-CYX=+VN2.!]V_!(JK"# G M)I=]+*&C8 M/8YO0AC'.<66 .T_A'^?'75?@*%2^/ZYADF8$#63!%+%L-(>2X2+J*2 LH%% MTED(9AST:176VNO-QS"&?#Y=IS,S65T?!G)LP3GR> ($#P.%# G%E736:!9 MH()J$$OLUK_;I+.HRPA6G'; [&O^V.%TWM1QM$UBM .,(>:,#9:4!=S;PIP2 M1#:H.=I97&8=TPT3%]96;9R57&K-K7)&V4):H%7].N>= MA73&P9]689UT62+GV;SN3@OC_))ELS_FBT5 _LUR/5E>S+EW3X0@NIM?I;+-(WU^:,):[2,G=A:[O+Y\^.GAYG2AW^C:@]8T4;ZM4 MS:G0/,'*2B 9"U,I#,/P''"-. .(2"P8JE0?HQOI[Q5U0I"R:C?5.TFTIDX* MBS64CD*!(=%FCP1BQO3I7CA=SJ95M3Z],[PKO":C+D-S7%9]]^OD'UEN%I/5 MJNQT=O5>$JN0510JBR2ERGO@O2_TPR0>[46L7?#C::R^,QA[2_ X+L']^-]- M;LHC;&?VE! 9[!E+N*,&\@!SL)M%@0$U/'&D7N=X2WS>K=7:3YA_3Q3:#*TD-B) M%V9J-/?GM(S7"!BBIM/-S6:QO;_L)LO7^P,"]3ASI+-$2(>X8Q8;;BW A%H, M#\:_)R/,)AN*1>T@. )>O4M/I1F=;I@@@YT2E"$@$3002XL.BZRTL'ZR\Q"F M2:=\.1^M3L-QE0)%;K6>WT2&^\UZDZ>Z^WH;]6^H#OL6/0P?G!9(Z#'9U M&EA\LPQ_33]-OO;QAJ%C<>]OTQBX7%Z]#:OF-G)XF>5_3/)9I5!*T:CC;(?O66W6UUD>[T@+FY72(F['&B5ABP2T-% : M#@PCB#A("F@<8_7393J.HK6F\F^2+UN"JK_LW><&7!JL.-4L$18@!KB'GJJP MI_$8 U]("K7&XXZ!M:'"2JQHA-9KYL#3F]]X\M7DZ6R^?KAJEA@01]LD M''E E2%4.L\%M,(R4<@8CRGTZ.89A?W0%E*#LJ'2"E'2,D&""V:U9L(A0E#@ M.V*%O(@I.6XCH@4]5F%&8[Q>/T]&:4R,CQ[#T.)CNDK#NZY+C8C'#R::(6=L MF$J!T,*$.1;B TK*HOK'PCHS'5K33]8B,.>IN;B(>I;.HX9)_$M4+'F@V/"C M9'?YK[Y[&V&/\#YO'!Q[-!&<(.\ P H3 CU44MM"AOCO'EWY@]H$+0'4C9*+ M 1V=O[]]*"%" RHI#SQ7QFKAL3F0TTGFQ[FD-U=#UC(B+T>CHUI\AU3DN0H\ MU#"97*,VH="),,CLN"QZ@8F8>T?HW*UI?*)K!F+*"Y!RU!84[6L[_E<[" MH'6Z#/"O5P=8/J3+R2(6P-FE@:9YF.K4=)IOTIGZO-K6%SU!E!9Z3WS8[ J' M%&'6"('C:(T5=)PZ3#6!YPHYO5KKG1F^(R0;1T@ MW1 M(:VT,T9H??A&.:WOC^O,WAJ2>QW#VQ?ACIL7)ZAUO%%"-4 "^/!U,:,148X0 M4TA)@*Q?D[BS@\]#DJ@U((?-;2R;BDZT2KS@,LR^2G%&O/(V?!W\(">!]5>\ MSLK1#DF8]I"L'\<+0]BL5Y/E[+^SSRLU76>7D2Q;\6\7Z3H-LL;Q!%;O9L#Y M,C3YN+W[\/$$^2'/OLRC +$';W]8\6A\L(^7)QP%:P!S2)1!6*)MHEF! M)/<-/ ^=E;@=@I.C54AM:K_;1)2SRXO-Y]5\-I_D\_2Y9?#HLPDD1$M&L8(* M,D$99)0=/D'(ZQ.GLPL-!R-."_C5UO-!NO_*%O/9Y.YC.MM,XSGP_8\C/=5E M$/8B8+.<_4\ZR=]?WC]^C!(-NTUB<@T5"NI@(Q(>J8UM(;U1#>K5B5?'GGZA M[CV(NA^FNKK*TZLX5V:+Q20OM;,JM4^@]A I(R&@3")(O?'H,)G2!GD7\C71 MK$M,A^+3X=\%@A_"!W(]*;F#IF(?8<="C>=,$FZ@\DY!8\ > X(5IK5Y!<&? M@5AM =L7N=SE93K=74/Y8-*-]\3-EYM@[NWWMMGRE">A>B<)LD(#*XU"0$M% ML/?T@ +T34(WK](3WQFRP_+K8US/I_/%?.=[6_LTZ'"RB-'R3=#WW:.'SR;> M6;TG5DGLB2)0 1Q3/1FBJL!-:-O@1M!7Z:WO'_)[JG90ENG!+6*/W]IB::%G M[BG;I/HNK SS;-9MQ:8'+W]X'W5:XP:?=-"3*(,1VS Q7C M5'#LE8.&2^^ =(R/XK83]24H-TKBL_PB\. BBKJ]VJCZ92N M,6HE#&N4V.,@' 2CJ;LTF/Z/7HO2+K*3,5=KVI:FC7<2K]Y?QEM!PVP4YZ;U MW;W,)8<3*O:0*,<8@)KI8'(;I1CS&!2@6>/Z3$JN>1M*:[3(^D"P+S.SPNA+ M,]DK]Y$ B9&A@%-KD#!(6W>2); MIG>_3O+?T[7?+&?E]PP\WR#A&M!@(R((E#9*,BX *J3SW([P7I+NE=\*5+U] M[6F^GE_.@UYV@-QFJ_FZ_/,_WBK1ABG#!&>>.LHLT![80DZ&V0B3^7J8#UK# MJ[<$Y8M?LB]IOHS[*765ANUBK#+]>7T/22E)JG:1>(Z8%)!AIR5!7,JP%R@0 M(%")VHSI+'.O>\9T!%YOTTIVII 6D^F-!?IOEVXRKLV:.D^T2J166T@(* (?*6ZRM M+F35HD$606K-!-\OY='X[6>BLD@7ZS.,)@4$V9A0Q&F#"=!"K M\!R%B1#7WX%VEO;6@_W9'*B^*."S/)U?+>^7NC,GBDKM$TY$G 65A (Z;0G2 MYF!Y.T/J%S/N++NM>Y)T@5R?'HJ R)-P8"6?Q;%FB:6<**2YPPP%HYL#Y^%! M4J#K.]D[2TWKQXO1$F!]4>-XI&%_ 5$Z,]EJO8V+53CX7:>[)"RHU#$D*%4! M=P.51N" C 9]WKM1];JKD002>X"[SSFJ6KY"R8Q5K9.$,D@AT X8"!3VPE%, M"A0DQR,L+]"MLI^9RCI!<*36/.%'#YG M8>2(BB$.PJV.\1P)P^YOLMQ>C1K3^2:+*-S@Q,W0BZ.=7'M _^Q?NZ2NX_Z3\*"(ATV0D.(,,?, M27K8@WM,ZF?M=G^/N%MK[--OY*N:ZQ9M4*^Q/RMHF0E /##6 M*H25! Y!?W ,RP9'8[J[#GXLG&L9V]IG1JO;KL\,]AGR-.\T(=X"3I@(AC*4 MD,H(["'HQ$C]B%UWNXWVM)D-!./P/I3'TVXMO\GC+A(:0>:<*\01P]1*BP^1 M"4<;'#SN;FO1.I$Z!FUXVFP7Y8\/S,FX+)^^4?[\SA+*@;#$&B@9]!):C#0K7==@]W4:JM,+W=^OK]-\=R;L 7<[?4FWYZP>OZM3[#X&#>6; MZ7J3[ZJQY%>]OFKH(V&/QY2M8JPF7@Z6?TG?5CCG5:5Y0@2PFANGC(?,(.FA MU% 00(R W(E*48>N#V\]$F0KQ';3%D4ZX_A6:2^)LTQ:SY"7Q"OD&6/ [+$ MVI,^\])/'N!J5[%'3V6U#=BHSV6=P+3D/%9)RX09[""3''/#F>? ((<+182E MM\&AZ[-95?,<5HM$^/:JPQ:QZZVF8'C;$U3*[SP]UB;!$HOP'N0L4LQB"AU' MA8R.<#KN$U:M:?!IW<"6\7J=W!B&$R4GI<9'B6&HX&YN%]E=&O9%7](\UMLM M334ZTB)!1$ ' -"&4.EULX?$!,/+^@:C=^L!5T]+<;1"C;]I3 OMUZ=Z,V; M+R>5[I@YVB8!P8KCWFGHJ8S7,"%E72$C1&*$QZ7:UW];Z-3VI]OYZC9;31;9 M9>%W.74OY/-/)\3J8!!YR251A'E@C2D,)4@L&>$II_8TV1XNO>493Z*[;'UG MPFXER%V>5_S<\XEUAA, (,$Z7D_*L.:^D$T;7-_#V%DLK?VOMPUD^M+Z*:]3 MZ?YO]WBB%90L3!\ 6$ ]M-1C6TB&)93C6[$[=2JT@-$@VG^\V8W%G:?[OW], M(ZKA$5B5&E7Z2IATWBO%)5(:06B,\J+ Q%LZPI6^/]YT &"G$8:/P5)=;M)W MV;I#K_7V%?O_%";2V_GD6 4<1AP!9(X%$#$O@K>0$"L$\KC0CC RY,I]]LXX3Y1E7 MVB)!D7>(*^FU*A#35E2J1]>/&[\_5U^LR0992*PD!"B A ME-0.LGN%>#[N:$37M&C,PD8H?^?CMTB-,@+R6F@XD.]\LICNTO)_"WN ?+_" M_+*9S^*FX(EU]AH9K4AU"&H*24%2IBX7BE8]5KO MK@GQS3G)GM#MBX-V'D:O:/37%&(,O?I7_572DQ6?36UH![C518Y0&_H@9,=!J=)#_ M8CU9SN*%T+_=SH)!&)XG0)92HU+[!!LD+'1!3@X@4\YC*P\;)$W[O-+@K$AZ M714^74TZ *DW@WI_>>XA5A3^HQ-[9,=26&Z8EX@0(; TD9H]8=-;6KPXZOBAS97*T&V4^ M#^%11YF'<=80B3207%J+<%SK*56J )!SV6=%R3Z=-95YT\A9PV MA$&6&24Y#;,P*&2G@/9Z=K&!LZ:R"FLY:\X#:;P)(-TDQ5DLN&7.(*(LL]H& M(Q06Z#"&]2N--M4U8'I!>;P<["X)*6@ T@ .L5P*#KSQV![6!"+DN"VBKFG1 M5C92/92_\_%;I$9IAKT6&GY/2#J6*,.M46&I,D1+QAW"U!I2(*=4@X+OXTN4 MJTR2+A*2SL/YSYJVJ8A1E&E*%).*V7AGF2Z\EEKRUY0>5Y>-O:';\\YV]3&= MIO-MY09T^;>(Y$O+3'!$ M>\(()5:2F*HJ&#Y(![VO?Y7.F./+=7G2"H:O)3,!8:;"1 TE0,YJY"E OI": M$ET_!:ZSHC"#!A5;QG. S(2+=1AN=#F_OWQ_F^9;Y%;[*_/\(OOC>[9""7<\ MHY! J910V#A*O-K??2Y88$^EJ79DR'6NS=M]+,&!Z07F\'.PN.LP#'(B*>+2,*2 ATEP=UH31'[;M MFA9MA8GKH?R=C]\B-4HS[+70\'LL.!HN6DA)'17>,R<=PH H4: D9+]YRQW' M@BL3HKU8\'GH?L^8N4(GB(1A4X>+N(RT2(XPR$E#$3=B:,>B TC +9706.#ZN2ZCSE&HZ>AO!\2^ M2!)O5ET5I<1/7G[[Y,G$&(,,MA8"@G LK"84VLDC%0V?X/A(T5@S3^\R;(1( M;\92MEK'VS:VPSQE_SQ\+G$<".=K7;!(^^=!M8 MMQ,[WH!\N##Y4V:RFYML>;'.IK]?9XN ^RK>V3P]H?TS>TJTU@II)K7@1DGG MO#>BP$,"7_\RT\Z22MKF1[>(]<6@(L\EK(L7UY/[^^)/4.58DP1+XX.I+KFU MS'O$E<"'W:D!#9S?3YLY8#@G@,@%-7:08 E.L0/ M5+7;)OJU&9JKJ43O=8 92NEVOMBLX\4NE=6^;Y$X8Q$P!!!L3/3H:QS6T;U\ M!( 17CS4N>+K0=/;ON ^A[!(&UQ56!M.-4L,I$(KBB1C!"*&&7$@KH .Q'J[ M#6K:C#H1M>;ZT"*2/5JC<:@?\NS+?);.]-UOJW3V9KG/05U>J6F :A[OC:K MI/,[2X"-!YN14TI[ JD#C$4;G4OM@!"^SZO0*_*K'25_:YAVBUR/#JP\G:Q2 MF^[^^V;Y[?F/T]ZLTN:)Y2#,YA)[9)&W EI@Y%YR1M@875M=JO=;5U;;" [* MG7R3SA[<7GHH($ZB0G )1B_Q]] M]TN:7>63V^OY]&VV6_J'/CUAYZO)U56>7FU'<_!0O:UP-J*L:2(U!<8;)(V@ M #K"M$8 6\ZLIE:Y2D>L>Y6Z[%S#J6:)HIY99(P4CFL#%;!8%M)"(4=SDU][ M:OLF^-4:.J,^<7 PL^Z_YF#-G\[2.]HFH0A0YX-U9@D&5GIN^ %MZG%]UV?' M)PG:T?:Q;4I#F'K;U^YH]W"TI:E)1]LDCAFGN:/6.X>,9)I(=4 - 3?N7+@6 M=/>4#2TC]3I9,!_3^>JG__X^2WBV?T M?/_+1"G*231^*?>$ZF 1 W] P.$1UAIL ?NL(0S=J\V\.Z$V\RY!"/*8CR,Q M1E0@#!$2Q7@)<6)\^[/VU78V#+W%%C9Y=IN6YL$]?"R!BCD-,!643*NH^TBAA0B-A)10>,TDYDMP=IB.F>'WKB+XH';<#3W\U:K9[ M11^P,6$C'SV#?Y^OK\UFMF)2K]%;XCG5 GL+.<12 M4:*AU04N L@^=]T5:=.9VZ9[^(;PM+Y9KM-\FBV7Z73](<_6V31;O&9?*]=: M" "I-,Z&;QT!;PCDB%LI/+?5LJ5>CJ\U$%SY,)518RW#$'H>_MQ)ZQ 3?1;O M;.9KK:RV'PC+Y,#VME'6>M(]27E; ?:JPUMA_LJM2-=K1- @"1P>(AF-*PA34( M6:T*&0F7>MS.U69J>YX#K8'T.@DQ2K_J2'C0TG[PS3+"IR?+V>DMX-/G$H=C M!6%%0)@"$:$*&\.+99-:7-]UTYGYW@+667N(U-:8LQ]/J^KP0$(\]LP:R)WC M7AO&"$'%B(!J4"BT=1TU1#1K0?S:"O%E"CD\D#@$E8/ "("<1\B!>/IH/R(O MZ(@.5+2HD+KBUU;(_[4?K?UX4::6)X\ED" A/ 20&2F5]%A+68Q.J08.B=:= MT2TJIQD(]2>QZ#);INN2F>S14PFE@A,)#2:$\;#<0D74@3Z,U$\W[RS\T_*2 MTPB/9B[C"@[B_:BD)TJ ,!(%F\XE%,2I,1'VCKK.83LM:J@_&G\?YRRR5 M1BB"$/#*8*:Q]P4N6C:X7'TXYV]=/U+W\ WA_-U_4['HX&OV^5K-/2>((>H= MYBA\T1I#[H&U"'!9+8#]QXZK][GRZCR EJHO0A+'D4JS$P%QHR#E^GSK:SC*C[?\Q!ZF2X^9"QP M$@-@E)78 ,,"@GL9PP:0O$"?;V6U5?;UU0/I=1+BY?A\^^=!6SY?LWWUS3PL M,7$D65Z2[G6T00(K_XR30&-KN!$4QI'MQ@6MK9_[/( 7I9;*&J!16TL7?\S7T^N+ MNU4T/T\KZYE'$RHXE0A3K)@FP#'M%2I&J;VKGV(W@$^EELZ:@U);=28:?O': ML+#[SO)XDG8YJ^ 2*VF6(*:D!A90R#SVRL4<[F+TP&I06Z6=9<:VK-)V ?KS MN,Z\<9XXQ8 VWGL)+>.NP$4@VJL!U9+KK.YVO'OX>G2=;3>8Q[QD^S'4?M6V M0-&;Y31=QN(V'\)O>WR3N[E=9'=INBVA]V&33Z\GJ^UO]M4)[DY["#L845&H M*YV9[.8V; *VS'1?XU\']U<>X-I-LL^/52T6^_(%\7N:9E?+^;_2V;Z*4;9: MKZJX-UM^4P( 8%1XZ*WS#@ MN9)>"Z(9,93C2FM:-YA>3*_3V6:1OK]L1^8R M-VHG[TMDV%5"QK01VO$PB:DX8^[PU1K"/G-N3OI?!^/5TP.K(]#"J/V\3TJH MOMV+7WK?T=%6B5+*6X)>9$NP1BQ"6+.4+($DHV2_I[&(856"E#5-//>:**$-)$)#[[Q7_( F M-?7OP.CKCH.6V-$R4'U1XY=TF>:31;RS:783E! +6FYK-5?D1Z7VB7$HK+DD M <Q 9BI4DA.^&L/DDZ<\QW0Y(NT.J+*?OM63H[Z>@[095J'20J;/"HA8@" M*HGA5H&#J6;")#I" V0LKIE. .[46W_,C;R*:VW^)9VYU>VM6JTV-]L+ME=# MNY&/J#;/)\NK[3RA[^X?^3"YV]ZA\\N4KY2'T+6SN%3,U3$YJSN(&[XCD<)23[E4V"@(.8]7:!8X>J?J!Y); M=@KW29FC?N!^P1ZU[W#IBM< Q]XV7[6QN9=N.8MKX[O)35I><;6#UR7<86>MD=8JQPGVVEA^ MT(^!8-P^XYHL>3KAC0?8[]1M#^%1NK)?,&,'\X*N\_ET6P RF_X>:T&N/E[\ M5L7_>;Q=8BE' E'$-3:$4BYTV)KO995!&^/;B@ZK\F\=IJV!VQ>1'N55E1?> M_?;IQ (;9)'08DB)$0 SR@JY (;U\XJ[*Z@\)M(TA[1^0GG=W=2[31SFW@R^ MO^;69_DOH>VI2^5[>6]B(&'(.D&]Y$P*C@DC!7X*VA'6%1I@8SM&50QKZ.UE MV:ROLSPZ*W];!J5OO\OW6W?<+A'U:]@PSE?IAS#3IQ\C3 44[S?KU7JRC,G" MN^?/=WZU/H)$&P&I#-,(-Q@P!E$L,K;'WW@THB()(^-C)=MR:'V-9F-T3"WN MGYOY^N[-,J"_V:ZLV],9GZXGR[W [[+EEV VI7L%=N$N/G<,B60&&($IHTAI M1@#E#RPUJT94(^@E?C/#:VST7TV)8KKX2$I>F8" ;[Q\G&) E(3!EH3^8%VP M!NM(-X7-7M\WT:Z"^LO-N[D)RV1<$+!['.\/P_6:]R=,WJ]5FLIR> M"G>=W5<";"QG)C0.]J]@3A'B<(&)1J+^,;?6TS#&3=JND1_]A.PG\_QOD\4F M?1";CYE/:3#\9MDBN[JK<'EY#V]/.!5$(1@600"<049Y=MIYO#]Z.?LX69_,6NCZW0FC'B%.:9A_9$R$#S/1P7T& M<8/+A,;G_NF"B5U^)2WHZT5^(W]/YU?706[U)FB#+BA$C-E""]@UN(QE?$O'2_MJVE3+E>^/9#O_I/I86]-7K-_*Y7.[/YRRM MG]+\!I9]')V\-"&4>4:@X,(J+ZW5"A1I;0X[7S]_H+N;.L?^58Q!4;VGQ#\) MH'S/@C^]__58*B:X1/*)82R>XL001 M+%&!(\#C*8W2)V4ZRX(_#^Q19\$7F4!E%:X?/)8 80 #Q"C#M8$2*V5=(7[$ MX?7GP%AYECO80ZFTKT3&-E95C>FX\+1K'4%(^]\CS"604&2XD!=YXBA4" M_##>\+\1GM6M"WC6/ARC]SP5850UFVWU4X0Y[_.[NLR\./[6Q% -2,NGK:W M'BD+I2YP]LCV>4]V?U&]VB;J:!3QYTBR\$)+H#PG%&#J"=3*'NPXQ.U+S/_O MCIQ=P]N[JV9SO+?4"0MEIA2KX%P! B M(#1<>HN)\+A2M9CO_ILT"=^BP(([ 0*Z!FD,"UP1$SVF>O>M?^F,F4Z\]^< M!_:H_3?UJA@8;:QGFEJNH8K9"UKQ @! 6)][@8$\.)4I<+**P7DXCF83\0*. M@E.#)<%&> *L$,(![EF!+':8C]N=5),E?9P)KP?L=^JVA_ H/60OF+'#,+6C M*@9,^;!18D!!8HU!5&I0R"JI[I4[ QY(KZSR\ZH8G 7N:*:\YB?-/F:+1=B= MQT9=[ 9K#2117 HJK:((*.9B>69XT :G#>[A&[-CL/;>9\RZ>45?RHA.\GH+ M.% (&@!HO&R9N?O9BH)^ VT=?Q\=DW2PH[WGJ?#E?T;;$WNK-\M=I=Q!OJ+' M0T@ PLP@XS3C2)A %RQ\H8$P\=9WJXW/P?]:/J)&&GSYW]#?MBH:]!MZ/(2$ M"" -5]@0X+A0R"ME"PT8+U_3>8'7\@TUTN#+_X:"8B[3^="?T3>C2$C 7X<_ MD%/0*QHS!]5>#Q0&^^ 5G3%X+5]24R6^_(_IH*@G)_FVZ[2=K-/#D8W1N!G. M&6GBD<0*!TUJ24PL]R!9X>ND'-'Z'^7X3,07X8?H4'E_IH]QY%]@ A%R6%NK MO-& !2O?Q8WR3G, @CX/$8QG+>R&^R/\AL]4_\O_IS?\9EC##K40$O-!=9< M:B$Q5T4N%#6@P=G1E^S@>>'?<;<<>/G?\7Y?O\G3IQ5J1O(1GS/ !#E@*"4& M\QA@TI@Z+0OM(4I&5"SR^Q<\ @*,OD9,*3CJZBI/KP($;Y;K?+YQP=9Z+/#+^NSS15IDQG9YK. _L5GFD"PA#KA050(2\9 M LH= C3N.R1;0.=::I,@9-GFL[#<30[P1=P,,1;!*R*FI"&>>44\*Q %EKV MHFYFK:.8;??D3_8>G><2'3RA8DRVF/B MI96 2XZTYD%E>U.>(,.[.V=T[%T)XBH@:34#U$!E+9"@ MF(>\P]"_(EZW1*[NN%Y+):/WVC\*/3Z^UZL+;_R)UR68>V@M),8SQX3GTDM0 M(.OYJ[I+JD.R#ZN5ES*M/PC4!>O/?;V=Y]L>.CT(5_7="0/* NVE<1)K: 3S M0A[F&(WJE_H97[QIG--^VRIZ*9_% S4\B5\_OE0ZJ.BR3UN_XF 2SYT5G"DH M%18BV,;8NP-?<(-C;^-;0D:U#^A&/Z_LJQG^4TFXE@XAH(V*5\-(&&W7 U74 MJZI/T -)A_F>SE3B:#ZBHWZX]\6-03LACR4RM_8MM3J0F,6EF56&*AE4@KF" M\& (Q%LE7]&2,\)/:DA=CN;+:FK,#K1H-1I7@@@,YG?03MB3*H$YLIX6N@H3 M9/V#+"]ACS3X=SA3MIXL'J?CXFW(E$_0PP]IW:K-Y6.>EUI$D2YD>,I96< M2*B49\ ABCCU%CJC.:FT0^A%RM*C6,\\GACI(<7 *P&5<<(:1=U>.JT%JW]G M7=NGJAJKY^E\TQR-41][>BI?^0&H(RT2X*RW2'$$A()(,F.!+Q"&7H[W@NY& M&BZA2SUP>K.DOAUM^4F/8VT2#!A@2B#ID82&8N(X+&1D&.AQGS1JK+ER)C3" MZ75R8I1'>,9#A5%0H/0TSK//)YY: 8#W A *!.8*4UW(1I0X!6^#,@IE4P6DCG4H#A?7SIO M;C"V@$M?&M^-[^Z7S236]DG35;QL>;[>#E_=9)OE^H3^RQLG"FB',25.!B@- M)^%_>"LUY9 P/<92C6VSH764.G4[?$KS&YM^?F)YM+;]+[H?>ML?QW!?I:?* MKO](B\2Z8!,X9K56@GCK-0< 8DL9TL@Q6HGA?':7. M>-Q?.57@-X_E2"BA--"X;A] 58XHF@AAW7> MCWNG7D,?SVFT$18O5[>CW''WJ])A5/EK@/1F30 MD >K&!_A >I:FLC:PZ W?4Z^5M/GP^<2@231T'@4;Y@C3DD6]A![6;0E(\RV M;T6?#3#H2Y]_F^3S:"=\G*S+[*.GCR:$86 P8L83!8CV !M<2&20ZE.K@YE) M#4$90LVECNUO'TZDE[%:.2<(TW0B9UZ+W4=I5 M0ZI[[39[-LL5BDI<7$7OR:$*)$!H# A3QC&K,L#RL2\"S$1XN;:*6IY6_ MFJ'1EWYC2EF4ME2[CQ],(#5"2N\HI5IR@+7FAU7-:5S_\^W,[FI1MXVPZ$NS MCVT1/YFFI3&(8TT2#J7C\6H"3Q5V3$%E#D!YYD9XSUNW7LS:T/2G_,LTS].9 MGR\GRVEJLM5Z]4N>K4X[Y8^T": 1(PP%0&("A(%"D,,J)PVJGZW6VOOK; MP:9<_S>+Y=>H50'P7J?Q)\F'?+ZAM##=E-A,<(CLFWIL3U4AIF^?UM.;K)\/?]7.K/SU?2L>?R9MHF5',? MJP3.6<$$0O@P:W%.Z]?%Z>S\7;<3>G.,^N+%VVQY=>+S?^ZQ1&O)#/? &B.H MQY8YC0YK%$;U;Y;J[$1;V]IN ,G]Y MD4XWP5(IF1^.M$@0$=XX1CQAUA,IP_QG#O$B,L;#4VWSH1UDAE@.?IVL-_D\ M)L@]E.%@]7Q,(YZS6,K3AS5NLOB?=')JQ]^TZP1R9PBCQ%I,L"4F ';8%VNH MZY\V%2^%2SU#.$+2O5E&.3[]D;5#M$-WB5*&:>"FLZ06IX&_EB'?Z8-320GW:2<,"Y98)K;:PW#"-.#JX!Z$&# MZ\A>J..S1;2&X8R>K.:KB]L\G+Q^&!$X5*ZC:1>*)BS>,*LP18PXII_5A M=L46UE^4X ORE':"52]Y^J4U ?;OCG_$@@C_^6__'U!+ P04 " #+@*1, M<#\&F^;A "?P@L %0 &UL;G@M,C Q.# S,S%?;&%B+GAM;.2]:W/DMI(F M_'U_!=ZS']:.4-N\7T[,S 8( C[::+=Z6[+/3CC>J*"J*(GC$JDAJ]2M^?4+ M\%9422H!($"RO;$[/MWJ4N633Y)/)FZ)?_F?W^ZWX#$MJZS(__5OYD_&WT": MKXM-EM_^Z]]^N_P +]'Y^=_^Y[_]MW_Y_SY\^#_1EX\@+M;[^S3? 52FR2[= M@*_9[@[\___SSUZ]??_IV76Y_*LK;GRW#L'_N?^O-3["_?>@^ M]H']Z(-I?;#-G[Y5F[\!ZF%>U;8YC'0?__;B\U_M^M-F&(8_U__:?[3*7OL@ M_5KSY__SZ\?+VL\/65[MDGR=_NW?_AL #1UEL4V_I#> _>]O7\[?1!?^S#[Q M,KX_IV56;"YW2;G[F%RG6PJC_K:[,KUY_2NV9?GL&QA#(6/(]!A#__V= M+]X]/:3_^K*7 M7ZD8<_.@X7RCX_D]_EK%V-5"UOID%+MDJ_C)>/&5;V+>LD]]I']J/\B^_83\ MUL9;41U\)GGV7W4R045> M%=ML4_\%YIO/95K1C%7_]>*&9#D5XBS94JG;I2R55?"ZVI7)>K=R'-\VG!"C MV+9]&/HHA- ,',.)K M]8)E_,:Q?QOB/P/// !)O@%#'T!Q WHOP,$-\$?GR/__+S\?B'H6R6+]VJ-9 MP[])JNO:AY93ZHOI_YQN=U7WDP_L)Q\,LTWT_UTI^)U9:52479 MOF+/W@18KD%1;M*2EF_=+R7E^IV'HOW$S^N"UB0/NP_/G@]6QLWJT7ND/S^SDMF._3CT55P<5=L:7BJ**FR M-47AF8$);1L')H)1 +V(="ABB./5KD^_[\J,:MLB@K)[HTHXH2H4+LAJO."' M+47\XYNZ, W3?%H^)\EBJLWX/6_Y96!_!#UE9Z_BIH>IB!N6 M9;@PAA[R0QQWUJ-83#]5V=2LFS6LNN[:-,! Q=!6?Q?33V4,\^GF'.2*Z66' M$%"(H,;8ZF'-=8MSMC*6D[\3\J@Z LN01>5>%7J?6S$9_&>:W=XQ,X]IF=RF MG_;WUVEY<5,CJ2[V.S:)R"9G&RG&=HAB'R('VUYL.#@RZSN$R?WZ=G!!TN!ECQXM_\NG5AY!<8 ,?LCR]L>"5:?B@/!IYWR1 M$%/0/@0M4- @95,"#58P #M+L2G$Y DMU1.192BJ)M^**9YI,76M-3Q[3"_3 M];[,=EE:K=P Q79LNL2R?:KHH4U\5LW&IA/!P D=D7I2XNLUEX[XYB9=[]C[ MN&FQ=>(H+8@R'/*IGF;ZQ*2M P,.:,Y 1V?>UHDO*\AIU>TE8RN+9BV%>TGM@58%W4?7=))'1 M6N&U'BRBQGN+3?$J;W1C%T$2= M+63[[NCIPWD2,Y5G@%B>U"WNRW MZ<4-S'?9YL7P%W];;_>;=$.HWZ@>>;4[:HYA7K'%X14=%V/+#P*JFT;L16$8 M>%8_/1<&4$3')H:F6?XZ;]@(:>C/8!X)=!XU^^4'/K%?>OFB@S]JS]Y>?UQ$ MQ/F$=<'!%M/C.>*L1<_51N1$&I@I],O('G,Y7RSB]1/+52.A14^O?P'\EE4K MTS>@#S&T7!SX)(@QK?'[[!HC3R1QS8E33+2M]+),52 ME&00M609C0R?2#E+B.LR\L\BF"B6]]:IR$R?DOLT+NZ3+%\Y01"&V*>#MB#R M(QOZGM=O6R VC,:G%P%C\^2(,\ @@C\:D$IRA0C!8P1?$[=*5)N7U@G5^T"7 ML 1+,+UD'95QATL,I7GBGJB^?]@63VE:;_._>&!*^VO*UNM6$<1Q:/M1:$14 M1BT71G&WS3^,;,L3VULJ;T?[/M)F[%W4F*IZZS?]\*[,UO5.>X87[/-L5PE. M4,L3RSE%/0FC@I/4+:;FD!%H4($_&EQ3[Y]_BY]3,]6C.5V&2BGPXWBV6A$S M$\T!?,SR]'R7WE>KV#/L,(RM.#)\&[O(\K#=P?-],YQPP,\/:J;1O?!\)?,( MU"Y-.R<@$-Y))@#T1%;-:%]+4))L@V\ M+_;Y;D7B,+0"E\TV!-@@9NQX88>-8,>?,-5P(IHRSU0'24J?2=+ZN22EG23U M6T,F32V\L9PDKV@(XRQ)Y0PTGGQ7^:2!K"^9" ;W+Y%)1'U6FT:D&.<_6U:M MMT6U+].+&X8BS:L:QI=TRWIGH:+:534*UF9P\SEY>MZ=!KJA2PS6--"U48PM M(T#("V!DNU88.A'OK(!F%/J4Y@"<2<@0.FBQ@QK\6:,H'VK\H'-@ME/ZX_@^ M(2X3!7(9JC*5LR].@4W(L?A.O6Z7,D-R #>8@:G@FBIAMGNJ=V-2'ENV99DA\-S9B(^J 81,*S7E, $?WCKS]_3WK"D!EI1I,]8+D:U)N M*I"TH,$^IT\Y2/]SS_Z2T>!_IE@G._4X10=+O=(J(GN,5N(/1#T&?/ MII=I1NB0MQOH ,/:O2S[:63I9MK_YSV6"XC*TSI\)O[Y";B6E5V^-(O7=40 M?V,+5Y )W1LH$3(A\E!@(X]8 8-X8;,U^.X<<_&G32>T1J%WZ?C**8%1&I!==\?\^%[K?YM]7KP&!9TG>P;KD;/1T^T@Z::HC/6_[TG29)4?Y"?W=W MA#P*,#("[$0AAM@B)')AGS^C*.(Z8K0DO--EJ^,^:*Q#\1-O=<4BPFJFP+#;BFG"&+U212WQ"9FWLEHD(\5RW^?Q\P!#C,,) MBM^3[;[QC;Z>]\W/CLM$',/("&W'\2/DQWX<17$'T@FAT+&XB:'IKJL&@\FO MQQUGDP/JOF_9(W4I?3;37(%;]ER<:-2PB!#+3Q,L)+IJ9@F>54(OIII[E\# MIT7.$L@'17"28(+H+W>.8 KG.:8()HN!>'[J=X[3:C%;IV]DW>VVO0CRXN9+ MNBYN\^R_NAO=ZF78 UXKLB,8!:%M$<-W(Q3:=C>C >,PD)RQGAKE=+,!K+BF ME?RNS*[WW0ZMNCMGDZ-:U5L/QXGI-_9GP7UW,T9<-',M.=CR2>QP^*9QZ\3< M]\$W]HL'[T#C7K/39D%937' N!+<7 _)TG+=;#R\F?;FC0QO!D1%/>U1-M/V M6?5GTS(%N= WG<"$!-J&[7DPL$/+]" U&A@.,D72EZ0)S;GG&2K 8,DUL)(E MD"\;3,"=F)1+T*9%=5\GYH1DCF1R&7HWUHE"Z=,U4FFBIROZ!4T?#-+9EDV>%6IWVU*^[3\H7E MMK-%Z+JA[X0V]'P;!:R5F&UW5FT/BM5.(VWI5JD6'GCYG@D*U%A..45J0CH% MA>IM)F=JA/,.5Z<$2Q'+"Q$M5=X<"Y=2EGC%Z]?D/XJR,]WT/(R=R S,P#5# M"U.#D1V:O:' M83T2N+KIY(HF3&=#%M\2J29*$GQF6/(]I*)$](R@K9EJ,D8 M!PIECY"89K!N@A#'!H.QYT8&=D_6=2 M;MI:R+=#W[<]T_7]V/)98, UZ2/_[9KUI<4$6E Y_1+'LJL2L$/ M__B,.6^X&D'>:9F9AC3FF[-T1DBJJ!/;]:Z=,;I?^E_2!;<%GS4]:A!\Z M%MDZ>)(_C=U,_YKCK^CN>)(6L%%]'/Y"U>,BH*]QNMVVW^X$(=5N*XSI?R/7 M1,3QC+Y:='Q^517X3LU:RI" JW1]EQ?;XC9+1'M-S1VB;+;]FV_)K M1IA/'C_EAQ*\+, $91! M78Q[*D;O=(C2?'UWGY1_UN-F&^(01[;M1T9L.P[],S0[L[Y)A#8'CS8V_)+7LLYH M.R8W'!>AR#""R(&N8UJ^C?LM&9$_5LL$C?TEU;!\8($0_%,7+L. [= MV(Y1KYU.S-?%99P%S)>:$](PC!^"-'M\(C,)<6(ZTW-VP#23T+Q% MS@FM&:R' Z@ZY-QIVI MX3&/LA"5J3(?)W3K/U_0MO$J^'2Y4>:TMS M*?#&ZR73;&0TJWPR-26A8E+5(P,,&GB&;9Y&).]P=4*R5+&\#-E2YDVAYUF4 MK 7@?G=7E-GNB>U*;P^]^$84(C-$OH$\QW*PZ70&L><)-:$=868ZT>JQG0&& M3FK3SA@^!4LKO51*5U:"+.HMK5YPQ%-9R1.[#(52XF3@-S:A-4IMPQK$Z1I\T$*I.H6;9>G.*)V&5 M$J1WR3HEZ@J74DGQPZU559FDVZ')=BG,LAWD!E$<1+X=^3ZQL.]WYA!$8CHE M:T2W1M6XGK]7@J(D31^G($W!G* 8O4+:3$OB;[%S2H+&$KH0^1GMQK'TJ.&% M5W:H(52FFVPW'"S6)9EO$<.%R'%#3/S C(/8ZV:ZXL@+'1'=D;>B67C8R],@ M>S8[(C5J&T$EGP9-PZ*8"$D2J$6%WN3GA R-YW09.J3 CT+UTZ9 B09EEQ7X M@1='D1=@RW$LJGB6UUFU/"BT%C[6UCRJ-&K4-IK>$1JEB5DE2C7K\.T=MD1U M2X+G!:N7C#<\&B;-$J^2?4FKE'[VKBW<(L_"*+;CT BB $70-^U>+F%L"37% M%?QJS3K5H0%OO%MB"B5*&Y\@:61,3'_>(VNFH=MS?DXHCB21RQ 86?"%DH>) M3SXV:;;"^8Z.^**GC^T])W6]%?B.13#U&MJ.8Q(3AE'DQ"EYA^B#-U0B^J=/W3;?'X,_63287#_L 4PADHQ%L< MO*(1H^F:5R7&PR\4/3;\2M%]?5O).$%DN*'KTVH&HC@*B(UZ*<*AQU5D2'RM M9G4X/.E"8QX9?M[7 XW4B"D!/RL*%."YUV^\^Y+4S/_6RP(O1C\6 EW!_KWX M,T^3^[;H<$-(/#?&!JT[;%9Y$-OJ#!#3Q=R-P<2^5O.;WH(1Z((ER,KI]ULS M(6+O=XM#IC68("D"W<'TD3.Z01B[#?7M)F'L7],Z)_^/"A3-_CAVOW.6@]:G M,] LNHQM(?:,HE>4<@2/"V@D)@F\&/T,"2CE%27B,7ML#1@6]FFI%3B(N%$( M3=N#N#-@NPY7LQV)K]4].4R=9F@$5$&0%@ZIU,>(X*1N2X:,5@JR(J"5^MB9 M3RNI3Q^84ZK$\AE';XFE')$+$$M)X,7HAVCL!LEFM!K'%D&^;WH&-&()MHXZ/PQFPA*IW.4IP(J\UW8C9"T+B6I$1A&9,+!.;9B]ML6'%X]2&T\@L>J-H^S4OC[*: MHX%"%:JSD W7$INM!0E=JO:(NO&N^DCQPJL_],O3:I>M$>LX5':[*CW3"6PS M"CTZ(Y!F1W1\\L8*(:S9MG 7-RM.!&K.Y6I(Z/KW1SYJ8V+Q.V$RK\Z^2 M[$JI2E\5U(/O9-T$(7(\_R<&R3 !F>3R+4 MG4+!AA<*G>=786^Z<=NP&\E'V9Z)2BCF$[2IV143M=.M27CXG;@_R4>.QHHJ M*5^&P"GUB+M7B2Q;O$+W6UZFZ^(VS_XKW=!7.TKS]";;5?V ]'.:)]M=EE94 M@L_9A8^T@H3K=;E/-X=&4&X( VQ!QXM1$-ALD@QUR*#/MPUC2CR:A7+H0BV7 MG1-G8*"AO2-U.=.Y EI?>)JHS1=//M5=6BC%5'FJ*&K1;@74G]#V*0.[#.V? MU.-BOM=(2>Y8A3 .#80CB(/0\PT+0]+N^Z/_9R.A4SZR-J;4^!T5@NL6F!*U M?I_!40JLE#Q%JKH(?137/&XJ%ZUC_%[P:9,@*Q/4JBO'L$./.#!R88C\$-MV MU"-R;=^:J$9]%\=%;59%U5DS0^3%:0OA\T[86HTGA-7X N M0E5Y>-93;7)';]'JK-93==6E(+N\*O][LMTWI\6VV^)K0IF+TYNT+&M\L*K2 M';JC[TEZGL-[MI"U0B&*H>EB8ED1C#!"013UR<9WA;;H*3>N6<][O"#I (/D M-LERJ@&;%GDMZ0G#+EB=JH\$GU[/&@0QD3[PWV,] QW:9MF$,FN+TS+D6)][Q43/NZHUKY4;&59@$"KX'HHL!V+' M09U!QPB%;B(<84:SF!X68K9L(68]Q*9J;>M]*LX5*D)MQW1@;_2.!'])R$T+?<];,V7Y,KU^14?3MF\Z$%EV:-7M)3O@/D%<^R,7!%>S4@Z@ MT6%O.]+:%?)#X 51QW4&>1%(-6LX=;">Y&0N NHCNQ^3>=G.A]9^@H.C9Z!Q MM3ZQ2W^?>?OZV'SX] RF5ENWO[\'1N1X]B(0BSPX^%_D <9X.GR)$KQ0? M"WP^EG":?5F$%(M]EP4JJD][MI.[N+G<7U?9)DO*+*U6IN-$H>?:T(2F%[B> MZ;E>7[F9/G\!)/7MFNN5!A/3GVJ 2B#3R%'&44EH9TLL\1^(NIR2*($,JITP MN80G2!Q?*GK-U[%B#TX_ 7JIX0 1GMI?H?]8WQ3U_2S7Z=;OH?,Z6' M-U2M+E-*P.;?TZ2\N#E\?,7Z<;H!-"-,+,=G&MCM&!^6MSJ"%@PJI MV]8/?LARL*\VK+DIJ!CP'\=)XX@PR,GC-!$8+Y&#GW5(P6TV=%+"K8Q/\^RV\O^E[&*RL.(B,. M$;2,*(2.38C; S")V,%]A68U2V>/]'@ZYXRIY#H5K1Y5$LZGD3-Q+2:2!YJ/ M9V"^L+'4.MMF-<8S)I,G6=Z1,C MCDUB$Y.W@YTJ<_JTHT4(V ,$.HS@*P4).I2SM4/B9._$:Z^:_V6\VLJ]>G%' ML [6N+N<9U6W.D!EXN*F17/%U@U7OFF8D6%CB%S#,&#DV*;3F?0\% DU.Q]C M2'-%]AP;6_3L7M0_:GR"[>7&<%R&VHQS MH5#X7$FI"^O?TSTQ[=TR%HH-'-J&@6 _V['AK_>_% M=@.NGP8[K$=ODWZ+NC@E;F\<[42A]_@2$.RI8DY_V^R/3A3'"H1'9 M,?)1X)K,0O/]9AQS;;43_U;-\MQ@$5 9,4HX1%D;&V(ZW,"0T5TQ1@2D5ALS M&M7UNJ%Q C4=LO.6@$HQN #-E,-=C'UV!)3Q\FNV6]]=/E7L>I[6C!OX;FC9 MK@V]R#&P%Q%H=68B@KEVU$E_N6:=;""!JL$DH Y21''(IFZ.Q-2SI:>%(Z.B M4CP)B*ENOC1J:O7LV9M"6U\AZRV)''5$])I9AL=RP.L-63$34Z&14?3:> HD])JT9U?_4)!ME44O\. MBV_)OBKR%Y "E+E2:'@XE>SZ^=C?HQE'/O$=R[-<@FW?,)YEL,FY1;L9PQDM8I]P-]Y+BK5QG3RU@I4^<.W]X@69X4 M;37&W];;_89F4M:ZC_Y_UL5O11 F#H:>$2%"2&C&GH\[)('E"JWMZ["O6?=: MR&+"IH5G/JV;FV(Q^>/8ZGT&>LR@ \T.ABQJW_=KM)Z029U!6H9R:O50;&^X M C9Y]94D6/ >ZCD_+ M5=X3NZ-LZ'N3&2Q0XP(#8+.=TSC%THD74PFYRW@#U;A2:'CXQK]35^FW742= M_7/EQ=@S7 _9$1WW>;[G601V-HT V2+5R3A+FNL0 L^_@-_AQ]\P^!7#R]^^ MX%_QIZM+L;ID))?R J6'1C4*Q;"!&MP"-*HG2E"DQ E>KDI)^,(A4[(,<<\6 MI67VF#0G3*D@UA.<;)[J'^GFEA4?[/!IQJX_/6#JE3,.HM"F0SX+.U%@(9O$ M)")1X$2>'WJ&S]OP2"<$C5,@/6HP@%U/T+; P0'YX-6=K;880?.IJ9,)@K>, M=WX23X\G7"9C5Z->5,W9,2^ #H%QX-4-\@QLF+3B:O'8V!2J>?2AT#T?+:D: ME>1I57W1TJ;M&@(UC;*_'Z.EZ'KU[B%9[6'[;C5=U,_QBB[%[!@]_Y)5?]8' M\F(_8DN3F'B6!PV?!-BP6I.0T)'R6,GF-C2'*DN=Q1U'I[RF:F%2@6S.PL6N:,8PQ-G$GB-#W M3:$. :,,3:=._5J3W/G=<72*JI-F)J75B9]$S>KTDB N=1K!Z]+4:8PK;ZK3 M:'ZXY_B+,LUN<_QM7=\F2)J+E]O-72%FF[E<'-MT(([-,(16;]+S+*'&F*,, MZ=Z$NR_+-%\_@?;>Z6;_XD.]+VC=1H+SK(0:7CFG^Z>B5'"VOX$%.ER@!?;^ M/EP]<_TG6#HUU:^"W&5HE1I7CB?ZU?'#JU510I^S=7IYEZ:[CXQ3UCB2%6Z^ M:;NAX9J^YT'B>]B-_;YPAS00J4:)9AG'OTL;T:Q'S?&^=0,,)#4R M,1&2IX]/@B9A3DR &M):3* !-=/0["UV3HC/:$*7(3WCW2@4/VCRLO,Q2ZZS M;;W@UYT7-PSHA:Q)AV,9,8%A&'N=S9 03U9[Q"UI%B"X7I?[= .V!V#R^B/! MH[@(Z:5PC!(-D"U CE[PQ*E)\OPN3YA&^')"G<8RQ"M1[6Z$.*VRV_PP-'0A MQ+YG>]AS$;6%8FSB?FK*L(3N#) TH5F4N@T^ UA2TT2R!/*)T@3@8[ODE[8+$1&:@VG MD3G41FI"2)Y&6<71P* "S9EE)N@MG#WJ:VPB)V@&P2D="D59;C$],_[&QRD">X"7*\O&][IK#&IX=QK9/L&\8/HFP[71GA2"A?Q71.)GOGU#3\F*G6M>D M&.73,=UDBNG6)\K=0K7K%:).:-486I>A3:,\*-0]9/I/#W[LNTM1'416:!-B M(]:PP2(!%<5N%= QA%1*+Y+)]$SXA-I'Z:YW>D/'6]8M)6JB!9_6@"WF7.%' MGF9[D\1P&2H]D:\*SAC*,BRN_'V7BXN;PP\_I;O^X'H0AK9%'">$T QLS"X# M[,M>.S8D#XJ/-CN9II^!0\^7,T A\K2,T$ZZJ$!/RK>L&DM1K5EMWR..2UJ5 ML;\T'57GV)NBJ9@[<86L]Z#T*'XIBZJJ?W2>MRT!Z3CLOYE7YHB">/+IMA@]<:&)+3\@3HAMY(4H(LB.(M*G0AN+ MW26@"<.,R41Z;Z.V>(AFCOE"(9TA>LAGR\\!0O1R:;V>@"U-TS5Y^:9VZV25 M?^&.[8=(MO"^V.>[X>#DT,S8\GU"\X!K1#:&AA43(XH[RZ9)A$[SJK"G67L[ MB*+-N_7QR[NL-RVUPLM\4JQJ6MA[EZJ3"WWJB%Z&!BKUZ,5"H&JVWM.V+*?? MO1L([7,(*QL&0>QCFR#7\TS3C4E\V'2*/<2C9V-M3%T_RC=0&O1I4,FI5I>N?;HO'GQN'F5;9[9^92MD#E7J'DE>4216)\ZJ1,B\*M8^6 MZ,525-2R]2[=H*2Z^T1=;H[9K((X-*$9P\CU7"?T;<^+H65Z,+1MY"+DK1[3 M\KK@OS]*THS("S-$Q/W>?"SRVP]4L^Y!V6,$:PI2].(H61[YRJ5)"!13G ,D MP# QV>E037W%T^OSK$O$RIW7K.J"^Z/ M 0:S+H@:H." =+8!"3^))UY!#9%8QDNIP[%"^U,L]N+"QR3;LI[/=P/=#CYH:* !YIY!IY' =2H9U-2&6I/:*K62"U# M7?6Z6$SXY*M27)8!?DUV[=_8!9I9?I&G_YXFY3.4*SOP+(="( 0B8EFTD"-> M"\PU++'>!1/ T;W;<)^"+ ?;M*K [B[)09&GX(FB5"7,ZN(R5J9G"8E2T:Z+ MX(,+;*/BMQVX^IIN'U/P:Y'O[MY0]J7(.6\(I,1=>7R7+O7J'>86?DU6+Z0.E-&0P\31D%:!T"I%XL^7ZR!E= %"00 MM8'_OG*)8M\ETXJ."*C.,)=9?KM-V[\_QAS':50VT*^DU:Z'ST!YM#WE'9XPJ$@ZRB-^O>5=-2Z+IES-/"O.N7T)P?ZN382(>3[GA$% MGN^X06AYL='A\2-'Z(27/A2:!RNXVF7W=3N2PY$@/=E"(@!J4X->[O7F@>%Y M+9)5ZV3;#$GZQ+"\18AWR%>@^O(!_;XD?H2?DGH^EEFM"Q,]N!4)/1]C[!(O M1I'GV1;V^D&,@8BB16$E4/[""Q("\="X&*$G%-,O1'"DX>4L/_2DJUYZ$(_F M]R7I8YU5L>0@R_%4RPT'?"$)7-_Q;!<',$"Q9<5!GWPPGG:I@1_5_QO+# )1 MFF:)04^ 9EE>6'HN>#<$&A<4Q,/\?64(A7XK7DB095[_(L(*!Z89&:9C1JX1 M&%%DA9;3 O)(% ;3+!F\"T/S L%TEG]Y>I]"]IUC)KSQV[ M[TO+QSBJ;$9>D%M>M6;S^[^FN[MB,SA8L')0$(IMNG#W?IEBV]WC\D.8T#2-9K=@23BC'5!+#/Z2-) MB_6T69R]K]T2TV9)POED5S_78HI:KV\V@, T;0B^2HI)_1O'(G+D+:1/A0J M'RL^0;K?YM\&)Z!1=_9_>%4$.YA(ML57ULHWK;X4VRUIN@:L8NSX*(Y)8/NV MZSB6$R'+M&/7LPW?#Q'A$2R]"#0+6G'$SO-]A<^@+U3=38!<7L$/.X(;Z M45__D#:]N*FLT7(SH\JWWH$B!Q?HG$_:-(?NM/0M)VIBTCAHV=5C/KI>@L$& M##=H@(,_&'308N?L[Z,Y.)MB77?8KF^K^@Z"] PO;[".=.LH2S'G6.X)#+O- M/*/J!^E=L+G=)N>.<,U&, M0.3%/ 8KG/F275V87Z>W69ZS!H_G6E5ZH- U/&AAPXI\CV8'8A ; M=D ][ E=SC0#/,V#DZ:-%5. +>M57J;KXC:O-T!G]3 #_)#>W*3KNAA^8!M/ MB_Q',<&>(Z1\FK[P:(K)/H?4'_P"S+'VYVP\.;R'L'4/-/Z!QL'Y\H3Z()U( M)3,^$4H%]!KY' M&D3$MV/3B<, >H1AI']KD1(4DE6>WK)4?34^=^F$R25W82-W+SR2R&&W3-;* MWAFV-$#QUWEL5]",ULBAKHRF->#C4MKL0=:5TXZ= @>OFM@SOXY2W/*2V8CP M2&2S*1Z&9:>S21C@S&?314/7;)=-Z-@/^]"Q73NR(#9-Y'4H0A19[6P7SC=Z MYKK>LR\^U]5!E9WI2EFG;*XYKK_8W IO*)8A#]J\&SFW(L:BQCNNK])ONX@R M]N?*(C9";H0Q#%T[Q)YCQB:)*!;/#XCE$@OTPK=70W^8.A!#7_Y5U?W M3)]0Z4D"N S)GL;5\?=6R_++OSGP10KITD=_LM2&KA] :+DT?\21[UNAT;8% M" SHN2[WSK7QIG3N8^-:W#H#<+#ZPN]A3LQSEX!5[2E?$0E5?>S%;E/8W8#6HOV 8OV_]%W5640:0XEAW#O@UO;].RY7I^T'D1)X=1%Y@ M0L=T40?*]&(L=+1;,Q3M.:#=I_H#V^-7_?@SF\]-J\%NGVYKE]!IAVER F\T M]>8$#8&<-B*9MFT;?N2&ON/BSF:,'$=$\L=9TJSH[36Y!U!2DS,CR>13 MW.EX%!-480JU*.1)=DX(H!I6EZ%OBGPI=#QW8NIT9*JMCK'AQ6RK&?&"T+4B M&^+0[FR%A'@BJB1G86(UDIPUD&2/3X;T$S=.?F8:M;]*RPG=&4?C,O1FI ^% MR@=+>BOYIW37'=ABF]H/[1PNRO^]I\.]FZV*$MS PWQ+'A$QR&R+1L MAY9FW=8,$[%MCH]I>5UPMRF> I+(:SA$+S%"OFU&R-MFA$S'69O!8<[-LZXU M=^VVR.RPBTVZ^8+&@/[C+$/EI77[[A,)4?,M.JA[.1O&.[S]F>7I.2^MJ%;JA;45^8,$(>3'Q M0TCZ(IK8P:A]%3IQ3;SD5G5S=] @;='^7;"'@CS%?)JNF5:Y?@8]:S6HFLD.UL2- M"-YBYX1JCF=T&1JHP(_CH_V*F!'I#']Q\Z5Y(5QJ!06R3!(&+J"21 M '56#1N&$F(QUN0T\M&BK'-N\@RGF)",)IA/6B8A54ILAD0^Q];5,M/JSSM, MG5 D51PO0Z.4>5/H>1(%M\VDVRT[6I]O?DW*/U-67'4&?=\Q0L]S81C$!H+$ ML,U^I0H9/I:0L!'6IE$O=B%1,UZX[P *[IP9P2?GMAG-'$J)50NJ9JZ'-8]. MOHPUJ_8YH!2=%%@%+6\T_S:Z92A5HI\>3'QK8XAH>;$GXJ\Z*:HFAGTSFCH1@@31,PH0*'E M.@2%86>4FA5OCB]O2O,:9[/A4ZJ<>:U5K2J.9/=YU)UOWU\+1/N2;8,ZZO1. M01D($<_V+-/Q#>A =JBCAFA9#C&EBK$)\4U3N]6K@8-^Z=WN#W:?JNS]3-.& M46Y_Q_RA4[/!0^ $Y!EHO9G]0@^5P1#8XS%)S)>1%>9Q_9U='A/RSSW'N+Y+ M-_MM>G%S>9>4:914Z89!HGB:C2EE25^_^DA.%3T=/O,Y>6(_@^S"P::%5!C$ M+G']$-H(FJ;O>T$86::'/.C%!$-#Z!C?9*@T5]R=(TQE:I@?KAE.,'0&#+T! MUT_//MAZ!&J7Y)KX31ABSEG21497<%)UVL#JF8U5%8=3D[>3QWH9^6<&OX^G MAF=BGOM85&V _DI]M-/RHAB3.+8-"WN13;_?"3H;@>\+[4H7^V;-&:!YOQD: MJ=/>@BSQ"; ^@L1$E)\;/>=WAC2:VR)$Z@#X/''C MK#27'C(QO12+EIZ:40.CI\K'.0.X# 6?EX+CHG+^> CL5-B5V7J7;BYWQ?K/ MW_)L5WVY_*T]IQF[OA58KN5'-G)*!XK*PB-HI'QM#$17'SA6'!Y9[WEXUS='<83/V:XK"ZJRU#H*1T6'0JK MYOH]_;_?YM_D47W:LY34+A95\#')MFSQAQ3E+_1W=_T=@F!H? M^UT%%>C=K)^;VE&>^UJ7^&QLBG7=<+$V_!=Z1I[YQ?NL'"GY4:W!2& 5!!T3 MM/7#)+2\4EHL*QSS5AT+XZ)8X@NC8JS:8MGO[HJ2-7C]C67'>N!\\<#^G:T? M5/A;6JZS*OU<9NOT"W.SI26/VF=DA6MH/W?4M,__-MM+S@^- MT>L#"E=W2=X"_E3DCVG%^B/7/JU"#QDHL%W/M6#D.8;K#Y; 8FA/-$VL'+?V MO#I81ZYG!ZC(LG5DQ0EVEI!KGGZ>-=83SU+3#-M," W<;8^W[:C#74X] [W/ M7?9=0IK5$$P=,]_:'J@EI]I9>5$UCZXY70;0Q)X&#H.MCLB-[E>)K6/*$B2E;\GVWT**<#[9A#$6H.FM#K>%-OB]JE?SO/=P(&6 M2<=!AH&1A2"!/?( &FB2P85"O)K'&?],L]N[^@;)Q[1,;E.0'!!/-+Q0&5S- M(XV9XCKYH(/Y"6I'P<#3IM'RP5>>[3K+&H'PQT_'8$3#T[.,3+8H1E0-4;1% M:Y9LR=H[LF69.'O,-FF^^9+LTI7G$LOR79E00:1F28;=H ZH=0!;QD!VZQ(RI&ZYI>5[<.6#C M $VT^4,]<.V[/WH9?.R!S9@G1T9YAH0Y77@7DSG[^8?69W!P^GO/H2>C.54R M5?-(_06SJB)B=*97E;&;)<]^R:H_29FFYSD=;Z75KL;M!J;MAC:)D8FPPPY? MH*[)'B;(\V<;=$JAU3SH9)C #04%LA85*$^IXE)C.D,RU1[.Q>30^B%AKH+. MU^\]=;X6NZDRYJCGYB^8*,?QH3,_*HB44%J\?A_WM"\MO,1+R6V)80&_'[<3ZE7^%Z7>QS=AGPX+E']?:*UBRRS,7<";55R_PR1%2Q3X7. M9U7TC%)>;RK\9[:[0_MJ5]RG)1T:I#NJQ1^SY+I> #I"8EM&Z#@.=B,_,%%H M^Z'EFX'K&:R!>V +[>/385^S' X*JSB]22BSJEEK6X#@:XM0<#Y"';F<4PVS\"HXB]!B!!VW'4IP@#G?41M> M D\-]Y4'81D"J<&OXT&Z)N9XQ?#7XK&>"#C/WT "U^MRGVR_%-LM*4HVG[WR M<$A\Y"-$XLB);41+9+=#XALV%)%%'?:G*T9W=RF@X&GF^A\5V/9U$#ND_3!* M1K6$A4]0YXZ(F+1V:%DTWI;9%C+X@X$&+>J)=5:"UQ.*JS-*R]!>K1X6TSWS M2HK3UCXU&F/;=#'"CA$;#K8,Q^^,QH$1K1[2,BLV]%O*W:BZE->@R)M]C(W[ M)6^'^&?@.KW-\IPMJA0WM?@V7ZFD1.6F>%1=JH-75<5HBVT1Y6>+1;SF%"5X M&6*GRAF^ZE*.(S42UOXU2RO6BB3=K)"!L!N2D 1AA$W;]",4MR <=M9:P2!; MUK3F0I(M*'_M,=6]E=(-V.Q+)G!ZU$VIW!L[S=9DF5=-][P = M--B7I(['O$JKI72 O@?UE'=.2$U'=?I3G3KE;Y(J!#= MJ8*@3W]_Z/#^6$OQP*&!+"])CT]0+BW-*L+X/:BT$C^%!%L=LXJTN]DS7*UB M''H>- ./L/\-$(+([(S; 8Q6.=NWD&Z42#6O42Y)"!M)&.+C5X9TM]NVFRFU MUL#\/"N18:4$Z]+<[L%OA+:%O"AI;3')ZZAH'+X+T11V2DPAY3A3--<9&28. M$+2CV,%QZ$21A8S.*'0CJYWKQ+D2(7S7G/A,9X=,?)Z3]9?BF^'\KN;D>"G^ M'EX]?F?$YN3$.%+SJGVBA.S+,F5MVP+?+;#W14>0\>BK+;)7R\DGM8Z%59E8C$0$5=HII\797) >>2 M-/" 2EH-)0+P/>BBC%M""BG-FQJM1*WMD$2.'\ X,B+#B2S'QRCL9_=,QU W MF\9K4?>VEP9&IXPB18I.FE5HH0Z&E0LA6IX*HI$2*,K[]Z!_PCX)B9\<8P*' M\=I=AQVJ%\U;!D<$/1N[,8D(#$,#FH;M&-#UZ/#0]FCI M2L>,@L?TM&+1K):7_X!?,#C_A/"GJ_/?,?C\$7ZZ%#Z\IS<:?-*YI$"(B>I@ M75KU2_!75; \]\2CTOQ6+:S+#6IP?;>Z(;N&" ]]G9F!F/% IR M>D)\]<5G&7*KT;\7APGU,BEPW>1#F=Y1?<\>T_-\7=RGGXK=P*P7V#". ^B: M/C9,UXN)ZQA,QAU:L-NV*Z:@(XUI%DR(T&^__O817N$87%S] W\!Z.+7SU_P M/_"G2U8"TV+XXE<,?OAX<7GYH_ %DB-YYE70"2D6%<8Z<3P(4\&)R(MRGE,3 M>U:!U&T,5AYT M,E&$.#N!@3UP^L6J& ZEGDX2#PB.O9/B&!V7V_:X:VB-[P?ZMFE:F!T$1,H0AJB Q?,JA MAQ,QO>"B0XL:]-Z?T !QAI;QYDO@+L8^&Q)O^:_I_75:KBP'!C@*H$TLWS7B M #NTZF\MQ)@0X?><\WNG>=/CXC[)@;== S-2[_M[I.A[XQL&WGOG M!7E:T%LOBORU]U[*>^X&/5F>W>_O6QL1\:+0C8D?0=.U3=]$CM'9P)XO].Z+ M?;/FM[\%(]@E1XP;OA=?'RUBKWZ+ _S1()FZ6\V0A1.OOQQ;RQ 2>S'O6-& M,, M LFW@8W "IW(1,2R; \Y&(8>B3L;4>QX0B(@],VZ1: !(R@"8MQPBH V M6@1%H,$QEP@,63@E E)L+40$Y+ ?B\ (!GA%X/>DS-A$ KL$K1YJ.)YM(-OR M$'&@X43$L)'=F4$6%-(!X2_7+ 4=GOJ>0ZGQOSA=?-*@E2DQ=1 B28M"')-Q M0B2D>5N&3LC#+Q0]/_)JT0P?5R$)[<@/?<>R?<=A&R'"H#,4Q%!H,X+$UT^K M&%+S"#*DB:N&!KY&Z<8LLPLO">'4#D'VEJ<>H@Z)3R^T\B.F%@'S&)8/O7F0ZU1DP7!6%(L.NZ4>@;=A3Y_0HG MCL1V.PI^M69Y8&A.7[FNA!\^;=!(C9@R]*S,) S/B3@A"Y*,+4,49,$72IZ: M,?N@/F9Y>KY+[UD#&0/'V(NC" 8.B4GD&X-I45=H;X*L#>JYX=[W),[F,C1FM! MW62Z\LT0^Z[K(.)"&WO0A*@?&!$/C]B"*6!D"MW)>F!GX(9" TF-;8SNB- H M(SR:&!RE/&> H0+P-'D3*,^!'&[ID>!SB=HCX\9)\9'FA5]]FALI29:S[FWU MZ=Y?RJ)B:N>@ +F&$=J.$2 S")Q^9C=$EM"MG?)6)M&?JMHS6&#-<(G*CC1_ MO+HS!74RPM.QUK8AJ$%-+3MO<'-2=\;RN13A&>W'"^51P\Q[TG._S;^MVDO: MDVV\3XO\*BWOV4.U"GPSLD-VPB7 =F!!Y+C]-C1H!UQ#K3'?KUENKKH#$F?@ MH0,H5.V,XNZTX$Q%FYC4]( 102*'/043D#8IEC76;CN?S$[<<_0Z"3P2*N9 M?TR! \-N]?>$QZ\HKPI^YM5<)1X4ZIZ6,0/,WW*J-^4N^Z]TPPX8UJ5E'/JV M"2$)#8SCP LLR^Y+2]]W??F1IHPUS1K,FJ6"_0$7V(RO 4<3+#,&UU*W;)ED_!A+Y82*QZ#.,*QCS=L2.W2C5,C$T^N=)&I)@R/3^: M/*T$#2DXH3923"U#6.2@%PJ>E#%5T'E.'XBTVK$U17QSDZYWV6/Z.:4/$*VO M;],5PMCV0]\B"-DQ(LB*G/X@)'+QB"6_L99U;R7J((&L!0I*X9T#BKF6*8ZF MI'EDH=1!K30QPO)DX8T@(/]6?%'62M'M/RNN ^RRUI1>0]'0+B M?ET/P%C-5370ZGI+\)2W+(U\ZC<%?V(Z]YRX%M,,)=@;S)S0K;%<+D.A1GMQ M?%I<"2LRH[M?D]V^S-A]F4,,_1S:EY3M(Z=L7MP0.N1,MO^>)N7*]#%R/->) M8]NQ8P=15/T6L\"^X=!W!HW /-COI&L#.N88%(SM @X+>9R+3GV>#=K&,Z\L!UQW0V?8QO\_>.U.>"NE? MAEZJ=NJ524[EG(U?%KKN.!M.KON'[L1?X481B@CS;\IU^=XY)#*$+A12: MU5QHG@^7@ZQRT):F5:[)M1 7>""T#&'4JM!TH%8CCRJ M=HQ['6@D=W(R&2555ET^E&FRNT% M 5F&CNIQK9C@@9;6TT_I[K><*OF6[6P^W(SY2Y+E#$7; M L:/81 XEHL<[ 7$=C$D3@.# L.>K*:J,:Y95P\( 0-6->]P2M]B6@[!QR3; MLDA]N"G*#Y<)+8SJ[1KUO+.TN"H*BK# 3A\/>9&E6 =W ->AZ=05[G9E=KW? MU77JK@"?D[+N%3-+YRE1>OF45VVD%J>^BMU[6X%U\"BGPIU)0GF)TRJ[S>L, M4?[O/05W\Y3EMRBI[LBV^/J/='.;=M"(9]':.B2FYWO0]AS+1KB#%CE\9[@G M!32G6L=IF3TF;"-O!0XN@:0"S 7JT? JO3EE0HY[;NG0'-HERHENET]*S"1\ M*QQ,=]<4V1XT+,N*H.F9Q E1&-J=_3".3<4C:4ZKF@7DBJUH*Q\6\S*J;$RL M@4S!6NT"G2^V$CO-VKC!KR#SBQ-+57Z)#WNEF%,\A_BQ;T"(H8$@BDPKM#$, M;,OSW;[HC9K_6PV*VMGL[9LO*5E#E$@#DKG$?6$0.M< MXL>Y6J"*4CI^4E$\.M^-O$JZ)S>Y*,LCM]C2Y#_,_5=%D_EI+7QQ$9LQ:%/#)_XG:' B-W50UIFQ>9REY0[ M/MF4,"+R;A[CX=_KD]YF><[FY:Z3+6NV(R9_,MSQJ9QFPL3$; CF?X &SAOB M-JV"O63IA%"-H'09>C3&@4+9XR6F+A?K+$IOBC+]DJZW255E-]FZ[GA9=0KW MFOJMJ+"%Q$1F:%F^$8'!C_W R, MP77M%BB/_3KKNHKMDF^BR\2Z0L8G? N(E9@XT@1^UL7A!>9AK7>V",F4X_>$ MK&H.V#*D5[>3Q:0O@6C'H.<8V!H3+-89VI?,ZN>Z]CJ)*S"P01S7=Z ;Q:$- MB8-J7(3^7Q#C:)6GMVQ"@4_-]>/A$HNP$8LA=&[-^-*M(/]PRY:0?_QY6R\A M#W2<_AM["D'"-4\JVKM(>T#YM'XAD93LA_0<>Q,N6&>#%C]H'%A>#AC-^XET M,%U,EY$9)O3W10>G:9GF+OE/3 MW<#ZS3K=%_BHJT\1NY 2!'3B18<30A;'7 M#42L>BLH_X%UW5B$IG#%3[*_/0!H5\:&=;Y@E:\[2ISE_H(")%CWO[=N]ESW M6R<6H?\C23\U&)@HG,O0_LF\/1X>3,KRB(GD$%M^:#G8B;'AVZ9ENO6 I-E? M9B.OG4C&.6?I+V%"?!JY0\.M!/07>&:0%SD#RDO?,EZX,0Z\/P,JQ@7W:[&^ M2S?[;7IQTQ_E($7)#G(5X (]N-S C=8*U\7K> M[8>62]V6>\%I4/UQXUP)6E+(!->-!M%Z?HZI>GZ."3QWH#V]")@/H'9BXI7Q ML9R?TN"IPKD0Q9[,W6-]GY9GWFQP. %4H7ZJ+WI"1;XKD_5NGVS;KG)/<;)+ MCR"%7AA9)B0T)1'7PBX=N5L=),OSA)H@:P4R918X ;W?4.^NKF[@B2@-UQ\ M"6 QD1(3_P%L<, -KI_ 'G7B_,),.RSZ_X8JD]H_B017(;>3^-J,<,;HK[J M;P[@QU[HNI$7$T@\-P[-(#("$_DAP4: 34-(U-59G5#!3U>&4FU$%+*OKDA7 M3[RN:GR6YB'<%(XLKL7"L Q5U>"71+DLPQRO7OZ:_$=17M%?J2YN6"\HF&^: M69F#>?@MJU804TDV(R]R;(@@]#QB&YWU&.%81"U5V=2LE35,4.-DKV[=0(U- M2C''JYBLW4E[VA]2/2:6Z1BQ;5I1$%-A M#EL#[+"_4 ]C@:_5K'D,B9B*B5#")U.:V!#3(09BIGX?!_]/:(@$2@'1+ P*O+TZ=>D_#/=D7V^Z=NI18:+3629!HP0##T_,*S.&/%C7^SXD*01 MD4=>ZGA0C0OEJ$($:TDRR\3HSI\J0<50N M0T[&.G%<8*C@A+N:2,M=L\^ZJ6<>BBK;M18CY$'D!;Y'7.QZL1$1(^XL>K;8 MHNP8.[KKC0$T5N]O&G"")<@8'CEKDHDH%"Q2CMAK</E[X3D*0_!,O1/O5N%YD=7L%PK[N_3+J)UNMQ:MM6RQ M_0 R!G0O_7>89,1(CC'.Z6_=9 E.?O<\U7CFFOE^A913\]YC.%R&O(QSX7C. M>SP?O&)"BC+-;O/#,.Y5(?.=@!54,#0#$T>Q8T6HGVW'R!&Z&TB-1^Z^@ M!E(Y!WM3\2DXUI.G4MM>I;=H>F?WTFAVEZ%=:EQY98>3(GZX2[,D*W]/MOL4 M5E7*;"75ODPW%_D7II1EEM_6UZ?_EA?755H^LD,[Y_G#?O?\M/O'_H(."UF> M%]FQ84#/=P/?)A#W*#W?$2KB)L:F60\O7SU"#@9-.I,*)"_/TLDN,4X>6LX2 M@=N4,-,Z SAMV?6?O#Z@=.@-#ET#MTXM6)1_GNAQ)<51.5;(S MQ7\9>6,V[X^KXUFC(%)''V5#FA]K(;VB.CHXJK]R/=,UC0@;R#2@30+LVDX' M(/1MH4:?"LT*Y13QGI[PGG7F8\V?45&)[I]32"Y_=3T#K^*U]MF+0ONL+K\' M*?R^ M&R';0('CF %Q C<.G%Z< Q0B$6U4;ERS0KY>=0M>3*><<#Z]G)5K,=5\I0?( MT<0KK9&?):NF*I[XDCI!0D\HJ+;8+$-'];EW?&>=7AX5:>KAXHQ?RJ*B97'9 M7KKQ2Y+ES>TJ5\FWE>5'IH%='WO(#6PS#DS4S]'X#A;:%3@-(MT[IWM8@.%2 MJ[NJ@J)$C&>(AP:%'EP04[L!C@+87TYU=>**@#FDFX]^>3U7'-[O0N15^RRF M_%H8UYT.6-/\ S9:]8?81D%DFI;MVQX.W7XW!;$=*'95U328N 1HS'55 T7Y M6%]4-4U.$(R,WIR@(23SY 3FR/>7$Y[1KR$GR(7W^\X)DCXKR@EC&.?."?5, M>3]Q'F?5>ENP67-X7=6M85=!X!H&,5 <0\N&H8$MD_0G!4+;%2K_1UO37-KC M:I?=UZIP6 <3E/+QA'+*]*1<"DIPC>UL0"(XX -_= @G7@Y\E[%3JJF,[84H MHCI_CM5.,5/O*=G]-O\F,'W]"K"50V+#=[S -0TS--V0+?;U9RP])^A*VJOW ME6X"-!+%[)7DQ@YP/,5\!F[8*_W(KXM3A.>T8"XE) H7[@[K=N#J:-WN=@>:.W=5=5H%TF]8[MLOT@7ZTCM#N+@4/[66'[&)* M^M?V9C10W:7I#B140IM_KE^T#4AV@_>.71#!?H=^%VLC^?4NK>]9K/;K.Y#< M%WMJC-IMK;4;L$"5/B3UN;IU\M 8+IM_>*@OO*/?D:V3+=CT_/T$X&:3L8\F MV^W3&;4X<.8^>:+C(["OZ-=G.;MA)$_7]==^S79W-;H!WL.7LON;:3#+YM?J MCQ7%+B]VSS^T*YI_RW)*"CN!7%'F:\O53^"*N?XZCNNB-7Y$)WU9#E_?6:Z2 M>_J?_?5]5E44.?MBZF%&[0QCM>XVJ0K8N;*1TM)A>J<9-]@ZZBSX:?*Y=57[[O0\NW/-N-P]CNCUIBBF3,\HZT MT5EVK8Z;LY,G6&Y:;A)N1\^\#2?=CF;AYIU6>XL^@9FST1%8R%!0N5OOS'\I MXFV\$M;S;5\&*S#M]< KUS>"V(F1&7HF"/M,W865!.\!^8+M!@+%+#,^BF +'CI?9AXL./WB@7R5X/YRN2/') M\Q*")*;137P:R*#!##ZW\;ELX],!!\V'>^C@\ZGXZ+E+3H[@$X*M.V3+4&WM M7A[?.C<)J[SZ_;9!?'GQ^9]I=GNW2S?P,2V3V_0S?5/NDBK]7&;K].*F@=S] M<+.*+2\T'8P)Q $THLC%GM4AI.6_)Z+I4^+2O0)]2B/ #\R?'\_ U]8ED#0^ M@8<6/WA@7C67.S._^G_8@!]H6?C;9'\P>?+TTL->YBJ8,OY)TW MH'4'=-#!YR[DC4O]/VRF32D*@W$BSIY7N[)>P*O.\\MN+>GBAG0+3)]9*_JLR/OI^ M>_DU)J9O"K4'G!J;[B')X+KDP7)???5%YQY;&ZQW?0C.#$T>1LYQR8(C*#A> M&03OX L8.,,62GMWV,=ZAT#GT;,=7LV=V( Y!VKO9KL>6TEL3@UU9GH*EI&' M9O/^S0NYYXB">#[Z5#2[*6"]1Z.ZN+G8[ZI=DF_HJ.[@00>PN4O\@ [#( PQ M<=TH=D/#1J:-W Z=;6.A*TJFPC1A_LE;1]H=,/450L7!EV%&>NB\DW*I?F59TAU\5]RI9YCM Z M(?8-EQ +^T$$32\BH=FC-2RA3L5S89PPX6S2*KO-ZZ,BKXUVV.;*>LO@#74> MW-7>UUL&J;.T8L[N'^BGV(KZ!3J7S4,3QU\T+RTW]/)YJMZ(S9P"C5>@1V-IV6TF%M[,=G-&1='T7K>%X8W! M7UK>%.4]VQI^P&E9!G8H4,,(/9]"]4(SZ'#&V/453O!I0*=[->KF)EWOWIK2 MZW:$T1]LZ-- 98_^J2JVV:;6P&HX>50\I&4R:M@U6<"53 7.'&NQ%/?Z!.#9 M<"O9@O*5(K[E)_@TQG9I.6IR_\4F^;1'@CLO[:^K]#_WU#Y^K,]_=(==#=LC M-HHL(W#-T'=L@K%G^2Z)31R:Q.96&]GOUU@7]Y! @VFV@]UOD7/J#1_+YT)> MU-%N'+]O:GB1?&WJ%+-"(3%=VR P,"'"08R@BUM3411X6*@BDS&@>QKAZ,5I M4ZO@S2%RU$FIC7K6QBG-NX1-H3(U!'Z%$>-PD>HBZ,)I99'A0U95Z"_#;UFU M,G!,8@OZ5,2@:84>B@W26D,F">$88>&U,;6V,& T,5-H(_6%FT0YB='!WTB5 MX:%N$J5IN1$0&U$VEZDWPEZ\(SERK(Q0G;BXIP.4E6UXA@<#*R16:"+7=K!O M=O8\VXA&Z@ZGE7F4IP$W7GMXJ916'PTL*M&?]PB<2H$:'&(:),CI8E5(U(_W M=4B*&4DE:N]:(VX<& 8A@>&X1F#[T':CSI8#0[$=1%(6IE.@E*$:I3F\I$GI MC0:^QHZH9KER\55:^"5&D,9%RHNH#Z>E18H125GYV-^3Y9B&;8=QZ#NA"2'Q M#&RYG;G(=\:,J_B-3#YI\Y'C6CO%/$J)C1X*Q^H-#WM3:,Y'CMO]1A.Z2.61 M<..T^,CRPJL_GY.GIHE647XIGI)MW3,F"!S+(#%KF$\LTW?=T L[4]A"0MO6 MI QHUIT.$[@I2M"C$A,<.>+XQ$8[9V)"(TB7%H5YC9(3ZC**P64HRS@7"H5/ ME)BB--__],L^*9-\EZ85*N[OLZ8;7+/G=P6-"-NVZ^"02AKR'?K_[-JPZYN. M%PGIBP)SFM4&KMI^Q M$QJED.YE*)9*APIMCZ9H=Z6WS[OUZ_B^8T4!]EPCCATSB@P(H6OZEA]#/_*# MD'N%6(4MC>.-T^=6Y]NIPD';J8&(2M:7\2*J=>E%]QSE?''?\DU?^B*O^R1\ M3LJ+LH:RJ8^DZQG >M-\.K^4[DVCA&T^Y9N::#'A:] UG63. 7(&KTW$-MC M^A1DTRAFXAN^WZ?MA/"I)'T9NJ?4H^/+O)6S):%Z3;L7N-_=%27K+KDBH>/$ M(?&M*,)N%,=F2*N=UF(4!4)-',?8F5KEVD9<28^P5KOFI_(R)TZOL+QI97:, MK+5]K@[(9I.R8XKX)$R:V,5)E[PG;TO62':DI:KILKA"Q(DA0M".+&H20>QX M=FL-(8R%&C[)VIA)HMKNLNKDB9=226G2P.9X63IKF\#.K$D-"!$]$F1SH5HD MZL5[.B3%BK0&#?I+K&(;0<=P0EJ/N:%C(!^BH#=I$*%5]5&&9E*C8?L>=9(D MQ+"D+NDB5X4X#;#-K% #)"(R)4/N0K5*RI7W!$N>'^YY9F8G8CT\62> -*_J M<]VP+.G35\^V14^'C[2K>?!K4FX^]AL$7"N,[=!V71(9 78,PPF:"^YCVPF( M'0OM&-(/1_?>(@8/9/0ARIL.9?1?)UZS'D_BJ6GKZ2*TC#=]2H>/I[RGYEJ[ M:K!;]79/@T/?=1.2J[LDOZBOLJP^%?4=;NGF2['=DJ)DO[2"?ABX80Q=RX > M#DP2F4;GA._&8E>&+ NZ9C7ZM&=[2 _]Q 4W-RZ+*][ES&6AUK@PRKSX<%U? M"#!T%0Q\91?,#C_7^@MJA\] X_*S3L%-MZL=]1JT;I^!WG'ZQZ,G"OS!R M M&U,OP4X::AU94>\S]YUG4,WDJ,JV4\1P09FY48 5N^G6@):)#,-U#4E^DU5RIR\\OM M+VS#876>-W>$K0S+]I"%<.3Y5H!HXK #TL&G SJA&[86 UKSX.?+ZZIZ6V_E M'+$TMAC^9A\0:8SW4H="COA.8(3(AS9R#.P'T"(0QAU\1$)_E:>W; O>W+E6$#:7]H:-]@X] M')MMVQ'. I.M:-SG3K8Z K[P9-NX_-=+ML]#.4NRE7R:_NK)5I:6R9+MJ+C- MGVQ)4=ZDV3,/*/*(_L?"T"301;%CP=8#UZ0#]:7D6W'DZ__>MGW14!G2<#RC]5?/0>/8&:R-#PV>O-GXN,)A[.9\_$HLC%5_,Z)Q6NY;7K=_^7O7=M;AS'LD7_ M"K_=Z@AG#TCPA?/A1@ @4)-Q\Q69KNX[41\42HFV>5H6/7IDIN?7'X OR;8L M 2! TM4G)J8SRU9JK[TVL+ !; #Y>OE_=^[&V*%2;21_=7$UYF6TG3N]R$U( M6/^9%[=WXD_\(]_,;_-JF30367[W7O5Q.0@/$,10#!P$A31F.$1QTGJ9!!&8 MQ@:?&]\<[P.V6+T&;+V'XTFX1V_>3V6&Y*CYC#V+&K_E3'6F=51A.A>$,9CM5F]9=):_[]O?+OQVOQJ^RGF;N M8;WUC)V C-EPIIJ%/"_7_G=+1C3;Q 3JONVUV[]Z6N*,MY$JQVU'?OP$Y6FQ MGHI_!!!$DA22!)$4P01'K7\4^'K/^KT9K\9)4(X*TZ>9GUAO/&/G)V.VFZGF M)\\KW/_=\A/--C&!4GE[[?:OGI\XXVVD8GO;D1\_/VFJ&/=""B\[%S! HRBD M,)$GYPF,&$&M$_+ME M)#IM8*M-0)\O^S:=VW7 M\.WMICH _7XMM&>]+1:5'\?7WZ:GE&" #E-K1K5GGU-UQ/&< M\[KKU9,+)T^/ P;SSZD2K3/KG*H/?X6Y9D>#U_%0SRA' M?.!DS*!?2B:FWA8GE$1,GJI3R4<@)8&(9^&H(P PF+(M5GY2Q9K#4"O0N@U$+TC MC*,=[E*C[HPX6>9^&C)BVZG2:7O5ZYIXL2CW0BN^YHN\^#'_OLH_Y3NZWVRD MJG2FHS2.:!:%44!]3G@<1&EKFJ,HT,F[K1ATG!^W&$7^VX*\\M;Y[G_I9;YV MN%43O<%IU9.\CM&O1XP*A%=>@W$TR5,A[HS@6>5]&G)GUZ7283OM*W6_;\KM MMC$^ Q%A,$81%NH*$/9IG/#6:(:(UO.>S5FFT/(\=.^,[L&0X:54F=R(*9L45C4FJ)C^J^O1^_4-\>;EY%):Z>3"B MB#$$8_']/HD0#BD+.U-1ENA,28T,.)Z(MIB*?*LI069TJ4F/#4PG- M:.MDIU@Y(S&]2)R&M/1SH;38J REY.O\YT_<4JJ\ST6:0:;V5*<45*F:F)J846]#,K4)K^*V^R M;;?Y;ON\FBN* H(H#%*&(4MQA)'?95 92WV@9=$4,LXKB+I; M:F;,*>ZE.2=- $]]CF*?!&%;+9!*<=,1%S,+CL6E >7E-2K-B9$A:6JZ MXIXO/5UIJ6H C;0G?Y*5,ZK2C\5IJ$I/'TJ;[4I/5;)\4_R8[XH?^1,MF_F^ MO.^>"S.<^CY!T ^2UAJC7.L65E,;CI7E ,L38:ZD^[@R2$]HC'E4DYHA*-03 MFR/V*D@CJGM1VFU@>JI3G;O%RV6^O)[_.E09S6((XC#. M @12&$0Q)3QK#[ZDH8^T"GY,;3A6G7_@:V.1,:9-362&8$Q/9.JG'BM(GL!T M5'4XK,J\PLP9E>G+Y314IK<7I=T6IJ MX^:,Q/2F9/3$FT'7E<1,R[4UW7+AWRS>_PB MFLX.KZMKC![D_47'E=)Q$@:^3RD&A+(LP(@<$B06 MK#!;YTOY M7%7;[?W3;KA MK7?Z1QZOQ1?A7\5V1@'U(Q8%# 4^"XE/XPQUEH-4JQ+:AKTQ5?#*DS!%HB* M:DJA%:I[9H*.6+::"*H0/&P6>&#-) DTX'P:VF?5(]44T)BMWHHG[6;E_;Q8 MSP)*(YE[1@F3QH,LB[K3= D 6C63-NQ-0?%JJ+8T3X?LGIKGB&<'FG>)XF%5 M[\";B>H9L#YQU3/Q2%7UC-E253UYF?E>2$-G\6-^_SW?S)*004PR'D3R[G?*-9!6',I)J,#4&BGG2UB(XG MJ36H@97J%6K.J%-?,J>A2+V]*.TV,3WEX?O-NGHV3^@=+WY5#^BU!M.848(I]CPN/6((Q"K6V%'F8I/3DZ(/^7R;WY6KY598[/[C_?W#IOQ1O>W2FO?] MA,< IT%"01QE<<8A;LT3/]$2)FM&'WFH8$ 9&4-3-WIL;3-$N2 MILAH3SFS3Z;5M?O?SS[=,ZR(55A,!$R/XXF+EZ8SJL)EPI'& PG[^WW]^F#^ ML,D71?7NJ/C[*J\>(%TO\7VYV17_4_W\58PS1B"!&?=Y3!.4993BL(-'2:3[ M"LU0L)1Z;_\':H[\\99'#E5]>G[DB?:3# -%3TU*IQ4VTZ<>ND@=^W#E=5Y4 M03OVX\I[)M573[5Z\-_@EPV>H\DD M[=5A=QK:9\<5C0,9FOSH75;X23C][/HR/R:$0X["$ 8L!)12OWV5 V4@(OKW M%1H8<3PSS_*;7 !:>KOYK[S>&"BKPYJK0(U\H>%+=LXE<'T)G88H]7?CY,V&O7E1%2.I=[O'C_GNKES*BUJWNVH+ M9H9P%@F12V&:(/']C*>@W7Q!$4.!CA:9VG L134LKS@@DH\Q/%37,X? MYNM"MUS%F$\U&1J"2CT5:EBL(7E'F(95H%>(.2- ?:FP-B/Q+5 ME&= _O0$J*-.WE/6Y43UFQ/RVJMZE;-["O@X7QKZQL1S#)Y1*DO43T.P;#GS MXAI%BQP9W$!T9"N( 0I!3+GX=L19FB5A6TR,$O&GX25G&A8G'XC0TIJGD: >8P(5%&60(AS6B*4-0^I8,X)%!G.=NF7<>KVZY6D*Q2KY=3# 1JA67M;?FN,D;]_6)6/>?XUKZHL7MJ? MB:23AH"$A 9Q1"&%&3EL2Z*4:ZW-][;FNI1W_BC^Z:K*-S8U2,,GB2P0J[A( M/RBGFLOU#;9W+9>GE&W@I?M+=)U;Q+=&]33DS*(_SQ?V+3.EF9=]V90W^79; ME.OYBN<'HQ1'' AS]D3:M MK,H*L=.0*#NNO/IF6V]^E&_OWHD)T'PC17&Y7^S^.=]LYNO=8R65\U5K._%) MYF=IX">!L!0#&D3=C#3U$SC[D6^^E\J7=UNQJ=/1CN&ISQ!K>-[/!E^WYO4X M\%72*G2=Z75VZ9Y&][/LT_,;I!TPIK?W_]H:T0P !#*<42S^AR%A-4;9H5H3 M:]VCVM/4$-4 )F4 YMSIU ,,0IM18<"9I>4Q2@1>(^IBK4!OAJ!ID*7,QP"F<7S(3BB(8YVB 7,KCDL$'&Y^72:PYZ:75>[L M;79-9(?+9&=+F=%IZ) %/U1WLC29T4J-CJR=.,R".4H#C'P_0SA,0YJ%J%MK M]F&J5=EMP=P@!9.'^B1S7;)!K4;V-!RK)AG4$YV:P"FXRY1=RJ7L\#T-';/I MT*F&TLO1BQ'02A]?+MKM]S7_DZWU^#($&41@%T(\1 MH D.,(F[NPF2(-9*?:P:GNC:MS5>S>9R@U':W"[,\B?_U7N&:0)5G&$<,!A+X?ABD,V_<[$/:IUJF\'F8_?6ZM><:5Q921 MA$49E\]:H)B$"+?V_ !H/2%F;F50S3%Z(;H'@XJJ,PAY?51GE&>?7Z7EG.[T MIG(BNM/?C^>Z8XF92[JS*/?KW>9Q]L>W&<91$H9^Q**$AQ')2 9X)V@,1BH" MH_%UCI7DCW4ASV%6^JUX*$R'B_-2X8@&/4WXX]/[:Y9YWZ[Q-?MFH@7;?/'W MV_+'?S3>U%+0_,=S%3AX?**[&] Q;K\V 5P:AUZOI])/LR#PDQ!D$8(PB-( M^D&0ME\K M]:_F+,)]OA%9^I;]6JSVRV)]6R>@=?[9V X91JF/$L)IG,@'*OT$M;8A@DJG ME^Q:'&(CUVN!JHF&94K/J\EX;)KL:[08K[P.I?=DGG-9AUQ2O2P7>SEIK:Z& MGB#E3_ I4_]5OL>US>4[!N6S*/P4_YE[XH>>^+6\KE\^>B/!_UUU')!D2'47 MV4>C[5KTG!!]-_2..QHX\JETV2"UQX]M,>_L5E.BQF"$?@M#> M:B]UO5;\37XKOF,KGSZH*7HZ0%VBWNT< M'BZV%!..C,4PHR253SRGD$8^S*(88LS1Q26KOE_O3HV:):>YYSU?YMJTQS'[T[U84-4%6FYWGV\:,[,0(@ BS#B&.(A8 ".6=38HT#K;KO?-KO>_!!B9 M6EY4!2=-_PD59QJ^&673:/:&V$L;C4:OR?^^*;=;>4-GL9OY.($H#A@G68JA M2%,1H9T%("]S4"]YU_E>K>:N7^->0?$>*BQZ Z 6.6J#GRM>] :^FI(OYREQ MTON/_#_3]TU8FD;/-T)>]F\CFN=>JM4#,3=ES2767<(-@I3&2<)!3*,(9FF6 MP.0PL,:9U@E 8RNNU_Y:8-TEWKJ'7J:J&@ZE'W M+;*A3R6\1LVY19[^?$ZC)]EPY,7!!$O<*$^)\[48#U?"(%[>%^M"CH7RCOC6 M:IIF$0IH&,$41BB,XP1T:](Q!%H#5%];CGM3 Z_J3_,G >>-9ZGZ=Q,TA+! MT^A>UKQY/N.TRI)&'KC;[!>[_:;:)9UO;O/M+*($QVE (14I9A2AC'._-14$ M6&N8,C+@/NL[8/(6-2B]V:<9;VH33^>4Z>[0'+-%+[#E*D%^PA?"BWVQG) M2$A\,;4 /"0BVPE $+:6_(1G1LJA\?V.M:,IH/IM);#\S9-!;(6D7)L*B Y[ MFA+BB#A3$6G9DX#^-I*2'"A1T1(# B>F)B8>O*8GQFRH%V2*F8%(?-KY$XX" M@AE+,A8D2<33-,:=%-^Y#JY"#F5IQG(DV7D&N,U>F'*V]]IAS3-H=J M$C(,?7IBW/W8R Y#?E)C]Z">%CL2XWQ>ZQ[;UXO7SZ+>R_]^+7'_/=72E^\T-\1&Y^ M;F=)&.,,1HAR&,0497+!I_4@2K-$1].FA'O0^=KWRBWYUCFD:4!VF2,>32[KJ?G!5>_@:]L*:@^\V@7OR(>K$\_3R,?@RVH_U6LI M&>/ U" Q/)O?3J\E36,TFR0S)P^+30RCP8@KD#4#.\G7N:SV!9 &D8^!L,$R M0%+H^YTU'B9:!]%,;3C>_VQ@U,)F800S(%%GM''+G]'((""UZP?>;PVJ@?/] M5[BYJ+CF;$Y)'7MX<5+)^K*BO-*0[PZBAW_,BY5\].^ZI.7]?;G^MBL7_[HK M5X+"+9EOB\6,0D;B- (Q20%."2 ,="APC+C6^H-EVX[S;0&WT:0FYQYX/JW' MUKE9MB/>I]$?G7GW?$;NE$75_OO/O+B]V^5+_$/D.;?YI[V\4N+SS;>[N6C) MG_>[[6Z^EA=.=.7[<0"R*/"3($EHA,.$)+RICR2(!"C122>L&W=="%P!\_;; M?"EZLB>"]["O5LK6S[NV)])&;RL_KGD*R'X\U#*344.AE[*T4+T&JU>#E:>/ MFP =X;WRLF*UEY\>ZUR1+K-GA-=9D*:AO.[<*P=J[&ZTM]9_C + 6!3Z(0(9 M]'G@9UF+@?F!UCN*=BV[GMU)$-YO0G K01TZ;]+BRD+GU>/\;?5<3=\,NZT) M@SW[;#/(O( RPUG**?>#!'"<^<2/4H1:%$E(M"[\L&W;<;]M!]ZI]=S7^-+O MN[V9GW3O[>^=6O^UQ*+AQ78?)/E%N:Z>PTHX#%D6T@#&A##( 2$^@'&((S^. M:*@UQO:QX[AGOKCJK@5G]$)>+T)UUDW=J.LKRW7BE-=Y*^V MA^R&2S7U&9)&/1DZ6]\^DB1=8,NDW%V3YVF(E#5O5$O?C5A2OC5K?W\_WSQ^ MOLGR3?&CNOGD_5I>6U#5 +Z_?Y@O=I_77_/M7C21SS>'.L-NTXGX840!#GD, MTC!. $KC;H(9,[V[HMVC<;WU7CL@-WD/+GA'/GBU$[+PKW%#?O:HM%EA_W>L M0*JIZK1BJ*>[@X3/S=UK?5D_H]_#170:"C^@O\\O?!N8:=51X@#G=S%#EY5@ MG]>'G\E7"5"0Q0B2B,,,<9P%@ IKC5V*0S+[D6^^EZKC0'][.AIQ#$U9*B2P MMHI*J,&R0Z=YAX0%:M5T>5A.]73W@./*JXG]T!)[_*O!WRJYR-D9U;3']S14 MT:(_I:N6J9G[M@N0GV_H?'O'5^7/@Y!&09#@("1^@@*?40;(X9XN[*>A:C;4 MQX;#1*=;9!?IBP3F5B4Q>[(M^>.KW6@4MC'(.,ABB):92%&4S#PW%O")'6 M>E/UTN-+J]:WWKS#KUG%/52L%)?CIAN"]_W1 M^^V/N@S_;U[GB'?PY.J5 \YCZ;"=&)Q;"QPVR-/0]J&=?GF$9WC.79W,@SY& M*14 ?!]0($8NG'07GXO_X7H33=O6G4\[_VU/YZDR/YD>[\:[GJ?S]%A4[<-X M^;_WS:T!U^777')4K/(GV 0D-0GJY";#,8%)C$/DPY1'D)((MU!)F@&]CCX* M1.=J<.25MRN]3>O7B9-^XM?RAPN9GSP"1W BF"L0K"C'9'+I)W=%+'(^32DU*Y++[9& MK/.E+G4W^6:3+X^N$A.&Q9]4_+#8;6>1C^/0#T%&HI"QE &NA<)2 9#/9GK M:5)>7=7'M0E%E+68AF&04P)CU+&PH@'/N>$=X^/ MXD#O+5 S$ZYK$"6J=]\EK.KNGQ:79CVA(7V*V^+NF=/<$#\BC:J0YF8;_"0M MYS; ^_$X#>7IZ\3S36\;G"B_F-I5K#RY.A7$)"19%B$&098F811V&9F/TK!] M]$1-9LQL*/65IZ^>Z.E,5:A576!Z=.^R]OL%A@2JR8Q#YHQ4YEEMVQ&H@1^5 M/<7+&9GIQ^,T5*:G#\^?C;7 B+[&R">^/]]\V$QY7$,DB3S49;YW8H7@GYB\-*2) 316J'_VZDN6>M5>#UVD7+'^G:.1"7!LQ*% MJ2F@':=>E42+G&E<2++)1YS,F9^EI07DK:%HJ8F7DRT65,F?(7)Z^;/*'>;%LMTN;VU_P>EG=IX2K2=L,4$I\ M%LK-"Q3("FX<=83V[XR9R<6IOHW7!!L M"F,;E/;F/!F3^BHP?#XF ZFE"JM:,FHU3%/55[M.7A1>!YSVGQ=_F3]6B2JB M*0\I0BP(*4DB',8@/KQ!'63]5@YUK3E>,.RF:@\U'EM3864R^\Z#7?!H=Q+\ MY0*S \^ &SA&TU]=LJ[3C*&(]^:D'CM+GN(7,N:;:E=!7Q'Q0H'D[L MGM&FJW>FK$]8\HQ=4E&]?GS9OW=F%@!$0DBA[^,P(Q%/(K]+'T4V"34?][5E M5DL$S=[U53K]Z^H.FGEC#XZ",4T5-*%8\:WLFAR MUU,QZWI&]6MA$I&LIGZ29FG (NQG4>9W5TK$26CCIB[;D%R7VCR[J:MHX5N_ MJE.9/2?;[[E\EU,P>;7?"5W;MZOM_OJO[^4JV(AARM",Q] QJC<'4L883SN MAJL4)(I[5-;-NM^5:L#*.NAM"_?=IL8KA*4![#TTB-6& /OTGQ?Y<7@WDO%C MPCN<7@/4ZY!Z7T8F?%DNJAO?EM_]&:_7E:?[WJ-W'2H;SFZGR]S3_P^WWCOMYMYOBJ\U?QG M?=O5KI"'R\?5N5CGF__KCHL2_KE8)L"V RUN@$Y,9@Z MB^FXPZ4[MTK'?4%OBO2E:877)5[\]UZTMNZ*/5YNY"F';_EBOZDG:0GC, [" M)/!Q"@/?3X!H3 V"),":9SYM6AYVX+LK-[MW8M9T?WPP5&^V8Y5VM2G-X'R; M#7BM*@KY:W!Z'=!W-^7FW59 ]0Y8AYV3:)!X9N+A(A33F%TX\:QTWY U17-3 M+O)\N>7"?VD0KY_ETCW4&C3J+.6DC_2$Q$8QTX M=FDEQ!9WQFKY?KT3+;@0@MT<9$D X!C0-(PXC((@\%'<9?5!$OL]15+;WJ#: M6'3HC [M66#74 W=T&I-! _P1CEX=Y$N';DSIGJB*F?NSR5QZ\F4L:9)$=T] M?LQW=^7R^"I$Q$&08FDA!G!K<16K-M(',&]Q$^U;H.G3P7 M\5 ];IQ7US//U]HUU_:"8*B 3HFW)H0U2J^&.=YEJZKLZ>ABWP!,5!Y[NW5) M)>WP9K_">A;Q. Q\&*/8I]Q/_(R2J 5 (AA9.)-B8E9KH;3'F91]77I[LE3: M5:7T9<[5U'$DNO7TT:#B>:KUS%9JEI5#,0VE=.&8<>VQ)G<]U9(7Z_EZH5[\ M' <$L3CPHY0%\E%[#./N6?O,CP,+YU%L0W*\'?7\/,I-"]_Z>13KL>JEP&.& MR:HZ=XZ\O?,HFC'0UW9709ZT[CMS6FU,<,NYZGCQM=L1DP7"B_TF7V;Y]]TL M %%$X@0') OC((07/X,D,EAY,#4UT$+#IA#1>)BO#E7SY=JK2@R6 N6P M.O *56WM1VFURYGWI0[F^%:WPOKF-^H.\R.'S]U5Q6_?J&8I0 M1%@0!1&% :4X [A[2(F$$/?L7WW-#]3GCGK:HKG2?57=@"*W')]O;1Q2+LW9 MK-6XJ"53@\?"*&,ZH)3+JQ)G75/57J]?0?6.L(ZG@A=(5%1&6Z&8GEI:\^R, M@MIESZ2\\OUVNY?K9.[E5OQ<=6^Z50 MCV^[Y;._M?O>@W33O%QSA&:@N,?S9EJ YL;0 MD^"WGE4GANN0-V=+NP#+\?NUUT"KLB(Q]>Z<]"HOO<;-\4H_K4=,L21TO)8R MC7%L(ER<*2$=.T+V5W]GE(=IYF<09SZ& 4IHBKNSO@F43SCWWBLS,3OT7MFI M95Q7J[B7.;>]4FN5;N>KL5-=:[6RGJHYO%"(()@!FI(0)V$"8PQX-SVB#(CENL*P6_JG4\/[A5 M%ZIO.J^K#^AI^<1H51P/)H;:W9A"J[A7HPH[COO!N?J7LAT\_]F3?U [[9VX MS_LL9,^, -&N& +96/"_H%HW^ - "=R7_N7SRY:+P_QO)B&H( M_PHRHNRK51G18UA'1OBJ_/E)$"?^>BC17B]/+$%EQ7:Q*K?[37XHR.,93S.< M)D&4$(!1[(/N=H@0IK[.UK%S,(YWA[_M'QY6>77W[4I>)-O DTJQ+M?O*O$X M.I8B-*3_PKO[ *JGDI.)G7XVZ4GL5UZ#_N@0BXS2J65Z[^#":(72?3F_,!H, M$L[I# C#N'MB3!B09_5AX61QT_OU8B_?4IWA* MX%@=0_'_(0A*PH+OE(DT# MK9,Q?6TY%O7WS^^6:$1;9(,_B]W=^;IH-^2J*O)PO.H*[BN5E5X+;F@=/MZNM'+#F#W2M41N6+[- MU.X88R=TWO?]3F2=.^\QWWD2Z"C*=Y&^RQ)H+P*3TD*+;IT61=N\F;_N+'// MM:!!8-:\W M\_7V)M\<'N.3>!]MB:>;F*@)Z>CAT!/55UZ)/L)T9O MG09J&MKKUL6+#TU;YU/]Z*0PO!<(1$XV7^&'AU6QJ$NHJWT&NK_?K^:RUKHN M+JC4J$K?KN7-O3/,XP23+$BC@+,@P8B+T2%# EF:DBP-==39,13'.MV@EZD0-MV=/!A::HR3LXX?U9N?'Z=A,91OFY"[MF,W6FTIJ'@KIU\D;4/P*D[ MQ<[*^WFQG@59%&4H# $&09IB1)@?'P80[EBS%4%,5;5K^,YU6S54KI3;090& MTNY+ 9J(>MJW9LS>JH+KNME;PXUX5=\O7"WVU9O0U<'V9F[P^[Y8RMW^ M]^L:#,EORDU^73X4BQC$'_/[[_EFQE%"("5Q1F@8L< G412V@&#(M'3<(0S' M2GY WMR$T6#W6O!RA;;1B>\5?J]RP!,>Z.XRN@N5ZK[C)**DNQ-I'B#OSQK^ MX"5NICR?W;)T'KQI2/H0CK[8UAR(6U59SPIA<9,+XR3?_+W$-T+[ MGD&C"( XQ!F* HX!\_W(#UIH"!&M*N=! #F6^H,/0B@J)Q2T1&[(S:4OIK(_ M3"C5!H#)15%O*+ 5P)&&!1OLGQD@!@WN-(:*85TN1^Q,>L,'7O[O??.T"R\W MG_*?>+$H]_*&ZMLOFW(M_KK(Z[=4Y?I22A@+TI#& @")?1ZF03>$(9]'.N.$ M7@>\WE/ 1BONE@.AIO+CQ4!/SJW2[T2QM9@\(\UN(C(- M#7;D6SE$F]93U6OQZ<\W>%E6%P$V IY@ $(69,#' -'4!P GK:F8(:U#)48& M7%=F*W,-\OM'P_+^2X7D0T!:FQ#&J29SX2=!/@Q9AQFJ-L%))'6===V M++K.S@ZI0(?2JV%Z$N<[@#23,3L\*R9A@U.LF7Q=9G>D:;(2<^>2+:O,3T/: M+/OT/+ERP)CS\N$/Q3I_O\OOM[,L!BP*$A\$F9A.HR"&"'2JS*'61M8 <"9? M1BQ=\2I?AJHEUHBEFOI.+(QZTCQ,!*=56-SQ[J*X6#^HTU#](1VV561LRK7R MSEA^D\OCA@U *L\>KG>S-$FC* 4$^)RP+,X01=V,G\4!FOW(-]]+Y=TN,R,Z MDG",1WT#I,'E;5J)V-Z5FUWUUIWFKI0AC8K[3.[YT]PY:HGKM+7!-/ .T$E> MSNWI]"-R&C+6UXGG^RXV.%%/3W=SH6A+-M_(BU.W(E6NI4\^1WA3+(K=C/H) M9!0QS"(. Y8D&?(;PRC"4:R7?O8VYSR]K!%Z>0-1-T7LSZ=J"C@HE;HI7L-B MB\[[[0B?UP#\V]#)VR7&SB9GUNB>AFK9=.A%::ONHG(-+JM(]_*(=JT7F?FA9BS$W*/ZG MFK95-[9LVV2INJCO1_YMOY#OI D)X@+T?/5?8DP_O%H>912D*(P02&+",$U M&+:HLQ0@G;QF;*R.DZ+:O7>5?R^EX\H[]LYKW+OR/LZ%Y_)US6^+NWRY7RD) MRS2;@MI(,#9,=V/'@ W RP/LUEU4: M(L"?;PX09Q&3ZPJ(1)#'&8TA]#EMD&4TX-#2*&@-C^.13NA'ZOVVJ:#)O>.U MW&FX+]>[N^WKL]7Q@M-[7!HE+D.,/9T7LE2I]L.3CDQFW%%EWFQLL1[7R8\? M]CU6'R,UF')! KG^6,Q;ZF)(D] %!%.$(ASAHL: @UJKL=(/ O=9K5E@Y M(MJ%BKO@> C=EK@] 7S*.MUP:TV9=6/U%K58V\=>ZFO&J$.]%8TUG\$8<3\% M),Q"1@&6"]]IBR9CJ5:)JRL,SC4W ,XU5XUL9ZIKG>?A=%="G[SR2I!VM5P+GP*E'M3'AMLSR<\(I_,WGA%9^U*[PZX7JS MPJOE9'_AU>?4C?!65[$<$&&49AD,<9;&\F)&DJ1^BRA.&7"GOGHX'$OP]5V^ MR:NKDEP*L2;U+M38'>M#2')]F=6;$.8G1%M39[/PO46)-O2TET[W8=>"6'_* M=[,L)1D1 P-#T"<@#F,(VEU %C&IQZ5\F;.O,JB8TI+<#I6R @@('IUO-H^R MEN(?\]7^]>[LA,C>ZFJ;0[L"*M!-1AX%%C,%U*%X\B*GY8RZCNESI'S!=GE_ M7]073^'UDI;5-0GY>G'Z87, ,QZ!,$YH0+%/>4!C(9.8P#A, 8.JA;)VC;KK M?T;@$RCMSKR[?D5RPX95.W+;9GUYYNZ:/6C$)3[ M_?U7 6J^^C)_;*^7ZQY.K![_WE;O9EWGOW9$T/:O&0,(!!2$J4B-.$41 I"V MV#B 3&>V. PBQ_/&KGJ]O/%N*C>\^]H/[Z%QH;FZ?5VNWRWDW:@KZ8!7=D^< M2O%8-$].KRH7]?*@@2*KIM[3"ZJ>JA_'L_; :USP:A^\UHGJVL[#0[6U'\V3 MAIYTQ:M\&5CTK?!_9C 8-K[3&"0&]KD6_!]-G1'^( M^$U#Z@?QM!R^=ZC)^OUJ_6N6E8O]?7UVC8F)RN[Q_5ID.O?5,FDW1^%I@'F6 M$AB(<80 $D1)6MF-6)CZY-)&LCU#[KI_"Z_*SVN WA%"-1&VR.BR^9;JGTV, MV2?85!E^UA*?Z:%T1*I<"F"C<[3_#Z?@3#BA%,0^"B"B$*44;\UX[-$:8/:^,L=)W^-K!Q >1*5FK28 M$W9>FP?A2D^*-6DZDUEM\\7?;\L?_R&D/O[349M0UXGHSEYG1M\?[[^5J%H51E!'BPQ C*#(AH46=!H64*XN#WK>Z MKD6IP7@U&G4UT*3FL@RX8T6O_RL28J'?/_'XE0YOQLKX/=T0=]FW/>B._U0D M'IOYZOUZF?_Z__+'&8*8)SCP81*"D&; ]YLYCK!#0[4[)LV_?9@,H$'E5; \ M@4LW!] F334)<,F741:@3I6U/. 9!V<3 5.^QM>'GOA?I +]F%#1BW::(M^K MF261S_P(IEF08)K"F+ 8-U\?A0BDJC*A]:6.U:%;@Y!@U"5!CY?+2N",$L,5 MF;-L6.CUQ_Z^TMF-*!F_CYO!+GLV!?T>7=^TS];+;+[+9W&$4Q[#D >,@I1R M#%!G)XJ(TE:1^;;URT$+$_BTN_NFJ2I]WMW?!D*@"I5%K7@"0<71,&, MK^FH@R'^$S+1APD5O<#"R%(:XJOY[0R&?L "##E(2) "2@$-VN_WPTCIUE;] M;W6L#QT83Z)15P5-:BZK@3M6]%1 D1 +??^)QZ_T>3-6QN_KAKC+ONU!O6\W M=V@>;DAK901$+,$A06$6QG%,?9Q2U)J* Z2\(&!LP'&/;W =WTQHD!68TW=9 M"@9A3D\5C$BSH!&O4?&*7/1F;GSEZ.]":;$EZ:XN\F*5;ZBP<%MN'FWY?K;[MR\:]O=W/1:C[O=UOY)FRQ MOIVE**%A' : !#A$P(>'8H>(ADSIDA)+I@;:D:@@>A7&*Z]&Z1W!U-Z@Z,6N M\F[%4,2:;5V8W-6P0.Q5=LN/,RPT/>QSIK)4>T^GS_4.NEQYE^A4Q_Q52;.O4U4Y>L&:Z:JA-F M<=WT&0\75DY-61M?67I[<&+UM!\;^AI2K];6MF)(?(XI8:DOE(N"B$+2V0IC M:J8B.A8&UI%F3Z&7DF@1J*LEKKCKIR9*M%G7DR,NE!3%A+NI:8J1#Z^JBCDC MZK='K+?EJEC63Z>+ORT>#P=7DBR."(]00D+*8829P" OK(@!#2%)B,[IOUZ& M'*O,ETVQ7A0/*Y'HES?>@_AD>TQ"[Q1?/S+/2\W@/&JN[![#NO)J8-Z?S9^C M';4[Q]8)3;)*\C0.R]EQY<5=&=;X43KN]K78_DO>RO&'<'DCGR;>%?GVN=V0 M!(3X/DMXF""4<M,:A4T^Y M#DP^ :BE7:[8U3A..#C+1L<)_]^O>3.\;KW=7>[EU9K,_R/X7RS*?77ECO<@ M0<;MMT5 M]_-=OIT!A"#@*0H(CT&41@@GN#$21336>B13\ZL=#P0"C4Q:\Q:/7L:J2Y-: MCNJ0(3UM;\CIH$PG,7U*T9E4U)#+:22?IN!+*^U)3S&^YC_R]3[_FB_*VW5Q M*K'E($PB+#):D$$_@S'W ]C:!1'1NH6[OS77"68-T#M"J"=9U$)"-,1:*W\N@3A7P1:EMQ#X-)<# MG49 <;EP*N1K+B<*//6%O?(O1\CDN^!=2,Y\:BH:VX?_MIZS/BK*>_HM]KJT7E&6!W%91JR MZLJY5^\C=\"AOJ1>2IP/2.*4@)2F<>C[24)@%-. MTA"(?QFNFK/OON\5;2C M8E743^J=DUAO5U8_NWKY&_GQ39^5"R>1TU7E<8*FN[Y;8Q3!VGHB8&]!GI5Y M5=)H^U&:FE [\/!5M7;%IJYD;\7 (7F2EX/)QBV0%=M_D4?YOWR^$($Y($%) M!L((!G&,DS! #*&H0X)27VM;S(7] ?/A3;W67RMPL_BP%3]=Y"* LOO+=N8M M]MM=>2\LF8FRU=CHB?)883'+EZMJWB=XY0\DUBOO^V/U%Z]&/1EUUB!809U= MA&M:ZNS$PU?4V1V;^@GUETVYW"]V_YQOY"W.CQ^*^7>1-.X>G^7UG(1B9 !^ MG,84)"!@:=+E]0D+E Y$.S,^Y#K%G?B-T(-B_;3J<-5"KVH-'VJ_O)^-8Z8Y MLZW@Z";,(\3%?"&C >NU:+T.[F3$6)51I3S9 DJ1% W#BF^FP M70Q#RG%Y_[#?=1G9=XF[2IF7-7)OG>^$5HN/Y=Y#OO&VTCM3-;8<*5U1'B]( MYMK<8I;G1NL;,*X\T@6I03XAF=;B6$FMW41M:J+MR,M7M=LEJ\H2OG]X6%7; MB_,5F:_D6[_?[O)\=WCC^6B1!0J+*$T)#:$80A #!"2<4!(D<9@0M3N-G1AV M+-8$?\"?*/.^_2=CUQ[]_/'+YT_LT_4W30VV2K6B\([%LJ;:'L'T&IQ>!?3H M47JY:#R:N&KP>$Y1781C(C+JQ+7GVNF./U7!?%_E8=?S7P>;1R8Q@B*]1HQ0 M/R6^GW%4/QT5 TA3IE4&TU+#"J)EFCD*F[MU^? MW:KV[%J0WD^!TFMACBAFJ@2>$3;K,9B&R-EWZ_2)+MN\Z2]"\GFQ^<=\M<_Q M=IOOY$G[=CFTR+?EW[!*.,L$G-MRM,(/[>]H>?\P7\L=I9MB M+9+T0LSJYI7GU8K9ZN"[=]\X[\UW1U]INK@Y2 O07?*<6O#-%T*E)U[ERI6' M#_$\IL_@\@P M8$DL1@@6!C[P49P!TD),$V@TA1@$V(#JW=[/M?1N*O!2Q3OT7E[#KY<:VM]( M&;$D\,.$64_Y)Q=A5T/"E5=[XQV[XS7^3&:\L!$.A8%DT*A/:X09UO57AIX1 M^%<=DS[O[O)-O9D@9BV-Y2W^OJU6V&9AEA%(8\@8E3N;PCB%]?WGL4]Q=NDJ M6DM6W E*!P-)RGZDQGM\3Q-+JO+6=*)^W0= I>F?]4 MKLN'7)YF6-_64%[I[S!,.4L "#&..21!%O(6#(KCS&P6;A7"@*E<6774NCSU M2I:JFDZZ[<9 =]X]&OWF>58MD<>86[W\K8']M\GD4WH$*TW!G41L&B+KVLE7 M)^(..55ZV>" Y+B\2^XGE>L3%S6D/@PXCG@*HRCT099DN'Y<*HX8!X'2@T\N M[ XHO]^;:LEM52VYZ!!K7,YOF_3STCLVW^9Z^[0P]0!61V3=LZ_Q2,*(43![ M+D$ VJ_F&V]YJ)]KMIP/#?]EIY"'&>5G'JKGH[;MBT;YLN^S"7K\G1C47$9A M D\IN/*L=-^&]282[/YA53[F>?6.ZN<'V:8_YO??\\V,)A&(8Q"D.(JC+(X) MX03 .,0A9SX+M2[P,;?B>#QJ@=6O!'LUM&'SS%>Y.9-*]N=S&MFB!3]*VRU- M''_*E[+CBE2S&A:P/--Z6Y7[D\?#1[[,'^6/\,_Y9EEC.WZT^&NY6O%R M(W\YPY1P&'*4(9"@)" D8;@!R\.$I%H3]7$@.NZYG_8RJG+(K%]_UIR[CQ0V MQ;G]]".FF8M*M.^^2[C>L4O>D4_R)I?CSS5^>95C5XTT;Z^.7W#W_I3N>8U_ M0Z\/. G2N?6#<5O%-$:,L4EXOOXPA9B,,%;5ZCL+$BS0920&$?5QE@$$XA8G M@SZ?U1.7;[OY9C?X8*6(44?UGKNCOB?TT-PL>"1>\UTUM_N>WQ9K>9JZG1#6 M1KS?BG5]7\+V;Z.-;:IA'GQ8 Z?KO M;NPRBH36L/7],L[OK^#\1[[=Y;>K8P@PGWL\P/*8]9G/($<01:J#P! M=+;.;V65U[7F/&MHG$H*AVJ%>^&2]O"5_\HWBT)J6;_1:?!H:@Q0DXS@Z&-4 M[5H[/"E,N]T-5)8#=&FL&JL]3&BX&HV"4R/6N/$8:JXE9H(W>2&K^+9U55%1 MWU6Z?;_^4LT/9C' LEH/488@\6D:\Q1U@RT)2#N"#3/OZH_78"0S&\06XP\RX!HKJZ*/;D9]MQ6;KJ;QJMO;U;K* METVQR.5VT$VS'<03EJ5)C'V$89JB-("<==M!$"4C50/8@N^X4J"%Z34XO1:H M5R$=;7/%6O0'WWT9(_ 3V9ZYT)A&.^(U?'2'&51M-[6_W*AKG2!WP[*;6$YL MW)XE!+$@ (1B !A%OMP#:]'[. M&K8GHA7S*E1)_?,L.+TR,5S#1KV5,:B"W MVAS>QNC]EQRRQQ^GE5O2O]7@K,[*.".R9M2L#5CHCJ?-IVL^G(ZS X?>TG [W:C;'W6WJL-NY_1A M_^RM#;]6X]IG%!ZG@;V1P7@D7KBG6..CF!I,4IW? MSAJH:LOX:RBN=59&6@/5B]I0*OIBLGA=[N:K]^O=IEAOBT7U:LB,)0&'">$8 M)F*2R% $TZ2%'H$4#3F?L@+8\;3IRR;?S7_)B]IK4,T34?*>T.YA9TN"!'F\R='*%L_.T?FSJ;0VF*L%S.)):;3M_C6'4+B66QU '\=(:0)L1 M&OHISW@*LA@FG 4AI&%K $2IWL-2ZE_K>#"JD'@/54FAE>4[1;(T1@G[/!EH M^6@K2DK3"CV*)B19FL!/"8N)[R.L0CR3*\Y)F.$X !S$81J*C#_(#G*5D9$J M[351CIXI'ZT]C%:*IQO9P8OO' 9U(N5V;SH;?C52PRPF&;:."0TBX_+@;L&H M5V0&7B*25T@WI^$RQ%(B'WA*8AKZ@(& 'IV&2\$(ZT$:Z(;9,[]JUW@DLBMO M??XNMJD$;M"E'46V>49KQK(8 M93P.. HY#G@7.%MW@)4? #020P4<\*1 MZ-=,\BPR[_A]VXLTGDO ' 1C&OKIQ+-7GZ^US9Y1SB.M5;:W^>9'CG\5VUE, M(?-CE,"$)K&\#CE@L+'J!S30*J_H:\NQ5C[MI=?BXR*O$;@T%;$WHP:YHV,R M^V2,*CRZSPU?$J2:$?:@=AHZ9LV;<]E?;Y94]4HVIV=JF97W\V(]@PBFHB4$ M+ MPG,'(9TG0VF-A$NDHE;D5QQI5]:87&<6?-3A-H>I!I9I$#<.BGC@9$NA$ MH5[EYXPV]>=T&JIDP8_2=FLS?#DYEP='A-/-.[-!F/H L!BDF-(($<)XIWLI MHUK[[*8V'*M0]VKR-G^8UX<2JUG-MH7I+63>JB='QGRJB=$05.I)T>'MZ8ZV M/VM0 ^O0*]2<4:&^9$Y#@WI[\=K;T[U84=4?6JZKQ;7K?'-?K*M.V-@##-.$ M,^+S"*4P P'.6&O/#U*MZZ+-K3C6H!:8MSL@TQ.<'@2J2LX(3W]*IR$]%OPH;3B)S3%0- MZ;+$V&-L62[VOD=GR^*5;%[I*MR*^:RC:V,T20$P \AR;@?Q9 DO+5%**0ZN9V9!<2EC.97#\:IY'%]?2AM-FPK&W[ M?2C6^?M=?K^=A2G(2$)%^LC]F :(^XBTIA.6:MV=;,7@H!N $F2S5U_!]/Z4 M0+T*J;TM00VV>^\+NB&ZS^:@&<=#;Q=VO)GM&>K3/@UUL^N2^NZA*5\]RSPE M"/;K(5\T?_^:R\T#\1%_%B/&.<8)"C )?)]2S-,6!\\BK04U^]8'5469C!, M4%7M^J=6GFN-256]_?R0RSW"]>V'?+[-MWPOKS3]*$S>[^^;LO]MML^[8F&? M1,(V8HA $&(:!T% .4E#$L>8 5^KD,.V;=>3WPJ?=U\#]!X:A-Y^+5JEMR[7 M[^I+O9LC7XUOWJIR3D]]K4=%37O'#(B>\G9(O1KJE==$IT';'LG:>@*O^&6Q M7I8"!CCS 4#R.M0H3! B+9X8(JUKD=RA<"S.8>_II(-$VF+6< M-;]?7_\L)8SMC("(H22@B'*(4YIB' 4M#A 0WT'>K&'=O3@C)PFP#L%64V!' MW#H370%9WH0L0%=:^_IT9,R,]T!J_YS7($!O1UP-_3/+>XV9M"^FHDWF-1*$ M4)S %,9QXF.<<@+]+@?/?*!U8MB%?>>"&@!7@JI!LFU)=<.O50-7JJI.L6U5=<*NMJBVM M5E15.T9O357U'31654,N+:OJ]5V^R>N.-?6 Q(FRZM!L55@=,>Q45Q5B,::H'N#UUU2#\+PI237QSTQ1C9FT M+*BS), 8ILCG&8T!C,($!KRS#D(ZV\GGXZS*Z$6;6N+9P5,73_E/NFJNJDJK MJ^ER(J>72;8JHE;Y=5B=-4FY["^2RO2_*6E4]\I,$#594Y7!/]:;?"$Y7/ZQ M%H0L"WG>=[[Z(MKOG8#S^?NJN*TOP&Z+O"".64! 1!/FHQ0G 4G\%@=$F=9D MW;YUQWEEB\Q;E/?WQ!N";B&L;TSB;7AL*OK6V+8^#)#Y2IZ<^KS^ MELO/X?6Z^"$DP0>"9723M($"S+ M_4#\NY;[G\7N;KRB6PMLV]!X"[%\8QIOPV-3C;?&MCN-O[XK-D^ X2!@&6$9 M]$$21R$EZ6$KD>%8Z]:L >!,KK1WB!"X$GBG[ ^E[V/5__:GVZK &\?RK>J[ MN<.]Y;TGU^[47=;=[>Z.D8G1AHDQ!Y XC1@%-,B"M$66D%CK(>$A\$RNNGB0 M(+@2>+?\#Z3P8Y4A6Z#;JL*;!_.M2GP/CWMK?%^V'8I\UB*Q;+0L1#B7=,?4PSF,1)2CA#,4VBKB(Q((G6&6N',"9:8^V2>/N[ MJPXY=RWA56RFK^ O2+:T@6H8N3>FV#T<[;%=VHM;5^GWM[L\W^'[S8 O M1@T:<-0E94/+N%\V&X0D:3Z+A)R5T% MQIV03U2R7_)I,=LVB=(;$^T^GO;,K\W9597M#^5V*Y]U*]:W^7I1Y-MKJ3@S M1*(@#G":!4&&L"RI.8P1B%.M>A5#$XX38HG*>P++^[,"IOGNABF!:J(Y '=Z M>FA FQ/U.TW,&6'KR>0T-*NO$Z75UM53:3YT;W" "&0$!"2 61+0 #.8M 9) M%J9I+[51-S."XGPP?>ZG#YN&TN.&R/[RH\+A,!KT0>$1'PNT3E2+#!RYI$>F MW"AK4K[=YKD\RR>?K]AL1%/+J]G5LW-^\L';SS?M\[ZQ&.(+C6LGQ]N[N34]5G+T143V5[OQ5K[U$N-F@>ZG 5#T7% M&S\4FFI8 ;[RGAU4OJH>WI;!:3$.K(M&/)[33+>!F8B>.G;RN=8.P:FJ#M/Y M0R&7RUX_5/U%= /QYS_FJWW^^>93OGOV^QEFF *.DH!#CB!*.$*P'2 @CC(= M31X CF-];O!Y/R1 J02+VJ5&I,MNH4%S'7&(0*F)]<1BI"?<#?C+5_*TWGK=] HTCY-#JT=:],;Z#18NU2U[Q?K7_-OI:/\]5. M3,N%';E0^"47C72]F]_F,R02P,P/(( I!BCR&8W:4UDDH%RIR*:O#<==KT,F M.YR$=N4]=.#4LJC>+)Y/C88D4"_?.7#WI>7NR]#<+E'8;D$GUS>VZ^)]\>3W_1?)U?E/L MMM=W\]T_R_UJ^?[^0V3@#W?DKD7E%!]_(6>_5!,0HK2I?K(.G4 MWXP:'Y/2FR8T HY'GH2F NW5J+T.=O7!K^="X[ 81Y?XW,=NJ]KD^W[Q?+\K[7,"AY?W#)K_+UUNA^LU/VYLEHP0S$C.,4((HH!Q" M'/DPBV*(,22IZA6!MLVZZ_0=TGK_^ BB5V,<[;)630[/]&]7T9A&UW;F73E, MF];<+-C=Y9L39F4MT:=<8!-IW)=R(Y=8\&ZW*;[O=W)&?EU^F6\$]@Y=3!D% M$ 91F)% _($8)RTZCE*MJ?!0F!QG6Y4;\LS)D084M0;\)M1Z^[;M?!.BG8OWVH@_6I#I9PY%+*$*JN2VR_YIBB7K4>SP,_\&"&&(4IAE"11Y,R_$Q>++WO?/%NA1?;_Y #C9AF"JF:_Y@7*]DJWMV4 MFW?;N1"L;>?>\5!D9R1R'_Q^0].DHFY]K#IXYS7N>=*_YO>R.1R<]!HOO=I- MK_;S>+R;QB#6-V(&H]I@C63:P]QP-"B.>P/'Q=Y >,"9"4 _YG*A_"S0.(8< M4A*'\D+'(* \H!W0-&:Q[2'0.L!I#'[+SADQ(:MKL=7&O)$43C<,O;3-6 ^C#KEK:.Q2Q>IFK\OK*Z765@2OU7Z?P7 F^!>*GH9M6/'E>-&^- M'54EPXN%O/]C^S5?Y$)/17L2!NE^(]O3## LC!)6!(1!KC/ :TWR6" 4LRU M"@)Z&7*\%-UB\S8=N$J]ANU0YQ@ZTZ.L$#N-+F7'E=)!P]-.#]J+M*I=JZ,S MYZ?VHD'&4S_T68I B!.&?1K' ,8ACOP@\8G6'9*633ON>/3SQX_OKS^R3]?? M//PI\^CG3]?O/_W./M'WNI4WMCE7SB/&HEL[M6B!5K4V3V^YF$29C1Z7YW,, M%T&9AD:Z)A)?,MWE5 M$B#2I?K!UE45'/&WSS=?NUK,>D)(R^VNO8 H$4(?QX2FA"4APS@.HKKB,B3$ M][7N QH'H6-5;IV2TXW6+:_QRZL<>_==>N8=NR8F)9US\A\>W&M6S+W*0;-K MT$9J"(K55Y-O YHU6F.&WTUMEXL(G:L &[5%3&.<&IF#Y]5D$XB(^NQA*Z;\ MW^:K?/LQO_^>;V9!$O,8HH3!)$U)&N,X]5L[#$.B-T'0_7;7

Y=,Z:;O-4D5&N_/&L_@^?DS/LZFX*;<34.]>N!_D4CW M8T+CQ$\N/GLGLO4L_Y&OR@>9O+-?4M/RQG*"0QISGV#&29:$("&RPJFV[*=0 MJPK5ACW7YWD:B-6$=WD J7VDIS^Q:HHS-*=Z&O2$SB-\7@-P)%E2(.W\81QK ME$]#NJQZ]/*HC66VE)<"\M6J/M[S<;[Y5RY7(YZ:Y0DG(4X)]<.4^)QQCI/6 M;!I1K1O:>AMS/4&OL@#9#>];?)KSZ=YL*DZ-AR12"=GE2E:_?\W6^F:^$6;R4]VO)@G-9N_+4-F4!2=,P03$E M/J0^Q.WK\R$)DUA+P^Q8="QD#A[7L=93TP'#YR:[$XY9IJIYRM[*-[11=G>]\RW- MY8L>_CG?+*^>_K-J<7"\ARHL!^;, #!6$YC&4#&:]^4T.J)F86,-(%^>QM>, M@#.,$A!E?A"!"(4TR3"(2&L\)+[6UHHEDZZ+'5N4WM;JL&&+<+718 2N]43^ M0/.K0VJ"\ZL)N*?RO6/?"NO39()QK8Z MW7'\>ZG9G\K=?^6[@YK/4!2%(4SCT$^CF 942'C8X8U"K7<154CLVGN0=N5U5.]MO'+902KO)O06D_K1HZZG_!HU4YUG=5Z_ M/978"\^\QWQW5%$UP?3>)$1]$WVGS6(:P]($>#!)_@>(S.B#7SV5X>6F^9'\ MG#_+.(T#FM P)C &,,U &+1.Q&DRC1'1#+KC8?*?>7%[5XUS/_+-_#:7SQ_( MLM&;T_&A2I#2S.V-&3?65BG*CQ,0EGM-*( MJVDHF1GTTD);,5.!K+R?%^M9&A.41F$FC,20!BB,@J0U0E@6F.B XE1-X[W 0?@S>RW0C$>UUP)?<_N$RMJA:0(O!?;W MH;39<#2/:)PN!#G4-)''PT>:>J9JEOEI+U%]OL'+935WG*^JSVWQ?G=7;JK% M81H!7TPF&K"WE8BOO$6-N1V9-@WJ:J_EIL+M%0WP MX:\@T^+UC.*XB]$T=,2A?R?N(G/)I'*?GV_ER6?Y!_OO??%COJJN1]O1^6;S M6*QO_S%?[?,90&GD9S"( * D8]Q/4EY?*0DQ27"D=R6]'9LZO=OLEGF!KSIP MMI!_R0](K[RY[. /Y4;.#X4$[.YR[_M\)<,D^G^>[S1+VBP%02VQ')Y]O12Q MH[WZ"WM"^\YK47H5S(&55(6Y<^IIE?F)**9=GYZKI /&M)Z;+A:BBTOSGP0= MS?VZD(,D!! S#J,P)$'$(&K-I0&&VD]*FQAQG-L<<-7J5ZR]LGJ":%6N;]^) M+[P7&KC-^VFANX>-3S!ZIE_V#L(TNF)_-TX]0MR?%YU4Y%E/?XH UPM_AQ\< M?7(6(!C[D1_S($5B"H0I(T&+*4E0I/5$A5,D6EU7_Q$+">?J5,XBAM3-TV[] MM/,6=>?=MH_4;N4:2_4]-ZORY\#=N%<(+HS![D,[#4$8R-<38_90#"L?G*S& MJL.;F##)0)80GR4T] /J![!Y$Y."-*-:-5::7^UXW,;?OK%KS5OF=U]WJ<\G%$F0\*F(36FX)^?*>S#@9X8-*]E=+889B#&:1C3..$9 M\4-AKK65X53SU3TS&^Z7-&I 3>[^^@/D#GO",TXN=@A3#J?4+XQ].-D]^C%B M=V'0ISXC&0PYH "%XO_D:TZ-[3CS]38 K%ATO>C_VJ+@7W$I2I7K:?0URSX9 M+47I,:9>A2)F:-?YYOY]=9"AFIS-"(MJ2!-M5Y8,C+@ MNOQ/8JJ7FHH#*MTZ#Q/B5 LT''.F6UG1T?5>@2Y'91 O*3E;O]"#P6EH3C\7 M7E0,].9#55&DA;4@[O%3OIOY,2(!9&*RS;%(MR.>P:P3+1YIW1>D]<6.%:3% M4N0#]X-C$LZT?R.NIM'NS:"7%MJ*7CO/\IM<9,O+^MW1Z_FO7#[]5;W)_"29 MG@5!3&)$64K\C%,*, ["UCQ+(=&;_EDSZWQ&6&'R%D_FA7ICK#V*U<;=4;C5 M&XM;B.USQQ7(:M90TXV;K;,&Z;#BI,K?&>&R'H)IB)I]MTK'3;?'PM<,8C_& M/@O$]Y(8"E,I :T-G(1:;[KK?;/C#;#F%?<>DJ9)E,Z"N N.3-;#1Q(?584Q M(VL:,F*(_=Q:GR8#RD>.-^5#OMD]RF,T.Z%$OU$)F0L1(1&#&&4TH13 M%&9QW)J$*=>:%?0RY'B6T&*KQN>\!3;"6^GG2#K35:QP.XV>8\>5YT=T[?&C M>&!77O8D_*U[L.BZ$,GVOA: VQ9A2= M'V&=LZ.Y$M<1@YT3HW7DUAU!9B=MKV6U437 "5WQ?L@%=%ER5*S%#RO^'LI5 M4;WE_B"^X:XZ#+8K/7F09GOSZ*V*^?=B5>R*_,GUH@O1V>?%6OQH5\@Y6+GQ MEL7VOMC*?YXW]P5M_][[).\3-D_HQ6LT09 DDC"6I'V0!AR*7PJWI) VTCMM:,>A\];/% MV)7JGDMI'!*K-C\:G%,]53^BLYU!"83>;QU&KP7Y^JV,CA:;+_-V=A':(NW3 M2"/MNO1BT=HZ7\H/KK5?G_@1C8/$E]?*^HAPF/F=BI+43[7>5%/]4L=RU>+0 M?"1-F1(U$7+"AI[07"3"S3MFEY5"FYMIJ($^[.$\]T MMU2,V=/;59EE',84T3@,(Y0& 9!UJW0IAP0_>V4BU\YR#Z*^?[)94IT-DZL MLF&R8S+&1LG%'1)E5J:A"+J@3^Z):/JLVH\_'):3A()4-S/ MNWIK0A&)@A2&$:&041K$(.G2@(1H;8Q8,^IX!/[P'I/W']Y?OV??//PI\[[] M)_[Z?[J[VM[(;23]_7X%@0-N$\#9E42]<0]8@*3(Q,",/3MV;K&8#XUVM^S1 M75OR]N\>V]UF4:1:.2R0S3@>U5,/Q4?%(EDE?KG^D(C/-W]"XN^_ M7M[^$Z81YNA64Y&S, W3F0.(=8S3 #O;S255QDZ(E''2IR%CYMTJ++^LVE+X M\K))B"/A82^J]LLB3BB6LC^90HD?:(H?U(QEN>ON21UL,1R_+&6<0K"@V61/ M6\+Z$R93$##U6V<&:)V<2&D[+O%,< *0E_4N7;Z6M9GTI1N2P(M\+B4G<>*% MN%]B,A$"%4;3BGV1J8 =1CFCSYBWF3D]:0:R.9EY,]2/UU/'"#/0C8O/Z;XGKBPM.(X;)L'^[#IFH"OAFB;&VHY8-[#.L^OP/2<*&PR:)$YC MN@QUXLBVP2!.5"?*5;%-7W[07.&*R \H(T1&DI:?-N+U!Z$X)I!9HO/\D1;0 M56FQML-IO4VW3.^ 1Y"TR%,+9&WS!HMB:S1G#F'?8.2$L SA;QJJ,LB#PMS; M-#0]-_/BF'LR;BC%(V M/ =W[L0;*.&FS-TT1&2( ^\FV(!<*-U0:1<*_=GLF>,((EC,.':E*W L$[\_ M&!$)5ZFBL=Z31UKA;CI @+L8<)9.:X5]@L!9LYJ;FU&X 5Q4L15GNRE^^WU8]BO(4/:?S-7IJ[J14?V=;])=0 MZI XRVLH@R^DO&3M#<4=QNX$KJ3H8R],O%^#TB,'Y]"8+\I'Q]QU62P]WX]) M&'3VRF$%5>[2MS*5)(EI\M0BMG%X@RER3UD+Z@+M89TUQP0ZQZK/Z#3".0-^ MG$XV:3.CO#XL\H>JC-CABG06"";#./&H3Z. N3XM \I^!\6+07NF6@8LZ\VM M7GI)CRO%5:%MF@8EF,ZE+6^Q+A&'\Z&J(_4I^H,EZ8%P M24DX]BCV'>8ZTL&$)WUBBPH*NH@RP(QE3;E^<=LYTYY9>=<;>TX\41DUS&G/>[3"X/-9.U[SYWE"RMB>SL^PR!T[)& MR='.QYXM#:N6?U4F:1JZH(7\>,85Z#VDJV[6%/.MZH<7^3;+']*\JFLR$S0B M-$B8RUDBB>\QX?4W61B/0)F (79L[P;OH36='0_!H9_0#YLT155 @^+CQ1/, MDZLF(F/Q"A.5DY2.WV#X"$$G9,<$K=.0(2.>O-$>V P[RCT&3EPRD31QI(]C M[G%<$A1%4;^ZD D#G5498,:R2-7]EUMD__'OL>=&_UF7 ]P^ Z]^#&%239)& M(A&F2(>@_M3=7:/;[3J[VVVK56JU]?%I?M8;(5J7V RP/0VA,N'(RY8%IKB! M1%-MW_2FXTKD.S['C#(1!2*.(C>*]Q=/8ECS O##;>IUD;/'AP5N2HQG+1="J_0)?YMGR,N?SIVP[7QU8GP51$&#L8->5 MGD>BF.%]+ZD(AR!E,V#.]E&='F$I;=GRIRQ'BP8D\.Z; 6+5!&=D3F$2=$!G MA:YJ[MSBNT"'\C3RA9]W*3NA4 ;YGH9FF73HY5T@TUP!KM3M'G=U,=XZQUY: M?"J756F^*4.%IDC3AV)354V\OK^=_SZ+ZL;.+"0AH3P.W"C!LE=7!K[*:]2V M_<.)'=RVG-GB$' Y9>OF,3^L2LPCUQ0%,GEJTEH:DXG,8%O>O;[:9Y%%_131 MC& BJ(_#L;&W@^M4PN%D^M-[ MT\@2R>#-8_O\:N\H'Q0*FU9U,+4=YV',3D.IS+D#K (&Y$GY,[_XFBYWJ_3Z M7F9YMDT_E#'&\F79\]OZW!EC@2!Q@IE+1.#&V/49]Z+0\7SBA9R#4A0&S=K> M*6J15A<_&JP_U6#1JQX!Z$L-^/@NA_4!4-Q0.@_WP TF<[3;B<^423P5MYD? MB6FHI W'7L9YMKA35_>,:KRH!HR^5)"!ZFET$-3D\US\P_33*/56%!3 MXPD)M3$:T]!0*YX5]M]E8RJZMW\U?TR3XG&>Y3.?Q Y+_$@$W(U*^?9"$7B R65>N#85):=<9A;'U]BU ]C1TT M-)/7V6'>J6NM 1;5LY:+:B,A?Z /ZS2MSYQ^K(_[S!(I2TO"Y321L>.Z2<1) M9\]QN%)=D.%6+&MH ZQJ+I0NON;%JG@ )R2U^5/-1(Y!'30%V6)">U#H2P-K M]#+?1^@YF8(<2NDTE,J 'Z^2CF:842^3\2U=%4_I\K:??I^SAZ\'5C'V'2\, MW3C&& ?4\7%G-?!)!"N6,H[7I5O^IH]=1:C*')Y%(>A M0SGW:13R).PLRH"0V;=T?5PSB13)R@Z(5$FB)V&/!GQY.515, M@O*2C!,JHLW;-*1#'WYAZ/TQEE__D.7IY39]W,PP38A#PI!(YI8C+",G8IWI M./1 PF'$X'GW);]40%&-U%SN',#VX(2Y':*-;D J<3QV7KSG32\9#J=]&IIF MUB7UM+34(Q+MJ MQO5U1V/BIDCG8&$SSZ39K;\:WV3DK$:C)V4PHB)@/TBPVY_1D#Z;Y751\^5@2=,%H#0U23,U#[$J MS]##>W:'R(Q)G3;U@\7/*N=6Y! \&&,KY!%*]31SZ/A,7D4'.ZBNJV:X5-^6 MO-LFV6:Q*C:[=7J;_KYEJ^K6M!Q M.0UA&NS%J[U$$ZRH2LS/1;'\+5NM:/Y*Z]X"(8F(0A:Y?NAQ+_083@BN082, M!22F$.4Q;-KV.O7Z.OG'Y8N'>=[&@[S(-\4J M6]9_8/--MKF^_U2^\5W/+[;;9'FZV23I9K'.GJH?E=C;MO-9_O"I_,M5F=4] M9AI%,28D)#@2,4T"X@=A&%.&0U=$!%9A\+Q(;0>.OPC$KS]^HE?_K*7ZYM>/ M'^GG?Z)KB6XN?[ZZE)><7MTBROGUKU>WEU<_HT_7'R[YI0!J^)F'6TWR_S@C M#?M"'/I5E1([\.P"U;Y5]W,/O2M_W/J'#ARLOS![%U'GXQD_+%:'[,1W:!JO MRC0^6Q/AXF6[D&F@@G?ON2KRXBE=SRO#39TH\?M3==VA+],K ^Q*&A(W)HET M!(UEE#3&_81QH;I#8\B:1=VJ*ZP=(D27;8&U%N2/9RM+K4;>*04QR_Y$I,"P M4V^U #+-F>KD+&/EM'Q9MZ4RU#@:VS,O3'@0KLZJ=+KYK6 MC< L3-MZ4BLV&Z%K,(TK8V_S\XOG MV_4\WY2B5X8L/Y=SLBHIR=+[\G>JFI(NIS3V8B=T6"F"-,*NPUH$PN4"5*G5 MI%W;!P,;J"C]??&U_'F*JG*L&I)DE&K%C>,SL0S<,6X)[F"B YRH HI^J*#^ M>('N:K2HA#OR;K$ZCZ>VB2V,QC04T(IG+S>&K;'WGE;6/>/+./'Z^SBQ,MD( M='U^P2%A.B]CM MT'ZS#)Y7[0W[4MAXQTQFR&:T^GZX7E3&U\P3 ONW6W2_]V52BZ^52F< M?:X[I)3Y?HPE)5X0".9Y<=@$NHPQ4]E+?BN48Z>97=B/^_JNXND7BO\I_ M O0E/O'*Q2*4CF/ 2QZTQ!(XD'@4UMS5KV?9"[O87\1E=7O'K MC^("70G@<5_#+ -V&<]"L,YFX^5^BZ/Y08MU&L?H0%R^%X09'Y-IB*$EW]X* MT2PQ"&_Z4!V"KHND[TV2V)%,AK[GE&LP&@D<4J<.$H.(6^A]DR';<=M!A M8%FBTVW;H$.A8N0V%GO X.V N/I:1-. 9TO@CO!TZD@S@2]TY N,ZX<[; P MF!_UAM]Y?1!C-U]=WZVRASHU*$M=G*_^F<[7'^?;W3K;/G?(7F"*7,*3Q),D MP,)A GN.GW28:*F:L.[@-I%8EK8#\*CHT5^@^QH_>BX=0(^M!VC3N@!M[&UU MI-0$%?FZ^V-]%K=I M[R,)%9%X<2!8$T@,MZL=#9?LD2^E(4^0%M;#;XW4]]'JI M>@A>KW_9B..H>!!FDD,(/"9C8?3LG)8Q1?:ILS2C#^@TOA5G\/OE.9PS,0_^ MAK#G@VDBUW4">O%FD"8\.J9]QM@"J]I;=MOF0$(P M3'WA.V'"7!&4X7B(.\L^@]6',&%OM&CV AV9CGJ]SDQ0#=2XD5C6#3BU";:K M>,=94U$\ YQ/3/%,>'1,\8RQ-43Q-GU4V=;'#G'H)8*'CN0\((DG/,([TT+" M*C,8,3B&YGUKIN3C=XO _9KOKHJPATL>G&M]S;-*LQ'1^VZ9?9YZ^BK$ 75/ MF_?I"I^^2PK*-Y OC25L_Z^_9.FZ_/M?GS]4[8[:2-,CGL>24$;$2Q(N1;]^ M+E%QT%UA0R9'#/EZ=$,7LH,H!J]EQV)77_64B;6]G#U!E=J*U@37$U,Z0TX= M7]>:XVQ0H/<:1AMLQK''G%)L<8 I',Q08RO< M 8P/B/M&(5M[FP7 \W@1WS'*H*'?8.HGIHQF?5,)!@TQ"-;)R_QIM]W4LNRV M<6B0<)^$KN NE8Y+?$%"UEET:>AHJ:*&'.XE[&N>5.1K +L3$ZLAGAR3IL'L#!$BK[48^R0F?D "ZH4NYI[+F->' MB [#L-:W0RQ!YI56Z]MF*GG#Q4B9.WTQLD&:*3'R)B1&GI880=F=KAB!/5$0 M(SUVU.OH=67B;LN_URQ30^[$84C+)6I,"&6^(]W.$(D9L(8>^/&68Z ](E1! MTLI^Z9"F)CZ6^8)I#I J2R7Q7A)R0EP&L#<-31GBP*LR> .YT%,0/M^F#\6Z M+?7;2A' "4$G*PR8&TUA-IH))A.4ZNB-=39U]4>! MR!'4YRUZE-5H$+=35*=A#IU4*P-7^6:[KJMH M;9HSNBT EKB4,8>14C<%B[&+1=0"B"2F(!4S:-:RFC58H)W,S)&JIF-GXA.F M9WN0J$>)#F!>](V\S[*@4^?PA.A9&(AIB)\-QUYU3[/$G1DQ_.Z>0HTBT@F]5 Q,B:9=@TTIY@':2%>9-R-2>YEVB^1;=]Z=\Q[]V"Q@[X';$Y(9-?P.C#7.KZ[:' M.MYY4W4R.7$IM^F1]J5RJBE+_ >\G]N/B,I6R:@C/XV/QIE\MW!75W<$E*KJ M?RK-++*G^2K9I45^FZX?J[)"L]!U$XR9GWB>ZP8!%ICO5PYJ0>P26+9NH*GQ]ALNM&.?H6Q"MQNL$ZF]U7"!#HZP[L&= M:^/A+:*4-AT&,3R-*,"4,T+;;KD\\W7WNC,B:/2BAMZ M,8TH$0EG81D2!'' '">15"HWO=$U8/O :9$_-.T(USU M"@1 IJU:'-W6I)& MHPTF1'M$J()T*$9C< ;H:S,&=WKM;'0X5 L.C_A\+#H<2M$$PL/!+A0&7QE8 M@-@LVMY2>,Z$$X9>*'@2A6'B1#+I4G^Q3R3HVKN^%UNUL4'W+Q)EL*AP M (5J >$X[,$DN,$TB3#P*#TG(L#AE$XC^#/@1V'Z98,)T$&RZ,TXD[H.XR(A M$6$L2JC@-.F,.HR&$!4::&ID*5KI;IP.951-E$8D$YA#WXMYDQ3?4WJ >1+* M=9K#$_)EB/QI:)@I9PHK+RA@ UK,[WN?'G MS\5J)8OU;_/UT9?*@]0ZX+BZ6'+ Z6PG)[$&,$D]?_-\ !6[I,8)KVE MO=7A4LL!Z+)W+$E@?30FD$6P[V,QYONMUX#E'P

O,SUP_])')"XLHXDG'Y M!Q%U-GT>R-E3NLZ*Y&=$0 J5) M39I)_0HL8)M]L9IO-ME]MJ@5 6T+M&ZPHOD&S:LS'[O5MHKL-^4O;.Z?JSA_ MT-?1UH@96 )8&B5;7\46+MKCG= ZX167N@L'_4'Y ZPD!C@'65H,Y=!,FB20 MI0V68,_%C#/L4,IQ9S/VB&C3)")?FDB2O&<-GB3I@,%3)&F^K"3TG<3('V@Q MKTKN'V *JOL"6LS#&#(RP:Y*-G;K=1G=SWCH$U?Z 69)Y%#A<)_TUDG$0*>C M3-FT?4XUW6S^BE;]:=6G8EU'-'4;^_MT75U*:T,;@X$*A',#$8HENHV')GN< M$U*[/2A=W=.@_P^@@#I>0;10FS4CJLA;TR%)RIB',!I1P:1/$QYYG6G'B84Q M250U:/O00@.CT\$^"+&R0Z-,L@$-M,&O<0'DDU,_/DSZH*S_ 70/[!)$]/3X M4MK4N:S.#&9LGB_;,A@"!S0)J>_(2'A^0#'GD1MY44)B&218J2&(WI,M:]@> MSU\!>7XX/PJ[*E:I@C8>A M[WO=PQW*E.KO !]I615+((#I#F!"00;MD #3OQ*#CNX!B (GAU"])1.B1@U M->O=.B9C<+\GH%\:H(M!8PU0+-D_7'@N%:[#8\<3TO/*5;(7=@^7<4"4%4O] MD9852X(4"\"$@F+9(0&F6!(E2$NS %0 -,L.)3:BLQ(IVN6E)!S$:6CSE*;+ M/P\4./F>P,%)FH# :8 N!KT8 ('[>_(Y23[?]"9" MEG]6ECGH@RV+70GG+R6>O]R 1 _,CH+TV20&)H 'G.C(()@<@!C:)$E/$D%D MJ:G="R>/:9XN%Q-0/FWHA8%W ;(P+;]RZSS==NWI@CCRBX>N1,0 IUD1?#7PV $%Y7%MK'$^G3V"D?29TP#N.$N#CN'H_]6.FX M"OBAEB6PA@*8YR ^%,3/%A4PY:M1Z,@>B Z YMFB14_P%.E1T[4#UXZ)FH[W M$U T+=C%P%&'G4&Y67Q-E[M5>GU/%^6;L%M5)_)KL[QX++]J7]-\DWU++_-% M\9A^*#:;V_G=*KU-?]^RTLW_F9$P#H)(A$QR3%U/NK$KPI@R'$2^<.(8UH?% M-AK(S-"J#7VS>WR*>BHM#MTK?[WR M#_VP*CW\$7;1]AQY=MN-4.? C^E+[@"HG M4.W%R,T!!G)^XH3-6*,YC<,WHWE;G&?.P#X0+Z]:7>^V2@!?@,/$YV4H[CO8 MHR),"/,([<#Y(@(=8QP)DN5 ^]4=MF)77U@[_% <_SC O@IC#:+:QV&"XP?[ M1AP;.L7OQ;D_%&;X/_&]&'F I_'9&-OIXJR3"O81^;DHEK]EJ]6G^@!W=\VY(B2<"1Z@5[C!DRK+H=^@N4(-O7W_@APXB M,. ?2JV:9(_(*DR*!Q%J15U/4W5"-0UQ/ TU-.5,8>4]!%9S?ZSNHC0=P:_O M+_-M^0)FI6HV19UGB<<"RH2,7>E[+(Y+RUYG5#@$I%X#35E6KT-T5;R3]?CT M2KP/Y%5-ND:D%"9=+]G<0T/O=#ZW4_#])$\G=,L0P=/0+5/.O*S_;I(C]39E M58!WLRW#ORK%3^\V];V?&8\YY<0)O(B[B1NZPJ',Y7%(:,QPC%U8?S(]&Y:5 MBA?YLHQRJS8L1;XI5MFR7I3U.*OY=OV4KIL*,.A+AWODE=@1]DY,MJ%\3V.6 M#?;B55LM$ZRHSJNK=+M/PM%O\VQ5KZ&*]1F#")2$!B9(DE-*+:(RE MRR,B11QRQU6ZMC#8B.US;2VN:I&,:F0JGSS#/*J%ZZ-0" O4]=BSHFW'V#DA M8H,)G89:#7>C,/RB#=.?5NMB)XYDY#@Q#1@3KH.)U]FB%$>PXQ-Z-JP?BJAA MH!^R'/UZDU1%/-"F0C=R7NY-<@#S!D;F-"<-T(=W9HP.([K3)]Z(0Y]X53AM7"$&TJN='7#B*$) MI(#J>M\UZI&/:IW@[=0Y+!-T3V."F7'EY0DJ<_P #JOUG4 *)"*M.:4D*F8 6S-N> MEM64NZ]&IBFY7W10T;S'JE@UR>88J"U6STP_;!E;Y>-J]CNXZ.X9_5 A1EG^ M(^I!HSWJLZUSX<2>3N/9&J5IB*E-!U\G\^QR"=C<^F[O_S*GBT6QR[>;NF7# MMRK'.$LBIUS*$RR]Q)-)["8.)ZWIT ^QJ]$OP8A=6-Y=MTM"!PRM>V2C;V^] MR]7IO2YS5$]CIIIUZ?4NF&F^]K/Q\,WY4/[;W_ZM^TGYC[O2VM_^[?\ 4$L# M!!0 ( ,N I$RF4ZYP](D (DB!P 5 ;6QN>"TR,#$X,#,S,5]P&UL[+UM=]LXLB[Z_?R*OGT^]S3>7_8Z<\[":^^LFXYSD_2>LS]Q*3)M:UH6 M/924CN?77T 2:<>V)$HD(5K)FC6=Q"9 U%,/@:I"H?"__L_7V^E/7_)R/BEF M?_\9_@W\_%,^&Q>7D]GUWW_^X^,OZJ-Y\^;G__.__\?_^G]^^>7_Z@]O?[+% M>'F;SQ8_F3(?+?++G_Z:+&Y^^L=E/O_SIZNRN/WI'T7YY^3+Z)=?UHU^6OUE M.IG]^1_Q/Y]'\_RGK_/)?\S'-_GMZ&TQ'BU6[[Y9+.[^X]=?__KKK[]]_5Q. M_U:4U[\B /"O=:NM3\1__5(]]DO\T2\0_8+AW[[.+W_^*4@XFZ_>W> EU>-? MGSW_%UX]#:64OZY^6S\ZG[ST8.@6_OI_?W_[<27G+Y/9?#&:C?.?__?_^.FG M-1QE,= M=2#$!KR/-WF^B.\L9F$*WCO:W:UZ&];+/VT&\/$]]B9.PV^D4>,.!AGZOITL MXA(\5[-+4\P68;$.B_9D/[@-FO8[P(90-N^AW^$VHVSC#KH9[-UH=A_>4\^U M'R?7L]6:-5N$V:E8KE[_OIA.&C+BJ/Y.($H =APP+M=K\U4P/R\GBP^3^9_- M2=7+^TX Q;M\\;#6O,_+CS>CLJDQU,>[3@!!7P0? -'?E\7E]+K[K><0.P/^7Q13L;!LC*C^4U/4N]\R5L0B69!+IM[WM!# T7FA; M]-J)6+/+8.KG<9&?AY=*"\GQ9_M=11LRZ3"/2R[]FA> U?D$+8B[M\ M;8EU*-^./CL0R>;EY,MJ?HUNP7_FE]=A:E+C\(/)HH'ATK!Y_P-U5U?Y>'%Q M]>@QF\_#O!OA5//-\V]F86E9KH&=J6(\:;B$)7EY*I#";^-7$YV&<1Q*3;;' M7.L2F&->V#\8?C0I_VLT7>:/]5:/,K1X5\2!C:;J-J[8'2'2\JW]P]+,R#FH MDRX&O=G/"2]SP7I:W+^9717E[8HZ>\?:H&T'0ZPU^WL^FB_+]?2];VP[&_4U MJ(9,;M*VKR$V8V&#IAT,\+>BN/QK,IT&_KR9+4:SZTEX@9K/\_WJ;="TWP$> MZJL=T56_ L2-RN9C\>S65N:]WT8[T97%;_3ATT"=(70^F7Q";32F-.^A@L&MGY=/HZ_YA MO?!HMP-HR(OM+3H93C G%HW6S1<>[78 ]=)BE[F^?Q_,G>*R,4:']-+ML!_/ M8/.;^'_WKV6PU*:;?9^/-^%C_)27MX_:'"Y6!V_I5NQFW_;6!AT,9K7/OOXZ MWN6+?2-Y^>G.A]%0LSL;=3ZH9KK:U::#(:UBS,MQ6+;"(F]N1N7U_B'M:M/3 MD!HJL$'33@;X)9\M\^"@-L'J^;/=#6'S1^4VOYV,/D^F*\>S,6"']=/]T-?Y M.<&:KF)'FV0D7Y2?BKO)F 'V^^@R_U0\CD\?)UT7K^H<@#>W=P'Q#L1KT%%O M@W\QD!6S*S81]U8"'=AYYT)N_M#WO^7%=3FZNYF,JSS8H^1JWE]_H@23/B_' MQ6P6OH/W9;$HQL6TG3 ->NQ/G,WN^*?P@G92;.^H\\$W6_YWM>E@2*OTD#>K MS)DP+[X/O]T[HAU-^AF0"]T5]WG^,7#JS_?+W=(1LK+;OM2;#( MEXO5"U?_;B'+[IYZ&GZ5C_&08;)ZZH_9)+BMK;^J8[KO6=#5[]8PJ[]&Y64] MC#]FEWD9G?:X&_*X:0?BMWYI/Z T6WCV-NQB<,O/\_Q?R_ *]Z5)L&O;\ST, MI:GZ=S?K8& Q>F3SSWLC*4^?Z_#5#;'8\GB' VG&W)>?/G@83T^=R?589OEU MC/2_'7W.G^19O=1N6I;?-(O'W60\[@;9:JPO]=;Q2-_EBVX'^[3#CL>[#@Z[ M6<<0O]QM+V,/#FO9,>;;.NYX_.'3F>?=COQYEUV/N5B,IAV/^5F7W8WY"&(L MG@^S(0ON@IT_ +@Y&_P_-S_.7AA/F),NKCZ- MOJK/\U4$LQK;-,+T]Y_#.+(#6F<2>Z&XTHY0PRPC5CL-,".*.(.<9-^*/HW1 MFZ+<()]>]F*1?PKPZ_#&/P\4_''3C FLK!6*0NX I,QZ2BJI)<:TB=2/&:?* M\4]%&4S=O_\,?_XI_.8J+\O-8K?C*@XMGT\:H''_#V^<--T_\>K?*6?YE M?#.9UAFB\:Q[CSPH>H4Z"%9]UK^^^%TG^N([/7)]5A,&5I0+I1"%T%C-.9+ M,J$TI@(H1AM].OW(?JS.5M;S#E1:]9MY8@RF5$'"C;: "LE\C1>"W^%4TYA! MQ>GT\# /#9.SZNMDW@-E8[<9UH)@ZP@S8;I6S &*88641.;,&)N(51UQ^0@% M#9W*MK@=368]D'G=<<:, !IBP#RW4A$,O 456MP@_8/.AQ.K(S8?I:&A\_GW M_/9S7O; YW7'&>1<:*(9%IH)J BDID(+,NOX#SX?0ZV.&'V4CE(QNDXO66_( MF+H6S!YK8F>[C#AGG&<08PRXII(3ZBI9K2&D!1_1^?"QG;G0I092L>W)4/FYZ![95*QY]"D%Q_&W,- 8 MCHF'2AZ.UUZ4_]]R-)UNO5UTGP$JG07<.RD-1)B$^;UR M8*%!W*?DY)>\_%STS,J6_"E.KH)3F8SJ\I_+]>F#ILO$V\DL?Q.F@$.<^Q9O MR225&&DND-*&6<^E\O64XK%HX^OCX4VOP_#UT^DK%>\WRVB;CV'CJ-: *,*8] ;;&&4I&1)+I==_.:]_43$*2HA^5I*)='&9,O5LE M#._8!A;:T;P%T+^I$? M]-M!O\YTDLZ)F>?A73=AQ#;,U=/B;A60V$N^G>TR#0V/H4\M(9+:(PXP>9!5 MMW$TZ _^[>!?EVI)YD]$--X5LZ(R2-=@[.?@[H8!0VV<-QYJ822BQ!LI*VF# MO&TF039\;_6=-61GANE(1R&[&G2$/Z8E?EH.OEW M?OE03Z[:N#XPY6!_5QFW2@B"J"'! /68.N5)A0AP[,S6QI:LV)EDAXTQA1A VKD).$X'/*^^O3YHF4< )J'MTAG3S1%N$F0(((:T@ M@YY((R6N,)#6M@E[##!_I3<2=HKR@)@6OZJW#5*J#NTJ.5CA@(4_,WNQ/YH\Y6-O*D@75RG&?]X4TZ#* M^7KIV!E,>?IP9A0)RPHC#%AD@V\'N.>55 +8I =![[:4A>F<7GUH_5D8I274 MR?9AQQ.=7Q5E_G238UZ'+U^ :M?^[%$=9@'68.8:*!'BP$HEB0,!'44HE%: MI*Y&BH3[%"1,HHJ3[M@6X\F+NVP'OJFUDK2U),PCCGI006! -@%54/;B9 MJ%U8LGD&865F]IZ/GV0*3JJ1UV)U2H>X1,01ZP#'$$&Z6F'682ULVISX;)XI M^(W5^;24XFOD6FN@AY)L\E*MT_-*%''(6QC,*P$=()Q)XC M[H Z1%=-"O:U[#F33%#*'=/>8 61AP&["C,'1)HC8PD=A$YY]'2F2*J+H5=S M:4SA;EZ084D,)Y( C)1C5FHD584><:W.:0PPL-PGCT^BD-Y7R<=W'CWD99QL M.7P\G _Y"E<[F8^G1;R;=]Y@16S602:0UTX:Y:&WV ,:3!;EM=&(,X*@:O19 M]+0H+N_NIJMDF='TFPNI'J1HM (>T$V&-8=2"&T(!LA)!S3@%1I2'^Y)&EM /Q71__$;UD F+D@X "4TH@L-PJ4,GG 3+?Y;??6.E%*N!/].F? M^AQ%JJ\<:TRT@#$=Q1BO@2.$0$$ L8 [2ANM@+UEI:SNCP_F9S[Y$BD4+-I- M5+J!_$V:9Y@*1HVEA"(#O?8,Q?-R:^F]I.B[G ,:4^)YWDG7B"?,@'HR]-_* MX)!O!G\0RQXWS #5#C-)50 22 4-X[Z2-GA C4)0KX=?W1)@+[M:()V,5]-I M\5?\YGQ1VF+Y>7&UG#X7I '-#NDGA]&VL 8>^GQ3!KI8JG+( [45"IB'*DEH^>6^MNS\=4!PLFY M\V'TU^\!AW(RFJZWZ3?W\^Y*,-_?.$- "T\PLUH8+*FC'-1?#"3FS()Z[12_ MC45=H9N<4_\HRC_?S-Z7Q3B?'TZJ[:TSCXA3%C&IK+.$8N"QJ^1F!K8)%PUP MMNJ'59W!FYQ6/M:[N\DO?RN*R\-IM;UUY@&"CD.!O2+,BU@.M/);A 6^31'- M 9Z[ZH=6G<%["NNIH=64242!0]2&6==R1WCX/'0E20"LS:HVP*S!?HAR.([) M/+3Y/%_,#XANOO1\1BG2TF DG,).**HDK"=1C\69'>+L.YS9 <2IZ/.^S.]& MDZK,]'[/_L7G,X.\-V&"!%Y +QG4B%3!"Q$_E_,RG%OJM^@>T51LL<&N_[(J MW?L-!COXLJ5%!J'%%/@@F#<0:HDAXI5\SO@VZ8(#-(J[94PWF*;BS'^-ILM< M75[FES&/N@Y4[>#,EA89PX 19I$$ B/*C/:VBI() F6;L,\ %ZEN.=,-IDF/ MX*P!^#TLS*N=][Q8[KS,8DN3C#H@8F%QZY4S&@/C'OQ#Q4B;([2'F[^OC#4= M@7H"VNQ?F9X_G!E+PO?@3? //(6<. UH)974K2X(./C<2X*=B;ZH M6 EY<\)4)YZ922LOS:.U9G51^R6%%O/ MWW2*^8!X MHR$_.=7BN/<6>FW0.D/&T/@-4^ZBZ,A:6N\:<@#:1"8'2+5.F="494>CG8IE M,;EZ&<"O1[RW?.&6%EDP0K'2UB,:+1%I55)B2L[LC&B?/.H, MY%14>IN/YGDLXQ"OYZS_\>;VKBR^K,ZP[2=6TRXR"+EG0 G$#6#4,NNQJA#0 ML-51Y %&//ND64^0G]S.>MN@M.K^QAE7)LS;FBAF$378.61J6%% X[SFL],9 M],K8Y,',.Q5<,,28AE, 6X5-P(@R37M$I M@JKD@\V#LL:3E1+#WZ?Y2INS2W4;JVS]>_7SK3+N/G'0R2LRI['&UD//3"RL M;8PB-8)&T[,[ M,C5T^DDY//E;MS\W8URS1%%'M$-%".,D<48-46OM2U?,Q@$H*1(\ 8 ZN]%FD!;5/O]/"= MS->^ =41RJEXM*XM^'N^N"D>7;JSRWC;TB*3RM+P10@LN P2.2] Y0M)&MRO M\[+:VJOYQ=NVVL*:+K=OK8U8^&N-1+YX &-GBM^NAAGP4$J+$6/!:T>&48FJ MM&D9J].=EVO9.8DZ13==J;\@]60-M\$;AP^+ MM=*VC4%^L$F4I/)\UPSJ"-D3)'$U(LZ+SV>( 4D ,SY($POV6DZJ;0C)PY_G ME8'3.6>Z #7UPE75COR:QQCOH30ZH)=,>BE<6,RV]1S6NVK29 MN]CPYJ[^:TMU"G$J($*>-0&R#9F\H8EO## ) MK+)&A?\X&<1ETC[X2ZI-*O, -V7ZXU:G,)_<93S&5C3:@W:+]S?.E)<"*0FAE8H(8BR1M;<" ML6BS6<.'-T7U''KH'._$<]6C^%RC$.JN9IF5DBG M6.46VFDM MC*L!GKKHD6@]HGYZ@^LH0RO#CEOKI5,(8P@)$9A49YKBW0-)(PS]&^X)N74T MQ@],ZNF:(%/>S\>2T=^AN&].#!=SL-MWF_602(X4I MY% 1;'EPHI A #.B*$2.-DL%.R$>32X1/*RC#%@O((%.2$ 4=_'V$58APN&Y M72/8$UN>GTSN3P6GG"U.?;/8:28-S2S1U 3M,_CA:\8(Z\%T8Q)2OD)[QF[ MN,O+41S[ZCSIW"_CX>7?)[/)[?+V_>A^):!=-D'DP)XRJ.,A6.FDQH&TAB&$ MS 83Y0!L4]/NU4\;C?GRU*#H50?)[-4&4GS(XU'JH.V+*Q_P&TW_.Q_M.JY^ M=)^9 YX!P&0$AM "9=25Q@Q+-L<0QD@3WMCT!%,[4(?0^)LP.W-[--?111C M9QG00_O*-* N.)A&&H^5,$(I6LT7"B#=9E=NB&&E 7&TC1Z&Q\WPUKP[=M:] M95)*QK' C 5+6 FO,:PU8"%HXR(,,1HU.'X>JXG!,=07R[(S@M:=980'MTE) MKSBF MK.*N_6^-!VHC6]\?/8Q4Q/'I.OG0W?]:=9] MK.A65YH.,.EF>/0\4A$#H^>GF[S,1U>+G66]#NXK8UA 1(+E;>(5G>$S58+7 M*PHV;?SX 9[T&!@YC];#P+C9GI$91TIA(:&WA@$<_$*,?"T_(&VN*#P\[:?_ M7:EA\?! ]%.Q[X]9F8^C$B__F(V+V>5DL3J&\'Y9CF^".!>?IY/KM;+WQS>74L@SO3S> XO^]9O+0%(P;C95&0TWA/#*EP$[35%9$#G)$'R.G.=#-<3G^ZF92] M4?IIYYE"R%GM+(: ,TJ,%@\>J5.LC=4[P,CJD!G=4C7#)72,SBUN^F+TL]YC M_5<7)@&@F: N6(C((E'AQC5K('5;ZR05=]\6\_DW8M DR#- E2Q/V[03JA'5>%JO[>'[+B^MR='VZLW-HF@XPX MSS&7$ .I-4:$@(V,&@M_9@6LVRKZ>0F73F!-1IW\^NEH]]Y N;5-QA@BVC@G M#(E&+45"5O.L!LR>68I]![I^RIZ.D-W/GMOI[&ODA !XPXCXD^R_BS]G^>AV MZV5LSQ_*D)-4,.N+V\FEJU)>+,KDWK>'WI#-=D[,GG\SR/R1QAR"H6-+M>7QWX M)-'C4U[>7EQ%T?:D11S786:D84 ["XP"T(:)3R(5T+%&8<_LN9W^ZH(FSRZ# M3(![*E::T=TDNL;;KW7]7Z/I,K^X>IK@TP W+'N::SC%.NX%S/9O\>W5=E\YG^=5DIWFUI46F ML45&1[1,/,@%%7?5SJJ6TK;Q*P>X9]@#A[H!]L3$^70S6ORC6*ZNJ0_^A[NZ MRL>Q:'MXY,-HL($X,D42%B;M")RSF;8KM#[#Z:SK:=8O[ M*4L0K2(^WUL%(H!ML&8)XP89!8U'AED62SZ&G+8WR37RZGP>G[ MQB*/E3U'T\HN]T7Y-*X1M=BDFEDG_6<.2( ,($))X8VD$F!3X>KJ]<@+-I%H.JSR(!R3=U_%T>1FE*&;7086W#[]JS.46O6;",A,L3.B- M-=)1'',^:IP4;.,B#C"&E8;!Z?218L&\&\WN U@?E[>WH_+^XNKC)%@!5Y-Q MO'U^/(Y.2Y#K?3&=G+3LYT5Y/0K&R4J\H-=Y&,_EFI"SR_>/1(\'IF:CH/'1 MM-X9GC>I8]=%_YD0$"H&+$7:/9=3+ M>; GYW.;S\?EY&Z#PG,R-)F[>GUO%AQF@:5D$G,GE*624%;AS>73:^Q?^_J< MF*-/ ZD#TN3@YL4 2(P=EAO\32#-9/%A,O_SU)5/7\>\J0#AFE''5:SR%VTY M;!%D2F(L@ "-=CGZ\ML>*38J=%]ZZ,L-,D,5AT1 Y14&.!YNQ+*6D+1*#SW; MF:HQ*YZ54>Y !=H8$]&H#C>O>FC.UIEQFJ(M'1AZ97."*&"55#)*62K;<770*!C M-+YW!CH6W60L6LX7Q6U>/AOYUBS4ABTS2:GD1&+%.#9"(1JS_S?R8M;J[LC7 MP*9C-/^439TBG(I1OX_^6935T.=[UK/G#V>6:"B@H% BQV/5/0EKJ01%9U:U MH^-EK#6>J5CR;G2;7UQ],]R]:]?6-IGW7C%+"0] N>C7*J(J&0UJE2TUP+FF MC9*+?B ].B_J/_._IOEB\7XT_G-47NX^^O#2LQG'DG/,(.7<(D:50Y+77XH2 M9V:T=*"OHEM$C]:\S:?3W?I^>"(C0@;9D+3AOYI"XPD#-;])JR/I UP4.M;R MT3B>T!?6^6Q\PDIA#?V8ED_KWBMN@ M>SH^58,^W#]^TC0#A!JC 1":*$H@XMC5KJ'FK?@TP/6F.P+L958KG).=V!U- M\WEU$VB^V.LDO_A\9HWQS%AK"+964HNMJ4$C5K?)6GL5'#I6U4\S2CH -Q5Q M-EM'8;CC?/(E3LI[N;.M248T(Q8A@:"GT'JGY2,C@.(V]!F@,=0;?3K"]V2+ MVML&)X&W-\J@),@200'5'A&JH &DDI)BWR;.,L!#)'T;1L?B>C+V/)QZ@8?P MYU&S+/@.% $4H^04,VFY]&(CJ32L6=;+*U[&CE#Y/A8=C^[@,B/"@OQF%EKG M,6D]R/7Q)J#\(RNBR?XW(1R#8$H;&^QJ);F12JUO T>"&M?H)H&>HK:/E:J^ M!%VNLAR+F/98S#XNBO&?-\4T?,'SF!PTWA7+/:RG@ F#89K&V EHE!:*:5]A M8I5KQ[43^:"P6"Y,L1A9@%Q&L9H_!H+XD#2FG)AP)^+ MGAG:.4>*=.BG8N(*B\F7_&,^7I:3Q:,4_Q?H]OSAC(KPY5I(/<(\P"BQYW'. MMY!H)8@\L]N.^F94:X!//(%M<'CV!1P^A6WK*4.,8*>P(P13XX-CI%D-+2.L MS2)[^#[.H\J^=^6D""J[7\V%KY-]_:KBI/;>H=9=YI34B*@ H0%"2&:#,U_) M9C!O4ZEL@%&QOIG5!<:GXL\&@P,8M&F1:62M)(0 !7WX"]0,ZTH^($$;#@VP MGDIJ#AV'R_VQVGLE_-];[+63_K/@3LO@P<15 M33C@H25,5MAY1]K4@ST_*^$(RG7+^:.4-KATH1^%IIJ%')BRT"IAC1;8&TJ% M,%XCP8 APL)&89K>$@P?9%II\[Y)G:A=S3)N&=6>2JZ)\9@JQV)M]K6T.!A* MYS41)6;(\US$KA1Q])' F (9"_C],1OGY2(8QHMJ9MC)I<9M,Z*1UA Z[@D/ M4[4W7O%*#N;\F=ETIR%47]I(9:/],0]&L)LO)K3/JSK:Q^V+.YMFWE .%5A+@86 M0XN9APA7,@.JVY0\&.!&]6GIUK4VDAWZ&,UO8CW<\(?[UW+R933-5^>= AR3 M\2*_?/GW:]EVV6PMNLTX9(H**UQ *WRWQGM+*Z2D(6TV&@>X.7YBFRZ=HI+5 MCN0\EL4L_'6\AFL][N9S[*%=95IYA%B\1 ] RY07FK(*$8=]FQ5^@'>< MG):Z/2MG>/&/LKAV,'1(WK+F).>&VZ,MYI8 M;+CGM,*%@U;E"P;(UA[X\K3F7^\Z2)8\N7/\AT^5FX9!6NLPI,XX N(1'!2\ MM4I:*T#2./)=7DZ*RS#@3:V T:!#C3YC1>JQCTPT$6=/Z<;*F587 T&#OYU\D\NA%O M9N,R7I=E\_6?1]-U1Y^90Y9ZRADUTB * (.X,IF(1ZH--4 M, P"'F]):@"=, IK2YR51&MD0"6MHKK-%'AP]'IM2;K9]T*Y \$?!M7>%;/Q MLHQ 'TVZARXR (5%$'D@.)), Q5DKQ PGJ>I-))PONO?>>X)^F&0S[1DWJ9] M)KTF7"BK@09$HP"TD;5Q#$F;O>8!&GZG)MUQJ ]N1^/;;<8?&QI-@M(.&X

S2R,K:UB3#'G 2S%+G,25A MIJ6N+@*K!%)M]O7/-BOT6,YUI(24&53[TF>^_<&C)_=,AT?WFR$9KV>!S",A M/;+*.(TJK#B7;:;)5K60SI&P*34UO#7SR%E5!!JS1EE$B.&;-5L7Q#3=JJ&*_'9&O,C:;+YV%J M&-Q$LSHU_&-"V4T:8(0FPE$OL6 $$8YADXR9;P)BTFC<[D]A:'JT^,O^Q0K M]3;)R3VLH\PH8$"0/;@A 0ZO-(2R0L0"T\9R'V J46(6;:U:U8-JTI=GVY<% M?QA;&_>6,:&!,"+,]Y!SC2DSR%>X$.5/EOYQWI3M2S^I>3L/7]_C2T."9*M+ MV>)_?8"J* _A[0&]99);0"A&C"E.D'12TAH7*>"9[0$,@[?]Z2?]?/MDK^/M M9/1Y,ITL[H\P#9IUE7E-PN<+(!/, Z0$[Q>@;A#9U;*=QB,[4DYZ>FZIZKM M$:P]J,=, 2_"!\TXMQ@Y*('1O,('*-[F=K:S/2;9GKQ]ZBB!SQV\Y=D\F#@U M@OFE'H6GQOG'FSQ?S/^8C9:7DT=%K9,[VK76'FGR?3%?G:EN=B1J;_.,$0L1 M=8$*85X!4&$J%<26,FP <+:1I=*/]&H^SQO%"[Y],&,X+.Z6:^BX(1 9B+"N M)!+6G-^)F0Z5_+385AMDDY6)6PURDP?2F"Y/GL^<7MF]F7?+[8F[/_PN.9]A@IIAA5% "*,+1,5)(A(?QYA;NZ MY4X'@"9;L9[=I?TN7^Q//]W5+*-:6PZ)QXQK9 5DQM4?14S%/:^(4[?4Z1#8 M5!2*))\%#=Z'D>Z@S./',LBD1MC9X'&IL-93'Z],J^9-3].<_WFE%&D!9"I* MV W^Z]MH/XV^YK&FX,7B)B^_P6('79IVD2'$-)/&"0VM-\%_5XA4"#B!VU#I MX(!+.FNY*S+U!/-)'*ZFCE:&%60*.A3&KQD.(@D-*ED4;U7*[/!Z4+VGX76\ M0+5 ,A4KWI?%75XN[M]/8\[*[#(:\'?1"MN]0NUJECDBM:%.*BD,]T82RU@E M*1:^S30S6'NXM4O>(:)'UR;^F,?;,6?C?"W3"_I_Z;' ;*P84M+D:SZTDPK-?##$Q<5^P//OUO17'YUV2ZZYAQD^:9 MQ(YC[1P7$%D4_#Z(ZQ@G%\BJ[H =E4G&K FUH"#JEA*'AQ4% HM0_F M>OU5: '%>>T/=L2-(]$;C+O3*%/[@%XR[I1&U,<+RPR7U'G+:K?/6=*&10.L M:-H1B_H#.*V[L]?/R:S'S$C#"*%2(( 1LK59+GRKNFE\J Y.1_M'!V*72O-5 M.LYDQ=G5M7$WQ31H9!YMZL5]@\W&IEUDVDA-D<"$:H.=,8@!7D^R7)^9J]/K MKG5/F)^ =Q]W4024F2])AX_\SJ7OG;V=4.Z=2[ M3>]']W%KH_D^T[<-,L^(CL?;.0MSO%664UV'#A3#;N37;- %>W?KC3";2IO;/- M93#-MYZ^;9 IQ;4SP1 (7B<% #)+'W9 L&Z333/ B& /Q.D$UU2L>5VFS&M:;']OVEYX^EP6_43HM M@L4//718>$OJ"!-W\,R*%_7F"W4![HDLD8.BPL_:9)JX((XP$&KA$2%",EK) M&%C:)D-SV/9(/\YT5T G6W.*V77,,7V\2NY:=5YX/*-.>Q;,=$54CP!I-!=M;Y1Y+PU&"A.@(? 2V-KNTPY M=6;;FKTSJ3.D3V !-S-],Q!F3FU@D 8)KKWQPIC:[8.MZD\-, DO92SX0&B3 MG7DJ;F\GZ\,0\6!-L:HCE<_&NRFSHU7F%)>*6@V-MEX2I!VJM^JTX6TLH,.W M.5__I-,=U,D..AVS#[H+.:\L\ 0'S]'@H"'.>;U6>ZO;A&S$=TBHSI!..445 ML]6P]Y[ ?/)HQ@D@!FNE':=.< ZY> A=B%9'6@:X)]6%:E^8?EH@FFPWZO)R ME1L0K]*97+Z9F='=)%@/CT:_:UMJ;^., M,KXJ:ZR99%(902&WV-=?FFZUGS[ 4%(?G.L5\%0$_!#+0\_RRZJ:SB.I;'XU M&4]V%QK>USB3P0UATB(6B_I(0J14=1851?3,PDT]T*QSC$]GJ!]DH&<22Z<( M9D0(ZE!P8:6M\[Z=56V"!0/<(.N!.:TQ'4JB:XL$U\QH[YPU''MC9!#<4ERG M-QG7*FM>#H]%*4-.7>#]P+#3UUE[OT+X)E],Q@^W3IYET35.D!:.46 M@5H# MI50P1Q"WP3SA0C;*:NK=&0_JN"A7XERN7,.JS%\S_WQ;ZPQ*@24WV 1)%=&6 M*F(JV3%T;6HU#M)E[Y(.VYWWCN ^0^H/H5)UL[TG5IEX;2X*0AKE M",,;^8QQ[LSR.]+2Z"B(3T:AB^5B'F\>#2[?(3QZU"RSV"@"B(R5\24!ABLC M:DF!;U/R9)"N=THR'8_S:4S>APK,ZRM!_+3X:U@EANM1'6;E/FN6482X0D1# M+A%TQ@'M-U5N@K:A(*>S;F-9MS#<]V7Q91+PU?=_S./)Y(N[/%X9,+M6X\7D MRSJA=;41NPP_V_PRJ+(!+MV\(!-,,6!-8#0SU!*+!>$5@AZWRF(?MHW<@DQ/ M\]A/H8EDYR3RQ4-\6WT93::K6NO%HUER$Q18U63?3=A#>LHPC)6# A00QNJK M"(8IML(C_*>-?33(,LFI:?2!G^:J@I9+9K5R>_*O_P.B#\ ':8[H!"T'XSE M"%SX^S3?7.6A;HMRL;GF8^=9A?W-,X0@=L$T1DA8AQ$T5N-Z7E"^S5FG 1H4 MIR7/LR,.G>OGM"66PI\F_'"RLR;.OJ89A8H12(#5E#@G-'# UG!:W,A)>#WQ MNH$QLE/=)-O.WMPQ%/WJV[O@8.^;&5]ND!&"F-&>"N<(]0AZKWTEG53HS$)\ M@V)>)QI)Q;??1I-9A.=BUNQ&AQ>?SSA@FFAKJ7086,$))?7,#F6S8$CK&*!< MLVV67\=0U/?#MRY4DIYN'T>;JP$?ROC6-7P;\6]7!QD&5'MF/&. 9C!;;[^\Q%$FYS?!AYZ\TZR\($2 M;33 /'RS4!HL'D!VQ+4)A0ZQZ.:0>-J;ED['U>M<3\=XZJ+8W8?N-S9+HN75'LE:%@,D)'4 M6 9=#:1/5+7DW#EV/."G(]?[,K\;32XKA]Y]C3Y5_FU]Y8-8UZ3##!BCH2/1 M2Y,H[C(H6L=TG6MU569S!_KY:3+[7&0GY1F3XID'LJT)\TS)R0"6"CK%!=$""1IO1 0@]IX'P.L ML'(JLK5#/6'214//JY,$H0P!J0DV&$)%K*:>4UA/[F&N;V/U'1ZG[OW@S.D3 M+?K1RXG9N8Y[]IC:=N +,AX6# &YL *Y,&58:F&=H<(X:3.C#G#?+V5J6[^: MV,_C+;4ZWR_+\4V8Z2^NZDJ1'_+5Z=DWL_ER]>_WQ72RI2+1H5UDVE@(L MP M!C^-.^T\J[]. 7@;YV20\9C49"B2Z"75K!DLW$VP58W_M9R4>9UCYXLR1N<_ MYN-EN6]1/Z"7C#N/&2(<024P@G!UMSR]]$BCOG^XNHXNA[78R8A!@%LY*1&2'B)ZRH'2DD)VNP<#C!QXM3$ M3:*D4Y!X(T88["K&=5_7OAM-I_,.*'UT_QG%SDM"*8;(>HX%5[S>4S"4GMD5 MH@,B>"J5G_YXJ:X;)9RV;2+3'J K (>:LLGXF9O>CDQ.S>% M%_H+]Q_X@HPA+1U#D J'8H1;85;'N"UDZ+QB!BG#_?UJ(A6//]3N7@PB![J M6X,V>0UO8R["Q>?IY'J-3$/^[>DEDU12[1!%U&!DC+) U0>;-,%M"@ =&^S_ MKCC9K7Y.$2R--;/B/EKXOE9EC_Z8!>V_"3\(R'V)0>&7C]3%0,0\/#9=Q@)) MJSH1%W?[F-WK>S/+.0+$:X6,$@9#8B2I335S;N7.3_P1#$F5PS.).S%[8QT[ M8:'%01$*H^"S"E7O:'/!(LVF\H#O':T-\HFU$$ZUKX8W'FS MOKQY9Q'XW2TS12WREB$<_D\=H]"DYXRRI73S"DIN30@ M.!%8U?XP+:1:$IO<"_P^UF$.:E\$7_WSJF/11=96.F,>\$)M+*)6]8_N@E;C,>Q5 L+WQ?Y^ M5)'>*GCV$]I,"= M/FRUAK(>7;,Z[2^UR A7W(:/W!HMM(1"8$,?YA77J.AU3Z&YT32??\B_Y+-E M),VNT-NW3X8Y"SHI@ 7$&JDH1@P]I#TIVN:"MP&&D5IK]NG-+JW03+<"S,,\ MLAGFSCG_T7,9P1( JIQ76"'J$*:NO@[)&-!F&WB H9FNF=$&RU2\^*T,ALW[ MLKB:[+Q@Y>&I#"J.)4/!GK)"86&EU+6%8X!(>ZZQ]Y6_:TX1[>%3, ;9CV MIL6J%,QF\#M/%NYHEQ&K(%, 6"H\!4(XP&O+5UK;AD,#M$\ZT/FS02.D)A-$^XQ+7-&*L$X-NC!5X2)+]_HW7@ZTW9U"XGTP!,=)DH$4)W9"+EOLQ@-D"F]^5='(YHNPSE,V&'Z MVV^^/'DR4Q1IY5S !W%.O1!,/>2^NE;>T[$U*?NOQ-(U4=J!FG1'^UTQ*[ZE M]7[.[&Z86M\UF^>T=N2XL,!,>&0@6"5,X"+3"$M7R>\%9[^>#\ MU^IN8$U8]^M$)X\,=IH)"I@60 D-M ,U'HK)-I$L>/B>S*N;\?J%.Q7]W*B< MA6DZ%EJJ"NGM)-F+SV<2!$];0&J1@-J8, U+L99-2]6RU, MV:ZIE(7H)Z* M,'8R72YVUJG8TB*CQJGP"3 ,>%C%L7!$ZDH^H-MM"0]P$Z9OTAP':RK:_".? M7-^$X:EXT^)U_FYY^SDOJYJ>%\O%?#&:Q?,Z#1)5#NTJ8PA8BB!'G!NJ"-?< MFPH1C60;RQX.<,^F:Z+UC/?0&+AO!3RHGTQ)!)RC!!()+(8>06LK+!Q$:2YT M34:]_JAR)">/4<*)";F9QY^)IZQ6,^84 M8@12"@S"A&C-M?3::,1X6P,UDX]"ZVK/(=)]>$QF\\GU[.X)ZWFF^ KUQPV_Q1C;]TBM>XS M\]10[YWPE$HL8;PSPE4X$='J^-29S5Z-&=5^]CI*-ZGL^LVXJVDIZOSK9-ZLYE[EL-6 M_68>,&B9S57^9=80;:[W '%-"$-&FGA6X M-&>VU";B1I%>,ZGF5#4>+V^7TSCX)E6L=LRB!_:440.5M((R)#W@1FCD'NPA MIY)6L.S[+JA$S"E2:B3I^8177(I2T6"<(0>0YBQHT@-?7;85[#3'W'G8!Z=A M^,G5=>J/((KV(1]/1_/YY&HR7A/D\I_+=>9RS&E6%^;--\*W^ I:O"T+;@/' M%A(KA6*KVE;85KAZTRH&T#SW*M6)LF%]#>G4=OY6"_9A471<$4RQ1LI!6%6E M#3:C:97)<'!F5[_7 ;X.F^4P?0QC,S'\-M[6LL'S8O:H4.C#Z94?&XA/MWL$ MH AA@X*!"I1SUF,A 69$44@U5S\V$#>!%FL"'!8B8CF-Y74T\Z["R:"GU\U_ MAR& PQG5V0;B8;IY;1N(GCN+C4!,4VR@C+ELI))."OMCZ_I0%C3;0#P,]M>X M@2B<-X98Q S TC!EA*HE#,;IF14;;JOFIAN(AZ%Z/AN(# &M$*:,ZF"=KJ\]L[?%N(E=M*-5QCTFSI*POC.M'?9 :UC)20U) M>B71.1I'W6%_8H[M-9-VMLMH, ]T/,E+J3.2"&B=KF55_LQLI4ZTWHQ)1^&; MO"C@I@;%WM7MY0:9Y,8@2:WUS$,OI2,<5-(1@]M>&M#P8@,/XQ?(UNO7D]"UX_5.H6XU2<>KK9=+%<7%PU MB.SOL:[:=)M1(1@-!B7T$+KP$3*-:J0TPVW.Y ^P]D-Z\RNA2/R]O;47G_^)SY(^'>W-Z-QHN+V8=\OIQ^>T]J@Z2+UGUG M&A)J@"(^8$48!U*P.I+"W(\SR4?QZ^EE28FUE'Z.?BD7=_>ELWO;9A)9)K&F M'EOIE47 L&H.84:UJC)_,#._Y.7GHN;FP[WGJ"^B)J3,UBFX&\6<.C'/CR;E M?XVFR_PQEG6*7FCQKHCO&TW5;;&<+7YDYSW+I;)"2VPU1X[H>+&2MUY[+8AF M7#+ Z8_LO+71PT3XVI0-WQGUQ@,'H* 53MC!,TL^2,*HSK+S#M/-*9V<#Y/Y MGWNBI;N:999KR#QVGB&F //!#\]S:IU[U-X M_]Y8YJYF&0("QB0U1R&TRCH'706?XAR>662G&Z5O95)K?%,QR1=E/KF>N:_C MF]'L.M\<"=D;1=S5+)-.A)=19W%8%AR44J%:4L;0F>U+=Z/THC=\4S%)CX(9 M/\X_WN1YTQ2L;4TR#C&5@$+.F/*<.6IY_0$2V^IZS %N1Z=?\CH"_I34VKO8 M;6^462B8TEH1A[Q7;+4O7TD)(&OD_[R>":J]LANPYRADTY[(7I81+36?YXOY M_I2K+4TR$N9:[B6#5EN'!(;J 33!SLT:[T+5+YY\;HWL*;CS=C+Z/)FNIN*# M"/2L748!4$QJ; U!P'HEI665K-+[,TLP[IE%;>%];4?WJ%*.,\P'0O%OE6@''--&!>$4Y]_=D@XY-NT)SLZ%YC M-3<]NG<8JN=S=,]C8;#77L(P$1/N(7^(HA##SLQ2:J_^(X[N'0;QZSFZ%Y#" MTF+N'0> >^TPT74 +OSSO,RCSJG3'M+O.RDL?$X&2>P]-A 0@;P(WU9EE!+0 MAGYGE136Y8Y+7]I)S^07\Q/>Y8N#-O7W=9()*3'RA$BEH,#."P'KJ1_;.'8NV+Q7R M*124GO!54.B^,V(?U&-F$1>>2(<-DT9[@[7VM9ZP.[,3E4D)W*1?7CS]\@[_(AWZY\^@NG;H;_ M3TM,JR$L-QA;RAC$%+K[4.< MS+%&)1Y?SPK=J::+/A ^=5KVRB7\D67]Z,).HAQEVO,PATB,A>"(!8]98^H\ MU[*1!=#3 :;Q37ZYG.;;#B,\KG+K)[/1;#P93=\7\TDD3+W -[D;MN,W963PR(75X\NX7Y H!)P M/-"*\CBME>-+T!M(I[GD?;0X9=P2LVE_S)>Q+HZ M++EEQ8&42B@I3ZVB; .EY[%'U;0GU MKK/^';IBO!(EX.AFB\GB_LUL->;8RQ%^W+;K%G>\98<'UKAMY@52W@J-45AT M-="(\@I5(J!N?9JU"K)32GA!]EZQ%^R*\G<6"SQ;O1[4O' M4K<]F@%"O?8&("@IE@9+:ZI9DL P@9Z';].#7HM.@3TN K>/')_*4;0B/][? M?BZF6UCQS3,9)93:>)4O43+6D \PU.(3TZHV[( ,_W[IT ;1?GBPEL_D\:38 M]$V84[_^O_G]SEGBR;.9Q,ISA2#F!!!C 8345%(80MNDC@_(#$XQ3;1#MA]^ M5"+',X1;:/'XD8Q3Z"#%PB*NC,!,.Z8V8Z9$@C;A@0&9@?VRH06@_9+@?75I MG T&YAXV?/-LQJ@2GF$27"X#A/'!\JVEH%2WB9/2[XT6;9#MAQ\J#.MR=1_D M='2]A1??/)-A I%#"GO -1+ &&"J*"R%A+;9#&;?"Q_:(-H/#S;GGWSP>4?3 M_\Y'Y>ZI8MOC&:#Q5D8MB26,,0.5,+*2A2'9QJ3@WPL[.@*W3ZO33Z9Y:<*8 MKHMRM\WYS9,9"68R<\H1+ 6R!B$&:3WE"=V&'N)[H4=[7'OU1XK;VV+V<5&, M__QX$U":/]KXV.V<[&B8"'O?J:CS2G[/1W%O9[4!<[)4 MLWHTCW))&^22[6J62$"P$937SIIFVQY[FR7,>L8 MH"S0"GO%.&,H>-(;>8-;?6;'E[I1_=,:81T"?)HO^-25>?OXD)6%.ACU2DI ML4"<6B6]1O%@)#60-+K1O6=IUU5WPFKR3>&4E5HN8PGJ<7!EXZ9ZK*0\*ZM_ MZM%\LK?6;F?OR+S4P A'-?-:0B,U,J["D?I6)>!>VP31F%+;)HC$RDA6N[*2 M3]\_FE5\F?]KF<_&]WN*ZS1HG3D2#PP9I#V-QI#D7I.-W P01DD.1=?&O?>BCP-6F?.::R((X!9#5T,%#%-82[A,LK?5?_W.2 ME^']-_=O\R_YM/GJNJ.#\ DCB9"VS'.)K#7>U0M%@,6T"1$/*,EID ML=VHY MZ>SW7(RC5MNM_61"H("UH9ABI:$Q!&!186$H:I-A,^3YL"."-)D2.X(^.0W? MS.Z6B_D*%-A\[7W>*J/6$,F@,U#Y6$W#2:8K.:%B9Y+YVS,'MC&M-=ZGY!4Z MBE>;5ID@4DA")56(P6 H0ZU1_94"W2;(>O#J^NV%:^?&K.,03\6L-ZM" U6* MXQ[+[?G#F6,FIBJH,-,+*94FP,-**BF:G; 8?LKQ<*RTUBHX#;$VB2V3?Z^4 MO'?FVM\X,]("9;Q1FBNAN%&8JTIJ"MB9Q3S:J'TG@SK -A6C?B]F^?WOH_+/ M?.&7L\O]=?9?;I I8)3B%DO '8:$061JMYH!F[1^7(JEKTN%%ST@G(H_)B\7 MZWO3\WD\N'D7#^OO)=&.5AF& '#AK+.(.2V#I1!%7,D9,RS:Q,,&&*+HD4?= M@9R*3']\_*T('^]LE7QSG<_&\8!Q_GGQ,:[US:X!:=I%O++".D(XY-A"":2 MOD*5:]VJSL< ;:P>:=83XLDFL.+V-B]71\A'=WFY?^IZZ?E,84:/ Z"3=J"30,Z%I9BTNH WG34*>^*,DA_X!RULUV&M9<>*,ZDIUA3IQ]" M?1P3W"8X-:"C9$FHU!W,R4D2MIU=P6[AR( I[T@A@MOG2-UM(\SKL^LI'(W2C_D"O;#\$W/I+IZV.,B M9\WNJVW>2:8M5%H#+0GP3@L,L>,5"AZK,PNJ=T.([1?#=(OV,#AWR#VW!_:4 M1?\8VF!#H+ X0+"^?+KR/7*5;?+O)A]RLO; MZ%&]P-$=3V<,0HNQ)A8A""G%#IN'I4.ES<1.FKZ35M-%UYI(MXA_7CQ,^WXT MSK=>YK*O2>:\8UQ"A14$F',AJ?0;"07EZLS*S)^6:1TK(WVRST-.W<-QQ4:) M/B\US()1HIDDD"J&E?98(EPE$@@H6_DC ]SY' ;U.E7)T:ODAS"&Y)>K M>O/50+8MDUL>SX#@8:"0(:&XDLX:S0((5% -@/6J3;'#,XW6M5PENU%$JGEK MC=-A4];6-IG1#C"&F#,V>%$6<&\K5TH0Z=L896=J_K>?K;K21BK&/<+H,-KM M;IBY8 ]HXZSD4FMNE3/*5M("K=H4XAO@3NHPN->I2DY39N7$-_/U466%,!TL M%&H5@4IBZ1EGP&NC$4>*X&8[O_U(^W!KR*'\?8B5'':C3 ?OR3"UWE$%O/&" M8N\1=+;"TU)QKH4N6E%KZW4QZ172^[SR6U%<_C693H,L;T+CV?4DC'8MWLGF ME1UC.NB.SX/ZR9C'SFB+I+383J>6PCC(O'6>: M0\*000QI;"6N$*'RW J3],26(J$*3CE;O!N5Y6KCZM2UWTXS>U >D_0PA$%+ M&$,@D30(,B61HP99>/K98UT%],UL7(:%*FAI_6<# %YNF!&)N)4:<%] 1I(<(7@2II M'6AUM\4 =Q?24*E3R$]IC3R^\+8L[V,0J;KZ^1E\WZ6]H@,OI">4*T8\!I)X MA5%PB%%88Y1TC;Z>WN,LD]EDD;\--N4SB?:5JVW>218,:2>%Q1I*1Z' D&A3 M(<&,.;.R>#VQ9'O(I%OXDV6P;1^VOO]]],^B--/1?+ZO5E[S7C*KD%44JN!2 M4JJ\!][[#0Z82=PF^VR -.R#($_3RWH#?P D?!A_O AW?V&\PWH*CH8 VA(> MK 7( \R(.5'AP8EHY,V^'C+VPI3F;.Q ^GV/\?Y;!ZMJ>LR7^]![#9OF8W>*=+=OR23XN[_/)3/KZ9%=/B M^O[#Y/JFT=&8G2V#O!@3@!B#0F",J0*DLEXP);)-J: !!AM2\:M;U).54%C. M%\5M7G[(IRM=SF\F=PT**&QOE7'.H>&",:",(8HS8UDEIZ>RS3T6!\'F.*8B$,M M81Z @?^VR?&G!LTSK*P$DC'I-0S#\#Q>:[R17##4AF #7 1/ZU<>B_H ^/9; M65Q.[\[GWKE 3-&78,U@-@EQJ/E[?+L)[G MEX^W&([CVY;.,B$=XHY9;+BU !-J,:Q=?2=N*]W^6R>^X!Q]>/0P8]=R;C?A(5S0D"#,)""&@P-V12B M0N%ON%'$)ODTLE7%9EG&;RN([D.[C\OQ.,_CQ>X/%W@W2I?O]\WQS@RPNMH M<*:=,AP04F%N!3BS^SA[XF/S&>T$.AO 4ON"O!_RZ.('GD1?K1+Q2(NP8>\9 M=5Q0*C7%GEG#,(9^<_P568/\]^.DI&7A ;9E/YH[ ?,ZO'[G?>+']9CAX%U 32QQ!F@ M/$9.5/A8)QK=POYZLC[/B-M':&^X[/;%LCM3I>HP4U9QB)UTEG,*L!+(U^AH MV2KKYG7M!;TR;A^AO %3.SS;+;7#LYDA%#KM;$ >,<.58<97Z"BMVEPT-\3B M&N=#[<.5-TQJJZN@]L[Y_4VOF5%26(N)LH(IJ9WF E8X,>':7*@QQ"H>9T'R M-AH< --;;6%8H:T.G[.3&&K ",.@\J$==:WX>O@M"Z?8T.Q;6$Z $=U1@3@"@6H#-+2V4!/NOT1TXISY'=6!5FJ:]9=QK)97#CF+I M!<#!#-Y0ERJMS^V2UYYX<_3)JF/UD&I5JR0I=DFR=68^F+A=O"9S"CC.;- / M01! R2S0%9*"XS-+IDO+Z!,HJ/?5\LTL_#6,\>L)U\5Z# >M@CM:9=Y)%Q"U MD KGA<9: T9 M=J+W9S6).X,WY1=[ZA2-(K"]2/KQ5T> MJT?-KM\6\_FJ9,-54?XU*B_WGO3?TS*##&*($+9:<6<=Y<3#CET=X#][N:9<("Q #W,!BEP#F/,?"5I%#K<[4H6JB\ M$8N.0C<9C^;E*)\^'O+>LX+;FF0($T.%MD)S'"]H18[S2D*CSNVH33?*?LJ@ M;K!-=L)T]-4$C4P6CZ?B/6O9UC891V&U5X90Z3P7T K+*D/ QMM!SBN*T==2 MUA6^)^50H\5L3\L,"2[8_]_>ERVWD2Q9OL_'],2^O(Q9K#5J4Y4TDNJV]5,8 M!*8H=(%(-A96L;]^(@!DBAN !')EDE;W5DED;G[\1(2[A[N'U9H)APA!<90@ M5LB+F!I9!GD#>J_"I(OQ[8I/7Z+"XKM^GES''E\8-$/.V#BV@-#"Z)0U4Z*D M+*ISJ,]K8:*^VO*&$#RM^0.'O?UG_M> M7Q2H5)Y1ZT#J9Y_F+(]1\64>TDJ[YJ]#MY>J)&\(NXNU^BV;J[O9W7&M/KHH M@.@L1:(*8CS54D',E"N^#%,RDN;>36FU#G;]1;_.#J#N)C,;;1##.61 >NT MMU 5TD7DZP3A!YC9WEWP] )P^Z/.!4'38GPQ(3U%&@@);3HQ"<)R<%A0;<-Y M^,M%4VH^R9J+4.VL'63\V-5Z-C6I7?OR=)3TQ>L#@T1@J"6+BR7PF@&-R\@R M$M72\EXS8\Y5\=,>CPV VED>6=10EHYBBTJ<__MF.5M=S:9)9R>I<^+.0"@' MTD3[FW-!K9":$[J7UW&LZSBD [)G6B-1L_ ^I]/K\?4;A_:5;5\<-H@^5FAS M6.'N(*DSJ3NDQ5X8P+C7II#; 5;K,)@!UI>U96 VCW17#/LS'0^<7R]F_Y-= MQ6&ALT7V8[9>E0/O<[:8S-,IG;MJVFT^4FNZJ04]7 TX./?KMP2!%F MC1 XF6^FP$WQL80\6F%2WKF;Q^P3S9SOP8","2>:(T5=)PZ3#6)4X4\Y$UJQD@4UO04E=L3F=Q M[Y0^G^=_3Q;3S.[5G4SC5#AB?DX6U]F'Q>[TMR,4/O=1P4AC%:3.(Z25=L8( MK=NR:OIW@B[R?0+5 G@X\AD1B.B'"&FD)( 6:>Z,%EG/65XHQXY6T<6;R4D\ ZJ_0 _>L^R=:<%B[? M^HV?L%FO)HNK?\^_K]1TG?](1-N*?SO/UEF4-7U/'!&[F7>VB+=\F:R?3ORP_1J>9C0\HAHT)!'6UBPM.PP+:0WJA:G07%._-Z4E/GF1S[SU37U\OM M\28VG\\GRY-V9:7[ ]0>(F4D!)1)!*DW'I63.*V5(B3?*=JV/OKB8OGW L'/ M<7#]C"HX@X\'GQ&].VH\9Y)P Y5W"AH#]A@0K'"=KI40O).R"Z5T14SWXT3O=^+[# MTXU6^N7FEV2#3&?SV4[_:Y]%[4_F*6MG$[ER_^CBLTE[UM.#51)[H@A4 *=, M:H:H*G 3VM;J%/>^"]2SNCKHV7,7 =J>=/[XS9TVZRF_P6;?4\=0]]^;V?H^ M6OJ;Y6RKRRJ]>ZH^)$@)G$/">\2\]DHC";'71L>_NG3$;941TPX2)E_]^O+? ML_7/_.JA7&7H<=\LJZ')V M\)/9,NTF9G:3Z?MH4<[RJ_Z[?'4[<3!BB+. ILQ S3@A1/MMOS7J"56DT@!I M!PEU%Q61\A=]OOPZF6-B>L1KQ\5ZE6 VCQ+,]:LD+J7/^\0"YVRZQ*K.X)>T,C=/;J'64Z]O/9;ZY M_IFZX>^ZWS=,[TKO"0)[C*@6$O+H;&,7[0Q58&F)'TFA\:"9WH:BAD;ZK[/% M]3S;__W>ILV;9X WP/DJKPD .R",3W!""ASEUMD"R=0YK]-TP];/ZA@DY5O0 MT] 87SI(M>SK$\\,T1DTG#.@130DJ9"(65!@Q#6I=,KWZYF^>S6RFU7%T.CZ MR-PJA6O:RBX?'+QDW#E'TY'#FC&,'"N7,V#&=GQT!ZQJPLR^5#U#(_,ABZI) M7I]\1Y!>4$X8IDXH82Q"5I2J<^[MF-9]4[QI30V-[<^-J58LZ> $A!I C4% M FB-)")[E)C74KP5N[EO/M=635<$3J;\LVV.$UM4SZX/Q(CH\$H;%R3*J,$, MDE(VXVN9N+6JPVZ7LVV[B*W!\6KMW28P[W+?Z=>A;6:R^IG^GR"YB\,E_C(" M]/5G]"._900)L!@B+2Q.A0L[*:2UL$[4XG6RYUSM/C6P+X6VL\DI7V3WOT^6?V5KOUE< MK4Z2Y>4; M> .F@0!$H;)1D7 !72>6X[W8JXRY;?\U=/G4: [FR>R9;KV8]9 MU.H.D-M\-5N?GG@.WQ6T8[UT,(4U@')W#%K>YLMM_XVS9JRC]P6I%9;2 @H A\I;K*TN9-6B5FWW M +NM=,&HYM#NS&+?+&;3V>UDKO-*]OH+EP<"HVS,*&(TP(3I*%81B(D3,*X3 M)!A@ Y4.;/7Z('=%'Y\OL]GUXM?R?.8$5>G^P(E(LZ^24$"G+4':E%Z*,Z1. M@L\ ^Z2T3[ V4.\R!A41>;);5RDJ=>BV8"DG"FGN,$/10>' >5A*"G2="/L MFYQT$Z=J".S.)K(R]2*U-8O?.DG5DU>?%E\2*,O9XGJ;2/SG(O^^RI9W:0/B MP^)VLWYJ<#C+ [8'>>-5$Z>=YJNK2%JB6MG/",JCV MD$ 9I!!H!PP$"GOA*"8%"I+C;@\+&6:U3V6BO& RM**%OB;4QR9UK0JU4X\* MG&J#@4G=C(0GZ=0N4DX%PLANL\/'QY?HMN@,Y^1'_QV^2?RRE;[?D!<0U3<9YCA@H,;;372M> $S>R*H>A&@1= MZ&[HO$]'"K3)^T?/#W$ADPX;H2%$F&/F)"UC>QZ3.GW6JN].RQWO%]N>HU?O MS&])>YTQ?POMK]9*94>H*M[-:_*,CU^!&!)I YYPIQQ#"UTN)RJ]?16GW]!VC' M-D_"E@'OGW);>^++ SLZ611_9)=%6 \]+% .A"760,F@E]!J3,IL*.O$R#*& M!K-(MZVH+DLDMULI;Z?:D5"$M26:(& -0EQ N:]5M9!86,F(Z*_:\3&3MZJK MTLVW[J-3HH#1$@$"O8F\-49K5J F(*W5)GQX\TP;=+J@-K)!C72U'CY SLPG MJ]7LQRR[TO>I97^":S.9/VQ$4)F_=1X;)),:0>7C%.PIKLO(=OS$8GTX\9U#% M?W-D+/50;SN"4Q"G#5TI;[,+B;=_VW_]>8WJSWI.P!Q98Q%@0'G@M$,6P (/ MB=3(FM0W18ZGI_*V"'G' [[O7A]MC7OIA-/<$X.YLC0JDP*]G649B9ZSJ[3F MM2CQ'_DB+XYVW@FQEZ"JY"?UM.%JLH?-1A$:"IL@U\QE,"-$H)).*2IR.D MBF-8#E0'Z[5S&:#'T3+7V@/^XKVQ*.RGQ\*FS]B-A .IX97N"P98;RD@W",B MF$D]5'GQ_1C4:G,[P!KVEHC3!M1=S57'(;G8*@HJC0B(>)R&-7(.$Z-5(:WS MM$X%P?F;^:VG#[8\(S6*=<<.3\_1_K;\G6A?:&P8=LXXH('7SN!=5(G%-<'V M>+;6KT#O<=I<$,L_YX$A\E!XQP$@2C&/-;+$%PA)QD;68JXINAR,VK>(?>LS MPI=HN2\WTQ2B75R;GY/E=8\SPJ./B;KZDFW3\50Z*;7J]E_E9P2MXM(NK$-( M&:\H2P<&(\A4]%^R$\V13]P9F,$.,LDQ-YQY#@QR>"\O1 :-+.>D%28<6X]J(]X5PU(? MBR>HG&Q_?/">@"46\3W(V;BV6DRAXZB0T1$^LGV QC2>MX-O5QQR-[?S_#[+ MOF9WT5];3+.3W60.W!$0$1 QX!0QE"IM?,E8L*9D9T2T(">\S9P[:XKWRZG M*=5$S!9;A57HR'?@G@"<,MP[#3V5 EN E'6%C!")D1V_V#QWFD+VXHV?Z*_= MYJO)//]19* ?X,*1JP.Q.J[27G))%(GNG36F6+TAL61DC8J;8T%SF';7<2IE M[Z[O3?3QH]RG6^6]='VPSG " "186P\IPYK[0C9M<)T:CP$68C8_:S2!Z@"\ MJ8\5&H]5N3T0 :SF)LZ8'C*#9/17=2$Y=Z).E&^ JU#/?M6EL/=#N,=[ 2<) MMKL\: 4EB^LD !90#RWUV!:280E'EE3;K+*/,NDB?'MASN/AE';!IOL_?\G2 MY!TO@55I5>59@4GGO5)<(J41A,8H+PI,O*4C,Z6[XUP+X'>P17&7+3;9'_FZ MUWW,[4?XJ+O"34F'99O-:IW?9,M*.Q*5GA \UYH2Z#&PBKM%.-VFU!/-!*J M6F9S+QA4V[>L]H@@ :34XDA"YHR*!ISCLD#!2U GHVF0BT[#W'@V![0">U=# M?_^?XM,_SB;?D\D_&\)695?3 J548F,$IA8@QZA4AD GF3(608\J#8B*89!H MF"RNL]FB^)Z_'WY/S]D-TB[!;M-%,=(/7.1'\03/LC M7TRWU8/'W*R*3PB&D6A]$(IU-$24 X;(4G[)M1['PMRVR]$NZH-@G:E'N?WM M@4D;YW:I%5=.>Z*LX:B0' !19[8;8+9 KWR[#/*N8UR[AM6SN\S]^)%-UY]^ M[!:(59SVO^6WLRD#[/?)5?8MUY-YRJ_Z^C/KO\])=V&PN"QYJ4UJ2J0$Q;\48CZ95Y]'(DO1ME=->$Y5QI3N3^7_; ( D MENF("\'$6ZX]- 4ZZ8"@45*U=2H]:^[2@6Z&R]R3M067/C(@2ZF5A %4)Q$ MI':0_5*('QE[VZ91;=9>I)7.7(O)?+H[F.3/:*(M]U/!;YO95;+I/BQVPNP[ MWQ1FW^D3Z^J]-<3Q*OOPC^UM-I_EFD?J ?%[FB_C':;;][0DS^*SG!*&= M0X(8%H'0#'HB4#G2)?1U2A<'R->>K-\V5=)MQ:RZRF\K%:R]='G@"@"R;=:K M@#2I-D_Q0C+F)!K7@M^2UE^LFJT%=&K?Z\O8H&2KR> 'F2 M4Y7N#]@@8:&+6UD:^YJ.K"E5/?4_G:=: +B[TH$+I_:/E6J@ZCX\ M6 8<11P"9*/]D1KO2%#JQ.,ZSLYP]URZ7F@[UU-GKL]>O>6&S:E]P)=O"((+ M2@70J5V^L\Q*(\M5QC'4:5G57;;\G@^5AQ<0XJFKTH0&NIL]U]$MRZ[<9)G* M<1X>8AOEF$UGQ[?13MT<#.38&>F4HQXCQ[F--LU.:DD5'4GJX0!8U[@N.MZ* M_G!SFYHQO-&-9D>T4=3!U)U$4JH=)VS;IP\CP0'M\8B-H6XT8Z@M-TQ+Q D0 MV!I(3($8@:;FD1P#G5B:XU&S&\WG*6/<@34BD0:22VL13FL]I?N6FTD%?'Q] M3[LA3JW VGDJ>4V!-::=4,A3:0B@2AI.HO&PETQP/;*81TM:KQ)8.P_H<076 M%//1"A4&66:4Y#2.45#(3@$=69?#>NJ_*+!V'L##S79I)T_+8L$MV7(6(&%D_H[9I MU%2>UGE:><]S^95#P:U1<4XQ1$O&'<+4&E(@I^+*^-;Y?"[!VLAS.4]';S4+ M41&C*-.4*"85LPY(K?\96/29WIIGWC>;=SH&2(CH24",NT)XQ08B5)><6"X5(ZZ'V=DN:S5_%7DMAP M*TVM9G7>.ZZ"FQX6M\S'9W MXM./_6'2^6(5';C4&LK/\[_?3K(#418[1YT'@DMG%7.,0\.E=X+*N$B])SL\ MM5:AC%@Q"X7P-A*:J'2^0(&8J764^W -J>9XU&RRPWG*&'>R@Y;$\RB_CUZ3 M4@"!Z)WOL6#.NG&V>VB=.+62'^B]*=C@/X.%N&;>3 M[ "DI0!(C'GT8#2&P-ABC6#1S1G=422]+*B=Z&:XS&TOV2&9WXB*5'O(%) 0 M::[*56AT=;YMTZBI9(?SM/)6MX.UD)(Z*KQG3CJ$ 5&B0$G(L:72MD^FYK:# MS]/,>[+.+^2BX2^5EA+9:(!9ZGWJ.E].-;4X/4!KHG-.]Z"C]V2'_6Z"9Q02 M*)42"AM'B5>V1$W:<78R[MI.[EQ/W=G,T_PF*W=D*NQM'+@C&&&4D8 B;J(_ MRZ #2L,XC4@E-!:X3A+9 *V&+@GQS/IM0@%=$>SK9)ZMBJ,DLV/$>G)E4 ! M@ ER:?=244%%N:G!,",CBZC7UFK>))J=N3[Y:IV.D-Y^YC%OYN%U@3&M+&=; MBR2" H!'NI"%85RI1OPU&7/-,J,.EEWQ(C)V)_;'?+52=Y/9/"W?WW*3W]SD MBZ_K?/K7SWP>-;;2D]5L>H0Y9SXI,&]X]+ (CJ:!EE 3A\OM QM=KD[,J?(0 MIG;.H&N+6>UBW17WBO2:N))__1EQK& 3';HEX&A41I==4K4:J@VRE55] M)9]@S26P]D49.YMOUD>/'SQP1W#IP!U# ,'&)(=88\0*^0@ G>ZLC8(VEP'; MF0?V*]VRR+!<55C3CMT6#*1"*XHD8P2BY$ XD"P$!U(7ZUH]A\84=*J_KC6H MA0YM]_2IGY?YW>PJN]+W?ZZRJP^+?:KOXEI-(U3;4^0KL/#\AP5@4T%3='25 M]@12!UB$W@@NM0-">#6NN$$S!'ENR+>+>H?AS>W)PS;;_??#XGF!T/%8Y\G; M \2 10]&*TDUPA$#0,M-.45X-[5=71W;VP5#GL<[FU9"K_1;;K+R9-F(S[GT M>W)[NAW7'"S_X^^_RW+KY>3VY^S MZ<=\9[F\G1H;Y0'W'EB&4ZXE EA0 K#ES&J*J*RT+]56WL1JP*-ZZCST8RT! ,K/3<<%3)2C^MT4A@@G9I1]R$/KB:XG1$HNW[ZM2?3 M9 _>$QPS3G-'K7<.& MFMG+^QUY]G]YRIO]C\.?7U\@R*]?!J4H)\G^HMP3JJ-1!GR)@,,CZYW9@-[R MFA"VKW+SQQ&5FS\"0I"G3#Z),:("88B0*+Z7$#%F BCD-,!642(6RDLTFIDP?I(>>7C?EE^SY=ULFIV(T[]T>8!&2,08DT)$Z]X82J.L>\D\ MHV]C13E3R7GCN';,F-0N+JN&/]]+K@<&IBKPB(0P41JK Q?/]] MGEI<)Q W7*77T5/>')H7:]O9+\?57%X0B,?1J3.0.\>]-HP1@HHO JI6/]X! MZ;>F-O(&H+M8F?Z4,LL+@D-0.0B, ,AYA!PPB!5?Y 4=20%1@\J\%+J+E?G_ M[!=KOWP]I=(GEP5(D! > LB,C+:NQUK*XNN4JA4(&-!V2(.*K0?@Y1-O"IXN MLO6)V??158%2P8F$!A/">#0OH"*JI!XC=D$)B M;L=6$]R*P]XPQF]G^X'9"(E0!$5$E,%,8^\+7+2D(SN'J#F:-+#]PZ0"J<)$SJN&19:C15,'H*'E@+HT,(*XV*U[/KP*/-K %VRE MHE=+,"2%M(R9D07]&N? .;L.YT']FG8=&%5>0 NU%]%T MZU!9R55V'<[#]77N.B!C@9,8 *.LQ 88%A'O"$ QRVAT$2GD1B.>02$%U_LC!O9.M2 YO(68+V8 M"#I/IUH.,6 -MY[ M"2WCKL!%(#HR_Z4YFC21PWT6]!T'4;?#\2W$2[WTS $+XYK##"?*DNC%"@*( M143Y:H=;M8/!U^G/[&HSSS[].'9,Y.+*_)PLKK-5V4IJ>\UL,9W=1@U^BTK3 M\?O^.@)5LR\*7DG!L(WV')-<(&(% 6B5+.1^<*-\^QITX0^E=.S=;6=A*HP MN-+]P6M*XO0>K4J+A)0PSK2ZE!W4.L=N@'96V\1L _.N^/8B('%=7L>!5'1$ MNZ_,O@N>%C "DA#BJ.8"&HFY1!P*R@ VA H\LHA"VUQL7P.MFU_;YLL?XH2^ M2,UW/\??]F=]Q:$]G>>KS3*N.B:_N"55S:ZCPY,)PJ M['5<]R50Z=0J<102(RA6I%X4&WE.L#-LN:48Y2UFE#,F6_,NDR@^KU2:[ MLIME\A>V'>"WLCS6]Z>_%W'D_IS=)H4?V) "@O'!:9".$=]''Y>%AC) MB-G[''4)H9[U;NQ".9UU[3KXP>[KI\__D/76DN;<$BYB$Q#FOG%! :^H8*G#DB-5)5QV@]]D3R?M36!^+\B^3XB'$ M[I_TQ]Y37H>Z(!O-"8L&EP'(&X>A=9)Y+8AF1 .H>W0B?H7Z2AKO]EM?UK.: MS_<-T%/P99I?+V;_$^7='>.20#B56=O*^X+DP$/&M!':<>*42ILI>WPUA",K MR>Z*C >CPOVIKJNE_LG)CA_WDIS(]#UR5U JKB*6>TN(-U2+:-SH0D['Q$BJ MR@?"E>,G/M?02\_\.YDT?/2^ #'BDJ4B;N0(Y,X*; I9!:Q5.3= #C:B]6I, MN@C?[C8>TGG%V_.L3W8VL]J0?E\\,?IR M5+M+#5IE\5T_U>+*9G?9/+]-(.QM^Y/!:ND)N*'"= ML^4&Z)"VPZ;F<>Z*7U^C@YD2DA97OT^6?V4I7Z JN4[=&CSWFBBA#21"0^^\ M5[Q$DQH[KLW-=IC5,,A=T>JW;)$M)_/XV>KJ9K:8)3]G>YIH16Y5NC\8AZ*= M0"*P1D-L(%::%+(3SNH0;( )V.T0K VD.X_^UG)D/E9(WF[X30$ P*CPT%OG M'0!:!K*<9W2@0$NNL-R/?O595=C8R] =G4T.GR$\M4>$%14 [4044 E M,=PJ4+IM)AHV(W-&>N-.WH%R!C5M_Y$O[K)5VJ7Y.]4)?LO7D_G#WR<@_\C7 M_YFM?T%<=P*_Y)U!4DH(%HRDK#-0E*3&FI,XY+P.]M M7Z4@SO(NNW*KVUNU6FUN;M.#5^\;Z"^S#Y!T4AO T!B;>HT#*2""S##%+%>Z M4MRP[0WT _;9X2LOJ'Y.;[/0QVRV\+G"'G;5&6JL<)]AK M8WFI'P-'-J5>R*JG,V3_BNAP3W6]G$VW1XGFT[_2J:*K+U__K+*;>OB^8"E' M E'$=:H;[\VIIA>,M=/'SO]_.I@@8VR2&@QI,0( M@!EEA5S10JI3.SK P-.@"%=?'8-9S@^A5F57K/[#@R.IXDU8H)1DC@-%L"E0 M@'5EN?)>$RX>KQGYG_+TLF_7/?)E"M7\N M(EUVY5';,.>NNO>?;#F=[2NAOB28"B@^;=:K]621>E?MKC]_66C\"X(V E(9 M5UMN,& ,HG3NX1Y_XU&G)S^TN78,C,V5UI.^M3UX^\K]]V:VOO^PB.AOMJO] MMOGEMY^3Q5[@<@-FATD;9MBYWQ D,\ (3!E%2C,"*'_@2EG5Z2%@[R-N:/H> M_)@[H9@VAMB)5P80\470<(H!41)&&QCZTK)AM=:P 6UXCW0\-:O<[HJ/;F[B M IW68C.YG:TG\\?[W_'S_6:]66:I2\1D,3VV#7KVLP*PZ;1#H7&TVP5SBA"' M"TPT$G4ZS9Z?LYV2&MX@X=O6VN 7 C^9+?\UF6^R!WD>J<0BB^;J53[/K^\K MY$]T\/; J2 *P;CX N ,,LJK$G>A0)VV7:\QQMM\I&"XRGR5@R@E'J=]&#N[ MFUUEBZLOD_71+)JVWQT8]0AQ2N/<)5.%<9S%RJ@\Q+S.)LF80FUML+C-$=: MKE_E^'K2NNA?^3P^+74U[7*@'?V(8)!G!DOJH8VZH! Q9@LM8"/#F!EH#NNYT?'T_+??W!'U!"4W$M!RI.-LO<:E ,54$9)#+3'3&&O/-'.B&W#;,J1 MK7CN]WL-2I;V5CVB6$LGN+$$$2Q1@2/ [\T:+R-=:S4HYZFK*UN@R*T\=?;Z M@\L"$ :PU$K7<&V@Q$I95TB21!H7\7I@P-/#MB\'OVL:G3Z-_7$NKV!:"DIL ME(9A@R2AB!?2:&='EG]_F2(/L.$B!"]/Z\S2 =\I9S_-MND;3IS$?.#Z !E% MA@M)@3>I-S@"O/S>^,_(6H]2@''[WYV$WRNL=2,<$M0HYRJK@6I+0$ ME-9U]K*'N#O7^^K5N$PHP]01J9%. X%%MP!(%!$SR"%Z0Y'3!"3G9;-##[85YETK07[SE/7 ML!O.&&VL9YI:KJ%*F3I:\4(60,9V)GP/'#C:<.8\] ?C^[R"AC/48$EP]&H) ML$((![AG!;+8X3J)& /D]86LZJ+AS'F*>.4-9YCRT M&>GZI@ZD428LEIM1K(!P!@ A8H"8\KG.8PQ =Z]YM@\Y5 M-GBB5R^/_9+/YSY?IIOZK[ ]O5DN1[F"&N9YKUU M0SB/!*]_(&Z+C5?$ #"Z8P&IQE'PD2Z8.$+#<2INT[H#Q1&RZ23,J7W M<=C=.*Q+@=<_%(?H%3+A -1..@J0=4YZS J#A&I!ZGB%]#*OT"W>!^* *3"B M8?BD&\#65+=Q(2C++P<3(SWG2X-'$J>R+JHE,:G1E63%;B;EB([M8-Y1!U%; M5/Q;&L@#'[T!(N2PME9YHP$#"+L4H]MI#D#0:0WAB&*S[8R> ((A0[Z$0DHR36BD*'BIE..U,_7+=OX^ MUS_TQQ,*<,1Q;231'A(NK%/0E9.VY:1.*.#M!N1?^=!OC3Z#[[%Y$AIU?;W< M[MY^6*R7L\5J-MWB\.#PK5,#OJ?/"@(S0ISEWE-DH3!: ?G+.G-UVDN,R;IO M*$S_.K3<:T'_]G<[R;;BE]7\VX/O"C >WOI>YO]RQ;7W7BLAH(6,(P8T9$"" M2 1%O,-.O)?Y5ZP+8/ MA"'6"PN@0EXR!)0K98GSN1P7]7K@P-$R__/0'XS[^@K*_+U%P*JD"6F85TX! MSPIDH65UDD,&R.L+6=5%F?]YBNB*XN[F=I[?9]F#[NTG2_P/WA,,IX Q@(2B MC-HX$VA? @Y=K>3" 9*M7YKD[2AE,'-KSZ7]!$6PI$!>4RFH5Q$IO$?-0^WJ ME(T,\TBHWBV"SI4V>*KOHPX/P@LM)Z@>?6%01GM,O+02<,F1UCS.3GMT"=E= 7$4DK6: &JBLC2YXL5Q'+QSZ]T3.YNG9 MWFBY2*F#WU-YE$WR^)SN-O9*CKPN8.ZAM9 8SQP3GDLO08&LYQV=#?VX"/#; M<%>2%L=+OXI]+6O+@Q2,Z*FY?VYGR^T36FTP4?7=@0%E@?;2.(DU-()Y()3#^ZC A4_)C@N;.",P6EPD)$ M+QA[5_(#U^J[,LZJU %$"]K1[^55QB [2C" H%-6)2FP)_K&BGI9"O+D@S]*'9#@E>RR!\ M9DM\R]>3^>-ZDA9'8)77!\>1QUQ[A7DT89RD6/ ">0I$G5SH,:V*_8=N6M!F MI^.HTGJSGPTP%-YZ 2S#W#M$4D/?O12 BCIELF.JCF^(DY=@_EIFX ?K3V?3 M[L%WAFA0$JL8 AXP(J+=B9#]-3IMG4WP5?*WJ%8=O^FO&H7^IQ\>(%.&2X09 MA-)S:D%<)PKD'%0C*[/NBF9G5O@WKJ?.%O$3@KUTQO&NX+)IJI_YIF ,5(89 M@0WS2$150B(+/!4EW22^OW7>MZNTTX/@9K[X)U%; +PG=OK)Y<;-XQQ\=3>9 MS9, /E]N&X6=)'N';P]:.).Z.&GIE$/19::JG%"TUG7B=P.,*7<\ (:KR#Y7 MAHTNTE8/YPV& MAM\9D,9:I1;6R -.M9$8%TNOBEY\'7MI@&'QWL=%O^IK/[*Q^;[*_GL3;W1W M";G> AI//Z1"J.+0+8%@)9PE/D(MC/5".Z>\-AH1 X5S?08AGGQRI:GDT#V! M*:4)$=@KB2AU&B'!"CDCR<;65*BVNI\.\H: [7R0]MULM,FQ"C#S."(+!(62 M$^RCPA"GWD(GH<>5BJ$ZD?)DK\\7+@]&^KCR *]$])>=L$91MY=.:\'<&QFA ME95\?(1>@FEG1N:33SW=9?/ '0$XZRU2/**E()+,6.#W\AGH9:26@H)H[#0D:&09UTF5= F[,U?9HY%^': M$W=.=J9\\?K@J14 >"\ H4!@KC#5A6Q$R;'U+:NOX^.LN0C5GACSL4JSR .W M! )!=%MM7,HE5,HSX! M)-3U3F89X)Y-FTO4I9AVQ9HBHN+SY9?\?C)?SXZV MQGKI\B $0N",@!BQGT>2!3. X.SGN2"$CQ=5".:]GGJ^KZ+P-4#L; MD'V'()L:E\(+E ZE MPHY;QP 'F(+65((P5YC^''],&_#MPZ%7U\X>K %!&0 M>I4TP(J*@F1.">9J* MU[R A0P4RI$9X[6T^-1ZNA##3GEP,A#TX*J B!)."X53B Q8X8BBA1S6^4Y; M=+?/A0OT]Q(#+L*N*P[\/EO,;C8W)UGPZ+IHLS MJ?5<*T@QY- 04,CB&!\C M#\[58MXIJA LU\.N* M"_^:+&=I\?LR69\R%9Y>&@C#P&#$C"<*$.T!-KB0R*!:B9@#9$23%D--*/L@ MQ\D-R.<7!^DEUEQR@C GA& FI"BDBO[OR,XFO5RI1]AQ$9)=\<-MEOE5/I]/ MEJDAVQ8V4"IND/O,&0-<5!KD12T7,QK-T19Z<-/UM,%M-L6VWQVS)?'9]L#MP302-&& I2 M#1,0!@I!2EM.&E0G7W> RU+SU&D&UXOKA3\O9XOI['8RMYLL7SS=/'Y:W_OR MU4%PJ+%,6P;"X3C!&D++.(#"8M1+SN4<: [1?I:3FWRY3G5;:1?IK+7G MA7N#E1RGY P)G+.""81P.5MR3NMLA@^Q?+751:@^OEUQZF.^N#XR[;QT6=!: M,L,]L,8(ZK%E+AIVQ;J*49V6SN<7=*8NJ:^**36@[&>B^;"(PS%;K9,3YW[\ MR*;;EE+9,C67FEQ7W^,_\9Q@G,/I^#%O#+;&&Z1)NW^]313S^^9M--U-:)>>G '0$1X8UCQ!-F/9$RSKNFW# EW;;4N\N6 MW_-7QJ9F<.UC$?M]LMXL9RGE^*$,I9WW)4O!K*O4(\7'E7DR_\]L(=#]\TY/5;/4U*FUR]6GQ<&OS6,/O MJH\(GCBC%5"8(\8<4D[KX-MIXA MID2*2$F\:_/%#1.X$HO;D?!7:[,2[O,:VCV_+4@!O/:,($ !4=QAID AK8'. MCF_'M8[*#_::JXUL5^N!R1=;F3>3^:?O\]GU5FF_W,2]!7]?2%:99+6>FS:H MC;7(2XI=*F-%@-@"J]00;'R;MPVRL$OH*RPF^U^D?Z7.CO_G?_U_4$L! A0# M% @ RX"D3"@4V:Z&C@$ B]H= !$ ( ! &UL;G@M M,C Q.# S,S$N>&UL4$L! A0#% @ RX"D3+#?[X=K$0 5+4 !$ M ( !M8X! &UL;G@M,C Q.# S,S$N>'-D4$L! A0#% @ RX"D M3'$R\+R7*P Q= ! !4 ( !3Z ! &UL;G@M,C Q.# S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( ,N I$P:KCQ&+5 ,P)! 5 M " 1G, 0!M;&YX+3(P,3@P,S,Q7V1E9BYX;6Q02P$"% ,4 " #+@*1, M<#\&F^;A "?P@L %0 @ %Y' ( ;6QN>"TR,#$X,#,S,5]L M86(N>&UL4$L! A0#% @ RX"D3*93KG#TB0 B2(' !4 M ( !DOX" &UL;G@M,C Q.# S,S%?<')E+GAM;%!+!08 !@ & (H! "Y %B , ! end