0001356104-19-000016.txt : 20190509 0001356104-19-000016.hdr.sgml : 20190509 20190509160639 ACCESSION NUMBER: 0001356104-19-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190509 DATE AS OF CHANGE: 20190509 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: 19810514 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 a2019033110-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, 2019
OR
o
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to            

Commission File Number 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, every Interactive Data File required to be submitted 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 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
 
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
Securities registered pursuant to Section 12(b) of the Exchange Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Ordinary Shares, nominal value NIS 0.0175 per share
MLNX
The Nasdaq Global Market

The total number of shares outstanding of the registrant's Ordinary Shares, nominal value NIS 0.0175 per share, as of May 3, 2019, was 54,775,549.
 
 
 
 
 



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,
 
2019
 
2018
 
(in thousands, except par value)
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
75,352

 
$
56,766

Short-term investments
477,211

 
381,724

Accounts receivable, net
171,718

 
150,625

Inventories
95,656

 
104,381

Other current assets
23,320

 
16,942

Total current assets
843,257

 
710,438

Property and equipment, net
107,509

 
105,334

Severance assets
5,067

 
17,043

Intangible assets, net
166,686

 
179,328

Right of use assets
65,733

 

Goodwill
473,916

 
473,916

Deferred taxes and other long-term assets
95,605

 
101,139

Total assets
$
1,757,773

 
$
1,587,198

LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities:
 
 
 
Accounts payable
$
63,349

 
$
70,336

Accrued liabilities
145,901

 
121,878

Deferred revenue
22,840

 
20,558

Lease liabilities, current
17,730

 

Total current liabilities
249,820

 
212,772

Accrued severance
6,145

 
21,645

Deferred revenue
19,565

 
18,665

Lease liabilities, long term
53,660

 

Other long-term liabilities
33,673

 
32,468

Total liabilities
362,863

 
285,550

Commitments and Contingencies - (see Note 9)


 


Shareholders’ equity:
 
 
 
Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 54,532 and 53,918 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively
236

 
233

Additional paid-in capital
1,023,943

 
982,677

Accumulated other comprehensive income (loss)
2,322

 
(1,051
)
Retained earnings
368,409

 
319,789

Total shareholders’ equity
1,394,910

 
1,301,648

Total liabilities and shareholders' equity
$
1,757,773

 
$
1,587,198


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,
 
2019
 
2018
 
(in thousands, except per share data)
Total revenues
$
305,217

 
$
251,000

Cost of revenues
108,086

 
88,998

Gross profit
197,131

 
162,002

Operating expenses:
 

 
 

Research and development
92,205

 
86,426

Sales and marketing
40,097

 
39,494

General and administrative
19,271

 
16,516

Restructuring and impairment charges
903

 
7,587

Total operating expenses
152,476

 
150,023

Income from operations
44,655

 
11,979

Interest expense
(14
)
 
(1,171
)
Other income, net
8,245

 
638

Interest and other, net
8,231

 
(533
)
Income before taxes on income
52,886

 
11,446

Provision for (benefit from) taxes on income
4,266

 
(26,397
)
Net income
$
48,620

 
$
37,843

Net income per share — basic
$
0.90

 
$
0.73

Net income per share — diluted
$
0.87

 
$
0.71

Shares used in computing net income per share:
 

 
 

Basic
54,227

 
51,819

Diluted
55,794

 
53,646


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

4


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Net income
$
48,620

 
$
37,843

Other comprehensive income (loss), net of tax:
 

 
 

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

 
(293
)
Change in unrealized gains (losses) on derivative contracts, net of tax
2,591

 
(1,338
)
Other comprehensive income (loss), net of tax
3,373

 
(1,631
)
Total comprehensive income, net of tax
$
51,993

 
$
36,212

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


5


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
 
 
Additional
 
Other
 
 
 
Total
 
Ordinary Shares
 
Paid-in
 
Comprehensive
 
Retained
 
Shareholders'
 
Shares
 
Amount
 
Capital
 
Income (Loss)
 
Earnings
 
Equity
 
(In thousands, except share data)
 
 
 
 
 
 
 
 
 
 
 
 
Balance at December 31, 2018
53,918,208

 
$
233

 
$
982,677

 
$
(1,051
)
 
$
319,789

 
$
1,301,648

 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
 
 
 
 
 
 
 
48,620

 
48,620

Unrealized gains on available-for-sale securities and derivative contracts, net of taxes
 
 
 
 
 
 
3,373

 
 
 
3,373

Share-based compensation
 
 
 
 
24,242

 
 
 
 
 
24,242

Issuances of shares through employee equity incentive plans
451,535

 
2

 
5,970

 
 
 
 
 
5,972

Issuance of shares through employee share purchase plan
162,573

 
1

 
11,054

 
 
 
 
 
11,055

Balance at March 31, 2019
54,532,316

 
$
236

 
$
1,023,943

 
$
2,322

 
$
368,409

 
$
1,394,910

 
 
 
 
 
 
 
 
 
 
 
 
Balance at December 31, 2017
51,487,650

 
$
221

 
$
873,979

 
$
1,618

 
$
181,630

 
$
1,057,448

 
 
 
 
 
 
 
 
 
 
 
 
Net income
 
 
 
 
 
 
 
 
37,843

 
37,843

Unrealized losses on available-for-sale securities and derivative contracts, net of taxes
 
 
 
 
 
 
(1,631
)
 
 
 
(1,631
)
Effect of adopting Topic 606
 
 
 
 
 
 
 
 
4,501

 
4,501

Share-based compensation
 
 
 
 
14,974

 
 
 
 
 
14,974

Issuances of shares through employee equity incentive plans
384,523

 
2

 
2,708

 
 
 
 
 
2,710

Issuance of shares through employee share purchase plan
288,017

 
1

 
11,347

 
 
 
 
 
11,348

Balance at March 31, 2018
52,160,190

 
$
224

 
$
903,008

 
$
(13
)
 
$
223,974

 
$
1,127,193



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


6


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

 
 

Net income
 
$
48,620

 
$
37,843

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

 
 

Depreciation and amortization
 
23,962

 
26,442

Deferred income taxes
 

 
(26,827
)
Share-based compensation
 
24,242

 
14,974

Gain on short-term investments, net
 
(2,758
)
 
(886
)
Gain on sale of an investment in a privately-held company
 
(9,128
)
 

Impairment charges
 
2,544

 
139

Changes in assets and liabilities:
 
 
 
 
Accounts receivable
 
(21,093
)
 
11,316

Inventories
 
7,293

 
(5,654
)
Prepaid expenses and other assets
 
(3,552
)
 
(1,349
)
Accounts payable
 
(7,407
)
 
3,911

Accrued liabilities and other liabilities
 
25,709

 
(4,504
)
Net cash provided by operating activities
 
88,432

 
55,405

 
 
 

 
 
Cash flows from investing activities:
 
 
 
 
Purchase of severance-related insurance policies
 
(90
)
 
(317
)
Purchase of short-term investments
 
(191,203
)
 
(20,899
)
Proceeds from sales and maturities of short-term investments
 
99,256

 
37,047

Proceeds from sale of an investment in a privately-held company
 
16,887

 

Purchase of property and equipment
 
(7,686
)
 
(7,226
)
Purchase of intangible assets
 
(1,678
)
 
(6,315
)
Purchase of investments in privately-held companies
 

 
(2,500
)
Net cash used in investing activities
 
(84,514
)
 
(210
)
 
 
 
 
 
Cash flows from financing activities:
 
 

 
 
Principal payments on term debt
 

 
(39,000
)
Payments on intangible asset financings
 
(2,303
)
 
(2,173
)
Proceeds from issuances of ordinary shares through employee equity incentive plans and employee share purchase plan
 
17,027

 
14,058

Net cash provided by (used in) financing activities
 
14,724

 
(27,115
)
 
 
 
 
 
Net increase in cash, cash equivalents, and restricted cash
 
18,642

 
28,080

Cash, cash equivalents, and restricted cash at beginning of period
 
64,650

 
70,498

Cash, cash equivalents, and restricted cash at end of period
 
$
83,292

 
$
98,578

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

 
$
549

Unpaid additions to property and equipment
 
$
2,771

 
$
2,254

Transfer from inventory to property and equipment
 
$
1,432

 
$
425



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


7


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.
Pending Merger with NVIDIA Corporation
On March 10, 2019, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with NVIDIA Corporation, a Delaware corporation (“NVIDIA”), NVIDIA International Holdings Inc., a Delaware corporation and wholly owned subsidiary of NVIDIA (“Parent”) and Teal Barvaz Ltd., a wholly owned subsidiary of Parent organized under the laws of the State of Israel and wholly owned subsidiary of Parent (“Merger Sub”). NVIDIA has agreed to guarantee the payment and performance obligations of Parent under the Merger Agreement. The Merger Agreement and the Merger (as defined below) have been approved by the boards of directors of the Company, NVIDIA, Parent and Merger Sub.
The Merger Agreement provides that, upon the terms and subject to the satisfaction or waiver of the conditions set forth therein, Merger Sub will be merged with and into the Company (the “Merger”) in accordance with Sections 314-327 of the Companies Law 5759-1999 of the State of Israel, with the Company continuing as the surviving corporation and a wholly owned subsidiary of Parent.
At the effective time of the Merger (the “Effective Time”), each ordinary share, par value NIS 0.0175 per share, of the Company (a “Company Share”) issued and outstanding immediately prior to the Effective Time, other than any shares owned by the Company, Parent and their respective subsidiaries or any shares held in the Company’s treasury, will be deemed to have been transferred to the Parent in exchange for the right to receive $125.00 in cash, without interest and subject to applicable withholding taxes.
The Merger Agreement contains customary representations, warranties and covenants. The consummation of the Merger is conditioned on the receipt of the approval of the Company’s shareholders, as well as the satisfaction of other customary closing conditions, including domestic and foreign regulatory approvals and performance in all material respects by each party of its obligations under the Merger Agreement. Consummation of the Merger is not subject to a financing condition. Closing of the Merger is expected by the end of calendar year 2019.
The Merger Agreement contains certain customary termination rights by either the Company or Parent, including if the Merger is not consummated by December 10, 2019, subject to two three-month extensions in order to obtain required regulatory approvals. If the Merger Agreement is terminated under certain circumstances, including termination by the Company to enter into a superior proposal, a termination by Parent following a change of the Company’s board of directors’ recommendation or a termination by Parent as a result of a willful material breach of the Merger Agreement’s no-solicitation obligations by the Company, the Company will be obligated to pay to Parent a termination fee equal to $225 million in cash. If the Merger Agreement is terminated under certain circumstances involving the failure to obtain certain regulatory approvals, Parent will be obligated to pay the Company a termination fee equal to $350 million in cash.
The Company recorded transaction-related costs of $4.4 million, principally for investment banking and legal fees associated with the pending acquisition, during the three months ended March 31, 2019. These costs are recorded in general and administrative expenses included in the condensed consolidated statement of operations for the three months ended March 31, 2019. Additional transaction-related costs are expected to be incurred through the closing of the Merger.
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

8


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


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, 2018, filed with the SEC on February 21, 2019. The results of operations for the three months ended March 31, 2019 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2019 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 our new accounting policy related to the new lease standard (see Note 14, "Leases"), 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, 2018, filed with the SEC on February 21, 2019.
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 $7.9 million and $8.0 million was reported in other long-term assets on the balance sheet as of March 31, 2019 and 2018, respectively, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the three months ended March 31, 2019 and 2018, respectively. 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:

9


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


 
March 31,
 
2019
 
2018
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
75,352

 
$
90,578

Restricted cash in other long-term assets, as reported on the balance sheets
7,940

 
8,000

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
83,292

 
$
98,578

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,
 
2019
 
2018
Dell Technologies Inc. ("Dell")
15
%
 
10
%
Hewlett Packard Enterprise ("HPE")
*

 
17
%
____________________
 
 
 
* Less than 10%
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable as of March 31, 2019 and December 31, 2018.
 
March 31, 2019
 
December 31, 2018
Dell
11
%
 
*
____________________
 
 
 
* Less than 10%
 
 
 

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


$
889

New warranties issued during the period
844


349

Reversal of warranty reserves
(5
)


Settlements during the period
(691
)

(301
)
Balance, end of the period
1,524


937

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

(172
)
Current portion, end of the period
$
1,206


$
765


10


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


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

 
$
37,843

Basic and diluted shares:
 


 

Weighted average ordinary shares outstanding
54,227


51,819

Effect of dilutive shares
1,567


1,827

Shares used to compute diluted net income per share
55,794

 
53,646

Net income per share — basic
$
0.90

 
$
0.73

Net income per share — diluted
$
0.87

 
$
0.71

The Company excluded 0.1 million and 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, 2019 and 2018, respectively, because including them would have had an anti-dilutive effect.
Adoption of new accounting principles
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.
The standard became effective for the Company on January 1, 2019. The Company elected the available practical expedients and implemented internal controls to enable the preparation of financial information on adoption. The adoption of the standard had a material impact on the Company's condensed consolidated balance sheets due to the recognition of the right-of-use ("ROU") assets and lease liabilities related to the Company's operating leases. In addition, a material portion of the Company's leases are denominated in currencies other than the U.S. Dollar, mainly in New Israeli Shekels ("NIS"). As a result, the associated lease liabilities were remeasured using the current exchange rate, which resulted in non-operating foreign exchange losses. The standard did not have a material impact on the Company's results of operations or cash flows. See Note 14, "Leases" for details about the impact from adopting the new lease standard and other required disclosures.
Recent accounting pronouncements
In August 2018, the FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This ASU clarifies the accounting treatment for implementation costs for cloud computing arrangements (hosting arrangements) that are service contracts. This standard becomes effective for the Company beginning January 1, 2020. The Company is currently assessing the effect that this ASU will have on its condensed consolidated financial statements and related disclosures. 


11


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


NOTE 2—REVENUE
Revenues by geographic region for the three months ended March 31, 2019 and 2018 were as follows:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
United States
$
110,294

 
$
96,260

China
78,140

 
56,213

Europe
47,246

 
35,996

Other Americas
25,729

 
27,740

Other Asia
43,808

 
34,791

Total revenues
$
305,217

 
$
251,000

The following tables represent our total revenues for the three months ended March 31, 2019 and 2018 by product type and interconnect protocol:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
ICs
$
60,623

 
$
28,587

Boards
108,430

 
118,051

Switch systems
82,058

 
55,647

Cables, accessories and other
54,106

 
48,715

Total revenues
$
305,217

 
$
251,000

 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
InfiniBand:
 
 
 
HDR
$
23,193

 
$

EDR
59,643

 
55,946

FDR
40,598

 
41,748

QDR/DDR/SDR
14,704

 
5,444

Total
138,138

 
103,138

Ethernet
160,893

 
136,948

Other
6,186

 
10,914

Total revenues
$
305,217

 
$
251,000

Contract balances
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.

12


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


The following table presents the significant changes in the deferred revenue balance during the three months ended March 31, 2019:
 
(in thousands)
Balance, beginning of the period
$
39,223

New deferred revenue
11,155

Reclassification to revenues during the year (1)
(7,973
)
Balance, end of the period
42,405

Less: long-term portion of deferred revenue
19,565

Current portion, end of the period
$
22,840

(1) Of the total reclassification from deferred revenue to revenues, $6.2 million was related to the beginning balance, and $1.8 million was related to the new deferred revenue during the period.
Unsatisfied performance obligations, other than extended warranty and post-contract customer support, primarily represent contracts with future delivery dates. As of March 31, 2019, the Company had $69.5 million of unbilled transaction price allocated to performance obligations that were unsatisfied or partially unsatisfied related to contracts with an original duration over one year. The Company expects to invoice and recognize the revenue as it satisfies each performance obligation during a period of three years. The foregoing excludes the value of the remaining unsatisfied performance obligations related to contracts that have original durations of one year or less.
The Company recognizes assets for the material incremental costs of obtaining contracts with customers if it expects the benefit of those costs to be longer than one year. The Company allocates these assets proportionally to the performance obligations in the contracts and amortizes them as the performance obligations are satisfied. During the three months ended March 31, 2019, the Company recognized $11.3 million of assets related to costs to obtain contracts, and amortized $3.5 million of these assets during the same period. The unamortized balance of the assets was $7.8 million as of March 31, 2019.


13


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


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

 
 

Accounts receivable, gross
 
$
179,218

 
$
156,525

Less: unearned distribution price adjustments allowance
 
(7,000
)
 
(5,400
)
Less: allowance for doubtful accounts
 
(500
)
 
(500
)
 
 
$
171,718

 
$
150,625

Inventories:
 
 

 
 

Raw materials
 
$
18,442

 
$
19,391

Work-in-process
 
35,305

 
39,425

Finished goods
 
41,909

 
45,565

 
 
$
95,656

 
$
104,381

Property and equipment, net:
 
 

 
 
Computer, equipment, and software
 
$
187,033

 
$
180,125

Furniture and fixtures
 
1,876

 
2,140

Leasehold improvements
 
47,169

 
46,179

 
 
236,078

 
228,444

Less: Accumulated depreciation and amortization
 
(128,569
)
 
(123,110
)
 
 
$
107,509

 
$
105,334

Deferred taxes and other long-term assets:
 
 

 
 
Equity investments in privately-held companies
 
$
30,807

 
$
40,300

Deferred taxes
 
50,660

 
50,660

Long-term restricted cash
 
7,940

 
7,884

Other assets
 
6,198

 
2,295

 
 
$
95,605

 
$
101,139

Accrued liabilities:
 
 

 
 
Payroll and related expenses
 
$
87,346

 
$
76,788

Accrued expenses
 
37,446

 
28,821

Intangible asset financings
 
4,171

 
4,488

Derivative contracts payable
 
318

 
2,536

Product warranty liability
 
1,206

 
1,090

Other
 
15,414

 
8,155

 
 
$
145,901

 
$
121,878

Other long-term liabilities:
 
 
 
 
Income tax payable
 
$
31,116

 
$
25,600

Deferred rent
 

 
2,532

Other
 
2,557

 
4,336

 
 
$
33,673

 
$
32,468



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, 2019 and December 31, 2018, the Company did not have any assets or liabilities valued based on Level 3 valuations.
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, 2019:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
2,842

 
$

 
$
2,842

Certificates of deposit

 
123,972

 
123,972

U.S. Government and agency securities

 
70,683

 
70,683

Commercial paper

 
71,234

 
71,234

Corporate bonds

 
159,983

 
159,983

Municipal bonds

 
18,403

 
18,403

Foreign government bonds

 
32,936

 
32,936

 
2,842

 
477,211

 
480,053

Long-term restricted cash

 
7,940

 
7,940

Derivative contracts

 
796

 
796

Total financial assets
$
2,842

 
$
485,947

 
$
488,789

Derivative contracts

 
318

 
318

Total financial liabilities
$

 
$
318

 
$
318


15


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


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, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,265

 
$

 
$
1,265

Certificates of deposit

 
95,038

 
95,038

U.S. Government and agency securities

 
50,670

 
50,670

Commercial paper

 
57,443

 
57,443

Corporate bonds

 
128,765

 
128,765

Municipal bonds

 
17,506

 
17,506

Foreign government bonds

 
32,302

 
32,302


1,265

 
381,724

 
382,989

Long-term restricted cash

 
7,884

 
7,884

Derivative contracts

 
96

 
96

Total financial assets
$
1,265

 
$
389,704

 
$
390,969

Derivative contracts

 
2,536

 
2,536

Total financial liabilities
$

 
$
2,536

 
$
2,536

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

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, 2019 and December 31, 2018 were as follows:
 
March 31, 2019
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash and cash equivalents
$
72,510

 
$

 
$

 
$
72,510

Money market funds
2,842

 

 

 
2,842

Certificates of deposit
123,971

 
18

 
(17
)
 
123,972

U.S. Government and agency securities
70,562

 
142

 
(21
)
 
70,683

Commercial paper
71,280

 
11

 
(57
)
 
71,234

Corporate bonds
159,727

 
350

 
(94
)
 
159,983

Municipal bonds
18,390

 
21

 
(8
)
 
18,403

Foreign government bonds
32,875

 
64

 
(3
)
 
32,936

Total
552,157

 
606

 
(200
)
 
552,563

Less amounts classified as cash and cash equivalents
(75,352
)
 

 

 
(75,352
)
Short-term investments
$
476,805

 
$
606

 
$
(200
)
 
$
477,211



16


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


 
December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash and cash equivalents
$
55,501

 
$

 
$

 
$
55,501

Money market funds
1,265

 

 

 
1,265

Certificates of deposit
95,080

 
1

 
(43
)
 
95,038

U.S. Government and agency securities
50,643

 
64

 
(37
)
 
50,670

Commercial paper
57,529

 

 
(86
)
 
57,443

Corporate bonds
129,042

 
27

 
(304
)
 
128,765

Municipal bonds
17,512

 
2

 
(8
)
 
17,506

Foreign government bonds
32,294

 
26

 
(18
)
 
32,302

Total
438,866

 
120

 
(496
)
 
438,490

Less amounts classified as cash and cash equivalents
(56,766
)
 

 

 
(56,766
)
Short-term investments
$
382,100

 
$
120

 
$
(496
)
 
$
381,724

Interest income and gains on short-term investments, net were $3.0 million and 1.0 million for the three months ended March 31, 2019 and 2018, respectively. At March 31, 2019, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12 months were $0.2 million. 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, 2019 and December 31, 2018 were as follows:
 
March 31, 2019
 
December 31, 2018
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
332,122

 
$
332,157

 
$
281,303

 
$
280,959

Due in one to three years
144,683

 
145,054

 
100,797

 
100,765

 
$
476,805

 
$
477,211

 
$
382,100

 
$
381,724

Equity investments in privately-held companies:
As of March 31, 2019 and December 31, 2018, the Company held a total of $30.8 million and $40.3 million, respectively, in equity investments in privately-held companies. During the three months ended March 31, 2019, one of the investees of the Company's equity investments in privately-held companies was acquired. As a result, the Company recorded a gain on sale of $9.1 million in the first quarter of 2019. In addition, $3.2 million of the consideration owed to the Company was held back in an escrow account as of March 31, 2019. The final amount released from escrow, if any, will be recognized as an additional gain on sale when released. While performing its review for impairment for the first quarter of 2019, the Company noted an observable price change related to one of its investments in a privately-held company. As a result, the Company recorded an impairment charge of $1.8 million in the first quarter of 2019. The gain on sale and the impairment charge were reported in other income, net on the condensed consolidated statement of operations.

NOTE 6—GOODWILL AND INTANGIBLE ASSETS:
There has been no change in the carrying amount of goodwill of $473.9 million during the three months ended March 31, 2019.

17


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


The carrying amounts of intangible assets as of March 31, 2019 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
51,941

 
$
(33,547
)
 
$
18,394

 
1-8
Developed technology
285,443

 
(174,114
)
 
111,329

 
4-7
Customer relationships
69,776

 
(32,813
)
 
36,963

 
4-9
Trade names
5,600

 
(5,600
)
 

 
3
Total intangible assets
$
412,760

 
$
(246,074
)
 
$
166,686

 
 
The carrying amounts of intangible assets as of December 31, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
49,546

 
$
(30,062
)
 
$
19,484

 
1-8
Developed technology
285,443

 
(164,406
)
 
121,037

 
4-7
Customer relationships
69,776

 
(31,246
)
 
38,530

 
4-9
Trade names
5,600

 
(5,323
)
 
277

 
3
Total intangible assets
$
410,365

 
$
(231,037
)
 
$
179,328

 
 
Amortization expense of intangible assets totaled approximately $15.0 million and $16.3 million for the three months ended March 31, 2019 and 2018, respectively.
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2019 (remainder of the year)
$
47,339

2020
51,784

2021
39,343

2022
11,982

2023
8,115

Thereafter
8,123

Total
$
166,686


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

18


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


Fair Value of Derivative Contracts
The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at March 31, 2019 and December 31, 2018 were as follows:
 
 
Other current assets
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
March 31, 2019
 
December 31, 2018
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$
796

 
$
300

 
$
27

 
$
2,122

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

 
$
18

 
$
69

 
$
414

Total derivatives
$
796

 
$
318

 
$
96

 
$
2,536

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

 
$
92,956

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

 
$
57,844

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, 2019 and December 31, 2018 and their effect on OCI for the three months ended March 31, 2019:
 
(in thousands)
December 31, 2018
$
(1,978
)
Amount of gain recognized in OCI (effective portion)
2,553

Amount of loss reclassified from OCI to income (effective portion)
38

March 31, 2019
$
613

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, 2019 and 2018 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,

 
2019

2018

2019

2018
 
 
(in thousands)
Operating income (loss)
 
$
(38
)
 
$
535

 
$

 
$

Other income, net
 
$

 
$

 
$
1,563

 
$
(890
)


19


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


NOTE 8—EMPLOYEE BENEFIT PLANS:
Under Israeli law, the Company is required to make severance payments to certain of its retired or dismissed Israeli employees. For employees hired prior to January 1, 2007 ("Group One"), the severance pay liability is calculated based on the last monthly salary of each employee multiplied by the number of years of such employee's employment and is presented in the Company's balance sheet in long-term liabilities, as if it was payable at each balance sheet date on an undiscounted basis. This liability is partially funded by the purchase of insurance policies or pension funds in the name of the employees. The surrender value of the insurance policies or pension funds is presented in long-term assets.
The severance pay detail is as follows:
 
March 31, 2019
 
December 31, 2018
 
(in thousands)
Accrued severance liabilities
$
6,145

 
$
21,645

Severance assets
5,067

 
17,043

Unfunded portion
$
1,078

 
$
4,602

For other Israeli employees ("Group Two"), the Company's contributions for severance pay replace its severance obligation. When the Company makes the monthly contribution equal to 8.3% of the employee's monthly salary to an insurance policy or pension fund, no additional calculations shall be conducted between the parties regarding the matter of severance pay and no additional payments will be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheet, as the Company is legally released from the obligation to employees once the deposit amounts have been paid.
During the first quarter of 2019, a significant portion of the employees in Group One elected to move to Group Two under settlement agreements with the Company. Under Israeli law, and according to the settlement agreements, the Company is obligated to settle these employees' net severance liabilities that had been accumulated for them up to June 30, 2018. The Company reclassed the accumulated amount of severance assets and accrued severance liabilities as of June 30, 2018 related to these employees to accrued liabilities as of March 31, 2019. The Company paid the net severance liabilities in April 2019.

NOTE 9—COMMITMENTS AND CONTINGENCIES:
Commitments
Leases
See Note 14 "Leases" for lease-related commitments as of March 31, 2019.
Purchase commitments

At March 31, 2019, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2019 (remainder of the year)
$
167,626

2020
8,817

2021
1,093

2022
327

Total
$
177,863

Other Commitments
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.

20


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



As of March 31, 2019, the Company's unrecognized tax benefits totaled $52.7 million, out of which an amount of $31.8 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 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 10—SHARE INCENTIVE PLANS
Share option plans
On July 25, 2018, the Company's shareholders approved the Mellanox Technologies, Ltd. Third Amended and Restated Global Share Incentive Plan (2006) (the “Third Restated Plan”), which constitutes an amendment and restatement of the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the “Second Restated Plan”). The Third Restated Plan increased the ordinary shares reserved for issuance under the Second Restated Plan by 2,077,000 shares to 4,467,000 shares plus any shares subject to issued and outstanding awards under certain of the Company’s prior equity plans that expire, are cancelled or otherwise terminated after March 14, 2016, the effective date of the first amendment and restatement of the Global Share Incentive Plan (2006). The Third Restated Plan also implements certain additional amendments, including specifically providing for the grant of performance share units.
Share option activity
Share option activity under the Company's equity incentive plans in the three months ended March 31, 2019 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2018
494,503

 
$
50.73

Options exercised
(174,616
)
 
$
34.20

Options canceled
(920
)
 
$
101.37

Outstanding at March 31, 2019
318,967

 
$
59.63

The total pretax intrinsic value of options exercised in the three months ended March 31, 2019 and 2018 was $12.0 million and $5.0 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

21


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


Company's ordinary shares of $118.36 on March 29, 2019, the last trading day of the quarter ended March 31, 2019, the total pretax intrinsic value of options outstanding at March 31, 2019 was $18.7 million. The total pretax intrinsic value of options outstanding at December 31, 2018 was $21.8 million.
There were 318,238 and 493,462 options exercisable at March 31, 2019 and December 31, 2018, respectively. The total pretax intrinsic value of exercisable options at March 31, 2019 was $18.7 million. The total pretax intrinsic value of exercisable options at December 31, 2018 was $21.7 million.
Restricted share unit activity
RSU activity under the Company's equity incentive plans in the three months ended March 31, 2019 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, 2018
3,294,163

 
$
65.05

Restricted share units granted
1,016,833

 
$
100.59

Restricted share units vested
(276,919
)
 
$
51.23

Restricted share units canceled
(78,942
)
 
$
66.15

Non-vested restricted share units at March 31, 2019
3,955,135

 
$
75.14

The weighted average fair value of RSUs granted in the three months ended March 31, 2019 and 2018 was $100.59 and $65.62, respectively.
The total intrinsic value of all outstanding RSUs as of March 31, 2019 and December 31, 2018 was $468.1 million and $304.3 million, respectively.
The non-vested restricted share units at March 31, 2019 included 36,000 performance share units. The PSUs will vest and be earned based on the Company’s achievement of relative total shareholder return and average non-GAAP net operating margin over a three-year performance period commencing on January 1, 2018 and ending on December 31, 2020, subject to the continued service to the Company through the end of the performance period. The number of shares that will actually vest ranges from zero to 175% of the target.
Employee Stock Purchase Plan activity
There were 162,573 and 288,017 shares purchased under the ESPP for the three months ended March 31, 2019 and 2018 at an average price per share of $68.00 and $39.40, 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, 2019:
 
Number of
Shares
Share options outstanding
318,967

Restricted share units outstanding
3,955,135

Shares authorized for future issuance
693,480

ESPP shares available for future issuance
2,772,773

Total shares reserved for future issuance as of March 31, 2019
7,740,355


22


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, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
Dividend yield
%
 
%
Expected volatility
42.6
%
 
37.2
%
Risk free interest rate
2.44
%
 
1.20
%
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,
 
2019
 
2018
 
(in thousands)
Cost of goods sold
$
684

 
$
411

Research and development
13,241

 
8,174

Sales and marketing
5,652

 
3,599

General and administrative
4,665

 
2,790

Total share-based compensation expense
$
24,242

 
$
14,974

At March 31, 2019, there was $268.3 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 3.23 years.


23


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


NOTE 11—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, 2019 and 2018:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2018
$
927

 
$
(1,978
)
 
$
(1,051
)
Other comprehensive income/(loss) before reclassifications, net of taxes
775

 
2,553

 
3,328

Realized (gains)/losses reclassified from accumulated other comprehensive income
7

 
38

 
45

Net current-period other comprehensive income/(loss), net of taxes
782

 
2,591

 
3,373

Balance at March 31, 2019
$
1,709

 
$
613

 
$
2,322

 
 
 
 
 
 
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
)
The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the three months ended March 31, 2019 and 2018:
 
 
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement of Operations
 
 
Three Months Ended March 31,
 
 
 
 
2019
 
2018
 
 
 
 
(in thousands)
 
 
Realized (gains)/losses on derivatives designated as hedging instruments
 
$
38

 
$
(535
)
 
Cost of revenues and Operating expenses:
 
 
2

 
(26
)
 
Cost of revenues
 
 
4

 
(64
)
 
General and administrative
 
 
3

 
(47
)
 
Sales and marketing
 
 
29

 
(398
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 
7

 

 
Other income, net
Total reclassifications for the period
 
$
45

 
$
(535
)
 
Total

NOTE 12—INCOME TAXES:
As of March 31, 2019 and December 31, 2018, the Company had gross unrecognized tax benefits of $52.7 million and $46.5 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 $2.5 million at March 31, 2019 and $2.6 million at December 31, 2018.

24


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


As of March 31, 2019, the 2014 through 2018 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, 2019, the 2014 through 2018 tax years are open and may be subject to potential examinations in Denmark and Israel. As of March 31, 2019, 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 2014 to 2017.
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 $8.5 million for the three months ended March 31, 2019, increasing diluted earnings per share by approximately $0.16 in the three months ended March 31, 2019.
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 8.1% and (230.6)% for the three months ended March 31, 2019 and 2018, respectively. The difference between the Company’s effective tax rate and the 21.0% federal statutory rate for the three months ended March 31, 2019 resulted primarily from the excess benefits related to share-based compensation, 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 and non-tax-deductible expenses such as share-based compensation.
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, 2019, the Company maintained a valuation allowance against deferred tax assets of certain 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, 2019, that these deferred tax assets are not more-likely-than-not to be realized. 


25


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


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

 
$
967

Foreign exchange loss, net
(2,249
)
 
(182
)
Gain on sale of investment in a privately-held company
9,128

 

Impairment of investment in a privately-held company
(1,755
)
 

Other
118

 
(147
)
Other income, net
$
8,245

 
$
638


NOTE 14—LEASES:
On January 1, 2019, the Company adopted Topic 842 and elected the available practical expedient to recognize the cumulative effect of initially adopting Topic 842 as an adjustment to the opening balance sheet of the period of adoption (i.e., January 1, 2019). The Company also elected the other available practical expedients, and will not separate lease components from non-lease components, and will not reassess whether contracts are or contain leases, lease classification, or initial direct costs for existing leases as of January 1, 2019. Only the minimum lease payments in accordance with Topic 840 were included in the calculation of the ROU and liability for existing leases as of January 1, 2019. The condensed consolidated balance sheets and results from operations for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 840.
The Company's leases include office buildings for its facilities worldwide and car leases in Israel, which are all classified as operating leases. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the initial CPI and will not be subsequently adjusted. Certain leases include renewal options that are under the Company's sole discretion. The renewal options were included in the ROU and liability calculation if it was reasonably assured that the Company will exercise the option.
The cumulative effect of the changes made to the condensed consolidated balance sheet as of January 1, 2019 for the adoption of Topic 842 were as follows:
 
December 31, 2018
 
Adjustments
 
January 1, 2019
 
(in thousands)
 Right-of-use assets
$

 
$
69,102

 
$
69,102

 Accrued liabilities
$
121,878

 
$
(463
)
 
$
121,415

 Other long-term liabilities
$
32,468

 
$
(2,701
)
 
$
29,767

 Lease liabilities, current
$

 
$
17,081

 
$
17,081

 Lease liabilities, long term
$

 
$
55,185

 
$
55,185




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


The components of lease expense and supplemental cash flow information related to leases for the three months ended March 31, 2019 were as follows:
 
 
(in thousands)
Components of lease expense
 
 
Operating lease cost
 
$
5,862

Supplemental cash flow information:
 
 
Cash paid for amounts included in the measurement of lease liabilities
 
$
4,817

Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets
 
$
1,317

The weighted average remaining lease term is 6.4 years. The weighted average discount rate is 3.19 percent. The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.
Maturities of lease liabilities as of March 31, 2019 were as follows:
 
 
(in thousands)
2019 (remainder of the year)
 
$
18,118

2020
 
16,013

2021
 
10,768

2022
 
6,848

2023
 
6,879

Thereafter
 
20,798

Total (1)
 
79,424

less: Imputed interest
 
(8,034
)
Lease liability
 
$
71,390

(1) Future lease payments have not been reduced by minimum sublease rental income of $2.4 million owed to the Company in the future under noncancelable subleases.
The lease liabilities as of March 31, 2019 do not include the obligations under a lease agreement related to an office being built in Tel Aviv, Israel. The Company is not involved in the construction and will not be exposed to any risks during the construction period. The lease term expires 10 years after the expected lease inception. In addition, the lease contains a renewal option, which the Company determined is not reasonably assured to be exercised. As of March 31, 2019, the estimated total future lease obligation is approximately $30.1 million.

NOTE 15—RESTRUCTURING CHARGES:
In connection with the discontinuation of its 1550nm silicon photonics development activities, the Company initiated a restructuring plan in the first quarter of 2018 to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities. The Company recorded $3.4 million, $3.2 million, and $1.0 million of employee separation and severance costs, contract exit costs with vendors, and impairment charges or losses on disposal of assets during the three months ended March 31, 2018, respectively. The Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company does not expect any significant facility related charges in the future.


27


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


NOTE 16—SUBSEQUENT EVENT:
On May 1, 2019, a purported class action suit, entitled Marc Henzel v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against the Company and the members of its board of directors. On May 2, 2019, a purported class action suit, entitled Michael Kent v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Southern District of New York. Also on May 2, 2019, a purported class action suit, entitled David Thornton v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California. On May 3, 2019, a purported class action suit, entitled Lewis Stein v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against the Company, the members of its board of directors, NVIDIA International Holdings Inc., Teal Barvaz Ltd., and NVIDIA Corporation.  Also on May 3, 2019, a lawsuit entitled Elaine Wang v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against the Company and the members of its board of directors. All five suits allege that the preliminary proxy statement filed by the Company on April 22, 2019 with the SEC in connection with the proposed Merger omits material information with respect to the transactions contemplated by the Merger Agreement, rendering it false and misleading in violation of Sections 14(a) and 20(a) of the Exchange Act. Each plaintiff seeks, among other things, injunctive relief, rescission, declaratory relief and unspecified monetary damages.
The Company believes that the claims asserted in these lawsuits are without merit and intends to defend vigorously against all claims asserted. The Company is currently unable to estimate the reasonably possible loss or range of loss related to these lawsuits. Additional lawsuits arising out of or relating to the Merger Agreement and the transactions contemplated thereby may be filed in the future.

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, 2019 and results of operations for the three months ending March 31, 2019 and 2018 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 the pending merger with NVIDIA Corporation, 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, 2018. 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.

28


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 intelligent and 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 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 HPC, cloud, Web 2.0, enterprise data center, storage, Big Data, machine learning, telecommunications, financial services, and media/entertainment markets. 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 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 computing and storage systems that incorporate our products. In addition to supporting InfiniBand, our products also support industry-standard Ethernet transmission protocols providing unique product differentiation and connectivity flexibility. Our products serve as building blocks for creating reliable and scalable Ethernet and InfiniBand solutions with leading performance. We are one of the early suppliers of 25/50/100/200Gb/s Ethernet adapters, switches, and cables to the market. This provides us with the opportunity to gain share in the Ethernet market as users upgrade from one or 10Gb/s directly to 25, 40, 50, 100, 200 and 400Gb/s.
Recent Developments - Pending Merger with NVIDIA Corporation
On March 10, 2019, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with NVIDIA Corporation, a Delaware corporation (“NVIDIA”), NVIDIA International Holdings Inc., a Delaware corporation and wholly owned subsidiary of NVIDIA (“Parent”) and Teal Barvaz Ltd., a wholly owned subsidiary of Parent organized under the laws of the State of Israel and wholly owned subsidiary of Parent (“Merger Sub”). NVIDIA has agreed to guarantee the payment and performance obligations of Parent under the Merger Agreement. The Merger Agreement and the Merger (as defined below) have been approved by our board of directors and the boards of directors of NVIDIA, Parent and Merger Sub.
The Merger Agreement provides that, upon the terms and subject to the satisfaction or waiver of the conditions set forth therein, Merger Sub will be merged with and into Mellanox (the “Merger”) in accordance with Sections 314-327 of the Companies Law 5759-1999 of the State of Israel, with Mellanox continuing as the surviving corporation and a wholly owned subsidiary of Parent.
At the effective time of the Merger (the “Effective Time”), each ordinary share, par value NIS 0.0175 per share, of Mellanox (a “Company Share”) issued and outstanding immediately prior to the Effective Time, other than any shares owned by Mellanox, Parent and their respective subsidiaries or any shares held in Mellanox’s treasury, will be deemed to have been transferred to the Parent in exchange for the right to receive $125.00 in cash, without interest and subject to applicable withholding taxes.
The Merger Agreement contains customary representations, warranties and covenants. The consummation of the Merger is conditioned on the receipt of the approval of our shareholders, as well as the satisfaction of other customary closing conditions, including domestic and foreign regulatory approvals and performance in all material respects by each party of its obligations under the Merger Agreement. Consummation of the Merger is not subject to a financing condition. Closing of the Merger is expected by the end of calendar year 2019.
The Merger Agreement contains certain customary termination rights by either us or Parent, including if the Merger is not consummated by December 10, 2019, subject to two three-month extensions in order to obtain required regulatory approvals. If the Merger Agreement is terminated under certain circumstances, including termination by us to enter into a superior proposal, a termination by Parent following a change of the Company’s board of directors’ recommendation or a termination by Parent as a result of a willful material breach of the Merger Agreement’s no-solicitation obligations by us, we will be obligated to pay to Parent a termination fee equal to $225 million in cash. If the Merger Agreement is terminated under certain circumstances

29


involving the failure to obtain certain regulatory approvals, Parent will be obligated to pay us a termination fee equal to $350 million in cash.
The foregoing description of the Merger Agreement and the Merger does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement. For additional details on the transaction, please refer to the copy of the Merger Agreement attached as Exhibit 2.1 to our Current Report on Form 8-K filed with the U.S. Securities and Exchange Commission on March 11, 2019.
We recorded transaction-related costs of $4.4 million, principally for investment banking and legal fees associated with the pending acquisition, during the three months ended March 31, 2019. These costs are recorded in general and administrative expenses included in the condensed consolidated statement of operations for the three months ended March 31, 2019. Additional transaction-related costs are expected to be incurred through the closing of the Merger.
The pending transaction with NVIDIA may have significant effects on us, including, among others, deferrals, delays or cancellations of purchase orders by our customers and the significant diversion of management and employee attention from ordinary course matters. For a more extensive discussion of those and other possible effects, please refer to “Risk Factors” in Part II, Item 1A of this report.
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, 2019 were $305.2 million compared to $251.0 million for the three months ended March 31, 2018, representing an increase of $54.2 million, or approximately 21.6%. Our revenues for the three months ended March 31, 2019 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, cloud, Web 2.0, enterprise data center, storage, Big Data, machine learning, telecommunications, financial services, and media/entertainment 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 55% and 57% of our total revenues for the three months ended March 31, 2019 and 2018, 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 board and system 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 sales price of our products and a lower percentage of revenue deriving from sales of ICs and boards, which generally yield

30


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.
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, 2018, filed with the SEC on February 21, 2019, for a discussion of critical accounting policies and estimates. 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, 2018.

31


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,
 
 
 
2019
 
2018
 
Total revenues
 
100

%
100

%
Cost of revenues
 
35

 
35

 
Gross profit
 
65

 
65

 
Operating expenses:
 
 
 
 
 
Research and development
 
31

 
34

 
Sales and marketing
 
13

 
16

 
General and administrative
 
6

 
7

 
Restructuring and impairment charges
 

 
3

 
Total operating expenses
 
50

 
60

 
Income from operations
 
15

 
5

 
Interest expense
 

 

 
Other income, net
 
2

 

 
Interest and other, net
 
2

 

 
Income before taxes on income
 
17

 
5

 
Provision for (benefit from) taxes on income
 
1

 
(10
)
 
Net income
 
16

%
15

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

 
19.9
%
 
$
28,587

 
11.4
%
Boards
108,430

 
35.5
%
 
118,051

 
47.0
%
Switch systems
82,058

 
26.9
%
 
55,647

 
22.2
%
Cables, accessories and other
54,106

 
17.7
%
 
48,715

 
19.4
%
Total Revenues
$
305,217

 
100.0
%
 
$
251,000

 
100.0
%
 
Three Months Ended March 31,
 
2019
 
% of
Revenues
 
2018
 
% of
Revenues
 
(dollars in thousands)
InfiniBand:
 
 
 
 
 
 
 
HDR
$
23,193

 
7.6
%
 
$

 
%
EDR
59,643

 
19.5
%
 
55,946

 
22.3
%
FDR
40,598

 
13.3
%
 
41,748

 
16.6
%
QDR/DDR/SDR
14,704

 
4.9
%
 
5,444

 
2.2
%
Total
138,138

 
45.3
%
 
103,138

 
41.1
%
Ethernet
160,893

 
52.7
%
 
136,948

 
54.6
%
Other
6,186

 
2.0
%
 
10,914

 
4.3
%
Total revenues
$
305,217

 
100.0
%
 
$
251,000

 
100.0
%
Revenues. Revenues were $305.2 million for the three months ended March 31, 2019, compared to $251.0 million for the three months ended March 31, 2018, representing an increase of $54.2 million, or approximately 21.6%. Infiniband product sales

32


increased by $35.0 million, which was mainly due to the introduction of our 200 gigabit HDR InfiniBand solutions and an increase in QDR/DDR/SDR revenues. Ethernet product sales increased by $23.9 million due to the increased adoption of our 25 gigabit per second and above solutions. The revenues for the three months ended March 31, 2019 are not necessarily indicative of future results.
Gross Profit and Margin. Gross profit was $197.1 million for the three months ended March 31, 2019, compared to $162.0 million for the three months ended March 31, 2018, representing an increase of $35.1 million, or approximately 21.7%. Gross margin was 64.6% in the three months ended March 31, 2019, which was comparable to the gross margin of 64.5% in the three months ended March 31, 2018.
Research and Development.
The following table presents details of our research and development expenses for the periods indicated:
 
Three Months Ended March 31,
 
2019
 
% of
Revenues
 
2018
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
53,192

 
17.5
%
 
$
52,538

 
20.9
%
Share-based compensation
13,241

 
4.4
%
 
8,174

 
3.3
%
Development and tape-out costs
3,981

 
1.4
%
 
4,679

 
1.9
%
Other
21,791

 
7.2
%
 
21,035

 
8.3
%
Total Research and development
$
92,205

 
30.5
%
 
$
86,426

 
34.4
%
Research and development expenses were $92.2 million for the three months ended March 31, 2019, compared to $86.4 million for the three months ended March 31, 2018, representing an increase of $5.8 million, or approximately 6.7%.
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,
 
2019
 
% of
Revenues
 
2018
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
24,803

 
8.1
%
 
$
25,011

 
10.0
%
Share-based compensation
5,652

 
1.9
%
 
3,599

 
1.4
%
Trade shows and promotions
4,280

 
1.4
%
 
4,626

 
1.8
%
Other
5,362

 
1.7
%
 
6,258

 
2.5
%
Total Sales and marketing
$
40,097

 
13.1
%
 
$
39,494

 
15.7
%
Sales and marketing expenses were $40.1 million for the three months ended March 31, 2019, compared to $39.5 million for the three months ended March 31, 2018, representing an increase of $0.6 million, or approximately 1.5%.
Please refer to "Share-based Compensation Expense" below for a discussion of its impact on sales and marketing expenses.

33


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

 
1.9
%
 
$
5,880

 
2.3
%
Share-based compensation
4,665

 
1.5
%
 
2,790

 
1.1
%
Professional services
6,892

 
2.3
%
 
5,841

 
2.3
%
Other
1,773

 
0.6
%
 
2,005

 
0.9
%
Total General and administrative
$
19,271

 
6.3
%
 
$
16,516

 
6.6
%
General and administrative expenses were $19.3 million for the three months ended March 31, 2019, compared to $16.5 million for the three months ended March 31, 2018, representing an increase of $2.8 million, or approximately 16.7%. The increase in professional services was primarily due to $4.4 million of expenses related to the pending acquisition of Mellanox by NVIDIA recorded during the three months ended March 31, 2019, compared to $3.8 million of expenses related to the proxy contest during the three months ended March 31, 2018.
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,
 
2019
 
2018
 
(in thousands)
Cost of goods sold
$
684

 
$
411

Research and development
13,241

 
8,174

Sales and marketing
5,652

 
3,599

General and administrative
4,665

 
2,790

 
$
24,242

 
$
14,974

Share-based compensation expense was $24.2 million for the three months ended March 31, 2019, compared to $15.0 million for the three months ended March 31, 2018, representing an increase of $9.2 million, or approximately 61.4%. The increase was mainly due to additional expenses related to focal grants during the third quarter of 2018 and the first quarter of 2019.
Restructuring and impairment charges for the three months ended March 31, 2019 primarily consisted of an impairment charge related to fixed assets. Restructuring and impairment 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, 2019 represented income of $8.2 million as compared to an expense of $0.5 million for the three months ended March 31, 2018. The change was primarily attributable to a gain of $9.1 million related to the sale of an investment in a privately-held company.
Provision for (benefit from) taxes on income. Our provision for taxes on income was $4.3 million for the three months ended March 31, 2019 as compared to a benefit from taxes on income of $26.4 million for the three months ended March 31, 2018.
Our effective tax rate was 8.1% and (230.6)% for three months ended March 31, 2019 and 2018, respectively. For the three months ended March 31, 2019, the difference between the 8.1% effective tax rate and the 21.0% federal statutory rate resulted

34


primarily from the excess benefits related to share-based compensation, 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 and non-tax-deductible expenses such as share-based compensation.
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 our ability to recover deferred tax assets, we consider available positive and negative evidence including 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, 2019, our principal sources of liquidity consisted of cash and cash equivalents of $75.4 million and short-term investments of $477.2 million.
We are an Israeli company and as of March 31, 2019, our subsidiaries outside of Israel held approximately $32.9 million in cash, cash equivalents and short-term investments.
Our cash, cash equivalents, short-term investments and working capital balances at March 31, 2019 and December 31, 2018 were as follows:
 
March 31, 2019
 
December 31, 2018
 
(in thousands)
Cash and cash equivalents
$
75,352

 
$
56,766

Short-term investments
477,211

 
381,724

Total
$
552,563

 
$
438,490

Working capital
$
593,437

 
$
497,666

Our ratio of current assets to current liabilities was 3.4:1 and 3.3:1 at March 31, 2019 and December 31, 2018, respectively.
Operating Activities
Net cash provided by our operating activities amounted to $88.4 million in the three months ended March 31, 2019. The adjustments from net income of $48.6 million to net cash provided by operating activities mainly included net non-cash items of $50.7 million, partially offset by a gain on sale of an investment in a privately-held company of $9.1 million and a gain on investments of $2.8 million. Non-cash items consisted primarily of $24.0 million of depreciation and amortization, $24.2 million of share-based compensation and impairment charges of $2.5 million. The $1.0 million cash inflow from changes in assets and liabilities was attributed to an increase of $25.7 million in accrued liabilities and other liabilities due to higher payroll liabilities and accrued legal expenses and a decrease in inventory of $7.3 million primarily due to inventory management, partially offset by an increase in accounts receivable of $21.1 million primarily due to timing of invoicing and collections and a decrease in accounts payable of $7.4 million primarily due to a decrease in inventory related purchases and timing of payments.
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 an 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.

35


Investing Activities
Net cash used in investing activities was $84.5 million in the three months ended March 31, 2019. Cash used in investing activities was primarily attributable to the net purchases of short-term investments of $91.9 million, $7.7 million for purchases of property and equipment, and $1.7 million for purchases of intangible assets, partially offset by the proceeds from the sale of an investment in a privately-held company of $16.9 million.
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 privately-held companies, offset by the net sales of short-term investments of $16.1 million.
Financing Activities
Net cash provided by financing activities was $14.7 million in the three months ended March 31, 2019. Cash provided by financing activities was primarily due to $17.0 million of proceeds from issuances of ordinary shares through our employee equity incentive plans, partially offset by $2.3 million of payments on intangible asset financings.
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.
Contractual Obligations
The following table summarizes our contractual obligations at March 31, 2019 and the effect those obligations are expected to have on our liquidity and cash flows in future periods:
 
 
Purchase commitments
 
(in thousands)
2019 (remainder of the year)
 
$
167,626

2020
 
8,817

2021
 
1,093

2022
 
327

Total
 
$
177,863

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.
Leases. The Company adopted the new lease standard on January 1, 2019. As a result, the contractual obligations related to future lease payments are reflected on the balance sheet as lease liabilities as of March 31, 2019. See Note 14, "Leases" in the notes to the unaudited condensed consolidated financial statements for more details about the maturity of lease liabilities, and significant future obligations related to one of our building leases that has not yet commenced and therefore was not included in the lease liabilities as of March 31, 2019.
Other Commitments
For additional information about other commitments, see Note 9, "Commitments and Contingencies" in the notes to the unaudited condensed consolidated financial statements.
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.

36


Off-Balance Sheet Arrangements
As of March 31, 2019, we did not have any off-balance sheet arrangements.

37


ITEM 3—QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest rate fluctuation risk
Investments. Our investments consist of cash, money market funds, time deposits and interest bearing investments in government debt securities, commercial paper, corporate bonds and municipal bonds with an average maturity of 9.8 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 100 basis point change in interest rates would have a $3.2 million effect on the fair market value of our portfolio.
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 and operating expenses, consisting principally of salaries and related personnel costs, 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 reduce the impact of foreign exchange risks associated with forecasted future cash flows and certain existing assets and liabilities, we have established a balance sheet and anticipated transaction risk management program in order to reduce the volatility in our condensed consolidated statement of operations. 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 $6.7 million at March 31, 2019. There would also be an impact on future operating expenses denominated in currencies other than the U.S. dollar. For the month ended March 31, 2019, approximately $21.6 million of our monthly expenses were denominated in NIS. As of March 31, 2019, we had derivative contracts designated as cash flow hedges in the notional amount of approximately 269.7 million NIS, or approximately $74.3 million based upon the exchange rate on that day. In addition, as of March 31, 2019, we had derivative contracts hedging against NIS denominated assets and liabilities in the notional amount of approximately 164.9 million NIS, or approximately $45.4 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.


38


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, 2019. Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of March 31, 2019 to provide the reasonable assurance described above.
Changes in Internal Control Over Financial Reporting
We adopted the new lease standard, ASC Topic 842, on January 1, 2019. As a result, we have enhanced our processes and controls to address the new lease standard.
Other than the items described above, there were no changes during the three months ended March 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


39


PART II. OTHER INFORMATION
ITEM 1—LEGAL PROCEEDINGS
On May 1, 2019, a purported class action suit, entitled Marc Henzel v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against us and the members of our board of directors. On May 2, 2019, a purported class action suit, entitled Michael Kent v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Southern District of New York. Also on May 2, 2019, a purported class action suit, entitled David Thornton v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California. On May 3, 2019, a purported class action suit, entitled Lewis Stein v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against us, the members of our board of directors, NVIDIA International Holdings Inc., Teal Barvaz Ltd., and NVIDIA Corporation.  Also on May 3, 2019, a lawsuit entitled Elaine Wang v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against us and the members of our board of directors. All five suits allege that the preliminary proxy statement filed by us on April 22, 2019 with the SEC in connection with the proposed Merger omits material information with respect to the transactions contemplated by the Merger Agreement, rendering it false and misleading in violation of Sections 14(a) and 20(a) of the Exchange Act. Each plaintiff seeks, among other things, injunctive relief, rescission, declaratory relief and unspecified monetary damages.
We believe that the claims asserted in these lawsuits are without merit and intend to defend vigorously against all claims asserted. We are currently unable to estimate the reasonably possible loss or range of loss related to these lawsuits. Additional lawsuits arising out of or relating to the Merger Agreement and the transactions contemplated thereby may be filed in the future.
See Note 9, "Commitments and Contingencies—Contingencies—Legal Proceedings" in the notes to the unaudited condensed consolidated financial statements, included in Part I, Item 1 of this report, for a description of other 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 announcement and pendency of our agreement to be acquired by a wholly-owned subsidiary of NVIDIA may adversely affect our business, results of operations and share price.
Our pending acquisition by NVIDIA International Holdings Inc., a wholly-owned subsidiary of NVIDIA, could have an adverse effect on our revenue in the near term if our customers delay, defer or cancel purchases pending completion of the Merger. While we are attempting to address this risk through communications with our customers, current and prospective customers may be reluctant to purchase our products due to uncertainty about the direction of our product offerings and the support and service of our products after the Merger is consummated. Additionally, we are subject to additional risks in connection with the announcement and pendency of the Merger, including:
various conditions to the closing of the Merger may not be satisfied or waived;
the pendency and outcome of any legal proceedings that may be instituted against us, our directors and others relating to the transactions contemplated by the Merger Agreement;
potential adverse effects on our business and operations under the Merger Agreement, which may prevent us from pursuing opportunities without NVIDIA’s approval or taking other actions, whether in the form of dividend payments, share repurchases, restructurings, asset dispositions or otherwise, that we might have undertaken in the absence of this transaction;

40


that the Merger Agreement contains customary provisions that may limit our ability to pursue alternative sale proposals;
that we may forego opportunities we might otherwise have pursued absent the Merger Agreement;
the required regulatory approvals from governmental entities may delay the Merger or result in the imposition of conditions that could cause NVIDIA to abandon the Merger;
potential adverse effects on our ability to attract, recruit, retain and motivate current and prospective employees who may be uncertain about their future roles and relationships with us following the completion of the Merger; and
the significant diversion of our employees’ and management’s attention resulting from the transactions contemplated by the Merger Agreement.
The failure of our pending acquisition by a wholly-owned subsidiary of NVIDIA to be completed may adversely affect our business, results of operations and share price.
Each of our and NVIDIA’s obligations to consummate the Merger is subject to a number of conditions specified in the Merger Agreement, including the following: (a) approval of the Merger Agreement by the requisite affirmative vote of our shareholders, (b) no governmental authority in any jurisdiction has by any law or order restrained, enjoined or otherwise prohibited the consummation of the Merger that remains in effect, (c) expiration or termination of the applicable Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”), waiting period, clearance or approval, as applicable, by the Anti-Monopoly Bureau of the State Administration for Market Regulation (“SAMR”) in the People’s Republic of China, and clearance or affirmative approval by or expiration of the mandatory waiting period with respect to certain specified antitrust jurisdictions, (d) at least fifty (50) days shall have elapsed after the filing of the merger proposal with the Companies Registrar of the Israeli Corporations Authority and at least thirty (30) days shall have elapsed after the approval of the Merger by our shareholders has been received, (e) with specified qualifications and exceptions, the truth and correctness of the representations and warranties of Mellanox, NVIDIA International Holdings Inc., Teal Barvaz Ltd. and NVIDIA and compliance in all material respects by Mellanox, NVIDIA International Holdings Inc. and Teal Barvaz Ltd. with their respective covenants contained in the Merger Agreement, and (f) the absence of a material adverse effect on Mellanox’s business, except any effects that, individually or in the aggregate, would prevent or materially impair Mellanox from consummating the Merger or performing any of its material obligations under the Merger Agreement. There can be no assurance that these conditions to the completion of the Merger will be satisfied in a timely manner or at all.
If the Merger is not completed, our share price could fall to the extent that our current share price reflects an assumption that the Merger will be completed. Furthermore, if the Merger is not completed, we may suffer other consequences that could adversely affect our business, results of operations and share price, including the following:
we could be required to pay a termination fee of up to $225.0 million to NVIDIA under certain circumstances as described in the Merger Agreement;
we have incurred, and will continue to incur, significant costs, expenses and fees for professional services and other transaction costs in connection with the Merger, and these fees and costs are payable by us regardless of whether the Merger is consummated;
the failure of the Merger to be consummated may result in adverse publicity and a negative impression of us in the investment community;
the pendency and outcome of any legal proceedings may be instituted against us, our directors and others relating to the transactions contemplated by the Merger Agreement;
any disruptions to our business resulting from the announcement and pendency of the acquisition, including any adverse changes in our relationships with our customers, vendors and employees, may continue or intensify in the event the Merger is not consummated;
we may not be able to take advantage of alternative business opportunities or effectively respond to competitive pressures; and
we may experience employee departures.
Any delay in completing the Merger may significantly reduce the benefits expected to be obtained from the Merger.
In addition to the required regulatory clearances and approvals described above under “The failure of our pending acquisition by a wholly-owned subsidiary of NVIDIA to be completed may adversely affect our business, results of operations

41


and share price,” the Merger is subject to a number of other conditions described in the Merger Agreement that are beyond our control. We cannot predict whether and when these conditions, and the other required regulatory clearances and approvals, will be satisfied.
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.
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.
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

42


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.
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, 2019, sales to Dell accounted for 15% of our total revenues. Sales to our top 10 customers represented 55% and 57% of our total revenues for the three months ended March 31, 2019 and 2018, 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.
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

43


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 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;

44


political instability in the regions where these subcontractors are located; and
natural disasters impacting these subcontractors.
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.
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

45


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, design 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, design 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
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.
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

46


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.
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 not involved in intellectual property litigation today, but 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 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 or any other key personnel, and their knowledge of our business and industry would be extremely difficult to replace.
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, restricted share units ("RSUs"), and performance share units 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.

47


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. Consistent with the terms of the Merger Agreement, 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;
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.

48


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;
manage inventory levels;
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 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

49


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, 2019, we had recorded $640.6 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, 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 condensed 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.
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.

50


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

51


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.
Our business is subject to the risks of earthquakes, fires, floods and other natural catastrophic events.
Our operations take place across the globe, including in areas such as the San Francisco Bay Area and Asia Pacific nations that are known for seismic activity. A significant natural disaster, such as an earthquake, fire or flood or tsunami, in any location in which our operations or the operations of our customers or suppliers take place 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.
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 the Middle East and surrounding areas, 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

52


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 64% and 62% of our revenues in the three months ended March 31, 2019 and 2018, 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;
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, including the tariffs recently enacted and proposed by the U.S. government on various imports from China and by the Chinese government on certain U.S. goods, the scope and duration of which remain uncertain;
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.
We sell our products into many countries and we also source many components and materials for our products from various countries. Such global resourcing enables us to minimize or mitigate the impact of tariffs and other regulatory taxes or duties. Nonetheless, the recently imposed U.S. tariffs could have a negative impact on our business, financial condition or results of operations. Further, an increase in tariffs or the imposition of additional tariffs and the potential escalation of a trade war and retaliatory measures could adversely affect our business, financial condition or results of operations.

53


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.
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. may reach 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.
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 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

54


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 New Israeli Shekels ("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 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 Israeli Law for Encouragement of Capital Investments, 1959 ("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, export requirements, 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.
On December 29, 2016, 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). The tax rates under the new regime will be higher than those under our current regime. See Note 12, "Income taxes" for more details.
If we elect to distribute dividends or buy back our shares using exempt income derived from "Approved/Beneficiary Enterprise" income, we will be subject to tax on the gross amount distributed or used in a buyback. The tax rate will be the rate at which the income would have been subject to tax had it not been exempt. 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 or the shareholder from whom we buy back the shares is subject to withholding tax at the source at the reduced rate applicable to dividends or buybacks from Approved Enterprises, which is 15% if we distribute dividends or buy back shares 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.

55


The Israeli government grants that we received require us to meet various 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 Israeli Innovation Authority, formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "IIA"), for the financing of a portion of our research and development expenditures in Israel. When know-how is developed using or in connection with IIA grants, we are subject to restrictions on transfer of the know-how, including outside of Israel. Transfer of know-how outside of Israel requires pre-approval by the IIA which may at its sole discretion grant such approval and impose certain conditions, and is subject to the payment to IIA of a transfer fee or license fees, calculated according to the formulas provided in the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 (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 IIA, requires us to obtain the approval of the IIA and may result in increased amounts to be paid to the IIA as well as in increased royalty rate. Transfer of know-how to another Israeli entity requires the approval of IIA as well as full or partial assumption of the liabilities to IIA by the other entity. These restrictions may impair our ability to enter into agreements for those products or technologies without the approval of the IIA. We cannot be certain that any approval of the IIA 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 IIA 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 IIA. Any approval, if given, will generally be subject to additional financial obligations. If we fail to comply with the conditions imposed by the IIA, 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. The restrictions regarding the use and transfer of know-how (including for the purpose of manufacturing) apply also to any IIA programs that are under a royalty payments agreement and to non-royalty-bearing programs.
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. Three of our executive officers and two 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.
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.
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;

56


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, holders of ordinary shares 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, holders of our ordinary shares 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.
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;

57


a requirement for the approval of the shareholders of at least a majority of the voting power of the Company for any merger involving 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 Income Tax Authority, Israeli tax law generally provides that a shareholder who exchanges our shares for shares that are listed for trading on a securities 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, resulting in taxation before disposition of the investment in the foreign corporation. 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 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.


58


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.


59


ITEM 6 — EXHIBITS
2.1
(1)
 
*
3.1
(2)
 

10.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 2.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-33299) filed on March 11, 2019.
(2)
Incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q (SEC File No. 001-33299) filed on August 3, 2018.
†    Filed herewith.
*
The schedules to the Agreement and Plan of Merger have been omitted from this filing pursuant to Item 601(b)(2) of Regulation S-K. The Company will furnish copies of any such schedules to the SEC upon request.
**
Portions of this exhibit have been omitted because they are both (i) not material and (ii) would be competitively harmful if publicly disclosed.


60



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 9, 2019
Mellanox Technologies, Ltd.
 
 
 
 
 
 
 
 
/s/ Doug Ahrens
 
 
Doug Ahrens
 
 
Chief Financial Officer
 
 
(Duly Authorized Officer and Principal Financial Officer)


61
EX-10.1 2 ex101mlnx-ctrxtechnologyli.htm EXHIBIT 10.1 Exhibit
Exhibit 10.1

EXECUTION VERSION

Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


TECHNOLOGY LICENSE AGREEMENT

This Technology License Agreement (this “Agreement”) is entered into as of January 21, 2019 (“Effective Date”) by and between Mellanox Technologies Ltd., an Israeli company, with its principal place of business at 26 HaKidma St., Ofer Industrial Park, Yokneam 2069200, Israel (“Mellanox”) and H3C Technologies Co., Limited, a Hong Kong company, with its principal place of business at Room 2301, Caroline Ctr Lee Gardens Two, 28 Yun Ping Road Causeway Bay, Hong Kong (“H3C”). Mellanox and H3C may be referred to in this Agreement, individually, as a “Party,” and collectively, as the “Parties”.
RECITALS
WHEREAS, Mellanox is an Israeli company engaged in the development and supply of end-to-end interconnect solutions for data center servers and storage systems;
WHEREAS, H3C is a leading provider of digital telecommunications equipment;
WHEREAS, H3C desires to license from Mellanox certain intellectual property owned by Mellanox and relating to Mellanox's [****] for H3C’s use in the design and manufacture of semiconductor integrated circuit products proprietary to H3C;
WHEREAS, in connection with such license, the Parties desire for Mellanox to provide to H3C certain technical support and other services related to H3C’s development of such integrated circuit products, all in accordance with the terms and conditions of this Agreement; and
WHEREAS, in connection with license and this Agreement, the Parties desire to enter into a strategic supply arrangement, pursuant to which H3C will commit to purchase from certain minimum volumes of Mellanox products.
NOW, THEREFORE, in consideration of the foregoing and the mutual covenants contained herein, the Parties hereby agree as follows:
AGREEMENT
1.DEFINITIONS.
Section 1.1.    For purposes of this Agreement the following capitalized terms will have the meanings set forth below:
Affiliate(s)” means, as to any entity, any other entity which is (i) directly or indirectly controlling such first entity; (ii) under the same direct or indirect control as such first entity; or (iii) which is directly or indirectly controlled by such first entity (such controlled entity being a

1

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Subsidiary”). For purpose of this definition, “control” means direct or indirect ownership of more than fifty percent (50%) of the outstanding voting stock or other voting interests in an entity, or the ability to direct the affairs and/or to control the composition of the board of directors or equivalent body of an entity. An entity will be deemed an Affiliate (or Subsidiary) only for so long as such control exists during the term of this Agreement.
Background Technology” means, with respect to a Party, all Technology developed, authored, created or acquired by or for such Party or its Affiliates either (i) prior to the commencement of this Agreement or (ii) independently of its activities under this Agreement and without any use of any information, data or other materials provided by the other Party under this Agreement. For the avoidance of doubt, all Licensed Technology constitutes Mellanox Background Technology.
Change in Control” means any of the following transactions: (a) the sale or other transfer to any person of more than fifty percent (50%) of the total combined voting power of a Party’s outstanding voting capital stock in one or more related transactions; or (b) the sale or other transfer of all or substantially all of the assets of a Party in one or more related transactions; (c) a merger, consolidation or acquisition of a Party with, by or into another corporation (or series of related transactions culminating in such merger, consolidation or acquisition), except for a transaction the principal purpose of which is to change such Party’s state of domicile, or (d) any merger, consolidation or acquisition or series of related transactions culminating in such merger, consolidation or acquisition in which a Party is the surviving entity but in which more than fifty percent (50%) of the total combined voting power of such Party’s outstanding voting capital stock are transferred to a person or persons different from those who held such voting capital stock immediately prior to such event.
Confidential Information” means any and all information and materials which a Party or any of its Affiliates (the “Disclosing Party”) has disclosed or otherwise made available to the other Party or its Affiliate (the “Recipient”) or which the Recipient has observed or otherwise obtained from the Disclosing Party, whether made available in writing, orally or in graphic or electronic form, that are marked in writing as confidential or proprietary or, if disclosed orally or in other intangible form that is not so marked, that are identified as confidential or proprietary at the time of such disclosure and summarized in writing and transmitted to the Recipient within 30 days of such disclosure, and any portions, extracts, copies and derivatives of the foregoing. For the avoidance of doubt, Confidential Information includes information and materials of third parties that is in the Disclosing Party’s possession and otherwise meets the requirements set forth above. Without limiting the generality of the foregoing, all of the Licensed Technology will be deemed Confidential Information of Mellanox.
Development and Support Fee” has the meaning set forth in ‎ ‎Section 5.1.
Development and Support Services” has the meaning set forth in ‎‎Section 3.1.
Fees” means, collectively, the License Fees and Development and Support Fees.
[****]” means the [****] containing Licensed Technology delivered in [****] and in [****] that has been or is intended to be mass-produced.

2

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


H3C Personnel” means H3C and its Affiliates’ employees and consultants, including any third party contractors retained by H3C or its Affiliates.
Intellectual Property Rights” means any or all rights in, arising out of, or associated therewith: (i) patents and patent applications in any country or jurisdiction, and all reissues, divisionals, renewals, extensions, provisionals, continuations and continuations-in-part thereof; (ii) inventions (whether patentable or not), invention disclosures, improvements, trade secrets, proprietary information, know how, technology, technical data, non-public information and all documentation related to any of the foregoing; (iii) all copyrights, copyright registrations and applications, and all other rights corresponding thereto throughout the world; and (iv) all mask works, mask work registrations and applications throughout the world.
License” has the meaning set forth in ‎ ‎Section 2.1(a).
License Fee” has the meaning set forth in ‎‎Section 5.1.
Licensed Technology” means Mellanox’s proprietary know-how, data and other technology related to its [****] that are owned by Mellanox or any of its Affiliates and are necessary or useful for or related to the development, design, manufacturing, testing, verification, support and commercialization by or for H3C of the [****], including as specified in Exhibit A hereto.
Mellanox Dedicated Personnel” has the meaning set forth in ‎‎Section 3.1(a).
Mellanox Intellectual Property Rights” means any and all Intellectual Property Rights which are (i) owned or controlled by Mellanox during the Term, and (ii) embodied in or which would be infringed by the use of the Licensed Technology or Updates delivered to H3C under this Agreement.
Mellanox Competitors” means the entities listed on Exhibit C, including their Affiliates, as such list may be updated from time to time in good faith upon the mutual agreement of the Parties.
Mellanox Products” means Mellanox Ethernet and InfiniBand portfolio: Ethernet switches, Ethernet NICs, InfiniBand HCAs, system-on-a-chip (SOC), LinkX products: optical AOC/transceivers, DACs, VOAs, InfiniBand switches, NPUs and any other products and materials.
[****]” means integrated circuit products developed by or for H3C that are based on or incorporate all or a part of the Licensed Technology and are designed to be embedded in H3C [****], and which are identified by H3C with a unique H3C part number, including [****].
[****] Technology” means all (i) Technology invented, discovered, conceived, developed or created by or for H3C to the extent relating to [****]; (ii) Technology invented, discovered, conceived, developed or created jointly by H3C Personnel and Mellanox Dedicated Personnel in the course of performing this Agreement, solely to the extent relating to [****] (“Jointly Developed [****] Technology”); (iii) Project Deliverables; and (iv) any modifications, improvements or derivative works of any of the foregoing (but expressly excluding, in each of the foregoing cases, any underlying Background Technology).

3

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Project Deliverables” means any items developed by or for Mellanox for delivery to H3C as part of the performance of the Development and Support Services, in each case that are related to [****], as specified in a written statement of work executed by the Parties, including those identified therein as project deliverables to be owned by H3C (such items, excluding, for the avoidance of doubt, any Licensed Technology and Updates).
Quarterly Purchase Commitment” has the meaning set forth in ‎Section 8.2.
[****]” has the meaning set forth in ‎Section 5.2(a).
Sell” means to sell, lease or otherwise distribute, transfer or dispose of a product on a commercial basis (whether as a standalone product or as integrated, incorporated or included as part of any other products or services) to an independent, unrelated third party (“Sold,” “Sale” and other forms of “Sell” shall have the same meaning). For purposes of payment and accounting to Mellanox for [****], a “Sale” of a [****] will be deemed to have occurred upon the earlier of (i) the date of shipment of the [****] (or a product incorporating or integrating the [****]) to the third party buyer, and (ii) the date of dispatch of a bill or invoice for such [****].
Service Plan” means the support services plan attached hereto as Exhibit B, which sets forth the details of the Development and Support Services, including, without limitation, the number of Mellanox Dedicated Personnel and their expertise and qualifications, and the duration and frequency of the respective Development and Support Services (on-site support and off-site support), as such plan may be amended upon the mutual written agreement of the Parties.
Supply Agreement” means, as applicable, (i) those certain Mellanox Standard Terms and Conditions of Sale, or (ii) such other supply agreement as the Parties may enter into setting forth terms and conditions under which H3C will order from Mellanox, and Mellanox will supply to H3C, Mellanox Products. The Parties will use their best efforts to enter into the supply agreement within [****] following the Effective Date.
Subcontractor” means a third party contractor or service provider engaged by H3C to provide services to H3C in connection with the design, development, manufacturing or distribution of [****].
Support Period” means the period commencing on the Effective Date and ending upon the earlier of (i) [****] following the Effective Date; and (ii) [****].
Technology” means information, know-how, data and other technology, including, without limitation, works of authorship, inventions, creations, ideas, computer programs (in source code, object code or any other format), firmware, IP blocks, documentation, developments, technical information, specifications, designs, drawings, writings, schematics, methods, procedures, concepts, techniques, protocols, hardware and products.
Term” has the meaning set forth in ‎Section 10.1.
Total Purchase Commitment” has the meaning set forth in ‎‎Section 8.2.

4

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Update” means any error correction, bug fixes or revision to the Licensed Technology made by or for Mellanox and provided to H3C pursuant to this Agreement.
Section 1.2.    Language; Interpretation. This Agreement is in the English language only, which language will be controlling in all respects, and all versions hereof in any other language will not be binding upon the parties hereto. All notices to be made or given pursuant to this Agreement will be in the English language. The terms “this Agreement,” “hereof,” “hereunder” and any similar expressions refer to this Agreement and not to any particular article or other portion hereof. As used in this Agreement, the words “include” and “including,” and variations thereof, will be deemed to be followed by the words “without limitation,” and “discretion” means sole discretion.
2.TECHNOLOGY LICENSE
Section 2.1.    License Grant.
(a)    License Grant. Subject to the terms and conditions set forth in this Agreement, including payment of any License Fees [****] that are due and payable under the terms and conditions of this Agreement, Mellanox hereby grants to H3C a non-exclusive, worldwide, non-transferable (except to the extent permitted under the assignment provision in this Agreement), non-sublicensable (except to Subcontractors or Affiliates as set forth below), perpetual, irrevocable (except as set forth in this Agreement), royalty- and license fee-bearing, limited license, under the Mellanox Intellectual Property Rights, to use, reproduce, create derivative works of and otherwise modify, display, perform (publicly or otherwise) the Licensed Technology and Updates solely for the purpose of designing and developing (including having designed or developed subject to ‎Section 2.1‎(b) below), making (including having made, tested and verified subject to ‎Section 2.1‎(b) below), using, selling, offering to sell, importing, distributing (including having distributed subject to ‎Section 2.1‎(b) below) or otherwise disposing of and commercializing [****], whether on a standalone basis or as integrated, incorporated or included as part of any other products or services of H3C or any of its Affiliates (the “License”). For the avoidance of doubt, the License excludes the use of or other exercise of rights to any Technology and Intellectual Property Rights therein owned by any third party, including any third party Technology that may be included or incorporated into or used with the Licensed Technology or Updates, and H3C acknowledges and agrees that it may have to enter into separate agreements with the applicable third parties to license or sublicense such Technology and Intellectual Property Rights therein.
(b)    Subcontactors. Pursuant to the License, H3C has the right to subcontract (and grant corresponding sublicenses under its rights in the License for) the design, development, manufacturing, testing, verification and distribution of the [****] to its Subcontractors under the “have designed or developed,” “have made, tested and verified” or “have distributed” rights granted to H3C in the License; provided that (i) H3C may in no event grant any such sublicense or disclose or provide any Licensed Technology to any Mellanox Competitor; (ii) each Subcontractor agrees in writing not to use any Licensed Technology for any purpose other than designing, developing, manufacturing, testing, verifying or distributing the [****], as applicable, in accordance with all of the terms and conditions of this Agreement, including confidentiality obligations, and to return to H3C all Licensed Technology and other Confidential Information provided to the Subcontractor upon the completion or termination of Subcontractor’s work (or upon H3C’s request); and (iii) H3C

5

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


will be responsible for any unauthorized disclosure or misuse of any Licensed Technology by any such Subcontractor. H3C may disclose Licensed Technology to a Subcontractor only to the extent necessary for such Subcontractor to carry out its subcontracting services for H3C. Nothing herein will be deemed to grant any Subcontractor any license under any Mellanox Intellectual Property Rights. H3C also agrees that Mellanox is an intended third-party beneficiary with respect to the enforcement of the confidentiality provisions against each Subcontractor that is provided with Licensed Technology or other Confidential Information.
(c)    Sublicensing to Affiliates. In addition to and not in lieu or limitation of H3C’s right to sublicense Subcontractors pursuant to ‎Section 2.1‎(b) above, H3C will have the right to sublicense the rights granted to it under the License to its Affiliates (with the right to further sublicense to its subcontractors pursuant to the terms and conditions as stated in ‎Section 2.1‎(b)); provided that (i) each such Affiliate agrees to be bound by all of the terms and conditions set forth in this Agreement, and (ii) any act or omission of any Affiliate in violation of this Agreement will be deemed an act or omission of H3C hereunder.
Section 2.2.    Technology Transfer. Mellanox will deliver to H3C or an Affiliate designated by H3C copies of (i) all Licensed Technology set forth in Exhibit A that in the possession or control of Mellanox (as of the applicable delivery date), in accordance with the stages, delivery schedule, format and manner set forth in Exhibit A, and (ii) the function testing report of [****] (“Testing Report”) which will be verified by H3C and attached hereto as Exhibit E upon verification. Mellanox will deliver to H3C or an Affiliate designated by H3C all Project Deliverables required pursuant to a statement of work in accordance with the stages, delivery schedule, format and manner specified therein.
Section 2.3.    Limitations.
(a)    License Restrictions. Except as expressly permitted in this Agreement or by law, H3C will not (i) disassemble, decompile or otherwise reverse engineer the Licensed Technology, any Updates, or any part thereof, or otherwise attempt to learn the source code or algorithms underlying the Licensed Technology or any Update (unless originally provided in source code to H3C); or (ii) use, transfer, sublicense, distribute, modify, create derivative works of or reproduce any Licensed Technology or Update.
(b)    Restricted Use. H3C acknowledges and agrees that the Licensed Technology is not designed or certified for use in components of systems intended for, or in relation to the operation of, weapons, weapons systems, nuclear installations, means of mass transportation, aviation, life-support computers or equipment, hazardous substance management, or for any other application in which the failure of the [****] could create a situation where personal injury or death is reasonably likely to occur (“Restricted Uses”).
(c)    Back Up Copies. H3C may make copies of the Licensed Technology and Updates as necessary for the exercise of its rights under the License or for archival or back-up purposes; and such copies may only be used for such purposes. All such copies are and will remain the exclusive property of Mellanox.

6

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


(d)    Ownership Notices. H3C shall not remove, obscure or alter Mellanox copyright notices, patent notices, trademarks or other proprietary rights notices affixed to or contained within the Licensed Technology (or any copies thereof).
(e)    Disclaimer. Nothing contained in this Agreement may be construed as: a warranty or representation by Mellanox as to the validity, enforceability or sufficiency of any Mellanox Intellectual Property Right or Licensed Technology; or imposing upon Mellanox any obligation to institute any suit or action for infringement of any Mellanox Intellectual Property Right, or to defend any suit or action brought by a third party which challenges or concerns the validity, enforceability, or right to use any Mellanox Intellectual Property Right or Licensed Technology; or imposing on Mellanox any obligation to file any patent application or other intellectual property right application or registration or to secure or maintain in force any patent or other Mellanox Intellectual Property Right; or a warranty or representation by Mellanox as to the use, performance, operation or maintenance of any Licensed Technology (except as expressly set forth in this Agreement) or [****] used, manufactured or Sold pursuant to this Agreement.
(f)    No Implied Licenses. Except for the expressly granted License, no license or other right is granted to H3C hereunder by implication, estoppel or otherwise, under any Licensed Technology or Intellectual Property Rights of Mellanox. Any use by H3C of any Licensed Technology or Intellectual Property Rights of Mellanox, except as expressly and specifically authorized in this Agreement, constitutes a material breach of this Agreement and may constitute infringement of such Intellectual Property Rights.
3.DEVELOPMENT AND SUPPORT SERVICES
Section 3.1.    Development and Support Services. During the Support Period, Mellanox shall provide to H3C reasonable consulting, training and technical support services that are necessary or useful to enable H3C to independently perform the design, development, manufacturing (if applicable) and support of the [****], as set forth in more detail in this Agreement and the Service Plan (“Development and Support Services”). The Development and Support Services will generally include:
(a)    a number of dedicated Mellanox experts and technical support teams (whether Mellanox employees or third party contractors or service providers engaged by Mellanox to provide these services), as set forth in the Service Plan, to support H3C’s front-end design and back-end design of the [****] (“Mellanox Dedicated Personnel”);
(b)    training sessions designed to assist the H3C team to understand and obtain the necessary or useful knowledge, skills and expertise to use and otherwise exercise its license in and to the Licensed Technology throughout the Support Period;
(c)    development and delivery by Mellanox of certain Updates and Project Deliverables as expressly agreed by the Parties in this Agreement, a statement of work or other writing mutually executed by the Parties;

7

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


(d)    advising H3C with respect to physical implementation using [****] processes for the [****];
(e)    responding to H3C’s questions related to [****] manufacturing rules, processes and IP, to the extent relating to the [****], to the best of Mellanox’s knowledge and ability; and
(f)    advising H3C on the qualification and test services, including but not limited to the manufacturing of test wafers and chips to the extent relating to the [****]; and
(g)    providing other related services in connection with the [****], as may be requested by H3C and agreed to by Mellanox from time to time.
Section 3.2.    Project Coordinators. Each Party will assign at least one technically qualified individual as a liaison for delivery and receipt of the Licensed Technology or any exchange or delivery of Confidential Information (“Project Coordinators”). The initial Project Coordinators are specified in Exhibit A. Each Party shall notify the other Party of any change in the identity of its Project Coordinator(s).
Section 3.3.    Assistance with Foundries. In the event H3C elects to have the [****] manufactured by [****], then upon H3C’s request, Mellanox will provide reasonable consulting and advising assistance to H3C, during the Support Period, in connection with the manufacturing of the [****] and solely to the extent such assistance is within Mellanox’s existing capabilities. H3C acknowledges that Mellanox’s ability to provide such assistance will be significantly limited should H3C decide to use [****].
Section 3.4.    Additional Services. The Parties may from time to time agree to expand the Development and Support Services or that Mellanox will provide additional related services, in which case the scope and cost of such expanded or additional services will be detailed in statement(s) of work mutually executed by the Parties.
4.PROPRIETARY RIGHTS
Section 4.1.    Background Technology. Each Party retains and will continue to own all right, title and interest, including all Intellectual Property Rights, in and to all of its Background Technology.
Section 4.2.    Licensed Technology. Subject to the grant of the License, Mellanox retains and will continue to own all right, title and interest in and to all Licensed Technology, Mellanox Intellectual Property Rights and Updates.
Section 4.3.    [****] Technology. Subject to Mellanox’s ownership of any underlying Licensed Technology, Background Technology and Updates, H3C shall exclusively own all [****Technology, and Mellanox hereby irrevocably assigns and agrees to assign to H3C or an Affiliate designated by H3C all right, title and interest in and to any and all Project Deliverables and Jointly Developed [****] Technology. To the extent that any Project Deliverables and Jointly

8

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Developed [****] Technology, or any Intellectual Property Rights therein, are not assignable as provided in this Section or that Mellanox retains any right, title or interest in or to any Project Deliverables or Jointly Developed [****] Technology, Mellanox hereby unconditionally and irrevocably waives any and all claims and causes of action of any kind against H3C, its Affiliates, and its licensees (through multiple tiers) with respect to such rights, and agrees, at H3C’s request and expense, to consent to and join in any action to enforce such rights, and hereby grants to H3C or an Affiliate designated by H3C an unrestricted, perpetual, irrevocable, fully paid-up, royalty-free, fully transferable, sublicensable (through multiple levels of sublicensees), exclusive (even as to Mellanox, but subject to ‎Section 4.4) right and license, throughout the world, free from any liens or encumbrances, to design, develop, implement, make, have made, assemble, test, use, sell, offer to sell, import, distribute, reproduce, modify, support, repair, refurbish, display and perform (whether publicly or otherwise), disclose and create derivative works and other improvements of, and otherwise commercialize, exploit, or dispose of (and have others exercise such rights on behalf of H3C) all or any portion of the Project Deliverables and Jointly Developed [****] Technology (or any Intellectual Property Rights therein or thereto), in any form or media (now known or later developed). In addition to the foregoing, upon H3C’s request, Mellanox will grant H3C or an Affiliate designated by H3C a power of attorney with the full right and authority in all applicable jurisdictions, to act on Mellanox’s behalf to implement the foregoing assignment.
Section 4.4.    License Back to Mellanox. Subject to the terms and conditions set forth in this Agreement, and Mellanox’s compliance with its obligations under Section 2.2, 3.1 and 3.3 in material respect, H3C ,on behalf of itself and its Affiliates, hereby grants and agrees to grant to Mellanox a perpetual, irrevocable, worldwide, non-exclusive, royalty-free, fully paid-up license, sublicensable to its Affiliates and subcontractors, under all Intellectual Property Rights which are owned or controlled by H3C or any of its Affiliates and embodied in or which would be infringed by the use of any Jointly Developed [****] Technology and Project Deliverables, to use, commercialize and otherwise exploit in any manner any and all Jointly Developed [****] Technology and Project Deliverables in connection with the development, design, having designed, manufacture, having manufactured, testing, verification, use, import, offer to Sell, Sale and otherwise commercialization of any products or services of Mellanox or its Affiliates, other than any [****] that are substantially similar to or competitive with the [****]. For the avoidance of doubt, the foregoing license to such Jointly Developed [****] Technology and Project Deliverables excludes the use of or other exercise of rights to any Technology or Intellectual Property Rights owned by any third party, including any third party Technology that may be included or incorporated into or used with such Jointly Developed [****] Technology or Project Deliverable, and Mellanox acknowledges and agrees that it may have to enter into separate agreements with the applicable third parties to license or sublicense such Technology or Intellectual Property Rights.
5.FEES[****]
Section 5.1.    License Fees; Development and Support Fees. In consideration for the License and the Development and Support Services performed by Mellanox under this Agreement, H3C will pay Mellanox the license fees and development and support fees set forth in Exhibit A (respectively, “License Fee” and “Development and Support Fees”) in accordance with the corresponding schedule or milestones therein.

9

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Section 5.2.    [****].
(a)    [****]. In addition to the License Fee and Development and Support Fees, H3C will pay [****].
(b)    Payment; Reports. [****]. All [****] on [****] and due [****]. For so long as [****], within [****], H3C will deliver to Mellanox a written report containing the following information: (i) the total number of units of each [****] Sold during [****], (ii) an itemized list (including quantities) of each [****] Sold, either as a standalone product or included as part of any other products (and identifying such other products, if applicable), (iii) an itemized list of the third party buyers and their location (including quantities of each [****] purchased by each buyer), and (iv) a calculation of the [****] and any other information reasonably requested by Mellanox relevant to verifying the calculation and accuracy of the payment due to Mellanox.
Section 5.3.    Payment Terms
(a)    Payments. Unless otherwise set forth in this Agreement, all Fees due pursuant to this Agreement will be due and payable [****] from H3C’s receipt of the applicable invoice. All payments made to Mellanox for the applicable Fees [****] under this Agreement will be in U.S. dollars.
(b)    Taxes. Any and all amounts payable by H3C to Mellanox hereunder[****] are [****] and [****].
Section 5.4.    Records and Audits. H3C shall keep complete and accurate books of account and records with respect to any transaction giving rise to H3C’s obligation to pay any amount due to Mellanox hereunder[****]. H3C shall retain such books and records for a period of [****] from the date of any such transaction, notwithstanding any termination of this Agreement. H3C will permit an independent accounting firm designated by Mellanox (and reasonably acceptable to H3C) to examine and audit, at Mellanox’s cost, no more than once each calendar year, during normal business hours, all books and records as may contain, under recognized accounting practices, information bearing upon the amounts payable to Mellanox[****], under this Agreement. Such auditors will be subject to appropriate measures to protect H3C’s and third parties’ confidential information. Prompt adjustment shall be made by H3C to compensate for any errors or omissions disclosed by such examination or audit which result in an underpayment of any amounts due to Mellanox, together with interest thereon [****]. If any such examination discloses a payment obligation greater than [****] of the applicable period being audited, then H3C, in addition to paying such payment then due, shall pay the reasonable cost of the audit.
6.REPRESENTATIONS AND WARRANTIES
Section 6.1.    Representations and Warranties of H3C. H3C represents and warrants to Mellanox as of the Effective Date that:
(a)    it is a corporation duly organized, validly existing and in good standing under the laws of its jurisdiction of formation;

10

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


(b)    it has full corporate power and authority to execute, deliver and perform this Agreement, and has taken all corporate action required by law and its organizational documents to authorize the execution and delivery of this Agreement and the consummation of the transactions contemplated by this Agreement; and
(c)    all consents, approvals and authorizations from all governmental authorities required to be obtained by it in connection with this Agreement have been obtained.
Section 6.2.    Representations and Warranties of Mellanox. Mellanox represents and warrants to H3C as of the Effective Date that:
(a)    it is a corporation duly organized, validly existing and in good standing under the laws of its jurisdiction of formation;
(b)    it has full corporate power and authority to execute, deliver and perform this Agreement, and has taken all corporate action required by law and its organizational documents to authorize the execution and delivery of this Agreement and the consummation of the transactions contemplated by this Agreement;
(c)    all consents, approvals and authorizations from all governmental authorities required to be obtained by it in connection with this Agreement have been obtained;
(d)    Mellanox’s execution of and performance under this Agreement shall not breach any agreement with any third party or any obligation owed by Mellanox to any third party to keep any information or materials in confidence or in trust;
(e)    Mellanox has all necessary rights to grant the licenses, assignments and rights herein to H3C without the need for any assignments, releases, consents, approvals, immunities or other rights not yet obtained, other than with respect to the third party intellectual property set forth in Exhibit D;
(f)    the Development and Support Services furnished by Mellanox will be performed in a professional and workmanlike manner;
(g)    the Licensed Technology includes files that accurately reflect the [****] available in production as of the date hereof.
(h)    the Licensed Technology will conform to the Testing Report, and in the event of a breach of this warranty, H3C shall notify Mellanox promptly in writing of such breach, and Mellanox shall use its reasonable best efforts to promptly (and not later than [****] after receiving the notice) provide an Update or alternative mechanism that conforms the affected Licensed Technology to the Testing Report. In the event of a breach of this warranty [****], if Mellanox fails to do the foregoing, H3C will be entitled to [****];
(i)    to Mellanox’s knowledge, the third party intellectual property set forth in Exhibit D is the complete list of third party intellectual property required for use of the Licensed

11

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Technology in the same manner that Mellanox uses such Licensed Technology immediately prior to the Effective Date;
(j)    to Mellanox’s knowledge, the  Licensed Technology, Updates and Project Deliverables, and the use or exercise of rights in connection with any of the foregoing as contemplated by this Agreement, do not and will not infringe, violate or misappropriate the Intellectual Property Rights of any person or entity anywhere in the world (the Parties agree that the sole remedy for breach of this representation and warranty is through Mellanox indemnification obligation in ‎Section 9.2); and
(k)    there are no pending or, to Mellanox’s best knowledge, threatened claims alleging that the Licensed Technology infringes or misappropriates any Intellectual Property Rights of third parties.
Section 6.3.    Disclaimer. EXCEPT FOR THE EXPRESS REPRESENTATIONS AND WARRANTIES PROVIDED IN THIS AGREEMENT, THE LICENSED TECHNOLOGY, PROJECT DELIVERABLES, UPDATES AND CONFIDENTIAL INFORMATION PROVIDED BY MELLANOX TO H3C ARE PROVIDED ON AN “AS-IS” BASIS WITHOUT WARRANTY OF ANY KIND, AND NEITHER PARTY MAKES (AND EACH PARTY HEREBY EXPRESSLY DISCLAIMS) ANY OTHER REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY RIGHTS.
7.CONFIDENTIALITY
Section 7.1.    Confidentiality Obligations. During the term of this Agreement and a period of [****] thereafter, each Recipient agrees shall (a) preserve in strict confidence and secure against accidental loss any and all Confidential Information of the Disclosing Party received or obtained by the Recipient; (b) not disclose any of the Disclosing Party’s Confidential Information except as permitted in ‎‎Section 7.2 below, and (c) not use any of the Disclosing Party’s Confidential Information except for the purpose of fulfilling Recipient’s obligations and exercising Recipient’s rights under this Agreement. In preserving the Disclosing Party’s Confidential Information, Recipient shall use the same standard of care it would use to secure and safeguard its own confidential information of similar importance, but in no event less than reasonable care. Without limiting the generality of the foregoing, Recipient shall secure and safeguard any and all information, documents, items of work-in-process and other tangible materials that embody Disclosing Party’s Confidential Information in areas providing restricted access to prevent unauthorized disclosure or use. Any permitted reproduction of Disclosing Party’s Confidential Information by Recipient must contain all confidential or proprietary legends which appear on the original information.


12

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.



Section 7.2.    Non-Disclosure Agreements. The Parties acknowledge and agree that any other non-disclosure agreements or confidentiality obligations other than those provided in this Section ‎7 or otherwise this Agreement shall not apply to anything under this Agreement and that this Section ‎7 shall prevail over and supersede any terms in any such non-disclosure agreements to the extent applicable. For the avoidance of doubt, no information or materials provided under this Agreement will constitute confidential information under or otherwise be governed by such non-disclosure agreements, regardless of whether such materials are considered confidential information under such non-disclosure agreements.
Section 7.3.    Permitted Disclosures. Recipient shall permit access to Disclosing Party’s Confidential Information solely to its employees and contractors who (a) have a need to know such information in furtherance of the purposes of this Agreement; and (b) have signed confidentiality agreements containing terms at least as restrictive as those contained in this Agreement. Recipient shall not disclose or transfer any Confidential Information of the Disclosing Party to any other third party, without the specific prior written approval of the Disclosing Party, except to the extent required by governmental or court order, provided, however, that the Recipient (i) provides prompt notice thereof to the Disclosing Party, and (ii) uses all commercially reasonable efforts to obtain a protective order or otherwise prevent or minimize public disclosure of such Confidential Information.
Section 7.4.    Additional Obligations. Recipient shall: (a) notify the Disclosing Party promptly of the loss of or any material unauthorized disclosure, possession, use or knowledge, or attempt thereof, of the Disclosing Party’s Confidential Information by any person or entity which may become known to Recipient; (b) promptly furnish to the Disclosing Party full details of the loss, unauthorized possession, use or knowledge, or attempt thereof, and use reasonable efforts to assist the Disclosing Party in recovering such Confidential Information or in investigating or preventing the recurrence of any unauthorized possession, use or knowledge, or attempt thereof, of such Confidential Information; (c) use commercially reasonable efforts to cooperate with the Disclosing Party in any litigation and investigation against third parties deemed necessary by the Disclosing Party to protect its proprietary rights; and (d) promptly use all commercially reasonable efforts to prevent a recurrence of any unauthorized possession, use or knowledge of such Confidential Information. Each Party shall bear its own costs incurred in complying with this ‎Section 7.4.
Section 7.5.    Return of Confidential Information. Recipient acknowledges that Disclosing Party retains ownership of all Confidential Information disclosed or made available to Recipient. Upon any termination of this Agreement and/or upon written request by the Disclosing Party, then, except to the extent that: (a) the retention of certain Confidential Information is required for the Recipient’s enjoyment of those of its rights and benefits hereunder that survive the termination of this Agreement; or (b) the erasure or deletion of archival or backup copies on a Recipient Party’s computer or email systems containing Confidential Information would be prohibited by applicable law or regulation or not in compliance with such party’s data retention policies, the Recipient shall either destroy or return to Disclosing Party the original and all copies of any written documents, materials or other tangible items containing or embodying Confidential Information of the Disclosing Party. It being understood that the Recipient may elect to either return or destroy (or cause to be destroyed) any of the foregoing; provided, however, that if such Confidential Information

13



is destroyed or caused to be destroyed, by the Recipient, the Recipient shall promptly deliver to the Disclosing Party a certificate executed by a duly authorized officer of the Recipient certifying to the Disclosing Party that any and all such Confidential Information has been destroyed.
Section 7.6.    Exceptions. Notwithstanding ‎Section 7.1 above, neither Party, as Recipient, will have any obligation to maintain the confidentiality of any information which it can establish (a) was publicly known at the time of its disclosure to it by the Disclosing Party or, through no violation of this Agreement, becomes publicly known; (b) was in the possession of Recipient, without confidentiality restrictions, at the time of disclosure by Disclosing Party as shown by Recipient’s files and records existing immediately prior to the time of disclosure; or (c) is hereafter furnished to Recipient by a third party without an obligation of confidentiality.
Section 7.7.    Remedies. Recipient acknowledges that any unauthorized disclosure or use by a Recipient of the Disclosing Party’s Confidential Information may diminish the value of such information. Therefore, if a Recipient breaches any of its obligations with respect to confidentiality or the use of a Disclosing Party’s Confidential Information hereunder, the

14




Disclosing Party shall be entitled to seek equitable relief to protect its interests herein, including injunctive relief, as well as monetary damages.
Section 7.8.    Publicity. Neither Party will disclose to any third party the relationship between Mellanox and H3C, the existence of this Agreement or the terms and conditions of this Agreement, without the prior written consent of the other Party, and no public announcement or response to any inquiries regarding this Agreement will be made by either Party without the prior written consent of the other Party as to the timing, form and contents of any such announcement or response. Notwithstanding the foregoing, each Party may disclose the terms and conditions of this Agreement (a) in confidence, to its external auditors, attorneys and advisors; (b) as required or advisable by its securities counsel in connection with the requirements of a public offering, securities filing, securities exchange rules or other applicable securities laws or regulations, with confidential treatment or other confidentiality protection to the extent reasonably available and advisable by its securities counsel; (c) to the competent courts or arbitration bodies in connection with the enforcement or defense of its rights under this Agreement, under confidentiality protection to the extent available, and (d) in confidence, to a third party conducting a due diligence investigation (and its legal or financial representatives or advisors) in connection with a merger or acquisition or proposed merger or acquisition of such Party or a financing, license or the acquisition or disposition of the business or assets of such Party relating to this Agreement.
8.STRATEGIC SUPPLY RELATIONSHIP
Section 8.1.    Continued Supply of [****]. Mellanox will continue to have manufactured and supply to H3C its [****], until Mellanox announces the discontinuation or end of life of each such product, in accordance with the pricing and other terms agreed by the Parties in the Supply Agreement. Any such announcement will be made no later than [****].
Section 8.2.    Purchase Commitment of Mellanox Products. H3C agrees to (i) purchase from Mellanox [****] of Mellanox Products in each calendar quarter from [****] (the “Quarterly Purchase Commitment”), and (ii) purchase from Mellanox a total of [****] of Mellanox Products from [****] (the “Total Purchasing Commitment”) in accordance with the terms of the Supply Agreement. The details of such purchase commitment and the supply of Mellanox Products will be set out in the Supply Agreement, including a commitment from Mellanox to provide market competitive prices and specifications for the Mellanox Products. Should H3C not meet the Quarterly Purchasing Commitment or the Total Purchasing Commitment and fail to make up the shortfall in the immediately subsequent calendar quarter, Mellanox will have the right to: (a) suspend the License and/or the Development and Support Services with [****] prior written notice to H3C (provided that such failure has not been cured during the [****] period) until such time as H3C meets the Quarterly Purchasing Commitment, and/or (b) terminate this Agreement as provided in ‎Section 10.2(c). Subject to the terms and conditions of the Supply Agreement, should H3C fail to meet the Quarterly Purchasing Commitment or the Total Purchasing Commitment and fail to make up the shortfall in the immediately subsequent calendar quarter and such failures are the direct result of, and solely attributable to, Mellanox’s failure or inability to supply Mellanox Products in accordance with the Supply Agreement, provided that H3C has in fact timely submitted (in accordance with the applicable agreed upon lead times) binding purchase orders for the quantities required to meet

15

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


the Quarterly Purchasing Commitment or the Total Purchasing Commitment, as applicable, the Quarterly Purchasing Commitment or Total Purchasing Commitment will be deemed to have been met for the respective period.
Section 8.3.    Development and Commercialization of [****]. H3C agrees to use commercially reasonable efforts to: (a) develop [****] using Mellanox’s [****] and [****] by [****], and (b) commence sales of such [****] in [****] from [****]. Mellanox will sell to H3C [****] of such [****] and H3C will provide [****] for the [****] as well as [****] as part of the general offering.
9.INDEMNIFICATION; LIMITATION OF LIABILITY
Section 9.1.    Indemnification of Mellanox. H3C will, at its expense, defend (upon Mellanox’s request), indemnify and hold harmless, Mellanox and its Affiliates, their officers, employees and agents from and against any claims, demands, causes of action, damage, liability, cost or expense (including reasonable attorneys’ fees and court costs) caused by, arising out of, or resulting from: (a) the exercise or practice of the rights and licenses granted to H3C under this Agreement, including the Sale of [****]; (b) any third party claim alleging that the [****] infringe or misappropriate the Intellectual Property Rights of such third party but only to the extent such claim does not result directly from the Licensed Technology or Updates; (c) personal injury or property damage arising from the production, manufacture, use, Sale or other commercialization of the [****], except to the extent that any such injury or damage arose solely as a result of Mellanox’s gross negligence or willful misconduct; or (d) any claim to the extent resulting from use of the Licensed Technology in connection with any Restricted Uses. In the event of any claim indemnifiable under this clause, Mellanox will: (i) promptly notify H3C, in writing, of the claim; (ii) provide H3C with all reasonable information and assistance, at H3C’s expense, to defend or settle such claim; and (iii) grant H3C with the authority and control of the defense or settlement of such claim. H3C shall not enter into any settlement of such a claim without Mellanox’ prior written consent, except if such settlement is only for monetary damages (to be paid by H3C) and contains a full release of Mellanox from the claim.
Section 9.2.    Indemnification of H3C. Mellanox will, at its expense, defend (upon H3C’s request), indemnify and hold harmless, H3C and its Affiliates, their officers, employees and agents from and against any claims, demands, causes of action, damage, liability, cost or expense (including reasonable attorneys’ fees and court costs) caused by, arising out of, or resulting from: (a) any third party claim alleging that the Licensed Technology or Updates or the use thereof or exercise of rights with respect thereto in accordance with this Agreement infringe, violate or misappropriate the Intellectual Property Rights of such third party in any of the following jurisdictions: the U.S., Canada, EU, UK, China (including Hong Kong, Taiwan and Macau), Japan, Korea, Indonesia, Malaysia, Singapore and India; or (b) gross negligence, recklessness or willful misconduct by any Mellanox Personnel, except to the extent that any such injury or damage arose solely as a result of H3C’s gross negligence or willful misconduct. In the event of any claim indemnifiable under this clause, H3C will: (i) promptly notify Mellanox, in writing, of the claim; (ii) provide Mellanox with all reasonable information and assistance, at Mellanox’s expense, to defend or settle such claim; and (iii) grant Mellanox with the authority and control of the defense or settlement of such claim.

16

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Mellanox shall not enter into any settlement of such a claim without H3C’s prior written consent, except if such settlement is only for monetary damages (to be paid by Mellanox) and contains a full release of H3C from the claim. THIS ‎SECTION 9.2 SETS FORTH MELLANOX’S ENTIRE OBLIGATION AND LIABILITY AND H3C’S SOLE REMEDY WITH RESPECT TO THIRD PARTY INTELLECTUAL PROPERTY INFRINGEMENT CLAIMS.
THE FOREGOING AND ANY OTHER INDEMNIFICATION OBLIGATIONS EXPRESSLY AND SPECIFICALLY SET FORTH IN THIS AGREEMENT CONSTITUTE THE SOLE INDEMNIFICATION OBLIGATIONS OF THE PARTIES IN CONNECTION WITH THIS AGREEMENT.
Section 9.3.    Limitation of Liability. EXCEPT FOR BREACHES ‎SECTION 2.3(A) (LICENSE RESTRICTIONS), ‎SECTION 2.3(B) (PROHIBITED USE) OR SECTION ‎7 (CONFIDENTIALITY) AND LIABILITY ARISING UNDER ‎SECTION 9.1 (INDEMNIFICATION), IN NO EVENT WILL EITHER PARTY BE LIABLE FOR ANY SPECIAL, CONSEQUENTIAL, INDIRECT OR INCIDENTAL DAMAGES, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY AND WHETHER OR NOT SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT OF THIS AGREEMENT, THE LICENSED TECHNOLOGY OR [****], EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
10.TERM AND TERMINATION
Section 10.1.    Term. The term of this Agreement will commence on the Effective Date and remain in force and effect unless earlier terminated as provided for herein (the “Term”).
Section 10.2.    Termination.
(a)    Material Breach. If either Party defaults in the performance of a material obligation under this Agreement (except as specified in paragraph (b) and (c) below), and such default is not cured within [****] after written notice is received by the defaulting Party specifying in reasonable detail the nature of the default, the non-defaulting Party may, upon further written notice to the defaulting Party, terminate this Agreement as of the date specified in such termination, provided that with respect to H3C’s obligations to make payment and meet purchase commitments under this Agreement, only such breach described under ‎‎Section 10.2(b) and ‎Section 10.2‎(c) shall be considered a material breach of H3C under this Agreement and if any such breach occurs, ‎‎Section 10.2(b) and/or ‎Section 10.2‎(c) shall apply, as the case may be.
(b)    Failure to Make Payment. If H3C fails to pay Mellanox any amounts due and payable under this Agreement on the date such payment is due in excess of [****], and such default is not cured within [****] after H3C’s receipt of written notice from Mellanox of such default, then Mellanox may terminate this Agreement and all of H3C’s license rights in the Licensed Technology immediately upon written notice.
(c)    Failure to Meet Purchase Commitments. If (i) H3C fails to meet the Quarterly Purchasing Commitment or the Total Purchasing Commitment and such shortfall is in excess of

17

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


[****] and (ii) H3C fails to cure such default by making up the shortfall in [****] immediately following the period to which the commitment applied, then Mellanox may terminate this Agreement and all of H3C’s license rights in the Licensed Technology immediately upon written notice.
(d)    Change in Control. In the event of any Change in Control by Mellanox, H3C may terminate this Agreement solely pursuant to ‎Section 11.10.
(e)    Insolvency. Either Party may, by giving written notice, terminate this Agreement with immediate effect: (i) if the other Party avails itself or becomes subject to any proceeding under applicable national, federal or state statute relating to bankruptcy, insolvency, reorganization, receivership, arrangement, adjustment of debts, dissolution or liquidation, which proceeding is not dismissed within [****] of commencement thereof; (ii) if the other Party petitions, applies for, suffers or permits with or without its consent the appointment of a custodian, receiver, trustee in bankruptcy or similar officer for all or any substantial part of its business or assets; (iii) if the other Party makes a general assignment for the benefit of its creditors; (iv) if the other Party ceases conducting business in the normal course; or (v) if the other Party becomes insolvent.
(f)    Survival. The provisions of ‎ ‎Section 2.1, ‎‎Section 2.3, Section ‎4 (provided Section 4.4 is subject to Section 10.3(a)(ii)) , ‎‎Section 5.2, ‎‎Section 5.3, ‎‎Section 5.4, ‎‎Section 6.2, Section ‎‎7, Section ‎‎9, ‎‎Section 10.2‎(f), ‎Section 10.3, Section ‎‎11 will survive the termination of this Agreement for any reason and will continue in perpetuity, unless such provisions terminate by their terms.
Section 10.3.    Effect of Termination. Upon the termination of this Agreement for any reason: (a) all rights and licenses granted under this Agreement to either Party will terminate, except that (i) if H3C is not in material breach of this Agreement, then the right to manufacture and sell [****] developed prior to the date of termination of this Agreement[****] shall survive, and (ii) if Mellanox is not in material breach of this Agreement, its right to use Jointly Developed [****] Technology and Project Deliverables in accordance with ‎Section 4.4 shall survive; (b) upon written request, Recipient shall return all Confidential Information pursuant to ‎Section 7.5 above to Disclosing Party; and (c) all amounts due and payable to Mellanox as a result of events prior to the date of termination will become due immediately.
11.MISCELLANEOUS

18

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Section 11.1.    Governing Law and Dispute Resolution. This Agreement will be governed by and interpreted in accordance with the laws of the State of New York, U.S.A., without reference to its conflict of laws principles. Any and all claims or disputes between the Parties in connection with, arising out of or related to this Agreement or the breach or termination hereof, which the Parties are unable to resolve between themselves, shall be resolved exclusively by litigation in the New York state courts or the federal court located in the Southern District of New York, USA. Each Party hereby irrevocably consents to the exclusive personal and subject matter jurisdiction of such courts for such purposes. In any such litigation between the Parties, the prevailing Party will be entitled to recover its attorneys’ and experts’ fees and costs in addition to any other relief to which it may be entitled.
Section 11.2.    Assignments. Except as set forth in this Agreement, no rights under this Agreement may be transferred, whether by assignment, sublicense, merger, operation of law or otherwise, without the prior written approval of the other Party or its successors in its or their sole and absolute discretion, except that no approval will be required for (a) either Party to assign any or all of its rights and obligations hereunder to its Affiliates in accordance with the terms and conditions herein; and (b) Mellanox to assign the Agreement in connection with a merger, acquisition or the sale of all or substantially all of its assets, provided that such assignee shall be bound by the terms and conditions of this Agreement. Any attempt by a Party to assign or sublicense in contravention of this Agreement will be null and void and shall constitute a material breach of this Agreement. In the event that a Party assigns this Agreement to an Affiliate pursuant to the terms and conditions of this Agreement, the assigning Party agrees to cause such Affiliate to comply with and perform all duties and obligations of such Party under this Agreement and such Party will be responsible for the operations of its Affiliate hereunder as if such operations were carried out by such Party, including any payment of all applicable Fees [****] due to Mellanox (in case of H3C as the assigning Party) under the terms and conditions of this Agreement.
Section 11.3.    Relationship of Parties. The Parties hereto are independent contractors. Nothing contained herein or done in pursuance of this Agreement constitutes either Party as the agent of the other Party for any purpose or in any sense whatsoever or constitutes the Parties as partners or joint venturers.
Section 11.4.    Notices. All notices and consents required to be given or made by the Parties must be in writing and will be deemed validly given if delivered by hand or sent by certified mail or facsimile to the following addresses:
To Mellanox:
To H3C:
Mellanox Technologies Ltd.
H3C Technologies Co., Limited
26 HaKidma St., Ofer Industrial Park
LSH Center, Building 1, No.8
Yokneam 2069200
Guangshun South Street, Chaoyang District
Israel
Beijing, China 100102
Attention: General Counsel
Attention: General Counsel
Facsimile: N/A
Facsimile: N/A
Email: legal_notices@mellanox.com
Email: legal@h3c.com

19

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


Notice sent as provided herein will be deemed to have been received on the earlier of (i) the date when actually received or (ii) if by facsimile, when the sending party receives a facsimile confirmation that the message has been received by the Party’s facsimile machine.
Section 11.5.    Severability. The illegality or unenforceability of the whole or any part of the provisions of this Agreement will not affect the continued operation of the remaining provisions of this Agreement and the Parties shall negotiate, in good faith, a substitute, valid and enforceable provision which most nearly affects the Parties’ intent in entering into this Agreement.
Section 11.6.    Waiver. The failure by either Party at any time to insist upon strict performance of any of the terms and conditions in this Agreement will not be deemed a waiver of its right at any time thereafter to insist upon strict performance.
Section 11.7.    Export Controls. Each Party shall comply with all U.S. and foreign export laws and regulations in connection with the transactions contemplated by this Agreement to the extent applicable to it, and shall furnish to the other Party such evidence or written undertakings to comply or written assurances of compliance as the other Party may reasonably request. H3C shall use commercially reasonable efforts to refrain from exporting or re-exporting the Licensed Technology and [****] or any technical data or other materials received from Mellanox or its suppliers to any country, individual or organization proscribed by the United States government, unless properly authorized by the appropriate agency of the United States government. Without limiting the generality of the foregoing, Mellanox shall be responsible, at its sole cost and expense, for: (a) the preparation and filing of any and all reports, notices or other documents or materials required by any agency of the United States government or any other country or jurisdiction having authority over the conduct of Mellanox’s business or the export or re-export of the Licensed Technology from Israel, and (b) obtaining the appropriate licenses and permits necessary to export or re-export the Licensed Technology from Israel. H3C shall be responsible for obtaining, at its sole cost and expense, the appropriate licenses and permits necessary to import the Licensed Technology or to import or export any [****] in which the Licensed Technology is integrated or enabled. If a Party is unable to perform its obligations under this Agreement due to any export or import controls, such Party will promptly notify the other Party and the Parties will promptly meet and consult with each other to resolve the issue in good faith for a period of [****] (or such longer period of time as the Parties may agree upon writing). In the event such issue cannot be resolved with the aforementioned time frame, such issue shall be treated as a “Force Majeure” under Section 11.9.
Section 11.8.    Counterparts. This Agreement may be executed in two (2) or more counterparts, each of which will be considered as an original, but all of which, taken together, are to be regarded as one and the same agreement.
Section 11.9.    Force Majeure. Neither Party will be considered in default of performance of its obligations under this Agreement to the extent that performance of such obligations is delayed or prevented by Force Majeure. For purposes of this Agreement, “Force Majeure” means an event that delays or renders performance impossible by acts of governmental, civil or military authority, natural disaster, strikes, hostilities, riot, acts of terrorism or the effects thereof, sabotage, vandalism or intentional damage of any kind, or any event or circumstance beyond the reasonable control of

20

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


a Party. In the event of such Force Majeure, the time for performance will be extended by a period necessary to overcome the effects of the Force Majeure. The Party affected by such events or circumstances shall advise the other as soon as practicable of the same and when such events or circumstances no longer prevail. Should the Force Majeure be expected to extend beyond thirty (30) days, either Party may at its option terminate this Agreement.
Section 11.10.    Change in Control. In the event of any Change in Control of Mellanox, Mellanox shall, to the extent possible, notify H3C in writing with sufficient details prior to such Change in Control event occurs and shall provide necessary information as reasonably requested by H3C to enable H3C to determine whether such Change in Control event would result in certain adverse effect on Mellanox’s ability to perform this Agreement. If H3C in its sole discretion determines that any such Change in Control event would result in certain adverse effect on Mellanox’s ability to perform this Agreement in any way, Mellanox and H3C shall consult with each other and Mellanox shall take all necessary actions to prevent or rectify such adverse effect to H3C’s satisfaction. If such adverse effect cannot be prevented or rectified within [****] after the initial consultation between the Parties takes place pursuant to this ‎Section 11.10, H3C may unilaterally terminate this Agreement. For the avoidance of doubt, without prejudice to ‎Section 10.3, upon such termination of this Agreement, all rights and licenses granted under this Agreement to H3C will terminate and all amounts due and payable to Mellanox up to the effective date of termination will become due immediately, and H3C will not be entitled to any refund as a result of such termination.
Section 11.11.    Entire Agreement. This Agreement and the Exhibits hereto are the complete agreement of the Parties relating to the subject matter hereof. This Agreement supersedes and governs any other prior or collateral agreements with respect to the subject matter hereof, including prior unsigned versions of this Agreement and any proposals related thereto. Any amendment to this Agreement or any modification of any term of this Agreement must be in writing and must be executed by an authorized representative of each Party. Without limiting the generality of the foregoing, no term or condition of, or any provision in, any purchase order, invoice, order acknowledgement or similar or other document submitted by either Party to the other Party in connection with the transaction envisioned by this Agreement shall be binding on either Party unless contained in a writing actually signed by a duly authorized representative of each Party.
Section 11.12.    No Solicitation. During the Term of the Agreement and for a period of [****] following the termination thereof for any reason, neither Party shall solicit to hire or otherwise employ any of the executive officers, technical personnel or other employees of the other Party or of the other Party’s subcontractors, except by the prior written consent of the other Party. This Section shall not prohibit general solicitations made through newspapers, trade publications, or Internet advertisements, nor to the hiring of individuals who respond to such solicitations provided that: (a) the employees first approached the hiring Party in response to the hiring Party’s solicitation published in a newspaper, trade publication or on the Internet, which solicitation was directed solely to the public and not specifically targeted or directed to the other Party’s employees; or (b) the employees first approached the hiring Party in search of employment on their own initiative without any direct or indirect prompting from the hiring Party, or any person or entity acting on the hiring Party’s behalf, other than a public solicitation as stated in subsection (a).

21

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.



In addition, this Section shall not prohibit the soliciting, recruiting or hiring of any individual who has left his or her position with the other Party at least three years prior to the time the hiring party solicits, recruits, or hires such individual.     



22





IN WITNESS WHEREOF, EACH PARTY HAS CAUSED THIS AGREEMENT TO BE SIGNED BY ITS DULY AUTHORIZED OFFICER OR REPRESENTATIVE EFFECTIVE AS OF THE EFFECTIVE DATE.     

MELLANOX TECHNOLOGIES, LTD.
By: /s/ Amir Prescher   
Name: Amir Prescher   _
Title: SVP Sales & BD   _
Date: January 17, 2019      _
H3C TECHNOLOGIES CO., LIMITED
By: /s/ Tony YU   
Name: Tony YU   _
Title: President & CEO   
Date: January 21, 2019   

23



EXHIBIT A

I.    LICENSED TECHNOLOGY
[*****]
Training Plan
[****]
[****]
II.    FEES [****]
1.License Fees:
[****]

2.Development and Support Fees:
[****], payable over [****] following the Effective Date, based on the milestones set forth in the table below. Each payment will be due and payable upon the earlier of either the respective milestone being met or the respective Estimated Target Date in the table.
[****]

[****]:
[****].
[****].

III.    PROJECT COORDINATORS
[****]



24
[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.
[*****] = Two pages of confidential information, marked by brackets, have been omitted because they are both (i) not material and (ii) would be competitively harmful if publicly disclosed.


EXHIBIT B

SERVICE PLAN
The table below lists the number of Mellanox Dedicated Personnel during the Support Period. Those individuals are fully allocated to support H3C’s [****] development. If the need arises, Mellanox will add others on a per need basis and in accordance to the expertise and knowledge required.

Mellanox Dedicated Personnel will be located in Israel. Based on mutually agreed requirements, Mellanox will send the relevant experts to H3C sites and/or H3C will send engineers to Mellanox sites.

The Mellanox Dedicated Personnel resource schedule aligns to an assumed H3C [****] development schedule, starting with the Effective Date:

[****]

[****]

25

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.


EXHIBIT C

MELLANOX’S COMPETITORS
[****]


26

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.




EXHIBIT D

THIRD PARTY INTELLECTUAL PROPERTY

[****]


27

[****] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.




EXHIBIT E

TESTING REPORT
[*****]


28

[*****] = Nine pages of confidential information, marked by brackets, have been omitted because they are both (i) not material and (ii) would be competitively harmful if publicly disclosed.

EX-31.1 3 ex311rule13a-14a15dx14acer.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 9, 2019
 
By:
 
/s/ EYAL WALDMAN
 
 
 
Name:
 
Eyal Waldman
 
 
 
Title:
 
President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)







EX-31.2 4 ex312rule13a-14a15dx14acer.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, Doug Ahrens, 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 9, 2019

 
By:
 
/s/ Doug Ahrens
 
 
 
Name:
 
Doug Ahrens
 
 
 
Title:
 
Chief Financial Officer
 
 
 
 
 
(Principal Financial Officer)



EX-32.1 5 ex321sec1350certofceoq12019.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, 2019 (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 9, 2019.
 
 
 
 
 
 
 
 
 
 
 
By:
 
 
 
/s/ EYAL WALDMAN
 
 
 
 
Name:
 
Eyal Waldman
 
 
 
 
 
 
Title:
 
President and Chief Executive Officer
 
 
 
 
 
 
 
(Principal Executive Officer)
 
 
Dated: May 9, 2019
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 6 ex322sec1350certofcfoq12019.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, Doug Ahrens, 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, 2019 (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 9, 2019.
 
 
 
 
 
 
 
 
 
 
 
By:
 
 
 
/s/ Doug Ahrens
 
 
 
 
Name:
 
Doug Ahrens
 
 
 
 
 
 
Title:
 
Chief Financial Officer
 
 
 
 
 
 
 
 
(Principal Financial Officer)
Dated: May 9, 2019
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 7 mlnx-20190331.xml XBRL INSTANCE DOCUMENT 0001356104 2019-01-01 2019-03-31 0001356104 2019-05-03 0001356104 2019-03-31 0001356104 2018-12-31 0001356104 2018-01-01 2018-03-31 0001356104 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001356104 us-gaap:RetainedEarningsMember 2018-01-01 0001356104 us-gaap:RetainedEarningsMember 2018-12-31 0001356104 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001356104 us-gaap:CommonStockMember 2019-03-31 0001356104 us-gaap:CommonStockMember 2018-12-31 0001356104 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001356104 2018-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001356104 us-gaap:CommonStockMember 2017-12-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001356104 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001356104 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001356104 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001356104 us-gaap:RetainedEarningsMember 2019-03-31 0001356104 2018-01-01 0001356104 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001356104 us-gaap:RetainedEarningsMember 2017-12-31 0001356104 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001356104 us-gaap:RetainedEarningsMember 2018-03-31 0001356104 us-gaap:CommonStockMember 2018-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001356104 2017-12-31 0001356104 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001356104 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001356104 mlnx:NVIDIAMergerMember 2019-03-10 2019-03-10 0001356104 mlnx:NVIDIAMergerMember 2019-03-10 0001356104 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0001356104 mlnx:NVIDIAMergerMember 2019-01-01 2019-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001356104 mlnx:HewlettPackardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-03-31 0001356104 mlnx:DellMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001356104 mlnx:DellMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-03-31 0001356104 mlnx:DellMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001356104 mlnx:OtherAsiaExcludingChinaMember 2019-01-01 2019-03-31 0001356104 country:US 2019-01-01 2019-03-31 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2018-01-01 2018-03-31 0001356104 country:CN 2018-01-01 2018-03-31 0001356104 srt:EuropeMember 2018-01-01 2018-03-31 0001356104 country:CN 2019-01-01 2019-03-31 0001356104 srt:EuropeMember 2019-01-01 2019-03-31 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2019-01-01 2019-03-31 0001356104 country:US 2018-01-01 2018-03-31 0001356104 mlnx:OtherAsiaExcludingChinaMember 2018-01-01 2018-03-31 0001356104 mlnx:ICAndSemiconductorsMember 2018-01-01 2018-03-31 0001356104 mlnx:CablesAccessoriesAndOtherMember 2018-01-01 2018-03-31 0001356104 mlnx:BoardsMember 2018-01-01 2018-03-31 0001356104 mlnx:SwitchSystemsMember 2019-01-01 2019-03-31 0001356104 mlnx:SwitchSystemsMember 2018-01-01 2018-03-31 0001356104 mlnx:BoardsMember 2019-01-01 2019-03-31 0001356104 mlnx:ICAndSemiconductorsMember 2019-01-01 2019-03-31 0001356104 mlnx:CablesAccessoriesAndOtherMember 2019-01-01 2019-03-31 0001356104 mlnx:EDRMember 2018-01-01 2018-03-31 0001356104 mlnx:EthernetMember 2019-01-01 2019-03-31 0001356104 mlnx:QDRDDRSDRMember 2018-01-01 2018-03-31 0001356104 mlnx:FDRMember 2018-01-01 2018-03-31 0001356104 mlnx:HDRMember 2018-01-01 2018-03-31 0001356104 mlnx:OtherMember 2018-01-01 2018-03-31 0001356104 mlnx:QDRDDRSDRMember 2019-01-01 2019-03-31 0001356104 mlnx:HDRMember 2019-01-01 2019-03-31 0001356104 mlnx:OtherMember 2019-01-01 2019-03-31 0001356104 mlnx:InfiniBandMember 2019-01-01 2019-03-31 0001356104 mlnx:FDRMember 2019-01-01 2019-03-31 0001356104 mlnx:EDRMember 2019-01-01 2019-03-31 0001356104 mlnx:EthernetMember 2018-01-01 2018-03-31 0001356104 mlnx:InfiniBandMember 2018-01-01 2018-03-31 0001356104 2019-04-01 2019-03-31 0001356104 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001356104 us-gaap:FurnitureAndFixturesMember 2019-03-31 0001356104 us-gaap:ComputerEquipmentMember 2019-03-31 0001356104 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-12-31 0001356104 us-gaap:ComputerEquipmentMember 2018-12-31 0001356104 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001356104 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-03-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2019-03-31 0001356104 us-gaap:MunicipalBondsMember 2018-12-31 0001356104 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0001356104 us-gaap:CashMember 2018-12-31 0001356104 us-gaap:MoneyMarketFundsMember 2018-12-31 0001356104 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:CommercialPaperMember 2018-12-31 0001356104 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001356104 us-gaap:CertificatesOfDepositMember 2018-12-31 0001356104 us-gaap:CashMember 2019-03-31 0001356104 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:CertificatesOfDepositMember 2019-03-31 0001356104 us-gaap:CashAndCashEquivalentsMember 2019-03-31 0001356104 us-gaap:MunicipalBondsMember 2019-03-31 0001356104 us-gaap:MoneyMarketFundsMember 2019-03-31 0001356104 us-gaap:CommercialPaperMember 2019-03-31 0001356104 us-gaap:CorporateDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-31 0001356104 us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0001356104 us-gaap:TradeNamesMember 2019-03-31 0001356104 us-gaap:LicensingAgreementsMember 2019-03-31 0001356104 us-gaap:CustomerRelationshipsMember 2019-03-31 0001356104 us-gaap:TradeNamesMember 2019-01-01 2019-03-31 0001356104 us-gaap:LicensingAgreementsMember 2018-12-31 0001356104 us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0001356104 us-gaap:TradeNamesMember 2018-12-31 0001356104 us-gaap:CustomerRelationshipsMember 2018-12-31 0001356104 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001356104 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001356104 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-03-31 0001356104 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001356104 srt:MaximumMember us-gaap:LicensingAgreementsMember 2019-01-01 2019-03-31 0001356104 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001356104 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-03-31 0001356104 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001356104 srt:MinimumMember us-gaap:LicensingAgreementsMember 2019-01-01 2019-03-31 0001356104 srt:MinimumMember us-gaap:LicensingAgreementsMember 2018-01-01 2018-12-31 0001356104 srt:MaximumMember us-gaap:LicensingAgreementsMember 2018-01-01 2018-12-31 0001356104 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-03-31 0001356104 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2018-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:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-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:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001356104 us-gaap:NondesignatedMember 2018-12-31 0001356104 us-gaap:NondesignatedMember 2019-03-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2018-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-03-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2018-12-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-31 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0001356104 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0001356104 us-gaap:EmployeeStockMember 2019-03-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0001356104 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001356104 us-gaap:EmployeeStockMember 2018-01-01 2018-03-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001356104 srt:MinimumMember us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0001356104 mlnx:ThirdRestatedPlanMember 2018-07-25 2018-07-25 0001356104 us-gaap:EmployeeStockOptionMember 2018-12-31 0001356104 us-gaap:EmployeeStockOptionMember 2018-09-28 0001356104 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001356104 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0001356104 us-gaap:EmployeeStockOptionMember 2019-03-31 0001356104 mlnx:ThirdRestatedPlanMember 2018-07-25 0001356104 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0001356104 us-gaap:PerformanceSharesMember 2019-03-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001356104 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001356104 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001356104 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-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 2019-01-01 2019-03-31 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-03-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-03-31 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-03-31 0001356104 us-gaap:IsraelTaxAuthorityMember 2019-01-01 2019-03-31 0001356104 us-gaap:IsraelTaxAuthorityMember 2019-01-01 2019-03-31 0001356104 us-gaap:IsraelTaxAuthorityMember us-gaap:IsraelTaxAuthorityMember 2019-03-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 mlnx:TelAvivMember us-gaap:IsraelTaxAuthorityMember 2019-01-01 2019-03-31 0001356104 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001356104 2019-01-01 0001356104 us-gaap:ContractTerminationMember 2018-01-01 2018-03-31 0001356104 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-03-31 xbrli:pure iso4217:ILS xbrli:shares iso4217:USD xbrli:shares iso4217:USD xbrli:shares mlnx:subsidiary false --12-31 Q1 2019 2019-03-31 10-Q 0001356104 54775549 false Large Accelerated Filer Mellanox Technologies, Ltd. false MLNX 92956000 57844000 74257000 45389000 21645000 6145000 5400000 7000000 438490000 56766000 55501000 95038000 57443000 128765000 32302000 1265000 17506000 50670000 552563000 75352000 72510000 123972000 71234000 159983000 32936000 2842000 18403000 70683000 125.00 P3M 350000000 225000000 1800000 11155000 7973000 120000 606000 496000 200000 0.100 4488000 4171000 30100000 -147000 118000 1 2173000 2303000 317000 90000 0 7884000 7884000 0 7940000 7940000 17043000 5067000 70336000 63349000 156525000 179218000 150625000 171718000 25600000 31116000 121878000 145901000 121878000 121415000 -463000 28821000 37446000 2532000 0 123110000 128569000 -1051000 -1978000 2322000 613000 982677000 1023943000 14974000 14974000 24242000 24242000 14974000 411000 2790000 8174000 3599000 24242000 684000 4665000 13241000 5652000 500000 500000 16300000 15000000 200000 100000 1587198000 1757773000 710438000 843257000 1265000 389704000 390969000 2842000 485947000 488789000 120000 0 0 1000 0 27000 26000 0 2000 64000 606000 0 0 18000 11000 350000 64000 0 21000 142000 496000 0 0 43000 86000 304000 18000 0 8000 37000 200000 0 0 17000 57000 94000 3000 0 8000 21000 382100000 476805000 100797000 144683000 100765000 145054000 381724000 477211000 382100000 476805000 281303000 332122000 280959000 332157000 381724000 477211000 2254000 2771000 549000 717000 3500000 11300000 7800000 90578000 56766000 75352000 438866000 56766000 55501000 95080000 57529000 129042000 32294000 1265000 17512000 50643000 552157000 75352000 72510000 123971000 71280000 159727000 32875000 2842000 18390000 70562000 70498000 98578000 64650000 83292000 28080000 18642000 7740355 2077000 0.0175 0.0175 0.0175 200000000 200000000 53918000 54532000 53918000 54532000 233000 236000 36212000 51993000 0.10 0.17 0.11 0.15 39223000 42405000 20558000 22840000 18665000 19565000 -6200000 88998000 -26000 108086000 2000 4501000 4501000 200000 0.083 50660000 50660000 16942000 23320000 101139000 95605000 -26827000 0 26442000 23962000 96000 27000 69000 796000 796000 0 0 96000 96000 0 796000 796000 0 535000 -890000 0 0 -38000 1563000 0 0 2536000 2536000 0 318000 318000 2536000 318000 2536000 2122000 414000 318000 300000 18000 0.73 0.90 0.71 0.87 0.120 0.075 -2.306 0.081 76788000 87346000 268300000 P3Y2M23D 39.40 68.00 40300000 40300000 30807000 30800000 3200000 P9Y P7Y P8Y P4Y P4Y P1Y P3Y P9Y P7Y P8Y P4Y P4Y P1Y P3Y 231037000 31246000 164406000 30062000 5323000 246074000 32813000 174114000 33547000 5600000 8123000 47339000 8115000 11982000 39343000 51784000 410365000 69776000 285443000 49546000 5600000 412760000 69776000 285443000 51941000 5600000 179328000 38530000 121037000 19484000 277000 166686000 36963000 111329000 18394000 0 -182000 -2249000 886000 2758000 -139000 -2544000 0 9100000 9128000 16516000 -64000 19271000 4000 473916000 473916000 473900000 162002000 197131000 0 1800000 1755000 1000000 11446000 52886000 -26397000 4266000 8500000 0.16 3911000 -7407000 -11316000 21093000 -4504000 25709000 5654000 -7293000 425000 1432000 1349000 3552000 1000000 967000 3003000 3000000 1171000 14000 45565000 41909000 104381000 95656000 19391000 18442000 39425000 35305000 1265000 0 0 0 0 1265000 0 0 381724000 95038000 57443000 128765000 32302000 0 17506000 50670000 382989000 95038000 57443000 128765000 32302000 1265000 17506000 50670000 2842000 0 0 0 0 2842000 0 0 477211000 123972000 71234000 159983000 32936000 0 18403000 70683000 480053000 123972000 71234000 159983000 32936000 2842000 18403000 70683000 P10Y 79424000 20798000 6879000 6848000 10768000 16013000 18118000 8034000 2400000 285550000 362863000 1587198000 1757773000 212772000 249820000 0 2536000 2536000 0 318000 318000 -27115000 14724000 -210000 -84514000 55405000 88432000 37843000 535000 37843000 48620000 -45000 48620000 4400000 -533000 8231000 -1096000 -803000 -293000 3328000 2553000 775000 -535000 38000 150023000 152476000 11979000 44655000 5862000 71390000 17730000 17081000 17081000 53660000 55185000 55185000 4817000 65733000 69102000 69102000 0.0319 P6Y4M24D 8155000 15414000 2295000 6198000 -1631000 -1338000 -293000 -1631000 3373000 2591000 782000 3373000 -38000 -1338000 2591000 2553000 -293000 782000 4336000 2557000 32468000 33673000 29767000 -2701000 638000 0 8245000 -7000 2500000 0 6315000 1678000 7226000 7686000 20899000 191203000 14058000 17027000 37047000 99256000 0 16887000 228444000 180125000 2140000 46179000 236078000 187033000 1876000 47169000 105334000 107509000 535000 535000 0 -45000 -38000 -7000 39000000 0 86426000 -398000 92205000 29000 8000000 7884000 7940000 7900000 3200000 3400000 7587000 903000 319789000 368409000 251000000 118051000 48715000 55946000 136948000 41748000 0 28587000 103138000 10914000 5444000 55647000 56213000 96260000 27740000 34791000 35996000 305217000 108430000 54106000 59643000 160893000 40598000 23193000 60623000 138138000 6186000 14704000 82058000 78140000 110294000 25729000 43808000 47246000 69500000 remaining service period of up to five years P3Y 1317000 39494000 -47000 40097000 3000 14974000 24242000 78942 66.15 1016833 65.62 100.59 3294163 36000 3955135 65.05 75.14 276919 51.23 0 0 0.0120 0.0244 0.372 0.426 4467000 693480 2772773 493462 318238 5000000 12000000 920 101.37 21800000 18700000 494503 318967 50.73 59.63 34.20 318967 118.36 0 1.75 304300000 468100000 P6M P6M 21700000 18700000 174616 51487650.00 52160190 53918208.000 54532316 381724000 477211000 889000 937000 1376000 1524000 765000 1090000 1206000 172000 318000 301000 691000 0 -5000 349000 844000 288017 162573 288017.00 162573.00 384523.00 451535.00 11348000 11347000 1000 11055000 11054000 1000 2710000 2708000 2000 5972000 5970000 2000 1057448000 925000 693000 1618000 873979000 221000 181630000 1127193000 -413000 400000 -13000 903008000 224000 223974000 1301648000 -1978000 927000 -1051000 982677000 233000 319789000 1394910000 613000 1709000 2322000 1023943000 236000 368409000 4602000 1078000 21645000 6145000 46500000 52700000 2600000 2500000 31800000 327000 8817000 1093000 177863000 167626000 1827000 1567000 53646000 55794000 51819000 54227000 <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;">EMPLOYEE BENEFIT 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;">Under Israeli law, the Company is required to make severance payments to certain of its retired or dismissed Israeli employees. For employees hired prior to January&#160;1, 2007 ("Group One"), the severance pay liability is calculated based on the last monthly salary of each employee multiplied by the number of years of such employee's employment and is presented in the Company's balance sheet in long-term liabilities, as if it was payable at each balance sheet date on an undiscounted basis. This liability is partially funded by the purchase of insurance policies or pension funds in the name of the employees. The surrender value of the insurance policies or pension funds is presented in long-term assets.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The severance pay detail is 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="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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><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="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 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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: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;">Accrued severance liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Severance assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfunded portion</font></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,078</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">For other Israeli employees ("Group Two"), the Company's contributions for severance pay replace its severance obligation. When the Company makes the monthly contribution equal to </font><font style="font-family:inherit;font-size:10pt;">8.3%</font><font style="font-family:inherit;font-size:10pt;"> of the employee's monthly salary to an insurance policy or pension fund, no additional calculations shall be conducted between the parties regarding the matter of severance pay and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> additional payments will be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheet, as the Company is legally released from the obligation to employees once the deposit amounts have been paid.</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;">During the first quarter of 2019, a significant portion of the employees in Group One elected to move to Group Two under settlement agreements with the Company. Under Israeli law, and according to the settlement agreements, the Company is obligated to settle these employees' net severance liabilities that had been accumulated for them up to June 30, 2018. The Company reclassed the accumulated amount of severance assets and accrued severance liabilities as of June 30, 2018 related to these employees to accrued liabilities as of March 31, 2019. The Company paid the net severance liabilities in April 2019.</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;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="9" rowspan="1"></td></tr><tr><td style="width:70%;" 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="3" style="vertical-align:bottom;border-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">179,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">156,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: unearned distribution price adjustments allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">(7,000</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;">(5,400</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: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;">Less: allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">(500</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;">(500</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">171,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">150,625</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Inventories:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">&#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="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></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;">Raw materials</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">19,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Work-in-process</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">35,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">39,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Finished goods</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">41,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">45,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">95,656</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;">104,381</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="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Computer, equipment, and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">187,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">180,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">1,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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,169</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;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;">46,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">236,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">228,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Less: Accumulated depreciation and 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="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;">(128,569</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;">(123,110</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,509</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">105,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred taxes and other long-term 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="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;">Equity investments in privately-held companies</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">30,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">40,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">50,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">50,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Long-term restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">7,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">7,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 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="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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">95,605</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">101,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Payroll and related expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">87,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">76,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">37,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">28,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Intangible asset financings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,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></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,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: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">1,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">1,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">15,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">145,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">121,878</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">31,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">25,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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">&#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: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,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></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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">2,557</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;">4,336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,673</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;">32,468</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, 2019</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;">318,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">3,955,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">693,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,772,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,740,355</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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-align:left;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-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 14 "Leases" for lease-related commitments as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</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, 2019</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;">2019 (remainder of the 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;">167,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,863</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></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-bottom:10px;padding-top:8px;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;">2019</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;">$52.7 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;">$31.8 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 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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,978</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;">(1,051</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;">775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">782</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;">2,591</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;">3,373</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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,709</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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, 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></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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;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 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;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 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;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 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;">29</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;">(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 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;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">45</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2018</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;21, 2019</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, 2019</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, 2019</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;">2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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;">39,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification to revenues during the year</font><font style="font-family:inherit;font-size:9pt;">&#160;(1)</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;">(7,973</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;">42,405</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,565</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">22,840</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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Of the total reclassification from deferred revenue to revenues, </font><font style="font-family:inherit;font-size:9pt;">$6.2 million</font><font style="font-family:inherit;font-size:9pt;"> was related to the beginning balance, and </font><font style="font-family:inherit;font-size:9pt;">$1.8 million</font><font style="font-family:inherit;font-size:9pt;"> was related to the new deferred revenue during the 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;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 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, 2019 and December 31, 2018</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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-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;">414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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;">318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">96</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,536</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 2019 and December 31, 2018</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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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: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;">74,257</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;">92,956</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;">45,389</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;">57,844</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, 2019 and December 31, 2018</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, 2019</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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,978</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;">Amount of gain 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;">2,553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">613</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-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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> 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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td style="vertical-align: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 (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#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, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1,563</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></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 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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</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: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="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;">110,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">78,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">47,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">25,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">43,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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 revenues</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;">305,217</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;">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></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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> by product type and interconnect protocol:</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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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></tr><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;">60,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">108,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">82,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">54,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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 revenues</font></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;">305,217</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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></tr></table></div></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: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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></tr><tr><td style="vertical-align: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;">HDR</font></div></td><td 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,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">FDR</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">QDR/DDR/SDR</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,704</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;">5,444</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 revenues</font></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;">305,217</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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></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;">Share 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 July 25, 2018, the Company's shareholders approved the Mellanox Technologies, Ltd. Third Amended and Restated Global Share Incentive Plan (2006) (the &#8220;Third Restated Plan&#8221;), which constitutes an amendment and restatement of the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the &#8220;Second Restated Plan&#8221;). The Third Restated Plan increased the ordinary shares reserved for issuance under the Second Restated Plan by </font><font style="font-family:inherit;font-size:10pt;">2,077,000</font><font style="font-family:inherit;font-size:10pt;"> shares to </font><font style="font-family:inherit;font-size:10pt;">4,467,000</font><font style="font-family:inherit;font-size:10pt;"> shares plus any shares subject to issued and outstanding awards under certain of the Company&#8217;s prior equity plans that expire, are cancelled or otherwise terminated after March 14, 2016, the effective date of the first amendment and restatement of the Global Share Incentive Plan (2006). The Third Restated Plan also implements certain additional amendments, including specifically providing for the grant of performance share units.</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;">2019</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, 2018</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;">494,503</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;">50.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(174,616</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;">34.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(920</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;">101.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">318,967</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;">59.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></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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 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;">$118.36</font><font style="font-family:inherit;font-size:10pt;"> on March&#160;29, 2019, the last trading day of the quarter ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</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, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$18.7 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$21.8 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;">318,238</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">493,462</font><font style="font-family:inherit;font-size:10pt;"> options exercisable at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</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, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$18.7 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$21.7 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, 2019</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, 2018</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,294,163</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;">65.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">1,016,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">100.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(276,919</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;">51.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(78,942</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;">66.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,955,135</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">75.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$100.59</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$65.62</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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$468.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$304.3 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;">The non-vested restricted share units at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> included </font><font style="font-family:inherit;font-size:10pt;">36,000</font><font style="font-family:inherit;font-size:10pt;"> performance share units. The PSUs will vest and be earned based on the Company&#8217;s achievement of relative total shareholder return and average non-GAAP net operating margin over a three-year performance period commencing on January&#160;1, 2018 and ending on December&#160;31, 2020, subject to the continued service to the Company through the end of the performance period. The number of shares that will actually vest ranges from&#160;</font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;">&#160;to&#160;</font><font style="font-family:inherit;font-size:10pt;">175%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the target.</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;">162,573</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">288,017</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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> at an average price per share of </font><font style="font-family:inherit;font-size:10pt;">$68.00</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$39.40</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, 2019</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;">318,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">3,955,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">693,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,772,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,740,355</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">42.6</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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">2.44</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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:75%;" 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><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="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;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="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;">684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">13,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">5,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">4,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">24,242</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,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></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, 2019</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$268.3 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;">3.23 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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</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 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, 2019</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;">2,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">123,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">70,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,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;">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;">71,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">159,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">18,403</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,403</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">32,936</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;">32,936</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;">2,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">480,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">796</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;">796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2,842</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">485,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">488,789</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">318</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;">318</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;">318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 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="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,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">95,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">50,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">57,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">128,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">17,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">32,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,265</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;">381,724</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;">382,989</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;">7,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">96</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;">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;">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,265</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">389,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">390,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,536</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;">2,536</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;">2,536</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,536</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</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:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There has been no change in the carrying amount of goodwill of </font><font style="font-family:inherit;font-size:10pt;">$473.9 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, 2019</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, 2019</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="14" 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:13%;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">51,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(33,547</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;">18,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">285,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174,114</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;">111,329</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-7</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(32,813</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;">36,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-9</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;">(5,600</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;">&#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 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;">3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">412,760</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(246,074</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;">166,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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, 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="14" 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:13%;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">49,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(30,062</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;">19,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">285,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(164,406</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;">121,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4-7</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(31,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(5,323</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;">277</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 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;">3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">410,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(231,037</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;">179,328</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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;">$15.0</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$16.3</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;">2019 and 2018</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;">2019 (remainder of the 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;">47,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">8,123</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;">166,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</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;">$52.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$46.5 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;">2.5 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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, </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: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;">2019</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;">2018</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;">2019</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;">2018</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;">2019</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;">2014</font><font style="font-family:inherit;font-size:10pt;"> to </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;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:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> 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;">2019</font><font style="font-family:inherit;font-size:10pt;">, increasing diluted earnings per share by approximately </font><font style="font-family:inherit;font-size:10pt;">$0.16</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;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;">8.1%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(230.6)%</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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, 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, 2019</font><font style="font-family:inherit;font-size:10pt;"> resulted primarily from the excess benefits related to share-based compensation, 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 and non-tax-deductible expenses such as share-based compensation. </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;">2019</font><font style="font-family:inherit;font-size:10pt;">, the Company maintained a valuation allowance against deferred tax assets of certain 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, 2019</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, 2019 and December 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="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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 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;">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;">332,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">332,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">280,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">144,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">476,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">477,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">382,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">381,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 2019 and December 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: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, 2019</font></div></td></tr><tr><td style="vertical-align: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 and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">72,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">2,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">123,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">123,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">70,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21</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;">70,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">71,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">71,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">159,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(94</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;">159,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">18,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">18,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">32,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</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;">32,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">552,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">606</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;">(200</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;">552,563</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;">(75,352</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;">(75,352</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;">476,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">606</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(200</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;">477,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 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="3" style="vertical-align:bottom;border-bottom: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 and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">55,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">95,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(43</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;">95,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">50,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">50,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">57,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(86</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;">57,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">129,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</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;">128,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">17,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">17,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">32,294</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;">26</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;">(18</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;">32,302</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;">438,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(496</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;">438,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(56,766</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;">(56,766</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;">382,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(496</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;">381,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1.0 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;">2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</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 </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">. 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, 2019 and December 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="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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 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;">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;">332,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">332,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">280,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">144,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">476,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">477,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">382,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">381,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 2019 and December 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company held a total of </font><font style="font-family:inherit;font-size:10pt;">$30.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$40.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in equity investments in privately-held companies. 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, 2019</font><font style="font-family:inherit;font-size:10pt;">, one of the investees of the Company's equity investments in privately-held companies was acquired. As a result, the Company recorded a gain on sale of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the first quarter of </font><font style="font-family:inherit;font-size:10pt;color:#000000;">2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> of the consideration owed to the Company was held back in an escrow account as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The final amount released from escrow, if any, will be recognized as an additional gain on sale when released. While performing its review for impairment for the first quarter of </font><font style="font-family:inherit;font-size:10pt;color:#000000;">2019</font><font style="font-family:inherit;font-size:10pt;">, the Company noted an observable price change related to one of its investments in a privately-held company. As a result, the Company recorded an impairment charge of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in the first quarter of </font><font style="font-family:inherit;font-size:10pt;color:#000000;">2019</font><font style="font-family:inherit;font-size:10pt;">. The gain on sale and the impairment charge were reported in other income, net on the condensed consolidated statement of operations.</font></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 components of lease expense and supplemental cash flow information related to leases 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, 2019</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:center;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="5" rowspan="1"></td></tr><tr><td style="width:83%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;font-weight:bold;">Components of lease expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Supplemental cash flow information:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">Maturities of lease liabilities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</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:center;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="5" rowspan="1"></td></tr><tr><td style="width:83%;" 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: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="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;">2019 (remainder of the year)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">79,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">less: Imputed interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,034</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;">Lease liability</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">71,390</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Future lease payments have not been reduced by minimum sublease rental income of </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;"> owed to the Company in the future under noncancelable subleases.</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;">LEASES:</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, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company adopted Topic 842 and elected the available practical expedient to recognize the cumulative effect of initially adopting Topic 842 as an adjustment to the opening balance sheet of the period of adoption (i.e., </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">). The Company also elected the other available practical expedients, and will not separate lease components from non-lease components, and will not reassess whether contracts are or contain leases, lease classification, or initial direct costs for existing leases as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. Only the minimum lease payments in accordance with Topic 840 were included in the calculation of the ROU and liability for existing leases as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated balance sheets and results from operations for reporting periods beginning after </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;"> are presented under Topic 842, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 840.</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's leases include office buildings for its facilities worldwide and car leases in Israel, which are all classified as operating leases. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the initial CPI and will not be subsequently adjusted. Certain leases include renewal options that are under the Company's sole discretion. The renewal options were included in the ROU and liability calculation if it was reasonably assured that the Company will exercise the option.</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 cumulative effect of the changes made to the condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;"> for the adoption of Topic 842 were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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, 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;">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&#160;1, 2019</font></div></td></tr><tr><td style="vertical-align: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;">&#160;Right-of-use assets </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;">&#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: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;">69,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">69,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">&#160;Accrued 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;">121,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(463</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;">121,415</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">&#160;Other long-term liabilities </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;">32,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(2,701</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;">29,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">&#160;Lease liabilities, current </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;">&#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: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;">17,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">17,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">&#160;Lease liabilities, long 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;">&#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: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;">55,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">55,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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 components of lease expense and supplemental cash flow information related to leases 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, 2019</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:center;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="5" rowspan="1"></td></tr><tr><td style="width:83%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;font-weight:bold;">Components of lease expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Supplemental cash flow information:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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 weighted average remaining lease term is </font><font style="font-family:inherit;font-size:10pt;">6.4</font><font style="font-family:inherit;font-size:10pt;"> years. The weighted average discount rate is </font><font style="font-family:inherit;font-size:10pt;">3.19 percent</font><font style="font-family:inherit;font-size:10pt;">. The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.</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;">Maturities of lease liabilities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</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:center;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="5" rowspan="1"></td></tr><tr><td style="width:83%;" 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: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="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;">2019 (remainder of the year)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">79,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">less: Imputed interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,034</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;">Lease liability</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">71,390</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Future lease payments have not been reduced by minimum sublease rental income of </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;"> owed to the Company in the future under noncancelable subleases.</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 lease liabilities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> do not include the obligations under a lease agreement related to an office being built in Tel Aviv, Israel. The Company is not involved in the construction and will not be exposed to any risks during the construction period. 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 the expected lease inception. In addition, the lease contains a renewal option, which the Company determined is not reasonably assured to be exercised. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</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.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-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%;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. </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 standard became effective for the Company on January 1, 2019. The Company elected the available practical expedients and implemented internal controls to enable the preparation of financial information on adoption. The adoption of the standard had a material impact on the Company's condensed consolidated balance sheets due to the recognition of the right-of-use ("ROU") assets and lease liabilities related to the Company's operating leases. In addition, a material portion of the Company's leases are denominated in currencies other than the U.S. Dollar, mainly in New Israeli Shekels ("NIS"). As a result, the associated lease liabilities were remeasured using the current exchange rate, which resulted in non-operating foreign exchange losses. The standard did not have a material impact on the Company's results of operations or cash flows.&#160;See Note 14, "Leases" for details about the impact from adopting the new lease standard and other required disclosures.</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%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No.&#160;2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</font><font style="font-family:inherit;font-size:10pt;"> This ASU clarifies the accounting treatment for implementation costs for cloud computing arrangements (hosting arrangements) that are service contracts. This standard becomes effective for the Company beginning January 1, 2020. The Company is currently assessing the effect that this ASU will have on its condensed 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-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Pending Merger with NVIDIA Corporation</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 March 10, 2019, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with NVIDIA Corporation, a Delaware corporation (&#8220;NVIDIA&#8221;), NVIDIA International Holdings Inc., a Delaware corporation and wholly owned subsidiary of NVIDIA (&#8220;Parent&#8221;) and Teal Barvaz Ltd., a wholly owned subsidiary of Parent organized under the laws of the State of Israel and wholly owned subsidiary of Parent (&#8220;Merger Sub&#8221;). NVIDIA has agreed to guarantee the payment and performance obligations of Parent under the Merger Agreement. The Merger Agreement and the Merger (as defined below) have been approved by the boards of directors of the Company, NVIDIA, Parent and Merger Sub.</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 Merger Agreement provides that, upon the terms and subject to the satisfaction or waiver of the conditions set forth therein, Merger Sub will be merged with and into the Company (the &#8220;Merger&#8221;) in accordance with Sections 314-327 of the Companies Law 5759-1999 of the State of Israel, with the Company continuing as the surviving corporation and a wholly owned subsidiary of Parent.</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;">At the effective time of the Merger (the &#8220;Effective Time&#8221;), each ordinary share, par value NIS </font><font style="font-family:inherit;font-size:10pt;">0.0175</font><font style="font-family:inherit;font-size:10pt;"> per share, of the Company (a &#8220;Company Share&#8221;) issued and outstanding immediately prior to the Effective Time, other than any shares owned by the Company, Parent and their respective subsidiaries or any shares held in the Company&#8217;s treasury, will be deemed to have been transferred to the Parent in exchange for the right to receive </font><font style="font-family:inherit;font-size:10pt;">$125.00</font><font style="font-family:inherit;font-size:10pt;"> in cash, without interest and subject to applicable withholding taxes.</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 Merger Agreement contains customary representations, warranties and covenants. The consummation of the Merger is conditioned on the receipt of the approval of the Company&#8217;s shareholders, as well as the satisfaction of other customary closing conditions, including domestic and foreign regulatory approvals and performance in all material respects by each party of its obligations under the Merger Agreement. Consummation of the Merger is not subject to a financing condition. Closing of the Merger is expected by the end of calendar year 2019.</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 Merger Agreement contains certain customary termination rights by either the Company or Parent, including if the Merger is not consummated by December 10, 2019, subject to two </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-month extensions in order to obtain required regulatory approvals. If the Merger Agreement is terminated under certain circumstances, including termination by the Company to enter into a superior proposal, a termination by Parent following a change of the Company&#8217;s board of directors&#8217; recommendation or a termination by Parent as a result of a willful material breach of the Merger Agreement&#8217;s no-solicitation obligations by the Company, the Company will be obligated to pay to Parent a termination fee equal to </font><font style="font-family:inherit;font-size:10pt;">$225 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. If the Merger Agreement is terminated under certain circumstances involving the failure to obtain certain regulatory approvals, Parent will be obligated to pay the Company a termination fee equal to </font><font style="font-family:inherit;font-size:10pt;">$350 million</font><font style="font-family:inherit;font-size:10pt;"> in cash.</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 recorded transaction-related costs of </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">, principally for investment banking and legal fees associated with the pending acquisition, during the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. These costs are recorded in general and administrative expenses included in the condensed consolidated statement of operations for the three months ended March 31, 2019. Additional transaction-related costs are expected to be incurred through the closing of the Merger.</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, 2018</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;21, 2019</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, 2019</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, 2019</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 our new accounting policy related to the new lease standard (see Note 14, "Leases"), 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;">2018</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;21, 2019</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;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;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows 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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. 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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">75,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">7,940</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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">83,292</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">98,578</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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell </font><font style="font-family:inherit;font-size:10pt;">Technologies Inc. ("Dell")</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;">15</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;">10</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;">Hewlett Packard Enterprise ("HPE")</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%</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 as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#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="5" 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:13%;" 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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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;"><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;">2019 and 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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">1,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#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;">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;">(691</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;">(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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(318</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;">(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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></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 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 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;">2019 and 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: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;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">54,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="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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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></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 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;">55,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </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;">2019 and 2018</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%;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. </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 standard became effective for the Company on January 1, 2019. The Company elected the available practical expedients and implemented internal controls to enable the preparation of financial information on adoption. The adoption of the standard had a material impact on the Company's condensed consolidated balance sheets due to the recognition of the right-of-use ("ROU") assets and lease liabilities related to the Company's operating leases. In addition, a material portion of the Company's leases are denominated in currencies other than the U.S. Dollar, mainly in New Israeli Shekels ("NIS"). As a result, the associated lease liabilities were remeasured using the current exchange rate, which resulted in non-operating foreign exchange losses. The standard did not have a material impact on the Company's results of operations or cash flows.&#160;See Note 14, "Leases" for details about the impact from adopting the new lease standard and other required disclosures.</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%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No.&#160;2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</font><font style="font-family:inherit;font-size:10pt;"> This ASU clarifies the accounting treatment for implementation costs for cloud computing arrangements (hosting arrangements) that are service contracts. This standard becomes effective for the Company beginning January 1, 2020. The Company is currently assessing the effect that this ASU will have on its condensed 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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align: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;">(2,249</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;">(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></tr><tr><td style="vertical-align:bottom;background-color:#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;">Gain on sale of investment in a privately-held company</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align: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;">Impairment of investment in a privately-held company</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,755</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></tr><tr><td style="vertical-align:bottom;background-color:#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;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">8,245</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;">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></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, 2019</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;">2019 (remainder of the 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;">167,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,863</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></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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;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 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;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 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;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 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;">29</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;">(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 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;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">45</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 in the first quarter of 2018 to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities. The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> of employee separation and severance costs, contract exit costs with vendors, and impairment charges or losses on disposal of assets 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 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;">, respectively. The Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company does not expect any significant facility related charges in the future.</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues by geographic region 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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</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: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="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;">110,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">78,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">47,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">25,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">43,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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 revenues</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;">305,217</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;">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></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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> by product type and interconnect protocol:</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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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></tr><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;">60,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">108,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">82,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">54,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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 revenues</font></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;">305,217</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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></tr></table></div></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: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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></tr><tr><td style="vertical-align: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;">HDR</font></div></td><td 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,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">FDR</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">QDR/DDR/SDR</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,704</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;">5,444</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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 revenues</font></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;">305,217</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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></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;">Contract balances</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;">2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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;">39,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification to revenues during the year</font><font style="font-family:inherit;font-size:9pt;">&#160;(1)</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;">(7,973</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;">42,405</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,565</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">22,840</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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Of the total reclassification from deferred revenue to revenues, </font><font style="font-family:inherit;font-size:9pt;">$6.2 million</font><font style="font-family:inherit;font-size:9pt;"> was related to the beginning balance, and </font><font style="font-family:inherit;font-size:9pt;">$1.8 million</font><font style="font-family:inherit;font-size:9pt;"> was related to the new deferred revenue during the period.</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;">Unsatisfied performance&#160;obligations, other than extended warranty and post-contract customer support, primarily represent contracts with future delivery dates. As of March 31, 2019, the Company had </font><font style="font-family:inherit;font-size:10pt;">$69.5 million</font><font style="font-family:inherit;font-size:10pt;"> of unbilled transaction price allocated to performance obligations that were unsatisfied or partially unsatisfied related to contracts with an original duration over one year. The Company expects to invoice and recognize the revenue as it satisfies each performance obligation during a period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. The foregoing excludes the value of the remaining unsatisfied performance obligations related to contracts that have original durations of one year or less.</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 assets for the material incremental costs of obtaining contracts with customers if it expects the benefit of those costs to be longer than one year. The Company allocates these assets proportionally to the performance obligations in the contracts and amortizes them as the performance obligations are satisfied. 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 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$11.3 million</font><font style="font-family:inherit;font-size:10pt;"> of assets related to costs to obtain contracts, and amortized </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> of these assets during the same period. The unamortized balance of the assets was </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><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;">2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,978</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;">(1,051</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;">775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">782</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;">2,591</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;">3,373</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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,709</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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, 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></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, 2019 and December 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: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, 2019</font></div></td></tr><tr><td style="vertical-align: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 and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">72,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">2,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">123,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">123,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">70,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21</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;">70,683</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">71,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">71,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">159,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(94</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;">159,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">18,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">18,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">32,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</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;">32,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">552,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">606</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;">(200</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;">552,563</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;">(75,352</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;">(75,352</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;">476,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">606</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(200</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;">477,211</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 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="3" style="vertical-align:bottom;border-bottom: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 and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">55,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">95,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(43</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;">95,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">50,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">50,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">57,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(86</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;">57,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">129,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</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;">128,765</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">17,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">17,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">32,294</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;">26</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;">(18</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;">32,302</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;">438,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(496</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;">438,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(56,766</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;">(56,766</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;">382,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(496</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;">381,724</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">75,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">7,940</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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">83,292</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">98,578</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, 2019 and December 31, 2018</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, 2019</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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,978</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;">Amount of gain 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;">2,553</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">613</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 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;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> 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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td style="vertical-align: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 (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#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, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1,563</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></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;"><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, 2019 and December 31, 2018</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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-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;">414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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;">318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">96</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,536</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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 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;">2019 and 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: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;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">54,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="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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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></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 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;">55,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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:75%;" 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><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="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;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">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="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;">684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">13,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">5,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">4,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">24,242</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,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></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, 2019</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;">2,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">123,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">70,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,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;">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;">71,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">159,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">18,403</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,403</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">32,936</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;">32,936</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;">2,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">480,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">796</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;">796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2,842</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">485,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">488,789</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">318</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;">318</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;">318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 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="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,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">95,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">50,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">57,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">128,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">17,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">32,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,265</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;">381,724</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;">382,989</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;">7,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">96</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;">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;">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,265</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">389,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">390,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2,536</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;">2,536</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;">2,536</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">2,536</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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, 2019</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="14" 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:13%;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">51,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(33,547</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;">18,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">285,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174,114</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;">111,329</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-7</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(32,813</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;">36,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-9</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;">(5,600</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;">&#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 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;">3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">412,760</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(246,074</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;">166,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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, 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="14" 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:13%;" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">49,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(30,062</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;">19,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1-8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">285,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(164,406</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;">121,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4-7</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(31,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(5,323</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;">277</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 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;">3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">410,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(231,037</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;">179,328</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The severance pay detail is 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="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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><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="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 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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: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;">Accrued severance liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Severance assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfunded portion</font></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,078</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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 cumulative effect of the changes made to the condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;"> for the adoption of Topic 842 were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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, 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;">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&#160;1, 2019</font></div></td></tr><tr><td style="vertical-align: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;">&#160;Right-of-use assets </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;">&#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: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;">69,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">69,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">&#160;Accrued 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;">121,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(463</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;">121,415</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">&#160;Other long-term liabilities </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;">32,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(2,701</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;">29,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">&#160;Lease liabilities, current </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;">&#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: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;">17,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">17,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">&#160;Lease liabilities, long 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;">&#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: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;">55,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">55,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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, 2019 and December 31, 2018</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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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: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;">74,257</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;">92,956</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;">45,389</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;">57,844</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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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></tr><tr><td style="vertical-align: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;">(2,249</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;">(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></tr><tr><td style="vertical-align:bottom;background-color:#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;">Gain on sale of investment in a privately-held company</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></tr><tr><td style="vertical-align: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;">Impairment of investment in a privately-held company</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,755</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></tr><tr><td style="vertical-align:bottom;background-color:#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;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">8,245</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;">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></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;">2019 and 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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">1,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#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;">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;">(691</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;">(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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(318</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;">(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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">75,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">7,940</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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">83,292</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">98,578</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, 2019</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, 2018</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,294,163</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;">65.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">1,016,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">100.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(276,919</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;">51.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(78,942</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;">66.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,955,135</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">75.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">2019</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, 2018</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;">494,503</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;">50.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(174,616</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;">34.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(920</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;">101.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">318,967</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;">59.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></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, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">42.6</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;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">2.44</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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">2019 (remainder of the 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;">47,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">8,123</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;">166,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell </font><font style="font-family:inherit;font-size:10pt;">Technologies Inc. ("Dell")</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;">15</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;">10</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;">Hewlett Packard Enterprise ("HPE")</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%</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 as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#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="5" 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:13%;" 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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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;"><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 EVENT:</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 May 1, 2019, a purported class action suit, entitled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Marc Henzel v. Mellanox Technologies, Ltd., et al.</font><font style="font-family:inherit;font-size:10pt;">, was filed in the United States District Court for the Northern District of California against the Company and the members of its board of directors. On May 2, 2019, a purported class action suit, entitled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Michael Kent v. Mellanox Technologies, Ltd., et al.</font><font style="font-family:inherit;font-size:10pt;">, was filed in the United States District Court for the Southern District of New York.&#160;Also on May 2, 2019, a purported class action suit, entitled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">David Thornton v. Mellanox Technologies, Ltd., et al.</font><font style="font-family:inherit;font-size:10pt;">, was filed in the United States District Court for the Northern District of California.&#160;On May 3, 2019, a purported class action suit, entitled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Lewis Stein v. Mellanox Technologies, Ltd., et al.</font><font style="font-family:inherit;font-size:10pt;">, was filed in the United States District Court for the Northern District of California against the Company, the members of its board of directors, NVIDIA International Holdings Inc., Teal Barvaz Ltd., and NVIDIA Corporation.&#160; Also on May 3, 2019, a lawsuit entitled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Elaine Wang v. Mellanox Technologies, Ltd., et al.</font><font style="font-family:inherit;font-size:10pt;">, was filed in the United States District Court for the Northern District of California against the Company and the members of its board of directors. All five suits allege that the preliminary proxy statement filed by the Company on April 22, 2019 with the SEC in connection with the proposed Merger omits material information with respect to the transactions contemplated by the Merger Agreement, rendering it false and misleading in violation of Sections 14(a) and 20(a) of the Exchange Act. Each plaintiff seeks, among other things, injunctive relief, rescission, declaratory relief and unspecified monetary damages.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that the claims asserted in these lawsuits are without merit and intends to defend vigorously against all claims asserted. The Company is currently unable to estimate the reasonably possible loss or range of loss related to these lawsuits. Additional lawsuits arising out of or relating to the Merger Agreement and the transactions contemplated thereby may be filed in the future.</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="9" rowspan="1"></td></tr><tr><td style="width:70%;" 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="3" style="vertical-align:bottom;border-bottom: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, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">179,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">156,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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: unearned distribution price adjustments allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">(7,000</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;">(5,400</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: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;">Less: allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">(500</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;">(500</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">171,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">150,625</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Inventories:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">&#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="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></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;">Raw materials</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">19,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Work-in-process</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">35,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">39,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Finished goods</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">41,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">45,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">95,656</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;">104,381</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="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Computer, equipment, and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">187,033</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">180,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">1,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:2px;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,169</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;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;">46,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">236,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">228,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Less: Accumulated depreciation and 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="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;">(128,569</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;">(123,110</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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,509</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">105,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred taxes and other long-term 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="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;">Equity investments in privately-held companies</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">30,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">40,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">50,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">50,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Long-term restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">7,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">7,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 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="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;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">95,605</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">101,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Payroll and related expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">87,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">76,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">37,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">28,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Intangible asset financings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,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></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,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: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">1,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">1,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">15,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">145,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">121,878</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">31,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">25,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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">&#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: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,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></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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">2,557</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;">4,336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,673</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;">32,468</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 8 mlnx-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - 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 2310301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - BALANCE SHEET COMPONENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - BALANCE SHEET COMPONENTS (Tables) 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 2401406 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pending Merger with NVIDIA Corporation) (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - 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 (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Effective of Contracts on Statement of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Goodwill Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Carrying Amounts of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Estimated Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - INVESTMENTS (Fair value due by period) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - LEASES (Components of Lease Expense and Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - LEASES (Lease Liabilities Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - LEASES (Lease Liabilities Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - OTHER INCOME, NET link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - OTHER INCOME, NET (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - OTHER INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - RETRUCTURING CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - REVENUE (Contract Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - REVENUE (Revenue by Geographic Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - REVENUE (Revenue by Interconnect Protocol) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - REVENUE (Revenue by Product Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - REVENUE REVENUE (Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - SHARE INCENTIVE PLANS link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - SHARE INCENTIVE PLANS (Share-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - SHARE INCENTIVE PLANS (Share Option Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - SHARE INCENTIVE PLANS (Shares Reserved, ESPP Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - SHARE INCENTIVE PLANS (Summary of Restricted Share Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - SHARE INCENTIVE PLANS (Summary of Share Option Awards Activity Under Equity Incentive Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - SHARE INCENTIVE PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 mlnx-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 mlnx-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 mlnx-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee Stock Option Employee Stock Option [Member] Share-based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 (in shares) 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 Equity [Abstract] ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [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] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Investments, Debt and Equity Securities [Abstract] INVESTMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net income 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 Weighted Average Number Diluted Shares Outstanding Adjustment Weighted Average Number Diluted Shares Outstanding Adjustment Shares used to compute diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income per share - basic (in USD per share) Earnings Per Share, Basic Net income 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 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 (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Statement [Abstract] Cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Restructuring and impairment charges Restructuring, Settlement and Impairment Provisions Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Interest and other, net Nonoperating Income (Expense) Income before taxes on income Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for (benefit from) taxes on income Income Tax Expense (Benefit) Net income Shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net Accounts Receivable, Net, Current Inventories Inventory, Net Other current assets Deferred Income Taxes and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant 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 Finite-Lived Intangible Assets, Net Right of use assets Operating Lease, Right-of-Use Asset Goodwill Goodwill Deferred taxes and other long-term assets Deferred Income Taxes and Other Assets, Noncurrent Total assets Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Deferred revenue Contract with Customer, Liability, Current Lease liabilities, current Operating Lease, Liability, 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 Contract with Customer, Liability, Noncurrent Lease liabilities, long term Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and Contingencies - (see Note 9) Commitments and Contingencies Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 54,532 and 53,918 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total shareholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders' equity Liabilities and Equity 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. Leases [Abstract] LEASES Lessee, Operating Leases [Text Block] Effect of adopting ASU 2016-02 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Components of lease expense and supplemental cash flow information Lease, Cost [Table Text Block] Maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Fair Value Disclosures [Abstract] 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] Other Income and Expenses [Abstract] Schedule of other income, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] 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] Realized (gains)/losses on available-for-sale securities Accumulated Net Investment Gain (Loss) 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 General and administrative Sales and marketing Research and development Other income, net Net income Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Cash and cash equivalents 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 Debt Security, Government, Non-US [Member] Cash and cash equivalents Cash and Cash Equivalents [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Amortized Cost Cash, Cash Equivalents, and Short-term Investments Short-term investments Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized gains, Short-term investments Debt Securities, Available For Sale, Accumulated Gross Unrealized Gain Debt Securities, Available For Sale, Accumulated Gross Unrealized Gain Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Unrealized loss, Short-term investments Debt Securities, Available For Sale, Accumulated Gross Unrealized Loss Debt Securities, Available For Sale, Accumulated Gross Unrealized Loss Estimated Fair Value Assets, Fair Value Disclosure [Abstract] Short term investments, Estimated 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 Debt Securities, Available-for-sale Interest income and gains on short-term investments, net Interest and Other Income Unrealized losses, greater than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized Gains (Losses) on Available-for-Sale Securities 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 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 Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] 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] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Operating income (loss) Operating Expense [Member] Other income, net Nonoperating Income (Expense) [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Gain (loss) on derivatives Derivative, Gain (Loss) on Derivative, Net Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Ordinary Shares Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) Retained Earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Net income Unrealized gains on available-for-sale securities and derivative contracts, net of taxes Amount of gain recognized in OCI (effective portion) Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Effect of adopting Topic 606 Cumulative Effect of New Accounting Principle in Period of Adoption Share-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuances of shares through employee equity incentive plans (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuances of shares through employee equity incentive plans Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Issuance of shares through employee share purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of shares through employee share purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Ending balance (in shares) SHARE INCENTIVE PLANS Disclosure of Compensation Related Costs, Share-based Payments [Text Block] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] 2019 (remainder of the year) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total Lessee, Operating Lease, Liability, Payments, Due less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lease liability Operating Lease, Liability Sublease rental income Lessor, Operating Lease, Payments to be Received Lease term, lease not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Future lease obligation Lessee, Operating Lease, Lease Not Yet Commenced, Future Lease Obligation Lessee, Operating Lease, Lease Not Yet Commenced, Future Lease Obligation Foreign exchange loss, net Foreign Currency Transaction Gain (Loss), before Tax Gain on sale of investment in a privately-held company Gain on Sale of Investments Impairment of investment in a privately-held company Other than Temporary Impairment Losses, Investments Other Non-Operating Income (Loss), Other Items Non-Operating Income (Loss), Other Items Other income, net Goodwill and Intangible Assets Disclosure [Abstract] 2019 (remainder of the year) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Carrying Value Retirement Benefits [Abstract] Schedule of severance pay details Schedule of Net Funded Status [Table Text Block] REVENUE Revenue from Contract with Customer [Text Block] Balance Sheet Related Disclosures [Abstract] Accounts receivable, net: Accounts Receivable, Net, Current [Abstract] Accounts receivable, gross Accounts Receivable, Gross, Current Less: unearned distribution price adjustments allowance Allowance For Unearned DPA Allowance For Unearned DPA Less: allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net 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 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, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Deferred taxes and other long-term assets: Assets, Noncurrent [Abstract] Equity investments in privately-held companies Equity Method Investments Deferred taxes Deferred Income Tax Assets, Net Long-term restricted cash Restricted Cash, Noncurrent Other assets Other Assets, Noncurrent Deferred taxes and other long-term assets Accrued liabilities: Accrued Liabilities, Current [Abstract] Payroll and related expenses Employee-related Liabilities, Current Accrued expenses Accrued Professional Fees, Current Intangible asset financings Intangible Asset Financing, Current Intangible Asset Financing, Current Derivative contracts payable Derivative Liability, Current Product warranty liability Standard Product Warranty Accrual, Current Other Other Accrued Liabilities, Current Accrued liabilities 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 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] Restructuring and Related Activities [Abstract] RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] 2019 (remainder of the year) Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year 2020 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2021 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2022 Unrecorded Unconditional Purchase Obligation, Due within Four Years Total Unrecorded Unconditional Purchase Obligation Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate 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] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring and impairment charges Restructuring Charges Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Components of lease expense Lease, Cost [Abstract] Operating lease cost Operating Lease, Cost Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] InfiniBand: Infini Band [Member] Represents the information of InfiniBand HDR HDR [Member] HDR [Member] 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] Remaining service period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Defined Contribution Plan [Table] Defined Contribution Plan [Table] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Pension plan Pension Plan [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Israel Foreign Plan [Member] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Severance assets Supplemental Unemployment Benefits, Severance Benefits Unfunded portion Supplemental Unemployment Benefits Company's contribution as a percentage of employee monthly salary Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage 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] 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. 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), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Change in unrealized gains (losses) on derivative contracts, net of tax Total comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Third Restated Plan Third Restated Plan [Member] Third Restated Plan [Member] Share incentive plans Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Number of additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Amortization of intangible assets Amortization of Intangible Assets Cash and cash equivalents, as reported on the balance sheets 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 Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Stock issued during period, employee stock ownership plan (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Average price per share (in USD per share) Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Restricted Share Units Outstanding Restricted Stock Units (RSUs) [Member] Employee stock Employee Stock [Member] Number of Shares Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Available for Grant [Abstract] Share options outstanding (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Restricted share units outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares authorized for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Common stock, capital shares reserved for future issuance (in shares) 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 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] EMPLOYEE BENEFIT PLANS Employee Retirement Savings Plans and Liabilities Pertaining to Employee Terminations [Text Block] The entire disclosure related to employee retirement savings plans. Also includes a discussion of liabilities pertaining to employee terminations. Amortized Cost Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract] Due in less than one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due in one to three years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Estimated Fair Value Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Due in less than one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due in one to three years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Gain on sale of investment Escrow deposits Escrow Deposits Related to Property Sales Impairment charge 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] 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] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Adoption of new accounting principles and Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accrued liabilities Accrued Liabilities 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] 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, NET Other Income and Other Expense Disclosure [Text Block] BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Amount of loss 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 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 Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] 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 Useful life Finite-Lived Intangible Asset, Useful Life Subsequent Events [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Derivative contracts Derivative Financial Instruments, Assets [Member] 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 and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Financial assets measured at fair value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Investments Investments, Fair Value Disclosure Long-term restricted cash Restricted Cash, Fair Value Restricted Cash, Fair Value Derivative contracts Derivative Asset Total financial assets Assets, Fair Value Disclosure Derivative contracts Derivative Liability Total financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Performance Shares Performance Shares [Member] 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 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 Award vesting rights, percentage of the target Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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 deferred revenue Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Reclassification to revenues during the year Contract with Customer, Liability, Revenue Recognized During Period Contract with Customer, Liability, Revenue Recognized During Period Balance, end of period Less: long-term portion of deferred revenue Current portion, end of the period Revenue recognized Contract with Customer, Liability, Revenue Recognized New deferred revenue during the year Contract With Customer Deferred Liability Revenue Recognized Contract With Customer Deferred Liability Revenue Recognized Performance obligation Revenue, Remaining Performance Obligation, Amount Assets related to costs related to obtain contracts Capitalized Contract Cost, Gross Amortization of capitalized contract costs Capitalized Contract Cost, Amortization Unamortized balance of contract assets related to costs to obtain contracts Capitalized Contract Cost, Net 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] 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 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] Dell Technologies Inc. (Dell) Dell [Member] Represents information pertaining to Dell company. Hewlett Packard Enterprise (HPE) Hewlett Packard [Member] Represents Hewlett-Packard Company. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales revenue, net 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 GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] NVIDIA Merger NVIDIA Merger [Member] NVIDIA Merger [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Ordinary shares, par value (in NIS per share) Common Stock, Par or Stated Value Per Share Conversion price of shares (in usd per share) Common Stock, Convertible, Conversion Price Common Stock, Convertible, Conversion Price Merger extension period Contingent Merger Extension Contingent Merger Extension Termination fee, due to Parent Contingent Termination Fee, Due To Acquiree Contingent Termination Fee, Due To Acquiree Termination fee, due from Parent Contingent Termination Fee, Due From Acquiree Contingent Termination Fee, Due From Acquiree Merger related costs Noncash Merger Related Costs 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] Entity by Location [Axis] Entity by Location [Axis] Location [Domain] Location [Domain] Tel Aviv Tel Aviv [Member] Represents the information pertaining to the entity's operations in Tel-Aviv, Israel. Yokneam Yokneam [Member] Represents the information pertaining to the entity's operations in Yokneam, Israel. Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Income Tax Disclosure [Line Items] Operating Loss Carryforwards [Line Items] Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 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 DERIVATIVES AND HEDGING ACTIVITIES Derivative Instruments and Hedging Activities Disclosure [Text Block] Purchase commitment, excluding long-term commitment Purchase Commitment, Excluding Long-term Commitment [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 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 Goodwill 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 Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] 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 Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Changes in deferred revenue balances Contract with Customer, Asset and Liability [Table Text Block] THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments 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 short-term investments, net Gain (Loss) on Investments Gain on sale of an investment in a privately-held company Impairment charges 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 Short-term Investments Proceeds from sales and maturities of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Proceeds from sale of an investment in a privately-held company Proceeds from Sale of Equity Method Investments 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 privately-held 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 Repayments of Secured Debt Payments on intangible asset financings Payments Of Intangible Asset Financing Payments Of Intangible Asset Financing Proceeds from issuances of ordinary shares through employee equity incentive plans and employee share purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Net cash provided by (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, 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 EX-101.PRE 12 mlnx-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
May 03, 2019
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, 2019  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   54,775,549
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Entity Emerging Growth Company false  
Entity Small Business false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 75,352 $ 56,766
Short-term investments 477,211 381,724
Accounts receivable, net 171,718 150,625
Inventories 95,656 104,381
Other current assets 23,320 16,942
Total current assets 843,257 710,438
Property and equipment, net 107,509 105,334
Severance assets 5,067 17,043
Intangible assets, net 166,686 179,328
Right of use assets 65,733  
Goodwill 473,916 473,916
Deferred taxes and other long-term assets 95,605 101,139
Total assets 1,757,773 1,587,198
Current liabilities:    
Accounts payable 63,349 70,336
Accrued liabilities 145,901 121,878
Deferred revenue 22,840 20,558
Lease liabilities, current 17,730  
Total current liabilities 249,820 212,772
Accrued severance 6,145 21,645
Deferred revenue 19,565 18,665
Lease liabilities, long term 53,660  
Other long-term liabilities 33,673 32,468
Total liabilities 362,863 285,550
Commitments and Contingencies - (see Note 9)
Shareholders’ equity:    
Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 54,532 and 53,918 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively 236 233
Additional paid-in capital 1,023,943 982,677
Accumulated other comprehensive income (loss) 2,322 (1,051)
Retained earnings 368,409 319,789
Total shareholders’ equity 1,394,910 1,301,648
Total liabilities and shareholders' equity $ 1,757,773 $ 1,587,198
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - ₪ / shares
Mar. 31, 2019
Dec. 31, 2018
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) 54,532,000 53,918,000
Ordinary shares, shares outstanding (in shares) 54,532,000 53,918,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Statement [Abstract]    
Total revenues $ 305,217 $ 251,000
Cost of revenues 108,086 88,998
Gross profit 197,131 162,002
Operating expenses:    
Research and development 92,205 86,426
Sales and marketing 40,097 39,494
General and administrative 19,271 16,516
Restructuring and impairment charges 903 7,587
Total operating expenses 152,476 150,023
Income from operations 44,655 11,979
Interest expense (14) (1,171)
Other income, net 8,245 638
Interest and other, net 8,231 (533)
Income before taxes on income 52,886 11,446
Provision for (benefit from) taxes on income 4,266 (26,397)
Net income $ 48,620 $ 37,843
Net income per share - basic (in USD per share) $ 0.90 $ 0.73
Net income per share - diluted (in USD per share) $ 0.87 $ 0.71
Shares used in computing net income per share:    
Basic (in shares) 54,227 51,819
Diluted (in shares) 55,794 53,646
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net income $ 48,620 $ 37,843
Other comprehensive income (loss), net of tax:    
Change in unrealized gains (losses) on available-for-sale securities, net of tax 782 (293)
Change in unrealized gains (losses) on derivative contracts, net of tax 2,591 (1,338)
Other comprehensive income (loss), net of tax 3,373 (1,631)
Total comprehensive income, net of tax $ 51,993 $ 36,212
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Ordinary Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2017   51,487,650.00      
Beginning balance at Dec. 31, 2017 $ 1,057,448 $ 221 $ 873,979 $ 1,618 $ 181,630
Increase (Decrease) in Stockholders' Equity          
Net income 37,843       37,843
Unrealized gains on available-for-sale securities and derivative contracts, net of taxes (1,631)     (1,631)  
Amount of gain recognized in OCI (effective portion) (1,338)        
Share-based compensation 14,974   14,974    
Issuances of shares through employee equity incentive plans (in shares)   384,523.00      
Issuances of shares through employee equity incentive plans 2,710 $ 2 2,708    
Issuance of shares through employee share purchase plan (in shares)   288,017.00      
Issuance of shares through employee share purchase plan 11,348 $ 1 11,347    
Ending balance (in shares) at Mar. 31, 2018   52,160,190      
Ending balance at Mar. 31, 2018 1,127,193 $ 224 903,008 (13) 223,974
Beginning balance (in shares) at Dec. 31, 2018   53,918,208.000      
Beginning balance at Dec. 31, 2018 1,301,648 $ 233 982,677 (1,051) 319,789
Increase (Decrease) in Stockholders' Equity          
Net income 48,620       48,620
Unrealized gains on available-for-sale securities and derivative contracts, net of taxes 3,373     3,373  
Amount of gain recognized in OCI (effective portion) 2,591        
Share-based compensation 24,242   24,242    
Issuances of shares through employee equity incentive plans (in shares)   451,535.00      
Issuances of shares through employee equity incentive plans 5,972 $ 2 5,970    
Issuance of shares through employee share purchase plan (in shares)   162,573.00      
Issuance of shares through employee share purchase plan 11,055 $ 1 11,054    
Ending balance (in shares) at Mar. 31, 2019   54,532,316      
Ending balance at Mar. 31, 2019 $ 1,394,910 $ 236 $ 1,023,943 $ 2,322 $ 368,409
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net income $ 48,620 $ 37,843
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 23,962 26,442
Deferred income taxes 0 (26,827)
Share-based compensation 24,242 14,974
Gain on short-term investments, net (2,758) (886)
Gain on sale of an investment in a privately-held company (9,128) 0
Impairment charges 2,544 139
Changes in assets and liabilities:    
Accounts receivable (21,093) 11,316
Inventories 7,293 (5,654)
Prepaid expenses and other assets (3,552) (1,349)
Accounts payable (7,407) 3,911
Accrued liabilities and other liabilities 25,709 (4,504)
Net cash provided by operating activities 88,432 55,405
Cash flows from investing activities:    
Purchase of severance-related insurance policies (90) (317)
Purchase of short-term investments (191,203) (20,899)
Proceeds from sales and maturities of short-term investments 99,256 37,047
Proceeds from sale of an investment in a privately-held company 16,887 0
Purchase of property and equipment (7,686) (7,226)
Purchase of intangible assets (1,678) (6,315)
Purchase of investments in privately-held companies 0 (2,500)
Net cash used in investing activities (84,514) (210)
Cash flows from financing activities:    
Principal payments on term debt 0 (39,000)
Payments on intangible asset financings (2,303) (2,173)
Proceeds from issuances of ordinary shares through employee equity incentive plans and employee share purchase plan 17,027 14,058
Net cash provided by (used in) financing activities 14,724 (27,115)
Net increase in cash, cash equivalents, and restricted cash 18,642 28,080
Cash, cash equivalents, and restricted cash at beginning of period 64,650 70,498
Cash, cash equivalents, and restricted cash at end of period 83,292 98,578
Supplemental disclosure of non-cash investing and financing activities    
Intangible assets financed with debt 717 549
Unpaid additions to property and equipment 2,771 2,254
Transfer from inventory to property and equipment $ 1,432 $ 425
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2019
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.
Pending Merger with NVIDIA Corporation
On March 10, 2019, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with NVIDIA Corporation, a Delaware corporation (“NVIDIA”), NVIDIA International Holdings Inc., a Delaware corporation and wholly owned subsidiary of NVIDIA (“Parent”) and Teal Barvaz Ltd., a wholly owned subsidiary of Parent organized under the laws of the State of Israel and wholly owned subsidiary of Parent (“Merger Sub”). NVIDIA has agreed to guarantee the payment and performance obligations of Parent under the Merger Agreement. The Merger Agreement and the Merger (as defined below) have been approved by the boards of directors of the Company, NVIDIA, Parent and Merger Sub.
The Merger Agreement provides that, upon the terms and subject to the satisfaction or waiver of the conditions set forth therein, Merger Sub will be merged with and into the Company (the “Merger”) in accordance with Sections 314-327 of the Companies Law 5759-1999 of the State of Israel, with the Company continuing as the surviving corporation and a wholly owned subsidiary of Parent.
At the effective time of the Merger (the “Effective Time”), each ordinary share, par value NIS 0.0175 per share, of the Company (a “Company Share”) issued and outstanding immediately prior to the Effective Time, other than any shares owned by the Company, Parent and their respective subsidiaries or any shares held in the Company’s treasury, will be deemed to have been transferred to the Parent in exchange for the right to receive $125.00 in cash, without interest and subject to applicable withholding taxes.
The Merger Agreement contains customary representations, warranties and covenants. The consummation of the Merger is conditioned on the receipt of the approval of the Company’s shareholders, as well as the satisfaction of other customary closing conditions, including domestic and foreign regulatory approvals and performance in all material respects by each party of its obligations under the Merger Agreement. Consummation of the Merger is not subject to a financing condition. Closing of the Merger is expected by the end of calendar year 2019.
The Merger Agreement contains certain customary termination rights by either the Company or Parent, including if the Merger is not consummated by December 10, 2019, subject to two three-month extensions in order to obtain required regulatory approvals. If the Merger Agreement is terminated under certain circumstances, including termination by the Company to enter into a superior proposal, a termination by Parent following a change of the Company’s board of directors’ recommendation or a termination by Parent as a result of a willful material breach of the Merger Agreement’s no-solicitation obligations by the Company, the Company will be obligated to pay to Parent a termination fee equal to $225 million in cash. If the Merger Agreement is terminated under certain circumstances involving the failure to obtain certain regulatory approvals, Parent will be obligated to pay the Company a termination fee equal to $350 million in cash.
The Company recorded transaction-related costs of $4.4 million, principally for investment banking and legal fees associated with the pending acquisition, during the three months ended March 31, 2019. These costs are recorded in general and administrative expenses included in the condensed consolidated statement of operations for the three months ended March 31, 2019. Additional transaction-related costs are expected to be incurred through the closing of the Merger.
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, 2018, filed with the SEC on February 21, 2019. The results of operations for the three months ended March 31, 2019 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2019 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 our new accounting policy related to the new lease standard (see Note 14, "Leases"), 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, 2018, filed with the SEC on February 21, 2019.
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 $7.9 million and $8.0 million was reported in other long-term assets on the balance sheet as of March 31, 2019 and 2018, respectively, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the three months ended March 31, 2019 and 2018, respectively. 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,
 
2019
 
2018
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
75,352

 
$
90,578

Restricted cash in other long-term assets, as reported on the balance sheets
7,940

 
8,000

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
83,292

 
$
98,578


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,
 
2019
 
2018
Dell Technologies Inc. ("Dell")
15
%
 
10
%
Hewlett Packard Enterprise ("HPE")
*

 
17
%
____________________
 
 
 
* Less than 10%
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable as of March 31, 2019 and December 31, 2018.
 
March 31, 2019
 
December 31, 2018
Dell
11
%
 
*
____________________
 
 
 
* Less than 10%
 
 
 

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


$
889

New warranties issued during the period
844


349

Reversal of warranty reserves
(5
)


Settlements during the period
(691
)

(301
)
Balance, end of the period
1,524


937

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

(172
)
Current portion, end of the period
$
1,206


$
765


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

 
$
37,843

Basic and diluted shares:
 


 

Weighted average ordinary shares outstanding
54,227


51,819

Effect of dilutive shares
1,567


1,827

Shares used to compute diluted net income per share
55,794

 
53,646

Net income per share — basic
$
0.90

 
$
0.73

Net income per share — diluted
$
0.87

 
$
0.71


The Company excluded 0.1 million and 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, 2019 and 2018, respectively, because including them would have had an anti-dilutive effect.
Adoption of new accounting principles
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.
The standard became effective for the Company on January 1, 2019. The Company elected the available practical expedients and implemented internal controls to enable the preparation of financial information on adoption. The adoption of the standard had a material impact on the Company's condensed consolidated balance sheets due to the recognition of the right-of-use ("ROU") assets and lease liabilities related to the Company's operating leases. In addition, a material portion of the Company's leases are denominated in currencies other than the U.S. Dollar, mainly in New Israeli Shekels ("NIS"). As a result, the associated lease liabilities were remeasured using the current exchange rate, which resulted in non-operating foreign exchange losses. The standard did not have a material impact on the Company's results of operations or cash flows. See Note 14, "Leases" for details about the impact from adopting the new lease standard and other required disclosures.
Recent accounting pronouncements
In August 2018, the FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This ASU clarifies the accounting treatment for implementation costs for cloud computing arrangements (hosting arrangements) that are service contracts. This standard becomes effective for the Company beginning January 1, 2020. The Company is currently assessing the effect that this ASU will have on its condensed consolidated financial statements and related disclosures.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE
REVENUE
Revenues by geographic region for the three months ended March 31, 2019 and 2018 were as follows:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
United States
$
110,294

 
$
96,260

China
78,140

 
56,213

Europe
47,246

 
35,996

Other Americas
25,729

 
27,740

Other Asia
43,808

 
34,791

Total revenues
$
305,217

 
$
251,000

The following tables represent our total revenues for the three months ended March 31, 2019 and 2018 by product type and interconnect protocol:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
ICs
$
60,623

 
$
28,587

Boards
108,430

 
118,051

Switch systems
82,058

 
55,647

Cables, accessories and other
54,106

 
48,715

Total revenues
$
305,217

 
$
251,000

 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
InfiniBand:
 
 
 
HDR
$
23,193

 
$

EDR
59,643

 
55,946

FDR
40,598

 
41,748

QDR/DDR/SDR
14,704

 
5,444

Total
138,138

 
103,138

Ethernet
160,893

 
136,948

Other
6,186

 
10,914

Total revenues
$
305,217

 
$
251,000


Contract balances
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, 2019:
 
(in thousands)
Balance, beginning of the period
$
39,223

New deferred revenue
11,155

Reclassification to revenues during the year (1)
(7,973
)
Balance, end of the period
42,405

Less: long-term portion of deferred revenue
19,565

Current portion, end of the period
$
22,840


(1) Of the total reclassification from deferred revenue to revenues, $6.2 million was related to the beginning balance, and $1.8 million was related to the new deferred revenue during the period.
Unsatisfied performance obligations, other than extended warranty and post-contract customer support, primarily represent contracts with future delivery dates. As of March 31, 2019, the Company had $69.5 million of unbilled transaction price allocated to performance obligations that were unsatisfied or partially unsatisfied related to contracts with an original duration over one year. The Company expects to invoice and recognize the revenue as it satisfies each performance obligation during a period of three years. The foregoing excludes the value of the remaining unsatisfied performance obligations related to contracts that have original durations of one year or less.
The Company recognizes assets for the material incremental costs of obtaining contracts with customers if it expects the benefit of those costs to be longer than one year. The Company allocates these assets proportionally to the performance obligations in the contracts and amortizes them as the performance obligations are satisfied. During the three months ended March 31, 2019, the Company recognized $11.3 million of assets related to costs to obtain contracts, and amortized $3.5 million of these assets during the same period. The unamortized balance of the assets was $7.8 million as of March 31, 2019.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.1
BALANCE SHEET COMPONENTS
3 Months Ended
Mar. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET COMPONENTS
BALANCE SHEET COMPONENTS:
 
 
March 31, 2019
 
December 31, 2018
 
 
(in thousands)
Accounts receivable, net:
 
 

 
 

Accounts receivable, gross
 
$
179,218

 
$
156,525

Less: unearned distribution price adjustments allowance
 
(7,000
)
 
(5,400
)
Less: allowance for doubtful accounts
 
(500
)
 
(500
)
 
 
$
171,718

 
$
150,625

Inventories:
 
 

 
 

Raw materials
 
$
18,442

 
$
19,391

Work-in-process
 
35,305

 
39,425

Finished goods
 
41,909

 
45,565

 
 
$
95,656

 
$
104,381

Property and equipment, net:
 
 

 
 
Computer, equipment, and software
 
$
187,033

 
$
180,125

Furniture and fixtures
 
1,876

 
2,140

Leasehold improvements
 
47,169

 
46,179

 
 
236,078

 
228,444

Less: Accumulated depreciation and amortization
 
(128,569
)
 
(123,110
)
 
 
$
107,509

 
$
105,334

Deferred taxes and other long-term assets:
 
 

 
 
Equity investments in privately-held companies
 
$
30,807

 
$
40,300

Deferred taxes
 
50,660

 
50,660

Long-term restricted cash
 
7,940

 
7,884

Other assets
 
6,198

 
2,295

 
 
$
95,605

 
$
101,139

Accrued liabilities:
 
 

 
 
Payroll and related expenses
 
$
87,346

 
$
76,788

Accrued expenses
 
37,446

 
28,821

Intangible asset financings
 
4,171

 
4,488

Derivative contracts payable
 
318

 
2,536

Product warranty liability
 
1,206

 
1,090

Other
 
15,414

 
8,155

 
 
$
145,901

 
$
121,878

Other long-term liabilities:
 
 
 
 
Income tax payable
 
$
31,116

 
$
25,600

Deferred rent
 

 
2,532

Other
 
2,557

 
4,336

 
 
$
33,673

 
$
32,468

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2019
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, 2019 and December 31, 2018, the Company did not have any assets or liabilities valued based on Level 3 valuations.
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, 2019:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
2,842

 
$

 
$
2,842

Certificates of deposit

 
123,972

 
123,972

U.S. Government and agency securities

 
70,683

 
70,683

Commercial paper

 
71,234

 
71,234

Corporate bonds

 
159,983

 
159,983

Municipal bonds

 
18,403

 
18,403

Foreign government bonds

 
32,936

 
32,936

 
2,842

 
477,211

 
480,053

Long-term restricted cash

 
7,940

 
7,940

Derivative contracts

 
796

 
796

Total financial assets
$
2,842

 
$
485,947

 
$
488,789

Derivative contracts

 
318

 
318

Total financial liabilities
$

 
$
318

 
$
318


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, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,265

 
$

 
$
1,265

Certificates of deposit

 
95,038

 
95,038

U.S. Government and agency securities

 
50,670

 
50,670

Commercial paper

 
57,443

 
57,443

Corporate bonds

 
128,765

 
128,765

Municipal bonds

 
17,506

 
17,506

Foreign government bonds

 
32,302

 
32,302


1,265

 
381,724

 
382,989

Long-term restricted cash

 
7,884

 
7,884

Derivative contracts

 
96

 
96

Total financial assets
$
1,265

 
$
389,704

 
$
390,969

Derivative contracts

 
2,536

 
2,536

Total financial liabilities
$

 
$
2,536

 
$
2,536


There were no transfers between Level 1 and Level 2 securities during the three months ended March 31, 2019 and 2018.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.1
INVESTMENTS
3 Months Ended
Mar. 31, 2019
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, 2019 and December 31, 2018 were as follows:
 
March 31, 2019
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash and cash equivalents
$
72,510

 
$

 
$

 
$
72,510

Money market funds
2,842

 

 

 
2,842

Certificates of deposit
123,971

 
18

 
(17
)
 
123,972

U.S. Government and agency securities
70,562

 
142

 
(21
)
 
70,683

Commercial paper
71,280

 
11

 
(57
)
 
71,234

Corporate bonds
159,727

 
350

 
(94
)
 
159,983

Municipal bonds
18,390

 
21

 
(8
)
 
18,403

Foreign government bonds
32,875

 
64

 
(3
)
 
32,936

Total
552,157

 
606

 
(200
)
 
552,563

Less amounts classified as cash and cash equivalents
(75,352
)
 

 

 
(75,352
)
Short-term investments
$
476,805

 
$
606

 
$
(200
)
 
$
477,211



 
December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash and cash equivalents
$
55,501

 
$

 
$

 
$
55,501

Money market funds
1,265

 

 

 
1,265

Certificates of deposit
95,080

 
1

 
(43
)
 
95,038

U.S. Government and agency securities
50,643

 
64

 
(37
)
 
50,670

Commercial paper
57,529

 

 
(86
)
 
57,443

Corporate bonds
129,042

 
27

 
(304
)
 
128,765

Municipal bonds
17,512

 
2

 
(8
)
 
17,506

Foreign government bonds
32,294

 
26

 
(18
)
 
32,302

Total
438,866

 
120

 
(496
)
 
438,490

Less amounts classified as cash and cash equivalents
(56,766
)
 

 

 
(56,766
)
Short-term investments
$
382,100

 
$
120

 
$
(496
)
 
$
381,724


Interest income and gains on short-term investments, net were $3.0 million and 1.0 million for the three months ended March 31, 2019 and 2018, respectively. At March 31, 2019, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12 months were $0.2 million. 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, 2019 and December 31, 2018 were as follows:
 
March 31, 2019
 
December 31, 2018
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
332,122

 
$
332,157

 
$
281,303

 
$
280,959

Due in one to three years
144,683

 
145,054

 
100,797

 
100,765

 
$
476,805

 
$
477,211

 
$
382,100

 
$
381,724


Equity investments in privately-held companies:
As of March 31, 2019 and December 31, 2018, the Company held a total of $30.8 million and $40.3 million, respectively, in equity investments in privately-held companies. During the three months ended March 31, 2019, one of the investees of the Company's equity investments in privately-held companies was acquired. As a result, the Company recorded a gain on sale of $9.1 million in the first quarter of 2019. In addition, $3.2 million of the consideration owed to the Company was held back in an escrow account as of March 31, 2019. The final amount released from escrow, if any, will be recognized as an additional gain on sale when released. While performing its review for impairment for the first quarter of 2019, the Company noted an observable price change related to one of its investments in a privately-held company. As a result, the Company recorded an impairment charge of $1.8 million in the first quarter of 2019. The gain on sale and the impairment charge were reported in other income, net on the condensed consolidated statement of operations.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.1
GOODWILL AND INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2019
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 $473.9 million during the three months ended March 31, 2019.
The carrying amounts of intangible assets as of March 31, 2019 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
51,941

 
$
(33,547
)
 
$
18,394

 
1-8
Developed technology
285,443

 
(174,114
)
 
111,329

 
4-7
Customer relationships
69,776

 
(32,813
)
 
36,963

 
4-9
Trade names
5,600

 
(5,600
)
 

 
3
Total intangible assets
$
412,760

 
$
(246,074
)
 
$
166,686

 
 
The carrying amounts of intangible assets as of December 31, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
49,546

 
$
(30,062
)
 
$
19,484

 
1-8
Developed technology
285,443

 
(164,406
)
 
121,037

 
4-7
Customer relationships
69,776

 
(31,246
)
 
38,530

 
4-9
Trade names
5,600

 
(5,323
)
 
277

 
3
Total intangible assets
$
410,365

 
$
(231,037
)
 
$
179,328

 
 

Amortization expense of intangible assets totaled approximately $15.0 million and $16.3 million for the three months ended March 31, 2019 and 2018, respectively.
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2019 (remainder of the year)
$
47,339

2020
51,784

2021
39,343

2022
11,982

2023
8,115

Thereafter
8,123

Total
$
166,686

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVES AND HEDGING ACTIVITIES
3 Months Ended
Mar. 31, 2019
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 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, 2019 and December 31, 2018 were as follows:
 
 
Other current assets
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
March 31, 2019
 
December 31, 2018
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$
796

 
$
300

 
$
27

 
$
2,122

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

 
$
18

 
$
69

 
$
414

Total derivatives
$
796

 
$
318

 
$
96

 
$
2,536


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

 
$
92,956

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

 
$
57,844


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, 2019 and December 31, 2018 and their effect on OCI for the three months ended March 31, 2019:
 
(in thousands)
December 31, 2018
$
(1,978
)
Amount of gain recognized in OCI (effective portion)
2,553

Amount of loss reclassified from OCI to income (effective portion)
38

March 31, 2019
$
613


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, 2019 and 2018 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,

 
2019

2018

2019

2018
 
 
(in thousands)
Operating income (loss)
 
$
(38
)
 
$
535

 
$

 
$

Other income, net
 
$

 
$

 
$
1,563

 
$
(890
)
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.1
EMPLOYEE BENEFIT PLANS
3 Months Ended
Mar. 31, 2019
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS
EMPLOYEE BENEFIT PLANS:
Under Israeli law, the Company is required to make severance payments to certain of its retired or dismissed Israeli employees. For employees hired prior to January 1, 2007 ("Group One"), the severance pay liability is calculated based on the last monthly salary of each employee multiplied by the number of years of such employee's employment and is presented in the Company's balance sheet in long-term liabilities, as if it was payable at each balance sheet date on an undiscounted basis. This liability is partially funded by the purchase of insurance policies or pension funds in the name of the employees. The surrender value of the insurance policies or pension funds is presented in long-term assets.
The severance pay detail is as follows:
 
March 31, 2019
 
December 31, 2018
 
(in thousands)
Accrued severance liabilities
$
6,145

 
$
21,645

Severance assets
5,067

 
17,043

Unfunded portion
$
1,078

 
$
4,602


For other Israeli employees ("Group Two"), the Company's contributions for severance pay replace its severance obligation. When the Company makes the monthly contribution equal to 8.3% of the employee's monthly salary to an insurance policy or pension fund, no additional calculations shall be conducted between the parties regarding the matter of severance pay and no additional payments will be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheet, as the Company is legally released from the obligation to employees once the deposit amounts have been paid.
During the first quarter of 2019, a significant portion of the employees in Group One elected to move to Group Two under settlement agreements with the Company. Under Israeli law, and according to the settlement agreements, the Company is obligated to settle these employees' net severance liabilities that had been accumulated for them up to June 30, 2018. The Company reclassed the accumulated amount of severance assets and accrued severance liabilities as of June 30, 2018 related to these employees to accrued liabilities as of March 31, 2019. The Company paid the net severance liabilities in April 2019.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES:
Commitments
Leases
See Note 14 "Leases" for lease-related commitments as of March 31, 2019.
Purchase commitments

At March 31, 2019, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2019 (remainder of the year)
$
167,626

2020
8,817

2021
1,093

2022
327

Total
$
177,863


Other Commitments
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, 2019, the Company's unrecognized tax benefits totaled $52.7 million, out of which an amount of $31.8 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 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 29 R17.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
SHARE INCENTIVE PLANS
SHARE INCENTIVE PLANS
Share option plans
On July 25, 2018, the Company's shareholders approved the Mellanox Technologies, Ltd. Third Amended and Restated Global Share Incentive Plan (2006) (the “Third Restated Plan”), which constitutes an amendment and restatement of the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the “Second Restated Plan”). The Third Restated Plan increased the ordinary shares reserved for issuance under the Second Restated Plan by 2,077,000 shares to 4,467,000 shares plus any shares subject to issued and outstanding awards under certain of the Company’s prior equity plans that expire, are cancelled or otherwise terminated after March 14, 2016, the effective date of the first amendment and restatement of the Global Share Incentive Plan (2006). The Third Restated Plan also implements certain additional amendments, including specifically providing for the grant of performance share units.
Share option activity
Share option activity under the Company's equity incentive plans in the three months ended March 31, 2019 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2018
494,503

 
$
50.73

Options exercised
(174,616
)
 
$
34.20

Options canceled
(920
)
 
$
101.37

Outstanding at March 31, 2019
318,967

 
$
59.63


The total pretax intrinsic value of options exercised in the three months ended March 31, 2019 and 2018 was $12.0 million and $5.0 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 $118.36 on March 29, 2019, the last trading day of the quarter ended March 31, 2019, the total pretax intrinsic value of options outstanding at March 31, 2019 was $18.7 million. The total pretax intrinsic value of options outstanding at December 31, 2018 was $21.8 million.
There were 318,238 and 493,462 options exercisable at March 31, 2019 and December 31, 2018, respectively. The total pretax intrinsic value of exercisable options at March 31, 2019 was $18.7 million. The total pretax intrinsic value of exercisable options at December 31, 2018 was $21.7 million.
Restricted share unit activity
RSU activity under the Company's equity incentive plans in the three months ended March 31, 2019 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, 2018
3,294,163

 
$
65.05

Restricted share units granted
1,016,833

 
$
100.59

Restricted share units vested
(276,919
)
 
$
51.23

Restricted share units canceled
(78,942
)
 
$
66.15

Non-vested restricted share units at March 31, 2019
3,955,135

 
$
75.14


The weighted average fair value of RSUs granted in the three months ended March 31, 2019 and 2018 was $100.59 and $65.62, respectively.
The total intrinsic value of all outstanding RSUs as of March 31, 2019 and December 31, 2018 was $468.1 million and $304.3 million, respectively.
The non-vested restricted share units at March 31, 2019 included 36,000 performance share units. The PSUs will vest and be earned based on the Company’s achievement of relative total shareholder return and average non-GAAP net operating margin over a three-year performance period commencing on January 1, 2018 and ending on December 31, 2020, subject to the continued service to the Company through the end of the performance period. The number of shares that will actually vest ranges from zero to 175% of the target.
Employee Stock Purchase Plan activity
There were 162,573 and 288,017 shares purchased under the ESPP for the three months ended March 31, 2019 and 2018 at an average price per share of $68.00 and $39.40, 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, 2019:
 
Number of
Shares
Share options outstanding
318,967

Restricted share units outstanding
3,955,135

Shares authorized for future issuance
693,480

ESPP shares available for future issuance
2,772,773

Total shares reserved for future issuance as of March 31, 2019
7,740,355


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, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
Dividend yield
%
 
%
Expected volatility
42.6
%
 
37.2
%
Risk free interest rate
2.44
%
 
1.20
%
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,
 
2019
 
2018
 
(in thousands)
Cost of goods sold
$
684

 
$
411

Research and development
13,241

 
8,174

Sales and marketing
5,652

 
3,599

General and administrative
4,665

 
2,790

Total share-based compensation expense
$
24,242

 
$
14,974


At March 31, 2019, there was $268.3 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 3.23 years.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
3 Months Ended
Mar. 31, 2019
Equity [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, 2019 and 2018:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2018
$
927

 
$
(1,978
)
 
$
(1,051
)
Other comprehensive income/(loss) before reclassifications, net of taxes
775

 
2,553

 
3,328

Realized (gains)/losses reclassified from accumulated other comprehensive income
7

 
38

 
45

Net current-period other comprehensive income/(loss), net of taxes
782

 
2,591

 
3,373

Balance at March 31, 2019
$
1,709

 
$
613

 
$
2,322

 
 
 
 
 
 
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
)

The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the three months ended March 31, 2019 and 2018:
 
 
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement of Operations
 
 
Three Months Ended March 31,
 
 
 
 
2019
 
2018
 
 
 
 
(in thousands)
 
 
Realized (gains)/losses on derivatives designated as hedging instruments
 
$
38

 
$
(535
)
 
Cost of revenues and Operating expenses:
 
 
2

 
(26
)
 
Cost of revenues
 
 
4

 
(64
)
 
General and administrative
 
 
3

 
(47
)
 
Sales and marketing
 
 
29

 
(398
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 
7

 

 
Other income, net
Total reclassifications for the period
 
$
45

 
$
(535
)
 
Total
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES
3 Months Ended
Mar. 31, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES:
As of March 31, 2019 and December 31, 2018, the Company had gross unrecognized tax benefits of $52.7 million and $46.5 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 $2.5 million at March 31, 2019 and $2.6 million at December 31, 2018.
As of March 31, 2019, the 2014 through 2018 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, 2019, the 2014 through 2018 tax years are open and may be subject to potential examinations in Denmark and Israel. As of March 31, 2019, 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 2014 to 2017.
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 $8.5 million for the three months ended March 31, 2019, increasing diluted earnings per share by approximately $0.16 in the three months ended March 31, 2019.
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 8.1% and (230.6)% for the three months ended March 31, 2019 and 2018, respectively. The difference between the Company’s effective tax rate and the 21.0% federal statutory rate for the three months ended March 31, 2019 resulted primarily from the excess benefits related to share-based compensation, 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 and non-tax-deductible expenses such as share-based compensation.
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, 2019, the Company maintained a valuation allowance against deferred tax assets of certain 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, 2019, that these deferred tax assets are not more-likely-than-not to be realized.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.1
OTHER INCOME, NET
3 Months Ended
Mar. 31, 2019
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,
 
2019
 
2018
 
(in thousands)
Interest income and gains on short-term investments, net
$
3,003

 
$
967

Foreign exchange loss, net
(2,249
)
 
(182
)
Gain on sale of investment in a privately-held company
9,128

 

Impairment of investment in a privately-held company
(1,755
)
 

Other
118

 
(147
)
Other income, net
$
8,245

 
$
638

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
LEASES
LEASES:
On January 1, 2019, the Company adopted Topic 842 and elected the available practical expedient to recognize the cumulative effect of initially adopting Topic 842 as an adjustment to the opening balance sheet of the period of adoption (i.e., January 1, 2019). The Company also elected the other available practical expedients, and will not separate lease components from non-lease components, and will not reassess whether contracts are or contain leases, lease classification, or initial direct costs for existing leases as of January 1, 2019. Only the minimum lease payments in accordance with Topic 840 were included in the calculation of the ROU and liability for existing leases as of January 1, 2019. The condensed consolidated balance sheets and results from operations for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 840.
The Company's leases include office buildings for its facilities worldwide and car leases in Israel, which are all classified as operating leases. Certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the initial CPI and will not be subsequently adjusted. Certain leases include renewal options that are under the Company's sole discretion. The renewal options were included in the ROU and liability calculation if it was reasonably assured that the Company will exercise the option.
The cumulative effect of the changes made to the condensed consolidated balance sheet as of January 1, 2019 for the adoption of Topic 842 were as follows:
 
December 31, 2018
 
Adjustments
 
January 1, 2019
 
(in thousands)
 Right-of-use assets
$

 
$
69,102

 
$
69,102

 Accrued liabilities
$
121,878

 
$
(463
)
 
$
121,415

 Other long-term liabilities
$
32,468

 
$
(2,701
)
 
$
29,767

 Lease liabilities, current
$

 
$
17,081

 
$
17,081

 Lease liabilities, long term
$

 
$
55,185

 
$
55,185


The components of lease expense and supplemental cash flow information related to leases for the three months ended March 31, 2019 were as follows:
 
 
(in thousands)
Components of lease expense
 
 
Operating lease cost
 
$
5,862

Supplemental cash flow information:
 
 
Cash paid for amounts included in the measurement of lease liabilities
 
$
4,817

Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets
 
$
1,317


The weighted average remaining lease term is 6.4 years. The weighted average discount rate is 3.19 percent. The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.
Maturities of lease liabilities as of March 31, 2019 were as follows:
 
 
(in thousands)
2019 (remainder of the year)
 
$
18,118

2020
 
16,013

2021
 
10,768

2022
 
6,848

2023
 
6,879

Thereafter
 
20,798

Total (1)
 
79,424

less: Imputed interest
 
(8,034
)
Lease liability
 
$
71,390

(1) Future lease payments have not been reduced by minimum sublease rental income of $2.4 million owed to the Company in the future under noncancelable subleases.
The lease liabilities as of March 31, 2019 do not include the obligations under a lease agreement related to an office being built in Tel Aviv, Israel. The Company is not involved in the construction and will not be exposed to any risks during the construction period. The lease term expires 10 years after the expected lease inception. In addition, the lease contains a renewal option, which the Company determined is not reasonably assured to be exercised. As of March 31, 2019, the estimated total future lease obligation is approximately $30.1 million.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.1
RESTRUCTURING CHARGES
3 Months Ended
Mar. 31, 2019
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 in the first quarter of 2018 to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities. The Company recorded $3.4 million, $3.2 million, and $1.0 million of employee separation and severance costs, contract exit costs with vendors, and impairment charges or losses on disposal of assets during the three months ended March 31, 2018, respectively. The Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company does not expect any significant facility related charges in the future.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2019
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
SUBSEQUENT EVENT:
On May 1, 2019, a purported class action suit, entitled Marc Henzel v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against the Company and the members of its board of directors. On May 2, 2019, a purported class action suit, entitled Michael Kent v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Southern District of New York. Also on May 2, 2019, a purported class action suit, entitled David Thornton v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California. On May 3, 2019, a purported class action suit, entitled Lewis Stein v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against the Company, the members of its board of directors, NVIDIA International Holdings Inc., Teal Barvaz Ltd., and NVIDIA Corporation.  Also on May 3, 2019, a lawsuit entitled Elaine Wang v. Mellanox Technologies, Ltd., et al., was filed in the United States District Court for the Northern District of California against the Company and the members of its board of directors. All five suits allege that the preliminary proxy statement filed by the Company on April 22, 2019 with the SEC in connection with the proposed Merger omits material information with respect to the transactions contemplated by the Merger Agreement, rendering it false and misleading in violation of Sections 14(a) and 20(a) of the Exchange Act. Each plaintiff seeks, among other things, injunctive relief, rescission, declaratory relief and unspecified monetary damages.
The Company believes that the claims asserted in these lawsuits are without merit and intends to defend vigorously against all claims asserted. The Company is currently unable to estimate the reasonably possible loss or range of loss related to these lawsuits. Additional lawsuits arising out of or relating to the Merger Agreement and the transactions contemplated thereby may be filed in the future.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2019
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, 2018, filed with the SEC on February 21, 2019. The results of operations for the three months ended March 31, 2019 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2019 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.
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.
Adoption of new accounting principles and Recent accounting pronouncements
Adoption of new accounting principles
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.
The standard became effective for the Company on January 1, 2019. The Company elected the available practical expedients and implemented internal controls to enable the preparation of financial information on adoption. The adoption of the standard had a material impact on the Company's condensed consolidated balance sheets due to the recognition of the right-of-use ("ROU") assets and lease liabilities related to the Company's operating leases. In addition, a material portion of the Company's leases are denominated in currencies other than the U.S. Dollar, mainly in New Israeli Shekels ("NIS"). As a result, the associated lease liabilities were remeasured using the current exchange rate, which resulted in non-operating foreign exchange losses. The standard did not have a material impact on the Company's results of operations or cash flows. See Note 14, "Leases" for details about the impact from adopting the new lease standard and other required disclosures.
Recent accounting pronouncements
In August 2018, the FASB issued ASU No. 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. This ASU clarifies the accounting treatment for implementation costs for cloud computing arrangements (hosting arrangements) that are service contracts. This standard becomes effective for the Company beginning January 1, 2020. The Company is currently assessing the effect that this ASU will have on its condensed consolidated financial statements and related disclosures.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2019
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,
 
2019
 
2018
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
75,352

 
$
90,578

Restricted cash in other long-term assets, as reported on the balance sheets
7,940

 
8,000

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
83,292

 
$
98,578

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,
 
2019
 
2018
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
75,352

 
$
90,578

Restricted cash in other long-term assets, as reported on the balance sheets
7,940

 
8,000

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
83,292

 
$
98,578

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,
 
2019
 
2018
Dell Technologies Inc. ("Dell")
15
%
 
10
%
Hewlett Packard Enterprise ("HPE")
*

 
17
%
____________________
 
 
 
* Less than 10%
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable as of March 31, 2019 and December 31, 2018.
 
March 31, 2019
 
December 31, 2018
Dell
11
%
 
*
____________________
 
 
 
* Less than 10%
 
 
 

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, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Balance, beginning of the period
$
1,376


$
889

New warranties issued during the period
844


349

Reversal of warranty reserves
(5
)


Settlements during the period
(691
)

(301
)
Balance, end of the period
1,524


937

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

(172
)
Current portion, end of the period
$
1,206


$
765

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

 
$
37,843

Basic and diluted shares:
 


 

Weighted average ordinary shares outstanding
54,227


51,819

Effect of dilutive shares
1,567


1,827

Shares used to compute diluted net income per share
55,794

 
53,646

Net income per share — basic
$
0.90

 
$
0.73

Net income per share — diluted
$
0.87

 
$
0.71

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
Revenues by geographic region for the three months ended March 31, 2019 and 2018 were as follows:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
United States
$
110,294

 
$
96,260

China
78,140

 
56,213

Europe
47,246

 
35,996

Other Americas
25,729

 
27,740

Other Asia
43,808

 
34,791

Total revenues
$
305,217

 
$
251,000

The following tables represent our total revenues for the three months ended March 31, 2019 and 2018 by product type and interconnect protocol:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
ICs
$
60,623

 
$
28,587

Boards
108,430

 
118,051

Switch systems
82,058

 
55,647

Cables, accessories and other
54,106

 
48,715

Total revenues
$
305,217

 
$
251,000

 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
InfiniBand:
 
 
 
HDR
$
23,193

 
$

EDR
59,643

 
55,946

FDR
40,598

 
41,748

QDR/DDR/SDR
14,704

 
5,444

Total
138,138

 
103,138

Ethernet
160,893

 
136,948

Other
6,186

 
10,914

Total revenues
$
305,217

 
$
251,000

Changes in deferred revenue balances
The following table presents the significant changes in the deferred revenue balance during the three months ended March 31, 2019:
 
(in thousands)
Balance, beginning of the period
$
39,223

New deferred revenue
11,155

Reclassification to revenues during the year (1)
(7,973
)
Balance, end of the period
42,405

Less: long-term portion of deferred revenue
19,565

Current portion, end of the period
$
22,840


(1) Of the total reclassification from deferred revenue to revenues, $6.2 million was related to the beginning balance, and $1.8 million was related to the new deferred revenue during the period.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.1
BALANCE SHEET COMPONENTS (Tables)
3 Months Ended
Mar. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of balance sheet components
 
 
March 31, 2019
 
December 31, 2018
 
 
(in thousands)
Accounts receivable, net:
 
 

 
 

Accounts receivable, gross
 
$
179,218

 
$
156,525

Less: unearned distribution price adjustments allowance
 
(7,000
)
 
(5,400
)
Less: allowance for doubtful accounts
 
(500
)
 
(500
)
 
 
$
171,718

 
$
150,625

Inventories:
 
 

 
 

Raw materials
 
$
18,442

 
$
19,391

Work-in-process
 
35,305

 
39,425

Finished goods
 
41,909

 
45,565

 
 
$
95,656

 
$
104,381

Property and equipment, net:
 
 

 
 
Computer, equipment, and software
 
$
187,033

 
$
180,125

Furniture and fixtures
 
1,876

 
2,140

Leasehold improvements
 
47,169

 
46,179

 
 
236,078

 
228,444

Less: Accumulated depreciation and amortization
 
(128,569
)
 
(123,110
)
 
 
$
107,509

 
$
105,334

Deferred taxes and other long-term assets:
 
 

 
 
Equity investments in privately-held companies
 
$
30,807

 
$
40,300

Deferred taxes
 
50,660

 
50,660

Long-term restricted cash
 
7,940

 
7,884

Other assets
 
6,198

 
2,295

 
 
$
95,605

 
$
101,139

Accrued liabilities:
 
 

 
 
Payroll and related expenses
 
$
87,346

 
$
76,788

Accrued expenses
 
37,446

 
28,821

Intangible asset financings
 
4,171

 
4,488

Derivative contracts payable
 
318

 
2,536

Product warranty liability
 
1,206

 
1,090

Other
 
15,414

 
8,155

 
 
$
145,901

 
$
121,878

Other long-term liabilities:
 
 
 
 
Income tax payable
 
$
31,116

 
$
25,600

Deferred rent
 

 
2,532

Other
 
2,557

 
4,336

 
 
$
33,673

 
$
32,468

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
2,842

 
$

 
$
2,842

Certificates of deposit

 
123,972

 
123,972

U.S. Government and agency securities

 
70,683

 
70,683

Commercial paper

 
71,234

 
71,234

Corporate bonds

 
159,983

 
159,983

Municipal bonds

 
18,403

 
18,403

Foreign government bonds

 
32,936

 
32,936

 
2,842

 
477,211

 
480,053

Long-term restricted cash

 
7,940

 
7,940

Derivative contracts

 
796

 
796

Total financial assets
$
2,842

 
$
485,947

 
$
488,789

Derivative contracts

 
318

 
318

Total financial liabilities
$

 
$
318

 
$
318


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, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,265

 
$

 
$
1,265

Certificates of deposit

 
95,038

 
95,038

U.S. Government and agency securities

 
50,670

 
50,670

Commercial paper

 
57,443

 
57,443

Corporate bonds

 
128,765

 
128,765

Municipal bonds

 
17,506

 
17,506

Foreign government bonds

 
32,302

 
32,302


1,265

 
381,724

 
382,989

Long-term restricted cash

 
7,884

 
7,884

Derivative contracts

 
96

 
96

Total financial assets
$
1,265

 
$
389,704

 
$
390,969

Derivative contracts

 
2,536

 
2,536

Total financial liabilities
$

 
$
2,536

 
$
2,536

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019 and December 31, 2018 were as follows:
 
March 31, 2019
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash and cash equivalents
$
72,510

 
$

 
$

 
$
72,510

Money market funds
2,842

 

 

 
2,842

Certificates of deposit
123,971

 
18

 
(17
)
 
123,972

U.S. Government and agency securities
70,562

 
142

 
(21
)
 
70,683

Commercial paper
71,280

 
11

 
(57
)
 
71,234

Corporate bonds
159,727

 
350

 
(94
)
 
159,983

Municipal bonds
18,390

 
21

 
(8
)
 
18,403

Foreign government bonds
32,875

 
64

 
(3
)
 
32,936

Total
552,157

 
606

 
(200
)
 
552,563

Less amounts classified as cash and cash equivalents
(75,352
)
 

 

 
(75,352
)
Short-term investments
$
476,805

 
$
606

 
$
(200
)
 
$
477,211



 
December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash and cash equivalents
$
55,501

 
$

 
$

 
$
55,501

Money market funds
1,265

 

 

 
1,265

Certificates of deposit
95,080

 
1

 
(43
)
 
95,038

U.S. Government and agency securities
50,643

 
64

 
(37
)
 
50,670

Commercial paper
57,529

 

 
(86
)
 
57,443

Corporate bonds
129,042

 
27

 
(304
)
 
128,765

Municipal bonds
17,512

 
2

 
(8
)
 
17,506

Foreign government bonds
32,294

 
26

 
(18
)
 
32,302

Total
438,866

 
120

 
(496
)
 
438,490

Less amounts classified as cash and cash equivalents
(56,766
)
 

 

 
(56,766
)
Short-term investments
$
382,100

 
$
120

 
$
(496
)
 
$
381,724

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

 
$
332,157

 
$
281,303

 
$
280,959

Due in one to three years
144,683

 
145,054

 
100,797

 
100,765

 
$
476,805

 
$
477,211

 
$
382,100

 
$
381,724

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amounts of intangible assets
The carrying amounts of intangible assets as of March 31, 2019 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
51,941

 
$
(33,547
)
 
$
18,394

 
1-8
Developed technology
285,443

 
(174,114
)
 
111,329

 
4-7
Customer relationships
69,776

 
(32,813
)
 
36,963

 
4-9
Trade names
5,600

 
(5,600
)
 

 
3
Total intangible assets
$
412,760

 
$
(246,074
)
 
$
166,686

 
 
The carrying amounts of intangible assets as of December 31, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
49,546

 
$
(30,062
)
 
$
19,484

 
1-8
Developed technology
285,443

 
(164,406
)
 
121,037

 
4-7
Customer relationships
69,776

 
(31,246
)
 
38,530

 
4-9
Trade names
5,600

 
(5,323
)
 
277

 
3
Total intangible assets
$
410,365

 
$
(231,037
)
 
$
179,328

 
 
Schedule of estimated future amortization expense from amortizable intangible assets
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2019 (remainder of the year)
$
47,339

2020
51,784

2021
39,343

2022
11,982

2023
8,115

Thereafter
8,123

Total
$
166,686

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVES AND HEDGING ACTIVITIES (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019 and December 31, 2018 were as follows:
 
 
Other current assets
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
March 31, 2019
 
December 31, 2018
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
 
 
Currency forward and option contracts
$
796

 
$
300

 
$
27

 
$
2,122

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

 
$
18

 
$
69

 
$
414

Total derivatives
$
796

 
$
318

 
$
96

 
$
2,536

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

 
$
92,956

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

 
$
57,844

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, 2019 and December 31, 2018 and their effect on OCI for the three months ended March 31, 2019:
 
(in thousands)
December 31, 2018
$
(1,978
)
Amount of gain recognized in OCI (effective portion)
2,553

Amount of loss reclassified from OCI to income (effective portion)
38

March 31, 2019
$
613

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, 2019 and 2018 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,

 
2019

2018

2019

2018
 
 
(in thousands)
Operating income (loss)
 
$
(38
)
 
$
535

 
$

 
$

Other income, net
 
$

 
$

 
$
1,563

 
$
(890
)


XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
EMPLOYEE BENEFIT PLANS (Tables)
3 Months Ended
Mar. 31, 2019
Retirement Benefits [Abstract]  
Schedule of severance pay details
The severance pay detail is as follows:
 
March 31, 2019
 
December 31, 2018
 
(in thousands)
Accrued severance liabilities
$
6,145

 
$
21,645

Severance assets
5,067

 
17,043

Unfunded portion
$
1,078

 
$
4,602

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitment, excluding long-term commitment
At March 31, 2019, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2019 (remainder of the year)
$
167,626

2020
8,817

2021
1,093

2022
327

Total
$
177,863

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS (Tables)
3 Months Ended
Mar. 31, 2019
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, 2019 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2018
494,503

 
$
50.73

Options exercised
(174,616
)
 
$
34.20

Options canceled
(920
)
 
$
101.37

Outstanding at March 31, 2019
318,967

 
$
59.63

Summary of restricted share units activity
RSU activity under the Company's equity incentive plans in the three months ended March 31, 2019 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, 2018
3,294,163

 
$
65.05

Restricted share units granted
1,016,833

 
$
100.59

Restricted share units vested
(276,919
)
 
$
51.23

Restricted share units canceled
(78,942
)
 
$
66.15

Non-vested restricted share units at March 31, 2019
3,955,135

 
$
75.14

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, 2019:
 
Number of
Shares
Share options outstanding
318,967

Restricted share units outstanding
3,955,135

Shares authorized for future issuance
693,480

ESPP shares available for future issuance
2,772,773

Total shares reserved for future issuance as of March 31, 2019
7,740,355

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, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
Dividend yield
%
 
%
Expected volatility
42.6
%
 
37.2
%
Risk free interest rate
2.44
%
 
1.20
%
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,
 
2019
 
2018
 
(in thousands)
Cost of goods sold
$
684

 
$
411

Research and development
13,241

 
8,174

Sales and marketing
5,652

 
3,599

General and administrative
4,665

 
2,790

Total share-based compensation expense
$
24,242

 
$
14,974

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
3 Months Ended
Mar. 31, 2019
Equity [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, 2019 and 2018:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2018
$
927

 
$
(1,978
)
 
$
(1,051
)
Other comprehensive income/(loss) before reclassifications, net of taxes
775

 
2,553

 
3,328

Realized (gains)/losses reclassified from accumulated other comprehensive income
7

 
38

 
45

Net current-period other comprehensive income/(loss), net of taxes
782

 
2,591

 
3,373

Balance at March 31, 2019
$
1,709

 
$
613

 
$
2,322

 
 
 
 
 
 
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
)
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, 2019 and 2018:
 
 
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement of Operations
 
 
Three Months Ended March 31,
 
 
 
 
2019
 
2018
 
 
 
 
(in thousands)
 
 
Realized (gains)/losses on derivatives designated as hedging instruments
 
$
38

 
$
(535
)
 
Cost of revenues and Operating expenses:
 
 
2

 
(26
)
 
Cost of revenues
 
 
4

 
(64
)
 
General and administrative
 
 
3

 
(47
)
 
Sales and marketing
 
 
29

 
(398
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 
7

 

 
Other income, net
Total reclassifications for the period
 
$
45

 
$
(535
)
 
Total
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.1
OTHER INCOME, NET (Tables)
3 Months Ended
Mar. 31, 2019
Other Income and Expenses [Abstract]  
Schedule of other income, net
Other income, net is summarized in the following table:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Interest income and gains on short-term investments, net
$
3,003

 
$
967

Foreign exchange loss, net
(2,249
)
 
(182
)
Gain on sale of investment in a privately-held company
9,128

 

Impairment of investment in a privately-held company
(1,755
)
 

Other
118

 
(147
)
Other income, net
$
8,245

 
$
638

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Effect of adopting ASU 2016-02
The cumulative effect of the changes made to the condensed consolidated balance sheet as of January 1, 2019 for the adoption of Topic 842 were as follows:
 
December 31, 2018
 
Adjustments
 
January 1, 2019
 
(in thousands)
 Right-of-use assets
$

 
$
69,102

 
$
69,102

 Accrued liabilities
$
121,878

 
$
(463
)
 
$
121,415

 Other long-term liabilities
$
32,468

 
$
(2,701
)
 
$
29,767

 Lease liabilities, current
$

 
$
17,081

 
$
17,081

 Lease liabilities, long term
$

 
$
55,185

 
$
55,185

Components of lease expense and supplemental cash flow information
The components of lease expense and supplemental cash flow information related to leases for the three months ended March 31, 2019 were as follows:
 
 
(in thousands)
Components of lease expense
 
 
Operating lease cost
 
$
5,862

Supplemental cash flow information:
 
 
Cash paid for amounts included in the measurement of lease liabilities
 
$
4,817

Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets
 
$
1,317

Maturities of lease liabilities
Maturities of lease liabilities as of March 31, 2019 were as follows:
 
 
(in thousands)
2019 (remainder of the year)
 
$
18,118

2020
 
16,013

2021
 
10,768

2022
 
6,848

2023
 
6,879

Thereafter
 
20,798

Total (1)
 
79,424

less: Imputed interest
 
(8,034
)
Lease liability
 
$
71,390

(1) Future lease payments have not been reduced by minimum sublease rental income of $2.4 million owed to the Company in the future under noncancelable subleases.
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pending Merger with NVIDIA Corporation) (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 10, 2019
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2019
₪ / shares
Mar. 10, 2019
₪ / shares
Mar. 10, 2019
$ / shares
Dec. 31, 2018
₪ / shares
Business Acquisition [Line Items]            
Ordinary shares, par value (in NIS per share) | ₪ / shares     ₪ 0.0175     ₪ 0.0175
NVIDIA Merger            
Business Acquisition [Line Items]            
Ordinary shares, par value (in NIS per share) | ₪ / shares       ₪ 0.0175    
Conversion price of shares (in usd per share) | $ / shares         $ 125.00  
Merger extension period 3 months          
Termination fee, due to Parent $ 225.0          
Termination fee, due from Parent $ 350.0          
Merger related costs   $ 4.4        
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Long-term restricted cash $ 7,940 $ 7,884 $ 8,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents, as reported on the balance sheets $ 75,352 $ 56,766 $ 90,578  
Restricted cash in other long-term assets, as reported on the balance sheets 7,940 7,884 8,000  
Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows $ 83,292 $ 64,650 $ 98,578 $ 70,498
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dell Technologies Inc. (Dell) | Sales revenue, net    
Concentration Risk [Line Items]    
Percentage of consolidated revenue by major customer 15.00% 10.00%
Dell Technologies Inc. (Dell) | Accounts receivable    
Concentration Risk [Line Items]    
Percentage of consolidated revenue by major customer 11.00%  
Hewlett Packard Enterprise (HPE) | Sales revenue, net    
Concentration Risk [Line Items]    
Percentage of consolidated revenue by major customer   17.00%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Changes in the entity's liability for product warranty      
Balance, beginning of the period $ 1,376 $ 889  
New warranties issued during the period 844 349  
Reversal of warranty reserves (5) 0  
Settlements during the period (691) (301)  
Balance, end of the period 1,524 937  
Less: long-term portion of product warranty liability (318) (172)  
Current portion, end of the period $ 1,206 $ 765 $ 1,090
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net income $ 48,620 $ 37,843
Basic and diluted shares:    
Weighted average ordinary shares outstanding (in shares) 54,227 51,819
Weighted Average Number Diluted Shares Outstanding Adjustment 1,567 1,827
Shares used to compute diluted net income per share (in shares) 55,794 53,646
Net income per share - basic (in USD per share) $ 0.90 $ 0.73
Net income per share - diluted (in USD per share) $ 0.87 $ 0.71
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 (in shares) 100 200
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE (Revenue by Geographic Location) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenues $ 305,217 $ 251,000
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 110,294 96,260
China    
Disaggregation of Revenue [Line Items]    
Total revenues 78,140 56,213
Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 47,246 35,996
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenues 25,729 27,740
Other Asia    
Disaggregation of Revenue [Line Items]    
Total revenues $ 43,808 $ 34,791
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE (Revenue by Product Type) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenues $ 305,217 $ 251,000
ICs    
Disaggregation of Revenue [Line Items]    
Total revenues 60,623 28,587
Boards    
Disaggregation of Revenue [Line Items]    
Total revenues 108,430 118,051
Switch systems    
Disaggregation of Revenue [Line Items]    
Total revenues 82,058 55,647
Cables, accessories and other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 54,106 $ 48,715
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE (Revenue by Interconnect Protocol) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Total revenues $ 305,217 $ 251,000
Remaining service period remaining service period of up to five years  
InfiniBand:    
Disaggregation of Revenue [Line Items]    
Total revenues $ 138,138 103,138
HDR    
Disaggregation of Revenue [Line Items]    
Total revenues 23,193 0
EDR    
Disaggregation of Revenue [Line Items]    
Total revenues 59,643 55,946
FDR    
Disaggregation of Revenue [Line Items]    
Total revenues 40,598 41,748
QDR/DDR/SDR    
Disaggregation of Revenue [Line Items]    
Total revenues 14,704 5,444
Ethernet    
Disaggregation of Revenue [Line Items]    
Total revenues 160,893 136,948
Other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 6,186 $ 10,914
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE (Contract Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Change in Contract with Customer, Asset and Liability [Roll Forward]    
Balance, beginning of the period $ 39,223  
New deferred revenue 11,155  
Reclassification to revenues during the year 7,973  
Balance, end of period 42,405  
Less: long-term portion of deferred revenue 19,565 $ 18,665
Current portion, end of the period 22,840 $ 20,558
Revenue recognized (6,200)  
New deferred revenue during the year 1,800  
Performance obligation 69,500  
Assets related to costs related to obtain contracts 11,300  
Amortization of capitalized contract costs 3,500  
Unamortized balance of contract assets related to costs to obtain contracts $ 7,800  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE REVENUE (Performance Obligations) (Details)
Mar. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation, expected timing of satisfaction 3 years
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
BALANCE SHEET COMPONENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Mar. 31, 2018
Accounts receivable, net:        
Accounts receivable, gross $ 179,218   $ 156,525  
Less: unearned distribution price adjustments allowance (7,000)   (5,400)  
Less: allowance for doubtful accounts (500)   (500)  
Accounts receivable, net 171,718   150,625  
Inventories:        
Raw materials 18,442   19,391  
Work-in-process 35,305   39,425  
Finished goods 41,909   45,565  
Inventories 95,656   104,381  
Property and equipment, net:        
Property and equipment, gross 236,078   228,444  
Less: Accumulated depreciation and amortization (128,569)   (123,110)  
Property and equipment, net 107,509   105,334  
Deferred taxes and other long-term assets:        
Equity investments in privately-held companies 30,807   40,300  
Deferred taxes 50,660   50,660  
Long-term restricted cash 7,940   7,884 $ 8,000
Other assets 6,198   2,295  
Deferred taxes and other long-term assets 95,605   101,139  
Accrued liabilities:        
Payroll and related expenses 87,346   76,788  
Accrued expenses 37,446   28,821  
Intangible asset financings 4,171   4,488  
Derivative contracts payable 318   2,536  
Product warranty liability 1,206   1,090 $ 765
Other 15,414   8,155  
Accrued liabilities 145,901   121,878  
Other long-term liabilities:        
Income tax payable 31,116   25,600  
Deferred rent 0   2,532  
Other 2,557   4,336  
Other long-term liabilities 33,673 $ 29,767 32,468  
Computer, equipment, and software        
Property and equipment, net:        
Property and equipment, gross 187,033   180,125  
Furniture and fixtures        
Property and equipment, net:        
Property and equipment, gross 1,876   2,140  
Leasehold improvements        
Property and equipment, net:        
Property and equipment, gross $ 47,169   $ 46,179  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
FAIR VALUE MEASUREMENTS (Details) - Fair value, measurements, recurring basis - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Financial assets measured at fair value    
Investments $ 480,053 $ 382,989
Long-term restricted cash 7,940 7,884
Derivative contracts   96
Total financial assets 488,789 390,969
Derivative contracts 318 2,536
Total financial liabilities 318 2,536
Money market funds    
Financial assets measured at fair value    
Investments 2,842 1,265
Certificates of deposit    
Financial assets measured at fair value    
Investments 123,972 95,038
U.S. Government and agency securities    
Financial assets measured at fair value    
Investments 70,683 50,670
Commercial paper    
Financial assets measured at fair value    
Investments 71,234 57,443
Corporate bonds    
Financial assets measured at fair value    
Investments 159,983 128,765
Municipal bonds    
Financial assets measured at fair value    
Investments 18,403 17,506
Foreign government bonds    
Financial assets measured at fair value    
Investments 32,936 32,302
Level 1    
Financial assets measured at fair value    
Investments 2,842 1,265
Long-term restricted cash 0 0
Derivative contracts   0
Total financial assets 2,842 1,265
Derivative contracts 0 0
Total financial liabilities 0 0
Level 1 | Money market funds    
Financial assets measured at fair value    
Investments 2,842 1,265
Level 1 | Certificates of deposit    
Financial assets measured at fair value    
Investments 0 0
Level 1 | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments 0 0
Level 1 | Commercial paper    
Financial assets measured at fair value    
Investments 0 0
Level 1 | Corporate bonds    
Financial assets measured at fair value    
Investments 0 0
Level 1 | Municipal bonds    
Financial assets measured at fair value    
Investments 0 0
Level 1 | Foreign government bonds    
Financial assets measured at fair value    
Investments 0 0
Level 2    
Financial assets measured at fair value    
Investments 477,211 381,724
Long-term restricted cash 7,940 7,884
Derivative contracts   96
Total financial assets 485,947 389,704
Derivative contracts 318 2,536
Total financial liabilities 318 2,536
Level 2 | Money market funds    
Financial assets measured at fair value    
Investments 0 0
Level 2 | Certificates of deposit    
Financial assets measured at fair value    
Investments 123,972 95,038
Level 2 | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments 70,683 50,670
Level 2 | Commercial paper    
Financial assets measured at fair value    
Investments 71,234 57,443
Level 2 | Corporate bonds    
Financial assets measured at fair value    
Investments 159,983 128,765
Level 2 | Municipal bonds    
Financial assets measured at fair value    
Investments 18,403 17,506
Level 2 | Foreign government bonds    
Financial assets measured at fair value    
Investments 32,936 $ 32,302
Derivative contracts    
Financial assets measured at fair value    
Derivative contracts 796  
Derivative contracts | Level 1    
Financial assets measured at fair value    
Derivative contracts 0  
Derivative contracts | Level 2    
Financial assets measured at fair value    
Derivative contracts $ 796  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Amortized Cost      
Amortized Cost $ 552,157   $ 438,866
Short-term investments 476,805   382,100
Unrealized Gains (606)   (120)
Unrealized gains, Short-term investments 606   120
Unrealized Losses (200)   (496)
Unrealized loss, Short-term investments 200   496
Estimated Fair Value      
Short term investments, Estimated fair value 552,563   438,490
Short-term investments 477,211   381,724
Interest income and gains on short-term investments, net 3,003 $ 967  
Unrealized losses, greater than 12 months 200    
Cash and cash equivalents      
Amortized Cost      
Amortized Cost 72,510   55,501
Unrealized Gains 0   0
Unrealized Losses 0   0
Estimated Fair Value      
Short term investments, Estimated fair value 72,510   55,501
Money market funds      
Amortized Cost      
Amortized Cost 2,842   1,265
Unrealized Gains 0   0
Unrealized Losses 0   0
Estimated Fair Value      
Short term investments, Estimated fair value 2,842   1,265
Certificates of deposit      
Amortized Cost      
Amortized Cost 123,971   95,080
Unrealized Gains (18)   (1)
Unrealized Losses (17)   (43)
Estimated Fair Value      
Short term investments, Estimated fair value 123,972   95,038
U.S. Government and agency securities      
Amortized Cost      
Amortized Cost 70,562   50,643
Unrealized Gains (142)   (64)
Unrealized Losses (21)   (37)
Estimated Fair Value      
Short term investments, Estimated fair value 70,683   50,670
Commercial paper      
Amortized Cost      
Amortized Cost 71,280   57,529
Unrealized Gains (11)   0
Unrealized Losses (57)   (86)
Estimated Fair Value      
Short term investments, Estimated fair value 71,234   57,443
Corporate bonds      
Amortized Cost      
Amortized Cost 159,727   129,042
Unrealized Gains (350)   (27)
Unrealized Losses (94)   (304)
Estimated Fair Value      
Short term investments, Estimated fair value 159,983   128,765
Municipal bonds      
Amortized Cost      
Amortized Cost 18,390   17,512
Unrealized Gains (21)   (2)
Unrealized Losses (8)   (8)
Estimated Fair Value      
Short term investments, Estimated fair value 18,403   17,506
Foreign government bonds      
Amortized Cost      
Amortized Cost 32,875   32,294
Unrealized Gains (64)   (26)
Unrealized Losses (3)   (18)
Estimated Fair Value      
Short term investments, Estimated fair value 32,936   32,302
Cash and cash equivalents      
Amortized Cost      
Amortized Cost 75,352   56,766
Unrealized Gains 0   0
Unrealized Losses 0   0
Estimated Fair Value      
Short term investments, Estimated fair value $ 75,352   $ 56,766
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
INVESTMENTS (Fair value due by period) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Amortized Cost      
Due in less than one year $ 332,122   $ 281,303
Due in one to three years 144,683   100,797
Amortized Cost 476,805   382,100
Estimated Fair Value      
Due in less than one year 332,157   280,959
Due in one to three years 145,054   100,765
Estimated Fair Value 477,211   381,724
Equity investments in privately-held companies 30,807   $ 40,300
Gain on sale of investment 9,128 $ 0  
Escrow deposits 3,200    
Impairment charge $ 1,755 $ 0  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.1
GOODWILL AND INTANGIBLE ASSETS (Goodwill Narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 473,916 $ 473,916
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Carrying Amounts of Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 412,760 $ 410,365
Accumulated Amortization (246,074) (231,037)
Net Carrying Value 166,686 179,328
Licensed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 51,941 49,546
Accumulated Amortization (33,547) (30,062)
Net Carrying Value 18,394 19,484
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 285,443 285,443
Accumulated Amortization (174,114) (164,406)
Net Carrying Value 111,329 121,037
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 69,776 69,776
Accumulated Amortization (32,813) (31,246)
Net Carrying Value 36,963 38,530
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 5,600 5,600
Accumulated Amortization (5,600) (5,323)
Net Carrying Value $ 0 $ 277
Useful life 3 years 3 years
Minimum | Licensed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life 1 year 1 year
Minimum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 4 years
Minimum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 4 years
Maximum | Licensed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life 8 years 8 years
Maximum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful life 7 years 7 years
Maximum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful life 9 years 9 years
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.1
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 15.0 $ 16.3
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Estimated Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
2019 (remainder of the year) $ 47,339  
2020 51,784  
2021 39,343  
2022 11,982  
2023 8,115  
Thereafter 8,123  
Net Carrying Value $ 166,686 $ 179,328
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Derivatives designated as hedging instruments    
Notional Disclosures [Abstract]    
Currency forward and option contracts $ 74,257 $ 92,956
Derivatives not designated as hedging instruments    
Notional Disclosures [Abstract]    
Currency forward and option contracts 45,389 57,844
Currency forward and option contracts | Other current assets    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets 796 96
Currency forward and option contracts | Other current assets | Derivatives designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets 796 27
Currency forward and option contracts | Other current assets | Derivatives not designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets 0 69
Currency forward and option contracts | Accrued liabilities    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities 318 2,536
Currency forward and option contracts | Accrued liabilities | Derivatives designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities 300 2,122
Currency forward and option contracts | Accrued liabilities | Derivatives not designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities $ 18 $ 414
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Balance of designated derivative contracts as cash flow hedges and their impact on OCI    
Balance at the beginning of the period $ (1,051)  
Amount of gain recognized in OCI (effective portion) 2,591 $ (1,338)
Balance at the end of the period 2,322  
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 (1,978)  
Amount of gain recognized in OCI (effective portion) 2,553  
Amount of loss reclassified from OCI to income (effective portion) 38  
Balance at the end of the period $ 613  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Mar. 31, 2018
Derivatives designated as hedging instruments | Operating income (loss)    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss) on derivatives $ (38) $ 535
Derivatives designated as hedging instruments | Other income, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss) on derivatives 0 0
Derivatives not designated as hedging instruments | Operating income (loss)    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss) on derivatives 0 0
Derivatives not designated as hedging instruments | Other income, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss) on derivatives $ 1,563 $ (890)
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.1
EMPLOYEE BENEFIT PLANS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Mar. 31, 2019
Defined Contribution Plan Disclosure [Line Items]    
Severance assets $ 21,645 $ 6,145
Severance assets 17,043 5,067
Unfunded portion $ 4,602 $ 1,078
Pension plan | Israel    
Defined Contribution Plan Disclosure [Line Items]    
Company's contribution as a percentage of employee monthly salary 8.30%  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Purchase commitments    
2019 (remainder of the year) $ 167,626  
2020 8,817  
2021 1,093  
2022 327  
Total 177,863  
Unrecognized tax benefits 52,700 $ 46,500
Unrecognized tax benefits that would impact effective tax rate $ 31,800  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS (Share Option Plans) (Details) - shares
Jul. 25, 2018
Mar. 31, 2019
Share incentive plans    
Common stock, capital shares reserved for future issuance (in shares)   7,740,355
Third Restated Plan    
Share incentive plans    
Common stock, capital shares reserved for future issuance (in shares) 2,077,000  
Number of additional shares authorized (in shares) 4,467,000  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Mar. 31, 2018
Dec. 31, 2018
Sep. 28, 2018
Number of Shares        
Options outstanding at the beginning of the period (in shares) 494,503      
Options exercised (in shares) (174,616)      
Options canceled (in shares) (920)      
Options outstanding at the end of the period (in shares) 318,967      
Weighted Average Exercise Price        
Options outstanding at the beginning of the period (in USD per share) $ 50.73      
Options exercised (in USD per share) 34.20      
Options canceled (in USD per share) 101.37      
Options outstanding at the end of the period (in USD per share) $ 59.63      
Pretax intrinsic value of options exercised $ 12.0 $ 5.0    
Share price (in USD per share)       $ 118.36
Pretax intrinsic value of options outstanding $ 18.7   $ 21.8  
Options, exercisable, number (in shares) 318,238   493,462  
Pretax intrinsic value of exercisable options $ 18.7   $ 21.7  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS (Summary of Restricted Share Units Activity) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Restricted Share Units Outstanding      
Number of Shares      
Non vested restricted share units at the beginning of the period (in shares) 3,294,163    
Restricted share units granted (in shares) 1,016,833    
Restricted share units vested (in shares) (276,919)    
Restricted share units canceled (in shares) (78,942)    
Non vested restricted share units at the end of the period (in shares) 3,955,135   3,294,163
Weighted Average Grant Date Fair Value      
Non vested restricted share units at the beginning of the period (in USD per share) $ 65.05    
Restricted share units granted (in USD per share) 100.59 $ 65.62  
Restricted share units vested (in USD per share) 51.23    
Restricted share units cancelled (in USD per share) 66.15    
Non vested restricted share units at the end of the period (in USD per share) $ 75.14   $ 65.05
Total intrinsic value of all outstanding restricted share units $ 468.1   $ 304.3
Performance Shares      
Number of Shares      
Non vested restricted share units at the end of the period (in shares) 36,000    
Minimum | Performance Shares      
Weighted Average Grant Date Fair Value      
Award vesting rights, percentage of the target     0.00%
Maximum | Performance Shares      
Weighted Average Grant Date Fair Value      
Award vesting rights, percentage of the target 175.00%    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) - $ / shares
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Stock issued during period, employee stock ownership plan (in shares) 162,573 288,017
Average price per share (in USD per share) $ 68.00 $ 39.40
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS (Shares Reserved, ESPP Assumptions) (Details) - shares
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Number of Shares      
Share options outstanding (in shares) 318,967    
Shares authorized for future issuance (in shares) 693,480    
Common stock, capital shares reserved for future issuance (in shares) 7,740,355    
Restricted Share Units Outstanding      
Number of Shares      
Restricted share units outstanding (in shares) 3,955,135   3,294,163
Employee stock      
Number of Shares      
Shares authorized for future issuance (in shares) 2,772,773    
Weighted average assumptions      
Dividend yield 0.00% 0.00%  
Expected volatility 42.60% 37.20%  
Risk free interest rate 2.44% 1.20%  
Expected life, years 6 months 6 months  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.1
SHARE INCENTIVE PLANS (Share-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share-based compensation expense    
Allocated share-based compensation expense $ 24,242 $ 14,974
Total unrecognized share-based compensation costs related to non-vested awards $ 268,300  
Weighted average period for recognition of unrecognized share-based compensation costs (in years) 3 years 2 months 23 days  
Cost of goods sold    
Share-based compensation expense    
Allocated share-based compensation expense $ 684 411
Research and development    
Share-based compensation expense    
Allocated share-based compensation expense 13,241 8,174
Sales and marketing    
Share-based compensation expense    
Allocated share-based compensation expense 5,652 3,599
General and administrative    
Share-based compensation expense    
Allocated share-based compensation expense $ 4,665 $ 2,790
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Mar. 31, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,301,648 $ 1,057,448
Other comprehensive income/(loss) before reclassifications, net of taxes 3,328 (1,096)
Realized (gains)/losses reclassified from accumulated other comprehensive income 45 (535)
Other comprehensive income (loss), net of tax 3,373 (1,631)
Ending balance 1,394,910 1,127,193
Unrealized Gains (Losses) on Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 927 693
Other comprehensive income/(loss) before reclassifications, net of taxes 775 (293)
Realized (gains)/losses reclassified from accumulated other comprehensive income 7 0
Other comprehensive income (loss), net of tax 782 (293)
Ending balance 1,709 400
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,978) 925
Other comprehensive income/(loss) before reclassifications, net of taxes 2,553 (803)
Realized (gains)/losses reclassified from accumulated other comprehensive income 38 (535)
Other comprehensive income (loss), net of tax 2,591 (1,338)
Ending balance 613 (413)
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,051) 1,618
Other comprehensive income (loss), net of tax 3,373 (1,631)
Ending balance $ 2,322 $ (13)
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Reclassifications out of accumulated other comprehensive income    
Cost of revenues $ 108,086 $ 88,998
General and administrative 19,271 16,516
Sales and marketing 40,097 39,494
Research and development 92,205 86,426
Other income, net (8,245) (638)
Net income (48,620) (37,843)
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 38 (535)
Cost of revenues 2 (26)
General and administrative 4 (64)
Sales and marketing 3 (47)
Research and development 29 (398)
Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss) | Realized (gains)/losses on available-for-sale securities    
Reclassifications out of accumulated other comprehensive income    
Other income, net 7 0
Net income $ 45 $ (535)
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 14, 2017
Mar. 31, 2019
USD ($)
subsidiary
$ / shares
Mar. 31, 2018
Dec. 31, 2018
USD ($)
Income Tax Disclosure [Line Items]        
Unrecognized tax benefits   $ 52.7   $ 46.5
Unrecognized tax benefits, income tax penalties and interest accrued   $ 2.5   $ 2.6
Effective income tax rate, percent   8.10% (230.60%)  
Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Income tax holiday, income tax benefits (in usd per share) | $ / shares   $ 0.16    
Tel Aviv | Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Effective income tax rate, percent 12.00%      
Yokneam | Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Effective income tax rate, percent 7.50%      
Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Income tax holiday, aggregate dollar amount   $ 8.5    
Israel Tax Authority | Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Number of subsidiaries | subsidiary   1    
Israel Tax Authority | Tel Aviv        
Income Tax Disclosure [Line Items]        
Income tax holiday reduced income tax rate after second year of tax holiday   10.00%    
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.19.1
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Other Income and Expenses [Abstract]    
Interest income and gains on short-term investments, net $ 3,003 $ 967
Foreign exchange loss, net (2,249) (182)
Gain on sale of investment in a privately-held company 9,128 0
Impairment of investment in a privately-held company (1,755) 0
Other 118 (147)
Other income, net $ 8,245 $ 638
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right of use assets $ 65,733 $ 69,102  
Accrued liabilities   121,415 $ 121,878
Other long-term liabilities 33,673 29,767 $ 32,468
Lease liabilities, current 17,730 17,081  
Lease liabilities, long term $ 53,660 55,185  
ASU 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right of use assets   69,102  
Accrued liabilities   (463)  
Other long-term liabilities   (2,701)  
Lease liabilities, current   17,081  
Lease liabilities, long term   $ 55,185  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES (Components of Lease Expense and Supplemental Cash Flow Information) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Components of lease expense  
Operating lease cost $ 5,862
Supplemental cash flow information:  
Cash paid for amounts included in the measurement of lease liabilities 4,817
Supplemental non-cash information related to lease liabilities arising from obtaining right-of-use assets $ 1,317
Weighted average remaining lease term 6 years 4 months 24 days
Weighted average discount rate 3.19%
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES (Lease Liabilities Maturities) (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (remainder of the year) $ 18,118
2020 16,013
2021 10,768
2022 6,848
2023 6,879
Thereafter 20,798
Total 79,424
less: Imputed interest (8,034)
Lease liability 71,390
Sublease rental income $ 2,400
Lease term, lease not yet commenced 10 years
Future lease obligation $ 30,100
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.19.1
RETRUCTURING CHARGES (Details)
$ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Impairment of long-lived assets $ 1.0
Employee separation and severance costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring and impairment charges 3.4
Contract termination  
Restructuring Cost and Reserve [Line Items]  
Restructuring and impairment charges $ 3.2
XML 88 R9999.htm IDEA: XBRL DOCUMENT v3.19.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 4,501,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 4,501,000
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -& J4X?(\\#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,$% @ T8"I3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #1@*E.D+!L1^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$YI64WJR\9.+0Q6V-C-V&IK%B?&UDCZ]G.R M-F5L#["CI=^?/H%J$Z3I(C['+F DA^EN\$V;I D;=B(*$B"9$WJ=RIQH<_/0 M1:\I/^,1@C8?^HA0<;X"CZ2M)@TCL @SD:G:&FDB:NKB!6_-C ^?L9E@U@ V MZ+&E!*(4P-0X,9R'IH8;8(011I^^"VAGXE3]$SMU@%V20W)SJN_[LE],N;R# M@+?=]F5:MW!M(MT:S+^2DW0.N&'7R:^+A\?]$U,5%^N"+PN^WHN5Y$M9W;^/ MKC_\;L*^L^[@_K'Q55#5\.LNU!=02P,$% @ T8"I3IE&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@*E.,JN?UW " #:" & 'AL+W=OV$ M[=_7-BRE]M"7^';.G!D/DW$^,/XJ*DJE]]8VG=CYE93]$JF6_!:(GE-R,:2V"7 8ID%+ZLXO&_#[1A MP\Y'_OO&2WVKI-X(BKPG-_J-RN_]B:M5,%NYU"WM1,TZC]/KSM^CYR-*-<$@ M?M1T$(NYIT,Y,_:J%Y\O.S_4'M&&EE*;(&IXT"-M&FU)^?%K,NK/FIJXG+]; M_VB"5\&-CMGJB/PKT'*G++/6FN3MSIJ(5:O=1A'GPT&8FQ&%$X 4"S8A MV9X%,"1PP X=_RMP=!$1+!"!$42&'BWH,4R/07ILZ/&"GE@7X")26" !!1*' MGED"+F(#"Z2@0.K0MY: BT AK)"!"IG+1Y8$ ,&PQ :4V+C\R)( ("N9WH(2 M6Y=OIQJ K.0:A7 YA:X%.]T09B7A:*5HD6O!SCF P2M)1V#E[A%V+5AI/TZ8 MQ&"ZL7SB+$N2>+NB!1"6[=Z:C+W;GQKW'IM/\A8]= M_ROAM[H3WIE)U:],5[DR)JER)7Q2 5?JH3$O&GJ5>IJI.1^[[;B0K)]>$L'\ MG"G^ %!+ P04 " #1@*E.BF%T]$L$ Q% & 'AL+W=O J/W:)_;9JJ^W<3ZO:RRB![O_'U^'(8QAOY>GFN7L(?8?CS_-C%J_S6 MRN[8A%-_;$^++NQ7V6=XV&HS!DR*OX[ATM^=+\94GMKVVWCQZVZ5J=%1J,/S M,#91Q<-;V(:Z'EN*/OZ9&\UN?8Z!]^?OK?\\)1^3>:KZL&WKOX^[X;#*BFRQ M"_OJM1Z^MI=?PIR0S19S]K^%MU!'^>@D]O')J.E[G]]S Y .< O 6 ^6& G@,T"C'<"^EEC>S&BFXL=Z.)&\NZ 1__R"S8"C*K'%K9C1/=..[&$#>.=5-: M9QTQPU6@3!P=V8P7S7ANQA(SGG6#6J,B9K@*7&E0]E*(7@KNA:2\*5@OA=%H M/3'#97X:&ME-*;HIN1O2S:84'H"WJB1N))G5.C&%0IU*7>8L M<- :"MI9\Y%NN@26^O_J/CJ2:0L>TTM2= M/)2I^2%C%QQ;7TWJ%919"1R6AL(2. ==?-4I$@295UJG M'KO,2^# -!28P%$(QI:*+K.2#J'PJ3&6F0D):I+CT%(=]=-K.O%T)[G#;K\MDNX_@]02P,$% @ T8"I M3OQ9WS. M^!N(G0R4O?(:0%AO+>EX:M="]$>$>%%#B_F.]M#)E8JR%@L9L@OB/0-<:E-+ MD.HGM*VI^:]P R+EBD3N45#"]:]57+F@[51%HK3X;1R;3H_#N!(? M)IO9X$T&;S:XP3\-_F3P5P8TDNE6G[# 6<+H8+'Q8_58_2?OR V*PRQ!-KO+R$"L]\W^GWM M#Y;^<-7$*(FUI-,29^>X\4J6_U=V1Q,8:8(M3;2B&27A8AMY[L9G!?01Y1U3 M:&0*MTSQBBG<[!0&H>]MD0Q"_^#N_TH4&8FB+=%^111]E,@@-!.AQ;%0U]0W MS"Y-QZTS%?*$Z7-042I %G5VLEXM;\8Y(% )-8WEG(WWPQ@(VD]7'YKOW^P/ M4$L#!!0 ( -& J4XSH0G3E@, .X. 8 >&PO=V]R:W-H965T&UL?9=OCYLX$,:_"N+]+IXQ!K-*(FU257?2G;3JJ>UK-G$25, Y M()O>MS_S9[/4,_1- .<9SS/&_&!6-]O\:,_&=,'/JJS;=7CNNLM3%+7[LZGR M]M%>3.W^.=JFRCMWV9RB]M*8_# $566$0B11E1=UN%D-8R_-9F6O75G4YJ4) MVFM5YN@ M,<=U^ Q/.XS[@$'QK3"W=G8>]*6\6ONCO_CSL Y%[\B49M_U4^3N\&9VIBS[ MF9R/?Z=)PWO./G!^_C[[YZ%X5\QKWIJ=+;\7A^Z\#G48',PQOY;=%WO[PTP% MJ3"8JO_+O)G2R7LG+L?>ENWP&^RO;6>K:19GIB'HZW:?[W,#X IP"\ M![C\9D,NP11*.OR;8444J^ R2K4$.\7(> MO^ P9N/C(3Z>QWL6MZ,D&23U()%"(:1>)52&"H18J$:Q;A1U(STWHT3-TH#0 M0B>>&RK3.LLT;R9AS2343.R92:B9+ 4)GAE&ECC:(.\F9=VD]$8K/EZS\9I6 MXZW95A.;&:)07C%4I9,8$]Y+QGK)J!=O-VTSDB46(O/W'%7)+,YBW@L(G@*" MNM$^!@1SHS'U[S,G2Q0LK TL4 FH'X(EH+=*2-\-%:5*IPMF6( ] Q(S6OAF MD%:M,/:WUX[5N:= +CCB@0>2.@+?D:2[)TZ4OY,9&;CG-UOPPP,4*$&U3]!) M,T_T +'OAA/!$LV!!RA0@FJ?H,"P$6.R.%25R 5^ @]0H 35/D&!LE$C 2BC M>E!R:>/P (64NE&^FY3D4:C)RX61 ;@=MN"'!S)0(ON)MD!AZU!+[%#5 R8R M6WK4>2@#I;+VJ3QIYB_Y6+M7F6^(RF2JXX7[A3R7D7)9^UR>-'J62#QZL-RQ MHG3)# ]EI%#6/I0GS:]Y_"78HBI6CF4Q0I'E6, M2 IB9*!A@:+(4Q0I13.?HD@!J52:^1SE9#(A#V.-;U\R-K=?'-&,G^'?>G(JZ#5YMYWJ8H=,X6ML9YU(\.G]G MUWS>+TIS[/K3U)TW8P&PO=V]R:W-H965T&UL?55=;YLP%/TK MB/<6L/F,"%+#-&W2)D6=NCT[B1-0#6:V$[I_/]L0RFQW+]B^G'/O.09?ER-E MK[S!6'AO'>GYUF^$ !P(\-[A!_I /NY9LS91T2/6C_Q[X+F]-$(%@JHY M"6 F@(4@:_^/ &<"?"?$VORD3%O]A 2J2D9'CTT?:T#JGX@V4&[F407UWNEW MTBV7T5M5P#*XJ3PS9#=!P H2+8A )E\J %>%';#HX-\"M8W(0G<%Z/0 -1^N M/<1N?NSDQYH?K_AY9NS!!$DUI->0.$]!:!BQ43#+8^C6DCBU)+:7Q,U/G?S4 M\E*DAI<)DJQ49KGY26S, R@^,)(YA62V$'-3,ZL(2(K(4&*#'B((<[>4W"DE MMZ7DAI3J!.WBBY-^0FH-F+$=[)93[WU/&CW*M&7B[+@N"S4--,SMG48J>%H,-\>P3+%5;]!5!+ P04 M" #1@*E.J- ]^B,$ #O$@ & 'AL+W=OS_] M G6Y++^W)[]O[J>BS:7/L];3R&/ M'[W3Z25F:WA]_.Y]U14?BGG.:K\L\W_VFV9W/W73R<9OL]>\^5J>?O-]07HZ MZ:O_P[_Y/,C;3$*,=9G7W?_)^K5NRJ+W$E(ILI_GS_VA^SSU_M_-> /L#?!B M /BA@>P-Y"\#\Z&!Z@W4Q>#<_E$#W1OHBX'Z.(+I#>0T:JA9<1I]T22AWDO1R!:-G0,U<&!(06>-[C2'3J-!.6NT MX"-)-I)D(EG2WK/&7$4*Y5BE',DHUB&297B(-<[*U*:DRTQ( R3>BA$Y,'*D M?L76KSH?MD ,K0[O*>QG'D. P-BH,CO10/F M(Q@!Z0CS@(<>*"88I58O&I85]D\J:5:*X3Z]N1AOJ9!"D'X_,KI/=&.O&!&B M'+U7@2+F^HAH^._&A ;C30P8L,T74Z,M^1)SIR1*>C%QFBJ_!' M]NI-V3"AD:=FCOMT_&),:Z5!R['GC>F;TJ(7#2J7J4JC!SA&B-+0)C'>1)B9]#7DD?6& M9$>N&)4T3@DZ#)*KU_SVIZ _L^IE?Z@GSV73E$7W7K\MR\8'G^)SZ.O.9YO+ M2>ZW37MHPW%U_@GF?-*4Q_[GI>3R&]?\/U!+ P04 " #1@*E.>A:VM:<$ M " %@ & 'AL+W=O];B#"E1@6,@<5&T0 L$6[1]5F(F-M:R7$F)MW]?2E:\SLQE7V))N1S>(<4S M%)>GIOW6;4/H9]_K_:&[FV_[_GB[6'3/VU!7W9?F& [Q/R]-6U=]O&U?%]VQ M#=5F;%3O%Y1E^:*N=H?Y:CD^>VQ7R^:MW^\.X;&==6]U7;7_/H1]<[J;F_G' M@Z^[UVT_/%BLEL?J-?P1^C^/CVV\6URB;'9U.'2[YC!KP\O=_-[S?U\M@DOU=N^_]J@J0%=&L2^_Z\! M3PWX1P,[)G]V-J;Z4]57JV7;G&;M>;:.U?!2F%N.@_D\/!S';OQ?S+:+3]]7 MAFBY>!\"39J'LX:N-1?%(D:_=$&HBP=2S44':ZTH,MP#PR1X;,^?DF .O':B3'"B=<)6[)R M6+3*V+)(S%$)S91@6.0;5X*D"^>%&:#R/L=>3(89D $W7D(@TQV52K8&LL12 M-@D@&6"FE&:,GBAGK?2B58;+A!O(KGM#>C5R*B$,)\,Z(98OWB3Z/-DF*UFF MI'4F1DO--Z:=T;AC*PU9U5%!VHY6W;C<)9:"P< S#@R0JD%.]\3.R:6)9(9M M:M(Q0(TFJ)4 -9J--X7-"NE'R[@TB?)I,$(-8"BS]*,12:[(2ND'D-2Z+#5A MF*0&H%2_0)J2/E9"-6%:YIS-7,(0IJDIP2I-A"#,0 (,9%FH"#%0UBHD8I,H M580A2 ""+.L#:;S=F(CD3*Y2)*3,EXE501B%1,"3K!*3Z+JKLB272T=:QD5F M4X.$P4H(K+)2$ !F[N7N;@UD"@@&5$"\H2I2H"J M5I8=0KC,"UG4D2QGDUIAF*H$]J5R:_5 FI=J?0'RDLM2TX692H"I5C*5 "R] M=4;N,Y N%N^$(78]1[&L[]Q/,'<[L^'X;^"',^ MF_V]:E]WAV[VU/1]4X]G?R]-TX?H,?L2!VL;JLWE9A]>^N&RB-?M^4ST?-,W MQ^F\=W$Y=%[]!U!+ P04 " #1@*E._ZU+$[$! #2 P & 'AL+W=O MD%@&V@Z#!NP 4&' M;<^*3=M"=?$D.>[^?I3LN%YG[,4B:9[#0XK*!NM>? L0R*M6QN>T#:$[,.;+ M%K3P-[8#@W]JZ[0(Z+J&^>2$;BTK^P? M4^_8RUEX>++JIZQ"F],'2BJH1:_"LQT^P=3/+253\U_@ @K3HQ*L45KETY>4 MO0]63RPH18O7\90FG^ X MFS(&TRC2/Q3O,7HIMK=W&;M$HBGG..;P9;YE];&P"E;&YPA5I\8+.CH [1O$?;C6LV.L%VTPMB\S,N M_@!02P,$% @ T8"I3K16P2^U 0 T@, !@ !X;"]W;W)KV$ *[Y0 MVRSIWW=L"$4-RHOM&9]SYN)Q/AK[[#H 3UZ4U*Z@G??]D3%7=:"XNS$]:+QI MC%7FN-"TS*/O;,O<#%X*#6=+W* 4MW].(,U8T!U] M=3R)MO/!PL29>0@;@^OZI_BK5C+1?NX-'( M7Z+V74'O*:FAX8/T3V;\#',]MY3,Q7^%*TB$ATPP1F6DBRNI!N>-FE4P%<5? MIEWHN(_3378WT[8)Z4Q(%\)]C,.F0#'SC]SS,K=F)';J?<_#$^^.*?:F"L[8 MBGB'R3OT7LO=[8><78/0C#E-F'2-61 ,U9<0Z5:(4_J&GF[3]YL9[B-]OXY^ M2+8%LDV!+ ID[Y:X@3G\7R1;]52!;>,T.5*90<=)7GF7@7U(XYO\@T_3_HW; M5FA'+L;CR\;^-\9XP%22&QRA#C_88DAH?#C>X=E.8S89WO3S#V++-R[_ E!+ M P04 " #1@*E.WJB!L[0! #2 P &0 'AL+W=O3+AIT&KA M@VE;YGH+HDX@K1C?[>Z8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]"[A-&MSB166TKFXC_#%50(CTI"C@J52RNI!N=1SRQ!BA:OTRY- MVL?I)KN=8=L /@/X KA/>=B4*"E_+[PHQ&?>'_DH3=5=*96I+L@ MW@7OM=S?\9Q=(]$<_P:=J_"-M*X\@% M?7C9U/\&T4.0LKL)(]2%#[88"AH?C^_"V4YC-AD>^_D'L>4;E[\ 4$L#!!0 M ( -& J4ZQ/3^XM $ -(# 9 >&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8 M[0SP*H*49,EFLV>*"TV++/I.ILBP=U)H.!EB>Z6X^74$B4-.M_33\2R:U@4' M*[*.-_ "[GMW,MYB,TLE%&@K4!,#=4[OMH=C&N)CP \!@UV<2:CDC/@:C"]5 M3C=!$$@H76#@?KO /4@9B+R,MXF3SBD#<'G^9'^,M?M:SMS"/9P8&8L?<=#T^\/22^-V5PQE;$.R_>>N^E MV.ZO,W8)1%/,<8Q)EC%S!//L>K,-WJPIW$;[[0^%^G2!=)4@C M0?K?$M=B;OY*PA8]56":.$V6E-CK.,D+[SRP=TE\D]_AX[1_XZ81VI(S.O^R ML?\UH@,O97/E1ZCU'VPV)-0N'&_\V8QC-AH.N^D'L?D;%Q]02P,$% @ MT8"I3CHGN7ZU 0 T@, !D !X;"]W;W)K&UL M?5-A;]P@#/TKB!]0DMRUO9V22+U.TR9MTJG3NL]1-NYX&!EWO,6 MOH+[UI^-M]C"4@L%V@K4Q$!3T(?T>-J'^!CP+&"TJS,)E5P07X+QJ2YH$@2! MA,H%!NZW*SR"E('(R_@Q<](E90"NSV_L'V+MOI8+M_"(\KNH75?0 R4U-'R0 M[@G'CS#7]-%9RQ%?'.B[?>>RW3NT/. MKH%HCCE-,=DZ9HE@GGU)D6VE.&7_P+-M^&Y3X2["=W\H?+=-L-\DV$>"_7]+ MW(BY3_Y*PE8]56#:.$V65#CH.,DK[S*P#UE\D]_AT[1_X:85VI(+.O^RL?\- MH@,O);GQ(]3Y#[88$AH7CO?^;*8QFPR'_?R#V/*-RU]02P,$% @ T8"I M3H8,[>:T 0 T@, !D !X;"]W;W)K&UL?5/; M;IPP$/T5RQ\0+["Y: 5(V515*[72*E';9R\,8,478ILE_?N,#:&TI7VQ/>,Y M9\Z,Q_EH[+/K #QY55*[@G;>]P?&7-6!XN[*]*#QIC%6<8^F;9GK+? Z@I1D MZ6YWPQ07FI9Y])ULF9O!2Z'A9(D;E.+VYQ&D&0N:T'?'HV@['QRLS'O>PA/X M;_W)HL46EEHHT$X832PT!;U/#L=]B(\!WP6,;G4FH9*S,<_!^%P7=!<$@83* M!P:.VP4>0,I A#)>9DZZI S ]?F=_6.L'6LY\*>D=)#0T?I'\T MXR>8Z[FF9"[^"UQ 8GA0@CDJ(UU<234X;]3,@E(4?YUVH>,^3C?7V0S;!J0S M(%T =S$/FQ)%Y1^XYV5NS4CLU/N>AR=.#BGVI@K.V(IXA^(=>B]E,T.5*90<=)7GF7@;U/XYO\"I^F_2NWK=".G(W'EXW];XSQ@%)V M5SA"'7ZPQ9#0^'"\Q;.=QFPRO.GG'\26;UR^ 5!+ P04 " #1@*E.D4F$ M0;0! #2 P &0 'AL+W=ON"@Q59QQMX!O>].QMO ML9FE$@JT%:B)@3JG]]OC*0WQ,>"'@,$NSB14;( @DE"XP<+]= MX0&D#$1>QJ^)D\XI W!Y_F#_'&OWM5RXA0>4/T7EVIP>**F@YKUT3SA\@:F> M6TJFXK_!%:0/#TI\CA*EC2LI>^M032Q>BN*OXRYTW(?Q9G^88.N 9 (D,^ 0 M\[ Q453^B3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV)[EV;L&HBFF-,8 MDRQCY@CFV><4R5J*4_(//%F'[U85[B)\]X?"VW6"=)4@C03I?TMJK -'&:+"FQUW&2%]YY8.^3^":_P\=I?^2F$=J2"SK_LK'_-:(#+V5SXT>H M]1]L-B34+ASO_-F,8S8:#KOI!['Y&Q?O4$L#!!0 ( -& J4[/7JLSM0$ M -(# 9 >&PO=V]R:W-H965T552VYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49.EF\Y$I+C0M MLN@[FR+#WDFAX6R([97BYM<)) XY3>B;XT$TK0L.5F0=;^ 'N)_=V7B+S2R5 M4*"M0$T,U#F]38ZG78B/ 8\"!KLXDU#)!?$Y&%^KG&Z"()!0NL# _7:%.Y R M$'D9+Q,GG5,&X/+\QOXEUNYKN7 +=RB?1.7:G!XHJ:#FO70/.-S#5,\'2J;B MO\$5I \/2GR.$J6-*RE[ZU!-+%Z*XJ_C+G3>N^U2/;[C%T#T11S&F/29Z_):[%?/HK"5OT5(%I MXC194F*OXR0OO// WJ;Q3=[#QVG_SDTCM"47=/YE8_]K1 =>RN;&CU#K/]AL M2*A=..[]V8QC-AH.N^D'L?D;%[\!4$L#!!0 ( -& J4Y_%\<7LP$ -(# M 9 >&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V'"=U\P+,,.?,F6%(!S1/M@%P MY%E);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO$DN6%*M)KF:?2= M3)YB[V2KX62([942YL\1) X9W= 7QT-;-RXX6)YVHH8?X'YV)^,M-K.4K0)M M6]3$0)71V\WAN OQ,>!7"X-=G$FHY(SX%(RO94:3( @D%"XP"+]=X ZD#$1> MQN^)D\XI W!Y?F'_$FOWM9R%A3N4CVWIFHSN*2FA$KUT#SCK!+M(L/NPQ+68]RK9HJ<*3!VGR9(" M>QTG>>&=!_8V/B)[#1^G_;LP=:LM.:/S+QO[7R$Z\%*2*S]"C?]@LR&A:%EGTG4R18>^D MT' RQ/9*CFF(CP&_!0QV<2:ADC/B9 8' M8L;>=SP\\?:0^-Z4P1E;$>^\>.N]EV*[WV7L$HBFF.,8DRQCY@CFV><4R5J* M8_(//%F'[U85[B)\]T%ANDZ0KA*DD2#];XEK,=>?DK!%3Q68)DZ3)27V.D[R MPCL/[%T2W^0]?)SV']PT0EMR1N=?-O:_1G3@I6RN_ BU_H/-AH3:A>.M/YMQ MS$;#83?](#9_X^(O4$L#!!0 ( -& J4[HE. #M $ -(# 9 >&PO M=V]R:W-H965T5%2VYRVSG5' MQFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EFLV>*"TV++/K.ILBP=U)H.!MB M>Z6X^7,"B4-.M_3-\2":U@4'*[*.-_ ([F=W-MYB,TLE%&@K4!,#=4[OML=3 M&N)CP"\!@UV<2:CD@O@E/@<)4H; M5U+VUJ&:6+P4Q5_&7>BX#^--NI]@ZX!D B0SX!#SL#%15/Z9.UYD!@=BQMYW M/#SQ]ICXWI3!&5L1[[QXZ[W78GO89^P:B*:8TQB3+&/F".;9YQ3)6HI3\@\\ M68?O5A7N(GSW3N'M.D&Z2I!&@O2_):[%'#XD88N>*C!-G"9+2NQUG.2%=Q[8 MNR2^R=_P<=I_<-,(;&UL?5/;CILP$/T5RQ^P)I"V201(FZVJ5FJE:*NV MSPX,8*TOU#9A^_<=&Y:B+MH7VS,^Y\S%XWPT]LEU )X\*ZE=03OO^Q-CKNI M<7=G>M!XTQBKN$?3MLSU%G@=24JR-$G>,\6%IF4>?1=;YF;P4FBX6.(&I;C] MC/PE:M\5]$!)#0T?I'\TXV>8ZWE'R5S\5[B!1'C(!&-41KJXDFIP MWJA9!5-1_'G:A8[[.-UDV4S;)J0S(5T(AQB'38%BYA^YYV5NS4CLU/N>AR?> MG5+L316!_9LE;F"._Q?)5CU58-LX38Y49M!QDE?>96#OT_@F M_^#3M'_CMA7:D:OQ^+*Q_XTQ'C"5Y Y'J,,/MA@2&A^.'_!LIS&;#&_Z^0>Q MY1N7?P%02P,$% @ T8"I3J^[B;&T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DBV=J]P?&7-F"%N[* M]-#A36VL%AY-VS#76Q!5!&G%^&[WD6DA.UIDT7>R168&KV0')TO[@_'-,3'@$<) MHUN=2:CD;,QS,+Y6.=T%0:"@](%!X':!.U J$*&,EYF3+BD#<'U^8_\2:\=: MSL+!G5%/LO)M3F\HJ: 6@_(/9KR'N9X/E,S%?X,+* P/2C!':92+*RD'YXV> M65"*%J_3+KNXC]--%%DUHS$3KWO17CB_8%C M;\K@C*V(=RC>H?=2[#_QC%T"T1QSG&+X.F:)8,B^I.!;*8[\'SC?AB>;"I,( M3_Y0F&P3I)L$:21(_UOB5DSZ5Q*VZJD&V\1I>5=!O:6QS=Y#Y^F M_;NPC>P<.1N/+QO[7QOC :7LKG"$6OQ@BZ&@]N%XC6<[C=ED>-///X@MW[CX M#5!+ P04 " #1@*E.7LO],K0! #2 P &0 'AL+W=OW<<^8CFQ78 CKPJJ6U!.^?Z(V.VZD!Q>X,]:'_3 MH%'<>=.TS/8&>!U!2K)LL[ECB@M-RSSZSJ;,<7!2:#@;8@>EN/EY HEC0;?T MS?$DVLX%!ROSGK?P%=RW_FR\Q6:66BC05J F!IJ"/FR/IWV(CP'/ D:[.)-0 MR07Q)1B?ZH)N@B"04+G P/UVA4>0,A!Y&3\2)YU3!N#R_,;^(=;N:[EP"X\H MOXO:=04]4%)#PP?IGG#\"*F>6TI2\9_A"M*'!R4^1X72QI54@W6H$HN7HOCK MM L=]S'='!)L'9 E0#8##C$/FQ)%Y>^YXV5N<"1FZGW/PQ-OCYGO316>.>!?M MT)9&PO=V]R:W-H965T3Y1,Q7^#"T@,#THP1VFDBRLI>^>-FEA0BN(OXRYT MW(?Q)MU/L'5 ,@&2&;"/>=B8*"K_PCTO,FL&8L?>=SP\\?:08&_*X(RMB'=\?&7-5!UJX&^S!A)L&K18^F+9E MKK<@Z@32BO$L>\VTD(:6>?*=;9GCX)4T<+;$#5H+^_,$"L>"[NBSXT&VG8\. M5N:]:.$+^*_]V0:++2RUU&"<1$,L- 6]VQU/AQB? KY)&-WJ3&(E%\3':'RL M"YI%0:"@\I%!A.T*]Z!4) HR?LR<=$D9@>OS,_O[5'NHY2(X@@KA44G(4:%R:275X#SJF25(T>)IVJ5)^SC= M\+7OA!=E;G$D=NI]+^(3[XX\]*:*SM2*=!?$N^"] MECS;Y>P:B>:8TQ3#5S$O$2RP+RGX5HH3_PO.M^'[387[!-__IO ?!(=-@D,B M./RWQ*V8_1])V*JG&FR;ILF1"@>3)GGE70;VCJ0F?IOVSL*TTCES0AY=- M_6\0/00IV4T8H2Y\L,50T/AX?!/.=AJSR?#8SS^(+=^X_ 502P,$% @ MT8"I3BEZRF3J 0 9@4 !D !X;"]W;W)K&UL M=53;CILP$/T5BP]8 [E (T#:[&K52JT4;=7VV8%)0&MC:INP_?O:AE!*IR_8 M,SYSSHS-3#9(]:9K $/>!6]U'M3&= =*=5F#8/I!=M#:DXM4@AEKJBO5G0)6 M^2#!:1R&>RI8TP9%YGTG562R-[QIX:2([H5@ZM<1N!SR( KNCM?F6AOGH$76 ML2M\!?.M.REKT9FE:@2TNI$M47#)@\?H<$P=W@.^-S#HQ9ZX2LY2OCGC4Y4' MH4L(.)3&,3"[W. ).'=$-HV?$V&RDF%IN*8._CVK1^'2;^ M>Q@>$$\!\2J CD(^\V=F6)$I.1 UWGW'W!-'A]C>3>F<_BK\F4U>6^^MB,-M M1F^.:,(<1TR\P$0S@EKV62+&)([Q/^$Q'KY!,]SX\,U2?9?@!%N48.L)MG^5 MN%N5B&'VN,@.%=DA!,E*!,.DN,@>%=DC!!]6(@@F"G&1!!5)$()H)8)A_O.H M*2J2(@2;E0B&V:Y$Z.(_%Z"NOL,U*67?^NFR\,Y#Y#'V??('/DZ@+TQ=FU:3 MLS2VVWQ/7*0T8%,)'^S3U7;HS0:'BW';Q.[5V/JC860W334ZC];B-U!+ P04 M " #1@*E.S5^6W>H! !F!0 &0 'AL+W=O<&>\9ES9FQFDD'(=U4#:/3!6:O2H-:Z.V*L\AHX50^B@]:9):+7K&GA+)'J.:?R]PF8&-(@"FZ.UZ:J MM77@+.EH!=]!_^C.TEAX9BD:#JUJ1(LDE&GP&!U/!XMW@+<&!K78(UO)18AW M:WPITB"T"0%L&:I8K/ %CELBD\6OB#&9)&[CY=;JK<&66\ MUXQ$<8*OEFC"G$8,66"B&8$-^RQ!?!(G\E\X\8=OO!EN7/AFJ1[O_01;+\'6 M$6S_*7&W*M&'N2,2>T5B#\%A)>+#W!'9>45V'H)/*Q$/AH1^D;U79.\AB%8B M/LR=1SUX10X>@LU*Q(?9KD3PXC_G("O7X0KEHF_==%EXYR'R2%R?_(6/$^@; ME573*G01VG2;ZXE2" TFE?#!/%UMAMYL,"BUW>[-7HZM/QI:=--4P_-HS?X M4$L#!!0 ( -& J4ZX@#D"Q@$ #<$ 9 >&PO=V]R:W-H965TGTF]MI&!\8% M'%__OH!]KIOR8MAE=F:799V-2K^:%L"B-RDZD^/6VOY$B"E;D,P\J!XZ=U(K M+9EUIFZ(Z36P*@1)06B2[(EDO,-%%GP7761JL()W<-'(#%(R_?L,0HTYWN!W MQS-O6NL=I,AZUL!WL#_ZBW8665@J+J$S7'5(0YWCQ\WIG'I\ +QP&,UJCWPE M5Z5>O?&ERG'B$P(!I?4,S"TW> (A/)%+X]?,B1=)'[C>O[-_"K6[6J[,P),2 M/WEEVQP?,:J@9H.PSVK\#',]*49S\5_A!L+!?29.HU3"A"\J!V.5G%E<*I*] M32OOPCI.)[O#'!8/H', 70*.08=,0B'SC\RR(M-J1'JZ^Y[Y%F].U-U-Z9WA M*L*92]XX[ZV@-,W(S1/-F/.$H2O,9D$0Q[Y(T)C$F?X73N/AVVB&VQ"^7:OO MDSC!+DJP"P2[?TKF&]X9=%76/9_0Y%HI"RZ5Y,'ETKHI7@P!M?7;@]OK MZ2U/AE7]/*9D^5<4?P!02P,$% @ T8"I3M>\)JNV 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0@R%IM *D;*JJ MD5IIE:K-LQ<&L.(+L;$]XSEGSHS'Q:3-L^T!''J50MD2]\X- M!T)LW8-D]DH/H/Q-JXUDSINF(W8PP)H(DH+0)+DADG&%JR+Z3J8J].@$5W R MR(Y2,O/W"$)/)4[QF^.1=[T+#E(5 ^O@%[C?P\EXBZPL#9>@+-<*&6A+?)<> MCGF(CP%_.$QV.*-ZTM\BU$#+1N%>]33=UCJN<9H*?X'7$#X\*#$YZBU ML'%%]6B=E@N+ER+9Z[QS%?=IOLFO%]@^@"X N@)N8QXR)XK*OS+'JL+H"9FY M]P,+3YP>J.]-'9RQ%?'.B[?>>ZEHEA3D$HB6F.,<0S M>->!O:/Q3=[#YVG_R4S'E45G[?S+QOZW6COP4I(K/T*]_V"K(:!UX?C%G\T\ M9K/A]+#\(+)^X^H?4$L#!!0 ( -& J4Z[PQD!LP$ -(# 9 >&PO M=V]R:W-H965T\,QPSIF+Q]EH[*MK 3QYTZIS.6V][X^, MN;(%+=R#Z:'#/[6Q6GAT;<-<;T%4D:05X[O=@6DA.UID,7:V168&KV0'9TO< MH+6POT^@S)C3/;T%7F33^A!@1=:+!KZ!_]Z?+7IL4:FDALY)TQ$+=4Z?]L=3 M&O 1\$/"Z%8V"9U%SA&90*0EC&KUF3+BD#<6W? MU#_&WK&7BW#P;-1/6?DVI^\IJ: 6@_(O9OP$+_T?DV/=FL M,(GT9)W]<-@62#<%TBB0_M-B>M?B%N;Q+@E;S52#;>(V.5*:H8N;O(HN"_O$ MXYW\A4_;_E781G:.7(S'FXWSKXWQ@*7L'G"%6GQ@BZ.@]L%\A[:=UFQRO.GG M%\269US\ 5!+ P04 " #1@*E.-GG2'<\EF95O*)HI:J956J=H\ ML_;81@'C %ZG?U_ CNML>#$SPYES9H!Q.BC]:AH B]ZE:$V&&VN[ R&F:$ R MJMX*WL))(]-+R?3? M(P@U9'B%/P+/O&ZL#Y \[5@-O\#^[D[:>61F*;F$UG#5(@U5AN]7A^/6XP/@ M#X?!+&SD.SDK]>J=[V6&$U\0""BL9V!NN< #".&)7!EO$R>>)7WBTOY@?PJ] MNU[.S,"#$B^\M$V&]QB54+%>V&$?= AHU"H_)%9EJ=:#4B/9]\Q?\6K M W5G4_A@.(JPYXHW+GK)Z7J7DHLGFC#'$4,7F-6,((Y]EJ QB2/]DD[CZ>MH MA>N0OEZJ[^[B!)LHP280;#ZU>'O58@RSCXMLHR+;",'=E4@$LTFN1,CBXB3H M.CQ9@PK5MV%<%M%Y*N[#2R'_X>-(_62ZYJU!9V7=\PF77"EEP962W+A:&C?% MLR.@LMZ\=;8>W_+H6-5-8TKF?T7^#U!+ P04 " #1@*E.[N;T5<$! W M! &0 'AL+W=OXR4:E7TT+ M8-&[X-+DN+6VWQ-BRA8$,S>J!^F^U$H+9EVH&V)Z#:P*18(3NME\(8)U$A=9 MR!UUD:G!\D["42,S",'TQP&X&G.\Q9?$2]>TUB=(D?6L@1]@?_9'[2*RL%2= M &DZ)9&&.L?WV_TA]?@ ^-7!:%9[Y#LY*?7J@^SKYG_HJW>^K.IO3)R+ M!(U)'.@_Y31>OHLZW(7RW5K]]C\$290@"03)7RW2JQ9CF%U<)(V*I!&"Y$HD MADFO1,CJX@3H)CQ9@THUR# NJ^PR%?E=5.\!!QJZ[>W;J^GMSP%5O7SF)+EOZ+X U!+ P04 " #1@*E. M[1&&[MT! !!0 &0 'AL+W=O14&U,V1 T2:.6"."-1 M$!P)IUV/B\SY+K+(Q*A9U\-%(C5R3N6O,S QY3C$=\=+U[3:.DB1#;2!KZ"_ M#1=I++*R5!V'7G6B1Q+J'#^%IW-J\0[PO8-);?;(5G(5XM4:GZH!?O15;K-\2-&%=1T9/I% M3!]AJ2?!:"G^,]R &;C-Q&B4@BGW1>6HM. +BTF%T[=Y[7JW3@O_/@M@1Q'^5F.Y*]&$> M_2*)5R3Q$+S;B7@P2> 7.7I%CAZ"<"?BP_RGWZE7)/40''8B/DR\$R&;*\A! M-F[X%"K%V+O!WWC7^7Z*W!7^ Y\?AR]4-EVOT%5H,PCNNM9":#"I! ^FJZUY MCU:#0:WM-C5[.4_E;&@Q+ \.65^]XC=02P,$% @ T8"I3@0QK?NX 0 MT@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4 MA#A-%-F6FE;5)FU2U&G;;V)?VZA@/,!Q]_:[8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YM[IH5L:9Y& MW\7FJ>F]DBU<+'&]UL+^/H,R0T:W]-WQ(NO&!P?+TT[4\ W\]^YBT6*S2BDU MM$Z:EEBH,OJP/9V3@(^ 'Q(&MSB34,G5F-=@?"XSN@D)@8+"!P6!VPT>0:D@ MA&G\FC3I'#(0E^=W]>=8.]9R%0X>C?HI2]]D]$A)"97HE7\QPR>8ZME3,A7_ M!6Z@$!XRP1B%42ZNI.B=-WI2P52T>!MWV<9]&&]VR41;)_")P&?",<9A8Z"8 M^9/P(D^M&8@=>]^)\,3;$\?>%,$96Q'O,'F'WEO.]_N4W8+0A#F/&+[ ;&<$ M0_4Y!%\+<>;_T?DZ?;>:X2[2=\OHA^.Z0+(JD$2!Y)\2[S^4N(8Y? C"%CW5 M8.LX38X4IF_C)"^\\\ ^\/@F?^'CM'\5MI:M(U?C\65C_RMC/& JFSLQ^1OG?P!02P,$% @ T8"I3I!ZCGFY 0 MT@, !D !X;"]W;W)K&UL=5-A;]L@$/TKB!]0 M'))T661;:EI-F[1)4:=UGXE]ME'!YP&.NW\_P*[G=>X7X(Y[[]T=1SJ@>;8- M@",O6K4VHXUSW9$Q6S2@A;W!#EI_4Z'1PGG3U,QV!D0905HQGB2W3 O9TCR- MOK/)4^R=DBV<#;&]UL+\/H'"(:,;^NIXE'7C@H/E:2=J^ [N1WPIF8K_ M"E=0/CQDXC4*5#:NI.BM0SVQ^%2T>!EWV<9]&&_V?(*M _@$X#/@$'78*!0S M?Q!.Y*G!@9BQ]YT(3[PY?)?B:Q(G_!^?K\.UJAML(WR[5#^_H[U8)=I%@]T^)']^4N!)SF[P188N> M:C!UG"9+"NS;.,D+[SRP=_$1V=_P<=J_"5/+UI(+.O^RL?\5H@.?2G+C1ZCQ M'VPV%%0N'#_XLQG';#0<=M,/8O,WSO\ 4$L#!!0 ( -& J4[>^:;;Z0$ M &8% 9 >&PO=V]R:W-H965T0/ M6!/G1B- VFQ5M5(K15MU^^S !-#:F-I.V/Y];4-8RLX+]HS/G#-C,Y/V2K^: M&L!&;U*T)B.UM=V!4E/4(+EY4!VT[N2BM.36F;JBIM/ RQ D!65QO*.2-RW) MT^ [Z3Q55RN:%DXZ,ES/:1K^2LU*LWOI49B7U"(*"PGH&[Y09/ M((0GI5GVDA[OON'_BU8&YNRF\,UQ%.'/)&^>]Y6RW2NG-$XV8XX!A,\P[ M@CKV28)A$D?V(9SAX6LTPW4(7\_5DPU.L$$)-H%@\U^);%$BAEGC(EM49(L0 M;!8B&&:+B^Q0D1U"L%N(8)@]+K)'1?8(0;(0P3"?<)$$%4D^$NSCA0B&6?YX M=/:?2]!5Z' 3%>K:ANDR\TY#Y)&%/GF'#Q/H!]=5TYKHK*SKMM 3%Z4LN%3B M!_=TM1MZDR'@8OUV[_9Z:/W!L*H;IQJ=1FO^#U!+ P04 " #1@*E.)M9- MF<$! W! &0 'AL+W=O:1 M2,85+O.8.YLRUX,37,'9(#M(R,H"/@)^MWT+PN2[P)A@" 94+#,PO M5W@!(0*1M_%KYL2+9"A<[V_L'V/OOI<+L_"BQ4]>NZ[ 3QC5T+!!N%<]?H*Y MGPRCN?DO< 7AX<&)UZBTL/$758-U6LXLWHID[]/*55S'F?]6EBZ@RWI@>;D&HAFS&G"T!5F MNR"(9U\D:$KB1/\KI^GR7=+A+I;OUNI/AS3!/DFPCP3[?UK.;S6>FA6QIGD;?V>0I]D[)%LZ&V%YK85Y/H'#(Z):^.YYDW;C@8'G: MB1I^@/O9G8VWV*Q22@VME=@2 U5&[[;'TR[@(^"7A,$NSB14'P#:9Z/E$R%?\ 5U >'C+Q,0I4-JZDZ*U#/:GX5+1X&7?9QGT8;Y+] M1%LG\(G 9\(AQF%CH)CY%^%$GAH>&=!_:.QS?Y"Q^G_5&86K:67-#Y MEXW]KQ =^%0V-WZ$&O_!9D-!Y<)Q[\]F'+/1<-A-/XC-WSA_ U!+ P04 M" #1@*E.GYVPNM0! "RA\Z>5%()9JRI:J)[ M!:ST08(3&D4)$:SM<)YZWTGEJ1P,;SLX*:0'(9AZ.P*78X9C_.YX:NO&. ?) MTY[5\!/,K_ZDK$46EK(5T.E6=DA!E>&[^'!,'-X#?KN4K.4CX[XWN9 MX<@E!!P*XQB872YP#YP[(IO&R\R)%TD7N-Z_LW_SM=M:SDS#O>1_VM(T&=YC M5$+%!FZ>Y/@ G?4WZY_\&EN'YFJVTZCLS3VCOJ;5$EIP*82W=B"&_M4+ :' MRKCMK=VK:6 FP\A^?@O(\B#E?P%02P,$% @ T8"I3A*\X=I2 @ %P@ M !D !X;"]W;W)K&ULE5;KDIHP%'X5A@(3VN!:/CE05B$AE^P(>,,PVFM218 /80PJ5-9NGNF] M#A*DK/&&.?Q458C]66!"V[GKN9>-E_)8"+4!\JQ!1_P=BQ_-ALD5Z%7V M985K7M+:8?@P=S]YL[6G"1KQL\0MOYH[*I4MI:]J\64_=Z&*"!.\$TH"R>&, MEY@0I23C^&U$W=Y3$:_G%_653EXFLT4<+RGY5>Y%,7>GKK/'!W0BXH6VG[%) M*'(=D_U7?,9$PE4DTF-'"=>_SN[$!:V,B@RE0F_=6-9Z;(W^A68G^(;@]P3? M>Y<0&$+P*"$TA/ ?(7R7$!E"]"@A-H3X44)B",F( +KJZM?UA 3*,T9;AW4G MKD'J8'NS1!Z(G=K4[U\_DV^,R]US[D^3#)R5D,$L.HP_P$R'F*4-DPXQ3Q9, M"H>89QO&&V)6-HP_Q*QMF*#' %F3OC"^M3"^%@@& J%=(+ *!%H@' A$HXIT MF$1C:HV!$^@E(]CZ0]@@G- :3F@))[8+1%:!Z/&"Q%:!^.."/,?_E6EB]4DL M/J,CO>HP\96/Y]\QF5I-IA:3T3>QL&%2NTEJ-4EO! (X^F 6Z4TF_KU,/&AO M =!BXXU[ +SQ"2)XQ^=.J_$L/OZXCW2@],HGG(R/&;CJ;NK*_(;8L:RYLZ5" M-DK=S@Z4"BP%X42>VT+>TOV"X(-0TT3.67=5=0M!&W,-@_Z_0/X74$L#!!0 M ( -& J4[HT00CQP$ $L$ 9 >&PO=V]R:W-H965T,"B=NW+V!B M.:YUNC^&76:&G06<]4*^J09 !Q^.\!OTGVXO381'E8IR:!45;2"ASM&/:+-++-X!7BGT:C(/K).#$&\V M^%7E*+0% 8-26P5BAC-L@3$K9,IX]YIHW-(2I_.+^J/S;KPO& MWNM?:,N$V!/BD1"E_R0DGI#\+R'UA'1&P(,5UYL=T:3(I.@#.9QN1^PEBC:I MZ7YIDZ[9;LVT1YGLN4C"),-G*^0Q#P,FGF#B:\1V 7%_#=E]AZS"$8)-C6.A M\6*AL>,G$WYTNUH62!8%$B>07CE-9TX'S)W#M$.1]VDX,[L 6J]G2KOOH'48 MS@WCR2G99_9,Y)&V*C@(;0[<'4LMA 8C&-Z8N]N8EST&#&IMIRLSE\/]'@(M M.O]T\?C_*+X 4$L#!!0 ( -& J4YC!'[=(0( "P& 9 >&PO=V]R M:W-H965T N-OG/FHJ9*3\4%R58 /5E1S5" <8QJ6C5^D=NUO2AR?E6L:F O M/'FM:RK^;H#Q;NVO_/O":W4IE5E 1=[2"_P ];/="SU#H\NIJJ&1%6\\ >>U M_VGU_$(,;X%?%71R,O9,)0?.W\SDZVGM8Q,(&!R5<:#Z"BH]3TO;]6C;UV@_]=YA8$@R 8!:OHOX)P$(0?%42# M(/JH@ P",A.@OG;;S!U5M,@%[SS1;X>6FEVW>B;Z=1W-HGT[]I[NI]2KMR+$ M)$4>6%(F3.)XU94EEF"2I.W+DC!PY(J>S MR#U#II&S:-;]K0-*TV@6> FE&&-W7N+,2QQY9WME0Q9M2<,@F[=X2<513&9E M[994EDY;W&^])97@*)N_"#3YJLPY^IV*2]5([\"5_D#M9W3F7(%VQ$_:LM1' M]SAA<%9FF.BQZ ^P?J)X.YS-:/R#*/X!4$L#!!0 ( -& J4[O29G#%0( M '<& 9 >&PO=V]R:W-H965TZ^<-2KS*ZW;-2&JJ(!3]2!::,R3@Y"<:G.41Z):";1T),Y(% 1SPFG= M^'GJ8CN9IZ+3K&Y@)SW5<4[EGPTPT6=^Z)\#3_6QTC9 \K2E1_@!^F>[D^9$ M)I6RYM"H6C2>A$/F/X;K;>@(#O%<0Z\N]IZULA?BQ1Z^EID?V(J 0:&M!#7+ M";; F%4R=?P>1?TIIR5>[L_JGYUY8V9/%6P%^U67NLK\I>^5<* =TT^B_P*C MH9GOC>Z_P0F8@=M*3(Y",.5^O:)36O!1Q93"Z>NPUHU;^U'_3,,)T4B()H+) M_2]"/!+B-T+BS ^5.:N?J*9Y*D7OR>'?:JE]*<)U;)I9V*#KG7MFW"H3/>5Q M&*3D9(5&S&; 1!>8<$(0HSZEB+ 4F^@=/;I.L'V/6 1XAA@U$3M^]YOXQDY5-P;>9(:1_)W*8]TH;R^T&2;NRA^$T&!J#![, M:U>9K\!T8'#0=KLP>SF,PN&@13N.>3)]:_*_4$L#!!0 ( -& J4[&PO=V]R:W-H965TSCGS!D#,\D& MRMYX18BPWMNFXVN[$J)?(<3+BK28/]&>=/+.D;(6"[EE)\1[1O!!D]H&>8X3 MH1;7G9UG.K9C>4;/HJD[LF,6/[GPBOXAX M[7=,[M"L6( M-*042@++RX5L2-,H)>GC[R1JSSD5\79]5?^JBY?%[#$G&]K\J0^B6MN);1W( M$9\;\4*';V0J*+2MJ?H?Y$(:"5=.9(Z2-ES_6N69"]I.*M)*B]_':]WIZS#I M7VDPP9L(WDR0N3\C^!/!_R $GQ*"B1 8!#26HL]FBP7.,T8'BXV/M\?J+7)7 M@3S]4@7U8>M[\GBXC%YRWW,R=%%"$Z88,=X-QIT12*K/*3PH1>$MZ-Y]@LT2 M$1L>MH!("IOPP3I]S??OZGQ010 *!%H@N!,PZBA&3*0QW7A0?AP9Q2Y!2?*@ ME!!T$@).?,/)B EODP2!862)\8,'1B+02 08,9(4T2+)E]#PL80XL(L8=!$# M+HP41;QT$:6NX0, ^/Q%\DBBQN:I[99@E(_AIVDH),4ZXM:="]F_= M98^4"B)-.D_R2"LYJ>=-0XY"+6.Y9N.X&C>"]M,H1O/_@?P_4$L#!!0 ( M -& J4XU0G+[BP( '8( 9 >&PO=V]R:W-H965T?SN)DZ #3&TGN;Y];4,X:I;^ M";8S.SMCXUWR!Q=O\LJ8\M[KJI%K_ZI4NPH">;RRFLH%;UFC_SES45.EI^(2 MR%8P>K)!=17@,$R"FI:-O\GMVEYL0_%U[* MRU69A6"3M_3"?C#UL]T+/0L&EE-9LT:6O/$$.Z_]+5H5B)@ BW@MV4..QIZQ M6WF0"4K M>/6K/*GKVL]\[\3.]%:I%_[XPGI#L>_U[K^Q.ZLTW"C1.8Z\DO;7.]ZDXG7/ MHJ74]+U[EHU]/GK^9Q@<@/L / 3HW/\+('T ^0B(K/E.F;7ZB2JZR05_>*([ MK9::EP*MB-[,HUFT>V?_TVZE7KUO"%[FP=T0]9A=A\$C#!H0@68?4F HQ0Y/ MPO&_"8HI(@WA# 0T06P\&0N,4Y@@ @DB2Q"-"++4V80.DEA(8R%1EN#0<3)% MD32+"*PE!K7$$S.$S.Q& A(D$S.$(,=-AXE'.N,(8\=S :!0AI:PF!04DP)B MG./?I9,T*$Y<+0 HPS.'G(%2,D *<:1D4\=QNHP<+0"*)%$"BUF"8I;3-RYS MM'20;)0E7#A7LX PZK-%&+A!\0P%7% 0 50D[J:0Z2L9N@4! .'0O<[!J%K73%QL8Y/>D=\:9>KB M:'5HGEMLJKVSOC--U7:!#YJN(W^GXE(VTCMPI7N)K?AGSA73&L.%5G?5'P'# MI&)G98:I'HNN$W83Q=N^RP?#I\;F+U!+ P04 " #1@*E.Y GF@*X" #+ M"0 &0 'AL+W=OE*3!_(%VI)5OCI0U6,@M.WF\8P0?M%-3>]#W(Z_! M5>OFF;;M6)[1LZBKENR8P\]-@]G?#:GI=>4"]]7P5)U*H0Q>GG7X1'X0\;/; M,;GS1I9#U9"65[1U&#FNW#5XW()4.6C$KXI<^63MJ%+VE#ZKS=?#RO551J0F MA5 46#XN9$OJ6C')//X,I.X84SE.UZ_LGW7QLI@]YF1+Z]_5090K-W&= SGB MZ/4+&0H*76>H_ANYD%K"528R1D%KKG^=XLP%;086F4J#7_IGU>KGM7\3 M1X.;W0$.#G!TD+'_YX &!_3F$.CB^\QTJ9^PP'G&Z-5A_=?JL#H4X!%),0ME MU-KI=[):+JV7'*$X\RZ*:,!L>@R<8,"(\"3[& +:0FR@X0[?!]B:B-BW1T#6 M(I#V1^^*2.P$@94@T 3!-(%9CIL>$FE(V\?P0PAF6FU-& R![R^4$UJS"8UL M$$KM!)&5(+I=C]A*$'^L1P\))X4"X,,TF.EAPM((1@MR)-9D$E..8($@M1*D MM\L!?'N7^!\+,F"FI<8)F&3:"V*!A1$$:"&?A:X%%DT6FA)8NW(-X!VJV-L. MH!M404:Y00R#:*Z*"4-AFD8+^=B[&)AMC *X0&%O/1#>H8J]^4!T@RJ142X, M8YC.5;' XGCI\ -[+P.SF5&P=-SL'0B2.U2Q]R!(;U E-?X\ Y3XR5P5$X:" M.)T??V]R!3:$G?2TP)V"GENA+IN)=9Q(UE!=H3/[1DTJ^FI]H^G'G.^8G:J6 M.WLJY 6MK]$CI8+(+/T'^=5*.5F-FYH M?K:AE(%9TS_%-N>>>\])KR^+FY#/*N-,O4@:EZ9 M-R MB-LRA.'KP6-^SK0]B%:+FIWY#ZY_UCMI=E''"2!BTZK_Q*R\,W%9BEWA.%Y$5TO48C8-!O4P ML$-$AKU+@7PI-F@4COY-L!TC$N#/@+TBL(O'?1$X]1/$7H+8$<3] @8U;AH( M=9"JR0$(@LE RAB&" 1@0@[Q5D-&U>"8^ FHEX#>[T?B)4C>]Z.!D)Y0"BC" M SO&*)22-/'7DGIK23UN4#_!S$LPN]\-"/Q- M[WH\7TI4*0QA@,'/'A8 K( M1$O!B;:%'EMEQ#] %?_'T'\1V^X)'>% &2#FT9PPBADY+\;0S'?8SC M*4G^WH/D Z[XNP_2.URAHWN"Q!#0H2MC6)PF<'@91+W;ON3R[ :C"@[B4FE[ MK_9.N^&[1G9:#,XW=BB[*?)&TTST[TR>\TH%>Z'-+'(3XR2$YJ9*\& \R\Q' M1+&PO=V]R:W-H965TOF+HK:[5%4>?M!-J(V3_925;DV2W6(VD:)?.>"JC(B M",51E1=UN%JXO0>U6LB3+HM:/*B@/555KOZL12DORQ"'KQN/Q>&H[4:T6C3Y M07P7^D?SH,PJ&EAV127JMI!UH,1^&=[CNPV);8!#_"S$I1W=![:5)RF?[>++ M;ADB6Y$HQ59;BMQST M<1FF8; 3^_Q4ZD=Y^2SZAG@8]-U_%6=1&KBMQ.38RK)UG\'VU&I9]2RFE"I_ MZ:Y%[:Z7[DF2]F%P .D#R!# ^'\#:!] AP#,7/-=9:[5C[G.5PLE+X'JOJTF MMX<"WU$CYM9N.NW<,]-M:W;/*\JR172V1#UFW6'("(,'1&38AQ0$2K$F7CAY MFV#C(Q($9Z!@$]3%TW$3-(4)&$C ' $;%S"I<=U!8@>INQR($YQ,6O%AA&.$ M9MKA8#7$3SC1OR^)CUFW"VA.*,330#8S"'$H&WO M,0$483,4L"_Q#<;$L#/Q%=;L,>-6>18S3Q$ QC,6S]0#>Q-#QN,S%+#S<'R# M*K#W<'*%*HG7+D,\FWH'@N&$S=4#6QG[7J9\3EC8?SB[7A4"&Y"@]U7I,6]^ M*UB"V/2-Y,,X8S.GG\!F)KZ9*4]F*& /$G*#*+ '";U"%.J+$J/4^TV!<#3. MY@X+@2U-?$M3/DEF@TDE5" M'=STV@9;>:JU'7Y&N\.$?$_L2#?97YO)N9MS_]%T8_>W7!V*N@V>I#8#HQOK M]E)J8:I$'XQD1S/I#XM2[+6]3&PO=V]R:W-H965T2S:IG)_Z3ZU_]HS2]9(IRJ%O>J5ITD>3'=?R [G>(6 =G\;OF-S5K M1S:59R%>;.?;81VG5A%O^%[;$,R\KGS'F\9&,CK^CD'CB6D=Y^VWZ%]<\B:9 M9Z;X3C1_ZH,^K^,RC@[\R"Z-?A*WKWQ,B,31F/UW?N6-,;=*#&,O&N6>T?ZB MM&C'*$9*RUZ'=]VY]VWX4M#1#7; HP.>'(;)673(1H?LW2%WR0_*7*J?F6:; ME12W2 ZKU3.[*=!]9B9S;P?=W+EO)EME1J^;C%2KY&H#C3;;P0;/;-!DD9CH M$P)#B"T.W/%'P ZPJ&!"!B:1.?]LG@1-X0 Y&"!W ?)Y .R)W XVU-ET@TV% M<09C"(@A(88B#S/8D!D&(40(C*$@A@(8/QL:8(JJ6$BF "D%0,D\2A%0.EKTX_TBF2XYF_]02P,$% @ MT8"I3F76\.&? 0 F0, !D !X;"]W;W)K&UL M=9-M;YLP$,>_BN4/4(>'ME,$2$NGJ94V*>JT];4#1[!J<]1V0O?M=S8$I15[ M@WWG__WN ;L8T;ZZ#L"S=Z-[5_+.^V$KA*L[,-+=X ]G;1HC?1DVJ-P@P79 MQ""C1;K9W DC5<^K(OKVMBKPY+7J86^9.QDC[=\=:!Q+GO"+XUD=.Q\81?X'\/>TN66"B-,M [A3VST);\:[+=Y4$?!7\4C.YJST(G!\378#PU)=^$ M@D!#[0-!TG*&!] Z@*B,MYG)EY0A\'I_H7^/O5,O!^G@ ?6+:GQ7\B^<-=#* MD_;/.#["W,\M9W/S/^ ,FN2A$LI1HW;QR^J3\VAF"I5BY/NTJCZNX\R_A*T' MI'- N@0D<3AB2A0K_R:]K J+([/3[ <9?G&R36DV=7#&4<0S*MZ1]UQE]TDA MS@$T:W:3)KW2I(M"$'U)D:ZF2&-X_B'%?P#9*B"+@.P#(%L'Y*N ?*6"_%.3 M:YK;3TG$U53#I?TI[5'UCAW0TP^*8VP1/1!O7%LVJ_=)H1^]FU7 M[[O;^:;O#S=9UCUMPJ[J/C6'L(_?/#?MKNKC;?N2=8+YK6OM_OPN9UUK[M=U?ZS"G5SO)WK^?N#+]N733\\R):+0_42 M?@_]'X?/;;S+SE'6VUW8=]MF/VO#\^W\1WWS8,U08%3\N0W'[N)Z-C3EL6F^ M#C>_K&_G:G 4ZO#4#R&J^/$6[D)=#Y&BC[^GH/-SG4/!R^OWZ#^-C8^->:RZ M<-?4?VW7_>9V7LYGZ_!OLG?B^$"-!6@S4]K$S[ZN^6B[:YCAK3_/A4 W33M^X.%Q/P\-Q=,;O8G]V\>G;TA3Y M(GL; DV:U4E#%QJZ5MQ)A2F*:\T]B.*O)0]24JBS)(OM.#>&8&-H+&^N;)0X M@($!S!C 7@5@)EAYJ$07\8^/$I YE:=& MJ8!N"CGK2L(!2AB@!#W+VU-*HZ6U;!W> Y4W7F,S'IKQP(QE9KRHQCBC'#,# M5-ZFNE8KC"<%[#C.)R5JLMHKSP$$9"ZNR82A!"^U-,2[9])<5N1C/3GW(V5: MV*"/9YD)M'56E:E$BE>RJPR*;9K3$,-<.AYHM&2=)';.4\UWY5=&\)$U ")2JQY M2;O"6^$'J$J.UX=)=;EW*%6J%PF#DP X/4L7*Y)$S+7G*QJHB'P"FX2Q21*; M/'FM"&)3I!4@TTIKDYCVE-@J FQZDPB!L4D FY[/"Y(X+ MC>2X LB(ORL3F ME3 T"4#3\V1)DH6FL-*0E%%94B(W$08F 6!Z?KH@24(;=VK<#U#99/]@6A+8 M-WH.<));0B.VC4!$SB2R+F'P$@(O3W$DB:I)B<$"*L4A_C"I\JLYEEK&F,T$ MV.R$9[ +=59;;EK*2NU2?C":2:*9S^052>9JZ[P2,PSHXK$N>8#$W#4*<"6! M)H-9:0 K^2%J920%XWY&\YD!9!29FL@E!K/2$##$,_(DNJR)9S\@B:LF<50R MB1,Z@*Z8@0;L09WCNQ6@LB:UB U&KI'(=3RO&4!^?8CIU0K7[O90HL#(9+ENN"H@XOSG^KVI?MOIL]-GW?[,;7 MIL]-TX<84GV*7;P)U?I\4X?G?K@LXG5[>F%]NNF;P_0R/CO_(K#\%U!+ P04 M " #1@*E.# *-_A,& _)P &0 'AL+W=OW/PV^YA&3<6I5GZ7#53 M)/7'>[I-LZR9J;;CWV[2Y>V:S<#[[Q^S_](NOE[,4U*FVSS[Y["K]@]+OUSL MTI?D+:N^Y9=?TVY!9KGH5O][^IYFM;RQI+[&H;H :#(BNEK5+_3FIDO6JR"^+XOIKG9/F MIA!?5>W,Y^9DZ[OV?_5JR_KL^UK'9A6]-Q-UFLU5(^\TLJ_8 D6X2:+:@)L5 M$EHAV_&J9X7%$R@X@6HGT+T)W& 95XUM-:>KQL>Q48.U4)GR,GAF/1J:HXDY M*M8# T+KA$&R[7D&MI[ MYP>R+96I$ ?+>-]!<]SG2]XX>ATQ= O52*,8QWAHB:>6B,%/O/$3+*$:WI( M+0G $H$G$#&.%/%T2 43;,0$3#M1;[%>DXA#54):PYB#HXZ0P"F2F0+'':%F M. 7'"D&#!7 *#01"JN"(6Z@NF%AYQB(<,@2(&4(Q4^"((.P,OV"*!<*8^(4R MZF+KAS$=R$QL7X)9.U'-+?;\,4M 6R(S3 MFOFI)89: J@% Z)DTO^,_"\QB')*!=")>A29$,CM@G32.RZ\2 RV!& +;E68 M1&EF. :3*%%R)HZA:5=X'1._ )DSK$&8:PFX%HZ9 I,H_0RW8!(E2(C4+8'F M9AGN$F_G%B13,9-)%.9: :X%$[<5)E&)&64T)E&!E$@+:3DE0P,5GZ$54]93 MJFDAK2BMPS)Z5-(W!+.L4)(>5FF*)E_N*AAWA8KU82&M:+6.O$]5(]['H4.A MT#$LI!6-"<3[8Y*^(3AD*!0RAG6THCF>&#(FZ1N" X]")0#S;*)PX%$S2@"- M0X6>4@)HFMO!;0)4_&VB<=C1H "0C%\U#CMZ1@&@<:C04PH _7FH&)7T#6&> M_4&HD,RCEL9Q0,](^QJSJZ>D??TYNZ.2OB&870W8E4QJU)@Z/2/=:TR=GI+N M-).VA&)>X8D_0-P=0:0*UDHK'!O!DWPQV8-P.R''4'[4D1 M=XQ)^H9@:@V@5G*=2;7 M4GYI76PIG*##C%1LB]EBBBW*OD6%>&DSTR+<.U-T&YH#M4I M'US,K1Q'#CNAO;ZQ-"S0%B\0\3U>R_3A0?@@=;(%+79J#16-6(,CD469GWG0 MMS@2V1F9W^(88J=D?OMYYA^5]#'@X5 )P.WWX,#@9I0 #H/LII0 CC**NLU -M)M=IAE!UA6W!3, M/MB,4L!A -V44L#1/(^ZS4 VTFUV&&<'<%;,TY7'(/H9)8''(/HI)8$'6U2H MVXQT(]UFC\'V &S%/&=Y3**?L9GE,8E^RF:6!YM9H-N,9'RWV6.N/>!:,;>< MQR3Z&7M9'I/HI^QE>; G#;K-G:SW@@+?;?;,QC3BFHG;'I/H9S2R B8QH$;6 ML'H*8"^+*QP#QC4 7!53Z 6,5YC1H0H8KS"A2MZ$R>VG@ D,@$#%A)* F0DS MVD\!,Q.FM(X[D1W]9:.[-YF:5\O^2(K7PZE\KQ*ZPGC+[7A M^S39W0ZR]*5JOC89N;B^TG4]J/)S][I:='MG;OT_4$L#!!0 ( -& J4XR M[(Q*3 8 .(D 9 >&PO=V]R:W-H965T0YR; ,X[ M,V<^WL=GQEZ\%>7WZCG&>O)CM]U7U]/GNCY?5^CGN\NI+<8C[YC^/1;G+ MZ^9G^32O#F7,'[I"N^U<)XF?[_+-?GJSZ*Y]+6\6Q4N]W>SCUW)2O>QV>?G? M,FZ+M^NIFKY?^+9Y>J[;"_.;Q2%_BG_&^J_#U[+Y-3_5\K#9Q7VU*?:3,CY> M3V_5U2J$MD"G^'L3WZJS[Y.V*_=%\;W]\=O#]31I(XK;N*[;*O+FXS7>Q>VV MK:F)X]^^TNFIS;;@^??WVG_I.M]TYCZOXEVQ_6?S4#]?3]/IY"$^YB_;^EOQ M]FOL.^2FD[[WO\?7N&WD;21-&^MB6W5_)^N7JBYV?2U-*+O\Q_%SL^\^W_KZ MWXOA KHOH$\%FK8O%3!] ?.S@+U8P/8%+"DP/W:E&YM57N?-!)\FCD3#92;5*DEP-!Y&X\'@I"0< MS]J9^80LM140*2V$$F H 822D5 ":X5'PC5B("D,).6!6+*JERGOKD[HT@H<5YD7T*DP.Q6 IW4T&GMQ!0[;P5!4@(K"K4IAD"D__CZA,( 4(A"]4RB. MEZ"=HH8#,N=<(O4)@T@!$C$Z*TX9%LPER3 0C"&%.$21J#AD6""7),.$!%-( M?X)"&E-(CZ&0YG1!LPQD%V998P9ISB"KI"HP-/0GDB2-G:['I$D:.#VUFHX* M5RGMG1 .!H+F0.!+7_,,B,W0)"8G.%M\P M&,PH8\=;P&"N&, 59@'#H='--C4!T#6S?395PX@P8 P C)+&!:/! #2(+L!H M,"C58"[@I@^)\VQ8N,PE7IQK# <#X,!-P/.)F6*L0BHO9.46<\8F(VS0BX:; M0DH()!+/,S"QK!IO XL18P%BF TLIT=(?$IW8D#63'<0F&QIF 8Z.9JZ-I3WB,A>L1#R'&>, M8Y2043E,!@?((%G 83(XE'Q0"SAN>>6:^R.=::3362+-E,-L<( -S 0.I!?& M45,BE98&"&/&H2,1Z@/'MT"SC*X:)#*) #TGG":[\49PF#$.[7"H$1S'1S/C M&;L9()U.@[0S<)@U#K!&2:?LF! .$$*T B:$0RD(LP*WODI-QA8>D 4G[78\ M)H0'A."G]6.R$"@28L&H\>@8A=K \^W0C.Y1+FN&H6!D>3W> QXCQJ-M#O6 MY_!0J:7'KBLD"RX1EJ_'E/& ,DI8OAZCP0,T2 [PPM,AE'Y0!WAN>=-8GCZM M@C*=";CS& P>'=$R!X#\PE/X(I&6Y@@CQH]Y4.3!0R"V8H!&21[ K/+9> \$ M3)> ]CC4 X&#P^B,/GA>09E)I( P8@)'C/10(& R!$ &R0(!DR&@Y(-:('#+ M!V<GP<,!D".JBE%@@\M:!WI(N282"8+P$=I=#E'SX^HKTH&0:" M*17 HQ]Q[0O/GM'FAJW]H\A_-,MJWIYG]02P,$% @ T8"I M3CI&(;3/ @ WPD !D !X;"]W;W)K&ULC99M M;YLP$,>_"N(#%#_Q%"61FD33)FU2U6G;:YHX"2I@9IRD^_:S#:74/JJ^";;Y MW]WO[HCMY4W(Y^[,N0I>ZJKI5N%9J7811=W^S.NBNQ,M;_2;HY!UH?14GJ*N ME;PX6*.ZB@A"250791.NEW;M0:Z7XJ*JLN$/,N@N=5W(?QM>B=LJQ.'KPF-Y M.BNS$*V7;7'B/[GZU3Y(/8M&+X>RYDU7BB:0_+@*[_%BAYDQL(K?);]UDW%@ M4GD2XME,OAU6(3)$O.)[95P4^G'E6UY5QI/F^#LX#<>8QG Z?O7^Q2:ODWDJ M.KX5U9_RH,ZK, N# S\6ETH]BMM7/B04A\&0_7=^Y966&Q(=8R^JSOX&^TNG M1#UXT2AU\=(_R\8^;_V;E UFL $9#,AHH&-_9$ ' _IF\'$$-A@PQR#J4[&U MV16J6"^EN 6R;V];F*\(+YBN_MXLVF+;=[H\G5Z]KAE+EM'5.!HTFUY#)AH\ M*B+M?0Q!H! ;XIF3]P&VOB)%[R4[P$D.0U P3VKMZ31/FL(.&.B 60?L7:%2 MIU"])K&:QFHH)9@XZ>Y\&$T_B8-W'%8FF0H=G!\&. M;.?+2(;R>.;KS4&<_!/=SH%NQRAF#@X@T]U.8A@'(WC70 0<;<-!#0\)1@[ M1(".9C@E; 9I9B/#'A+-D8N$_5 H0V[+!MGT'\H0G?L$,;CMW6,"U"AW@8@' ME&/BM'8[J*8\ISQ)[Q:%^<X/H@KVX-,H<%I/5\99R3\PIZ:QO\&+;WS7>W/17GQ^%/)5-%SP) MI<]@>U(>A5!<$Z([7:JSOFV-DXH?E1FF>BS[*T<_4:(=KE/1>*=;_P=02P,$ M% @ T8"I3B_':_2O 0 U0, !D !X;"]W;W)K&ULA5/M;ML@%'T5Q .4V$Z3-;(MK9FF3MJDJ-/:W\2^CE'Y<('$W=N/ MKUA69'5_#/=RSN$<#.6H])OI 2SZ$%R:"O?6#CM"3-.#H.9.#2#=2J>TH-:5 M^D3,H(&V@20XR5>K#1&425R7H7?0=:G.EC,)!XW,60BJ_SX"5V.%,WQM/+-3 M;WV#U.5 3_ ;[)_AH%U%)I66"9"&*8DT=!7^FNWVA<<'P N#T$'!HK%>@;KC 'CCW0L[&>]+$TY:>.)]?U;^'["[+D1K8*_[*6MM7 M^ M&+73TS.VS&I\@Y;G'*(7_"1?@#NZ=N#T:Q4WXHN9LK!))Q5D1]"..3(9Q M3/I7VC(A3X1\(F3K3PE%(A0W!!*=A:C?J*5UJ=6(=/Q9 _5W(ML5[C ;WPQG M%]9<6N.ZEWI]GY?DXH42YC%B\AGF!K%?0#Q,$.(,3"[R11=YX!;%@NKAO2(R/22ZW]02P,$% @ T8"I M3I6,&P,7! =!4 !D !X;"]W;W)K&ULE9A; MCZLV%(7_"N*]![QM#(R22#.IJE9JI=&IVCXSB9.@PR4%,CG]]^4V.6 O3\A+ M F1YL[SC_6'VZEI6W^J34HWS/<^*>NV>FN;\Y'GU[J3RI/Y2GE71_G(HJSQI MVM/JZ-7G2B7[?E">>>3[TLN3M' WJ_[::[59E9_[=>NWSE2F=HU78BD_7I76Y5E7:36Q[]C4/=V MSV[@]/@C^B_]Y-O)O"6UVI;9/^F^.:W=R'7VZI!?U5C1,*7&><_>_J M766MO'/2WF-79G7_Z>PN=5/F8Y362IY\'[[3HO^^CO$_AN$!- Z@VP 6?#J MCP/XCP&RG_S@K)_JSTF3;%95>76JX=\Z)]VB8$^\3>:NN]CGKO^MG6W=7GW? MB("OO/ =@)@)]3L#)I@7J1)Q("0VPWQKTC7?OH M((LE"WO8@B4SBF:+(>*QOH21+!:1!4(,4NB9D6EH4KSS$!@S[ '., P:MH0T MHV@Z7XH"(;B>E[NZN24,&[:$-@Q@A(6",>._0D(IA&];T1@X; EQ&& )8WSR M[!@] 1W9$<@P=!B@CF26$!@[[ 'N, P>MH0\S(2*C,-01_%=V?SACME#2]A# MB"D4,7U%0QTC&PX)LX>6L(=,J' 92\,1D$4!MX"#,'L(L#Z<(!7:1E5\\Q$7CP0$IP M#7-0PV9*D,A(R>>BN1EW%%M<>?V#'P''M<;!C,%,"1*$.MCNB^7LV MKF(!:B^T;*($KCW!'GC;Q[4GT/-83PD2A7KGXHYH;@97L0"U%UJ>7,+2OA / MI 37G@!/8S,E0&0T'.Z(!C/>I(>5J^K8M_MJ9U=>BK[7.+EZ:RD^4]\#^R$? M^I%_)-4Q+6KGK6R:,N_[78>R;%3KQ?_2>CFI9'\[R=2AZ0[#]K@:^H##25.> MQQZG=VNT;OX'4$L#!!0 ( -& J4Z]9K'7WP$ &($ 9 >&PO=V]R M:W-H965T0/6+- EG8%2%FJJ)5::96J M[;,7AHOB"['-DOY]?2&$;%!?L#T^Y\S%,V23D$^J ]#!"Z-CABK*H. M&%$[,0 W-XV0C&ASE"U6@P12.Q*C. K# V:DYZC(G.TLBTR,FO8$GZ%_#69H37E3JG@%7O>"!A"9']_MCF5B\ M _SN85*K?6 SN0CQ9 _?ZAR%-B"@4&FK0,QRA1(HM4(FC.=9$RTN+7&]?U5_ M<+F;7"Y$02GHG[[678X^H:"&AHQ4/XKI*\SYW*%@3OX[7($:N(W$^*@$5>X; M5*/2@LTJ)A1&7OS:<[=._B9-9]HV(9H)T4(POO]'B&="_$9PU<0^,I?J%Z)) MD4DQ!=(_UD!L3^R/L2EF98VN=N[.9*N,]5HDZ5V&KU9HQIP\)EIA]@L"&_7% M1;3EXA1]H$?O'90?$6FX[2'>3")V_'@=8!IM"R2; HD32-Y5X7!3!8\Y. SW M3FX*57K(YS7DL(MO L&KIV$@6]?%*JC$R+4MPLJZ#,I]9)_VQGXR ^3[_4W& M3]\/(MN>J^ BM&D<][R-$!I,C.'.M'1G!GXY4&BTW:9F+WW;^X,6PSS1>/FM M%/\ 4$L#!!0 ( -& J4YVKOQI' ( #X& 9 >&PO=V]R:W-H965T M[S.BM MX*V"3D[ZGJGDP/F[&7P[;?R520@8')5QH+JYP0X8,T8ZC3^#IS\B3>"T?W?_ M8FO7M1RHA!UGOZN3*C=^ZGLG.-,K4Z^\^PI#/9'O#<5_AQLP+3>9:,:1,VF? MWO$J%:\'%YU*33_ZMFILVPW^]S!W0# $!&, #O\;0(8 ,@M ?6:VU!>J:)$+ MWGFB_U@M-7L"KXE>S*.9M&MGW^EJI9Z]%6&2Y.AFC ;-MM<$$TWP6;%S*+)1 M@G0"8Q:!,XO QI-)/$X"MP%Q&A!K$'XJ(YV5T6MBJVD$/\@R=F-"!R6:8 M7A--,!%.TM"-B9R8:(E)5S-,M,"0C(3$C8F=F-B!P3-,O,!@G*4/ODWBQ"0. MS&P#;9,%)L4X,O5!]+PS3W9"MDR;H=PGJI><;5U1VR0X38ND9747KQ9N[DFN M%N*HF[KC3S)2Q[9E\N\C;\1Y&:/X?>*YWA^TG4A6BY[M^0^N?_9/THR2B65; MM[Q3M>@BR7?+^"-Z6&-B"QSB5\W/ZN(^LJV\"/%J!U^WRSBUBGC#-]I2,',Y M\35O&LMD=/P92>/IG;;P\OZ=_;-KWC3SPA1?B^9WO=6'95S%T9;OV+'1S^+\ MA8\-D3@:N__&3[PQ<*O$O&,C&N5^H\U1:=&.+$9*R]Z&:]VYZWGD?R^#"_!8 M@*<"E/^W(!L+LEE!,BASK7YBFJT64IPC.7RMGME%@1XR8^;&3CKOW#/3K3*S MIU5>Y8OD9(E&S.. P1<8?(U8 P@Z01(C8%*!0178U>=7*@A,D($$F2/(K@@* MF" '"7) 03GS8< 4#M,Y3)EC,D.M?13%E 3$$% , <14,$$!$A2WVU&"!.4- M=@P8I MUVM)BWE4?! -?!H4B"P"M. !9PWA.]P!$XS.EX&C1\I^UM:>[E<$0&ULC57;CILP$/T5Q/LNV%P"$4%*4E6MU$JKK=H^.V02T!I, M;2?9_GUM0U@"3I47; \SY\P97R:[,/XF2@#IO->T$2NWE+)=>IXH2JB)>&8M M-.K/@?&:2+7D1T^T',C>!-74P[X?>S6I&C?/C.V%YQD[25HU\,(=<:IKPO]N M@+++RD7NU?!:'4NI#5Z>M>0(/T#^;%^X6GD#RKZJH1$5:QP.AY6[1LLMPCK M>/RJX")&/?-#@X2GT M@0+;*#9X%HYO";9SCX5O9PBL(@(3']R(2.T H14@- #A""#R_4D5.I_8^#3& MYPGYT9U*1%:::$:#T)2F\XE&-#A*T:1@D267($CLN<367&*+Y G-)I[G$F!L M9UE8618SEC")[ ")%2!Y?&M3*T#ZP-:F,YU/*%W<*2?R[1?)?V!S>Z?;W8V" M.T1W;BRR*,)3(C0CNG<\D/76KA%^X(#T3N.#&*.I'&_T%M7 C^;9%D[!3HW4 MMWYD'5K#VG2&B7VC6X9YXSY@NG[SG?!CU0AGQZ1Z*^6TC6]CW,&QII_@]02P,$% @ T8"I3HVF!A=1 @ MS0< !D !X;"]W;W)K&ULE55=CYLP$/PKB/<[ M8[Y"(H*4I*I:J95.5[5]=L@FH#.8VDZX_OO:AG"$.%'Z$NQE=G9VB+UIR_B; M* "D\U[16BS=0LIF@9#("ZB(>&8-U.K-GO&*2+7E!R0:#F1GDBJ*?,^+447* MVLU2$WOA65@04)X?6;_;)I7S6R)@ VCO\N=+)9NXCH[V),CE:^L M_0)]0Y'K]-U_@Q-0!==*5(V<46%^G?PH)*MZ%B6E(N_=LZS-L^WYSVGV!+]/ M\(<$5?M>0M G!!\)QDW4*3.M?B*29"EGK<.[K]40_:? BT"9F>N@\DZ*2)>LRZP_@C#!X02+$/)7Q;B;5_E>Y?%MA<(V:>O4)@;2(P^>%% M$Z&=(+02A(8@N""([ 21E2"R*(@G-G:8V&!J@WD*DHD3UY@HN"$DM@J)+4)F M=H*9E6#VN!6)E2!YP(H.$XW:]"9&W$-\N NY%&(]@2OL6X3,;U#8CQ@._L,.^R'#X2-VA%FH-$E6 $_F'DAG)P=:ZFOFU%TF$DK7U^BD_A:SRISN7[0=(/N.^&'LA;. MEDEU19N+=,^8!"72>U8?K%"S==A0V$N]G*DU[P9,MY&LZ8&ULC57;CILP$/T5Q >LN9-$!&F35=5*K11MU?;9(9. UL;4=L+V[^L+ MRQ*PVGV)[?&9,^?8>%+TC+^(&D!ZKY2T8NO74G8;A$15 \7B@770JITSXQ1+ MM>07)#H.^&22*$%1$&2(XJ;UR\+$#KPLV%62IH4#]\254LS_[("P?NN'_EO@ MN;G44@=0673X M]!_N@.7*W0R')J*+2B8:W'X;SU'\/-?JWQ!O"S@5Y,YIYV M./VQI$Z(D2 Q!,B&(5[-CL)#,0%HK,A.2NJ4DOY?BH6DDR)A'B3Q3,H2E099[I:2.:5D"REI&,VT9 O#21;,0/LE M* SRE5M*[I22.Z3$;H*5DV#U\4]D[218.Q0DL\-P8>:7CR9ODP*_F#8FO(I= M6]-")]&Q4SY&YFV_PVV;_8;YI6F%=V12=0CSCL^,25!2@@=U\;7J[.."P%GJ M::[FW/8WNY"L&UHW&O\_RK]02P,$% @ TH"I3MB$?@,? @ / 8 !D M !X;"]W;W)K&UL?97=CILP$(5?!?$ :\R/@8@@ M=5-5K=1*T5;=7CO))* UF-I.V+Y];<,B DYO@FW.G&\.,:;HN7B3%8#RWAO6 MRJU?*=5M$)+'"AHJGW@'K;YSYJ*A2D_%!4&.V#, M&.DV_HR>_H0TA?/QA_L7FUUG.5 ).\Y^UR=5;?W,]TYPIE>F7GC_%<8\B>^- MX;_##9B6FTXTX\B9M+_>\2H5;T87W4I#WX=KW=IK/]PAR5CF+@C'@G JP/%_ M"Z*Q(%H4H*$S&_4S5;0L!.\],?Q9'35[ F\B_3"/9M$^.WM/IY5Z]58FF!3H M9HQ&S?.@"6>:\%ZQVS.U1]47.I6>@>N])%@7]PSYPJT M8_"DDU7Z*)\F#,[*#%,]%L.!-DP4[\:S&DT?C/(?4$L#!!0 ( -* J4YQ MUROMW $ 4% 9 >&PO=V]R:W-H965T<1JE,!J1^HYC@C) M<,^Z 96YJ^UEF8N3YMT >QFH4]\S^6L+7$P%"M&E\-P=6VT+N,Q'=H1OH+^/ M>VE6>%6INQX&U8DAD- 4Z'VXV5&+=X ?'4SJ:A[8) SR_J'UUVD^7 %.P$?^EJW1;H'0IJ:-B)ZVE1;^HF%9Z]C:/W>#&:=ZA%YJ?$"V$ M:"6$R5\)\4*([PAX[LQ%_< T*W,IID#.'VMD]DR$F]B\S,H6W;MS>R:M,M5S MF48DQV@?3_HV9>@>S?4;?90]2(4$H(\1M1 MKQ'U&*5W1O3!*$DRCQ&^.I#V@OC*Y+$;5' 0VIQM=P(;(3083?)DY%IS)ZT+ M#HVV4VKF&PO=V]R:W-H965T*REC?KGP'A=2+7D1U^TG!9[8U17/@Z"V*^+ MLG'72[/WP-=+=I95V= '[HAS71?\3TXK=EVYR'W;>"R/)ZDW_/6R+8[TBD[J"I#:*7@VA.EL6.5,+_.[BPDJWL6Y4I=O'9CV9CQ MVO._F<$&N#? @X'2_L@@[ W"=P/RH0'I#F.-;@0"">PHR$8B] 0A#<$*4Q 0 )B",@-@>5E MWF$B@VD,AF0D"D)8)P)UHJE.: 4LCR8ZGU!"8A3#0C$H% -"R!**IT(9#F"5 M!%1) !7K$\F3B4J(TBR>N=\4U$FG]QO.Q#T#"3+ 46(YVF'2D:-1X"4S,BB MDS( A"([*SN0'MYC0CP\HS23_@A0FN0_FBJA 'GA3/016 ?N$ :T$EL+3^.7 M>?%<_.!$1B&@E-I*'2@>'\HN3 FFO$$K@@(* FA7;AZT/C,"*5>.).J""X* M"*@*Q*X*/2@;2Z6>=0E; (61-U,*$5PZ$% [B%T[T+1XJ+3&]EUM 1S)0A+/ M?>QPG4% H2%VH>E!_XK0%*4B9.>#/WJ%:\J/IB42SHZ=&ZE?JM'NT';=8?V* M6_LY6FRZYNF=INOEOA?\6#;">692]0CF)3\P)JER,O!4O$ZJ?1P6%3U(/4W4 MG'<]5+>0K.W[0W]H4M=_ 5!+ P04 " #2@*E.8J27KC,# #7# &0 M 'AL+W=O^R/G,GAM MZK9?A$44CUVA[@_=;S<&:.FCG&2L+@IJS9< MSLW:8[>I%^+E_%0>^$\N?YT> M._447[WLJH:W?27:H./[1?B 9AM,M8%!_*[XI9_].74AM/[-^^?3?(JF:>RYVM1_ZEV\K@(\S#8 M\7UYKN4/8WM3V]6GU94I+.XQ?M:,2L!@R>8-![Q,9%$$JNF%A% M< T#0V&LL., OZ=8NX@LL:( G!1P$"FX%ZFQ)^_VPI,% 1T0XR"=.L Y[("" M#B@0 ;6J,6"HP;0&D^*"();"1 PD8@ 1LXB80X02Q/+40Y2!1!E E%E$F4/T M"6>L0)[BY2!1#A#E%E'N$F5Y03#,4X \!%1 >1F19$M P,HGX3+:)10#Q/8Z \( TS89AI .K')V4LB:FWT M>@1:(3%/01'<]@CH>^IH8.J&1%&$?:6"!0(1@(K85,2E8BQ"-+G](0\M+"L( MT!5JZ\H(FNYE1B-$;*EW8?=. 2P_"- ?:NO/""HF3(3ED?/N<6%I0B)?86"9 M0H!.T@CXH( U6#J2'A>M[!FX 3(UQ,LAC4#HX_+#H;% M $-B8.6[@4#,QP-W. 8ZG'E:",.=BX%WNS=;N LQU(5V=2&0HV?Q9+IK>'

I_,'K*=#:WV%9NMAQKZY&4;^[V5WJ-H^>!)2S9YF0MP+ M(;F*4>EP&!S55\;UH>9[J6\S==\-H_;P(,5I_(R(K]\RR_]02P,$% @ MTH"I3K@8U[K[ 0 \00 !D !X;"]W;W)K&UL M?53;CILP$/T5Q ?$W$,C0-I05:W42M%6W3X[9 )H;4QM$[9_7U\(RQ+4%VR/ MSSES9K"=C8R_B@9 .F^4=")W&RG[ T*B:H!BL6,]=&KGRCC%4BUYC43/ 5\, MB1(4>%Z"*&X[M\A,[,2+C V2M!VP3"QMSUW7O@N:T;J0.HR'I< MPT^0O_H35RLTJUQ:"IUH6>=PN.;NDW\H8XTW@)<61K&8.[J2,V.O>O'MDKN> M-@0$*JD5L!IN4 (A6DC9^#-ING-*35S.[^I?3.VJEC,64#+RN[W()G=3U[G M%0]$/K/Q*TSUQ*XS%?\=;D 47#M1.2I&A/DZU2 DHY.*LD+QFQW;SHSCI'^G M;1."B1#,!#_^+R&<".$[(3+%6V>FU,]8XB+C;'2X_5D]UF?"/X2JF94.FMZ9 M/56M4-%;$2=AAFY::,(<+2988/P9@93ZG"+82G$,'NC!QP3E(V+O;6<(-XL( M#3]<&DRC;8%H4R R M&'+D2K+EA,;#"=39($\7[5K/(1%J2IY^^W[<2;=N(- M._'*CL4DBSQ)NK)B(>D"$G[:K?N"%B>% J_-I1).Q89.ZG^RB,[W]BG0)VT5 M/ZK[;*_?NXQ]#'Y@7K>=<,Y,JG-L3MN5,0G*H[=3)AOU_LP+ E>IIWLUY_86 MVH5D_?3 H/F5*_X!4$L#!!0 ( -* J4YKN0-%LP( .,) 9 >&PO M=V]R:W-H965T6/>[(6LF393>8A4*SG;.:.ZBG <9U'-RB9:-*T022[Q?A/9H](&H-'.*YY!C)Q_.F=A@.G-1R/W[Q_<1CL^)Z=*OTD+E]Y MGU :!GWVW_F95P9N(S$<6U$I]Q]L3TJ+NO=B0JG9:_\=&\H[G'@\V82'4A(G:0H349"(3HD(@1WDH(/\\UM7@ X* MH*2%EVHQW;HB35&2>N<0P.&"H"R! T(QK+IX&A*]L7WHAG#1Y\N"0&'>(_R) ML]:#QAEC2LWO5L:P_A @0'KC,X)@!2) @A3[X4(Z]3XFZ_^ KH.!98H G5)? M/R"(^,% H!L*0["6$2!F.OF*0R#J!P.!;ITJ6.\($#SUY0:!\LDV?0SJ@HE& M-UW-Y<%U$2K8BE.C[84Q6ATZE7ML;TIO?85FZZ[?>'?3M3\_F#R4C0HV0IM[ MV-V6>R$T-S'&=V;WCJ;C&B85WVL[I&8LN[:CFVC1]BU5-/1URW]02P,$% M @ TH"I3GP8VMF> @ ? D !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,$( M+%5.D8)M9F=WQUZ\BRL7KS)G3#EO55G+I9LKU3Q[GMSGK*+RB3>LUF^.7%14 MZ:DX>;(1C!ZL455ZV/BE.NS(*W6C3TQ'XP];/9"CWS>I9#4;%:%KQV!#LNW35ZSE!B#"SB5\&N MK? M*)4I"H5I',+!$# 8 @03CH(ATV"B)/!G5(M /Q'@AXS\0)@(=A*#3F* ((8) M$I @>7QO4Y @?6!OTXF-J(+ : MUP@_H$<'&B:+ AR./@P9 $O0W&%'<.VB8"K*S %!:/UC6DM[%WX3M/V)=^I.!6U M='9LMRW0KUDY(=E1G&>BS:?J"=*-YTO8[7-URK?U!+ M P04 " #2@*E.=KD?0(0# !@#P &0 'AL+W=OB[RL%^Y!J>.][]>;@RC2^DX> M1:E_VE>*R<^E04 M:?5W)7)Y6;C@OBT\9?N#:A;\Y?R8[L4/H7X>'RO]Y@]>MEDARCJ3I5.)W<)] M@/LUQHU!B_B5B4L]>G::5)ZE?&E>OFX7+FL8B5QL5.,BU5]GL19YWGC2//[T M3MTA9F,X?G[S_KE-7B?SG-9B+?/?V58=%N[,=;9BEYYR]20O7T2?4.@Z??;? MQ%GD&MXPT3$V,J_;3V=SJI4L>B^:2I&^=M]9V7Y?>O]O9K0!]@8X&.C8'QGP MWH"_&P1M\AVS-M5/J4J7\TI>G*K;K6/:' JXY[J8FV:QK5W[F\ZVUJOG93B; MS?USXZC'K#H,CC P('SM?0B!5(@56N9X'6!M(V)&1^!D$KRUYU=))+2#@'00 MM Z"L8.$&57H,%&+*;LJ< 918%1K3>!8& :*Q\P4;0+T055HF0-*Y\P^ EO#(&:)2<=& M!6RJ-+30 :5T$PH%M$1!_!]-1$L+4-IB-9$M&AXDL:G^!"S!J8QH80%*6:PV M2JPX&(:F[A(H;\8F3@S2*H7LAC[J05=_ V9I",ST_Q'2>H>VWEF]A+:2H57 M-8'R@/.).P/2BH>4XIG=A+:816#N% 'R IC:*5KQT%8\8%,71UJK,+B]FY!6 M&*04QNPF)&])H;5)A!!%,+5'M,:@K3'VD;&O2L0MAD!]<(U!6J_0OE,11R:V MKK3(T;K$VRC/.C+^:"XI1+5O1[C:V_@-02P,$% @ TH"I3C\D_S,, P ^PL !D !X;"]W;W)K M&ULE59M;YLP$/XKB.\I?N'%5$FDAFG:I$VJ.G7[ M3!,G006<&2?I_OUL0RFUC[U\"?;QW-USSOGAEEJV6X5'I4ZW M4=1MC[PINQMQXJU^LQ>R*97>RD/4G20O=]:IJ2."4!HU9=6&ZZ6UWK\ [?%@09!XOX7O%K-UD'II0G(9[-YO-N%2+#B-=\JTR(4C\NO.!U M;2)I'C^'H.&8TSA.UZ_1/]KB=3%/9<<+4?^H=NJX"ED8[/B^/-?J05P_\:&@ M) R&ZK_P"Z\UW##1.;:B[NQOL#UW2C1#%$VE*5_Z9]7:YW6(_^H&.Y#!@8P. M.O>?'.C@0-\<8EM\S\R6^J%4Y7HIQ360_;]U*DU3X%NJ#W-KC/;L[#M=;:>M MEW62I\OH8@(-F$V/(1,,'A&1CCZF(%"*#?'0D MPPX7 )4F.(6YI""7U.>2.5Q2+TN,4.Z@"A]%\SB/82X9R"7SN;B=FGE9)#UFD,W<9PR*' 95S MVQ;[ D9=)CYD$<^U"BQQ&- X[POHRQ?)72H^9D%G.Q^6..QK7(IF/H485B;, M_N/RP(J" 4GQ^M47"U?R Z.S8M1=" M<4T2W>AS.NI)?-S4?*_,,M-KV8^C_4:)TS!J1^.\O_X-4$L#!!0 ( -* MJ4XVF$^(N ( !L+ 9 >&PO=V]R:W-H965TWKVU\B,!RS?T! M;&9G=XS'[/PJZA=YXEQYKT5>RH5_4JIZ" *Y._&"R8FH>*G?'$1=,*6']3&0 M54 )28*"9:6_G-NY3;VBX+5?Q]Y+JX+'_RWB>?L M>%)F(EC.*W;D/[CZ66UJ/0I:EGU6\%)FHO1J?ECXG^#AB88FP")^9?PJ.\^> MD;(5XL4,ONX7/C$5\9SOE*%@^G;A*Y[GADG7\<>1^FU.$]A]?F/_;,5K,5LF M^4KDO[.].BW\J>_M^8&=<_4LKE^X$Q3[GE/_C5]XKN&F$IUC)W)IK][N+)4H M'(LNI6"OS3TK[?W:O$D3%X8'4!= VP"(W@T(74#8!D3P;D#D J)[,\0N(&X# M:+.\C7:[F&NFV')>BZM7-_NA8F;;P4.L/]?.3-JO8]_I]91Z]K),",R#BR%R MF,<&0V\P]!:SPC#A+68]Q*3D%O*$T40M)M!26CT4U4,M07A#$.,$(4H06H*H M0Q##M">VP"$)6D@R) ""$Z0H07K_]IBB!%.D@IY?5@UFVEEO M,H&1!9^A669(%HH3 ,%]3>Y7"B-' _S_LS]B( A'\N"6!8I0C)@><--"^ &U MN-D <]M +0*"L3RXEP QP=@>!MP%D'Q +>X#2)$J^F>+ W4/CNG8"0:X70#S M2SI"@7L!9O>KI;@9*$&JZ!_J#A1WU,)(%MPO%+/"R/%&1_Y>'_A]4=P*=/@# M2RCI:QV"PL$^#CH]A&D;O[/ZF)72VPJEVQ';-!R$4%P3DHE>MI/N5-M!S@_* M/*;ZN6[:M6:@1.5:T:#MAY?_ %!+ P04 " #2@*E.^P@"Q%," 3!P M&0 'AL+W=OL&[D?@I3G77 :\LACP&7X ?QV>J=AY"\NQ MZ:!G#>D="J>M^Q1L=KG$*\#/!D:V6CO2R9Z0-[GY>MRZOA0$+1RX9,#B<84= MM*TD$C)^SYSN4E(FKM8T/=#S8D)RI/4KB2V*HD-)0G2VE5-F'A5Y &A M*->D6%!!ANQ:$JN6Q*)%,UPE1I4\0)DFQ03=.=[4JB.UZ-!/)[6X3>-8$V*B M[@C)K$(R0T@8:UZKS"@1!'H_3,Q#$-WY3'*KDMQ0DNDGDQN?8H8BO2$F* DS M38BWFB4=T+,:N\PYD$O/Y;]V%5TF^Q.2LTB+5V+B3P/Z1C-=%]\Q/3<]<_:$ MBTFGYM&)$ Y"HO\H^E2+&VK9M'#B&PO=V]R:W-H965T"-N*Q2 MD+Y.?*\/1VTGLO6R9P?^@^N?_:,THVQBV=4M[U0MND3R_2K]".XWH+ &#O&K MYA--8)J/CSTB:3CZMX;S_RO[) M!6^">6**5Z+Y7>_T<966:;+C>W9J]'=Q^&+A58GQL1:/< M-]F>E!;MR&*DM.QE:.O.M9?A#Z6C6=P C@9P,AB2<], C0;HO0;%:%!X!MD0 MBLO-AFFV7DIQ2>2PO#VSNPC<%R;[6SOIDNW^F?0H,WM>$XB7V=D2C9B' 0-G M&'B-J$($HO0:LXFP+"9(9D1.2F%4*73VZ$HIB1.@* %R!,6,H,B]2 <(<9!N M\($I0EZT$=0"Y#"NI8AJ*4(MQ/,R0/#,"X"@ -[B;(I C(&5M(RKP5$U.%"# MO15^P($:A CU,Q.BX((2?R?@0#*"!;FAF$05DS!_I:>8A/FC%'DK7L50>0GB M6FA4"PVS!SPM-(@8(T)\+330@C$H<5Q+&=52!EH(I'&"191@\?Y3!O)X1.$!\,WC48V8*S^0YC?V$8@7*!"I M4*7O"/W/A@7QZ@/"\N-OV0J$A26V&[/916.?"M^8/-2=2IZ$-G>6NUGV0FAN M*/,[H_IH7B?3H.%[;;O4].5P10\#+?KQ^9%-;Z#U/U!+ P04 " #2@*E. MH_=JE 0" "L!0 &0 'AL+W=O0Z=/*BX843H4-9*] '*V18PB M' 0I8J3M_"*WN:,H@?-C[H7]+O+9UHTP"%7E/:O@! MZF=_%#I",\NY9=#)EG>>@&KO/X>[P];@+>"MA4$N]I[IY,3YNPF^GO=^8 P! MA5(9!J*7*[P I89(V_@]&2IR MH>J5#U]@ZB?QO:GY;W %JN'&B=8H.97VZY47J3B;6+051C[&M>WL.DS\MS)W M 9X*\%R $]O+*&2=?R**%+G@@R?&N^^)^<7A#NN[*4W27H4]T^:ESEZ+%&C!1:5.@M1A$Z]LCIAD83/.PHU;9>-4V3A4 MHI7*YNXRPNB12N94R1PJ\4K%A4G<(ENGR-9!D*Y$7)AU)VCQ6AB(VLX)Z97\ MTMD9M]$U&TGO1-7^LW:EU5QKD!;"9[T;VOTZ)P#"I4R MVXW>BW& C('B_30;T3R@B[]02P,$% @ TH"I3IS=FJ]: @ U < !D M !X;"]W;W)K&UL=95MKYL@%,>_BO']KH 4M;$F MZUV6+=F2YB[;7M.65G-5'-#V[ML/T&L)4U8RIZZ]I> M[N):J6&;)/)4LX[*)SZP7J]0@&#U;IZY-$ DZ6C3QU5IYPZB M*OE-M4W/#B*2MZZCXN^>M?RQBV'\/O'27&ME)I*J'.B5_6#JYW 0>I3,*N>F M8[UL>!\)=MG%'^%V#[%QL!:_&O:0BWYD4CER_FH&7\^[&)B(6,M.RDA0W=S9 M,VM;HZ3C^#.)QC/3."[[[^J?;?(ZF2.5[)FWOYNSJG=Q'D=G=J&W5KWPQQ"/2(R;/U#SC^$6Z;TYF4F[%79-!R_U[+TB:5XF=R,T MV>Q'&[2P07DQVR1:?X:@( 19@70A L2%DB# JD5P L!G+E1CC;$VO0C)(

)BLPPF$, M!.%;!SP02=V3-ADM21]RD*Z15NXW]$G8/6R3T7\YP;0 *Z3P)8>^^4W%M M>AD=N=*EW1;@"^>*:4GPI/]#K9_8>="RBS+=3/?%^,Z, \6'Z0U-YH>\^@=0 M2P,$% @ TH"I3C3(3R(! @ HP4 !D !X;"]W;W)K&ULC53;CILP$/T5BP^(@0"YB"!M=E6U4BM%6[5]=F (:&U,;2=L M_[Z^L)0D5G=?8GM\YIPY#C/YP,6+; 4>F6TD[N@4:K?8BS+!AB1"]Y#IV]J M+AA1^BA.6/8"2&63&,5Q&&:8D;8+BMS&#J+(^5G1MH.#0/+,&!%_]D#YL NB MX"WPW)X:90*XR'MR@N^@?O0'H4]X8JE:!IUL>8<$U+O@(=KNH] D6,3/%@8Y MVR-CY@&FXJT1HEI]+^HO(L%6WMIU=!W>3I&.:/R$>$^(I(79>G)"M_(DH4N2"#TBXQ^^)^8^C;:S? MIC1!^Q3V3A^P=WX^L;$:>VD^C(E>Y4VT\UYPIT+>%" M?QJ-GIC3@4*MS':E]\*-#7=0O!]'(I[F&PO=V]R:W-H965T$J&I?P+WAK_"G=[@J/#X"?#"9S,4<^R4&I5U]\Z6J<>$/ H;5>@;KA M##O@W LY&[\73;QNZ8F7\W?UYY#=93E0 SO%?['.#C5^P*B#GIZX?5'39UCR M;#!:PG^%,W ']T[<'JWB)ORB]F2L$HN*LR+HVSPR&<9I7BD?%EJ5B-9%$C61 HK@2*&R,QS.;&R(PI T8& M3+%)TB1)XF;RJ)D\LE$9%RBB L4'TL0PMVF*#Z8A%^?MW]\WJH],&G10UEV= M<'B]4A:<9G+G+O7@GOQ:<.BMG]Z[N9XO_EQ8-2YOFJQ_+,U?4$L#!!0 ( M -* J4XU>:YE;F\ -"] 0 4 >&POB'>&BD@3N;?WPT' MHW?>MZ?5NOCW=X^;S?/Q3S\5B\?D*2ZZV7.RAE_NL_PIWL _\X>?BN<\B9?% M8Y)LGE8_A;W>\*>G.%V_^^,?BO2/?]C\\31;;)^2]<:+UTMOMMZDFU?O;,TC MI-G:._**QSA/BC_\M/GC'W["=_B]R/N/!;RS3);57S_'>=>+ M\+>\'$ M_O'5ZT7NWW8LI_JX>.(Z>4B+31[#>Q?Q4V)-F*Q6\3K[YMTDB\=UMLH>TJ3P MO?/-LEM]]":/E^GZP9N_/MUE*VN@\XO_K%G""2PZCU>PV&7RS?N/Y+7Z7*_7 M"Z+!,.CU:_=\\_ILK3WH'?VY]H6K)$\SA-/2.XTW]K[%*?Q?_^M_N6 ]A3&6 M-,Z'5?Q0_?4^7A76B"?;/*<7TF(!F_TUB?/:V8^.@O H"FK@]2%=);EW N\] M9+D%K/,X?TB\Z6*1P%/PS)*?KX-]]O0$J#K?9(LOOCTKR!T2TCWGVLGG$+3S':PL.XNGY4[Q: M>>^W1;I."FN2D\N+T]G%?';JP5_SR_.ST^D-_./]]'QZ<3+SYI]FLYNYU[F] MF-Z>GL$OAW"I;^>G7N?@T#OPTK5W\YAM"P"5-?)ILE#7>%R'"W%1))OBV/HY M+A[I%B_PC^2_M^G7> 7/6Y/,'[-\<[1)\B=8R]>DV#RYG@)<0/)7>'FR2&"H MNU7B>^MD4WWN#(98;[(\M4G6Y>814&Y16K9U_[,-'&GS,UVQ9U WW,LN5+NK(H MUFERG\!>EMXF_@:7 E><$1A6V?J!@=X$"/=O\N17:7R7KM(-P-HZ?G5>S_$K M'I;C]WP+ZS+&J%U[#E!<;ZTASI,8X&$,X,N#:S[5ABGEJ@IY;BWF1$AZ"$DW MOFE -\S+"VQX $E##O$$F"^0CV2]@(?A/G>*)/$NLDWB30XK[Z*L<%P\ MQXODW]^!,% D^=?DW1\]^QH"V7S,5LLD+_Z?_WL/\ M58@&Q][%V=SK=7O!: #'G7MPT;<)$HV>#UQ//.7%VPW<]/3OR=+W!GU_$(6T MDT'D3X*Q?"@M"H0_X:DFX%Z\\8"9+1Z53$%/ 'E*GNX QI)$^8 JQ7.RV*1? MDY5%3*?+98I"!$#Z.4Z71T#Y%O%S"I!WH,'V:;LBQL/790'T&<"3K L8&N@4 M_#OQ.JNL**K@_N-UL@$!"]X$KK*&Q=<<=E$+[YW(09LWW_]]S9O[J.':39?6H1ZRV< M!$F#;\E3G'])-@X9\&.R3E!>QX?BY5.Z)@4""8=CTDV^76RV.5$B>#X%62W- M"5"+1Y14:ZYX9NVH!O#W>?8DG\[6+BDA@?/>R&'OS\1=]]0/R[N$@7 M=*_P"M13A9K7E^EJNQ'WNGD H3R H+7$ZX1D?TLGN':,;.'G>[7,FNM_:BSD M>RC$R>7GJ^O9)WCN[)>9=W8!_YZ]2<(O4>^3$I,3V-! OW=Q1D(R'!C0P=8/ M'D'RQ1>\[3I/XA61[ ?@G 6_#:!!!(J_QND*!<@C0+.C BXV"&<@R0GA2T_P MQO&!?8(V@?<>=K*FC38.N]>F:^10Q\N-.ZG'@_FG*:#!Y?GI['K^>V_VY]NS MFU_?A >TLEI>-W=R?D.>NA+RU,EN>8H!Z$2USGFC/#6KD:?>)Z!)XR] )E:D M;!G7"T5'4XT=[7Y[UQNPVIS4@ X\1G\=(FS)_* $LIE3(+NMHN(N#!>PYIVW>6#7C;*+-57MWU^%Z7I,7;N]YHOS/+P-:\ M,^OQ=@QS.O_D?3B__,O;#&%DS+I?92]%259#>1 O48T)9/FWK;!F>9N,+B'H M1G"]#5D"OL=_D8WL&26J)=RVN]=V$YPF0$-!VR(]BP39)[S+?W=>4V5-D3.[ MZ,9'I!89'I7+)N<4&M4K2+C@-L1KXQ4$:@P;0_(%&OG18[)B8N*P=9[ME*J9 MI9/>PX8IVG0K*Y2V&MIR;(+6 "6B&S8RM_7+8;DR[6KU-IR+M@>]"_L8OCN0 MXTK2':10TIQUE"?,A8'W;-DP^9RMTH5CTM+[K4RTH!$LDF0I%ED8.MA&S-5YWSH"OH=. M8-7HDRSND;VP>/0MCX9/2T,%.T\7>+OP ==9M7P56=Z=XKB(LN1B^LX1$Z11 M=6/-M\_/*U($ 2^6:;$ 76:;$T*OL_41C6%@) S5!GR6>T.\!:MZ23>/3GR[ M71,YCH5R0:RSW96] 8)6 )/31!(=0:][#/!I1IKU].)7;WH!(L3MY\_3ZU]) MT3K[>''VX>QD>G'C34].+F\O;LXN/GI7(&Z<&;&/QOH"J.Q2 M,^HKM,,#<.B+DMU4*>1%DQ'NS0L]EIY&K\$ICBCDG15YG*Q2H%@Y: B\T@ZP M..^=&.$=7&3OG1SF'2B^+W%!T@6_(,SX0/%@.WCDVL"%5XGM^<%D,NGJM:1P MR[T"<3&%0 MD*!,R+R&5 50#4 W? ?]GX67ZGGZ>O@Y\.ZA<#! M@-2]BE^0]I4.1@S(K\AA?#D$V?_6L5#6/X&.BB0;U>YN[9"X]!=09U<@H[R@ M^EUL[XITF2+AAMV(D>7$[#90Z\>7;T#3]=['^=?X[Q*KF@;D$0"GZ.; S]LU MZ+T$9U@=,0[\F^X'_H/Q<]-C&&$X" MC 8G%8R2)C.1,;M;I0\"L?1D>N'5\^V"AF%_2\,:CW=@)=PEP]T-8 MW%>TRR9KQ%_@9LS+\)V[+,Z7-/LR!2$7$%^!2J"GQ )?K@^GTX"H69/@FY M 63 1_PA3U+ :KT:#YW8L%,/XR,DFR";^UK,(R^=?8\4]J%@"()_OJ1#HB'F MR8)GCX+^412.RC!"T?0\?O$&H\'D"$E2#;;Y/)BYC 4Y8K?$!PL&Q#;_"OP0 MOJA>IQ;XW_6F&QI%VV[9? MP1S 1#F+_(:,0AK0;F]M"A0?]H52+\J_@ SB[,IK]87*!!B&\%'R($-'X+=" M8@-YX?LT-UR]&I*D8^3F8"1UIVMS+.%MA=-"N6Z;O_H*ZY:(_40 ](W;"+$B MYQ]P(+$6&#;YMF [,W(@_"FG6 U6]Q-$84 6LS)I%/&N$R" M0Z'0A(\^,K5F?;WFLB(2DCEQL076]X0'GB?/AHQ1('/.D:));74!1 1DCHT8 M$D8HMD]/2B QD UXLKJ]R,49EK2]YXU\ELD2^KSNG: VO=4^WI078/GJQI1( MQ[UTN:N]H##*]TD2$1_EC-66 +/,GE L7;!4F@%%>4"+YP/:FU'\DTLK+/*- M= )6 ;L&F9B\FH11!>(>71^X+ANZG"GJ/P:Q;R+Q)XV@7&>;TF$;F@#B,EAL-9:3L*0L)C,4,AU3< M44T5 -/Y IBGD+HVJK"*%ZSB-;0893*1%[QJ9 P%BS1?;)^0C"V2$HJ9H"G3)5P0 MB7]"^$/A-2&2ARI'5L0K%'LJ[POR<0^\('LASN$)*E)S>XC)EWB\C!A!HR+* MUT*W0-I7,QN*-XCAVQ5=VIAHWOW60/^[G'F&&W)J,>OLJ"";D51?C'M1)=HF MI"2-%<\S-07)"C_D&DMKOV=3 *P,GC@(PX'W!$.D9(<@6OH#3AG5Q&Q%W!H' MNH_3%:J]&LWD6RXL4TRI?FO&_ILV%PUZ]N9NC)?QG',T81 W8E*IC'F+K-B0 MU'?0[_;5.#[R7K;T !]&_F38SN[B]1>IR:^2!U@&+*A +3U#@[*4O$CX%3I2 MO( +QT$]OK?D: B2".G./G$T>(+1X-58+=I*D8AUHJ*AM@.;?:B-Q- V6;Z* MB>+D2"KQER61&-:M4:(RO=F&NBF9\\ZE@OBEG9KUH,8M*$H,YW=';MPMBPC" MFD7+=)%QT#KY7%9L#C/Y-)WY=AT#V>'9G-N\5]:"0EL+!(A,E/M]07(P&&F:P!M2$;/%=^Q%'#A<: M+DL.DZY(M@'] 261#\#*/0R1-^2U9S3HYY8$J>0N6HR/ID.T22K])=]*>[6X MZE*K(SV@[)"=2:F/PC*+0ME&A+0\GYUH_1)!@&SY"'FU=&I10H8'VP MZ'MVNZ:%D!I4>)UW'Z?3JW>PIQ-!%5,C4X3%KVRSQBA4#=6KYJ*BE,0IO1[J9!Z0=2)#QUHIE!LNB!J%DRB/@G.\1,1+I^( M6KSC5A!-!?2*E\AK-L38GN(O3"7,PQ-$"':$J 0XO4HH$>:'W&!6\V&!]RN4 M]1!!8\,WVL&A4K8LD[T9T059!!!48CSZV4.@5RG&_Z&R*G T>P:6P90)Q/KX M(9'1^$"1"A1L&5# VO,R@R"&KQ;^G$G>QD)24>$A*I5!^%L$2R%"F#X)LWJA M 2F9WMM@5P"I6J'YQ\/T+7%A_K9=,](HK-H]$"X;;V3!UA8X_PKRVM+F=+U& MN>3:PJ?_4+N^Y]07TC:8CUJQV"!_W*4)VIOB('5S4T\?A;.!IED MU[M.BR\,:S@BIHUTBTT1#JB$J?BME*Z3;DW)6AG=&1[L^29:]+J. MGX3&2Z$YFY3M( E\"UBV11T!-P_W)G_M>G-0B=-[@ 3[UI43??VJ[H'61= H M J,B^A&%C;6&$"^!4*(G#!:WV$A3@)8V[-LDG5'VR1X#J."RP/ELR-8!8O@6 M#5TY&KP$*6#E%*V(J/P5/_,GTG8V_ .A^O:S,"&L. A[E65?6-%GUR"QNGB# M]N^J8?3WA9J@\#C.*5L+G17F7"9/& I"@TD9%4,X,H2\-D7\[&'8'^UM3NHJEGBQ0FS$ M\"EYI8M-[>0529I4G05@#J7A!R";K1W9**G#3 M'20(O>**X?!_5CB7W0')38I%LA9#U:Z#V9%ZD21CB31$TQ2BPQ094@XA'N1J ML4H*Q:6JY94E6\0N000RQ*_&-95@@\SK 2D+*W.I!Y$":Y#\Q1ZJNQX1$8[!.:06DYZ PR8Z4TAU(UY@K MHE%*1^["&$L[ L]>D9(?Z&?)1D54!V+U@]:V9"9G40@WE,@'E*)G/9:AK*0Y MGLB+O.>X8E!G,'\6Y3L\TCQ5A.XK"%79MA#SWDNB+C4D6W?*A !;9&OB\=IL M7C&U;LKR'TL]J)VPCQ/8.",S4 H\@K]MEP\"R'>HTM.(@+ZO^",=2R-14'=] M0?ZQ!R-CR9<6'O.>,P$2XB7*XRA:QL_/PHQ+ :$$DB(#K)->&F1R[%1@@;,* M)@UGO0'! @2KZL^]FI21EP,/K2BN"SR.Z*!7"?!!J KOZ-U01W#DA1?1T_2QI4 M+[69LH4N)N1VY!Z+,S+SC9E&BR"HDKDZ*4>TD\/.%;OG#-T38Y1,%PY#1 L% MV;ULAK-6 %D=4_$?L0I<3TLNS45=?0=M#E9 =X%6T^$]8&$/785.40;/<14( M!(#.&;XE8OT/O=I2%61PV[&+ V\T\*-!"'],>OY@-+9N8RW*M1E^Y$_Z/6], MB?1[!'R6A]X!)%CZ./+#">UA3'LXR2CX5LOY"U35-V2K<.(+^7DQ[[H0O)43 M@)EK:36[HYVJFGE)R<]4#O/B4,17" TUZ/U.HMZFE(-\#.M!U#?K$3E/_115 M/C/:D0+@O,X[_.'=H1<,O-_!-/"?3\G+*MELO"O42G,J1)3D0,0PY^O=IZL9 M//QO7C"")__+\3_X[1P73?P,E[T#7K&=I* 1W0D#KLWA>*V67-G\I5M]S'Z$ M !8$L,U_:[?1*Z'I*E6BD;)46/!S]>48$RW0,[D_A6N-$YVT1 G>,]C]T&IRL^!%_C1:(@W9CSQ+D &,>)J!',S?*/BK7&_[T7]"5 &%.8X2L92M[S. MP#LD#U(0_NS- ?]6XK+: W:&DP >[D0]_%"K%M$@QH.!/PC[WB0:T4D=&R1( MI/T95B:])"DMO\(, "28*!B%\"$+OXAW71,B@,(> F@T''C.?&SG=4@XBE?9 MM3&65Q$?3O\FA4HD4+O2L?]YB.+3G7S>&'.C*^_0W.^!UQ_[P[ '?T0C?]R/ MO/?6+F3]E+\D&&^#2F^)(;9!# M0S%4@327DWGMZ U=>G7HU[H>ZPX>9V;[!F. M==P/#X6+1FE:RI"W0E-AHO(;**AZJ3K6..-#O*[H]4;2L1 M*KLJ55IZ%0>IIJ5AV<"P6,%[H*RQYB("UE"55*EU[ #DU!-O\_J<\ "530F4 M4Z.[,K\\$49#5K'*^WB<3V;DKD01%3BW]OX$$@Z>A(HW*>'\2D24:,,]\4N, MII#FF&6JA./T2:3LL)$+(_Q7G"">K0H.3*,!-DU66],)C#=,X)0P81@8MC&W M2GBI30IU_J :CV=%Q%UN$Q6$H4V=VCMF( A#EDHI%O;LA@CN4A!&H0Q4_0%;06Z93"BD;& 2.LF8(HNO.N=PH,+\Y] M4L?)\D["@TRRF3\F7Y(5DJ2+LSD&6$QUM!Y?6",RR]XQ&2(PN ##F3'@K9#R M@K3MJ3AEM/;[PL#&X_/R,&T:K7N&)&!>&7*8<+5-V$=>C@-A=AZHY2 M1;H@^#AL.&SKQD(0*]/F)R;BH!G"5;%MAW%(&TQ50(P1TH$VE$52,?;DF>F5 M 5R9;A] DQ&EQAK(Z/@H&/B>SG[#"FT?3>LT&[R.9&+.Z@A=+?/L?D-I.)WY M]FY#M#<:]([ZO<-CD+Q8@]).^K))_$S2 K[))V3$/),Q:>3..EEEVR6=!E>T MF:*P)YPP-V@%.D. :@,(Z>W0D495A> M"MM3*4&+%J!+ZL1Z 8#YCUEA?7NHS5.%6)(\F*LQO3+1T2J",OME=G$[ MLVNCL(N(;H \,C892HQI2",4@WK74EF_>_4>DNPACY^!/J#C2I9WVE/0(7H4 M%T+*;Z^A5[2Q J3<:^T&_YPW@NR#R9EMT M*7G]D1^"V!H-_,ED*.[;%, !C+3P0A!M0YASY(_@1?%CD<9>/_+'O3'H:B#Z M@CQ:LC.@(-\;P!PHKX8@?J-)QJ'+%#KW@JS996O%6\!Y]ZI]R"B\"/]8*0]R MDRVRU5L!?7:"NQOV0%^)<'-C?P!2^7M.+0MZ8[\?]0#Z8[\W"+PYH!<,6+P6 M@,2%-P[AVS%J"\/^R#N)E<<.[DV6EXLC@.H2@&X(BM$H&+0#[YNVL\90B/?P MCV/OT^DUCA?YP02W)A60&7P]F,"2(USY!##E WS3[_F#R=CK!X 78^_/I]<_ MG<+_Y_ +,*-1#Y0AOP^J/"\\B #OHC' )Z+/&6X1584 #F&V8)H""./!7X- M_6 \Q,R'2=!OLW5UFY4IJ.Q4%L)VH2ABN2HI\=*X2+KSD2 M19AFJL$)%8WC&R<\E=2WDH?'%(6K>]- =D3Y%J&O[C,/?(T=&AU=1 MYV\@BBD2PMSQ:A3*45V#A/U>&0G';S#\11,_#",2VZU%!($?# 8H0PHDX@QS M Y%*5CQR_'6"0Z\S\B>CJ-F$UP_]?F_09+^SES/Q!\-!.W-=&/IC8(*XFLNR M>;VR%Z(,UE3&#GWO8&@89]CM5E+%[JIEI-AW<1!TQTVOK5T@MXRB79 7=MZ. M4L[I6PB57Z)YDL\KJ91E+^$>5T%U2W;-3QW6^7+8.>K5!\-)5Z\U(74M=,,TJ M%6$D94JC(JL*9$QR&85(P'1N29Y];% 9OO,E @-$-N/BJ\*N@].IH)TRV6I# M6)V (>"R]%\%C0H*I>L.\$9CF9W6)=BX+) BQ$.M3&/8IRC,HA*].#E-)(V: M1Z0Y=XKY/?H(Z/9QB5;:?*;RL=B(AH1%Q6 X3U/B&@VF"M%SGF/.*5.K5WEE MZV"H\[?$JHVR93SRD\P*KN5O>:+0!"[]Z3YTOWS;C+*(!T'0C M2P6_J7+,Y056QK/KU_*D<[+/7HN]GQJ9+_7*9-T]C-6>'%=JX=C]R\/ M5%,:M,,1,&@8#?X"57 02I:Y76,A=M:O-WEZMS7IIY&&HN(FD2NC! [L&>1] M^H-'TD\X0R_A"*0)$0*T+=:N 9W2F.O>OX15USV@#H67WTP0-7B$#] M_$N6?SE*UT?/6$H+M@BZ+*@)*(?T8:@/I6AOU%DFO8G7'Q#G!PT9]+$!NN&" M7M^/QH'7T+7B6%B%, FJ$H992)L4+@_ $D7T5\\/< G;'#1TY'1<$.K;9LN. MI_%HZ(6DE)/]#O/^T2R$A4L8UJ"=!T-8+2A%(]#A0%'JC<8@BHQ)OV)HFT5C METV5#D%V08T5QD-'):IZ@8!_;^0/ "CX%\ NZGNMVV$.I1#?Q -[6@![>QA'S(HPA-IG@G@*H+B M/"8Y&W8-B#[I!?A7B/@FM6QGMXUC66"80FK%.@Z0_@3!D%1N@*5Q8"0T2TM! M2)TJ>'3X>S""3481OA9%_G"$]R$""7UH54#],#V[]GZ9GM_.O,^SZ?SVFJN1 M6H]A*/$O))6T([0UXQY['W10\F.:Y$AU7X_+L8#L("C83.D*N.)Z^<(EKW-> M-T;$[2\Y)E#Z03NSSEF8WA!EV.NJL_3^$M#PF9'QG]O,T1<7IO, MC@$RODK_CC^+[[,[U#UIZ>D:J%E9U/I]4;W*6'RN6FD90R19XTE$6@Q%8#?O M)I02BU@(SXZ2 A\&\W\S-%PD/'+*(KWSF@(Y*7P=L@5GOQ2+NLNS+TG^TS*) ML646 :/JNI+^&N&$>C4%K#8K5P'H:8\'BC4 5%\S;0V"RNYS]Z"K#2$P*OW"XM7>W3K?#41667AM.Q<6[\: M#FC3]2>NC#HK"\P ?EU=<*K]IN?&()^EXQ#@8] C2NJZ5GFX&+]2'#NM-TH3 M9G2Z=U BVY>J'2(U@?I/QK+,C(LU!Z6*97%V@%,0/I;T1N$[&UXK N=G4'A> MY?G>;S'I#YB"/R9A3/(!^WX^H):]5L;?X@2ZI07SD MVR,0#\:1_,#R DG."94QAIZHQX!!@C@C/F2%0*P&AXM72QE,_ D,(S\_8QU$ MJOQ:>0[$KEXD/SX(6O*@UUQ^'-C=!!B@^&"H]$(&N0;M04A MY^!_G0*#>G RI/_ST5E(HT^J/T9+/DE@XS'(,Y/F<5$0P?]7QS4QT#S^B"1Y M>N-?^ ;89.5[+@'@%VD3&@K\S:Y+ -)I+QK+C_VN $K(HY[\J+T" Q1-(_E1 M>P5 =,5 1/E9>P504QC*CS97(.J%\H-A DJ6/PK[\ D7 Y"OS15 (9__VXBJ M@/U-%T">4C2>D)<*;=4]?S+<<0%8"N?_MKT$_+3\O*&\&C(MKC-5*$^G%4G$ M(WXCD,\X\;U,]LH;:EDWSBY^F2VC;.\]VVE?>FBK;E-'%Q/AS)H2U M996RU*97H.()B!3T2BBF_Q(_.B@3DWSYI$;H)@;-##GPT. 4C+S#/3DTL.3! M$.XZS- ),>JZCD&C8-?!GNLP>3 M=C 6>Q>;!J(T'@V\8=_KH&=)L&F^X(-!" KTR!L"D>N$9*;"KP;#B"/Y9598 M&2WK4WTZ(O?ET#H+_8N[ORMRZ='0'Y,-8T@!XV)!!TJ8L''T-\'!P0"(?E"# M@^)'!PXRU:WNNYD_(D-$W/ Z?3R;O?@C,D1XB\X5\:J.00)''(03?1#C(3[L M9I-!./%[@-& AYVH1TA8PRB1,P;PH,#!'7PR"BE0)P0LH_P!P2@9"?O1V!\/ M@=F&@/G]"2X/O^I/>F]$PL$0ECQT(:'ZI18)D5L'O1X9DO"_8D$'BIVKWGDB M IS*@30U]4IB>'D1&(B*^&AC__@&I>U.+N$N#N-'UC(,WN8&#WKMV"U)X MH/,M7<<%U_J <7[2203((%;,&S7C\F4"NCF=D!(V1HU=K)B(=K4C'!"@^(2X MR6FBU LFT<$;=7L2D:^ZFN#.=JU>Y]WER=F[0U7WEO@^YAFUZ5/RP[AI$VW3 M5,SU786RG6[I %*#"'#XEL\Y+E$0A<6'%VLGESF<@ M@13=:]RE$'L1'[S<5 MH)6U" Q7+\)*[P &*L&"(N3DF%WO+X_8L$NXHJG.,7D?OZ;)BPQVEDVK='*_ M"VSEDUAGW![#M*"R1U*&Z6N_L\"8=&-9L.NZ'[5"@;7=QI80P8S%V8$(>!8E MX$EJ;8\LZ'0U";_4_/(MI5TM9?#CY>7I7\[.SZDORMG%S?3BX]G[\YDWG<]G MMGY8"LHWW%O"3JH=,@T:8O.,QT))QO82Y=H3*A9"%B[1T8"JD@W5]!U%1G6# M_0OO5B>H26QRWC>+BW$#9],UBWE^MUS5YSR]3ZKL"?])S.00?E[PP6YD#O8K M"MB!/^DCV^A$D3_HC]ASBRH/\)LC="92_:[R:^%X0/(L*')]/PA(< V KX'< MVS\:Z=AWND:()X_I<^$-0>,:@4B*&E) NM'0GX#JTS^:>#?H;_'6,:80L#NP MPQ]:JHR$_&K##KA?$ )') $R[*,WN\_[& Z!@0[W/H86\L2//XG^!.!/BEC4 M\WO#D'.B05(@"U9M3J) **TH>3&/N#J%=_$E&(YQ6.1CM. MH>='))=TPH@7<2@B0Z)025BE#O ,-/(CAO^#O$L-?).,2_(_3,8TR_*HJ)7X3RL-1-L+I2SJ[/?IG> MG/TRFQ/]_#0[_8C]JJ8G\-W9C:.UEF'2/*M4V_J4+!\HLTDU)&M'P784O7E2^V;-(@2I'AY;*A:6;K=GG;$,5^+''XCDQ.7E)RHDZVJ9>!Q':!V*P,V5PWA&EFB M<*_;@5&)()2!4B0Y83"OT>;(5(,]3%3%HQR=42L950%.NWQ:; M"UDF6/!>I2QCG@W=X&VA8&@\K9,+4-:B=B0)>H>%]]=TIMZ;UO@3A1(WUG)< M[9[EPG=6$Z[6V'FKNBKZG(L(.6,,JFD/+$'9U\+&+B#REF,#)>);-J*=N,)#E\ MG?(DV%3I&"@:5U%?GTPM+ M\KY.-J*#A?>>4TF:'.?N,8\!$5'9D(4O5O%+V4"5&@U+9&EHU;Y<)X*BM"O* M60K;6$ZKH[RF95I@5Q;XAYQ&MHW&8#@L^"W_Z3VF7$Y>-"DL%0;HC;#C29YM MG[W+=2+JB)878X068MF >+40!$[%X^$K<-4WC-4@M!<@H'&==,=D MN#0VD,;U6@UL.!IIC;5]0=="*L?;3V6%AA*(=,H9.E'U7I]+'=2KO>DI68U[ MP0GGJ]@<6@FD5&Z<,05=$(=&7"NE?+4:O +&:G* F*"$"%R1F M/78Y$&?H!WTD!&'@#^&/N7I,R-T#OX18@EOC# M7DA7@3FQ=4\4YM^\9!+S2W5]5"8-4^\R,$#>6,788'%3&+_H)"ZTJRXES6[D(7HC"1EP$24Q<6,& MSTL6S!;"E$Z,%*DQ)->+F ,F0W<);.>^"C@^.J0IYAC"3TOJ"*,1EUBJP=PU\73N(:V+# N>R2[QK/X M7ZF+(+\B<@C43GY/K-Y-)41&ZE+TBS:D;B%F/8F4_#]M 0H1M^(<6WFI*)\F MHA:9,89V4A15XB.VW$# 6+8OS5O)]38W2;?884AP:0CEY2/:,'^HA1*@PA38 M_HK?K@HO)Y>?/Y]QU!]9!$\N+V[.+C[.+DX<%DEJ K?19L@3LQ9_.PMDXWS' MGCF#*,YGE,DJ5\FBVV?T*S36YO:H7DG6:S[KBBLI.=IC!K#6-+& V +!+*K6 M.4;=UP0=#$?^,!RR#7KLCX,1FZ Q+TQ8H+&5MS(QCT#'!BE7*<=J-Q@AIG0U M5%7OI/QZJFO/J09,NH63Z-\F3/3R0=VV1=CGR2::;3?"+.KHH:E9Y[9N*3Y* M7"D^P$7[L*X"(BSV#9%I,.79:5J#I!B]YE1G;)B!K+-;@+H,(W5&5U19?.TZ ME6_D8!!V1T8D!19E4[T;T,.N*,5!5"KP0/DZ('9O%]6D'Z,QAG1SD)%9]T*' M7[B"77IOZ-_=RIT[IXZFE#>;+"D]\:9,8KGKJ[!+4%^+A!L] ]E+G[#+R3;5 MG5)TZCEW)U*C"H-Y*MTQU*H=L00_97LZ6OSO5G44*$F:GU+J.8MJ 8V"$3B[<55%-A:EEN;O*H*N;;D$MJZ1R(DLC ME3L_\IV\ ^C@[N]$/4T\=?-5(<+)'K"^<@O$9;,/T,=21Q1]M:MU>62G(!\5 M+R3I&]WIT9<]K50@""(4=_$5!\AKY"9N1NU7-?\I6_*8,,V*G>)04)+E-, .^!+09Y2.6HNVV_3%]PQDK,,L7>3 *YN MLL--)64_'![8O,H^+AVI--XJXGN'LD/Z,GZ*T1-58)=@=KZB4%TCF,0@^KL?&9HL2^N),'7=3MAF@KEOL6[2C,\8VZ_$^9)G9P MQ$F\*@YQGJ]MIEFE7^#^/&9:-,"MC.D@=VKPF^ESN7/0HNY**=KWT[9R=!Y$^'3@! /CE&I07 MN'SAP#>*P&KYA2J#8[4+),'<)EZH4)^!:\?K[%NI_X3OG6^(\*-%5CO10)! M2J#N0>::$RTPH=\;<048,1!0E;[?'Y:^>UYM"Z)@XM]&:U?9XPBE*L.Q&K]0 M.4V>WS!>NP0>-DB+*&#&/>+3($JEU#B3M Y4M@3E(4;S@H*H8B1+T<&=!7VL MIJS+OVN)>FG$AK!Q92=*[#[:^A,#9I+I"L&Z)Y5A&5/SET@*,@4B^FACXA8B M,K9C0^[QF!=H5HTRBOUWR][;FB_E@;T>," MA,SLY=B[%$T*+@TTN5#,1S1M4,TAIJ(YQ.P;YOO 45]1Q+#Y,J"(;6/N3_K^ M@"+^!]290D M$):74_&8ZYYY)2,PQ>V(I+"2E\%LT5?IY"'*6(IK)_>JA5_Y!8>#2S>1K,K_ MWO0K(3=4_8);3(W1W<&X&PUQ (9@.#'+$)*C"BN/4"!(K#+6I;VUH:9:V\/- M&M&&CV]LV!6Z>Z%.MNLNT 2A:8[HFEG,B+9AQ)$%_4D$1#^LHJ7TAK7,3K'# M.W?MQ9Q'=3'Y89"J&;T>4N8$1FW_[S::BQ)B;FM]3<93^2^I'8 MQRE>2B-D[R);'WUE.;ZFA8P3\'Y&\? N49N.%6,--*L$D3,N8QUU;K M];J#2=T;8C6=<#3T)\&$0P.";AC5O:#)]P@($;LLJ/V^E:2SF A8@XPA6M9?[4<6(^N/),VT)+V MB#2B-?2'XTHOHH.HUZ_-)I/A=OM#6;6/Q+IX('+6RC0XP15NA2Q0. T7C"(C MP;H:AE 5,H&OH*5+BG8Y0N(1O1.E=IIW. M]AXUZF[5H7C/>'=J&$I-,:@*'W!*#5)PK:&GI4<5,13[%UZ6O]X@"Q;C' M!R7VJ=L\N=X(_=$(_R_3*-H Q[EW:G3A1X-!R312:M]NGD\I4']7P_QCRDJ<<8XJ_0^\44@&;!2^G\9R,X^KJ6:N=F] MR1N:4*)MMD)=1.A;&YF@_4\F4**)?845[H?C/L73B?G<*^=9"QG NKNZ9GLYNRY",981U+(/3T].;C_?GD]O M9J?>Y?9I=S-%B>W8!_YYYG?/+^=R.;F6"4V__W6MT=P'$RK4Q MTHW,X!G5R@61?;.K4,6;2)!1#.W3%X8891^G_O>BI2H(XGONS9172LF5@*]"7"MH\B$ MGI4&$/BCGDP'P*2A* R;H#VB/*2(8$[%E/UA,/YQ4.Z$$TS6[8Q[]('1.FA9 M_.' UE5^H@&57:>/'P!ZN8' CR+N?NP/(Z/1LG4&%%+;X_)!E%B.R(N?+E*A M^E^7^QE:4)4!-2VA\3U$0Q_-1SX:OOA&/QMY-"V3D(AR''I3207VVR5O8?AUJ8;V$O?)"L&0-'AZCDI0F="LG;-VH=%U9)?T8JV*%0]<+ M?:\SQ$H #2)#!#B#:>HNJ2.<>)UH,J;+4R.Y-&R]L9H@D*KZ')(;9P<@+12K MYD$4C"Z@12_9Y1.)==Y,_]..FY0):_&W=D&2YEC?4R,(E$]=3LH=XX9:;RF\ MC4L'#8W&'E4=^(S"79S./ X^QT NAJ>.K5&B.T66)>MX)2-<,?) :D;UZXQ% M.YU<.@]*XC=1FD)6)M#!=5+!,L)KFM=CR(LMX@)!!=%@7I>Q&F_[C/^A^O:R4KI4\XW!__D0 M.DW62)NX6 X%NS>NP8CF9 -BM= 5N\AU>2-81)$NTS@7 =H\ARC(CB8?$T@B M54(&W1O$9*J#73GW7_B8>?=T4@R>C(6A:I\ (S%1+X*L#-*(_6XJ8SMF>&&> M,0+T'2FSVT(M3-5J\DZH8(1$'+GBS\P%R,DV ZTX>WH598B66_H>__&.,^T6 M*=K&').I)(L&.+SZ"NMDCHV*,URE7#'D7B"NNLW:KBA'/H^YY-5LC;&>\8-B MWR?Q6OH>QB)%>EBX2FG@Z#RQ.K%Z5-SKH=7N_4TYD M68UAH"#R7J>K+76[B?,UC:M-VG!!*W5] M>MU@V-XSU>4XL'4B@VI&?NFB&-505T#_"^:=V,0P3QY4?EDYP.[=52Z[S^A M*P2M>>>Q(3.*:'PW1:"]+/HF0WZ?,(?42%+BZR7(/!)V"E8T\F?-:U_3OX\C MH0W\-0DC>D1HVM?JI.).[]Z:V)EPQ2,*ED4V7#WS0Y$#X:)4%&R,PXBXIXJ? M1W:_T^8G?%D1MY,1;G=V46JW9JYW4@"7Q,'S"3D^D4Y>,\"TIE]":OVJ5QQ2]9OEJ^@&JM M+SWF0Y$^Y LQ1-\_HI4&:5+XI%!;A_&KA5)>0\VYD6BVBEG<(_4N>:B60&K8 MNG!DC+L!T_%.&/6ZP\/?_:BJ8C4A3"W.1$(A#/ H[Y,EJ;)T*S897!5ZJ/TJ M%?W7;9Z4%)-\HTYWZBP,Q:/..NTKBB!/TI ':3,JK$U6:;\MX T%5X#Q8];*UVB5G\F2U=+D-#03_M2H.M MZ_UO[L+B99:,]08IQR(V>GKI%IFRR-S2:(.HZKG=*^G#U/DJU>*0;A>B69W* M5N)&Y5\364#.,3B5H\C6W/Q75*(PTY, P:0RXLQ4HMYP'$9-<82P%M<&=2G= M^IT2_HED+M66S-Z*X\TRM&6:AADPP*1!U*!;8T-Y_$="KF7*%I&ATTQ(%Z00 ML/$6'Y1\L0)=JE)Z1&69A251;D]9-T2UR86LAH\C@!3U-S;UZJ0\D8A7[2)< M9'H[OE FL$X#,!&B@21\J'L!X(%S$POT1=0(5R,T,G KJ])[Q^?1&IL73*)E MD?E7@Q\69MUB#DQ7!/(>U8D[4=KX.=^20%++Z:=.1!&RMUD+BWC=5T(\PKU2 M3?PGV-\1)5*]$U%D+%@X"">#I7 !1B?*ND&: ME:!6-8JSOYI-X[YW,;NQ'B#K_IF^KC,I,=1;VJU!CQU. K)6"*^W0I>*L^NM M<1QO;KIQX$5^CW(=,(CK0[5^*B>AX8.=T _[W#%XC%&Q'RL%\T9*?Y,]@R:&+9)*NM(<,%\A;]-\B%+&A**&O\Q'5EFN@-K,] M+$7&C]#HJ_L]=/ LI/R@9%_] MI3("6K:0WF#:IW #FSU>,_XBIEX@,;%V,6#)B>=[Y HBV (/S!':',V#&IPJ MY\M#R((M%?"@ 4R4'T89Z6G[)*9218TX[@5(MJ#BP-;EX?5DSQD1XZRJX*O: M2_*\KB]O2_6$7_=:(HH-LH5*&,< .M#%O,+\P:R.4U]*HN#P%+ MV8H7-%R, K[;IBO.198%F^_CA2R@HZTMHARS'D3;B-A$B7G;:"0L]7/2?)C? MZU+3+(6^9L$EN2S42\W26;I>M8060U-D"4J3!)[]%FO0Z5-)2\HG KE M3VW*E4 #.$PQF0NL=BAU^NH(SOME7R;SQNEZ?T:1!%1)25*10IVDA[19E:C& M=%$9S"*ORL*/ADE'.HCIX-< $8QB/ MLOLCK *NV@WH\II#D -ZH?[#5?]:MZK',*$AAPGA5_U@T-2]WI,-YJFM@3_J M!?1F./%'(.*8OLL]:B5+A@/F$B)%G16AF%/W(?V!D3K:*T@X/KE79:I#K$^W)P_ M'H;>?.>ZN04HUQ>C(B&";%=OF]E@7*VA?*9]JF=5FI)+:!6/C9 JET++4R)) MS+;ND+Z09N-$U\"/8$8\0"LFETMP:;"P<%UXPVZ?W>9=]WNRY*1KVQV"E]]ZJ$/V!X_(I@T$)I0T]N" BD0M4= MC<"DVL@3,\N#:V 4DI.#"Q1L>3K+C%8LF2SQ*%6&4OH,XZJH85XVM"$*,2@A ME0*$H8W+;5_6%=)"3*P+C$D99)-O%ZI*IRDPD+E:SOK*33[,1D^EE\T<-0._ MN3)$ ?@CHWRT$U3E@-#CF.DBV'7).+YYU,H)Z1'<0\R4+:1$9YZ@<9G%WETB M1,;[%(G]C6%#F@IP8L.]B91&+=&TJ+KQHYZ1GVE92JYG\YOKVY.;VVOL[7+R M:7K]T=:2*>T+(,W YXHFC!)&4YEZ'=HYQS'"&6"Z3O@$E:!.E)%$>^V0V6!G MX$%O#;<*$'R!!_Z8;;)UNBA*<9^Q6DZE?B@)ID2C.>%4;>:9*Z;P?7.441WC M*0&17<+E>1%V+UG*S="(K'J=YDH8/;1C3_%%696$XF9E@4\?E3GZJM(AYROP M_2RGNG5PF*J[C"];SG!;%Z6+N(J[82!B9!"?2J="7[1O,NI"(%.0*9I"6Y>7 M59<077"!(;E>6HS0G\LK)\-XM0V>X9"FV.2T@(O/AFG!I?=H[^9V\QIT".X1 MT!BMLQC*6_D0#41$O-&(+NSB'))!ME&^WZJ'X*L:J8QK8KOE)2TS46V?"1)7 MSRG7\F*>I(J7"J"5F(1=.^KV_7SVY]O9Q8TW^\75!'ZN]#%O]G57*:C*8&0. M^QPKQ0!+#3]O8;Y2C3TY234@&DVUQWG+S(J"KT6O].47FK%!Y8IW&IWY,9>LF2*BI% MA2I+F6$S$_@'FX8RE/P$!,*](0"T +WP_X&0_XU!,,^V-@@NDA?OURS_ NP& M+7C9&_=Q&G\%9?$"']=MCH>Q>_ MG)V>3=E#P*' 0$ _9<)0=;9>P/)O$OCN?9Q_C?\N-H3H+MZ4/=!) C(1PX H M>OP!>AIXLQ7ZNKV_Q$#<_O6 M\]MG@)/N$?C#)6X1<-<\I!H&\\S5AU^XEQ\ M%*Y>C627*_.P/!U:S$K:*I[0 R5)$?'A? MTTS;H.>)F"#H=^)#$5V%?PE5;B:]2B :=KT9*I3/B":;]!Y+7R;8J<\H XKA M,H"B&(7RM^V:O=L([.2>^#@(Q@6)V$M,NP'\I-@C^IVFWJZ%6@N;A$&3#3FQ MN9AHF<^6*]B2 D%5C4G&D(9CEMT$GK/=&0&-.6=/ ";13X2:WQ5@RF_ MI@]9+NK#"CP4IEUS DL4$2:IU>OWUV:UY$^Y!T!M743.V!A;2$0R728[D>JB M_%5449>I'LE()KI3]69+=[Q&2KGY-*.LXNG%KU3A?7[[^?/T^E?O\H,W/_MX MU>7YV=8_MWK7(E.)59F\Q7@\R)]7K'A0G@<"'_; M/TE'M3-17T=U&"%#IG:M;=2J>$2,IF@LEX*8F.G2UR^/&871O:#.6,KY,'16 M)D+R*B*.D2U#.DU5)C4=EG%0W>_?SU+%MFE7/_M*%N-;-2CRK4SY,P/+!'4Q$K/9:R^(S0G6M2=242Z@.3LIU\M$*\ 1 M7EFK8T_,MBO*C$QDRJT&5S.0?% *-U7S"A[/4J7P&:%4=Z^F$^I9(Z'.8(#? MD^=-'8_LO,,B0^BGD>X3DS5P?&>VP7;JI06L\9&5J8 R']J! .H<'9XU*G:D MCUSC5<;Y(V&2:D+,:A"].087W"7[F M!9'!Q PT,_D9A6Y/HCYU>HFYP*LOZF(WWPH9^QDOL6?/)E%QG>PVTX>G':04 M^Z+X\ ^YP4B@J47?_8I4321#AKNG0Q%H[$>&G3*ZH&(+?(KL#?K90^W%]"6. M9L_I6E F'4R(D1D8O8Q\F0%%%7"L\JEVU7K?7;->.%95OUTI(!(A3)^4-UH! MDB!7O!5VQ2,%FG*PD;PP+*F8DMON@3A2><.I9EC#NXJ\=E#6=+W&&.IK"Y_^ M0^W:3+A@:X@KT9=9<4D"Q=&2NYS<>V$Y/L -]CT"[H6W7AX\F[R6%&KQ5?DI MY"QL! 7R ,S\.38:\I":D2=J;XB!U88>"YC(ZN:RLAX@#+!?!^7[@Z1YA1()5:1-LU7#&L MNDZB*\6Y4[R-T8I%MKE'PUA>_,R?"74+P4T">?OV,_NF*,T?A()5EG$FK:CE M1@R22JE;>;+8<4U,4&B/F0IK6"9/Z'+B(#E1:""AA%* /$*9,PA^%@+U/:?< MYA1NV##3SZB)Y"JF@USMPNTGS;(44"$D2MIGP=%%-:\M1'F$>\Q\Q6A4*M/T MLQDR)L)\<6!I@,=H^E4J,V^6\#<,Q\U:M*-W6UC$Y?>%6M7/I$AQ$[HUM>YX M(O)HU/C;WDF;;I87S+/66^HN0/6V0;%Y@L/'-)#%%ZI ME:'B]B#Y?YK)Z_( MQSK8&F0$)!SWVQ4E/)%UG[(4Z%7A3$<1&A/),/9I_8B;6&IPTQTD"*$V GIV M_K/"N>P.PT6*!86#5S(ORNM@)J9>)'E:(@U10H7H&&F,E$,(%;E:K))=<:EJ M>65YF#H',A'($+\:UU2"#;*\!TY&6DC14O@F0/NM$KE;UC6D@FD1P>KO1/U8 M]M.!WV[QPBT6"DFK,%,+I-BC9R')R$CSX$@?W9U%Q749G;F-UFHEGZ<0$&E< M2ZZH\.*ZL3&05%0J$8X5$1@L[I$5]U;ULZ!$BV*@ZE;3L%E#;9=SBB!0EH", M<'3DBLML>[>!LU?:I/4$!W,9@IKLUD305\'D:(7#\F7D5J"RB>+!M3"PR.]V M%6KSJVU ]1SP-M ?7.V*ZLPP/12MF1 UGED^%"858&MHW\ M:=T(MZ3<;3#_ MG2R\X!.5Y+JCFELDYDC5]9B0H--T1AZGE160,E6JV:@QRJR1PQ5H5%4=7X>T M&RE3UHJ4N%%.:_,%:F_,#I9L+N..269?+RG?UF,9I74 U[TPJ:#,EGDY49JK=(\\7VR>RS8@H5+"2A"L3N54HK MP)-_XCXO.NF+:T+1B)B0@S_2L302!7779=M)78K(ER7[S'NN0@V%UWZ)\FO\ MC"KP6A1%8) 4&6"=JAK#'7>45%L%DP8N9Y9PHDTI@8VJ()&$9B9_&G42\O0A M13.>.FF86O1"_;8AZJJZ 2F9STSH,3-<*]A26GVU@8N(-7#K!3(9)195K6P9 M7->,1;6M\K/W[6EU7(#\D/S[NV=!=]Y5WZFTLTI%((:\._2().'J^(S"TMR) M"3G3,H\I<"-'VB3R$C'"0Q(Q$:Q)X6:%* Q%D?/K+]X#*$M8Z20I3%^^:&LB MS+Z:&L*!Q-@22T?L=CVKQ*(1I(D2@MLJQ/$6"XYO,![(#*'C;2.?F4J@:H/R M83I_+_0;F5#4Z)2*4>8T0O 3/+3R_EVRP*;<.H]<*KF&PZ@2;5NI.M$V MD:20018<0"G#W=:B4UN>K0@VB? X-,EXIET*F=#2#&@V XPWYE:QDIBA=-8I MF^VR$):Z$ZDA&&G5VT"0SKOKR]MWAR4^8(7%54(\K"(T1N!]*0S,V%"EC[*5 M+A"3%1GU3"ZJETJ>RVW5A=-+)-;?=N==[Q3C.G.?*!N)]>2CEX53YH_)EV2% M1M^+LSG:?*<<@H;$F"^LD2]O[YBLVFCOC#GH3$>^2$E Y8%Q*1QFQV8]&HS MU?"Y=Z6/J?[R$@N6*5LPJS:(.G1P,Q=,WU&FOJ[9WMR!/Q'9\ MF2N%/W#YD;@P%JO%*V6C-ZS,W9W4%W%ENGT F=MH@%9#1L='P+TC M[Z,IRW+0^Y'TY:^.4#&;9_>;%\2LSAQ4 **]T:!WU.\='GLGPC:A[89E ?JL MG+]+W> P)&";2Z.^=[+*MDLZC2V]-M6UC>%8@:&>(<[-10N!$V$3$%V"<'/H MG$4RRX6T#$!M0()BY8.R9F6B MXX]THMX@%[!=J//%8[+<'$1;,DCAI#RV4^W+E!TUZCMWIN6?E#(NZK9"[:,CL5>5@3$3=U/.AU$!H#N''_F3/G8+Q\8I)TY ^2Y(E8?> M 23,O\4N/[2',>[!5@6J*%!__%1UH>V)-N%OJ4ZM'-GK):H9/6$-.^F@-*I6M9_ <]CSW=/464HN4IVK=80*NI M&9Q%D6$@6> /(#H% ^R1@!T2/B4OJV2S\:[0L)N;%1WAZ4]7,WCXW[Q@!$_^ ME^-_\-LY+IK$'%SV#GBY3D7=42<,:/^NU_9H7]2M/F8_0@ + MCFO[7;:",A M+9>]H2@ZDAM+F;S2W"P-='M1VU$?6X+I,B:63=/KF!4$YJKO7W(G2C@\NDCK+!P(H1P\:YK M0@10V$, C8:#1@0C\4G15C2DL9-1EGVD A5LCE2%']O@%RE4W%^.G=UOF.>? MAW,^T8OGC3$WQO=P$7RQK .O/_:'(1:GCT;^N(^=!*J[X%8YQ[HOGO3862TD MC?9'@[X?AB-O$/AC6-Q,I?K2H.3DY7< BX8C^.\8'A:-DF2W'@9OT@S-P< ? M3?K>(/*'_:&Y,_V(Q'L^GP.OUYWTZ&,4-;\@)\9GQR-^);"3>GZ97=S.:D7( MT[2('Q[RY$'AB6!7ME @&.7=JUG+$*M6[E7H5&&-E8/X-L)5#KF"2QCTL(4A M%5'QPR'(48^ !=YH[ <@6@W@NR#R9EMT<7C]D1_"L40#?S(9"HUNBA&D(*Q@ MG^Q1"'-2^RGY8Y'&7C_RQ[TQD#4XVD"5FQ?0 43M#6 ./(\0T LE.<==)7&- M0U\ +_.*I/ 6<-Z]:A%J!D!&X>*/0-!I!=ZW5>E!3_Y[^,>Q]^GT&L>+_( :B\@+-H.O!Q-8 M/P"\&'M_/KW^Z13^/X=? L"('EQVOP]1(!W MT1C@$]'G#+>(E"( 0(YAMB :PLBR@T1,M5RB_EG18 M2D&MG:!BM \NW&$MY,*MF62?3##L;;>_+!)-@'Y')(98BP@"/Q@,C/X?(G%: M>V]+@@4%+F$"<0>TKU'4+%7T0[_?&S2)%/9R)L!#!NTDB##TL<@,KN:RK$)4 M]D+:BC65L4/?.Q@:*8-<':-D5-7 O9/[%6F%XZ;7UBZ06W*:9?UX/SV?7IS, MO/FGV>R&[""7%YCOULJV478ZZ,B95DK@;O6A@GY36U^APE7'[E^X'0<6IP"< MI&XZ 7"902BQ9+L6_4Q+97^M" "C'H3Z4XJ"0'$YZ$Z\_(&0'YHM-YX;4$[CO1^/ NQ)!!>S%U7$% M!%@V:6)0<27BH) &55P>@(7;#(][?H!+V.; _-'G2>[_]-MFRS+;&/24D/@] M&9^Q$2S:-+%8-L,:&'\PA-4"O1T!>\!6M:,QW+XQD6Z&MMDM:(G,>I%J+W_\ MA-=8=+CH!,@,AUR0#;E(()O-C_P!];8*@')'41]P3Q?0*S&]JK'HV)O)[J"M M@B&(.X!8,J)F3G!.O>IC&)B@0ML=]P92$IP9@!6PO!.%* MGF^/^F_U@-Q&$U?5F&/O*G[-,V$PEW1$>?!!DQSY49\U)G\T'JLQU",@]/?A M 0 O<&3#&B_B[ES(#2, OAO?SPVVKT9N=G/\2OQ-E3K0G\0#1$CZY0_ MUN2P^9>4_ *XBL"3Q\1:L-LA" 2]P*B+TU $YU@U6L#H$;&. Z0_03 D;@ZP M- Z,^(040G"MH1@=V[^-8)-1A*]%H%2,(E5AITI /TS/KKU?IN<@_'^>3>>W MU[//K0DNA63I<)K'%#0J(*+5LN^E8-2:P [ET8HWQI!MI! E(1>__7HXM%+' MT'-T2TTKWG,,=O0"\1FZ&P:"/)J\BG98WOT68URQN]V8**PN4<3?8'X(,_=$ M!(I2D)%Z#JG*9!2J3_)'?M2M&H@D8:#1J]DE2[X]@CL_CN0'YN!@*0LJ1H9: MI7H,L!YHE/@X4=7P[S)X.H@6BI+0CBA?]U4@'U(.A[^'\^.@MI]$GU MQRCY$UD=@T8RGC2/B]0%_U\=MUP^21]_1.R9WO@7O@&VR/0]EP#PBT0$H\ 7 M?;/K$@#+Z8$*)3[VNP+(]D8]^5%[!0;(;R+Y47L%@!^-8,'RL_8*(/L?RH\V M5R#JA?*#80*2DS\*^_ )%P.0K\T50,[-_VU$5<#^I@L@3RD:3TBK19T+]-+A MC@O K)7_V_82\-/BTVZ<]\ML?M.>=35XH]RU=UVLR/TD>;'+H4J-;0IUE-I> M"ZII.V=?0LN"5GEKRD(JK-3HCFO\.5/%BJI%Z&K=?2"JP2D%O=+YZ;_$CXYK MS_14/JFQI8G[,;<+/"HFC+6$]V-_P.\&0[A(?>QPB=Z".@:('&^,MBM0G7": M&@Z('&\4CC"BP^M,L!Y9'0\$IH=5R6#2#OH0=O% N/'CT< ;]KT.FA\$#^3; M,QB (@.K&@(%Z82DV.%7@V'$+BT93UE&RWI_;4?XKP^ML]"_S-UH"2P0Y/0Q M2?U#66SZXWY%3I7GTJ%$]OSAGW'^&'DO.ER MZ6OD^JYRM4ZWU&5UI5SBF%-'9E!4*@&Z82C_&I"U&0 ;]=CH#R+ 8")'P/?( M+(@F7J[<%_3[1&110>X-^AZ_N7L_)PB MI\XN;J87'\_>G\^\Z7P^:RT8B%P$(XO("@YN'5;2:K26Q3<_D@71M#>AW^^6 MLW+.T_ND>H =V1#T$'Y><*#:1L:+8%G,00!*"P*V$T7^@.KP'S!7@A,Y0@L) MI>N57PO' R(YP&O[?A 0;0G@Y($T]8]&*GY1U"#)UL5C^EQ@T>#1"*@&,C%J M&XX.#>!._:.)=Y-CM>1UC$%];./H\(>^^)$@,3;L #^"$'"&[GC81Q-=G_-H32Z&J;(32F9 M36598X[]%;]P(YSF6TD7\$>-[;&6^\9*N/V1'T43KH0+EVX$ITJ5<", 3C_B M2KAPAR;CD$OA8N'<@5D*%[X()?05:EM.^MGUV2_3FS/0A(@ ?IJ=?L0 T>D) M?'=VTS9$M)P@MW2H<4ZSW,ZWI#MP9^F&:DCH6QDC6T-E8+PX1U?9\M8/[NLC MTCHP5C9%%VDL,I@ W ]G-2JZR:^P5JYH)5!G,T@' .7 M5$ZE"P/W&*>$DR2E+REKX[>4POXYJ-'W0Q+&)J =#H:_(4Z X!:-$1$&&''5 M*$X;DSK/0"H!5(D>UZ03/=/L M%E\'C4 P340:,^5U0/=":+J^1LA>2[,RE1E?*94MTGE*3C&BU3P[.5M= M+\HW!<;%98ED/X*R/V%HC)]J&5Q5&V:E>U9(G$#,.22!>$R"Y" J.P/*G<3* MC<-<]IZ C&$PWG@"BH6%1Y^OSB]_GS&^_J?'K13ES2A;.?XU>9 MNN:T%CL>K(J5;PA"(2%%CUVVG@_]@%JH@5HPA#_FZC$AY(#VC8&K([\'8NCM M&@U@,)J,4T*H]:B9"VCKO="*([O\_/E,V-Q1WCRYI(2DV45C-M*5J.Y ;3'3 M#0=Q<$8N)6PJUX7^WW&([\83ADH7Y, MG4ZXNX7?FPB1/@+I3,GL(^"30XN S3]-KV?8AA"@"(+[+KRC+(M7MB)11S1F MS#'U99=ES5]%L89$QH9@OB-15Y"K+=25:2N[!1'8QP:-,.>D MZSAX?92&CXY/=;NFLJ[B+*P0Z_GM/_^4&CR @.O<_FF^&P"TI\J]U540=D]X$? M$,<;#;J!+5UKY*FF+PCS(Q?>$S8/S+LAJK\/7;AI)*AOF!;W6H.:-1$T%8Q2 MW=],K4Y>LYJ3*3VJP"H0--X"N>?>KJYE#R>1WQ_WO-G\ZDKN4U=K<+T1^J,1 M_E^::MH Q[EWRB;PHT%CAI#5JLHL$R3S3]@D4Y3@)VY$LS+5.#KI.^4I3"B) M1*]J,6"CR1^MIXH&OV52T6E*7<.7WFN*(9%2,/R=\==,-A'Z2A72*<2O'W:' M\%,TZH;P@:4E08-)1(%2+(A'3K>PV^]CLB6R#6.<57H/,BE[/(#>X/\;;C*% MRIO!ORHU0HX@(C=8' COMDB KP M\BF]CKGE_/Y81N1D%1=HZ*H88)0^;=X&O7F"-:ZWH!./V+: MMUU_(TC@(YMWSJ5Y9PV"AQEW@^=O%H-N?-54D$]+RO$GH1R?FPO]B4E1LAFV"U0_"5#=<;NB:L)'R42%L2VC@3#)1.2%N9;[[9 I M[/ GT:C)MM"TM%^-T% #BB7ZOX3]_$CVH-ZUB>I:T?D!]S# M8XB$WJ6)2CP M1SUA$2(+X?^=R9JAB99O+<30\R8^-):3$B'X#(TJ$W%37Y MO'-LTW,&_%6RX[EIR+S45L6W\=HZO,5N;GO9&#%, S&#\52R\%(%#VWWD\D< MQQB*% Y=+_2]SA!]^PU\.@*$1,>SB]6'$Z\33<9T,VO$A8:M-X9P AVLMT?> M.'/SM+2KTOK(4B>@12]5+P!+"2P7^-[%[*:5@3*KKL@:UEHRE4<7#%YW?2E? MO3VU*LW\0-@F?)HS-,[7\ZF?__MY.Y9;#_[J;F[DC' M_VF5_O_55NG5\]S1)GS/Q_^GJ_B_1E?Q']JH331O$2WEJ$& W742>.\I"^1X M9#\IN^":_08^? E_?^;].= J[^)Y$BK&S<(4/P\$I= MG,UU.:!#[Q_>K@6(8^23M7G'&FMSZ:($T@=)1?"\;;$L3U8/%($Y5.60IL[JM-_5Y5-USI_ MBT*;/_*LX)*B1T67_UY@4Z<-=;4J'YP*#B^_@@X.^_3<=2;Q>[SIK&NK)@P. M!=.>HY&N724Y/AX_R&0[W?6=_V7-_NVJ"C MGHLU<. :N*GNYJ>K63O@!2/7T-_%PBL5+=YRI4]^2/G+726<+ [5KIZDJRA= M;5E)RW325%BR=@-6F2:+5K^EO*0%]9W5H7XDGAAE!84]U.#P;I1Q2'KZBQM= MT[$9N6JK-U8?W*N8(XHI_+4E*%J1*B+RX%1,+^(%S&@7;8]P!E3M60"R86WE MT(<*MP'BM_C"H0Z6>Q'NB*I366Z!RLHI24$GY>J?LSA?4Z$\OO>(VA3"80%-EX:T M&/_IM84$]E4RVS[; ,K6Q2UME;IM!4N+S>U5 MT+)Y7K=0Y4X6=Q6FM"#84*>R;KRZWQNJ5-J;JB]4Z3CDEKID4R5*>['5PI2U M@'<957?6;;60WEFRU<915]56:ZRZ I<&.?N@DM=]TUD'HFRUTEU;TO>A6BJM M78'+L_JB,BXLL+1]9YFV74\U.?BL\DC6V;HK(ED20YM22 Z\*95 LG\O53VR M%E\N=60=44V1(QO-J(1AS=?>/QPUI.J?;0DN_<*; &?,MP.$YI.-P#2VVPQ6 M_>!^ +;"4V3)R/8 #O<%_J\+B6]127<8*HP5M-:4X]C.A@VR+,726CL/>O P<5CG#]8I[*K:)GJ)WKQ/;[B M7;.85_=$ELN:ZDHJAKS*IH>W+ (0PPP7=>DZF^3H/,5<.6O"1IV82W*IA3NO MCJG-3!N4%_1[-(_D*.)E4U&[8I6:6\"-"C/[A MJCAFG8OSKN@AVFRF[[Y'>I!VN_T9KP8+A(FIB"\2@Z=< ?O5XG)-:D(J-&)0*9R+N-W;VM7AMW^ MU=;> *L]AMZUWKIR:&\08^[3-5EGUMH5=P4WTSBU'=$VY9IDEK]#QI#CF/_P MSHH\3JR\25UW9&&N POH(34P@DV3I^=5]BHSCE:OJ/['N:UW=",[)'-'.;2] M8>N4O6 /(]'A3U*[,MNU&0#&O2A@^BQ=(R0KFKEG' &-?- MHE.ND"MW/L"?MJLN-C>C) G;W.4H%./R$Z"I!H/A?!G&T*KX3D/@V M(\KI,N%V+#E;U2>*E\M4R-RR4)"N+=04W%<#2%W4HP33*==YF\KJ7[>D0 F7 MZ9D"D@/T,XG8M/[?%3M*-QW'EGSX*K!1I4@Q*M5B::ZI[;%8QTJ MZ.;$VCZ_^UD2/VCO*JT_I@Y$SJJJ&#%8E' M2=.D?<1.$EB?L\ICE/.-^$Q]K3-P,D;VLDYR]!"P3M)P2^7E9!95SH9HQI(F M^;N@\C8H\?II;3U0K3?"1N[%,)D\CIUE1^:X>PXN?7NG0O%]C>B5B" MS"/NBQFE:VZ?)>AN418:B6*B,K[""R-O&;\Z%.)JN4P+I/L5G_P-JDR^*=P' MC;#3#9MP2#96B?_L[,&J0B!0-^>=O%?BBUBP)<[_H,J -I'[L14!K>O/A+)F M5V^OE+G72'MY'[X3+;^OON#;$LN^J[!@/4;\6 /^/WY8%;\ZTK*CC-^_Q$8; M:_955RA0ZV;ZGR5K[?[J\)^VZRZ6_'56NW"5K2FV=T6Z3(&^MJPD4U/N1D & M"6!KZWJ-5=B7M)I"_I-UO-K(9$XEJL3LZ[2(D+(>&T.@6*,T!=N:'MBB3">, M>BA)V;LD$S_M68XRZ WL(U_9D)G,B6IF)8F1MH-=R*=JFJQ"6W=L:?UO.)N&X M>U^J:%8%ESRNY06W.4-9'9O2BKYF_?4E)YVNQKTK3EK@>$/) MR>H8LF#DWIO%S%61>4=YC'FVAK\7LH(-4&65$5QZ# XJ?5[M*!M07Y-2KK=< MM8]KK\V,HH*E2GE40N@#1A:!W%;KATYZ@;3"SZ M*9&,T>J\U.!3%C1LCS[NPH'6G.7R@?99N2H!N@=!Z/D"DNCR?\4*X)B& M?3 M8L=!SVT&*%4LK$\SOY[=7-^>W-Q>8^3*R:?I]<>*=+2KC-\.F87L/MO%ADUJ M)%SB]18FK$8J4B:/E,BXHLAQ-U)J&U'R'.>3+ M>QA7#ZM&/5OSF)?W=2->XZ%C,(6QE9B=T6Q95N@'T^6,Z>7>YP]UIYDDN6_N*1E63>: M7$1'Y^A\WR?K.#KQ"[6E^#;#6(&*45X$,%,J?^ MRM0IOEGT(\@CX#/]P#W0'L2WYI$ISFXT$\$[\]O#JU#(R.& MP0;1 %XA2M:2F*P$,4*WUNT91R2HD$#IPM',KO$4]S;LVIFIJ0:'$2YDS6T9 M[/>Z63X*M#,CD%#:"?2@=81^CI3"DE_K2;VX=CX(@<9>;7.M,)5HZWH+V"?4 M@R99"QECV=&XL'6%/L6)D2-)FIE1B=PQ0:4$TT9,4"HXJC6T&8VA82-,Z:UY MX;XF.]A5 NP:@?A@IQLA/I0ZNWP>FYJ M#M](G)"JGE=))T"CHSRGV_>4I)QANYDG"=T#"4,?M3P@$Y+<:SQ3*I%V8 G! M!DM%HJ'GNT3Y"E>J+:A0M*[]E_R4_[/B^?G?2ZY_ M5<:"GU&CN3Z/0.3B&$0NCT'D$=3D_.+E:S1MTK\5Z33W]Z!)V&D1.B]8EX0J MPANY&8EC;/68'BV 7TSS1WNU"[@:ULUE1R8 M$$M@6-MDMT_5Q S!JB]H;)*FO[YCNZ3'"ASMRRE/X N>SV<\_H[/F$]/I?IV M7Y;?V/<\*ZJKP:ZN]Q^'PRK9R5Q4?Y=[6>@MVU+EHM:+ZF%8[944FVHG99UG M0V,TK@;C =NFJJJCINUVSSPMTCS](3?M4K4KGVY+ ME?XHBUID4:+*+&M_U6QH?Z1;J%[6W$E5ITEOQUK,Y7:;)G):)H=<%G471R6SIO6BVJ7[ M:L *D @+032NB!D+Y(V FF30[Z.7QRQY0V+;KT00#H(I'/)2)H TD4@75K(^)9K MO,7*"[XP+]!TZ\7""[^TD?1G\)I\CT"^IX4,^1T/UAS ?$!@/M#"'&]\T2WG M<1N[9=!M Z[L0'Q4)L0Z\0/[G@4OT+" MW#$FEL=LN9S^Z\_G[0#P@]@+9O[UG#,OBGB?$I/'F-@>4Q[Z=U[LZ_"UH+=\ M.O.#&?,F>IT?0TQ,'V-B?_#%:K[\PCF[Y@&_\6.VTL.E%T3,&V-R<2P6?G?U MM4'4=^98!Y$'$Y_W(#%OC(G%T2B,ZPMQHC%U=[^.(.:+,;$PO,EDO5C/6Y4M MM3W"]A88\ENM.@T+,3%CC(F5H:.W7' 6>__U^Q43QYC8'%VX.K*W+.!PS!J8 M,@QB9GHP,#T8Q'I $[E>WFY@>C"(]8!CPJ38P#QA$'OB5\;)WL1"-US]!;DP M-1C$:CB7?/X"A9B8) QB29S)08_AA)B8) QR2;SDHB=[&I.%02P+/"F%91<3 M4X=)K XT*^T77C"GF,1..9V5GNIT$[.+25[&0M)3]@9BHG4L8M><3%!/!A-3 MC4FL&C13[5^:F&I,8M6\R@I/!A*3CDDLG2X]/(F%2<:\9.GJJP4Q,R;EVP\E(^R.$AV_\QFLGQ08K]+$Y@+6>C,";%P3F&N5+DY)#6+G_<0$Q.. M]:>>;0"F7]12)651R 1B8M:QB*WS@CDIBUH)'<-Y*MHIVU1+J-?IF(4L8@L= M,5]P5U*U!RH2R9;W$!.SD$5LH?,/CE-9BQ1B8A:RB"UT]L&QIJ19V$8/G2P2SD$%L(K1;U[IL. M9B&'V$)GJD713BB=(<&TV,$LY%#/[)S!/.2Y4#U9.IB%G,O4WCK,?J=C%G*( M+70&D^?[K'R6<*+"P2SD$%L(NS8KUGN1#'V3[!)O!/S"?'>2[P;T M9.E@%G*(+81C0EDZF(4<8@O!5QA>W .KKRXF'Y=8/B?*UJ<0,?&XQ.(YUJU/ M<6&F<8E-<^2:E/F^+/2^5?/H.)>BDHQ_AT)T,=.XQ*8Y8G9@H/C"%J(^*(B) MF<8EK[J]?EOD=)]CHG&)1;,N$MWR0_,7!KEA?BWSBKUCNJ'O[XS1&%9:74PT M;BN:8;MS]?G31F[30FX"W42EUR'WAZR;*+7+8MY*9KU M[3&._]+X_!-02P,$% @ TH"I3DX1KE]J @ B2T !H !X;"]?O]2$[6:_-]=,9U=/C=.;J M>;>I^N>=KU8_Z_Z0ATWEWL_NK>U?RS'GH;CKC[\;%QC_\M'E_UF^W>]/V_R] MW?ZZY&;XI.+O I7[/$CF@X0>I/-!2@\*\T&!'A3G@R(]R.:#C!Z4YH,2/>A^ M/NB>'O0P'_1 #_)K(..:GX2PYFOM =>>[[4'8'N^V!Z0[?EF>X"VYZOM =N> M[[8'<'N^W![0[?EV>X"WY^LM0&_AZRU ;UG@71N];//U%J"W\/46H+?P]1:@ MM_#U%J"W\/46H+?P]1:@M_#U%J"W\/56H+?R]5:@M_+U5J"W+K!7@C9+^'HK MT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H'H'?@ZQV WH&O=P!Z![[> M >@=%MCK1IO=?+T#T#OP]0Y [\#7.P"] U_O /0.?+T#T#OP]8Y [\C7.P*] M(U_O"/2.?+TCT#OR]8Y [[C MTKTL9*O=P1Z1[[>$>@=^7I'H'?DZQV!WI&O MMP&]C:^W ;V-K[AM?[P3T3GR]$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5.0.^TP%G! MB=[E6/=Y]V/H3\VAW+KDG^%?UDS@+L/'.=\^XSKUR_4G2@_C*ME=KS=7YSKU M3X2;5I2GWU!+ P04 " #2@*E.Q>""@1<" !R+ $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VLU.XS 4!>!7J;)%C>O?P(BR&=@.2#,O8)+;)FH26[9A MRMOC!!AI4)% M-+9-$VN<^]):GVK7OYY\A07^Z$?X[IH4_(_&(MU2X.-I?,T MYLK&A<&F?!JVS-MZ9[?$Q&IE6.W&1&-:IJE'<75Y31O[T*?%SY?K4^MU8;WO MN]JFSHWL<6S>-5V^-BP#]?.:V'8^GN4%Q>)FG[O$?&U=Y&HLV" MCG27JY%-"X_YB#1MG8::3PW/K4_WP_YU83=_/_3"_Q4CFP_?>^O'RR% &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -& J4XR MJY_7< ( -H( 8 " ?@( !X;"]W;W)K"P >&PO=V]R:W-H965T&UL4$L! A0#% @ MT8"I3OT< !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I3K16P2^U 0 T@, !@ ( ! ML2, 'AL+W=O MJ(&SM $ -(# 9 " 9PE !X;"]W;W)K&UL4$L! A0#% @ T8"I3K$]/[BT 0 T@, !D M ( !AR< 'AL+W=OY?K4! #2 P &0 @ %R*0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ T8"I3I%)A$&T 0 T@, !D ( !22T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I M3OAB?G6T 0 T@, !D ( !"C, 'AL+W=O&PO=V]R:W-H965T V !X;"]W;W)K M&UL4$L! A0#% @ T8"I3J^[B;&T 0 T@, M !D ( !S#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I3BB(Z=ZS 0 T@, !D M ( !CSX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T8"I3KB .0+& 0 -P0 !D ( !NT0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I3C9Y MTAW' 0 -P0 !D ( !CTH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I3@0QK?NX 0 T@, !D M ( !F5 'AL+W=O;D! #2 P &0 @ &(4@ >&PO M=V]R:W-H965T^:;;Z0$ M &8% 9 " 7A4 !X;"]W;W)K&UL4$L! A0#% @ T8"I3B;639G! 0 -P0 !D ( ! MF%8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T8"I3A*\X=I2 @ %P@ !D ( !BEP 'AL+W=O&UL4$L! A0#% @ T8"I3N])F<,5 M @ =P8 !D ( !:6, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I3N0)YH"N @ RPD !D M ( !(VL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T8"I3MK*#R^8 @ \ @ !D ( !^W, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT8"I3@P"C?X3!@ /R< !D ( !JGT 'AL+W=O&PO=V]R:W-H965T* !X;"]W M;W)K&UL4$L! A0#% @ T8"I3B_':_2O 0 MU0, !D ( !?8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T8"I3G:N_&D< @ /@8 !D M ( !QY4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T8"I3HVF!A=1 @ S0< !D ( !EYT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH"I M3G'7*^W< 0 !04 !D ( !TZ0 'AL+W=O&PO=V]R:W-H965TN,P, -<, 9 " 0NJ !X;"]W;W)K M&UL4$L! A0#% @ TH"I3K@8U[K[ 0 \00 M !D ( !=:T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH"I3G:Y'T"$ P 8 \ !D M ( !9K4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TH"I3OL( L13 @ $P< !D ( !4[\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TH"I3IS= MFJ]: @ U < !D ( !X,8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH"I3C5YKF5N;P T+T! !0 M ( !H&UL4$L! A0#% M @ TH"I3E$:AMMJ @ 8@P T ( !03T! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ TH"I3DX1KE]J @ MB2T !H ( ![D4! 'AL+U]R96QS+W=O XML 90 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 249 316 1 false 85 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 (UNAUDITED) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://mellanox.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.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 8 false false R9.htm 2102100 - Disclosure - REVENUE Sheet http://mellanox.com/role/Revenue REVENUE Notes 9 false false R10.htm 2103100 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://mellanox.com/role/BalanceSheetComponents BALANCE SHEET COMPONENTS Notes 10 false false R11.htm 2104100 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://mellanox.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 2105100 - Disclosure - INVESTMENTS Sheet http://mellanox.com/role/Investments INVESTMENTS Notes 12 false false R13.htm 2106100 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://mellanox.com/role/GoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 13 false false R14.htm 2107100 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES Sheet http://mellanox.com/role/DerivativesAndHedgingActivities DERIVATIVES AND HEDGING ACTIVITIES Notes 14 false false R15.htm 2108100 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://mellanox.com/role/EmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 15 false false R16.htm 2109100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://mellanox.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 2109100 - Disclosure - SHARE INCENTIVE PLANS Sheet http://mellanox.com/role/ShareIncentivePlans SHARE INCENTIVE PLANS Notes 17 false false R18.htm 2110100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 18 false false R19.htm 2111100 - Disclosure - INCOME TAXES Sheet http://mellanox.com/role/IncomeTaxes INCOME TAXES Notes 19 false false R20.htm 2112100 - Disclosure - OTHER INCOME, NET Sheet http://mellanox.com/role/OtherIncomeNet OTHER INCOME, NET Notes 20 false false R21.htm 2113100 - Disclosure - LEASES Sheet http://mellanox.com/role/Leases LEASES Notes 21 false false R22.htm 2115100 - Disclosure - RESTRUCTURING CHARGES Sheet http://mellanox.com/role/RestructuringCharges RESTRUCTURING CHARGES Notes 22 false false R23.htm 2116100 - Disclosure - SUBSEQUENT EVENTS Sheet http://mellanox.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 23 false false R24.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 24 false false R25.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 25 false false R26.htm 2302301 - Disclosure - REVENUE (Tables) Sheet http://mellanox.com/role/RevenueTables REVENUE (Tables) Tables http://mellanox.com/role/Revenue 26 false false R27.htm 2303301 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://mellanox.com/role/BalanceSheetComponentsTables BALANCE SHEET COMPONENTS (Tables) Tables http://mellanox.com/role/BalanceSheetComponents 27 false false R28.htm 2304301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://mellanox.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://mellanox.com/role/FairValueMeasurements 28 false false R29.htm 2305301 - Disclosure - INVESTMENTS (Tables) Sheet http://mellanox.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://mellanox.com/role/Investments 29 false false R30.htm 2306301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://mellanox.com/role/GoodwillAndIntangibleAssets 30 false false R31.htm 2307301 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Tables) Sheet http://mellanox.com/role/DerivativesAndHedgingActivitiesTables DERIVATIVES AND HEDGING ACTIVITIES (Tables) Tables http://mellanox.com/role/DerivativesAndHedgingActivities 31 false false R32.htm 2308301 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://mellanox.com/role/EmployeeBenefitPlansTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://mellanox.com/role/EmployeeBenefitPlans 32 false false R33.htm 2309301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://mellanox.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://mellanox.com/role/CommitmentsAndContingencies 33 false false R34.htm 2309301 - Disclosure - SHARE INCENTIVE PLANS (Tables) Sheet http://mellanox.com/role/ShareIncentivePlansTables SHARE INCENTIVE PLANS (Tables) Tables http://mellanox.com/role/ShareIncentivePlans 34 false false R35.htm 2310301 - 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 35 false false R36.htm 2312301 - Disclosure - OTHER INCOME, NET (Tables) Sheet http://mellanox.com/role/OtherIncomeNetTables OTHER INCOME, NET (Tables) Tables http://mellanox.com/role/OtherIncomeNet 36 false false R37.htm 2313301 - Disclosure - LEASES (Tables) Sheet http://mellanox.com/role/LeasesTables LEASES (Tables) Tables http://mellanox.com/role/Leases 37 false false R38.htm 2401403 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pending Merger with NVIDIA Corporation) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesPendingMergerWithNvidiaCorporationDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pending Merger with NVIDIA Corporation) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 2401404 - 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 39 false false R40.htm 2401405 - 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 40 false false R41.htm 2401406 - 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 41 false false R42.htm 2401407 - 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 42 false false R43.htm 2401408 - 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 43 false false R44.htm 2402402 - Disclosure - REVENUE (Revenue by Geographic Location) (Details) Sheet http://mellanox.com/role/RevenueRevenueByGeographicLocationDetails REVENUE (Revenue by Geographic Location) (Details) Details http://mellanox.com/role/RevenueTables 44 false false R45.htm 2402403 - Disclosure - REVENUE (Revenue by Product Type) (Details) Sheet http://mellanox.com/role/RevenueRevenueByProductTypeDetails REVENUE (Revenue by Product Type) (Details) Details http://mellanox.com/role/RevenueTables 45 false false R46.htm 2402404 - Disclosure - REVENUE (Revenue by Interconnect Protocol) (Details) Sheet http://mellanox.com/role/RevenueRevenueByInterconnectProtocolDetails REVENUE (Revenue by Interconnect Protocol) (Details) Details http://mellanox.com/role/RevenueTables 46 false false R47.htm 2402405 - Disclosure - REVENUE (Contract Liabilities) (Details) Sheet http://mellanox.com/role/RevenueContractLiabilitiesDetails REVENUE (Contract Liabilities) (Details) Details http://mellanox.com/role/RevenueTables 47 false false R48.htm 2402406 - Disclosure - REVENUE REVENUE (Performance Obligations) (Details) Sheet http://mellanox.com/role/RevenueRevenuePerformanceObligationsDetails REVENUE REVENUE (Performance Obligations) (Details) Details 48 false false R49.htm 2403402 - Disclosure - BALANCE SHEET COMPONENTS (Details) Sheet http://mellanox.com/role/BalanceSheetComponentsDetails BALANCE SHEET COMPONENTS (Details) Details http://mellanox.com/role/BalanceSheetComponentsTables 49 false false R50.htm 2404402 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://mellanox.com/role/FairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://mellanox.com/role/FairValueMeasurementsTables 50 false false R51.htm 2405402 - 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 51 false false R52.htm 2405403 - 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 52 false false R53.htm 2406402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Goodwill Narrative) (Details) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsGoodwillNarrativeDetails GOODWILL AND INTANGIBLE ASSETS (Goodwill Narrative) (Details) Details http://mellanox.com/role/GoodwillAndIntangibleAssetsTables 53 false false R54.htm 2406403 - 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 54 false false R55.htm 2406404 - 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 55 false false R56.htm 2406405 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Estimated Future Amortization Expense) (Details) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Estimated Future Amortization Expense) (Details) Details http://mellanox.com/role/GoodwillAndIntangibleAssetsTables 56 false false R57.htm 2407402 - 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 57 false false R58.htm 2407403 - 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 58 false false R59.htm 2407404 - 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 59 false false R60.htm 2408402 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) Sheet http://mellanox.com/role/EmployeeBenefitPlansDetails EMPLOYEE BENEFIT PLANS (Details) Details http://mellanox.com/role/EmployeeBenefitPlansTables 60 false false R61.htm 2409402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://mellanox.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://mellanox.com/role/CommitmentsAndContingenciesTables 61 false false R62.htm 2409402 - Disclosure - SHARE INCENTIVE PLANS (Share Option Plans) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansShareOptionPlansDetails SHARE INCENTIVE PLANS (Share Option Plans) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 62 false false R63.htm 2409403 - 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 63 false false R64.htm 2409404 - 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 64 false false R65.htm 2409405 - 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 65 false false R66.htm 2409406 - 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 66 false false R67.htm 2409407 - 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 67 false false R68.htm 2410402 - 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 68 false false R69.htm 2410403 - 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 69 false false R70.htm 2411401 - Disclosure - INCOME TAXES (Details) Sheet http://mellanox.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://mellanox.com/role/IncomeTaxes 70 false false R71.htm 2412402 - Disclosure - OTHER INCOME, NET (Details) Sheet http://mellanox.com/role/OtherIncomeNetDetails OTHER INCOME, NET (Details) Details http://mellanox.com/role/OtherIncomeNetTables 71 false false R72.htm 2413402 - Disclosure - LEASES (Details) Sheet http://mellanox.com/role/LeasesDetails LEASES (Details) Details http://mellanox.com/role/LeasesTables 72 false false R73.htm 2413403 - Disclosure - LEASES (Components of Lease Expense and Supplemental Cash Flow Information) (Details) Sheet http://mellanox.com/role/LeasesComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails LEASES (Components of Lease Expense and Supplemental Cash Flow Information) (Details) Details http://mellanox.com/role/LeasesTables 73 false false R74.htm 2413404 - Disclosure - LEASES (Lease Liabilities Maturities) (Details) Sheet http://mellanox.com/role/LeasesLeaseLiabilitiesMaturitiesDetails LEASES (Lease Liabilities Maturities) (Details) Details http://mellanox.com/role/LeasesTables 74 false false R75.htm 2415401 - Disclosure - RETRUCTURING CHARGES (Details) Sheet http://mellanox.com/role/RetructuringChargesDetails RETRUCTURING CHARGES (Details) Details 75 false false R9999.htm Uncategorized Items - mlnx-20190331.xml Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - mlnx-20190331.xml Cover 76 false false All Reports Book All Reports mlnx-20190331.xml mlnx-20190331.xsd mlnx-20190331_cal.xml mlnx-20190331_def.xml mlnx-20190331_lab.xml mlnx-20190331_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 94 0001356104-19-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001356104-19-000016-xbrl.zip M4$L#!!0 ( -* J4Y?-T93;XL! %%Y'0 1 ;6QN>"TR,#$Y,#,S,2YX M;6SLO5EWVTB2*/P\]U?4Y^?KJMR7.CUU3Z[=[NNM;=?,]%,=FH0D=E&D&B1M MZ_[Z+Y($))( N$F42 KG=+4E(1.(C#TB(R/_\G]^7 ]^^I;EX_YH^)^O\,_H MU4_9L#OJ]8>7__GJ]\^OS6?WYLVK__/;__K+__?Z]?_83V]_\J/N]#H;3GYR M>=:99+V?OOWP80.0HV'M M\.EPDM_>34F,\/,XZ_Y\.?KV2_$P39.UTUYW!H.U4]. -=.!XS>_HABTX37C M26_S:V#0FM=L?$7#]+Q[F34A??:L#N]Y]^9KXYR;K_53\N8I><.4\=<&\9P_ MJYLT^3IHF )/ZB9,\QST6Q,3%4_K,%<\6L,#"R/6O6 ](ZV,VO2B9CY8&;7N M19M?4O^"7K=[,^K4XW_^K(8"O>QKC7:938$GM1/Z]=#!@_KAS>@M'C9,6TN9 MA0%KIC>B19-QGANYG?OW__>38[894@I,%:=?/1(/OE?G!U M.EXSOVER_ZJ)]/"D#MC^>'0S;IJ2GM5-RALFY#6#LUZWP6*G)W43^@W#ZQ@K MN_[7MX;A\*1N0M-JL]JE9O^>]B>W#3-FS^HF-?DH6:V/DDV;5CRM7?*/[E4] M3Z8G#1.:1:A\VC1QK?PMCECW@D8Q6AS1](+UD^LG7O0OOO7JL3I[5#=EU&W0 M@>E)W83QZZ]-WTB/&J8T?20]JI]R<35HL-O%P_II_6$#J\^?-4V:9'DV;@:R M'% __7I4YZ864]/#FFF7TTZ#0DE/:B9<-6F4JUJ%TN]<-HQ/3VHGC!HD,CVI MFP!Q5L,$>%(W8=B=='XT3)D]JYW4H.K@0?WP)CS-'M5/623]DK#-GZ5)M&Y2 MLXZX?]X\>:V261ZS_B6-NF)Y3/-+-KV@87(# _?KV!?,*B-8-EIW^DLQHIPP MR!J,.CRH>3_\M8$;TY.Z"?WAGVN@28^_=L99.1S^[YYUK[/!H#,<_?BYB"8U MHO/:MS7V=^;>>'N<>/4M:RT-&3M*QKY8&E(XRLV3&^8FEUN M[ M=_,:;,"P3OUO\87EMX^Z-Q<-##Y[5/.-)GU>J\U'DRNP<#\:PM[R:?W$0;_3 M8*J+AS73;CH-#B8\J!M^TY!%@@FZ/*&SR:O,Z=R1L@R6L!R2X: M^53 E(N%@5F*<+--;'TW\'[FY:B!;+-'M5#!B*8I\\]5I@R&30[^[%'=E)LF MM-[4XG7:,'I:,WCD/UTZF!^-U&!TW8G1<0^>[676D'G>OLMZH M__HBZPU'DP9Y6AFTYC57HT$#IRV.6/."?K_3X&PLCECS@M&H^WW]"]*(=2^8 MC*\VO !&K'G!^ KBC,V(N!NV[E73ZRU>-!]4]YHF>M:2,.N^[@Y[%TV^Y/WS MALG-L5?YM&%BDQJ?/VNUNQ(E!/A8>.TF[6?G#]OGGS38 CO M'C=,_?;OYGG?_ETWZ>+F=7< YJ-!%Y2/&Z?6+/)^8NT*X4FS#9@_;)C67S>M MWSBM63_.'S9,FW;7HF7VN&[J5=:M<>%FT]*CNBG]>W(O>>#P( W'E>'-84/Q ML&':VHAC8<":Z8WAPL* ANEKIS9,&]5(P@R7HUH9J/.>Y\-K$0\J,;MLV',L M'C9,6^L=W#UOG-PD-O.'C=-JE.;]M%J="4\:G8K9L\9)_34?2T\;)HZ_-I,@ M/:R;5J?N9E/J%5V3U:FU-G6&9EQO7_)EX5@F9AQ#8O:E8;"R/* M_YI>M/XEZU_0Y.O6NK>3?E,%1/FD;E*#KS"IH^ET_+K8DZN9M?"P?NIEIZZ( MI7C0/*5>,A8>KIFZ2L3*].9=E841^>W'47_8(*+UX]:\<"T\C; T(WT-QAO$ MMGQ2,RDQ:&]EU_HN_3!_N#1T4CN4SX=.%H?>O[0FE3L<3SH+*8H?@S6#_^=M M?_CG_#1WWZP;"._$O__/N[6<(5*X[K^] ^>U__<=? MTO19F'/=^91=_#1[W:]7LQQ-RN^^+E.Y/_\8ITSC[''"['^^&O>O;P:PGE_2 M:^;57]W1<)+]F/S4!_)'GZ;^ __SBT\?*H< #_4GM^D/Y5_ZO?2WBWZ6_S2# M8SG=4VH2]^;_OOH-P4(H%QBQO_RR.GGVC5]6/U)\XR;+^Z/>XE$4&.K^:[UR=6WJ, MJ)KSRZ18.8?%W[VR>++WRN-\Z?CXE[U(\,=9MOH'._)EJ]>8/.JR_6S9)Z$2 MU&XJ03VR2EC0GG\4AO./SQ-X92KN#;."$S>ZOAD-X=>Q^=$?WXTRO5X_E8%V M!A\[_=Z;H>O<]">=P;OL^FN6/QG:[W *05XVYYGB;SWX\H^;0;_;G\QA^JG7 MAR'S$N=B$;^N7>JKW\IA:]?ZEU]J/S>'[I<*>"=L.T"D_MX9XAT9Y5,VZ?2' M62]T\F%_>#D^2PZI7^3A6&-)>RXQQJ,9C9;,1T;F1S:2^Y&Y5?L'5_N')CJ8 M^QV)#G^^'@T_3T;=/\^2T)7U/0EQ#^7MM\0] N(>,*9I-?:Q:>RCBN@*3_T8 M(]]EK_40RF]7RV:ZW>GU=)#J&S^D0KLT+,^N$OM]R]X,NZ/K[#P%9=MU/U4( M\_C,(%M+>!264!Z/)6R%_;F$_:@LY-X,U.8X7@)K[)4.;VW'6::]]]<5+4.< MIX;8+X/66H[3RJ4M;'<=?R#]N-L_>YO EL?/W1CN%U:W?'%B ?:>J;0VSWSJ M*;/=B=[*]HL@8]A$.Y ;V#+#*3+#00K' MY-&?)#B(#.RA$-M0Z-05W^XIWI;H3TGT@Q1/[D'TUMH=@;5[;&8HXJAWG1RC M.U+;Z;@_S,9CTP7,C&?L/V.%='SUC_?_]<:_,>^R_#++3XO@#@ZJ;7I9';=Q8>+,OWW,0C3]EW[+A-'N?33:_YLOM3;:\656 5AE[&JP-*/ZU MBN)"0=;A>!T7[B!*FRAT+P^U)#H<%"6!%[;KUE/XY3D-Z\329X-!*XR'$,9[ MS+8B^#PB>"*6L17!5@3/501?@!4TW=F%FD#L;M;_UODZR%HI/!8I;*+-RQ/$ M8["%"X)XMY'TUVQTF7=NKOK=SN!>'F>[1F;<[\QC=0C*W55_V#D=86A<7R$3 M:Q?8LL0R2Q07%O_Q^^<3)WVQD%]___R"2*QVE/K9[5J=\9U@_#[L3[+>;.J) M%)!OKP VK_4%^6E;,4JI"]S[$^>"4A>X]RV)ETF*8#81.CQ>7 M\X+(O9-U;R7Z%*W[5B1N)?I%D;MUYI[7F3L&1MG)F6L#NU.T[KL&=FTZYR6Q MQ,=\U)MV)Q_RSUG^K=_-[KGAC3/#WN?LN@_3TY!1?D*FH&Y9!1,TKJME@&4& M<"D1/S;=;C8>C_)44#6>\\%,#B4EX0F?4V9/[\ MO3_I7GV^'8,=/0]JUZSH9?KW+=%;26\5^AG)]E9D;KWX%\X K1?_,IAA*TL? M_*>S(/O=.EJKOD+@Q/O#LI#UU*F\M)A6EI=)_0__R?M/G\]$HE=6\X+D>BMB MQS,AP.?C<[_,+/E6[E=KD\_# =N*V*W*/G,"MRK[ M!1#YS?"B/^S;SK!W%I1>74Y+[C:0>E$$;E.;?X:_CBTXW/?MQS_Y9?#?FF.RE^JN'P$F3MT7_/%6SP^IE--^>3VXP#> M:X:]U.?[)L%_CT;S+M'W5?5OL\XXNQH->JD,ZNZ7 M-]C;[%S4.4O_MHL_73.P+UNTNN"$B;ZO 6AUP;'H@H.;B-CIY__5&4PS M>_L.U@IN3P(XYMF_I]FP>[OL$I9C%T:FOGO3/(<0:K[\N\%OAM^R\20-J=,I MUUG>[:?+HVY.99?LSE'8#Q<^NQF-^R?F M+S^&Z.(7+[IK&.'L!/;)I.O== CXNND,[&AX*H=/3YF)Z_#==_,]L$J=MRN@I4D:U&#\[ M#CYEDW,V0M%:FU9,SS?(RPMD);5MQ\U*.7%1Z<)SAW1D7'9X,B[89SRWO$B;<&PS M-6?O7YY+@Y+6GVQ;IIRM93UCE[0ULJV3_))$^<7;VU9NS\S>+G9>;/<:7P(# M/^/.WL&;1Y^)F3D;H6CM3"NFAQ'3H\B^G%7E_M0[RLQ6_/:6(OM0&=2?4#NX4-';; K%UF$Z5Y]MBW:/7I6=7 M&GN6_'W&T>_)L/B+C37;P/!,.?I%A&''ZG>_9+?F)3KPK:-U"B;HW(Y2G Q? M/__!A3/EY_.H>CPA/GZN&L-3<*K:.XS:;:26Y]O\42L_QV"K7E9&R\/T;YU) M_QLPP7B23Q.XG_KC/Y<$Y7Y0[ \[PV3'[T>/S7B<3<;-\GRLN893$>MU)+IG MV^UI]/BR_1(S%ZV(GX 7T(KXLXOX"3L4K8BW\GBL\MAR_]F%H^WIFU,W&(^5 M+6U/WYR&P)[9ME@KLNU&W=E7C[1'T4\XZ?)8)5[M4?1CMZUMD5=K8]LBKQ.W MM:V#W)K<%^D@MSFC,^?F-D-S$E[DN11ZMEYC6WIZME[BF1QP:YW#]LC=N8KH MB[>CK8R>F1U=ZN5>K=XX'P-5O[8CT+V';]&_@:SGE6+>1.?CR9X^.^%=9WQE MAKWT3_CWM/^M,T@J]19[0QL% M]MFW/8Z T*<<.VXF\%G=GK,+8<_N^.PF6A_5R=!G)_\Y;#UNE.YGWN<[_ U9 MK0]]BMFK74C8JNFS/L#?JNGG5]//3^0VH_42R-QN1)PG6=LLU[F2MDU^G"UA MV_3EBR!TNTM\OH3O3[*W_6]9[\T0WGW9_SK(YDT[+)BK?XUR-^B,QRLM5+YE M@]%-UON2=:^&H\'H\O93__+J!%WM;9>^V.UD[=I?+E-\R3N]['WG^@25P>Y< ML+K8ETOVM_UNPNCPTESFV;PJ[P70OW'5+Y<1W'0\&8$?_"D;=": X?%5_^8E ML,*:=9\F,_@Y,_SSBV_MP?'9 Z!N/O$0BQ2TQ_"_NS?>/5N8D U["\,76:5\ M\C"]L;)9VAJ0$S @C[ZAZN>,T.J,X]<9:C>=L<(JQZ$S6CXY.0WQ&&1O7>XDZ^,Q\B&/1O\_O0[P0W7N&/L2Q:.#C\"&.6P^W ML=QQ\W"KA]?KX4?S(\[*!SX6+Z+U@9_$!VYY]PQY]QCT[A/X#6?%N\?B-;2\ M^R0^PYGYO,>B>9_?YST&O^$)^/<,\2#)//QOW+X4R\ M5UAR_O>L9\;%T/L3;J?!EB4+U*]TD44V+O6%L,GJV8V61XZ"1YZR= %G_'S!$:GIV]'W>K[/@#$\-?A9?AQ V3)5E[Q*>LF0S[O M/P1S/TPG'RY,MSN]G@X2$!\F5UGN1M7:5J/HMFW]TZ1O[OJ1EXOV\LS5T MOP>GGO"/!,%#V.8>Q(?QS;'&]0?)ISZG"GD_&HY*9IJ/;W7)R](E&SB@52JG MJ%0>/4AME4JK5%JE\GQ*Y;E3&KM[*L "O3NF;(.;(]8=-91J@YG34Q''X'<\ MK8IH_8R7IBM:O^(,E<;S!BNMG_%"8Y36[SB?T&0W%=*&)J>B,MK0I%41)ZDB MVM#DI>F*-C0Y,Z6Q8TE/#?N]4,DZWI*='0OS6I*>7N&=[0PZPV[V^2K+&ISW MF6Z;YGG2Y/W.U_Y@X0*)A2Q#WO\&DY/F*T/43_WQGTNO*NZD"#^Z5ZEL&W[] MWLE7O8674PG8A/H%?WH=[A_)0JZC7.4ZD5K2/1(@+[8P\EA%LI6CXY&CX^;> M11_A6+CW!3@M+X'Q6Q_N= Q&*W*MR!V'R+T8*]?*S?'(S7$;C+VY=W[4N;45 M!^;Y132?!+N?@9DX+L_L>07MQ2;67K+@G75.[<@L7BL]1R$]K?%H>?;%\NQQ M[5VTD47+[F<:6;P$AZ:-+%K!._K(XKAR:4>P^?)BI?$TD\JM2&X6R9JKNS]E MDWX^JS[^"#SR^68T'(_R6O$L").&K0C2\CN^W-XL5Y%_G.,_/1O[[*(_S'HV M&\(/)R9%&U%58>)[7#U:E78=IN^_NPG53U1A_=QMK5=-CTDJI,*7X?IF,+K- MLL^34??/TV+%I07=D[]F1:>IJ+8CX*<,E'*_"WIZMN#?A_W)^-/GW\^"E&O7 M=II$K3DLU0KFN1]VJ6G>T1+]Z.SO@4\XM>K[Z=7W@=H2[W1'4SW=/V;YQ2B_ MGD>DG3QK;U'8@J$:D':L"N5Q'?HYZ]&_3P>WA-_S$40Y[SO%D>7KP?#''U^N M^GDOB5Z*W>^#KV/GK#L:+RSHU6]I1;\VK.CIR"Y?$[Z#'5D<_E1V9,G.?KA) MT?AIT7T;_V%Q72=I/^:TI)^S&Z):@CX+09%^3=1SQW,M/<\JMMOQYN^S]P@[ MCW^SX5%ZA,? >UOE%=HH\\A"@P/?B=6:H---$;]IX[RGBO.6'K[K:$Y+D-SHGKCK]DPRSL#P)[I7?>'?7#N9D7IY\LO6ZWX!>F7 M/9BF]4Z>RSLY!H;9PR"UWLFYFIP]F*$U.<]IH"_^>PD+2=0BC M(?PZ7N*9A5L3WF>3OW;ZP[>C\3CFH^O[XVD?\G],.X/^Q2UX@*XSOHJ#T?=T M8.W4=,Y:C-PSU6.@Y#3SL*N%<"T+G3L+':1\>\5T[<-%OP_S#)#S_[+>F^&W M;#Q)TTLTO@".V;S\%V34U .-6LM+S\9+R]O_ASAEWFJ:T^6.HPO 'X&=6O?G MZ-V?HV.[1_"76K8[+;8[![^JY;FCY[E#^E^)A62;+'A!+"0/W:VT]=]/RG\_ M='_-AVJ7EC6.@34.HC4>NM'1LL8QL,93%)(?P0WU+:<6Q1['???[.0O=406? M9RBEYQW(O'3)/;:8[.BD6;72W$IS*\UGLA]Q9M+<>M#G(KE'XT$?@Y36%@A_ MZ?PPT\G5*(?E+(G$FW'>R0:+CT^+]>N7=\\H3>M[04[81H:XZVYRODQQW^^D M98S:9.F>:N)E<]7#.>KDF?J 65L_V^HA?Y\.,\S^Z&7]/\(,'GN[=,IEWI(I M&YAO_6\;F?(L&!)0\6L=*LIF3HNX.!CS/3?C+6E3^1J)UYAMJTU7AC]*@^AM M.?6?HS^'66>U,>7+Y-0E7+2<^@2EU\M[X M]YL> =?$(BI3]V0<%2UF0S#I[*5UQDJT=IW5GPR9/1\#A67I^93==% M=B?3/"6M1^.)&:;NGEG^;5E5.WA/WNE.OF3Y=7]^%>5IR<&&A2YV#&A8Z0M* M#.[))'?=1+-O69[Z2IXIBS2L\WP99#KLS[EC.%TEZ'76&4_S[+?B5?!C^9;R MR?U[TVMJ7OKF[><_/H9/?XQG74@77][K?P,*+RXL37H_O0:T3T:+3M3]Y_KC M$2-8_@IOK4+R'TNP++]HX0L^&XYFPM_PC0+S,W@W?63E7>6CNZ5M0,YTW*M# M=[G*WS_[G?%=Q?-VZ]H,Z<4_AA0(OTDB:)@\[E3X7 ?LHNEN*V5W.-#L;L-<&&$D8=$YIBK[6P1GKC MO8D^**[,J]\N.H,QR&[EY>47BSNW8W_<[0S^F77R,-)8AP0@-'K?RQ_-[VZ_-P\^'99\M0&;X:][,?_S6ZW^"X+ M5ABO(P;DD^@Q"YX6W\7$,++L8C1^:06,T?7U:#CKN#SOH_UA.DF>>@^\B"68 MYI$'>=>YI:]^ZF7=_C6('/SY?5P$D7(9(@H"%F!\=)P'7*)&!!Q>_934P.Q] MI1[G3$K.F5Z"> U0R^ 'T)_IXOB_YJ/ODZNTB]X9;H-+9)3D5 'MB$",4HVE MO.<@%I!&KYR\M0?0;. M&=CIN#_,QMLHG"3AQL6H/>A^"Q(G4*F HU-6U=!JZ1/EU[_DG<1 GV^OOXX& MV\AYL":8*)46CG%'O:2D_&YZ LAX^_Y_YI]=>G?Z8']6H/&K!WWS;=:2Z_TH M!6.=@;E.J8GESZ^> TMU5_"VLCAKM<_9?=&6&1=#WPR3]Y\T31&U+(CH:[K( M^%:Q: "%&):!'=.1S$R(%8C[0.F"A,Z<-TTT#$;H+[]L6-&A%_U^!/JK7/>& M1<8H@E,RN.B1UU0XZV6Q2+!9H*%7%LFE8NQ@BUS? M_U=G,,T\N-.#40JP=L0U9II!W."4MC8R$A#Q,^EA#"*)&"O20Q73"TMY$*@' M7/"=*HD0Y@Z[_>3LEEIS.1$,GX5OK7Q]@\Z1FJH4Y@"^.#(BD BF5;2*YHBJ<\(9!'E9G@9\[-QD M^09L">]0,E@*!8,@L#2!Z );$!&8JIF0\."LL)7?C%($Z+.OD\]9=YKW)_UL MD^HR""6E)6R@!*O 1,2QP!HX!!2M8@T3)04_([2!SP>JZ_9O.P(XVXXI'88"=$,':>.8H-D4< MSIBU1H<*KB2(\1DAZ_?/]S)I+C,8FHUWDDU"&+C>TJ.@E30<.10+EX-:JG#% M? +ZY+&[LFN#$"%H-)Q;!XJ'$<&P+H0+!$XI4W6Q"!?';@$7LP0'\=VU$A+< MTB!BI((0RM.&P1QKT2%7<1LDI_S8-?BN2-N4-Y(Q8F4B$9(ICUW:8)NC2,?H M@ZZ@B'!\ H)T4-^=Z ".*(G,:<.]]8C' F?&^%A-,&)"M3PKOMK)>4<($! ( MUZ"\, )^8[*40N&DJ[(8#&=GA:U]G'?EB361&RX1I^ N2!I"@37$G:U8.,RU M5N>D\1_FO N#()Z66# BH[+:ZM(;!9'EN"*CE&AZ[![6+MC;T7F7A@7#130! M# #1)G@G2W09K2O^!5'LG!3:3LZ[9)Q2&8@WBM%(+7&TR @:)PBJY%&Q8NB< M!//!SKO!VD4DB2'!VL@A&**%0="!JQJ#@,0!--M]E8$;P11P [X.LOF/J;;R M8]Y?V6@I\ 1"A=$=,LIM9M,%:,!U6#I=\OZ_WO@WYEV67]89R>7B">$4"9Q! MY*QE=$)2,)AI>XM">..C5\M(N:]6PX3_?(^:;1:U@()9E?QL[L6L--,DZA$9)PP!_?:3O[I;3 &#-$A9JGF.6 M^6F6&IS,P,NS[ +6N!ML;CY+"2.B#F")6&:8>Y19#9@B.\%6*)*9$\Y6MHO MVG)!VR#@R^CIET^T5!A"<@M8(%I O&H1LQ[8&*R+(A7=2 C?=OGWRUE:?*IW M_^_^Y,I-QY,1>*4^N\CR/.N][7>^]@>S8I1OV7":?(%ED!RB&ZKBW*816*/%U804QIQ7U[@3D-LML8(9 M/ZMQGY?R[;S.&*575L:4;V/ E9YQ<+ M#V"'($JK;%5)+>F6RUP+Z-U:EPVE M^=;I#SJ@HL'931<]+C1\^6L^&H_O6[ZD1B^[;?=*(K!1F(/[$:/2!'BUW#-Q MU-N*2X?) M,^!,P#K75=>LPR",]-NZL!4_/D3O,!<3, = [D? M]E*1\X>+^^%-"NK)CR4O8'AYCPL1Q!5BT5FCK0U&SRNJ)#*4T,7JAO+\#/H9 MWZ'X@=A9P/*D,[Q,OJH9CR%BG4<@P\NBG'XW ;%2([!F5G'D'/; /VZ^[0GB M09FK*#[&U,+.^@90]@=Y'9\[1+"/#"GP)P(&)P-958!LN;25(A.&)=X=Y+?@ MX&79AYM42PR/WR:C//N_]Z/)/[/)+*LW!/+%Z00BI=F3#U\'_$%\* M\6*DQEJ$0$V!$@8O LP.D ,$5R)=\0/IK"#D;D4/@O1NO>]'P[M7S%DRB?:L MP=N;279=XR6I#=Z#!5>>(;^H3> \ .Y- MWIV0@46NTQD6C9&(K@BXP4Y&X4C5NU/[@#U3$*.+S^5Y(-"ZZS,-S]F.J3$0 M=UHY*[&: 'P;Z!+RW2P;F(-(@_!K]< M..<+V!UG-=$B17O"/LV[5TE)7-S5L7[*9K;_S7 \G?W^<93.O:YR[!8$8 P; M@FR$R#\@+@AG;LXO*'!%8S73C!=TP@Z /ANJ <9F_O?OQ;'[X(W[]]"]\>+&\D ME&/>#&^FD_%L %[1) NO?#<_O#@[N)9G_YZ"H;FM?]_"R/&GY&BF>&_3O@1! MP3H>&54H&DL,N.US2R]3Z62EJ*A$;@.BGAV1Y+D0*964SFLO,9%*X&"$]04B MJ:):52)YI18V%0^-SL.NG5G!%;>1*X,$0QJ<15RLG4"H_U1K7]HT.&&9!-6- MM93@@#NLB;8$// Y.@-QR%7J)(\=D<\FD];;(#U80 R80S[5*Q5A3!#"R4KD M)35#3\>7AUV[$M1S" [ =]$6%+M"TA1KY^!&5C>U=EK[G46=.3@[9HP\N"74 M6\RTPI8[IZWVQ0$@(G'UD TX*(O5TRO?WAZF=1$O(T%''BCP!0^!JH 5+V"2 M6E6/V40M+4Z,&+ E;:.H:",F!*96:HPJ\F M.>"W ]> \!/!UB*96I3KPZ#1-9XZ_,8@(T"LL >U"[&=B\P6TF=ME-6L&^.Z.!?W M..":86]??H9@%#C >&"-&)37DF# MF6(.P^XKV25=D'U$E@/7,AB1\1&.C G M&3;**^F0Y((H9>9K\Q@?LSVU!(B,A\IXCIP#;ZN,M@7&18:/??5 M/4.E2*W4-4#S$+C7J@O-I0$N!4].1\QH3V MXZ S$X14O7ASO;M+1R-3'CF!(3JA F14V&)%UC!;=:$)F.V*I_$H@#\-,M:1 MEQNPHSQM'_C4(PA\W.(8'65* ,UK#KAR40F #HF,IMNDTA8:^*2SS? =Y0X% M N%2:GQ'J I)&6&'O 0525P?HT1KZBW7PK&HU04E&[ MS[FP)^ERQ2CVT6 ,M'=>!2*9+ZAO8J@ZKP)7_)>]4=3K]>>-A3YV^A 8NB#5G#G,G\9-4R=U?%S]CG+O_6[V;QTLRCH3 -J\LU;;!!SYI+6$:"+8@1O*5CM)=*.:,F$ MTMP2P9/[3R!4IP*8_,A(,1BD&M>L-WNA77UA^)%^W%VSNE2=;P2CTDBMHR&$ MS,,[\(L-\=7,3E6B9E-HD)]J>1:1&IT.;M(=#ZDR )#CT];_:!:,;H>9$(S02A"! M0D!$.B5=*3W2*E?!C,*G)#R?L\$ @@9 S/P4-/R\'5J8H$R:(! .'/Y5(LX[ MOB>T8.0J207*M7XFM&PPU\8@:<#MIM9ZJ[&WN#BH++0&5[RRDAH;\<1+.9!Z MU)Q&;L!;P3H03*WP&!6(<,#5U>-!ZKD8?0\T/$P]2ANT28U!A3(V1-"5P96H M8;;J1S A^.G@YB'JD6,753K :KRD+'B.>=%&6GL(Y*JQ @4_^'10L[=^C%P( MP<#K\D%[ZK%$(I9:)3A<$:94P_$(:"F;Z/K1].OD8CJH[O'OM5OD.#-1"45< MP#H&BE'1RX,I.:_3-�,^4PC-T_L<8TM8A=/P;!]R:25K 7H( MZ#6F=Q%T+"D-RIB@ \9.Q" 1+D GX)!7EY.X&595;8&GK@@]-CCY)9Y\#T6X6M0L0AK5*%>)&VQI+SJNKA M2F*]LH54E=0]"F5M2O/'H&.,X,-SH0(K(9%.ZFH5D>122KH5)/L5%08; 1"C ME 2GFNG4UJW,Z,=0]8L@:&*T#C-U!F0]6.OP)!P%/!?6$ST1H!NP?4628"$(T]Z2('8&4V(N:.H/5N* )9\>! MV&<[(Q$M-]9@3+QSE'*.HBK."4AG3+73"E5:(O8H8:!-N MN5(E'E3PU1/B&NG5VHU'QL.YG&<22$IBD9;1,ZV" D-ILS,%1>V#CH @#:V^H2!O[ M.FH2BVKWH)CDE=H_!KZ"VD=V5WJVK'1T6=N9QV87HSS;I[Q*"IYV37B,SC,I M%2L:BQLL2$U)V8KW^A@@/PT.#GQOCE<>2X\-H\ 1PC@?BM8]U&/02.M*+\\4 MAYO:8DJ&0@@Q$(IY\"(:?W\I ->5$X3GCK$].G-;L'2,.^*)%9H)'((N;R(2 MV+'J@:?SE]V=6G7+*(S@F$>+,?BIV%-4WDKD-(L5_)T]\O;IW.V\X3IHK3&+ MUAH&J"RNW:'1U53H$GGV7/BP7MX\M=JT$H'OZIW42-"BQ0UCD@5:W<(79X_0 M7=M[^Y"JM"2R7@5*(>K2I6GQ$-"_-&.\4[MO17T /4@"$V!#K&?>E]QG8JS> M:T3.GOD>W !<""1D=)I@1R"H9QYY?N?I^&K=EF GB=.UIYQ98%(DK@(S"^$Y MMT:4EV)H5+UH(X.&R< 5()@85.6[A16$ 3)X6U39MOX1Q^\B== M5X.)CB%J90)$:%(43I[%D59+/LX=8_O[XC. 38W!/2/#! M 9:4+SM?1X98-8W.3S-?]70W!QGM220^"(E\!*FVZ4#Y'*-,N>H)N]-U3@X5 M;6@#6A!!$ SQ&; ; 6-3WH\6N*CMIW;6V-LEVG#!@M@:Z1SC&*5;''EY[9?7 MFE>2@*NM"\X0?P\.-ZB2DGN+& TV^@AZT:O26C-CJSG]U>VP8T%J.G6Z[[Z& M)DISSKT'AP\\/R!!H=4X"*BK=AC7CQ-O+('\-#@X<+Q!HI8J2!S2!ABU"*2U MB%V#,*C2A.@%X'"3^.&T6>@]EYH$X@!O-)1W]494[2E\[AC;(]Y0' &O!6F\ M0JF-D7>HT& ,I]/2%>FEYR^\.\4;S%"'&;(Q(*>H(]CP\M*4=.M")=Y0+T#[ M[15OQ*@426U7'(M&@:/B79$\H$Z@:ID=7:U=.D-,/BS>L-%XQ*1&6E,I(Z;2 M\E(]6E[3Q.9Q<@G'C- =XPU/* F4*VR==,$X2%/9-&"?"ST[6/ND@.<@RFIU([ M3A]G__>I<;IN=X-0%5+;9"*5F]6B.U$XR1;AFHBK;DD\H LL1[0RX=BQ*@EB),:F#6-OR[QPQMD>T MP4+4\]/2U"KOB>.RO.#:(,6JR?F356 'BC:B#U3J2!&FPID02"1E4EXYRBH. MR>HYE+-$X#[1AO5(6PQ1+U&,"ZPD$D4F6<=H1<4[T:<9;#S=YH9*5U-P8[AV MR+O4$L7>I9>-JK:$.,T\P@'W-DCJ]$Z014*"WP;J$9655-H'82JU:.>.O5UB M#2*$\%2@@ V/+!J4CE$4IEG%4&TX<_;,]_"M#1<]1&\F&.R4D@$I5^RCZV X MKQS3>Z3MHGUQ.C_3GOH]C">V,^[O>"H7$5@=.,+!8DP<(3'*LA0/1>\JN7EM[SK M3,JWI.M\/PRS+U?Y:'IY%?O?LG2M[_+;=[RPEPK@5B? )$%0$[1%Q:%Q%BD1 MU>O,@*804J]=^8.@?T*TK+UT)MUC')U16DC/L>"V=,.C"0[5-*MD0JTWV$># MEO4WZC6[+T@@08.747JF1221%XYU5"94W9?$*:OGDA\+\B="Q]H;7$Q@*# 2 M")'1,:P,-R4ZK% 5@XH91WR]B_RDZ/C<'UX.LN+W6P^&9L?[I)2A 2%G!(]! M41RL1L7Z96"A4D1+%99DO_5703W4@M<1'#/'4N=WS=+%CT9'&TJ5((RKWH## MI"0;2N>>>L$/]0%(U-I;$<"3]!1<2*ITR?-:D:JQV,('> CP3X>4M4U"N(W4 M@1.D%.%14%UV2F*1,(6K5]YO]AV>&BG_W9]<]8>@89):>8 S@9"(Z1X\K#7U M@@G-6&DBJ (E43W\CLM;I1\/Y$,C8*W;@)SD"AF.C P"5#XK[I$!!% M*MD[ M2@E>O2/@^1&PIX-@%.-&Q$\!<44";;1@GSJP&QQ4ME8&Q[!DMNQV.L#1;/QF_GE1CT[G;P?3?Z935('\)U;<6MPR0GV"J?&&%Z"SBTON_-! M15IQQ0A9<42WA>QQ5K.A"40% I_ .1LB,X=76VZN@V4+F-]G6[@[BQ '+$@01'K@;T:(H2[= M@Q8Y%1P"HECA\MD]3UL #( L@UNW>V\FKI/GM^ 2-_HJ:SK6@8E.%_U%$22Q M%H'V+'I7,HAJ9*747R.^A(J?J/D=*6K\5ZK6!T]['V^ A'_ MDN77;X;?LN)ZCAV3(M&A$ 3X2@8[B(XQ+T_?,,FUK7H65*D:BFP'VB,NZ,#M MB) 4%'2:U92$*+$&1[(\Q<]%]>J:>C8];J1L.G6OA=)!^=0=E/)TX3I%9:D? M-M6^))QSM.K5'#4*]FH8I"DR!"<)4)H[6UZZ"LXYQ[A2SIQNJ5\U'T>-DYWJ M5A -AC$EL.0.J5EBK8B>X8_"5=)(7'*RZC,>-S;V*4+1A")F9;!1I-/>FG%9 M]O-Q1.FJ3P0X857C<+QH>5A)"0D2,R&I((9YA<"C,47F@2KB5/4:>4+T:NAW MS-C9L4#$.39V*OA0)%5A>BVIH2 S MG'A7:E>I5?7F0\GQ*0G.@\LWI*=:,*N4TQ!>*4-$V4>"2? ]*\EJ#OJ'/C." MUN:>@>(A-2G7Q!##HU=E_SWC@/I5+XM7LI#/LJ #%W'C %$%^!8*A!U3J;PK MZYX(]=6+MNJ#B^-&RJ9C[=%A)"FG(1+&4;K-EI;I3J-(9==.$HZ?V\\Z=)FU M,\X2SJE6(34!3_H1E89#'=((1(#"JY")*7KK@A MRE33(1*39W?%#U\!'0U7A ?GHZ,$&TTU-:5&#;9ZES5$^Y*?7B%$7U*>F3!SN?Q@:&&,0H M@O&T6RZ*BUP 050(6D&01%PP-[P%6OVUC@2D<2N+ C6/7: MB,L8IYPR-@803I.2_L6JO4MG<"MG*BC1&X7X&58]OT/\S;";ISU;G\W_G=_Z M-;N:LGO5&5YFG\!_"A<76;?QPKHUGI0.Z9B[$LXJ2BTO:R>1!X$1E<0,>)>; M_X,Q4PCWV*=",R4DB'*^0*O[ KCXRUPS@/T[]/!+>%WGMC'06?XOG.=S=RSZ\'P MQQ]?KOKYC%_3V:GT>-,6@^=4>T^"$C.)H0H3(A.>0*=+26K00I!<"?,>"2T? M._F'?'9W<&^V9UU>K+C1&B]3.@IF.=)1LV2*O7:R+ BC4EJZ&)F]>?OYCX_A MTQ_ETM#/P!WU!&\"[L%K6I:Z,14TQHD+RI2L/GWDMQ5(@ M8L3HCC_M=-P?9N.QZ8+.'/?OKH*>L>K[_WKCWYAW67Y9EZ%9Q@/R7FHKP-&B MPAJ9ML(\LXY:0Q Q2_<^'0X/^1#1:1" ,B P"/JZPH*KD M2R(8KA4UM'H[[QIX]@9[+0LZ$R!"(Q(I L8E^"@Q+1$R46WB4LN+.V A:B8/!O;#= )68IC\E!WKKJP/V ):M==4 '.8(KT!.LFS M)?VZ WH7P-D?[/5WDSOE0V380=C"(T'6W7&%8TM>^ Z(W@SV'I5M$J)H(XAE M#**%=*VQXJ)P[QR+NGJ6@-(F**O%7QLA6UL\[@2H*D)GI=56"(TD+CV^R'6U M/)F*72"[R;.K;#CN?\O IQY=9^^SR8>+REGW;4(N8JEB",R] KL9&4+%'7#( M6BM-]:Y305;W?YNAV1OH#<&,U!1CX,ETVQ!ULSLD2J E1;+:O"6=--H/:'#" M4L%I,LB?^N,_P?"E/W0N,]QX'?LXG_SQKO.O4>ZFXPF\.!_?FW*?#08K5V-6 MOF%O+4055]>=_,^E;&(Z0 "NXK=L.$W ;G[-E]N;;'E_HP"H,K;J59#%E#6W MRF!P"#%A*F :B4ZWP&#M(]9&+!JVX73V(O E\!*VF]%X4'3_+?L^R":3CYWN MGYV\=W*(Y^##26(05TQ8A:QV1=".P4XXZ>L1+P^->'U8/C?=;KH?/EUUFO6_ MI=,S3X?Q0#&H$$\LEBD)9;6G$"19)"%>)Y&[>HSC$\?X\VD6!SK<<41$NLV5 M!D51*!B<,!%4/;KY7NB>'1M(!^-*6-_V.U_[@_[D=L?3JYA%XDB(W !G: @X MBYX/A!LIJ@5!5!.R:GS6 /, J-?Y(XX1<"Q95-BF !GC:%4!M6525W:2&&$K MIX\?!VJ73O<,=SPPC+'R$8G(K5%:0YCB""_;^8LHJ8X.K_2R46"V>W ZL1UG).H((X:3C#/Q'QIA+78KF-X4GII+15VN& M-3_P2@H-#'9O=#FL)B"V<(PA#@8?S3'G#(Z8"T=HJHKF3&CP\ZO7<+X6JVU= M=P-P>6EC<*"+(;L?3F6!0.!)D4_G88Q1!,_K4!&7J:-^99,,%,&JB"]\?V? M[BP9+&[0&8_GE6)@5"!N_7"QT&;KP^0JF;E*^+!D#O=]R8KEG67G_%?'3MLW'_&HIP ML CTCH:XKZC71 )A@:HU5T@A]9B0M?S28*HU!V?9>DP%U0RH$HOR8N$4":R: MD=F2)G.(8>'S[<$/%^^S[T6@ "!^S/O#;O]F &B9[S0"]GJCF\K)X*(LX^^= MX9KTEP/?'RR!BTK?336^F_,-^TG8ZF*XT2 M/X[F>RZ8O(,15^,/^=O1\#++=SOG+$4 #Q6B1R)<9,IK'XI"4._3*>U-+=4? M%_9EK%QDZ51](C7HCYF.,7F>MMP3'R1C_V;8ZW_K]T#J9WOYWSMY;_Q7&)%V M1^]BJCKKR9:UX:2?S]Z9ME0_ U^-1P#/7*O5%97>[[PVO*,2:GY,"G TFSB& M=246A:@6?J@IYE[>H*$1?%$%E' 0\Q J)';@1,B(B(K.+A7YWT>;2-%%"CT. M'NMH,]?H7SH_S'B<3<:UI^S7>>9,.(&TB )Y$$&(EZ*>QZ64HLBK9^ XFIV> M1=7552'9%]YU_C<$I!Y)"#(#XR'=VQCD?,>6,C#5K.Y@S>/ FZ7RC9E%G8_? M*R0E*0Y%'F)2[ZB)'H6BJCE=-B9X-0X2>J6>9ENX'F]"2UN\F&28D@_ H%<<3%"*-Q9(B#JK:9)V+E>S-HZX(_G7PQ_YJ M)>06<9X /]T*( F3J4^M[WFS ?2KHHCA=OA$= MXE$R$3 XE]6Y[*XX4/?@WI]+2+GQ.O^KK+R$ M7[_?;9&MN>R!,X0C,>G&8(D<W7&7^D-7K-[*#:6/C,>73**[02DJ!]C+ MT'T5DON0WHR+H?=?W$#M0#2*2DNN4P]&15@4I*"V#II6/+2*GFZI_<34!B/> MNR/XII/_VDB)&..$(BE5ZF.N"NI*140ELR=67:33I>[B&:XCH.Z:\S**:I,J M"H-T-%I!BO9CJ7&JKAX_EF>D;X^,1D^B;Q$WQ'K&,*,X=2"02!;DME*;BG_6 MDOO9R;V+PHTFA,BE8!%K2ZR@E)?.DP*_?-VUY$]'V4WM5LHOV]N['__6S_). MWKVZ?9M]RP;+*"['O!G>3"?CV0"\@N&%5[[+.N/I//47\^S?TVS8O:U_W\+( M5"<$K KW'3I)XH8HDFA++@O@5A)W?Q@2[K,!9N*-FW&__A9$4B>"X'68LRI M530HK33C$#?.]VBI8JF^-@51RPDD8EA,$*I@S!XP@7+1.)5160? M=<6+*G$KA78_J.9@^KA649ZR/.MTH!$'@3&3 H)2%/ \!4L# Y:LA"W%C35P5<;0'&ZNC=S3(2M"6E>GI0B4+9!1(E(X!BH MZY N*&HCJ.3*+I72JQNBYT32$Y9-SHW5D0>)(_:IKZ,JKNP$?8L\JU1%/"$- M=6M,'TA<%YT--B53F"!<>:QT*,54J>K%$B^&N"$*2Z#U"2*:.\< M)">J172OJ7I2S;L;85MC"E)*+$II[8B0HS)8ZFGI'CFD1/6@!1?TC$EZPK(9 MN43*(?"'0K B.G!C2>GHILS8X^O;\NA)4ZNGLTAD$8JLM'-'.QG0]6+I_43I4K-Z"=U31M =;_5*3U!.63$=%.K7I X["@'LI32QJ MJKVQ1&^G\(X*E<^7%!;22T>-]-1P0P@"=Z! 93(?E;['%#?Y=0?!YX&W*HBE M0C(#VIT+2RE3EA9I7,JLKV3]'F?Q>Q6V1\:"%RY*:XRV+,3("CHQC7VH%H-O MI4-JZ[]W 7E==;1/ESDB&ZF/V(283MO+XN0#1ZQ:B[\5=K>"^/:)J\L6X'NR M(B2A@ V4%"(RHT00 @*NLDX,A;V,RE9H>S&8?XK2(F,#3?V20/L((1'U,I3% M?AI\A.K1M-7[QELB/GW!$ 9G(TK&P'7CJ?E \+$DFL):5%0QP^QH:;9W?==S MJ+S4:\G[X"1Q.BK*Y:P]Q SQ1J.:F]HW&I06\4^M\2*$0NDN41.8QUY8%8@M MBRFQKQXO7+TDN:7ATRL\J=-%2]Z#&A,D5>M9R4J%!VY%]>3>HXM=>=B];'!K M.^-^=YN#5HM=K9RW1E@"3FA@1D@:$"L:P8+M97&%]\!: M/4VU".OL/CM&C=($><*DTX5WAYC"=M7&+,*JT0-@]?W!=%+7X&8]9C$67O/@ MC'&1(F.]+1(<2,Q.@:W!+&Z&M@!F+WC78U=0@K6SCACN$42Y'NGBM",GZ;!M M,[Q*[@;OK&7"71[W2^=':J5?M R N472>31A+_<,_?!]F^?BJ?Y-:YH3/'S[^-SCU5^F+WT!+7&8?ISGX M]^/L8PY ?KB8MVLO_[B[B\8DI^"9N6B#L5&G>U,*#@O>K%8LW[L\5/_,ZKCL MX2MX,L2L]P53CSI/<" D!,FU\:HX?B0X#E&))L0(]7.M^#TR8F:MP-YEX&7T M-EV^W9R(IX*&=#GL-4641(MQ0"8U,106K9)XEY72E$I6&7Y9) N MXM1R@TBZI]* >4%,@'?F2IQ"7%G=AIE?WK8CI.-N/OI>W-X\+DSOE]''/)5) M36YGG:RWZBBRQ TJ@!?C B<4G#+0YYAQB;%,]Q4)E1B+JG5%(5T;V!'9]VT(&DO2]9]VHX&HPN;S\E?5O%D+*>>!^X" 0\S,"D MQ46EE+3! D?]]E&>(X;>@IT9CE-^[3+/YGOD5>[Q-MIT-DS:=(V!T^ TE;@1 M$/(#;M01X09>]Y2R%8UWG!CKI-'I'Q7*G3IP'S18IM\^LG/$SO:RA2PVJ=Y0 M&Q*4LY9I(DKMX[!DYXJA;61+""HP1+9@PU0ZEAU!G@K<:,!.TCOXN7#SD+5_ MR3N]+%W@6%TR!Q>.*HR0IB+&P$*DQ48/(4)@/HO,GGK)"Q=V/*^I!A<,L4@A MYJ#2( C&%"K526 * O[G,-5/@)WMU0E7T3'MN)0\0/ BJ2CK6Z2-G.EG,=5/ M@*%MU D&M!@:?.I40AQ3C)"2>PPA$3V+J6[&S1.;:I>VF!4$N5<]2WP*?7VT81R[%4QE# $R:AV++BG&HD*SO\E"A\ MA(SQ+'K;2TNQ2ALSQ8T1F"C%C&4H;0H6R&(<(M"*WA8K^U:' MP]7"E.*8<)N"IQ F 3NME1@CX E.->E'@)>T;9R!$GA'>S3 M!DCW7_"G[+K3'_:R_,-%[(^[G4%ZY6X+5]1'1G&D*S$_ L3L[LMJP$A47!+*D 1M;X(O!BP@5&&(:6NT M\ R;8H\TY?Y1!24<:X9/""-;ZT!0(5A&$AE)%]?'8'T9RG&,K:[8QT/IP)WO ME26@^]+->M( M%)!0,IDHDI'!4E.BM@5]I?/;'H _N?:S42(DE'.1 MILIF!I:@H"2.S%2OP0 ]0+,0D7:-G2.GP:%T]7@!*;_M0\)FQL;7&2_5305N: M&BZ ZG:GMGK=J'PJAECG\('#'FR0#NL(\BT45KXX8HZ(I:CBVV A MA-K:N7DXX$^N[@3$=-P(&3A7*EH12%E2R@F8]&KC-J'%UC[-,^-C7W5'J$][ M-1XKPP13&MMPOS'F<95),*9DZ\3L,R-E#R ""2%!ZC('7=,\3P=K*@>+]5C_OR#(_8-R]!>"&8_@X MB'+95M=F%S#F2^?'SM=#&^4-9HJ8*#'S/E)EYH(NJ?/15W997N/5?/3VP#W: MFC;<%&V0L38JXXK.P"B$2*MMV]2*):J%8@\P-V!9408*D%J?KC'4Q@"J;7$CMP2N MJK'T7.T+9SI+]^&B/%F7SKU.TK'!FVKGI"WPZR2SV"$6L R"..QD<9\U"I2R M4,/R*]MKV\'U&"O90 *O-7,RJHBI4A1QXTW7J('@'X.Z_@"+KTW[WF[KJ!^?'I-&$TG%U=M_BQA?>"3U$*>\Q' MU_==]C[D_YAV!OV+6W#^7&=\%0>C[ZF]VT;?ASH("S")T8)<@';'( SJV7 # <94SU1*%ITI6J*2C8':R+Q$P/?LEV#T?,L MS&*OF*YX8D:$HE($V Z+6 G#]F>ZT:CWO3\8[)8YI2 .PAE/4W\AY%)=FRLS MIPSL7$WUCEY5:<6'MP-F75X#G%^#!2A7RJ0"?#'#60&,@I#M\, LVE(B-96! M4"8$LT)QHPG84LS E@J/1+51B)SY71N!27EP\%LN^KN[@N"^M^EC$T51OJ4GEXLOQS\+GMX9JDW;B%#P[#_SCM8N((<8*SYII+'4UT0 8 MI'@;J-Y9+?ASEOCA&M1$"@116 9950DCGETN'L=&?R&N>M 82]H-S@ MO#%IB+38I N=A7;!&1'!>?.@];T%Q-9V%D5/!^N2I"(M<" ZM7/&PEJ,0+UH>#G+/6!;^L-9 M0\4WL+X<< 1V8/DM6S7%V4)"0-E*"9HN^4A*$HUT<10%,2X$KF($8J!EQ?N$ MJSL:I&Z*<#"VAF )2C %[EI$4J3I>3J-6RU])JNYD6=%*KRN<#,L>"%[V2L? M&$80DD:%O/+@4*NBR3 '.Z$J"'A-!-6R!@,54/:"=@.Y(H'HTQ%C(I&4$1RP M+!OA)KM1V1]D1-11:SM8_S8:]'N=6W-YF6>7X&#ZT6#0R+7?# Y\1(^YC:E$@=+3&@&TE@8)LE.%XK;NAB1V0LFO'1N+P5G.19 M9YSY;/[OFR$$)PEQXX^=V\[7P>XI"TI3-;-&3FLC(_RK1*'9 Q/*5P\9:HQ7 MZ;H>I ?"OT$J!3'!B52J&0U2.CHD6)&WU8+^_^R]:7,;R9$P_/E]?P5"N]X= M1U!RW$@0:&1FY5UY-'VWEY*AA@II P$(2?/AE[W. "&>AM""844^(BJ\Q[5F"38- M7V^F<,%!;NB6C7 ]'(]-"5RN'(]<"\=!3S,?P,.O\9 0?S1KQT",:/MH%/-; MDVQW/@Z&@PO26_#X1-J_X)A9H,$=)PU%_Y)QQ#:CL0+6P]'8@4[=XQA H)E27 *X#!P$HV@]?PZX M*4VQ;5:;\4VGL 3. ^#>0'<'@20CQM,8"-A,ZWG=T8:"\I0TLA0OP9_>) 7[ M Z>79D&NU[66@4@.Y^#H@PL/.8(]*P6.L5&M7;R7(1F-,0(WQZ;.X!L'\D- MAX95:C<$'\%/E@T=A7/VK? MPP3][+##,@8C$-51+_9ZA CZH1F84[9))VP#YR$PW7"B1G)FF>4AI*4@!LY0 MJ@6F7)'F\AS.-YWH[IA>QUCE.RH7;_=TA$]08QDBJ!0I0LF9]5!:<$,;=XO- M=,1:.%J"]);)"_[ZUG@#C!:LU-*NGPX"#96!L\[I62S<0DEJLAQ"T =H)M4_+9NQ@\T=R: M@"$< /6W"-KAT[%9Q;KJ0MP#6:7>OZ7*I^E%/DC9_%3K]/;\?3[-BR]WK%2^ MV]]1B/.HC?%.*A&IPM;54[*)04U_C7$N5BWM1I >C,%]]S,@S181AIFE@B$P MI3C6L].94Y8V8C&&=L7) MYSI85^K;[@?J/OI)E[HQF9.461.5!Z>7UW6[V.+F#)NT4'$U#-P T_OLZ\\9 M\/00OOT!O.JH4=9 <"0I)13.5]2^.:5 R&9_.]94WT&].R%Z*/SW5D@CE0JC MP=%3U$I,(JU]=,I2FKOI!BG&5KV#O>#_^Z3X-3D2DWX^?<@!0'AJ-=,8W!NB M59!*4U4?@*-"-0V8;KKE&T%Z, ;W'8%S6 4+CDSD-&I (+#*JX$0R3/14!:4 M4_1@#.ID]O4B;#^<]D>3M M[0Y/!*2^ MR8ER3BVC-H0P)VH[U_3;&797"V- MR1JS7>=$'3?TN@TA\4P-45$12Z4!*.%8.,5Q/2:"2 M@E?>*$?M3F7?4RFN)D6Z",H_S3ZDSR\M>[W'@=,118B(J853H4[+(!=:#1'< ML.#=Z>QW.G7OP)\G7_)BG-ZQTRDY9AF6J4O2*)1:AL%MK&6(*64;MJ<[I?U. MZ>?)./_VMF%%X1 $&DP!6>R=G\A!!&ZZ;YW+L%##@>( MV1]>92,[V7PT*&B#'/;1(97&,X,GL/#6,!.ZTVLM'D*>*65*'2HB>8U1N9-/IS@A1F3$I9$ M\8B"(XBYN! @,/ZRD5WA%LLPS8*3$%M&#D%GD))QM/#,.&]&G&G ?#-GW!W684*:8 BA M$9QGC(AWVHK@?7TZX)OQ1M5-=RR/$,P(K'CJ8G/&*$80B;H>)D=E<'IM&PAJ M7FAU9_-8,8VP1#.M-:.88HW3ZH1%NL:X-<6T<%IRM=K@D<_KP'$(-U9YXEE@ M(0V]PT'P19"':?-&%I2-5LTK[=.CR*&"!N(L\M@3%KB)DDA#G:@Y# (XW*AE M.H*@X4@]?"4U:% NA4/" ,M!M+R0526!P$?HX1^Y.^Z(H8QY%""89<8*B3%? M\&9JSSI&=_Q$?&?/4P:'.X&YEAI'[1>^LU26BC7;Z9_<=SY61]?9:(+B! NI MJ9,(<_?'Z9OBM$;8 0&C5-I3&V7==$.E=@PWQWT^O6]Z.HXD MXD(%:A!$RUX2Q2A8JH4C"8JUV=KZB([DK6EZQW^9<7?$R]/>%6LTYP0"7D8T MJ1G8!T%0(^(E:DT)6T?B SJ[D2:?BQC)D B.YM#.>L1$9XX%7WPY9"YZE2$CZ[1I-"=RJ/6]0@9L958(ZD93UL:<.TI!DEP\^:O M.YVG\.<#D8HK0[BB($K&)X>T/B4:6;/2OSNE1XD-!"5**TV%1L@IY+7A=6Q0 MSC%N=#5T+L'CI<+3)"%J;,3$A$ XB?6,/AJ0$\TE(MVA/%'H8AR.J4&46&NU M-DA3CNN#8N AW#<#^V0.ZLGJ>I3TS"D1G+ QS8T2I%ZE0X-">,TZ,0E&O]DX MU!'Y@%&+]0*,N W*@A $S)'D86%$E,(-_Q@3JN6)FI&C.*.=HA>BC&,J2NRT M(A$T%')T84>DUHT;*8G3ZK[NE8L8*LYX]HO MDL &H68@HM(VU&= D4-%#1@I%SRSTJ59C H[1=BU1I"\.7O\"**&(W7Q/5,X M()463 NDC)>"UHT5@:2YN$?HXA^Y/RZHM$8B3+FP-B+MJ5IKH,!2Z-YX%@0P**C.I:[GW$ MBC9(^?39^^-T3L$OM91A4)H**VD@1!Q<73!HD:RYI>X@G^==\.LWSZZ&9?TU3&,O_>S.9_2.?E59UW$^;3XO+ MM^=I_'T!(.([YA#=#%H3UAEB6=J![;'"\+M@SGD7I0^,^A=_>H?1/VX WA., MC9C40W2_O+(M_QV,#+4=1 V @'!9R) MJ)?EL8'3@XQ4:Z8&2K$_V/W=;(C2R+'.&@-Y(E4$8/T\:05N;<8=#QM MXB; G]X?MZ^3G3%[GU]FP_$@+]Z>1[ 7V2@]:#-9>ND .2 MAC*#C:1@M@G@I0R7E-+82#24%F\5KVW NH7*77/X-\UI9-%*F_9J1!1Q6B%% M8SUO&PGJUPSA5[S"=.^44>PQ$9YR9U,W5@RF'AT)WTI-:-@> M*H@2=$>0S'CP83;I_WHQ&8$83*NE0CO.˖ZZ53"VD :"T8;%ZT%@?&H8$ M[YW M'(C+D-*&>P?QD6=>6&)5O8P*@3U?PZB8R)7\71.$70&\CZ">.R$<$=RE#:V! M)CU0LP-'M*FZ"=/E;O=] -PJE#NQH4AW.VQ8,X=L#)I0%4.@0-&Z5X,KU%SQ MN9Z@FT*YIR7NDQ4\64DP^(>*.F0HE1(CLF@@QH:SAK(E?"4[]N@D/BP]L#?< M@*(#I8*LY.!EVD7W6L"Z65WWB/0XL6+(NXM/5+3<$6F!LTHM7- M;5*G2-RGD^?HTXI8+B"0$%XRR1?I;N]\C,UT]VKX\-@4/BPY(D3O:<*4$@PB M8B6,U&)1Z 3184.<]R?'FWR6]FJ_*R9?AH-\8+_],LT'K\=Q.,[&_;11IS\; M?MEOWY<4GJ11Y)*!7\:9<0[QQ0JYE)=IKJ%,G>&W\-@>NK9PVK#W@NH CIMU MQ >.@N?Z>F%KT,8WQTABMCH_KU64JISOPXY)LZB#US0J[C%2*"W=KH])IB;( MYC%AM U&:V!K"Z--A\0%!#;($@_AC(T*:VYJC#R(4Z,(X24(&][JE/;#Z68] MU0-.B5(=!1@?%R$8#\CQNL(;>8%9K>[C^#A5T5^D8^GPR_U4N1;MG#?AZQX(Q]F\.9D1ZLP/7U@ M,DYF]=:7+3T7B/'+N,BST?#_\J6ERW_.AN-$GDT^B4;8$!0(89$1;'RPE1$6 M3E#5O(+GM"%PQW**VU'N?3X#RN2#D!5CD)[-DQX\QH@9)A3&Q$A#TP9);;TS MJ>&W.7SDJ/A\TU9JQM+RG=0=RXGQ@O%Z9!<2W(.Y;!:R"=(PBT^,7"?$P*1@ M*+DS.#!A.7:"@S]0"[$CKKD.)RV=/=)3/(@0.T\I!_LDG;=,2FM#4,PJC(Q( M>U4;6:IV^7PR[H/]_CDO/N?%^[P\;C>9WKV5\AI+.Y\"DO!]?:#%=)CXL:3" MY6C\V_^^^=MK_]I43UV#_O*M!W$X+08S3EME+<2>5G#F?' L&,F;'25L]=;C M3A16\)PL?)**5OON!(2XD(6T#2YX98F.G(;:M>7(-BI&=&(VA=2\)>&^(%[A'>']VU_://S29&OZJAJ:U5:03^; M%<-/\UG%FN^R9IY\"^*[E%FD3D%\9"&N$-'8J@!*!(29:SBL+S'2M[-L^P%Z M.%0?I)47&C@6DTN?3X>?QZ49*/YG#KKZ_!L<6'+.XVCR]2_YX//FYBX)CK_ M7FM+%+@5@M=;^@38V\ ;%O>E6JDN>U;$?8C?*H0@VGA.,,=2*(CB74U(%Y!I MAK^K>[*/AY";MI :+JR) KQTKC%'L5Q\5PJDT $WE[A2HHX:TV.21R("X:E' M6?H0D7-XL7447D_U8LTK!7[<;/14\LA-NDN5X%I 0,&1$U:KA3PR[!IQI)2\ M;3HN+&CIF9CQ8L7VG6FH9Q,YM"P3AHA4>H B.(PL8&G 2ZRC"4.(;UP[OES- M"=QY$GL>US,+]%H^+H<<%MYRJJ*2$GMP+Q;!G]2,-NV#>L!A;9*IN^TU4HHP M!^RC%26:0(1:[_EF:6=N<\\WL!2AZR'=$\(-=M8))U"D"+R'"*Z%:L&B=\XH;X(?4DX:Q8>^H59B!)Q!&FG=6-JS"1BNKO 7<%F/V@WD:"@D\";9C #FPI M)^!Y1B SE:G2C347"0N-T7W6OFW GU1RA"<>PXFB5"Q/O59$J8HXQE-*&CS8 M&G'^GJ=WY@/S!5[]7%9N)33> ^#O\J*_C:)GRR7>2E&GM2;,NB ##>"^@[=$ M-02P!MME/3^>EQ3Y$WJ%*-9W(;(9OJUQJUIZ%G],K9X;^TS!KG* 6E$-_EYP M6(-"JZ(Z8BR8XQ=_>B?^P7XFS&\)_QH8;L&?XEW@I&*>#Q[:#F"H >NHO +# M'D#>VWAAE E2DL@#4@HKL,@U3:GG 3=[55>;<+8#AK0*)C4MQ\,R]"L M&VE1 M!@E?R/VBFF_QYQM]8*;U6U^/I[-BGKYY4UD1XU$ (048GT@ULJ8>J0KA%ORW MV=ZR@XNT)SFVH?:-?"ZD\M:C3#&<)H+-4S,9Q-S#R>!N8F]PVY%7 ?P;!H1A M1!*(\.+";:>.AT;R:GLW5X4^>!]_B4?S_-],V+6))R#PAI1X9GE MJ&Z)I$R ]#1NRAA=F0^P"VCMH71O3M)+SSA&)AANM:+J>BD7F">P3VO4A#P( M2ON>25K&Y[$C,9*4H@2-5_4_FABI,Z[!D90PL<;NKH5D7WCO(SB!:$HPY#0Q M4GM,I>"BAE=YVIQ !RRTSDMM"]YMKK>$3+?9 4+!P-*%G)41I\MYK)ARI'DO M1[04]S-)6R _Z<46!,!>>Q%3=RIV8&"M+&L6,+"DL:%9:D] :^Y+EO::7Z0Q M+&60)(H*60NPFKBHGL*N.6%+K'-3MVLHV0OP9U.&^8#D@+!$>^2]2A9&I3TO MI.Z1<8II>=^:M\,=SP;7P*>6GN"Y-XA9JPF 7), M-7M)'4/!6H'J06HB16;-10@OU^CQK8[H9F9AV5Q8Y!5^/^>SB\D2 MV+M7J ;I'%A/0XVUPH.=<;$>X1 AGN1K4I(KO8;;0M8.-IORV=I@AX*QBMJ@ M:%"&U/ZT-^"0W;=XLQ4\7H_!\'T>?AI5Q11[C*?AVL>((C7P9B>PI:8.GSSX M7ZSA$@NZ,IQF(T@/A'_# 5B=IL\P% .Q%%PS'W%<3 3A!C4+GH54+<(/S@F( MTNS;NU$VGJ7:>'CUZG*?:V-,N([:4A44(R8MU+$+1!RVS7D9DA!Q/R)WPM86 M1AN'!X"C@@033$:M S!4/?H/!=!I:'J"UGM(I,H=27 M"4ZBM,+4DQ!\VJ>R9FBXTOI^;-;!U0(BFY)XR>?GE$83$=7.BHAK_1LLA@AOB*SC@D/D](N$VL@QSE#F&?=GV) )9;+0B'I&!KILXB(I^>W&,\ H6;ZXTV&:O>!5"H(&3#6FCI$F8B\=O11B-B:YI65 M1.QNDNP Z4&0W>3L,,I2\B @RH/P" *9!;(F"-VPM6"8N3@TLF_/V_),-=(A M@#\DJ X63!&XI^GZ,?56PZG&!GO?@]>=0+6$R::R<:T9O \<4ZR5TDX0@TM, M-(BI8\U.-:'4_5RY+4+KS?.?BT:;V*:T(#?@RVD"="?!>B\$*.TZKRFDD,V< M%5&,L54<[@'G@8!?AW9W?M9^6[>I[6H^RXOK]VP]14*(NLTT2@E'"__N7UY54Q^5)E.C=E @A(@2986NMY#(IC6V^= M(T%IU! 0)O!*I^?AB')?_CP2+P-8"R:I9,P"4&8!MQ>J.9>#I$'##??K<( _ MBF CXDVZ-R Z8$,@[I&Q'MQ-C:%FS:80B59:98Z/"'L(MHA6<6FP<,"^EG*B M.5Z4J-O0;%T#.C0O]*4#J9D"#TE#YO8!>33>7I5&3_K!N_;A]&]Y*'P+$)3:5 M;!/CM1'2PRG4J6)OB:>-PHC5(1T/AOA1T#^F:EL$;,0#Z"CM@T2!4*7H8L0- M];C!3M\AQ1]P]8&\0(P9XXARR'JI%XN+1>!>H_M2[<=.V$WAG$D9QA!,#QQD6I<=H/MVEZYVF@?U22K*G3AAF*.,;@HR*PPHNZ>6&;*R)7RV6_ XH_ MJ'1>>8] B .-CH)SH,-BQJ&G*YU3TA_:M]P%B^@1LS%MQ&0@>U[1^KZ"$Q*:H9(2 M;.5B[%YX'@SXLZE*:'N0J?'&$.HD!#,\!@CG]&)NO$6Q6;_\DNI5'7J88]LT MY4LSH4(9E$.$'C6)K.X#X H)TG#B- 0\J^;VD(!W_'9'(8-CX' ;P3SEAFD! M_F%<#"5D5#:,"M%['QI8E'X:< W@W5_U>D_;NV/"2,PQ@XC>>L^QJ;@,LP1V M0SI4TUJL!V-?4.^.[+VFV%J3)KA()M.M@I.+1".6IE'+)I5B!P3UWH%HDDMG M-+:($J5P%+(&%3,I36R41DK-#DG5^Q;-:J&9WFP\AC^TP1U M7P:8]V=EP;V[R(K/6PT[7?[09)JR&DDZBB^K.<]J%7VZ]Q]6S2\;QLPKGGKR M&98Z2'#S0J3<,]"O7FE.K&FHUG+/30/G%7P>#=]P>36:?,OS#WF:ES+NK^MF M7,;6!BX8UZ"* K,0MC)&<<(6%!)%,3:WEZT.U=\)VP_Y;#8J53" __KR*AL6 MZ9=R*=!TKS() N*#K'%@JY%"P41KZ_"B/+2TS6KEB1>C3M.A$3!O]\X+-Y[;1PR!)2#=(Z# MXUEY1PYL$&N4Z'%0(*M!_ZD0(_'&.-]T8YR\:H-"T! R:.ZXHM6^>J (LI8T M18@*S58#ZA,A2=S('PP380@7+M (&H6[-+JUHH82($8-8<'R5(GQEXW$, QS M11#!D@HG P$3220R##$A1&Q.3C]%*KQVJ2 TOQS"Q]-;)L7&?( (5$(TJ#P$ MV$XQI>I+$[ Y$'4WC;!J^J^G0ISQ^7 \M-EXL*F.RH-'3SUE:3WQ#3L>"6W>8:]679X,13Y\'<[Z%Q^^ M36?YY<;[0"4YT2%$D^8+@FG5WM7*)"K*&Q$CA]#_J)7)=<+VS_GD'W%!\&H$?6+4^.7# MW;>94CGPV*T/Q&-C*,9UTI$(&25O*%4MB#CJ8.]N:MPH5@,/AI>GUP__!7#, M!^5'-PZE\UKJ8$",.!/P;\TPJPG&TI"JAF66LI&F/3V"38?9]8/=Q7"<;;H_ M0R'RH V87_#M4H&:1#65K'%K]@HSJ8\Z9+Z;2NFO89X*Z3;1).6)*39<10J. M2Q!*F9HF$"2C9K:(:WU\8>&F[3AIKSU$OY%2:D"74.)IG7<%<0F-O"M%G.#C M,S:ZM>P1M104 Z%!"2.-5=>M($09"(N;Q=*HVK!]B@39-WMD(H^.VE1%CH 7 M>#"QE@RE)6U>)W&&T;%*QH.S1VE*B\(*":G3&@IL4GQ3YTHX,$V#&%JPX_-/ MMB/&EMDCK[WD,2HCO$!4>AL7V2.IF6BNYQ%(Z1,ER1;9(SAM&X*00(C49T^) M5(LP.+#FZ%:&>*,VY42(L3E[))CUX(UQ"5K6!(<,3A/"#(U."*^;$RP(Q:?* M&;LGD82CQC#ETS6H%;)<6K=0J]&Q1MPGD""G2IQMDTC@;/ 8D'7!49%2]*$: MV ;2$^2:^5.8JF-,(FU%E&U,+X@)6!D>)7AK5F*KI1?7]+"FH4T$5B=J>;?- M(44/&M4@JQ0A*19FW,7:VI"PQAG!3*+C2R)M19*=DDB>\%0!$V+ QCC!#$+7 M2202&JDU15;G3AP961Z41$K7FQ"]@:GQ:6F81<201=K$FF9*3:K5IMZ3H\8] M223M<-K?AZ+@2!&AB8NZID8@9,WV6XR(/FJ9.706"8%/"YHE[6.2Q'%FHQ$U MQP7;.(GEG*(0\+FU^CB$1ITY<"PVO-1<(TE3L=9)4VCJ+ MI$V0(&9<._@_E!;]N@5-(#Z4#?/$)#E(<<'UPK5W>7$^*2[+83B?1L//92WE M;N6DR$85.2@$BX.4%#SZ2"0$.9$%RYA8LZ1O=:S>5D#MC$4JH$XUJA^'E_"6 MM^U=E*U!O^Y9GQ71'O+=$HU7R5'U,Z_< +A6O/O!; M0)Z*F0>96FD+:/.QKP:3])S_3;"_1.PE6MYC*"C%:6J?EY;+M)\1G&8M$88 M*T0NZ(L_O:/_:/&X:K+>.JK;&RG??JH*"E_#<_H7V?AS&DBTU<+N;?:*F[*+ ME=B(#&1>DWK&UMQ7>X&YF$@=[TR=\Y@)9HR+"&6=X$Z M8]UBBJR58$>:#<7RP.>UJ2F+@5(0AM(8'<.<&5,/0DJ+Z5AL)*F O?3C@-RQ MV%V%W40R*GA00D!TQYQ"K&8QSAAI7E_N4L]"M1\S8I!Q6PW"VZF);=^!*-4#V@$RW2>IP#O=6V%-PI5 M^=S&B)V;UJ=R_&,*&J?O/_S2Y,C7;^+R'9E1:4YC$ 1<#F8X-JBZ1Q32((B' MEH@W+2=2IJ2#9F03\0Y"FD<]D3D@N[(-^L_P\-*!B]FP^%LVFF_6@ \\++)\ M0P,AO<&.>J:-QLIKZFQ]5(XXM')?!10K\8>P1KS"_!'/:RO"/LJ4.)EMI@"O' MO)R]09V'0%I5Z8]T$PC1R9VRQ5^)1]&%.]+N1 [T<,J2@BL/3I;PX!9';#%F MM%:6X'41K^\Z4(S0*ZZ_VQ-],RGGUH#S.T_4O7^T9ZOJ$B-#T_AL9K#2DBMP MB.O5L5(;ZP]C*1-4#13?= P"H0CQK_(* M<1D]Q,%D(3>&1RW6'8/8PIG^G@]A3XF06EGJN99*(*85H[XN[!3*.WYKMMOU M46C.,7T49^]I#V-'6].RYEHV-,*(B*PQ& 5NF:%.+#P':=-PR7L\!_2X!W5L M)F:/,VQ1UI;/T$OF@U$!RP!!+PF!^'HCO/1$K(Z-OCE#R5]A]CV>X=]*8)XF MKHHLS?4V3A#/E#;2E>W/U6%)>VMK]T(M$BDT?A2G[C9AGN(PCLH+EQ:QR+5& ME'&AD+%>DT4,;)"XTPOG^!5Y%+]N1]JU>'7X:#?#QX M#]^Z9_Q[/9(G'=,F85*IDY'2H 5RS@5%]<+K3G<><5GSC4L[?ZM3^N D>&)Z M;R48.]';"&13E@=A H$.=^#7U>E6JX1#ZKG2^_UP^FLL\K1'+@>5/#L "*L%D'L=M5_!T1R*Y.NH\,0D;X/%ETDN:3 FT!"B MX$$PRP2A"X5"L9'K24Y8&V[4DY-\Q7[\;3*"IZ4B@\.Q^ZU^)T^#P3!])!M5B28SGUU,BC0*^Q;1*[ZG_ST??2/\)DTU MRL9OLLNE&O*/%\,B31Q,E_:#].=-X[.)YUYRYR)3J1=':DR)9 $C$\7ME:V+ MJ("QE87N!Z1!JZ2N'[ZT&:[T5#<61ZZDEXQEP)""IFTJJ6G%T45Z*6+OUR5< MA:9,M4FP.S!Y,FJUZ>H%CC#&&I2 )DH:QJF*B_2=H=:NC5,E_*^-P.6&$4=> =1+LH,F*?V5D+S.NV,%:'JM.B:7U^] M?9S,LA'XA\5P/!WV'W+UO!6U;Y6H.P@"E7=>*Q85(UP%*A=,C*5MS#7@JS,Q M'X,:3T_]W;VTK:C/#:/8F1"L+@#+W$:O-4WL[GT$ M,DY=2_=IJ!9=G%OJ21A)C,%*.>5)"-%%4GLX+"91:6YX52VKISL)\$14;LGA MN4UES&3*OIIT8PO293V)BTHA,,L-*N-R(N8I4_E1W?1@*3$07QJ!I+]O8(A??J@Z-WB\#NK0SEZU4HTOQM)CN(4 M6N+YY5. N-01E:;3$D)T] C+N#@%212^\Q3TJU:*! ]X"M-=PX1C4+&\B &?F=M7<8JU=T]F[#S\/Q\')^N=+&V%*=+U6$:0YD MXS3-W]&&XJ@IDTH&;_FMU9QW%2*T39HGH/W2#(T5VF>_'8[V!)- HE:($?" M"464\$1[A@RCE*Z[(\>OY&JQZ%&2?V/!E?G\N<@_9[/\=J2SI%P.6KE[*_)C M/,9@D?"4!,6P<)[7^0ZF,5O-=Z1VW&J$:AN"T *ACO? 6BS3O;T?4'M+*:AY MP:F2GANO%_E:+$EH'!@3"C^W [NOE"MM'<1MUIDLE34P)Y6Q0:! !$G[8!>E M)2JJH%_\Z9WXN04J;\3NJ6BX?YW(C;^LE'7".H8TBQ#'"&D7-#0NE>><% V; M5W6W^7[-C)Y#Y$@]3CO3P6%6&D@H0MH(M;$\_PVNS=02CP5'0^1)84 M&>+ 48S!<\PU"2Y8L;"5'LGFL.3U6=*CI_/?EGJ:%N43CW;N@(O7Z;Y6%N4U> TUPQ% M0JQ RA%LL*(2:>ND9>!2NS4DXIBI--SN58,=I_=9Y_N15$M"UCJ2DCJ#&2#H M%248&"TTB%R9A425$!0 MK]=="W"J,M54*P_ 4A_R'+%2$%[S %)MO2,RK?M,6&ICG8Y:KL.2<4IH M0Z+OQG!2E-NF7Y<=8J5GNMNZW"B03Q<)TH!OAUA*!-2K-=(46M88(T45^-JK MHWZ:0.P.Y'TK<8E#1 ,IM=#$&DJ\1[X&4D1GFK.NI"08[P9DHB[HP7JN\=^S MI#)GWTR_7\RST5HM=_>@)\$<(QK'6'IWBBM3#WLFUL78&$FD5O8/WP_+0Z!6 M]Q Y&@YT0RXXYK5VD:2^R IJ[P-NS&+65#X:U/?PKX]&&BRHQ?7+3I$3X+$?6RD:$A)$26(=@@[31%?<#_\(ILK< G:A?MW1N+- M9-S?AZ%L\!3T-65>FJA!$H2D"XT9\.J\EN3VDAW0N(&J'4SN%6P>DK5'ACH> M9? NU&L1,0D^L#7KY]6!,:F]_#5QS*:=[4P%KZ1&F!&%1;KBJYD+)(=H>E058;2"R840@-P[8A05!%'!50%Z9!7=KJFDW':8E:5:Y(\P3:9@% MU!8N6* $-94'V\5Q7 6O3<0VC7C&0EH98N35%-QQY.!E54=3M'\W6<%].+X56Z"=_FZ&X'>PRY"/$I!"@:>0X& MS=@Z><.1YNL'4R@%@<0REGO!>A!TFP>Z,H=#,PFQ*K.$2H^=!\E\ 0@H0:?BQ%\0!*:-S)E3N[$YIB[!U.[JPER85' MJ,PC4Y_2Z*21ATK["E:CD3W@/!BBNPYSO^['?I<-!Z_'+KL:SK+1IE4X*3=- MC=#2&&O2?D-*2J)IRI%GC9Z\1+351-@)$^U>2;J=0.%,*D1)=(AJ3"'8B*8D ME A<:MTDU%$2:6/HF.8WQ^",XDR9")(4DK;P+'(:FHO9,49\->XX)D0?182( M82H0(!QH&RZ49 '^243#6AN(OM<1;=7?/V&B[2!"A$D,?K-S3#-!M'2(ESY. MY)J*YNZ"1Q2AW1R;NQ=)4&:0DCJJP%%PA =/2R5!0KJQ;2SQ(Q*O9EEWA?$P M&#Z.X'#P,32BPM.$X@5FM1"V]OK(Z;6]A*#?(PN338R&'Q] MQ W7E9_K M6(-])=JVGBIR;/!G,#T!H>>)("I=+5/Q.E0E \(/!.FP,!=",1 M?AP8/HJXB!"H3$E!9H1D+.WX\R6U" 0]UC1V-O%R =+I4VM[<<$*">^UTMP[ M8S2$ I6!29N'P$UI7'*USDP7D]$@+Z85.KO=HF/K%<+<(!&(U@"L"TD96D\L M 8>S>;.+.##!&GUX"X8](#RF'5+.6$89&$\"SBCBWCA>%^*!T^UL8U&G)FN\ MT2E] &D2*UYCT./2;D M[]]4=G= RC##J.%U1%\@K+D+1@GG&]VJ(O&E>(3H+V70C>"H#031VL& M5M SQR!Z2*@Z$^7M+&EU32"IEJM7((^/[/;Z6'BY]4ZS9 5:;OH)B$U+##0SH&)&+WTA&(72K6-K$1,-M=V M*RSH&K/\("SOJS7PH!4!@*ZQHN?X9)1<2_F%(X#59,7#'6M0'M:N M\&B #N E.$>E%Y'06K7Z2$5H%'B_9/C8*/(0PY)2PL"OQH+N,1[)$.JQG0'D ME#777Z\6MS\M\GL:%AJHE\0'!684W,'(K"@3> )B4&M-0U)?'L.1[YG3==Q% M\")3U2TU2$;'2DR-B9XU<[H: :9M&]&62\9OZS2C$';$%0. M<=2LGR*-:L+'QVY'NZ*\-!(L)X. P&B1!C]61?'!I*WGS5 &@H35G:0M8'EW MO&)!40I%F0=-ZB.8%%.O$4F+=\&I:5:B(BQ:CU=V+]L_J%TQVEKF68S610;6 MA491STY)>K599?D2W/IC(\D## L1',X?0]2-C<36^E026(=K5*TN[4SAVIJK MI*=#?D_#$I2*E#ECD$G7T10CIU/? R=>:XH;Y?HO(71OV\_= ^^]3$M:E.$@ M,@M&21EDND+&-:[1>]3(4FA%A'SZ0][>M$@B+6%8*J>,33(LL*L0#$(2U\S@ MT_:]A .'+-A*<'B#HR"@UFND@XL5BBX R@WWCR8EU7;8>5]1L:8D4I1JU %( M[12GHMS38F)TAIAFR$(UT^LN4AX*X5&9ED@U^.FI 36"NZXY7TSN"Y* FFED M@UIW7Q]*D <8%N$Y-Y)J94*T4JJ;Z4M!1(>;4;9$!V#81[*S*>A5D*M'&@AIL&CS'!%H1KPW@/ ST^TRDM9H1;#FQ:8PW ML(\1#D!W6!J/K6X6ZJ#5.*-%T#_D:?;">/ \Q" LK?;F0=!O4#/49X*O9 SO M &,O2%>)?6O&O0K:0=2E+&9>1N48KYTD\&T);X1BG*P.[M@?TLJBPPOO+35QEZ\9J)\DFNH< ED)A8!;01@A"$81]37>+8K.1BXCMD-D&TH,A M?-_QH9 $A9%@/#C])GJBV )A[G@C?T"VY+.6$/YXD M]V?@R\%;FONV-N%*4[I (0-AM'/(AZAIG2LA-O7SK^^DIJ7W<@W*#P+X8?A_R-/[]L;?!!ZH#4IQ[+Q2A,G%$#X4 M.;(-B58*/Y0 #8@?1H!R5=G>^".!H^ 4.>I=JB]FLFX73OCK9CT'1BLWD0\' M^"'H?[C(\YFYG,QW;9,.X$]2)]+8?0^1FR5BL1H8!>ITLZ@!8ESQ,,R78-T+ M93^'&/5]?@G^_R -1XK#:3\;_2//UL]\OQMU$KA.@WTD4BZEA*E9H.Y#:(XQ M!+]($+$?ZG?#O$R"E8G)U?0G/QS-TX#&U?$S9O#/>96JV+T8&%$%#,X"![2= M8<*)2MEAB6FPZX8W8;6B\/:$]2#H;BCF-"2D-"*&L,^#GGG#62IHD-C# ./DCE#"-!)9;K&JHXA:'1B_QF=L-AWV=SX]1-,H8F!'\+)$ MP(@&615^0&S#K%NW!Y)CA?4VV*T'L47<-IP MI*02_/7C9/&Y-*EJ.*[V'GT$G.UHTO_U;@+<=*%;;$P,R.(84X# B4EI$*0# MA\ /Q1=_^H_1[*?!\$MO.OLVRO_XXAP>^?(\NQR.OOWX<7B93WMO\J^]]Y/+ M;/Q3^;-,_8G0U^^G%?WR>_;3R\=%PG+^\*$GT(WS-[WZZR@:)&B\_36:S MR67ZX&_7K\TF5]4+=STXO;X.L.'X(B^&L]7/E;]^K;[\TV0TJ!X4?G[WU[?_ M"*%GPYL07W_LO?NK>?/AQ_3\/Z1/++[L#X!&:QBE8WF9C.QX]B,E[:%8?JX< MU=][/2VR?#3LC;*O9[W91=Y+*RF34)3,.>A-BMY@.+T<3J?PR^)K\IH3IZ]Z$=YP_6OO MHOS,53&$5^&9_YV-Y^!%_D=V>?73OV&!?L)G/8*0[/WPXL_%9'[5>SO.7_R^ M@O@65+U1+0(E!N"6]*NK@5XYF[(W&9\2B'(Q^M:;@B<''C: GV?] MBVN8>I=SB&&O1L/TX6_EQZK)Z>F=W\#9F:8?IO.EC_SGM'>3..J!!"<8KD"B MX5=XRG"\3&%X\Z?*A^Q-DQ.9_CR:I.,'*;U& R3YK)=->\-$W-Y7^ F03/-* M>]FL@O?V0P8I0@8LLS&H(:!_/WFF%?I#(#JXZ=/;)+K*BMDP&P$=SN$#-[A> MU6Y?>:SCZ;RF\&0T[ -,Z713?7YJ/TB?FRZ0&V>7Y4?2STN'_3&=4SEC*#'= MEW(35_VNK1Z^0L8;.F7 7K/IJ[;D4#VZ&'YL3T6CR=;J_ MHME"W2X0'N7GLQ]7$4Z_+S]TG-82C)I$NG[PK.3.?CX:U>_YXPOP9M+OTZNL MO_A]=T/Q=3B87<"/@-.G%*44+_M F^QJFO^X^*$"/(,X9?QC0F8)J.+ZIY0L M2Z",__A"O>@50-SR9WS]WC_,!C<_%FN?4$-?@23T[WZZ]:";+UC[T-7/XP=^ MG#[MUW]/R&_@!Y#BV1!L3LV"E4[YZ99XD14%L_Q[K8.67RI*F4NO; 1S2:!7 MQ>!&DM1^ZDK=Z1?=6.A[-=3M([B&GKZXGW2UH"^E.P$8/>OU4[#Y"E.BA__K=_/\_/SH^*_ARO#Q17P31"Q%#L^I?VXD_['0KE_;XLZ&SEM M6^GB4S5;2\S)^]@/)^%U\66=[]W'M29/ZUJW+T;\# G9EA0=RTD? MVBYWYO<92P269XC13B2ZX'G[2_#ZUO-J4J2RB-:\\D_K;RKNX1KKR6$C=G@^\B;8/<9(/0_VB '7?=9:I[G*1!!+ M_%8)8EG5.2U?611#+G])+_]76D$ZF_0:Y-X'1L MO%I9^&VUKO"L-X;W7<]1N*X6+>D[O4[ LF\Q3 MM>OGK"@[ $HJ9K-952!Z^VA2*6@KJ(\G[5!P">OK4MZOPPKARVR0+ZI %XP" M!%VF^*M>3/U^>5'Q:)%7-;8WO%9BG)5M4=/>(+^:3(>SJOSV4PZ$/5\]PHJ= M4RWM\C.*'$XH(9?-;FIW;]6[EK6Q*V7+(SB25,\*4.5ET>]Y,;DLW[3T;$#H M1NPFZ7GI#36DUY!?9%_@"].97V7#06M5ID^@=:I1VR62Y\-B.NN!:!5V#W@,*E9*0"<7 ^T[^O%5BJ/\Z3CIK- MJK[Z7O:YR/,%K\TNEL_M56]-.7K)0_W4DE:"/JFKO=<\KU&Z7I]T!5KUD?26 MZ1(F_]D;Y[/UM^;PUFP&AS^HSCZ[F3!3\BD\Z+('2*8Z]3E0@:*J:*8J3]4586OR?8EI]1<==M+5'EM1Z_EKR+1,I*E)JR?UWS* M[5JSV^ GAJ\JNN^D$K""N2J&H^K3]_L*]<__]8?#-;)R2;^?+Y'Y$5=DBTM<5^4NJ9#K_]$_0+83)D5R RL_RZ,V+P;0S?W2])E=X)K)_F!8!LP:N5CP&Z!9":3V<% M*,0/2]JX?Y&-/U>/2E]0PU#U!B3=F*6=LO#4^6A0V:PLN2* (=CW;)!:LL$M M+.<4+*SHC5MY#H(T[J=WEK9O8;R+?#H?S4HU46&29.U'..2K(A\,^U65_Y?) M:)[Z/4 G#B\3(/#N/L _N4R6)04^TY^J?Y?-/>6:U=[E\+>?*E6>C9+QG<]& MD\FOY9?632?I25>E*S6>+I!=\H/K+YC>]/0 _:;S])V#_#(5EI4/^YR/ >Y1 M+W7F3RZK3K_*ZP&@1I-IA=NX!/]R4N3W?--/J1FPW-M[?9Q9U;D'QS<:E? 6 MPWY>/K+&LVQC&8[O^%A_,BTM %!_")X,0#N9#*8_U>_)AJ.Z1>>L?'!YQH 2 M4#E/$E/!/H"?X7$E/_2O)TOUYM-UO48+J'Y*UF)8A0:):4=P<,EVW/0V <.7 M44"6&'):-7^-Y^?PZ[S(STI+=0F'#Y!!S)MP*4^N>GSI6N6 VEU??OOU11]2 M,M)S")BGT_-Y>D6<"PU_UYG^;3DBGR M#8U0*U9X&SMY;50_](%+YZ/\[?GRY(.;@68?DT+8Q;S:X"B/FFO$L*,A4JJK M(1U4> PF]^#F=8O/G%)GE-:O-*)48<$(!P1E>WU2NI4^*8E.NM.(G#3T)X7\ M]UWQM-[//HY*RV=V/]7U!'6-:!W3'1'3=8UHK9&R,QB'E-VN4:\%,01:'%/Y MS$']-]/O5W=*!:BXX9>LS*",\]G]DSVZ.J1'*GENG16?M!#Z ,5:S[W+IA.O M3KPZ\3J2)H3$+K>X I]R0N=N^P]'/GW2'OUGIHBVY*9]=,Q)5P4O4^ 4.H2Q MU&=D^^#_>^GDZC1 IP&^%PW Q1DGK0T).):#?'PW:CNO^_3]J[_FT[(\"0@[ MS@=I]/!-'7M9F]/+K@?93U,EU^1KJF+HPL,N/&Q;=_T@SQ!"K:CLC42Y89$3 M,F=;IY,[J>ND;FNIXV>LD[HVI.Z[S]54OL2UCU V?:1^S]GY?%1VI*1$3A>T M/;*J.D&-U)(^^C[43BY/QL:S?38IAOF%- M81?K=['^ 0*TYZ)(.IGH9**3B8<:U^^EWN5]]O5ZQD]K=U%=+/=8E85'7_#? M4C3V'/85877&6'NCA(_]Y+N$4:=D.B7SZ$I&GU&-.R7S.%F7T_?__CXI?GTY M'+^\*B9I-EP79'9!YOVTH/R,HJZAHI.'3AXJ>=!GK&LPZA(NVU(VWIK4VP5# MQZ)XGD\' \-G&K4V:>_9AP"=:'6BM;5H\3,NNI7CA_$".E>YH\^#S;5;9J?"2Y:4^4;B]M.@8>Z+$BGNCK5=?2J"R-V1E5[ESR=[CI@ MQNJ4$U;EKXU"W7=%VN0UJ]:1YO^:#Z_2,)QN"G$7=)]*6>.S#[P[\6I!O#;N MU7A$(AX]X;[[0HJTPFX^2ZNLETQBN6UP(TK8DXU@.LDNC=!J@TP!;:@!TAKORF<=*1IR^FQ7GQ7B8-DB7OM7Y\+?T MHDJ_H<.L/+JP*DMYR]WP53CZU_#K!&^&F+^>09%NW5R6X@S[%(4Y>.Z??GE_-1-DNK]_*K(N\/LW+U7DKV9Y<3H,+_E2]TT@U='3I^OK MN(N6X5_SX>Q;;SC^DD]G98$G_-R[*H9?LED^^O;R(A\EWKH$Z(9=O\?3ADVM M1D7'PH#=#HGKSU%TII \N(P=R\EWN9E.R71*YK&5#$-G%'5=0(^4X#A]!_%V M@J,+V+HDQOVT2,O+16OZY5BDH$M@=/+0R4,W:.,1"G*O[PV*?#HKAOU4D]O/ MIA==6'0L.NCYM O(,]U-!.@2#IUD'4"RE.K:<+HH>TL"OBUK!JI*@2ZFZ&** M^VDASK!NK7_V6$2@"[$[<=B/%N2,Z&Z4Y8-,:N?!=JY_5P=^!&+?U8&W1,BT M9PZUMS*T*P/OU&.G'I^<43OUV%J;##[#M&LC/$9G_!FVR9A^OYCG@]YHF'T: MCH:S8=XUQ'2!?=<0TR6[NH:8KB'FF&YBWF7?BLEH5'9R%GDU$BW_[2H?3[OV MEZXR_5@#FN=0F:[D&67=YI=.R71*IE,R!ZO+$6=2=;.G'REQ?&'(L<= F+3A[VK,Y19XK@3AZZ!,QVE'T]GF7CS\-T>536 MP_;.A^-LW =@N_S+T6BAYU.HS\ZP;$T[/?MXH).L3K*VERS61=I=I+TM 7U> M#AT;?LD!B/&LR/JS:>\J^Y:!)]!%&5V4L2'JQEU#3"<,G3!4(?<9IUT&JHNX MMZ3LNV(RF/=GO:]9463CV;?K*KUO75AP+#KH^80%^(R@[I:_DZQ.LMJ7+*2[ M:2Y=P+TE 9:IGF'?3)AYD3#O? MM7/ZNW;J(Q#[KIVZ+2>)\3.-VJLCZ-JI._W8Z<I6_-L9-O%U9P=J-G>A:[(_&UG;\T_'/093X]U*O\'K#0]4QW/=/-VLHSC+N2C4[)=$JF4S('JUE-\WJ[ZI5'"O%/WPF\ MWDM:Y$"L+B9K/29[7K?V%2T4P:0U.WXLDG!H?Z43BNJ;3KV51P47HF)#V,JE]7P'4*/-1E7CK5U:FN MXU==Y(R)1ZP]/04>:M%5_<.L+,%9]_XU/__7'RY'X]]^_-"_R ?S4?[VW&:C M;-S//USD^PB*W*;3?-!>FL^ MGF:SX61LTMR2S_DE?-!^NWG+N^Q;>LE\S8K!F_GEI[QX>U[^=6J^9,-1^H8X M*?Z<9I[<_KIR !G\\CX__^.+Z G"^G_P/S[Z%[WA %[(^K.7RCM$+.73R^QN+;OT\=%PG+^\J.I< M,4&_6Y5&^.!M!5>^4'+0< R:?/8C30+;)@M]O,A[Z12R\;?>13;HS>#W\\D( MK ? T ,A&(ZSXEMO6E*\!__DQ9=\ &\I>N?SV;S(>\/I=)[.O@TETU[D_->@SGW ?OGK.A?W-@BBL]ZZ8!;>?;] MQ<4//LXM^.26T5ME@?3[\C>/)\5E-FI^S_6#2\GN]?/1J'[/'U^@%^7OH+;Z MB]]WY_"OP\'LXD>M7RG$D5"$""""XK];Z$[0BZ/L:IK_N/CAIU5=> /BIPRY2512$HR M+Y8HH?8CH+JSDZ*RFZ!\[W(8*H-ZT S7$26D#^F2E93L3:Z21P/F;CZ;SK)Q M@O4H$_O'X]UC=:9%>]=#79+Y**S$(4GX/I_.BF$_K78LO5/P/Y/O>0"1.VW) M.M.2)8KL,.L-/U3#)T1MN;RM>-%]E62^QW]_,HESCISF@^??DYRZY^=-GT MPHP'Z5_A7_/AEVR4[IANPL#U?W\'I]?_ML5E$'98"LZ)B,(KK7'TS)6705A9 MI6P\PLN@^ZX3=N2IZM?T]A^'H"*'_3M2B4M1=Q\(?2^WW8?LH?!H7&I=9L/Q M#/Z9]OJ@)N"'$NY>=@F"/YOV9A?9K)>R!\4-8J#Z9Y/>U^'L8E!D7\%>@'F8 M3_->RGF7%V37,VE>]=)7E0\<3GO3O#\OTK79IVS\:^_S/$O\G -?7!7#RZP MJ$OSDK[AQ&V8Y+!:KMO2I M%>%?\VS3)O&3P;G*^>1Y[\UDEOL:C]//+(A]EI=:_.?!3N=!_ M]3 K=41,]VX.5(+36#Z%HT=N?W?U:* WL^/G\K/2-;F[E@=H_K*?0MLJK72U MAI7V-T2KI[&Q@F4+,WY*53 8H?;J7E@[=2_R4>M6NK*9AV4$6B_Z> [#_!ZU M2N8'B UG%Y/Y-!L/IK_OLJTMI.C!MO5^*/(4@P_* J32)GT#'V!K^AY"AH_^ M,NWAS0';,MHIW/1@(<\$Z6;7'50E/3?-0W:Y>M^Z>/3D>KO5F<*ME=4=R^D^ MB8!\-S:;[+(!9?NRZVL< M99QX$A4B1Q%$GD;Q$9;R3(G#&_63X)L65=K=E45'<8=T5)>PU:^;[P"KM4B/ M<>^NGA3[\DF_C(N\/_D\+GL0TJZ03_DX/Q\^$Z3+S_EYGLJ-4F*T?!M\26\^ MKHN59M_*.J14G725]V>+-\Z&EV5[_OFB;+4L09K,9ZDE-]W+3R?]87E=7WYZ MZ6+P/Z?P\#MH>M8;SE(=TWQJ9E@L'4H5N*T]K!Z;#W.G>=W1P6" U\&(K M7_OOG+R2/7C;:#@9MX0(,&+7'% :],#$WS!]KP!Y 9$Z[]VE?%!+RZ!.DSLD;+I;/#Q.A?)J/4(C$$B>U]R8IA#B8I M:?Y1-KP$BS&=5X9C_"69B,]9U?>>A&&)/(LJVR'(R7DQN4P6I#)ZZ=_EM6M^ M,VNF/YD7J=KVO)PE\VD^!:)-R^_HC^:#TI;TJZ]9-8VI%+6 /Y9OGN6C$;P^ MKT[J"NSIM[,DER6(9[W\\FHT*:O2SY8,8%7"FXS460\^,IV,X>/#\3_AQ;Q" M:U*Z7V +9_#GJOX7()B/9M/Z>A- 7T;];NP6F)7EQ^/)K%0E90$RH'*1@1;) MTO? 40$,V0!"#?ABR!_FB8B#))&2HFD<1EAE([ ^3 5&*=' M74VFPT2#5-:\!'HB475\A]-2U^S\&.R;U&XQ /)>;PX%9^HB'R3\ERRY_%&P+?"ZQX3SM+#DKV2&=PHTI&TW@./M@W3XE MKL@2^RQ[3X.*7Q8 YE^RT1Q>!EZ#[TIEEK/>O^99 4<^ EX= ("CR555:CD< ME](P*C5/S7T5C/W23&457ZR N4VV2ZS;XF^ M-U[J+>=TB>S Z--A>L_BJ65ORO4YI=K6K'>5I0A^/LJ*FKC]:[OVK7Q+4GI MJ_K!RWKH+(&>'.&D$J8_WA3<_##\_C\,5SZVK$:J]U>4RX ]0##2X\I/-;^M;&2[%454/0VE)IK/2N<%R "> M2ZE/E[_HAQLU>SFYT>; !GDVFOX^?>&7G;YO-/P5A.UB,AFDKUP*%A:S0K@HO%BID[%0>51?%D]"HB?0,@!EE'VM:)0A7_YY>,)R'?9 M6P*V:IHDH6) ^.9)96Z*! (8%/@[@ CO3-^P <[TH5GV:WFLHZQ?]UV,P[N"KIT:55#8Z/;LYZ619A@.P M%TFZEH^] R*DGG2\\&T5()9TGE>&9WSZK&U#KMEUF\D%E3?N#R\)*FE$PVL M<;]=6M,0LU,CRTH+#! >;,44G/EJ4VDJC=^EZ<59+K677D0<1"#8!\[+IA>9 M1@XZ_1TTO1CG?OGYE[^:C\'WWG[\2WC?5QM/Y9>KY^K_2QP )NTBVI[3C8'+GE_.JF^)3 M-3>SE@K\>WLHLAST/'CV<6T!X8 H'G6N932 MWK0%4G,0[3X/VI_GMU (IU0^?\ ADIBT4DW/]?=437]D'S]MZ$\*^9,OUY&O M^'[FO/K@>D_FL+T4QS^1]"!$37=[\'WI*N//98/^#W\%+R<'/P?"A.NY$"_! MZ7GY(0/C\^$Z-]?6/?WC\^WQCLT]?29MO2'H7@;U\)@O6;KLF<+/*>^0U;,C M_I(//JD:R"?]_,RLUP/!VAMY4W7*/GL&R5U>_7U1W_RZ7/= MVG\<$Z/?-]ZYD? M\)F6[>UBVT22&ZDY')%:YYC6!AQTBJA31)TBNE,1(;Y+NW*GB Z9$, G'XB] MO?,._@_U'?RG_'Q2CHOMC[+IM*PU*LMJSGKCO"QBFV6_[92A?K[MOE)V2V>Z M!._!%OF=G#R0,\Z[;16=1'02<3T0XHR2UN+(YR(1!TR4G[Z#]GYQ(_M#.4+_ M]W\8E5>R2_Y8ZG5)/4;+999WEU8>0@R?SZBC+IW<97&.R+X]'\&BA\^>=I+5 M2=9W*%FLO05BSUVRNH3?[*I M=AE_N$U1W_,>H-6E1#I)NC.#J-N[[NIDJ9.E[U>6Z!EM;W?T=R%+707O5A6\ M3[0SNM5REY/@Y_9J81Z\C_OT)^">270$^\U/@N^ZC-:15OQU.K+3D0?4D0*W M[2]V&K+3D)V&[#3D<]&0Y(SNM.JFTY'/?K'2JGZL!T[]/_;>M3MU(VD#_3SS M*WKY).\X:\D$B?O.92VVL3-^S[YDMIV\9SZV16,T6TA$%WM[?OVIZA8@#-@8 MMZ E:M8D,:!+=W754Y>NKG*T-QBO0+M;HVE%?$5\17Q%?%4*6E&H>J=B$]KR M/>GLY9L8K0QG+]O4!)7B&66T#XSG-L*9Y:(VE-%).$,X0SA3] YX6U^Q->/7 M_O#1Q_+GCE.Q"(W$/'7T^1.K+%,<$)E;.(IT>I7%I5LG<2%Q(7'94EQLJ]YK MD\"\1F"H#@75H3!$?/]GUN#6*3X48@J'42RH!(JP.B)VVFH4'V<]#L5)DD>2 M1Y)7&I.U8I8I5;0X@F!E*3*<*313DM",P8)F6PU]M=)(U$C42-0VBUJ[H:VX M#(D:Y2#O4"Y#7P(&'72D@XX%5IFLUP]/S5)P'86Q#4UI)(0DA"S2G&R:4"V# MS% "4 )0 M R BCAIQ'XF7/C?TPX4&W=]7NSC'/4\;U G&5'KFVG_OW3I;#K M3Y9+?B%IZ@4 K\F[ANZ#VC=CP4:A#Q .[V226FP:A??>4,1L*!+N^3'CMV&: MK.;$,_PV'&V9+\6R#/M1&#&XB*T0;9?A)^-("#:!7\8Q$T"CX2(ZH>4%>H:Y MMJSH3L/AP5#;D%9#-[L\Z%VQW+^)V7,/7M+:3R4&/^??'(31A/NK[YD_6,F M*WP_N^:7D_J)_ RXY\X^KR'2C3 :W *4^ MG\;BW>R/GY["YV)0^7#D H+MM?'G[2.::DR-SOT4$7T6P^V\E,*V9):OFLH%9[*YH-!$E)MWI];:C6#J1OGY M0>G%V] ?/DV4_TTERG]0B?)?5A+E^SG#3QVM/%\R_*XRPP\?0/O=!PERZ.%1 M;=N2^^'@_F@D7&3*#V#XL:M$3, 'D4['=0+,.H%!H-_R>2HBYR,=^H_*H;]XP:$GAB.!-*44X;$3C>BS/K"N?'(1*=.7E^T)PP8V(O>/4^\>YFH$L/KY3X$C]E8#.\PFP5N2*(4 MH[VO.2!=%K*72^Z+<".,+PA44'+E*O4J4!O/9SB7+U97+EXD^E2XRK.VUL.F0$K1ECM)0X6EX=2A@N=:#4"2EE?0 MI_R%-)_:<\<2@2\7TQ'AJ)AROC!3X7QE"CQ15)<$:Y_69+MXT2(SDP2O<,*5 MWS#]300BXKZ,+_+AQ N\.(ED[@*%%DUQ?XZ3/M4-IFBKQ60*B%!HD:1A=V.P MV:'0(H46*;2X(X&NN9_M#T]X]%7@_C!%%TWD.R*C<+H+ 9/A,7"3>%)WJM:?QI&3>-$N;K1'VVQ'U.DA6*A) UO)$?7 ML1UM_$)R<31R81A]BN0F5=-7M6^0#<>/)>19)%%OPH3[:YIIS/IBJ [PY+H= MVG6C7E%[.@=\E+VBF@6=$:9NI 20!) $D*4'R.+**% W/=H<, ) S2%$+[B9GK8N!<]EK=1H7 MY_7&H-5\/WA_.>@/!N_M7K-YT;LX^?4)G?,T>Z%=W+IE,JM_I/J(E[_S8(D] M5WVS4A'Q]\@+7&^*^5/AB,':Q# 22?%GN<+8>2NN!D\]#7@Z]+#H(+#*$$N% MR+\RCL(F25[ 8>K@[L>SOC,QAE/\="BDKX^\RH/'?\380Q.0 '[F,7L0OH__ M3<9A+)!F'GS_, Y]_Y&%#P$\.$YO8V_H\!%Z)I)5].>$Q M'I92==5KV"WW83Q9'EL2\2 &+L;@0VT/*Y&#%[-79JB:!7DQ^ROE$9 /R!Z) M:1@EN!EW&4839M?/_L7&_%ZP6R$"Y.DIC^#&V\?\LK('#PO,)DP.QF+3-(I3 M#C-*0GE9E,YR"B-QAVVT5%/5D>I4--_ADU= 2_Z4S $[+%9_%8B(0!&3@P6B14'GYI7V:$^7K"U3CN:"@IA\O)I.UZ_TC7V MS_!!@&U@+3'-+4BQP**FR9@G\I?\C% IP?2?8U*4=E\QGV(SM0IJ:L!=P%F2 M:G;CE/^PAMWFK-9WY6EZN]=H6HA'?"([[%HR5,E?D YYU G8BP_A]4!9I,6$ M?U6XEU^\3"' C)"5@+?!TT?X4.S[1DD&F!! J$B,?)BU9% ^_$\:)^JZ4WR4 M%TNNA)DJ=L'8;!I%^%WNVA\ @3W,<(B$->/1<.H%&=:"!N=W\NT8* >,C7GT MF!%JQ+UH,;H9Q1<#GX:QAZ2PX,UQZJM5"N?-R20I71Z/&=JVBT"QA'9OD@6, MXP4A)>7B76D7 V3Y(++(.'PF,/]) \4TOI.ZV$<3U[%MS06\MC]0Q. M=B);X0Y=G;T!+!$!9^CA2;4UE/M#]V*&&K,E &D""04=XX$F53*8+0/('J#] M7#@0QHJ5#DWS5\,'S$%S=A\&Z0%=HN?=X34N[68W]8D["U:]F_P?(,PY*"YP M?:-^'(ND'PP_>/S6\[WD\0;=ZM=XN8-&WW&:3J=U7J]?7/8OV^WW7>GE.G6G MU[X<&.3E[M/'&($_%CZ@>*F.\9GZE=J.83EZN;<+SU;65#S3>4,Q$A$:EUF5 MHKEA/DRES7%$4+JVJ>/AQJ0-RYXO&*J3U5=:I6R4JJ6@XE,,Q,_YL2A#>/7- M\P%[V?7_')2/Y&?XREW9Y]?CP<3'MUY@1HD3Y-P]H4*:\IOLL[S=:!6 M%FAW01+Y-!;O9G^L@,%BW/ELE'E,M+DV'6W[?!8UI.XKN]D_O=]^X^W[?7U) M4K:-VQ+8NO%> ;1Z/O)??'/?W5HN43+99A9\KVP'"YP!@,D@BV/H3R/3NI=O M"O'T;==7H6]!HVJJEZ:K\F\X?.I:\F MIG6L7D>?GJ23Z:1EMS/Q<1-_5^.^4%VKJWE[ 5GVCM6LZTXC-3NOTV M7?XZ M!Q]$'+]C?HCC%]&$X19UE@"P#T/X>)2LW;-:[<.WT3.%[P[OK)9?=L]3$$^X M+9/9M^G3 YR,*8/RV=\!F,J<^_S@7S7KCD,+O+7G0K8X7GL@6/Z ML2\SH[)TZ\46R>W,I<(412W#MVO=HH=4//!I*^0VG$JC<0WZ:2=?'V)]EY'LC3,4W[(4=8Z"J;[S,]D$T5*YN3.ZS0\2 M83XH'AP:SD54DB*34^XMN& A/L MI(:JK0)XI5)%+Y&*?\ZHN,!;-D/NYRL &CO_11[E$IODEGTAT1E#O7B>8>F( M4XP<^P9EO"97468[2W:<)4,SK2<$U($L'F>YI2\T'M>ZM,^M;.FR" M($;0[ M6G($G;?EZ#5ZATTQ?./PW_IZFCQ-OOJ3ISU/*LQXF,QCH,6+>R453$M692[= M;'] N4/EY;L29KP?*=_U73=*Q9(O_V:V0U(>%.N*)QLQ(8$?@5_9^>X-X%<2 M ]DX7B3Z;"FKG3?F81TRB;)XR=VV"@8Q(C%BH8SXBGH]I$E(DQQ"@.W6)@F> MP%!]471F;MG.=&^?"KW'.(XXCC3":<,<0BCCL&CB/'JQ*.5_'GM5Y(]CTDZ4PAE+9#5\7- MN8".QKVVKFF;LHYX'_5N+1=\FL([1XD!C;JVXA;;*19UU&S_I_9GU9'6WB8\IZ4I2M?#!J"N\<)19L?ZB"(( @@""@ M@A#0UG;&SY1E) @@"" (>,6DFW:3,&"[* OMM"4_WY^BD:T=$, M^":6!PV\,. ^XQ/5GVM3LR/9 P@[B,&(PHDGSR6H=EOK'A&F29SP &>XL7=2 MKOT8-47:G3FH1=+S^QQ=+1V2.D?5Z\6PVZG1S:LTM)5%!)YN;QYK$459+9&'I6 M5^O0@4"=VL2F$V\'CX&;0LG]1;/+E"';:5I.2UM1JA=)8PHSO#7$;)Y-:Q9T M$](0TCQ-$7"L7FM_6V"F,,-;D68G(\@@6YPJ8QV3R5XBQC2.<,1QY"22DTBF MFWFF6[-E-;K:=J&.QG0C)Y&0AI#F551I=:QN4]N9[:-!FM)F/,KLL95TLJ)R M'-5'O/R=E\!2NAMV)"]&(^$FF*^8]S '2][E/S/O\FKA73(PM_JNFTY27U[U M.8%1L/-P,HW$6 0Q9CI>!6XX$6\F7^&DFJ>#JC1&G*G*[8L$S":6TX7IL32( M!%#ROS#=.PZ>-COUPS@6\0_+":-;[$-:+!"2Y@G_QH1< ?@N&?-$I51&PD5Q M'F***,]1.914=I>H[$DJXXO@>2O$WH44^\L?Q4?#E+PH(P)RU>?S*[3M)<6U MO"491T*P"?PRCID ]AGJ&;P^6F^1!;7+LW=/Q]TD6)1+*W,M-.32=MN43DHN M@[8P604S]/2F2AD39#SH%L)+2GR/SOU&FIM"+7U.ZQL._!GCK)[:5J^CKS+$ M2R19"$^)PAS%@E2UL*@OS\FARX*NE'1X[@+I6GG*!3A5'@%Z.-,PPO#^UN1] M386W@K.*"SE2!KHRB<2&E+PED< M84]R]]*1$ZV+CZUR%C:S;>XQ)PX:TN29,1)Y\1QY\1Q\\2) M9\11E4[FU#FVG1O4Q :-2=O6D=R9TS4D7<5F>%Q$K9GU@KA)[F@'#!1L1\L6 M6+-.!5G*>CM-OK2C+]7DC]OC7V_?FM'KIZH[[::5(2F@\LT!"F80AQTIAVD] MJE@2;6 $@.^R( 'S6AEH:)QQ"L&J?)B2@(Z CH#L4T+4:K<,3S!3>*7HC@J", MH(R@K"@H4VS7=6QG?WQG/ \1I!&D&<2.!&D$:8>&M-)O'FB(3&V=7___&,:G]UQ/GVW."N=:Z[3#X99 MRYT^5F+U$D_$ R]V_3!.(W$#4W_OA^[77__^MY_GS_%B?G<7B3M9A^OSZ(NX M%T$J;G!4\QMDH2_X\$6,?CFY'&#&^K_L?]\,3I@WA"^XFYSU[=9%N]<;.)UF MVQG8;=NQ+P;]P> ]7MR^N#SY]MH8)FTC'0QNWUD=R*\B_AT M[+D,:(L])F<%SE9KDU%9L7*6%<.&2V^M*]9I?O_3<^G&)2\B-N$1H)$:)$^3 M=+"#*A28R9AF MG +\/6OW1 M^"PZZ@^XM(UEURVGIZ^;O>FKC_=16KB!.UN$-97'FE[;NWD_!\[ 5\%PNZZK2];78LI]DF(XW\07-44W6DJ]&R>CV2+G*!7GEBM3^!"US^ MFLAN=0T_IV5U'&W[H:8L-/E"YBB<\HE$Q^I0>(!\H5?KE=@K)+Y6'8NMV;"Z M=7TU,:MNL95(NLJKGJHC78VFU>G9)%U[\X?LTBNNFS#A/HNRPS[:6*>0JF1; M)YE68H]:PZG+(BA6 &K56Y9C=_9&N%+P$?FOATV@(00C!'M%",VV8$"$8 59 M9]L=*S?[//7-6&2':^&=3$XH!KMK&HD8WL?"-&+)DBU&9ZS?-!P#SUC?/K)I M% Y3-V')XU3((7IX., -@T# M_!K$H+$[G;Z&OE\$\>6[JPU':3><'NY3T*7 M:O(EV2\USK N[:GI0@ZO'='):7,YT8RCJ71,FGB1>)'.4!O.H$4HM;5F859$) MEC>,P\D0L$YM"/!%'!B'*5-.RZ]JJ%)BR[N0CF:-_2B<2S:[5 ML5LD$OMSD9XF/)=.SY3IH-JF)2E%WO[^SG^\9?^@' =#]GZTK=2<1[ZNH=N@ MA)*$DE4Z/E=JSM-H9>[I7-VF6="A)#J49,*IHE)-OO0AQQ)VB*)S2D5&,(@Y MGV5..BY"1Y=,"403+]+1I;+A)YUFHM-,VD\S!2,O\-X#/9\OU;$KC.Z1BF70 M/\80J[J*FSB.ZH+F[_OGX,LA#6A3R* MS%^J(U$-R^Y1*S#R$P]^EM(4WCE* M&% LT'5L1QL/F+*>;\6" GVC\IL.%Z\R'8XQR;YGM9M4W8 <0(-2B"LD72VK M1RTWR=E]!0TOB]%8I1.=9MUJ];2=K31E=>W4L.;MI=>I-;9;Z6Q9S28)ISEN MF-,MN^*41SS)ZD3-U^A:\ ^9G>2)D2?<#:X?QFDD/H_.P\E4!+&\]8OP>2*&YV&R4?R(\K%1*N M_]G_]&0]4&WX%$IDEX%6,7#NQ?L=W@6.W7J]?8/ M[!0?/SM!Y]1_4D^;/P$OG?]J__2#Q1[&GCM&:8T3+TD3V46!<7P["K1\?Z3N MEI_#T8L3N!;P-'TSR!ZW<0I(,<'6S)-Y@1L)1"3/6"5,$R!X@%+-^ -V/,S6Q 7+@7O!C ,S,9L? M%NW\!&^(/%A+\5?J)8\*:^!2GC#Q;>I%PF+(="XNL^_#V^!2V2SDP8L%2T0T M ?; A>8C^)#5H+.;4K3;2K3!X( !(\,.X%".W\_B"$POI]*"L93X7HC-+@ IQ" //DULCR.Z2[B:H!3 M\&VPNBF*@%P>(+J7Q+4]J*(]H/4VJHGCP@+?[%'YZM9':^>30[2%9LI$Q)MS MH1(66:])Z,&01)9UG(2RK*-XH:SC3K"B!XC75>S;:3@>()I(4+22,;L5&"G8 M'R]1N>.U8?A\,38=Y8Y;I2K9:]CM=:I7_)JP@X$E#=M4KQB\/JE?8_9Y8:CN M$,4W@TD_IY/:%7)Y##@]<#FFM:ML5IOT@TZHE&R<2_R>_ M$$-CA:(/R\7OA+'CN_@F(M>+S1W@[Y'G/C\Z.L"P760['X1+V$"X M4)^N[L M-77%]TK.CPU?Y<]_(7F)E%/D1F!SYO29M9HE>_')W:G:;5MK6=%EE=_^*HH9U%MN[R M0?Y\:43&7#U<)IAH-&N.MGQ)4U;R(%KU6.JYS=2MREC1IVV+.^)\4#7 M+U+HN'4S>=7D59-7O?X^NV[7&OI.CYF^^(=WJ\NOYI=C[?,D.::SF6PQQ\%* M$7!OV%VKU][C@4X*O)/[3NY[Q=SW5J_6IM9TF[7WYG.)>QN8L2?CY'UXM".1 M!3&FD4CX-^8%2>0%L>>R>^ZG\C1)^#3 OK>,_/7&QBYOD<=?M#QI;:+!3D-Z MX+&>(7UG.[4Z@\M\6"?#R/5=2_/0+#S%-%4'GOQ'>3 Q7N':2$SQ(!T>2D)& M'7JCD8@$'B.Z%%ZL[90:N92$AZR;-8 MLR^FF/0C+^' RTJ$:DR>2IX]! \RHWD]O_2%5X]T<8O=K356-X9VXA.8BI36 MA2WB])38JK-I/H\3ED1<^A%#_CB;YE\IC_ \FQ)X+6-Y,@ZM\*$FLRU0ALN^ MD_&STXE$W5I'J[BKTX>'I/PLS6R%^,:I <>N=?42?P^6S;Z.Q0,;18(]X+^T MT 8=>&=- >[#JMMFKV$UVXXF<%\V_.2YNE+@F39R%BS[J[;,RU"77XS9 I5B M44JO9(JD?*F4C&;BE]-]5A_Q\J73^U@A >QYK)&PJ%B@[QC_?J("7Z[_,/JD MOD94TGD^?M,2T%%W.NINPNUTU'V-1!84R98?Z:"[_M-T.04KS^INB]9['^@? M6*KH*,_C=W(E[CI M]R?&= K5QP9E(Q>9J_$I#,[NP2(3JKCD2N0CIH/Z>@G>L)Q>T[+U9?W04?V2 MB+%QU@0=*BB.KJMPBEBRMJ_%6GHJ/Z&S9%8U7NF<_OR/MO"NM[= M!F7UDGM_<(5L"N\<96Z_7:_76MJ.6IFRE =1H\=R-G^#?E4.NI$ND3'2=NIT MVE9/X]%&.JQ/?K4A:MQXWXK\ZJ5#?7;-H1)XY%>_6>_K+M%3;@7?Z5J]YFIF M/-7#(Z?;*&UM"I,#IN?>2BYHZ.+[FQ#CW_:62 M)%+HN+Y2/E1$0:_<-=O=FFUJ(:U&O5EK%%E*J^12&&SCB9LO=E[@^JFVHEB- MM@7NIIZ13<%_PA/I6$8M1U95/.-WA+8'8$Z9;2#9_E8P,*D"F,IMONQ95D5 MT:_KV)V?8&7/2Y6.(,K^5:AH!PNVX1K3MUB<7K['Q LF( J]0;T]((4^5%$]UCN+?LA M(P8.+TSOQJJ&'+PE*Y.V.E1%[6!V=F]6'"X9 W-+\G,W24'O/*IU /O#GX> M1>'D&1]U%W;XKXA"+0]:C"L)-8_1[K2^USS&;&$28"Z1E!0RU4>\?*ETR<5D MZH>/8+Q?)Z'[E?V> LJ!X++??1[HJV"2S;C]9,+M:&T9BKPKJCT/?#!VEY/:F+^QP1,H1"XW]#R:J2>..[%Z7::CDWK5Y)*U?U M>K5NO55O=QVG#43HMO35L6IHJ6/5[9:JCE5)*M(8M\-7H1(TVFOZ+)6?6;?_ M\KKJ+Y2CLIEWKY7AN%HC^Q6LO#\Z&K,_J[M%TQ'MT)JL)0Z0B%V R)5;LG1G M:9FR_@<1H6/28N"PI,Y5&XX:3J0ABGJQ+ ROG)@]W76!Y<)01].(-#9Q@]_X-%PMM^#O\KD9]G),7Y['L?^:+;8 M"%O)\.:@)R99E$\F-J1(J"3,J)(WY5"EP&_3-$+5DCQ)1_I'G-'NZ6X9[?#K M>-#;-_/FFW 5V[C3VG*FK:?E3..-6VU.J7O&['?TI7>X"RE9_K:]QU;)NL9H MWVF\D7KFH](S%\MZYF@B008R9ODWQ0LAJDZGGG(PB-U>9K>M^S%0%.^94V[> MO3?$HQN/GO"IV.86@MQU;.@=! MPU;Q-SQN =[5?8C'-_V73HL=RZ9PTZFU=1.BVL)DGMR42VF56EP:G1I5:2U> M]QAD$1::D>O%7]D( X >>M/J3/P+[2F/WCQT:LWB"Y,=AVR62 S+I>.J*7EV MS2D^/?GVB$2 M9=?D0ZK4M#B=3#B>#XMEIN+0PQ.9MZG,(,7,ST6R_7,YIEE%W#3@Z=!+Y%4X M!W5](#>&9=)IG,!_L&R=3"O-BL_!!;NG^#W-SMM$+\KP^^6DJR?#KW78%+MZ MJ1,$2S7YTOL$!J9Q=4J67U@("2G'T$SF;%#2%^48[B_'D-AM$[L5FV-(*/@F M%5T)%7PJ?;8PC7DPC+?N<$E[IYNQ\#R,93GVNS INM51K MIDN]K?;&$$=L>Q'.'#?.-&V;<.98;&LM%1J%#,Q@68"AN!=^.,7X_2YF]4LG MR@HVJPO(/FE83E.;.)FRY$5K9U+"%1:)KF5WM!FR59$(XBS MM 22!)(%;BLUK9Z^(#J!Y+:FI^'GUI[PL[W_'@3]Q/S.SQ8>1(L$>^"QIA[K M3KM;:S"XSE_706*71RX.UJ5!)-SP+O#^.VN!N,[&=\,XP58WOCQ#EX0,N.GL M7L3)=SS[2EF?__\8QJ?W7$^?3?P8MN066_[\U7BX\6GF^N".[KG<=-I:YZCO'S6H&;#K!?=6,8>B!P Y.,>IUQH MNYJ)X%(0&/9V=7D\ECUF8++R'/!BZU>=1Q9N"@_U<%,XR36I41"6/7)>C[/S MT[HG L*Y/H]C;^0!A#UXR=@+V =,7F)VC9VONUZ^8\BFD8>GH0'8TAC/2/^5 MAHB":GSXJPOC2K%8XW_QY^S[\!:;D,GA>\$TG>'MHCN,%R!:JW//,)2AN$V6 M)@HD<-%X&X'YE@AY-GHHIF'L/3^;A0IUL%$/GL#.1J2&L>AE S_)4]IQ$J5J M&'@LVU/YZMD]LA!S;($VF(:15 X1'V:CNXW"KR+Z<2B 9)&B"DSR"K0,,!5B MI86];H #05FE420"]U&B702@]MHIX(B5"LMF@;?/FQAE*Y(MQ8)Y\HLPY G' MB<4>\"F/\O-6*_/DU8W5=WJ!ZZ=#\:3+SRW60YNU4,(W/(R!26?B,=8J"^Y*!%?Z+%Q&'P\SG66%^RF/&VG+Y>1 /ABLFMB%8&JJ=#D97G M$S8$-RD($S8&XXG)?EVXYG%^T5'J,\B9<_9FIM30<.L@FF!KY><%/' ]L(?[ MBE*X[A]RI/JH1&.(HB(UY9^J;QG@#_N".!JA>(%YYKVADH092O-I?0Y 8^QQ MB9B"/#9:8R?,.K0M<&HT)RA?$#3/>Y,<0?.-X)"@T9R@MTC0K 6<\6"Q^\)O M82>7J61(KU?KUEOU=M=QVC"_;DM? 1';T5)!I-4[;!&-*_"I#T]L1VRWCQ:5N'FRPPX?:6%-6MBV MJ40*)3/N$ ( _$X"UJ.8+8'K:]M_ $-*EVPG#K=U9@[:/K:XWV4_6=@]A\A M3>61YG_VV._1% X@O"&\(;PAR\9\I"F]0_]V$IZOSQ;:Q96OW G+ I2W* MM(XF55QAN;"=AM7K:%,S)!,D$R03U90)"F%OINT?M>L:^PUE-)"INK+RRYW, M>%ZD=!+;+GBHO-O5 5 MHSJ>3Q&QNUV)9PJG4?"A!!KO>$2TX5B]1INDDZ23I).DL^+269+(8GDELW0" MIO5X>U7$A"3BB"6BV>E8CJVM2BO)!,E$^66B6[?J+0HH4D!Q:]I^"''D(IJP M2,1)Y,F>=M@/JA"'J#(.#V7[4S$ M ?QRSQ/O7BRZ4A8B8@6T8JB]IM(GDB>2A\; MU"@O59&' N."=ND-/MD@:J4-;C&0VP#('88IMG1]BS[:N#39VV0;66/175\] M]Y=H^Y:"[T60TO#M\MWI60J^H\C3XL7K-S>(J6@O,()0DE MR\*KA)(Z4;)K=;J]PU.T%)QW$(^<-EI,"0CG>'0-:Q_;-LPKJ%%BD35/.HVS M7T@F-YP:LKLDBR2+9LHBR=H+LE9Q6:+-H5=L#OD>O_7\U_9M(K^>_/K*^@/D MVU,$E"*@A)2E1\K"O#1"2$)(0DA"2$)(0LC7.^4_)ASHLN[ZO0TL1S3?"\39 M6$@LM9WZ]T^9&=ZT#"KR"TEJ+P 3=XUD-^U^NACP4:A#R -[V226BP2TTC$ M\+J8)?@S]R)VS_U4L+$G(AZYXT<6CN1OY^$$>.3Q'_%*#JCLUYSS^-E$\#B- MQ)#Q)/_(,& M_Z[8M=^TU+D'+VFEI_R"G_-O#L)HPOW5]\P?K#C %;Z?7?/+2?U$?@8P<&>? MUQ#IQIO (G\2#^Q+..$KNO[!&R;C=[U>K5MOU=M=QVD#$;JM[V>(!&CC\VDL MWLW^^.DIPBR&F ^T+5#*61LYW3Y6IT;8ZGW_,@ZNA6IUO_W&V]]Z?ZEO+_?H M2S7YTN=0=&JMW72?NE%^?E"@>!OZ0QV;18T#;-R^0-[G2>J"BA!1T43](.Z% MOZ"LMF)&03'GT5"1NEKVN7H3])R/1J.?I" MPV^(_!H3W+4MI]TJG"*FK/U; [0E0ASC;"]"FN-&&JHI2GA#>$-X0Y:-B4A3 M>H?^[20\QSF.8):)D+NX0S$-8R_9Q96O7'FM I2W*M(XF55QAN>BUK'I# M6WH4B02)!(E$)46" MB;:?M'[;K&?ENT?,8$/'XG O>1Q9A?]]J#=T=8\)Z" M*Q1<,5)]54?$6G6KW:&F$B1=)%TD78>6+@K7_70>3B8BD@H4-#$3F*&1BI MJ*HC8K;3M3J4XT/B1>)%XG5X\:*8W$\?T\!SO2GWB[,02R=&%)*C^ /%']:H MEX[5JE/35A()$@D2"0K)[4;;RS 2\&!VM\B>H]@8H>%!.C54=$6LX5J.N MKTA(G/E[VFD :$*=;RV+_"]=Z],ZT'R8ZAC3D$,DJ4-BJMK M6QVG2=)$TD32I$&:'*NGO7M[M:6)HHF;:?LAQ)&+:,(B$2>1YR8"9(O'8_+& M*)Q( 8_2:;OJB%C'ZG;U68TD7"1<)%PD7)3FMQL)!_#+/4^\>P&#")*(NTDQ M.\X%=&&HG*7X HU,X1F*@ABDNJHF5SUM25,D3B1.^P@J5D1/W+,Z==U9 M&822A)*$DH22E4')7MWJM75GVQ!*TC9+!;=91XK7XZ_"38 _XK"%D2\2 > MB2AFMR)Y$")@'\2]\!=H:\M.S$^^='(]F=D0_@CN6#(6;(4LNPPP&4=":'D2 MF\"7XY@)(.50S^ ^\L@=+PC1L"WFU.W5_>"=AHN4UO(D&-)J\_5='E1[7@*S MOW_^,8W/[CB?OKOD7O0G]U,Q\&+7#^,T$O$-+[?#X970<*#.P^DMB]SBA>WSN^46Y_PX8L8_7)R.4"*_\O^]\W@A'E#^(*[ MR=EERZG7+^J#CM/L= 8=^)]].>@/!N];MMTY[S1/?GTBFGD2W'@38.1/XH%] M"2=\L^'R9LG6),CRXX-Z^6WH#]6#?OO\>?!_5Q\^L/ZG ;OZ=-/_]-O5^P\7 MK']]?7%S_4X79K6?3*P]0ZR<V&@1_QS0"HQL&3P]3Q6Z%6* M!;#44[:)D5>\.39E!Q[@/]IXJ%!=(A4\#'84^N"1Q;M+_Q98N.0H/5TK_)Q_ M:!!&$^ZOKN_\P=* 8Z[P_>R:7T[J)_(S6*?N[//K4?S!&R9C^!/FE!G%8/#Z M?!J+=[,_5G!L,:C\?L_"4&ZNW<+;?LM(C:G9^OYE4WRMMY#-Z8VWO_7^4M]> M[M$?]>0;K[N_]-F$G5IK-T6G;EQO-;XM::)Q@!2F%\C[/$E=T$DBRM&FNQM) MNYO-\"B,XTV!@_/,R-CTNW2>=$6-* ),C/H,H_9=-YVD/D_$O=X2%XTO@JGOG23-V23&),PTK*M7M,NG"2F+/XF(WYO/$%JCZ#F M2*'FM-&P6LW.WFBR$)OBJ*2=9;39V81$A$2$1.OOL[M6HT=UYPEJ#AW--(=P MSP4!- CZ:($:DV0[T5@PA7M!NSM:?_.C=F LOLBXIY M*S<1'PH6\,FK"J@>M+CX0>&\9;7K=6TR22U@*=)T[!)UNE>1(A^%!.[(!>X M76E,$2!29+1EHM6Y+\;3,-IE*ZBGPTH1K&*PB2KPWE$%7JWA!MNQ.NV"[%>J MP5O>*%>Y-#.A)*%DD4Z^TVQ;]8X!C;]W"@"4@E]I!Y- U#BF)!#5F,?:;EOM M+K5[(%.SW"A)A'LQ2+2YP4BI>H#LO]SY0+ABEI54,5SJGB^]>WE MKGM-DS_6R5/%\X-7G*22O53QW%@[E1CU64:EBN?$E>9Q)54\-X9-36--JGA. M]N=3#YPJGA/"'442(%4\-SY!D"J>'VK/M0K%/YL]J]6DVA)[XPE2>P0U1PHU MIXVZ56\[>Z/)<1]B(R0B)"(DVI JUK.:7:IX3E!SZ&BF.82CBN?FV !4\9PJ MGNO$9X+A"LO$J=UN6LVZMA .>4\D,A47&=NQK7I#6^LU4YB?U$CY @)Y]4"=L/N()>JT934S*0/53HWW_6@2N=[ICB5G]089K#K5J/=.CQ%2\%Y%!8T5#,32A)*%EKI MO*$U]XHJG=/.)8%H"9B20%1C_FJG9S6S%(M+G2^=Y$ M(4.8"5A@34/^R"-WS,!1 MT#-L+4]QZG9/+HJV8OD6BT0\%6[BW0,CUE:'61XAQ%X&(DZD3 W9*$U2; .P M3C)'43B9_X+"N2JG7JRE@\ ZJFR:<^XY2[K'\*X"O5ZM6V_5VUW':<.O9VCMWY>5:EX']1[WE\IONCK;G4X::?Q!65^&HD)1V"/ MT%Y$>P9K4AXTI<;X;&XJ([2TY=>Q&HVMDXN//I6?LJL!>)S7) M7]PA^R[8Z M^BIPF;*\!Y&0H]'9CEV$Z%3H9%G/:N@KCD3JZ"C4T6O*L597'=FVU>MJJTQK MRO*2.BI4=%X#M4>HCKJ6;>M+AR1M5'EM= ,_"3Y*1%2(8%7MV [(U_Z.R9G" M(Z32"CY_40Q#40K<':7 :378VVVKW=57PHA2X+9$SO^_OG'-#Z[XWSZ M[K+'KAW$:B1N@P7L_=+_^^O>__3R[\RIPPXFX MX=_67 [K_,O^]\W@A'E#^(*[R5GKO-.[;#8N+RXFFC MM9ZQ-=NUEM:Q/Y6X''LC1X9=]TH MA;7P,,5!Q(F<[%0$W$\\(=.TICQ*9MOGFY+^(:PPSR_@$]*Y\RPOCD056\=WA,V.9I8&N6F,[R83F)6,\(8#; MI] YM;;V!308>O>:9DKZ_S#BH?2KKC&M[M+O1*)D#.[3W=@P>9"Z0?8B9CP2 M+ 1E(L%EPA]!9; XO?T/Z$_4*-,P :;VN _J"YX;J%+>,QWV1^"AYKE.0 %E M:FMAWX '\?G#^DM50O0T\C"E'H8RA9&&PQC>?><% 8@6WJ6)9'5-QP >QA[( MSBJ%>F66,DTB32!HKT0 03'GV5]UW%$1<^L>KK M6'5AQH-9#G(?Q#,W88:+VFRX,!!ZZ(C'QL!# Z)O:''(_0I@!D4 TAF2F6Z MYH\2>,Y MFP7WX/9.8+SL7)X[F!D5,_[[Z 5>G$2/R,L7;AB$$R5H5\$PE=_CAY/WTAEV M@<4?U[U,\N8+7/UHS>V KV(IJ,#@#G6@:Y09-7/?6XE/_LD?^(.\[ +>D$;\ M3LBYP>#/^=3#_/60$< M%-0P=658::&SP#AGIW? .!'W?30 P9T>3R6E\3\'HBL,=[=U1V?G)W]UO(T>8!< MS[B.YQ2Z)B,=P"X2/$:9'GI^BKP(,AU(]@. 8/$8#5ZP.XJHEU"OV:M[]SN1 M-8,J8L=2LV.MQ';^YX#];QH(9CJ+.R]6.U2!> 5 M<)=F#0'Q;QY)%2V-V]\C,1*@T(=@NV0-P#%G9#EXQS9G$6"<'81^*K_;*9L\#"_.'L-D0JG:=@1; M*1M%=GT6AYPY_G,'#*VJ#4Z#3=0L9>7GC2(\4P&&U@.L9[SDDN": MSU@ J*8F->'_D=[4D^#(TL9L9I8J?R)YT0.1:[ Q56/TM%."A!](:B< 5 M\XC/)B!8 VTS,-$S3UM;D&@DAAC&4K9+$H)!(X=[9*[\_\PK$6%:CC[.GH=R MP$"<\ BN7P30Q3<7]C6"2S+0:98P<(TC+V%=@["X R^/1MB #:1>P99;B!&:-&AB3?2J?3V M$I^"<^;RN7VS"#[[_ '-)/D >#TLD72IQ+<:;G3,TBD7AHZ,@7ARNYO+;4S0<6&5@S><"ZRE3]F,,X3,DLF)R3[E4(LGF@-F=\,2[ M%%@>X1?ND<0!$2D@M]Q7,QT+D>7(HI * M]1J@Q\+/*7-XI$\)K:_-B,>R9!B-05AG]]Q/%4APK(@I68;?P:\ OL-9+ 5% M(RN?"8PS"^;D$QF6@SEX+?Y?\B>_]7QTMT%TD'E1;/#KM0_'5!KX]UV(<@F@ M[,&#KT$=>2. ,I@W(,9L3W8F,DO( J,:"@P(>=*!PK&LFZ!*%L?Y;YZI!!21 MW9U%SM9,9KL/A 2#YZ1SM MX$URZRV=2$2""V<>Z1/JNCR*'L_P*%EVQ7QZ\P3 K":JQ#M\-SYA&H4(2UA9 MU0N /)BPI(R.IZOJQ^%B.E:V;0=(BM:>U,ZQD/-1CRPUSCC7#[019^11LB M2F4H8*-_W5_+*%DH<\XO&;K#J)#Q).\-!;Q6ZK1;]/W F/"]KV#QGZ&-=!:$ MB0IIXFVKO )K%N E\AT<8X[#&L8P[SU0H@#^8 (!<3S \.&Z\:E8JUP7^01? M2#NFB%$N#Q$U7O8Z)/4ZTLW"9 M9@\7*FWE94%E>-Q,(F#(L)'>3C4HTTUJP M>G,>_;@ !=S[G $ O#(+^T@@F45=_DK!,A61/T,I>1\\%%ASH@Q=XWT":[Y8 M\;KE4A8+KNGZA0Z7UO)9W;]ZT/*YXY++QRKGB37GZKR/)X;O'\_A11&L+[@ M'\%CP#CL &3P!B'@-<[M'3Y,LR^=*7DNK46KOI7G6C_+Q2 M!.%_WE2(OF-V=:F5(O2%D'!;D[DT3<'-;7Q _ 9/FAFL*RRW=>L[@D+]4/AB M3XX"6%-OAXY"B)HU(E,I!>N*+9V'<4)0J1\JR\^/VCO&7,QZ<6WBQ4ON1>Q/ M[J>K6_;$D<21^CF2T)%XT11>+ =R<[4;V?:K<-V&=B/V4C-W707.QVDLK*< MCXEW,@T.Y%H>S3BD>C&^?CUU=LO?UV@XEOVJWBB[T<24U=^D"??&%$=LJA'6 M$-;8K=6".80UA#6$-80U.JGA=&VKL:8.)&$-80UA#6&-7JRI6[T6M<<^FABB MMM -!FQD33<\K2W+9>X2/ZQ>D])FTVIWM2EO4Q:]:!U-JKC2,M&RZBUJ)$\R M03(QEXEZW>KTM 642"9()JHA$VUM[:BK(A-EWTD6M#/7&UADRH)VZS MT[:Z=6T81SUQ*31,*&D$KQ)*ZD3)CN6LZ99!*$DH22A99EXEE-28E-1U+/"9 M#T_14G >H22A9%EXE5!2)TK:5L?1MOM$*+EML/)'6;II[?4O%$?;O>C9AN)I M5\% W";]8/B11U^%'-?%7RD\X5JX6;DO^/%2\B3AR>E]6@5M3H&V+PFJ- MB\&YW7>:G>[ L1OOZ\W+_KDJK#8X[U\X#3,*JVGB&_EQYO=K85M,HJC*N^HB7O\,NEYZ[8:;G/!Y;JCT<5E"]Y[XJ$H>U@M?6C]L' M/7+P4'B1[$U5\B(!.#(38%FYH4%H% J05XD?MI8#^"&9E]C>.*(+36"FN.&FGF30:=X<3.% PAO"&\(;PAO"&\(;PAOJHTW MY$I1M;179A4"T1[91*8=LQ$L-95)P_LMB2A$[#ZG7T%:*INL=?(EDKKZZJD'AMW22>)(LDBR1K>SJ=VL4W*UOEDN)B M^=KE<>OT1!(\$KQ76XS4E;10EZU:GMD?M>L:^PV%-\"2%C+?E]^)P'W,E<>@ MH ?]]F43T5$T8!GY3(D+167%K2H>K13I,7_,,CE+[3T M01IXKC?E?G&.277\?KMK-7JT4411-8.45'6D2U].$$D6219)5LZ+*OX$'WE7 M)'*@$6T8S8/CCM7MM"BZ01$_BOAE M][6UA<=)'$@<2B\.I]J,+?)G2%@J+BQ@3O4:;=(?&IR0[5Q6N_3NR4V8<-]X MGS_K,(E7K+:7/*C(M5J.9>\A:WM["I184BD85[9@G+F"V:YK4X0DE"24))1Z MJD34BT^VV,G1*X4HTZX6R>Q!+-Q6N_@]KU)(X$%\T8JYG!]$'#,^ 19(8J D MCV-OY(DAX[%JM_W&OMO5#>^<=EI6HZ6M[A@%1"D@6G&)H2XV)!25WLSS1%0NN3M%2\%Y11L>!B&F<18) MH22A9!4VF@DA"2$)(4W@54)(0W?]WTQ.2@L@ "4 )0 M$8 V.QW+T5AUG.9/R8'I]HN@\O=LX2*=1!'R19> ("O M/N&!? MP@E?T34/WC 9O^OU:MUZJ][N.DX;YM=M?3^3!N!TGT]C\6[VQT]/N7LQQ'Q\ M?"$A[;6;'MN'V-4(FS"D%V5P+4RH^^TWWO[6^TM]>[E'3Y,OR^2/NZ*&_/B@ M],%MZ ]U;&+;K9?R?)?,I56[I^!=;A>4H8ARE.C46KN14-VXGH8#X8K)K8@6 MM&S8%G/J]M:%IDK/F=W=J-HMB"\;!V#+%TAK J/V)R%0X[]BN,E@/0_C1)>G M1'$/XL<7^/&/(!+POF<8\C?N!=I2/H@CB2/?S)$?PC@6Q)+$DOMBR8LX\28\ MVV0O6$#S)@]KE;+:M6I7OS>>.*(K36"FN.&F@).OQG/ 80WA#>$-X0W MA#>$-X0WU<8;D_D'"<_@NDG(F;AB W%-(R]UR1T'J9^ M\T&EK->RZEWJ8D^Q18-4576DBR)I)%@D6$74!6D6WU5@E4N*B^1380\2O%(( M'MJ+C:T/]AV]6J,-HI_^J%W7V&^+%O:8[,OO1. ^LEBX*=SFO>I 274C'JVZ MU=:GUTQ9?PH"FJ.'2B<2U-*>Q('$8>'V-+2U"R;OAJ2EXM*"]E1'6VS;%-X_ MB$MB4!2@T"VD<#(1D>MQGTWY5$04"WA6OCI6R^E1+( B;>8HJ>I(%QW](!$C M$2O6G>KJZ[]!NT@D>"1XVUN.S3WLX)HB1@=QV:KFF473,.*)8+J#BW M[+#-_?2+6\.QG)ZV<.%+Y#&%98JV)4EU';%(.?JT%XD3B=.QB]/I]CUEWRI/ MY)"1M!VYM($]V*CK"RH>B0(K<+/,+KU_=A,FW*>@QW,D:C:Z5K=-40^**9JD MVRHC7K9#U2Y)M$BT"BG*UZ/S5+111I)W$)NQV2/%5JB/5C%7[(.(8\8GL,I) M#)3D<>R-/#%D/%:]N-_8E+NZ2<*GK;;5T>>@D4*C0&/%)89:W)!35WHSK]C9;$R_L6&8WOKB33N_ M&UQO>:NXFJKZNVB_1]BUMMXL@90';\%W'LNOZ@CL[4[04G%>TX6$08AIG MD1!*$DI685^7$)(0DA#2!%XEA#1T>_[-Y'R5,UX*7J7-?0)0XYB2 %2G(VY; M':>@ Y)D9FZ.9_Z8<*#+NNOW-K M "":O&L@S^ND]560B$C$"?,"-YP(F;MQQ[T@9F' XK7!3XL%(F$/06I[R MD4?NF#5LRZ Q.76[)YD#_E@]#KC+$RT&PC,5;N+="_^QQOJ)1NHMS!P@(XYY MM6/.;F,&U1#'+ TB 0C^7S%D/GP64N1S<@Z,RC,Y]P+&U]_%IF'L)2 ?DK7O MX#> "[PS8+:SF$#&I!I!HUYSM(IFC=V,12R6"""'&X0)&PHQ@0DG(;L5+ 0! M!A4*4P1HG&!M\0@>SKS)E'L1IL$!@Z&,;Z*R?&HD7%3%0R2M?"#HV\DT$F,1 MQ,!+,S@^Q7M^8*-]X$%O&3>&!?P@E?\?0> MO&$RAC]A3IGU"9:ESZ>Q>#?[XZ>GUN1B4/G]Z(5%VEZ;9+#]EK8:4[/U_C4%DW";4UT2E,D?M/!;S.#=87EMBYL0U"H'PH;!V#-%\AK K/V)^#/ MH=.[*61Z'L8)0:5^J"P_/W9W(V!W(R]>Q(DWX)]=K-IM;O:E+KTM 642"9()JHA$^T6R80&GX."'E1RP[R0"97<:';:5K>N#>.H MY :%A@DEC>!50DF=*-FQ'-L^/$5+P7F$DH229>%50DF-24E41YU0DE"24))0 MDHI<&H*252YRB5]HHK7ZB)>_\Q)82E=]LWH,[J_42QZ7BH]Y 9M&WCU/A/\( M$_*'LD0;#SP1OULM2U8*:LC[^K+BVLH$=GG4WNJJ6;*BWKFD_R.3B\%9$L** M:IO+=XUZK6MH'=+OFO5:0^O8E@M76LCLXE4B4&.#- *F/:9RIH45Y,0<+^!C M)*4BOU!E$7-,_X_XE0O$'GC,N OW1&)88R#U'-<\]9-E89I7HN2R\*^L^\M] MH4^N>C5;KUC)0Z*"C;PH3MA?*8^PY*B&X696Q,Q0P*=H6^,:NPH8PCS62K6T M%4[66P-UQG)N&,0>F%!<%G8-'U3ITSS3(&])=D,C3):'!?R(73"M@.5<[ R. M13"UJIF"A$_6?05>"D"5J)[F(!%@^\0PZ5$43K)I 4*.8)* E ] <"P#BW)S M%V 5!YPJ7ZPN/&A)D![&(I@_L\;^;^S!EU-P',-H@@#J@1Q'XMX3#[*&KJHC MB^(]KQ9=*DY?1I<@3&1)7!;>QB*ZES5& ;%<8+(Q#^Z0C#Y6'T &RU#0D[BV MA'%\/)ZY-?JA1J]ZYS?ESR7]A/'I3WS6W(.S7,5Y6 MJ>1I+>PM.'XI_&EL/>T)8*87J$'R- EG7Z@(MORF@)+;+2T5M[N-4E,)I MT+5/-W+*),GROL_*<0[N,J%UJ0BIT6:)*7RC+8>B3/4<6E:WK:TBGBDKB?<= M\P&JO=I)UR^&IIZ/F)"]1/82V4L'1,MSE-DI]X8R8*SV#G&WRO73K+$C!I$G M8$NET7QW0IE6OL=O/5]N(Y"%118665AK[FM:79O*-NS1PBH]("]95$#;,VE5 M/;?7EP=BQB,O1N]79GV$M[BSBQ_E/,_"T5F*>XIRCY?LLA*"N?$E\ZA@XE*- M$JNA#_Z-7WN->F'S:8#GLU\V9*8L)Z\ _(EYG%#>\2%#T,>/JJ'WXZL36SKU MMMUMOV]U.HWS<_A/HWG1;9Z_KW?ZK7ZWW6T?76++QZ76Z&L453DR*RD!A!) M* &D^@D@F_6B]NU[,RS)BEG:E ]"^2#Z6% >!#R-Q(2CWHQF1TJPS-%*Q /7,+)B,C6(5MG"]5E=7ID[%3,V-$**++* MY@KEMG]4;_:D4YMV $T"*ZU$W+[H\KXAKM.SFAK+4E/5Z>,VL'P1Q^_8U62: MJFIU8&D).BA/QM86Y#CM6O6&-B1:7?82'6FC7"L-1/RPE!K^2,;5@=.KJ,%* M@PR3=)(9&>)IOQ15=8>\WN! M%;K9K9 ERH>I"R;M[2.;>($W22] ['X5XZ31>_YN#ZNW[X)R]MI>-)J&6'U?R]S]<]*\OKK6= M+%L_@[T>_OL=8>KN3WW/.SVO_ N:B,9$W(H8=E44!BY\T45)GW=)+Z'%O3,- W\!C9%B#P M$H_[?O8^6*'\"[,.#/])50'W&0J$4R$/\=]R'P6>Q6,ADMF9!) \+QSB)_7$ M,&"G7DW4-+7G*'0%?E 5]N=+X,?A$L55"?UGZ1Y;4(DL#Y"'&/+"_E^Q#!\,197@#&I+[ I@ )<:_8J'^[S M1C \U1T%NV"HU69#+\+UQUJ$JC"[^.;%BR*%6@_#%KI@-?8Y -Z5)8$R[?I$ M&V.?"Q>;5DA.??"2\9S!Z^HL[=/:0K"/K+YS_DFLR=PI(3[69S MUX.R^0\"#W2TM #RE&4Y@E'HP; M9M;,' 4MD#M/]5>!^6;H-JM+A7>BC"J,E'U1)#V!(JE N+Q=[L'QE!61N<; M16$$+\MZ_"#IEL=0?]Z&*I _SEM=H&"E$UA(U9L'*?J-G9Z< M_WYUDFF:.; LQYP4,,V "'E2UM!1G1CK:DF.4JV=XK9A _% MS!K;!LA+HYOFLC,W'F'8"XNTJ.(7+ZX[E;\HHOR%[6BI?]&J'U,!"\-NI\E3 MZ9*]!*#7QZH*+D^\%,Y?CW+ZOEI%>#':_5(DA) MK;E%IM#M[>E#6S%9&0H[*1;J.K;S&L@Z[O. E.FH.].1D*;Z2-/N679=6ZD, MXU>>0(9 AD"&0,9HD'F]9U55!ZKONE$JADL=$0Z&.*:01P^PE D_;,>VNAVJ M7/#*>9+-00A0$00X;;;?7G4K/^EJ'Z0E9"!D.!)D0-N@:;?(-GBK#V%0Z&(_ MSL5G>6S%#W$F(IJ8X608[]Q26&-^7\.QFE26FF*GI;-6C&WN?TK$Z;FG,7YW=5U;WZ\+27M<7<-,(SJ[2%0(9 AD"&0,1IDMBKQ MO[>!Y8BFHW] \94?%_6APU%6%A1K2P>Q*G<:I].I+ZN3A)]5F3ZI1IG!=#J>>.L M&A6ES/,.]UIA]'RS24:.MT'2O4\B&D\X#;KV:4GT,DFRO._SZ&U*ZY M9HDI?*.MNV:IHEQ6MZVM<(PI*ZDQED5VTDMVTO6+H:GG(R9D+Y&]1/;2 ='R M'&5VRKVA#!C/6IP][>:^IM6UM1WO,F4E M3;:P2@_(2Q85=HJ55M5S>WU+I35XY,FV@:IOYRWV ,2/T6JM=+++2@CFQF<2 M:$/Y2J21V%9#'_P;O_8:]0)ED;PZBT3YYMCN%MB'WV&GUDF&_DI-R&1^;TWU MI5W>V*XUM3R'/<*:Q*JU[,H,L/YA[U[HAF]V PCEW%.'*4:4:J1/A9$\X&=*ML<%,_,R$,SF&JM M44B&0C)%AV2ZEJVOO[7QBZ\Q)E-.&TL'8CMU,J?TFU/.83O_%@ M;:MNO[V1 M!NWV&67!% PMVLKU&$2R\F*.5B(>%HSJ5H?*YY.=\RHPTI8,3)A383NG;76; MU"Z0S)S7((LVL]@@DI47^-V3_ M3UW^[[ 0U^E936T(9$J\M>7)["X?HNEMT4*Y*(RVT-'LFX.G!Z568"9+-O@!4P#%-, M I^9 5KSKTIA<.A+SGJ)MF_)WBJ"E 48LK;5Z&E+U=F=H*5@/(V6[N;#>@6> M,%KC/^_N=K/+-$DCD9TEFO+'B2S]-^;W@@5APFZ%P'/7P]3%4UJ/;.(%WB2= ML!@9 F^)U'EM+W##B7CCZ:/YP+YS:DUXE>][8:#C>2Q\6!P>RTZ5S2I\C!0! M4IF3#-S@\L 5OCRA,YMD7)T39'A>K[SGQH:A9,JL2(MS@2//%<#9L CL-O5\?""[$3[KWWOW%KN*(RY\=;1QSBMQ M]N+[T+]?5(=QX:U)E+KRS"$>0'P GLWD!JMFAO'LK8\L\N*O,1NF$;YVY>8I M3#H6-%N%"!X2!B"ACUC0 M 817TEA27$2N!S2OL7XY.-IZ#G56GV]\\_IO'9'>?3=Q]$' LQ+V IG9?X!F#PO1^Z7W_]^]]^ MGEWY23ST77G8&*[[/0H#^-.50A[_#L:&^ZC^/;]7LAI\^")&OYQ<#G#=_F7_ M^V9PPKPA?,'=Y*QQ[MCMB_/6>:M3;U_:_7JKT1WT!X/W=J_N7#9;)[^N"Z%O M=R!SG6GSDHJPGQ9RL9^>-]6I%-1'O/R=!ZSGN>J;E>-0_:&24)0JD%C&YZO MIH!HKC?U7RB&92P)Y'V 5)?B-DIY](C2W5:">=F_?@]2%Z<@FOWK/]BGL"9_ M/:L[UC-.XIO78.'#Q^ST)IQZ+NLVG=7(R&[".1\X*ILX ;W%HR&@ZE^IU#6^ ME,88,342;G@7P/V,^Y,P3N __JS-1G:D_Y;[:#"Q>"Q$@H8$7U-R1^I&_L3P M>)3?YEXK'ZN0W/7A/F_D84F$F D/WA1)W3TO#W1/<.>A?:?* >&C0+$#6X718^WYIH]F,_'2U&^%R\$B![<, ME+,'YORL+\I,L<("_B\/),=G*FW9YA&^TNIX#[_GGK*)IQ& )OJ,4NT//>DN MX$)ZDZQZTRSV'6!A3!AE!)X>+JL(Y /P<=-(3'DT+]6@EM&3;L2BVA.:5!GJ MJ('Q' 8E^:F..7(7ZL1(/@3&[R8S!LVF\X\8!S/$.N9#:7JA;RIU[A('HX4F M9IY"QO[Y=R[Q]NG)E\]_G/PPXR-9@6+%MLX9G\O#"9<+-L=/S*7@#/ %R%BQN\\-8$FR)X8?> M4)J'TG?=@AW4^R0F9*]"'P*$9%[--^NE="OH14+2[T718,!->=F:WK#<;\!M,AZNY MCHO9&?LM#(?2,45>^RQY[0RP1D'TV1_ C=?A*'E %#F]3F\3:6\T6O6S9OV' M=^P3<[/) M20"#@>55=HC^Q&:=?2ONO$!6MEI2W4Y])5R10:WRD<&BFT&0>K8:5#(CB^0. MB9OH928;5>5"4<.8DVS:RHI32FYKZ%IU E_KVN7=PL_1'0X++?Z%V< M.X/&>:-[WFAD/F3CXKQS:88/J1/,5Z#[YI\7[/SSQ]_[G_[-^I\&[/J/CQ_[ M7_[-/E^RZZO?/EU=7IWW/]VP_OGYYS\^W5Q]^HW]_OG#U?G5Q;6VZD]F>LZ9 M3)9SDBH )L!8#,)O[$:XXR#TPSL0CYS_^R$9UBSTSF;VHQM&8+(J[#Q%T#G) MB'""YM7)['DG/UBR6ASN':@;A+*' 5![G''(6>8@1:1D3AF]WK@JA)HV$MO!(0X0. #@V*8NC,XGP&Y!30)9>6]V?O3P'.S M-W-\=O;A@ :9T]L_\_XN AP@4#NZ ^H^@"/./OUY-;CJ@ZZ9+W(U:"+O^SSG MLKKRB:TE_2O+#BD'5^XE].=[#,@WO_MR>V%&+ UOXG+"S05MIFM8V/EAL98_ 0 M'UGX@''W.+V-O:&'Y@;,+GMR?@"_\^CI?/ A-P+>^9Y']_R_+ .)YQZLG@(0 M(94Y.HYR/T?N&_"'>.;^7B=9B4@%-R\--WOJZ>I"@*V;'W)M-K,Q1K%PD:33 M?@=F%@[*RJV >[4M*R-Q(=B0\NU#<"-=P+-XI9"FFJ$U&Q^^;D&,BF#;/!2V M0EVDES>4QC]/+)9.LY@ ;C#%6L18DBMTIL!6 MC8:2[>2CKH6K1M&PFV<-I[.\ZNCL?. /K-5I] L85D5XF_^DG.FT)/+?$F\[JU&_#_8GXQFOS+<"VKU<*J M@H,%)(O'0# +P"9B]]Q/!?MT=:UGLZ]>J]N=U?;N.WG5@'^SD2[C#.!6?MZS M;Z_QVF5F5O$1&0-+$^D'(V]Y8/X-/;7%.8T\](&5G"Q3T,J'-O$%, MB-$#PFB12L.1OL>]".!S%MW&\$LZF?!\_#][C17GX+=#C&,5ZUF :TWNLZ? M)2?N'N19=Q;ORD^OAI%,.>.5V^=Y,!GT"(2U$NB6;RX@B_0 D8'(+/R])W$TR(TMRLN_9[*9K;SO] M= :F((L-1:H$:O_V+8G-,#%X6*7.H9 ME]-P4AEXDY7(^3^NE*SRQ>S-*O<-<\-W6.41T3*.>(^3/P2S$UDA#SRMDXA4 MZUGFQ,S>GE1>5APR'D^K_(^%3&$A:I"0$I1K%6RM\IFM0GVMQI"7&2JSDV88 M_4 2/ONE]!P,>%$!S;DSX;',)DXH61W%N2$F.8M$ODCDF!I3:X!7>GB=6=93 MITJZX7Q@(Q;R5YAI>&666C2-<+-GI,5#>9CA.O7P&-1[PAC7[[,44/[:BP:. MGN\]XU)%@IE*5"+!]A'QQ?J$>;Y1E6U ERVLE)*I$;/>@28,PWFN?1S-I!=7 M9^)X&MZJ$@3*9+;2GEI YJ9D$LDYF8JG, 6%"?^,@2\6AGF:B32Q&V:#,N/A M\N\+#IPR8W'%K31S?XC-,'E09+1@UOLL@["(R31#0J@NTP"!<,"2<#K-B5_1 MG[J!V+W'$:6SZ.F"*^VVWUT.6=Q5$Q0NN;&YG(O+P(#+7#RF>$4\4% FI,W! M]CJP#'3/7NQ%R0U'N(4DC[E9PN"R-B=\RNIC\3N9Y'.&_BT1&Q%^:)YL^$NG M\SO/-NQ6VMYB,FCI/TCSA*?@+6Z@'+8D]CX>CG^,4D M2CJ.7'?25^C7](D\DFS9'+AG5,R^I=,LG.4WJHSGUY"44WO\ M/%<@JE,H7XUA5Q410)9S@;]?@VXS5.N$0FQ:@>,*SP\>"PEIE#.QWZ .(;SY M(*\!UZ%SH;"/\1\EWUL\O$H@D#(_D^%V3#!G'R7Z'DC)9;R%;7#(\Y4%@I;C MXJJD+'ZKJ,S+XK4+ EVX+L(DM]"YYM=^7R6B"H]VA:/IA.DF):\=XP2725T& M2@CCL93[,TI ,9,E6]9$A"$SVS@SC2NU;GW6J?#\S=).9[J+8.W1N*H.HW- M3K6K_6!'&421EU)-">;?15(BS0RKMDO]XA1)R[ 7._\7R+O>MN\D";>Y MOJ[@U/^=O?F0$02[1+C,)&J\4]_0BM*[VNAL/X-@&,6+FCWCU_S]I-Q\6I^R MD$8J76'?@)[34Y'G.%M2R.48RLJ;1()9<@XXY1Z1$%L#D5OT./.&38^@M#%X M:(!;F((&JV-@M,>X_8PX.!NKESHDO7^Y_:H)9<--HJ^BW)3"1/3O#[KEMD8?/8K5[Y*+4;<2H0,*K$[=S3SX"R[*Y=V M+\M"\(#I991L+ ]9%=Z5=K>&0;YGA\QD,Z/D815GGT MI6>??BC_Y:IDF9'(]*(_/U0A-V%(%WFI/7^C MLP?0^(W*F,^Q$S>;^EX(^S7ED)^'[CZ(RAKQ;HG8_CC-7GKI%Y_T M@=TXS,HBI.HXIQ.,*;-P*TL@G+H%JLQ+<9P;EG%?2U42%C$SANTV98K/A\4B M-%$[*%QOX=2_QI,O8I'5+2(&[&]V.X$/'*/8NW!EI: K6LG?Z&Q7/*801V4N M%T=:;F<+C;40L21V*X;PT\Q]GEHEE-VDX*'1@BN,/,U^S Z?IVV$?TQ32:O; M<^S)>71\T\-?N JJ LG2N.#"8EAP&V? K(8XG7#M-!=+RX=P6(O:HI3+@Q$6 MJ;,S< L:%!!ZYCMFA_]AAG/I/=/P" UYMNTL^6SM/DKM=[90N!:F2"/<;#-$ M9X]8J-@1AYW/H$"G!<2S[2T;U*),KV0"*<>O5_>T!!NN*S^(Z='"C2ILTBK5 M_SB9!B<4-M]*)]*TCX#N4F9C>>B2_;?>;I_5$\_-M9E=.H-/:;I2QALG)5*6 M-3K3TAA2F;L\-6E<^NPX7B]4>2[V3JDL>''?%9Z\(WS(NA2'6AJ+Q>^$XDI%R64DQP M@X26R%"!Q6!BBB.D&/LNZLMGSV"K&9_GN^4R8"IW&-"XR."H,2D-^"K]I19+9=BLRR<)JC MN;0#X>WB+H4R^^]%B33O&C-'*>'<$P8$N\> 5$EF53^F'/^YNJ.90BI^GFHW MU*A0.Y^V&YF7I@JMH,P&?2BKBJ<.B,U8QHV=N2)2%?YR:-(IXN<6LBCR+ M9O+GD5E%:3$M6AY.9>W43[;J04LK-T;9$88L9/^\2&_(EZW;4AGE/JHR>9H7 MBHF39YR"'\&_B\%#!>1976_(T/>9_RB.Y56F,*/U4"1U"L%8$9LQ#2@MTOFL M2+!J<#/@MB&>3*K4">ZX+4%"4X9UT]IGKGN4N5&EQ?@23'/@(L;AL MI@/'SU4 3FC"/(3)G[,L;MDQ/40\,C8[:?;HTKDM$E;RTJ03>Y_IUN5SRN?> MD_Q)I$".5K!E:??&BP=737#6.R2FL?Z299-!P^7[HLVSZ&6O2A4;%-KY,L_H M98B^TFI&E("^;*FPIJK^@JXKU__>J)!U[MQ/TD4C)[ 1?GPUM]J;3G$E\9>V5"540#,!WM_;)'\R+Q[B,O M\D1Y#&2J%\]D8C9_,2Q$/D>^089%X[B,*WR(MP,6Z#C3#*O\:7Y#[JT2P2_> M\ \G?\QKNK@)SB12Z8FMBA$>^([R!14SYPG9C.W,&@I6TG=^1;8,^5D@5EKF M4OLJD)M5QN6OG*WY5Y(3WGA)\,Q&XIFPE0JZI/%O[C^E0]L_>>"7R-?G]3#Q MN3I[K.V$,MT4=UC*5"Z)NP)8:9&(U?) M/>=>^KQJ+%859V)A-3$KDQE4BW4:I6R8!LH746V6]#1C&^N8P]PJVP%C5V_] M$H?I,A+OW\UB0<\.18[]1KF[<)>EOO$OE1#^>?$Q9?+#JN(RNW%Y$B&)X^J: MG]Z9[\1G.L'A]//N/4R8A&5&9+E)7.3I](NR];_XYBD:Y"-V-0-$U44\Y#W* M)I2\G_ZQ8HG,][TX_V'66=Q?.])C^PD2Y9;:SG=OMRY?VUV]>J4#EQ^Z7NOE MQWV\)C.,E!M],=MN^ZVY8DN3!59'!-0\MV>%K?K[@<$*/<&+$^-A&LU29@Z!JA6"ZIM/2(66%W-TO64PSGK1[6+C]SP2@O*$YE@ M2)P$;.QN,JA%*<#KMO0IY8ORP^KEC38[8'*9.L/)/,/Q[-I!HLKA\W6'C!?3 MB#DI)RJ!U9PWJPE,PVMOK9">/:O11".O$X1?5R-4Z^.- M'(5AZE+- !BF[CN&'25PR'LLY*+)A)YO/BN!>)G]*AI89^PZ M6M4-BE)!6E;DS3L[7,R;-,\+\Z95K8O]"#+Z?35:H&J*8)G?31-IRR'STT?4 M/'YM$^"TRV&M(4&UI4:"JJUUBNAQ=W_>+O/U;/HP?YVGMK^N_L26.U&H\ELJ M"E7ZRPV*:W5GJ826TJ&JGQ-Y%;3Z)&=!RFES@AGGGG*JD,M))B+V>).P%<#M M9;\LC $6DT31Q3M^]W=;9V4>]0B4\;98JW/WZH+/'-WJ Y!T[\MW2J)/PT3+ M.=*=O.CX>=.=]E;&X;#ZE3S%),_1[[S'9S9@]AI3=R991 D3@K_^WI#G@P>DX*'V6HP6K+!@/(&04HJ$Y8_;\U_ZO#@7 4W# M>#'@3_/8T](.7'\I-GN EZ[4]] G'F<6?3LM9\I/H2 M9^SC)L[,!FQF)"31H_AYUK]M;3*,2(19M^SL^DC6/!AM_\Z[F_ '\H=$Z@3D M#QVZ?,>WUT3Y4TL.04C[[:YQ6X@(T!)KT:)/@'';FV[U8]\.HK^A:19U.O)X M8H0T1&UF>-8Z&GR:[3;7B.(T$Q#J $Z-J*TF2C $:/1T6ZF'20 ?G>"C*7N" M UPJH91(L!G:T[5A -7W=^9>J_5S/1I].-]7S;C1&VV6"F%X,R)R]>FP?2 M,C[K\LS&>*VMTSS=GKCG6,0%I07O]N\0L DU(7@'TZE4B/UI]?*:6C4RA;'D M*N^S'U<%K0?4:ST 4X:@NP ,M&IL=P'@?'N+8^W%[44$(ZSD1N&NR_1> ]V3 MARA)N-.B:G(W86O255\!S(Z9KX/9,4MI*(;3;M4.$57.?B]/K?8I$]J!$?A. MX_F.[TNS;90_^4/)17N-^W 0FM MH_/@J?-3L&ZHN*1Y3K#6'"DOGM&];=OU>CJ9@"AA<'VY) MGL?5.,.CF%F-&U!ZT0KDE?AM"9SSEH/-HL"CBKO&$9]C O%))3XP$K>(QY)D ML'7P4Y?(*06.\HE@T')C<9WK&RW;K!TDJAS^7OYC/0.! MRJEGP&K.F]4X;<-W'6 UYZ)HRRBA>1GV$2HC?3TN<"YYD?*9L"KG7K>4;A:5 M2( 6$,GY$0F8TIMA^T_AQ&#R!C,PX >"THSM%&?/E0!":9'3G DFMOTZR*PY M)6:>:]@V5)DUT+Y4'(SG2&N6XUL# ^M ?#DF8\PP[86!%CZ02<* [ M/HA.!"UIHDN5(P?;2E5!I"%]^/)4NZ:<>(UFE:4].=V6UE-!F6F5IU66-WDU MJ;L6E>_@6IB=PA22\D!J4!@]HQW(Z[4#-3$-,>V4"QT"9>]*V8[15V%&EKH,EQ6<)W2QE %4M)R G0*_9M7@;0<(U4.LGF&M')B'YA LYA M6UKVCRH'J;"WH/DZ1>4V."5#43Y( BF(RRS(AU@T."PTU%R4QS9@-"]T'7FC M!E0_>HE*$'0+VJ)W3C<=LX-^YJ5T<2&MI8QY92%V41REB93[B;QM23NSY>YL MDN;L<"(S3,TO&Z M;D5;]2@2[86@,]">=S3XX4Q(R$\N?C;0/0EQ00D'-R.)J!Q,-49/:1$/T BS MXQWA =L"XK."+V=G3D3^RY6>_*#\R"]_O7M89U B-4?-A#PA'(9,F.0<2)., M 2R:Q&\D_"@+ K'N8X)NR'U6\/1?V>CH2NG/[#7U.K\2OEZ9M MO*+2'7P&8DN?"*:$<8J[=!*%R'?MU0+G?=[T:KYQ+@=$!C+..*/Z3Q'QP#H[ M2$K8OWG*O@O3AX2M1S@>IS1G_\3L=[&O-!$@NB\GU##&1!BGPHSI(:$)7:;# M2TY,F-TL%W2+RY7SKOX5?YP]5MR6/?6>,<.8K8N&$<^>9IPM8D_*..6EC =B M@76, V(TC!+Q\/QY0LH;7*&EEZJDV^SN#'NCA/WX$/'(D]@;Y;>*DD>&5FGV M?+7*K/1!XJ57Y]QL/.5.G$]-A<94\K,#_%^<"(RW#([600F\F680$R&V^!K\ MB*-8-!Z;9#@4^B6#[80,(C''CQ]D-)Z48_W8DHCW TC8-2';9<9T2GZL)!$W M$#VR,S+!V4S6E1O/(C*EN(++[0P(V/Y%A56BPX( M)$G'#(XE^%$H.I2'? .I()Y\A$MX?+NZO4(]WM$M,]@CHH3I+VP![POWD6:8 MQ!&Z'9$_2,R5E,\?;]]]?X4Z@JP)+>*\9(SLC5-V8/QAJV_\1#(.NS'[H(>P+H J^\98K69Z;R(?N,E6!LB<( M/X6C%V.V'4O MO_V><]Y_(0)0E_QI+HMLUETN]Q4/@6+P [!-]G;/ M/Q3T\@'CR?LOV0-FJJ: >'?V4/:!%W#3+\/?V3VG)W+-10I[J1ZA818)I:"3 M#.9(^3M;S&7?':/ZZS@-__CYKW_YAVK8_J]=L^S6YWKOFNW>YU> M[[KM=JQ6WW[W\POFM(BV;S1E7>>%D]NG=A^&L\*WO]S]VO^*/G[N?OFM;Z#/ M_;O#F^ZNUYAMR9R[Y(:E?\4H?2V,'HOQF+&)_Y:L*U]M-/U^?SFTQ?DN>?:A M73"T"]9H.;0+WBELHED;06@6O%L@"I!2 E)"'U;=FP5KG82A&!ZJAFKUMOQ= MR5H 1GF ])8"3*40<*DM,/3_?1]<>?N!>&&A< P2.LLZX.Z=!QPE(N)'1VF6 MEX.[>[QWE M3_Y0/J.]XT*&]G.S+M5@5_VFN=UZ+FS#=J6[%^:(H%'YY=;FAGHDI)R8;C#! M6+X-Y+(+N8!U_II\^H59XL(0QS$ILUFG5GB99C/)HD>S51(U+45\XUA[@6:NV!Q, 2V\$/S217E G)=E(YIQW% M75A&V_- Z00;#6RT4XDH50C@)))((0VP7A$ELH=!_7NUO??V&2)GK_9I1%?Z M2J?FD-:%Y=8?W#H/]4^"P?6RZ$97<;98#",-N]YJ_;Q7)%Z'KM#RHO';@O#( M$)//UGS#=J59KV\W'=R6[ ME'POUHK_7F3A"%/23_W3'-[=+Y7C;ZG?-( BN MKX.6$_B!8]T$HG*\9?>#;K]?>^7XL?I_B'6=7&)SNCF3=ZKF15+N;2QU6^!] MA9;+OWE?FI!W"ZJ:(57HP>,/%1*\,5=^E]-8DBKK"L&W./(W[]'48G)72C&Y MWX9Z:N641VTJLMXJ&6Q@22!49,E6GT3?TXN,\%9MC#-.F\ ],VWJI.%-Y=WQ M4 FQ%(AIM8V6+6^:F^JG+]'JT%,6RN \]BX#MYJ;(. ;O@4SBD%F[T(YNTQN M.,/@I668 90 @S#:A:1V*:1IKC!R;!!%((JV[PF?YCA6TD[4(GBAA!&I1^#+ M:K<-OU6_4-<";R2RM'V#7@?$KA9#8%_)=!A'*'HO?RGR+\-.&!;C0O1\%M$T M'C')R(@D-'HD9:!MYVA8T.T$EFF[O:YC7EN.U;<=I^RC;-H]OW^M1A_EV@=X MO.@US#O@/T9\A,GRG('LQ;%0Q+]-A[RI^?1HJL$"X>+A3-LZ7?#&!M_/&HRO MX.4^VU\SCDK525)RMB-M.IFTF5:'-]Y^%?NW(*NSC3A:EI20HW/BD*-6$4O% MEFN]>\=M9+18KU1#@(^^[Y+4X:-TA=[>ZCT.!G?$Q"&&E)^8 MXH<^YF0\':MR.QTBQ.V6+[,9;+6Z_0!A 3Y-%4!*SL, A /X' (?X/* 5&

G=(*;82;<[^Z(4 C MW>"C/&>"7,+-"#B/13R4L8BXC$6D"6+Z(F_(&CV*1!7*'B_B$)BB$1D\\&P6 MMB#/"E$B+'9U ME17"[ =2-NQZH[^2?KXZO7 1X-/@TE)ID^I482EU:^Y #0VFA@MYW7) 01J MV1$^5N/TN7/QP.N%= XZ,NSL,ZM':]484_@U07".J8VV:J?M$#-!,*K'7#Z M*Z:_D(1D.!;^13P81TE$\TSD+H!K417SYSSATUQGBK2V4*HP$7 M C7LKPS* MF]P(.A]0R]FY%F]Q7,6'QSC[@_#X,'@75<0[ )P,)\BA>4?:R$5;6E$I))T" M90)E2M18G>#T">&@ZP+E@G]SBS(M2D27'JX@#\@CB=,)K[MJF'?S1)5N^!%' M8OKGY3#-+BFS1! E8<'N%&V?XZ >-)4CY>9Z?V!^!U #4,,R.'S;LJ7A"]#% MV="%8O"I$YO*GK[E^ 8#):1>?4XA*Z/V\4AKAFE,YV),V,IT *;;J4VW)9>! M,_D3#=*"3X:HI=17BPE#-=4!KX%M\T=7N375".\"3"V0#KS2P"!UP55@D!+= M_[6U4=@'G#OY_[7 50@.G)R!J@,X9<;!2AA"*6=ZY/(\2MY'+LR+C$&XDPR^ M$G&C3IA'C\('WXMH&*>TR'::/FEV^FZ[95N6W[VY[@7F=:_=+:=/>NWK7L]6 M8_JD)%00'U='#?5O[[Y^Z]Y]^_KQ\R^H^VOGZR_]VYH'"M8Z3O-CP@\^(2'' M//04Y2-ATP\8@K"KHZ00*,EK5*.<(LOSS&2,:!1'[&#.,,IJC_Q0XRTG&G\M[5Z,\97OC MH;KTJ;SLOJ ,F)2B=#83A]VTG.S$+F:74+*TDZ=1%([0)(O&.&- X4ZBN.#3 M.OB0URBI&JB,)W'Z3/CUY,](?,7!D+$;T1(XCR09I!G[G9(XYK\SRB4Y^\P# MB=,U0QPR"/'G7J&[!0AD).225M) S/]QKES$KHK9RTNYH2%M7[;D?4D;(OH_ MUI4I=6\<0Z=8PW!B@DMD%#NFC"@RG(2$(1'E.#+%)8$HY94\W00A_1B$Y2BF,QR59@'QJ4="1W2JT<^"R-NI5R2T7GY&NXCSOO*TYYSF!?=;X."4->.LIAMC\.][95B@S[.VK_O:UAJ-:7?]9ED_$NT6;K)TW*U(\I^,#+L%95*89+OH1'X_:#GM;M^] MMOK=ZT[?[-N^T(ELT^[>>)VST(G^T?_\K;]*2/IH05^G_=3NG]$#21\R/&'J M D/:!\[+IX&.-;.[F\S0&CL '#TQ]L?[;I=SY-]HE[<)<]ON=XOCKU=F &PD MX25K6=GIWTQ-?HB2-N!&==G\O+:)V(J,M,! M9GI*GND)B"D?,6'T&XPA5"7)5 U<5!'=MBZ" A9Y?-FMO6S>;PH:Y'=NYH/? MDHA[YFYSG)^V.D?Y@F-YZ3)-F!MB6:9A!] -\VA(<<9J%_":\^8U0Z',\( J N,(%V[(;0&;,+ M0KR+9[>YBI_M&6UY'315.6BPA=01./J11-MH@WL ;*&=Y0J-:O&O-4=CDKGII#78YKM ,+J.MH]I#^77^GG*,"_D*\0<$D(Y2WM4B+#.5+NAC46!^T'05KK.^?T21+!T68 MH_QY0LK.)KPXH&HWQ'_-4T:Q^W=/VH2QVM5:0R'UAN5Z5T)K]?*:Q$N54ZRU MK9JNI7CMC"JGU<5$-4I3H4P:V;2HE,-@-A=K24IMET MH$[**^) (>0TY1J6*:U+@2KG#C:2.O)'.Y)P?:-M21L-W!22J--$>IGPK)V< MT:E0#0:@;U?&T/@!Z$TQCR)6N:1ZNHVO044 M)4%1D@I515J]O/8N1PTG1$&=4IT>#$#.5Y$3RD6@=$D51S3@(I0NZ<8_H9H) MJIFD5S,EPRB)KAD\7V_5L2\;/2(4=9 _R@"KN8(;, [Z@BZN^[7W]90*M"I@ MD.;FUZHDRC&L $:!@9UX\EI*57#G+-E B0*^;=G2<$"5\SR4%]1H&^FO.O1W M4AW.,3LURC;;K2-+E] MX:8*7H$=I8& .Q_J] S7!>)4QPRS?=T%IRCQ!*V32S['-]C_0>T$2PPLL2E- MF [0Q%%-,>TML3[O09.0O!9%KS&*'.,PAB\OWZ/QJII&Q*6O>&H0>3DM(Y#G M0FP\>6E? W$X"+] [[1J7WX2N5'?OG[B&F>45A^L]*7H,N^S7"8HWL/[,-.\P?4C8[Y3A?O7*<83OHSC*(]X[/\W0@ Q)EI'!3$TWT-.()"C* M^7(2/?*V^H-'#B8TP<]CMFF*AEDZ1F%!V3N3C*)[,DPS]C.3C[Q#'K\TO6?O MB_,H32B:9-$89VSC[(XQSMFS\A0Q&!#1Z^D)9QE.\F?1O'^2TOQRMM?I$Q M M)I,TR]$(/Q+V-+:]ZEED<(4Z+W>'V5ZJO0\0SE$^XHL>HB1AQX+2H?B"DNPQ M"L6FHW0@'LZ_GNYP!2S3N\:8TF@8E2]1_8@RS*GR&7$58 %\MJJ8\-NOT.$^%#!DYR[E1NB9<45ZM;HKO;G# M,&4(\\2/H6Q7.Q?6[T>E,9F:B^TH!H&;<7'K5D MIRC;H94)."9@RDWB(D^G7Y2FIOBFAB:NKI0FKKY[VCZFQWV\)F$^Y;P-6[?T MJ0%6KYMK*[S$WP] _M2$@$9FM5O$UZ7N8*PJYJ5.*,NQ(-7+I0KP8)#ZDL,^ M,&P;LLAJY4K-8CYPC"9L7X[<,RX/Q: V3XS)A^77F 0N%)VG!"T87 M'0'<=7* 21JLJJH7UM:*%]3-K5MWT3:"MCPY>2C^WB]> D#U(@PX, MKR6;<*$Z?7\QJC_M=@M&GFQ91;.'R=,3Y(SI('R.EQK6G PPV_#=(R: Z8!& M$ME=8_*\UH(ZV _2LV47UO?H2Y404Q49O/!+B!2EE92%!6^%<4CL?;:1_VE= MV8A=%+-GRK@?>L)T,4UJ.7?I?FI2\70E*=NWKORZMY^L\;8NNHJJE*/CHN)B M$H$=2,ZR^;8^ 6ONRUK(Q#)0RHLN&21PLE=2G+&47UV17J4*Y(S%):$$\D,<2A3'._1O@@1%N0L*W@RI. :@NY M,SQM++EG=^2X]GI:W*8T. ;U'#V1;#EI+LW0!#,IQ6[QO/3# F:_ # [O)3) MV"AAO(CA=LF#1.8;X[7"&[HQIRY*'E.QX63P(K]N2BR,IB(&GFH;%!',SFO] M*TT)"R_DUDF!MDC*DG-N55I=F8N6D8>4;YC\&<;%H$I^?,1Q0:8Z[CQM<)O$ MQK5')(Y9)(^N')*@@.D9\9./F:E\0F9TK(1@)BP)S^1-R]Q,GGB:,81GV!@R M@+.=L+]#QGA*^-SGU1&\0/MY#G TY#@Z0VLAMA(RC*K$U922ZG;L8.[+U-$I MUUM/(5/Z%3>C9+KA2996AI"@SDK&;,*&*G5QOFM.9'C,;_#?\LYC3EVOW8+G M_<[0[@KUZDAVE$-7BQF3D.SXYHV6!=V,-&3).\NZT$QI'B\G$%?)//76F=3W_9**I6TFF.R9;KYDD^>/G MO_[EQ^F:VW!$!D5,O@P[85B,"T%-HOD)9P<9&9&$,D7Y8Q*R6WQ**;WCQOCL M5H+(V(>O9/C3NYL>?_6_6_^ZZ[U#T8!]P79P>7W3O;[NW+C6=<=R7;L7=*Q. MK]/K7;=-J]L-^N]^?J%)+(+GC5SC=5X-"858]A%J#6@QYJ9*)7L7*PSP_"!F M95E"]1#64;AX+%Q'8>>"+F)V,M_/5!AYXGA9DC::V@[U)"QM:;77U#XWVK\( M80LZT:.:H$QL#X(KW_3,EF_;+?9^OB>O<,"RI50.>,%I*P<.7:_UQTV<7Y@]1]$%US\)TW/2!'4><11S MF7/)E)[+6\R$SRT)F<7$R[EW. 3%\%;?6B?UD51Z+=2K"-ICMWG$N>@:T".\ MF%@H],SV_94,'K@=\#&A>5:(0GU 6$#8(R#L3M,=0-++E_26==HZF>,(;J@1 MK2F!G/C,CT+&!$BA3RZE^!]&5C#/Z'*@9?=0!] MF85/#920,@,0_[F3A[JY/3;:;6BP 0Y>F"LSRQLQ/$]:5PJ@"* ([2G",1P; MQLW*T,/.I;W#UVE$]N*!AV2__R$6(=GE?N6B(G(QS7)S:F4=9-B<'@_@3@8O MCD+RK3F$)6_(.E 64!90UGR=*Z\E4=,I"QQ^O$$N[S,@V@Y=3NO(W_(!JNGJ M4[?%7]NWI='D.?3& 9<(4-)&#V(@+]P%M 2T=+ZTY!B.]![1S:8ER.#=*H-W MN#U?UQCOP:"F:\0<\$GADC3RR9=4T4P0X M)'!(X)# (;7GD+;AV+)]O< CM:[??LD?JX93MNSFK_4V$Z@!;KK!"O *\ KP M"O!*"UB!JWJO9A/2\CVA]O(@1-.A]K(5P"1R\&=HJ!\HCVW 9Y:;VD!&)_ 9 MX#/ 9^J.@+?D-5M3_NQ/[WW4/W<6$69^AB1NHVC0*8WF5Q\ M$\@%R 7(94MRL0PS: '![$(PT(<"^E H0KXE-_-MRZ[?%:(*AH$O2 -!V!P2 MN_"<^OVLYR$X@?* \H#RM%%9&Z:90D>+,W!6:I'A#*X935PS"A.:93CR>J4! MJ0&I :EM)K66(ZVY#) :Y"#OT2Y#7@(&%#I"H6.-729-\_30U +KP(VM:$HC M<$C@D'6JDZX*W3) #04&"@P4&*B.#!3XIQ+\<\&,_R''#&IKKU_S]X\_%/3R M >/)^]MP1 9%3+X,._-D()$]WEV,R7P4(9E/*:5W_#EW[.VOXS3\X^>__N7' M-;=ZQ%',K[M)LULVX_MN^Z;7[O8]V[,#K]OK]'K7;M]RK@/KW<\O MCFD1Y'?1F%#TF3RAK^D8;V;A"\OC*"&75>FX99O?O40IRWR!=N*+E[@A/D<) M$QOY>T=V ?K=B" Z2K/\,B?9&$7)(Z'YF#V*(IP1M)#RA=DWTX.Y'*;9)65' M@^CL;*X0OU>(Z<@0_T7D/T7TR*X1]TH&&Q^3HQ6$W>=-EIN3BB>^+ )?]<'L M\R#T1!AD&#B&:%T\^[(_]3-,A'[X/@RC<]L^7;=HN]G^]]-V68C!G& M>$+)^^D?*T@^W^*B0W'.1%MK/+A2?GTJ)<)_& QD!0\M[*VEM21%?58YKSET+ MF3@D6=TP%"K&')"[-D('Q)2/F&^UBZH#+]\ KPJ8VADS79M7U;<.SY"7EJ7[XFP3AT7#BC#4U8#7GS6J@&P7P M&^ WP&^ WP"_ 7X#_*9I_ 9,J28.8JL3A+\QH#VC,<[^(#D:LJ-6IH?(24NJ M;<-WI8U#5.6LZY;,(( ;3!$UJ+) %T 70!= %T 7#:0+T*!D&1P*.3QJ#27S MEQ=S5@CE#0T'9)+2:),%8,* LH MJY8>"=(F5I]YYVP@/""\G35&:999X^4:Q(@^?+NZO4*_<.)->$L+D>^+'T@2 M/B^TQP"G!UO7-@VO!5X/\ ."'W F;\ +"/0 ]# W?.S3=FI7A8A@[@%0RU8* M5H'1MJ6),%6.NFXE$$1.@VG"\:3Y(8 >@!ZTIX>+0)J:!98,4$O#J85K5 %$ MBJ38'PJ9_+6V/BB2*(PF.*[/,&F.W6_YAA- H B\:@H)J>90E[R<(* LH"R@ MK 4KJOX*/K"N@.Z [E;U1=>4-P:YZ5(-XD0?;M*,L!NCAWFA$02,9LYQV_#; M'G@WP.,''K]J74N:>QS( W*XD*9L@3T#Q-)P8F'J5."T0'Y(,$*V,UDM M[;9A'2%K>WL(:$RIX(S3S1FG+F&V3&F" M$(@2B!*(4DZ7"+/^9(N]##TM2!FB6D"S)]%PO5;],2\M*/ DMFC#3,Y/A%*$ MQPP%M[Q@X1,$AVG"*@2DV0!= M%T 70!= %Z!AU:1A03'69B#>CM(LO\Q)-D91\DAH/M[1FGD=B*7)7$'"85;S M("WN8S(SF_?R1&AMH,L;G/T6; ^9K%T'*.5S0[?=,GQ36GKF_A#5 O/J5CP4 MXIC*:23 )8%+-B'0#!P2."1P2!5P%3BDHE'_@\$):0' 0(&! @/5B(&Z[;9A M2^RZ#FKFEO[,'W+,X++N^J-M; %H<920RQ$1_-2RS>].#[5]-K>P9HDKFHP< M!5I$"6/XY>?%FR9I-L;Q$E%;_)K9C<59H9#$<77-3^_,=^(S0\1P^GD-6.ZB M,:'H,WE"7],Q7I$U3]$@'[T/@BO?],R6;]LM]GZ^]]V4&ABFQWA"R?OI'Q]> M8O=\BXO^\3F%M-8&/;9WL9<[=-F6WJ3!M6RB7&\=N/S0]5HOUWOW\/*ZO/QY M=]00'Y]*>7"?Q@,906S+>RO/=TE=6M5[:HYRATP8DFP!$NTK;S\0E@O7P[!' M0C*^)]D)M)0/P$C R(,Q\E-**0&4!)0\%DKV M:1Z-<;X9(V]PE*%_X+@@9Z-NU@+HFDVA1I@Z%U&"\E%:4)P,*&2Y2N"970EE M>]+Q3OGFJO(B9 <$P)2)<7F>X9G0+_YH.''&VAJPFO-F-354ORF/ __)"]?DXH2H=H0"8IC79) MZ#Q-_^:34EG@&:8/4^S!MZB0J&H.=8$G#0@+"*N.OB!N_5,%5K&D/D\^-/8 MPM."\+B^Z&Q=V'?V8@T"1!^^7=U>H5_F(^QYLB]^($GXC"@)"[8LVJF@I+D> M#\\T6O+DFBKG#TY =>20=B0!(^V!'( 0%J#2&EXS')P@C':((G) -?P*OTU38\.P!? 'C:U!%2S:$N*/T M$@,2J]><\N7-WX H$A >$-[VFJ-[A BN*F1T$I.M:999-DDSG!-TGT*-495= M9 >&Z4H;.:K*4=>M!(+(:3!-V-(0$Y 3N=.3A?;SY0]E)[ M( -J.W-J8_J@8\IS*IZ) *LQ6&9I;Y_=I3F.P>GQ&HAHDFQK M#'E9-G2[!-("TJJE*5\ ]500* /*.XG.Z 8@V&JUT1IFBGTBE"(\9J><4P9) M3&DTC,@ 85K.XCYP*'=SDX0OO);1EF>@@4 #1V/#*09&W != %T 70!= %V MAE63A@5%6IN!>#M*L_PR)]D81I4Z3L,_?O[K7WYM]NQ_7Z[ MU^GUKJW U"/B[:$PH^DR>T-=TC#?SY87E<920RQ$18H 92]]] M$("[G&,DY MS<@DS7(R0&P57U+]@.B($'8=7SR]D[%Z&_YS1FB>12&_A_A] M]=91>6N:XYP(1S'?G[B6BT+Z_E4,?A/B);F%[+XDV^;NU7G[E/?Y#6?A"#F6L8<> RBW#\HY)T"Y-V!Y:B3D^J0L,P10#5#M=53;NN<" ML+J:I>M>_JNMG06G1K6+C]SP2@O*S#0*>4\2L+&[R: V>)G'Z[;T*>6+\@5( M\MRJ!WA-E7&,MCW#\:#[\-%PXHQ%);":\V8U@6EX[?K;,:MR^(>R&DTT\CI! M^/6%OS]*4,JTG0S%*7\EGA..*26R=:+S;1O6-@*WIER\YD8[U:-)Y43_^5*4 M;YAUY?\WEZ+ +_"Z7V U/&ZLBX\O2\4W0N/UX"@DCN,R257040\^J RK"WRI_I*]8:8*^DC4*@_/2MTFDW1S#NH-XU2_ MDL$#H1^3,"X&9/ QZ81A,2YBIIT-OG G1S<=3S(R(@F-'@F[+!V33RG=/5FU MVVGU.^9UX/3-P.^VN[[K!R)9U>LX;=^^J3U9=26C\>C9JTP'9JJQT'FY"EPD M&6$X^E^F%#_@**'H(F: )?1[KA$S(F&GF3.84_8W99C,3X1KTNP '_@]V8H\ M*\:EVIV07*3 XC\1HQ42\N_R$<[1$\F(R)5E9">4;SP_W\J+%2Z>,+N$'S%_ M$+O?"D[O XI9OA/B>"$LA!X)R?B>/;OZ=I6][/.@:>YNE%5 X"ZX+]V/[" R M 7$I3\E'&2%HS'X94408^@SD;%X>K.>*PA3H4NZ]?];R%N2J1XYR#0G(KI0$ M9+]UVAQ<&W)P-3 &MLY2:V 6VD4$J4%R%>&WA3@$X2$(OZ&2W#*"(P3A]RH5 M5P5CZF52S>)%'=&%FILLW)02!L]#(DRKJ#0!+DJ+@%LX/! 1I"DYI\\;OPRP="VK+TZD?X4AT]U9(NCF#&IRC MS:]47J4Z"9DWBYJ7?7/U8):LN)(.H<[CQ98:$TIO6=+TC[>#2SK@D$2V)B? M)"U,M#X2U9N%.C[.0QJ_,#6>W^!CL[SAQJ6EP9#'*)*"7,2#1 M:=YRD>!B$(DDKI1OAI9_"9H1T:/E%*YT0C+1BH6>6[AE;2G_Z?8D+=XCPFFR MMB0IPO>$*0]-EI'5 _KH;$6($+9:48WG4K$M)6[EFEJWGCENV$NQY?#RVNY> MJY<_;S-]?313C MP$<2:3:^/^&=\+C\5GI<^MSC@G9N60@(!PAW5(331"QL-A(.@*J4J(%ZL%*7 M8O5O\MB^\O8#8;EP/1WKW5.T1G#)(E! P#<1\*1)R(" @(# 0$!]>" YZPR M@U?]^%JSY6VBV3';:DST-V2AQDQV+MR7,JM(N(K+?'*>=0YS$D_M,(;.,?6" MKQE%?G75*M0^+585A -&!XP.&)WRC,YSO-,#3!7V;IEQ0=."%HH#'75P6K ME.H@<-8\7!6,J%O[!'8#[ ;8#; ;8#? ;H#=G(+=6(;7.EX3)%5P 1@-,!I@ M-$=E-!=^4-,4R%< T^S,BZVZK1V-/N=&ZG[YB.T^Y80;=_GL=M=VSZ0KW9#!#CUR MX&WL3!=MV9EN>>0VPKEN@XS$U*:C]3E[V;-L"QQ:4@V@[]G.?<\.[*#D!.?4 M $JQY?#RVNY>JY>'$&LC"K*4@\_;-90,%AH44$HOWRH#^F&19>Q13/VB!)J? M =[5CW>=,,P*9K;$$;Z/8F9(DL/1CH/RI+RN?K !$@+S ^:G.]X=P/PT49"5 MPT6 SY:T>HK.?-N/J#DUY6X[:QP0$1"QYE[#I1-^!1>;U@I'.00%^&Q)P-#[ M9C?"FP'NS<&?1RR=.[)SKZXF_=OW4#LM;)6C9F6 I2T;!(P#C .,4QEPR@ + M,.X<, X,KT887G6JP5T1D@B?^5C9)YP-1-Y=.N'IEO/4P%."3A5 24MYURFC MO1VT9+VV*N?(UT%=C%[L4Q7<.4L>X)C2BEI4.4?@ < #@ ?L\-)V&U@ L !@ M >?, @S+MH$+;.=@@0!;C3.*P1T(#NBC PXP#C .,$X+P"D#+,"X<\ X"+(I M8AY"D TL:QTMZQK:8:IRGN!ETX^-JH([9\D+Y$U85^48@04 "P 6L,-+MZ35 M^*ERC, "@ 4 "]CAI5W+!1ZPG9<%(FWYA[LTQ_%"3T]IKH3C#H#;OB2Z"?RH MUNEP=8!2Z>SB_:&I!=;5K4$=CHR'<4]IAZ"78@;\%?AKG9G;\KQ)P%\/ Q]$ MG8%# H=4CD." @H,$A@D,$A@D!NS_CT'>.3179R;9UT=-+MIU_%*ZRWB+:)XPEH_$6*8P'4\*=GH\9RP=HGL.=)%' M-BC!CA*2HRAAEQ$T(1FB_&CX>K%Z!0?WV64^R@B1<0F,?BN%9U\(S\UR3^]ZA92^24 F^4/_Q#O=8:L1KEU#-@->?- M:IRVX;L.L)IS4;0/!^'U2MA'J(ST];C !D7[K9*)FA7MNBKI93)A5"40!@6X%MM8D^?!B5<42SRM*>G&Y+ZZF@S+3*TRK+F[R: MU%V+RG?4!@"R\D!J4!@]HQU(:[X#!2]-,>V4"QT"9>]*V8[16P#1O-"U[& T>RN!!W>"FBG M?CT;6OZ,)W'Z3,@MR1ZCD$QO0P;==#PA"15M:3HQNX'XZ\OP*PG3AX0!9<"> M&J7L.IK379H".;YM!JUKIV6WKBWV_[9M>:(I4,OMM=VN77M3H./W^RG&8YRQ MZZCHV#.(:)Y%]\6TX4\NFKP+E>_RGH->Q(JFL$?D3_XW0:*TD* BP<4@RL55 M_!W*ZQ/A;10CF.FT$13E-T^9.BGN\T8B^;8 @UXR:VT8V;UDO-.V4S&U;@:C MU!F[6/J3I@').!1$1<%1N"XV6+R__4_63 M/]1/J1&_44[W CYSWGS&M2 >$@_$HH$8X9T?R%/)(XG7#__3YJ=?/J MKAS#=J61DRI'7K=T!B'<8)+P#:L-4\3!:-Z^$A''A KI,L;9'R2/H)'+&Q5% M1LNS084#4U$=*=4$QV8Y+:JIX2:-[D%:^NKXFYPE/T#QP7I4#ZL MO9,,/D7X/HJC/"+T-X)ID9'!EX3=NL@R1@"\\(XNE]MM40GG]PCE,ME9)(1*@K8>,';D)T% M>N2'@481R7BD_%F4S;'?^)GCY/EO% VC!"=AQ-U$XLB$MRB>'QH:5Z>&<+YX M2Z;>8_;$ZAQ%ZR:V5I3.K:#W/B\H2B[FXM&Q#+0VTWV?>^]?T;<%LNA4P1<$ M5[[IF2W?MEOL_7Q/7CV?94LIZ/."OUDCGE^@G31'&Z =H-TK:"="%'L8W""%)4EARX**18@M M[N$ 2!/R7"5>HB%[VUWF#4E'..7SI:"2:#F3P9<8RE/][ _U,VO$<933O8#3 MG#>G6>@U#/P&^ WP&^ WH-DHPVFT-^@E='[A[SAD;YD3$9T=D$E*(RB2KDEX MJW+L=EZ8L MQ'P@2?B,*,^<$PEV=1!7P;T"[A4EY5=S2*QM&BU?VM ]H"Z@+J NH"YP MV.WML$O'8Y*)DHP)GI ,K"_PU(%7 KP2Z\6+9=@.-#4$D@"2 )( /]V^&EH8CDP&>@I*!J#HE97F $X#0 \@+R O(Z/7F!3^[#;T42 MA=$$Q_5IB-J1$;CDP/\ _HZ8C3'\JG#=[B1B$%V&P_PD06?M*.T$L655< 9\&0J)KJ;153LX M6KP)Z GH27O?H$1Z:0H]U.@7M+17^,2 J)4QN/6P7!C'_@#CV&7"4FXW>)C& M#IZG$TRM !X)/++68+%G!&[[]!#5 O. 2P*7U 57@4O*Y)*^T?:#TT-4"\P[ MB44.@195',(+.+H&M<\M#+,#-#0F6?6H4SG]!6AR0]60Y0,M BVJ28M :V_0 M6L-I"8)#.P2'X@C?1_&N[OK'V -CVX $%#RAP2NTY96U6&G!(X)# M(8%# H<$#KF[4?Y#CAE&19;Q'=QC M&K&UE#]@!:S[1.):!;',-->YS^_?UGOVFHUZX\9)4>HDO_//B MDY,T&^-X]3FS&Y<8$)(XKJ[YZ9WY3GQFS""5U?NT N^>YL/KF75Y7KKP.6'KM=ZN=Z[U^KEM<^A:%]Y^\F^ Y9:E"E)8DA2VK-,6Y1Y'J%Y$"3/ TX(R,YM^7RN^*>10 MKG5*69J09S3&V1\D1\-BMW$9\I.$5.^6(\\U?(#G5QGGKF78+:]VB*AR]H4;UUZK!N&MRK'7+:-!%#>8+@+/,!UIZ5% $D 20!*-) EP8&^&[;>K MVROTRWSD,T_ PP\D"9\1Y?EUNQ;>G6'#>W"N@'-%2?'5'!+S3*/5AJ$20%U M74!=IZ8N<-=]Z*;C,*E;;@N3(X%D@"2 )( M/]V^&EH8CDP&>@I*!J#HE9MF^T(<<'R O("\CK].0% M/KD/OQ5)%$83'->G(6I'1N"2 _\#^!_6B)>VX9DPM!5( D@"2 )<IAGSX%O#GQSX#S04V(UA\03.J@;J NH"Z@+I.Y9G3?Z:1! Y5 MJ^&U?8/OHUME4@O)SZ&/.3@Q@)8V""[?,MJV"]0$U 34)(&:;".0/KV]V=0$ MWL3-L/V4\IV3;(PR0O,L"G/": O3$5ACX$X$AX=VTJXY)-8V?%^>U@C$!<0% MQ 7$!6E^^X&PQWYYQ'GT2-@FDCS#85Y/Q+F&*0R-TQ3?@)$J. ->$(5$5]/H M*I"6- 7D!.1T#*=B0\BE*>10HU=0_]"QF RU,B>W'HX+T\L?8'JY3%C6$;W? M YY:X!WXG4ZG;0"/!!YYNCAR8+1-V5D9P"6!2P*7!"[9&"X9F$;0DIUM UP2 MPBP-#+,LX.@:U#ZW(,P.T-"89-6C3N7T%Z#)]>MLPW..%L,!:@1J/&K:^#E0 M6\.I"0)$.P2(X@C?1_&N8YO M@?;OK$V =CWX 4%+RAP2NTY98V6&O!(X)' M(X%' H\$'KF/8?Y#CAEWX8@,BIA\&=[@*/L'C@O2 M$2F.G63P:6[*_D8P+3(R^))\Y5.),X::UYA&](X_]8Z!Z#I.PS]^_NM??EQS MXRB)B2#CTF.DX>(K2D?LKQ<1'K8AZ]D^-.[FYYM6L'?K7_=]=ZA:,"^ MP&%^Z77[IML.NIV>?=UMMVRGWW9ZG5[OVK-,L^]WWOW\XO@6C^(N&A.*/I,G M]#4=X\U\>F%Y'"7DV2,1'C/,AFG,I"A]_RKZOW8X6QSHDG![>5;\\^)-DS0;XWCU?&3__X\)(QS3>UZ*.;,S=W MK=MU>S=?N2?7^^YM]KF6PU?O=.#R0]=KO5SOW9_URSN[K=<^ Z1]Y>TGZ,J% MXO-3R87OTW@@(]#EG"#L_ 9X7P=IR&02R19@X^\'4G\C0'_)4DHW::'=2LG8 M]+M0%F5I^F"U Z*^@JB=,"S&18QS,MB$CIUQRH#U7YQ':0)8"5AY!*S\3')@ MGFJ@J6JHN;WB5#^:?J-D6,3H4S3<&N- _Y2O?UK6:6OI5Q"M%AA=1 G*1VE! M<3*@WP.'.PZ'4XN#U898STR*;H]4T.[TE7:G$3LU2@8H)^$H82_Z\'Q*7%2^ M902N53M(5#G\34K\T7 "Q!ZPFC-E-1>.8WAN^V@PF9-- M?5"2CC+2]&S@1,")@!.M7V?YAA- KV!@-:?V9JH#N->< !(([M(_&W^EC(X) MCR1.)_N:],WM^&G[GN&ZCBSR4^6\Z^;/P(8;3!,75MLU+$N:-@/6$Y!,PTG& MLBS#L:6UP%(%^4&,Z.GO9L:,V3''I&'6REV&!P0E>+Q3T[N3-H0]*3OW MC)9I2J-)&-L'GJ9SIZB+HY(4V"A <&=.<">8)* * 8$@@Y")5..^'DM#:9.M MIC[<*TVPZN%-T#7Q ;HF2G4W6+;1;M6DOT+?1'V]7'I)9N"2P"7K-/)MMV68 M;06&M>[E - "7R&""4Q4.:0$)BHQC[75,EH^M.@&55-O+@F >]-)M%U3^(4W MD=#NG -/JE_G%.W.>R0DXWN2K70\7RU(W.?VT/$<.IYOO5SOOM?P\N?Z\M#Q M_.0=)Z%E+W0\5U9/!41]%5&AXSE@I7I8"1W/E4%3U5 3.IZ#_OG2 H>.Y\#A MSB()$#J>*Y\@"!W/3Q5S;4+S3S

DT5Y 2P$C=#R'CN?@ MH%&6I9\A=5TXEF$?(>@+I@00'Q#?RZ9HON$Y\AHB@6@#ZM(=<)IV/%?![(.. MY]#QO'E,'7CW&5/4A6 MT.G\R!"']I,2W0R6:3@M[_00U0+SP"VHJ&0&+@E]-)M%VG\^G?/_Y0T,L'C"?O;\,1 M&10Q^3*\B9(H)Y^B1S+X.'.M=(1GY8[?^XZ1WG6__+BZ_#/);]@) MD<%MCO/BQ1(&U823[E#OUK_N>N]0-&!?X#"_;%_;7L>UNAW3 M;5F>T[_I6%;;LMONC=MR[)OK=S^_.(I%L+[16WO=2;[5Z=U_@4[641J]4\(0 M#"2]-38E4C"&V%>L<*QT\ M^W6-A;CX9F;8"<.L((,%(R*.\'T41WFT4Y*N=+Q3OO@ NEXM%54:EBLO/JWZ MV8/;3U&W'W":QG,:VS):P&KV\??JJ6,?#L+;F6ZS<])?<_O4>(;9@BXUX B! MSDWSR+=A0O\_,)ZWA^VW9"C"EVC"9\K)FR<'*3Z0XE,GHS/,-B3XJ*%1*,0I ME5,U@$<"CSQ9Q8W1,N5-$P$>N:6*>7A*VJLY99O2T)XZ8$V4A-$D)G27;#67?]L.^E;0:7?M]G6WZWANMW/C MV2W;=3K^L;/51.+5^G2U!4192E\S:TA?JR8V1X\$,8PG88[2(.",EYXAN[Q0KV[;/!_\5)@;/GN?C: ME%FQS\W1,,W$6^%!.N'V ]_V73J)0N2[-GHB&9&2Q+?KN5=QW)=Y?%N@G!ZY M@&.<@>\VXQWG<&_"YH+"P,P#C#N"!BWM2'3U#0"Q5)U+0MR=0_' M,P8+E3SHM3K99NCVE>_M,AU>%G2:T;+J[-A5BG!(0O+<_DBF0^98_&E M8= +< ;@# W@#%PW<"UI5<:J'.3Q;0B%7!?',2Z^Y.PJ%*?\34@V5L/(4-ZX M!;?&;)UC&VY+7GF6ZB?6)8+K4H]) 89%EA-T3W#1GYZ:I(:--E<.LVRX" M]0.X0$.X &_'RC02%?QQWGQ@MZQ^YLV7K!F/CGH_>U3"J@(UQ"G3=W3.=P1X,9X 6$,P9( MBJ($?;NZO4(#WF0PHPBO"6OMLZ'EN:"(;0&]W?MJGP?5UK5RUS-M5,=*9:=7 MMT_,QIE?/H0ICK*%%W@F:@:X@(,RSAGG6XCW;5]Y^ M "H7K@>1W#YY,]BY;Q'X$?U?1[;JYR8M95869<\00P*84<(,X@=N>T4)S;-" M:O]5\"?*D#JG14JU '>X-+&T#]5W16YO^,Q'93SA;" \%]6PC)G71!H)US%2 M2A5('F\XE$[^[K9KV)Z\.H2W0*,*,ASJ]U9/IU6+=0.G 4[S8EU@&X'7 DX# MXX=KL7.2-)=JZX#*7@O?5PH;C2XM"G8WJ!D8B MB)^#G-$DG),,\<_-C$J9CTO]SPF=9 M[YQNV?/-MMFZ]OJF[;7\?L^U.QV1;MEV.]U._^9HZ9;+PZ.GR92VY&3*LJ-B M)$!FH(3D***(%N,QSMB% R3BIZ1*..06KT"!]Z_7[[WV>EN !-(&#TL;=$Z; M.:=WWI]6+P\Y,:OKKCC@5$>(+VE %,I!#S&'&CUPFN;,3+8 M-XEX8>%'?FB$YI55+ (>#SA**$H31$=IEI?#!Z+DD5TE8K_" M2[()E>".89J'#TGNA?.>X@%BNLD$8_G2QHB?![F =?Z: M?/J%6>+"$,>'9I(KRH1D.ZF2J=ZQ*6O M[-*.8%QAC>XDHD3T,ZM^KXW.VSQ Y>[5/([K25SHUA[0N++?^X-9YJ'\2 M#"ZS(>)LL1A&&G;546VX?49N(Z+Q$DH1ZX"8?+;F&[8K;TK$6V#3 HOJ5BQ M?P#^!?Q+$LA:CCR+![C7LG)V> 7V+N72ZPNN?\_201'F_\19AI/\^5,UX/-Y MYU)KI]_I!6XG\-O7':]KNS?7P;4HM;8"^Z836,>>;&.]5&%7RZ_KF&7SHK8: M3;+T,1JPERL3L.BT!GM2PAT]58!'. RS L>\,X^X8 6?]ME1+BH QZFH "2\ M E#*;25/VE%H3[.9/]+&_.P_UF<+(EB2U%!<#\7U&BV'XOKC:2[B(Y370WE] MTZM&H:P9*NBA@KZQ%?3 ^?86Q]J+6ZB.E^W*NL8Q3D)BH'OR$"4)=UJDP]([ MP=:DJ[X"J$R%RM0-B3&&TY8WLD'ULS_4!PS\1]E H/*X!WQG*;PNL=NXZB=_ M*+EHKW$?#D+NHJXB+A&/Q5!:D $:%)D(V.RC^#0WCUQB>VU5CE]%@:,NL4B M5G.IPW&E"9ZFG#>8VIMA^Y6PUZ#:P\0WI(\CXEHJWH<,^O$60%1QUSCB6B6YT59QQ1?^A&/U88VU6"620)BM\@RWJFS$EZ'F6<[N AD=6;8=$I:E-L? MKV7#(?EP>O1RL S;E)>DNS<\M< [L++U "-P3."8]7',=NN(O;NTQCJ)SI+# MV^)LU]1F?4.^+X?;]GU=\3YW3M;C#*" -0R.".IRX?KC"'#)JBP8KX@\SABN[+ MZ =E"[FF309\, Q?4OV Z(@0=AU?/+V3L7H;_G,V.\/R]]5;5UUX:([S*CN! M[4]WB(S1QD1R= MVF10&PB_94N?4KXHG_X#C1:6/*&>X7C2@NK*'_ZA[DR-F)-RHA)8S7FSFL T MO#;,66N81EYO=?VROY\/E1?3G^:9IYA2(ELG.M^ZJ+81N*8T"GT#.JI@6=TZ M 8C^,Z8HWV#;!HJ"CC,R_0*KX7%C77Q\62J^$1JO!TCG!& MKC%ER],Q'^HHDBGG-[W-V=)O2933SA/.!ITPCQ[WF=[8[GBMZYN;;B\P[9X5 MN*V^;XE,U99G=H.N=[3IC>LG-=J24U>_WGY#N((58IA,RIF+',8X>?X;%2HS M^RE*>$@T>B1H$N-D-KQQ!9/VV@B")*\)% MWZN$\-HA;7&P>J2RUI"GVI:3I^IIE6NIV'(3$DV/)FK%1\DSC%IJ>_U6TF/: M5]Y^$"P7K@?A0C!#2/]MN?71-RK4#O2ER&F.$P[66MUV*A&.8J._3N$LEYO2 M6 M^?B[&]TRQ2X?*4I"@[Y-F837,F=*@+-]:$.Z?XHLU4^!5H8@..R[\H*[, M^X47E*(>SM7=X@V.,O0/'!>O;Q'":-M-#$J3RT>FD9&EJ!GEC!L50@'"#!]( M2(2LJ4SW^I.7ZLT2/Z4WD\=M7,-J.;7#$$(S:I&Q=R)JR[LRZQ\^ MH\K9'\II#K?J+>VUA:_K580'KC6^H777S'J4(2K+,*V6X3O2Y+LJ9U^WI :! MK Q5J"MWM>($IGGEP13%XQGCC96OI8&NI$FD#+5=V.V6$9Y0:?M]]IE%:+;;YN.>[0JQ&E>L/F"+ZU6)LH>JB&@BU(!2*5+%*4\ M0,XVU2R6W!F77D,EJ+"$"DL5ED.%Y4Y:12T)_E!C>3 (*T7E+(L7%<1)*&!< M"]2R@'%;!>3HVTN'" H8H8 1"AAU*F#L_TFR,*+J;O#W+ JA)4W,JN5&AH MC6(@C[R@/A&L:E6$MO*6%5C5RXT)K"NG#6;UT:[%US):RNJRDE*E-YUE1V\71OP5J7![_B9CZ(4 MM0J+=^-MCL4C.I06X_*[G:L.KF^"CN^9W59PT_5-UW;9$G@S_*4_3(6TJC_NWOOY?5GQ1% M[%+VVZ3(:,';8K.+EDL4RBK1EQ4*PS33;HH2GYHJY4YK,R_VN='AA0FS H(M MLXT9P@_0-4Q" $" 1Y,@-H;"(?#JO_GA(@.CAVY"< MWA1YD9'..&7']%]Q;RX/$DIV3K-T;<^RS&[7[OO7=J_3ZO<<7Z19>I9SXW1] M!9L[UY%ZR8S':(RY/!T*T"*\ %M$2N R8S,=SW[AR7+1[%QXAB8[&-ZK&-,J MDY/*;5.\!71U2@@,@BO?],R6;]LM]LZ^)R\]T)62'NBW3YN?=]ST0#F>)M E M=ND6>0SHO2Z;ZT_1NQ"M[]."XF1 MRZ4!K_GZXWUT45&QC@2 PC2H4C5N7P)1H-Y^ISLLV=/)A;IV?6G(9>QZADH^U+ M"Z.H,\J]4R6KZTRI'](:H% MYDGDFH>F>\A(REB7[$&_#+NI:,B4B85?ACRY_?J9_Y>G::39+CD=/;-E^W[' M[_0]U[9-U^VTRH'=EL\'>5\KF-,A>V#W[;7@$^-P] \"II''0_5SJ9QE$Q$[#$-6$Y#VCL2CA(&F8>(Z8Y^9YB MLP&SUYBZ,\DB2I@0_/7WOCP9J#7)_1]94%#EW/DZ*',^G632FAHL:6.H0,XH M1$%UPNK_K?E?'0Z$XS@(FL]K&L:+ 7^:QYZ6=N#Z2['9 [QTI;Z'/O$XGZ)"Y'GOW\3W)5C8J9_3':7YA,0GE4$?7OHYRA;;C!@?+Z86^LU]^A MKGZI++^XI^0_!5O6?V3_H;L4W[=\U^GT+3_HV#KQ"OY$X MQDGZ)UJL'S+0IWQPQ?:2(QRO1@GW@8*!GOB4BXB_F>CO3M WWA=C@&YSG#,4 M[D4TSZ(P1]VTR'(T3#-QT6<&*';79/Y[.D1=]CKL@B3""#_@**&YN+:;CIF( M>1;Q5_YY+#RH(F@/TJ$AH%C]"L3A$Q E76; M!@,+^^X:9X_XOQ50.$>K5G93?I!BY<*!HT4*6SCV&#_Q(Z[]A/LQ PE!_\3) M0T-/>!>ITHECMJE'(LB+T5H]R_[ST:':NG4D6Q=3-?DQ'*)T2B/"T;$F4XH26;H*46.Y[$8N!5M;OJ MMIV'C(B]&^P.?+P(3P-C*#?$,24":N.(,MMC(+YG#"!*X_*I#&BWI'J Y5[@ M[\75MLG_JKHB]?]D C%AP.N$^17JXW"$)AS5\F@X1)20/QA6X7'*.R_Q V5K M.!T9[#G_+A)VZT?>M2F.R)!OCH81I>QI!AH0Q@49$:7L!,K?Q:.+A$,@&D;L M)=E-2XH #!^7G0PH1XT!&;(_V2D^I%E:T/AY1BP,S5\^X HM M[H?)@+#(&)+D;%61B)0N=L?I)+6JQQ:F*?^)D4;*3HM?$Z<\03!#F< $AAGB M"W9N AM+=%UX!T9_3-^O6.O"BT648R!_,78+?CM^ Y&SF*[%YQG%;Z8$CG.$ MD<,8NY,! M:M]T_?ZUU7;]WK7MWK2#5JLONK\YK>YUUSD' _2Z\ZGSN=M'M[_V^W>H^^6W MW[]\9G;H[?Z&Z!9PT"E%,@BN M-Q?*O%YS_:9EM>PF0@)V'2U#KA4>]T3:U> M7M- 5*W\#X(()QWK>*;9M0B2:@'I3I!4BXZ22ZN2R%"CDZ-BX%*7=MNG'3C5 MC!F_#!8J)8G6JK]U5LLE#920_'7[5<]L6W7)=F,REG14/.DDGB/F0%Y*7>F"N.+DM88>GLT-DL_]F14PKJ>E.=9[A =3*H[NQ]-:4N,=,11%(Z'[^<#XMYWTLPVH[,JC3D M2)+XT7FP'2 4(!0@%.GR&51EL#&.[VU=SEUT)G\*!2HF!R4O;CR*[2?^:N_$ M?1.P;^+K:P"N 8YU1(W3/_,YH\)KX-.LXA0:LS$+E$_XE66,'&%OJV%.^X;IV[32FRLF#PPB8##"9HS.9P'"" M^D@!Z*.DA M,%PH, *'R[:0O8F2B([( #VDZ0 \+LHPGN94,+B6$9C2.NTUW@0 T@+2VIJT M/,-KR2QLK?3&[3 M 8? "P*L"UB7\JS+,EW#\>4%>8!WU>BQTMEA)3ZN).K^GJ43!HUR4!KY3Q%- MRJ%@T(48C&X]TAH;;W@#>4D@KS?G:AP1B,H#[NP3*?CLPR(GF;$H$KF$I.DP M?\*9M!9Q0*)UAH^U-X.T2E;SVX;I.+(H0Y6#!#<*< #@ %MR@/_?WO7]MHTC MX>?;OX((<-A[8&K+/V(GURV0QLEB@<6UM]M[N$=:HFUN)5%+4G&\?_T.*=MQ MDB8-$ME1G \%BD@F*7(XWR?.:#AL\PCA,[MR1KS^9=9%:7+ESUL.:ZN)NO)_ M(XP&;H?ZJ8D/!_5]'X+' <@"LJIZ'1[UGI^H[ZT@Z\U[5GZ5PLJ93A.FLL(0 M>D/N?1A3N^:?+1PC_++!? ,>'=47)_L=\30%37!. $];PM,1CP; TRYB9+&: MAAD",^2Y9DCWB+<']>5_W7=#!-@"MAZ-K8Y/=M,#MF#D/];(]V?EG,9QF96I MJ>PW^-ES:9:K:*F*"#.D%C7Z[;YL#W8.L::,O/PS8!D0#*[ M)IE>FW?;V 6T(P?'ZU\@WG1PP&"#$^-A6?C#RX]JXY>FH .#. !>$"BC1T$ MY*Z_&QAIG5&QC\F-A9W!+&H*!^W/=H$!/T9& #@<@*PM(&LXQ#8<6-F/%."G M$#-010K IH!-\; LCGAT7-O^V:9 "8VX/ T671XYQBI+)_U2L4*%DM_Q($W M /:( Z])D/Z="'B ^9QDOTE=R*?*O_Q*,3#LHG* M11Y39^%_:0P+[4^@?H]'@]K8:>_M 2 +R'H\LGJPM&%I/U: (QF2CJE+29W( MG1&QLZP0"T$K 5@9L#*^8W5'V! #, ,E5%LJFZ8H/XQKX.&)8:H\ZB/;Q+->IEB[8M&/[=0-@#VV4]>U2.KU^7&[ MOC@";*<&/X(?7UQ1P8]U\6,GXL-!?=$@X,G6$:Q( M.X$M]HUYUT)_H#];(?&W$J_P2Q[K3/H#J>J.#X3A@#W3V#-]-[:21Q%"-D R M(!F0S-9B5GV^7D2O[,C$?_V+P/6YI$:2L&"3U6Z3[==7^TH6PT[4J>T]WA0D M;'N] E#L*RC\/I$.X "_RPL$C,(*>G;@^HV/8'>_9NU/8#OQ5']0F^(]56Q- M@2'\$T!F4Y#9X]WZ=IJ^>60^*8H6J(1\GNXZW$K,UVN(L=E1:-?>1'!UN_QH MT-T.U7\K@.LUZ! \+Z N4%?SJ:O#>T<[C#U]#3I4XU*UY4((SK?*?^/O]ZW2 M'DZ%*$Y^+XLBE9G,G4@_BE3DL?Q])J4;*1NGVI9&VB\D@8^ICK]^^.$?[U?U M_F?EI\FY=2H33MJ0+(R*_28G/QULZE%H>9VEB"9(&BI1%3@65GJO3>9%42G#4BQ\ M(SR\RC.\?@;5+JWTO4W5934AA=$D-+?@S*M&X?O$@TS4.ENQ'U(U."]B/Z1Q M:0D;UE-4-J;97+8]U3J9J^414T5IXEGHI+J=]WACS->2"+-9A$R),ET0[M)J M>")7MWK@6Y\(94([\B8&5&Z=*:]5*EGG7J0VDM67=74=9WFG1R5-G''"JY8/ MP]16+4=7J;93TTK:_E(OH_%M1=;4.4G=D)7^V8<@15/(JBFDIN+2^&_]-*C8 M:\=,69IR_WX.4VJ4]"#V+5P*4N_2+I_KBVNSA*?;4/BQ3)7T\TLZ//;J*ZS. M_:N,!D<""65C9>(R(P!Z/>5+&-DRK1 WGZEXYJL]O/7A2.EI&;$Z9AW$%1!8P2!-?4;9,WCV\]KFS?KFY#O$K%'H5 M?CV9:.UH N2O=,&NPBVC_=MKYEQQTFK-Y_-W5V.3OM-FVNJTV]V6_[GE"QXL MR[M%0>6#:!*9'/BF6W?:_O##^Y9O1YWX_S_\#5!+ P04 " #2@*E.;'"V MK>H2 #!R0 $0 &UL;G@M,C Q.3 S,S$N>'-D[5W=<^(X$G_?OT+'R\U5 M+9.09#XRM9DK!YS$5018##,[3U>.+4 U1F8E.1_[UY\D?V"PD&T@&^[,P\X2 M6=UJ]:_=:K5DZ;=_/\]]\ @)10&^:K3>GS8 Q&[@(3R]:HSMIF&W+:OQ[Z^_ M_/:/9O./ZV$7= (WG$/,0)M AT$//"$V ]\]2'^""0GFX'M ?J)'I]F,B(#\ M\4R]+]2=P;D#',8(>@@9O G(O ,G3NBSJT:(_PP='TT0]+@(/A1-K%3(/&8. MF4+6<^:0+AP77C5FC"V^G)S,H>\[.'A^[P;SD[/3UN7I^7FK 7@7,?WB(_PS MK?GT]/3^^8'X[P,RY35/ST_$XP>'PJ0Z_^>Y'&,<8!S.U:P]1D[8RP*>\$I- M7@L2Y*9TQ42K!*("TG0!8,YU^>ER*=I5>JI*G*VK9,_ M[KNV1*[Q]1< )))HO@@( SB'P,2A#Y*2$B84];EYVFH*5478=P/78=+2XOJR M SFB$^@S*OYJ+EF\Y^TVP$D%$4+:G#K.HKH86<)(E+AD5W%(X$.Z)WDDKUT% M$E:V+X$DKVT$TAGR!G'R).*O9D+7%$7-UMEN4BP]0C4I$KI]2'%YXA!70,UA M%B+ID($2^%B*V/.X@H.6,X%:-!>9&R5'N5 MHX):$HJ=VU?[^3)B9"E[$>$>I=E.DNW%R +R0?[EE80C0R :_E"M20K=]]/@ M\<0-0LS(B_!,G\JX-!5=\D=SR61+84)">#"UA319PO2OG>7Q("KT]703D?BQ MC7=?80:?W5EU$5(J^6MG(1!^A%0&&N=50,F0Q;^;2Q;;28(=Y-+*UK&DBG[N M;!<4N8)=JXH0"8WXT5P2;RD 6Y#J9I%2R5\:LW P#ICD)(J2PL4"X4D0E? R M,6I_28;N(9P &1]_B0=.?11]LB#! A*&>#"5F4=(!C,")U<-,9MH)A.'_[B. M_Y['W4F57 .K084H87YQ!IV TH;0%"-AY9Z[BUE*LLJD2:19VEN7\]:K=/6Z2EH M@@ZBKA_0D$#^A]%NC^_'76-D=D!_=&<.0;M_/QB:=V;/MKZ9P.KQOTWPKMNW M[7_]=K+.=:V]D'(!\5?Y>UV/,7%<14.X]N*7IEM]MY1D<6$"T^[@#:'K.Y2B M"8H<=S]D_4D)V@YD#O+WB?VNDNA,YZ)U>G%ZOI/I@'?K H(@9""8 &SN0FKA#.&UXXL, >U/="SV;Y![ M%*K0-L]VM,U85F&.7!S@1A)STUNQSH=8:%%MLZ6"=UP*^J^CP6J '3D//MRG ML<4,=89RWCH]/VWM:"A1.W5"-'Y3[1F$3"@_P+POI:#;0*F-44[/%3'*M=$U M>FT3V'>F.9+X]'MF;V37'H4*3EO/0.M@3\\5#G83)K7T>FKEEG=R6GJM3^.3 MG+Q/VXQ-_=P75^<<,;&T2@WLM0/,$!_:L8O*(:,CUSNR2X4CXU#<6Z-[B871 MZ_"_>R.K=VOVVI99)V^FT6H%EU:"B]ZO72K\FA:B6CJW8C6WN9AG^T$L8G6$ M[55A*S\P%3/1CTZ7BM&I *I:#E$+![]P!:=39AM-L4R48,8G0&)QCNM]$/BH MPKA5C:=^,&LI!C,^69*QA='[(7&TQ_?WQO 'Z-\ V[KM63=6V^B-Q 2K/Y8( M@T&_:]5OI*N$ W_%7-Y;$J7P)FT"/<2&B/ZL-B[NMTV].VY=G'[H?%\WJ?Q<%%6TW!@ 0F@ M0J"C[93!<@"QV E[#\D4DN^(S7J/R$-..R"+('HE7]&0RC=>:%6YU8I=K"J6 M"T2"1=M_>]^LCF6 C&Q' RN%\2M&,:6BF;/3UED^*MW)/.)FC[!KH"&!%[KL MNT,(?_[RFDY$W5*AQ_BT5Y.(A !/L11'WU &NB&DC""70:_MT-DKVHBZH4(3 M^;!/$UG* %PNQ-%"J@/7$V\70X^O&=P6M%AH,Q>O:#, )^(TGDZAD=8R?TD/PLHPS*Y=EIH&V= MBIUU(D%F<\7*[_ADGK/7,7NV*3.<-@>M(S<9K"S.<1#'/6/^,'3'M[@ K9Z MG#^4?I/M$?]?M([!O77;L._ 3;?__?A.EX:BPL+AEKR/6+\1UOEM>GM^KW4- MZ%$_WQ9UY<; (_XJ>/H+&"5%]^S.57SU:)]MB79_8 Z-D<4KU!=C)01R=6<6 M^!XDU/PS1.RE*L25V>H1OE BO E7^\[@+W&_VS&']C^!^?O8&OVH*<(=2-"C M3!^(W1UWT)OR&:WA\@+$2F;HBUCHMQ5\4FPKX+A8W_B+]\V,MH?TU MVKS,&M5K^T"!>LW)!+JL/\E4ZT"*IEB\7 :-ZUN8,A)&KQDV A=5R):]K@#Z MY-DGQ2I>L76 =Y%08N= 1BRPE LX%,22@8QH(,# Z+>M>J;22@'-GXK(2VS. M< 66J.(A\ M<_P09OU%JDU.T0N$((YOS$5V=8^&M&W+A=:42^>6L28A#9#BK/JHC&4YV .) M3" 6ZFA3"F3+9_3+,=(G\#\IMK.60;Q^B?KDR#RN:A,S'LQ;>!*0N92J%%HZ M>@U(IVDJ/CVT+_-3O%81.Y#A5R-8S/G"#UX@O(:8LV4#KO52+X^23A_;?U;$ M]N;]H-O_89K@VNR9-]8(#+I&KT[QO$J/%88Y';E^K/JL&*O4:-1RE%$IMOS0 MHJ'6CR>?%>/))E3J-X:D4=L]=(1RYF4_/%83ZMW5A<)=W1C6$'PSNF,3W)N& M/1Y&6:2Z0U#!86GI]1[K0N&Q-@!22Y>E5&UYGZ4CUSNM"X73V@A,_;S6;1!X M3\CW>>1J\4[@*>(:,"B%Y7R7CESOP3XJ/-AMO]_Y;G6[)2X'2K:Z M-H9NJKZ M.>('I7U_,^U1W3);&9VEJ9!."*]?!I"@P*MD\J4XZ- M/?[?PXLXV("SK^=8G=%Y-CBG,_&?V#W(-14?6F3/>( S@F2>H=D.W5U:*D0_ M-^E?03\;PHD/_WZ-/O^#R_;EVB85$C09%P&@I0Q'$]D>N-)?*.RSN:.QO*&Q ME(_U\T3ZV/Z#(K9? :Y^@7P7.K2I,#CNJRG]%.%<$1M%J(K#PI*VA;>3K2=9#.GD ML@( (0$0(F1W_]33X47(58:Z-&"Y$2H!K+:ZEO]VD?. ?+GA\-YA(9&_*J-0 MS*H0G]QR1()/] IEF(,E]SJ_*H4Z+QTI5N)W!'+?0):/[U;J:T.[ENH4]@2( M^D5U\J*.*!/8$W>3%JMZC4(?Y9TIHKSHZHXHW9PIW(T"A/IY'GD^5NB*<0Y/VS.'3,MAH*33>R%5 M*GW(Y_+#<7O$&^O=@O:=,;RMU=1S"'-:K.".--1ZG_1!L88T-/-(U-(M#>$C MQ"$L!T!45;^&I!I^A^8WLS*+F.A3P6>*W2 Q%/(<=H9^ ?JSG^W_7++0RFQ%G,D)ON$,G<+%R%9+8%D#1QQ%(NE4?')8OG.T"H MX%*(7"ZSK$(N.:C\E K2]YG@QYAZ<^M563ZH%QUVZ \Z4ID M!,R>.)Z@=A];*[28?*EK\['WYR D[LRA\DE\$$25>PEV8:_W:9>*L%X))GB7 MM ADDR!I$XA&@1.W6D\_I\!'%EUS_7ABW1ABNN66_VU9%\*>NX-B ^RRM:9L M#F3;J_<._DVP]!>B@:J'+53@5HAK;J:GPQ5$+B-,8>)-') ML:ND>[*0[1LNM)M<$J+8;E9&BDB>U&B E A$(H%4IN. LH).^0GP9F+]9%AU M^_$&9&LX-0X?*/PSY!TP'\M^Z)2CT2_1JD[$L,?7MOG[F&L?B+3$_^LW3[^= M/%/OB[-8(#P)1%%<@'$022_+1!&,ML=*3.8^?OZ/X;HDY,,@?(1$9,P: #MS M>-50E",.$+?;JP8C8H61'X@/OJ"&)PW ./2)27S ',G M1%XL_D1(W0!1^4-T3\M5([KT-RF.OG4:208(4^9@_NA$TP??#YX$HYN C#%T M"(9>9V"D7=GX^-!ZY/#VQ2)>(E#:P^M N/Q[.'^ ).G66MDV?<$!QN'\BQ?, M'837NY*5V0M)?)AC!:';TLMQ0X*4!@3)DSCE]I?5?A17>[.N9;I2]M.>Y4>! MJ1]:=G0W)J]HK1Y\V)^QMF<.GD*$DR5I<8%N.Z0LF$,B/XYWL)>L4K\, ]_G M[Z4(:5(];4^_O8I$7(ZGNQM*,.?*ENDY+C[WG4P<"1#]I"*1P*/_I4&4K+R5 M_7/C7\27<^MZ5<:_"B"XFJ/J;C!^[=GD45.CP2N6W<$"E>RL\Q?>,I^C M"21_Y2.BGB<+B*Z< '9D,W_E#$>'20E)0/J#8/4'A, M%L[%/ 9Z7$Y*QYA#[XL.WO*@*E'-CCP.+0;?63==_M>NNHEY_*]$?!T^=U\- MZE=*#F]JHK@7(GN33?+QJK@W %)%B+H#_5N%J)MUH3E\WXB)TGZ7JWMP?30[ MPU7[S!:\_?0R6=>$UR];/#ZX35%NDB.$=N@,4&U8"L901U%=[>R:6'Q=T% MXD)('C5S&:&7%@_YV&E,&"0\8.+R_X .Z4^6U=-.[LQFAW2*6!3:/ZY89/VO M';QFF(KR0T!QY9S+&SXR8%=\PA42<=?Y4O:B:@<;]W3-Q&>[RB?+7<9)_W=EH<[K^^%0M_!1"RA(@\Y1%[P&G=,_6S[SB#,X#32 MRA99YHV6)55MS#D7UZ'FL^N''H=";)B)KQ)>&_TJU#^\L3T2GB(G%;P]XSY3 MU&G<[07I_#Y(O?WCR7.P9E4BE9&$Y$WOSXP'*' MRPXA^E-D'<: WH=Z01GHQ2?6R3U? MN1Y6ICJ,OB;>(+GI*.Y,KOC C'"C0U!_SV$0(G8B"-+KEV65>!R0VS"C8"K> M+KJ2X+_EM&P]?_HWM//F6R!>JX\;7J"_J[6#3'?:3XBY,_N%BAG)ZF"F?G1X M(>((^L8C>EP5?KWP ,6>(>*)T5=$0R*3OM:!C8\/KRL_@I\8.O/5#JP7_GUB M1WM7*1\8Y\[77_X+4$L#!!0 ( -* J4[H2T%IBRP *C= 0 5 ;6QN M>"TR,#$Y,#,S,5]C86PN>&UL[7WIQL;,;LHY>1]B6 MP\?.[J<*G!)?4RQ-D;2M_>M?HDC)E$R11=9!JFMQMJ0 D?D@@,X$\_NT_ M?MR,7WV+U7143O[Z&_D+_NU5G/@RC"97?_WMZV=T\OGT[=O?_N/?_^7?_@]" M__WFT[M79Z6?W\3)[-5I%>TLAE??1[/K5W\+ST_CJQW3TKU-_'6_LN]+;63WV]6QV^Z^O7W___OTO/UPU M_DM97;VF&+/7#ZV>_2+_#=U_AO*/$*&(D;_\F(;?7L$,)]-Z[ :#W'_^XY?O MO[/Z:V*,>5W_]N'3Z6C=A] M>?W?[]]]KN>)1I/IS$Y\_.W?_^75JP4<53F. MGV)ZE?_]]=/;ATYNXGAL)^6/O_CRYG7^Y>L3#YC/QQGNR]EUK$[+F]LJ7L?) M=/0MOH7UNHGORND4**H[OJYB^NMO0-P/ (,8S!90_-\=NYG=W<:__C8=W=R. M 9?7/1+^*?JQG4Y':;3@ALOY[#(U:'L69W8T[FK>'5$Q'&R?YSY^L89WG, M<@)'\%9J-[?JC:R&3-6H<6]$-EOO)FT[(!&ZOAG-LEB=GDS":3F9@0 &03S: M3F&#IOT2V'"UF_YH?==,OXAD!D=E.:^'_UB.1PU9>:_^#C 5 -8#QM5"44B@"X?1[--H^D?SW=#+> > MXD.<_11\'V/U^=I6336S/L8Z 0?XR1;3.]C=16KOX$]].';*(SL:5G=EHLE MZPF/G0<^!#@][?XC. 4^5F68^]G?;%7![^_Z6N2-HQQ@VI_B=%:-/.C IW9Z MW=.L-PYR\$E_R(LQ YU_D-D_-]H!8&BLA;3HM9-I30(893%K0%,8)*Q8H+4R M/_TZL7.0H3%LG\O.70T[@8\@ R=@C,X W'&'LUG;;U]3^SR#/VNU%;0;8/F+ MA\B$E>WL:%-M4A1V[HLYLIK1VU M5IBORW&(U?3\[_/1[&Z7&>W;90<3.HO5Z%LM [-=^Y\Q7('X./'P@]&L@7+9 ML'G_A)ZG%/WL,JU\=A:G(!LSK"?3Y?=O)R#^YPN )R>E'S54,P89?"B0X+?Y M",A6K\^D/##=ZN;I$IA]!NP?C L[JO[+CN=Q==T>J(06'\I,F!V?W&2MJB-$ M6H[:/RS-%-&=.NF"Z.7K* QV#AKN[.[M))753KDA9=]CNA#B=RF ED5Y0P'VND1AY]'ZA:'9*=>X@PZ(7=CW7^R/[62M M^;1; AHN_/,M.B$'E-99(U&^YM-N"7B0=F?S^.;N(RC596B,T2Z]=$OVZADT MO<[_SQ<4W^QX^3S^^1HVX9=8W:RTV7U:'8QR---N="_9PU#= M#L<'NV00?$ MO .M<#L%C[_J;-B?CDJ7J?[)4L#4SS&WT'N>LQW?WQZOF)D-F;_C83J;^$[D M]T5$_>>[D76C<7W'\-Z"O*__:R?R&GN_[IR,ACRWL5'G1#5;IDUM.B"I?F*?^\R7DZO3:UM=;2=I4YM. M2/JE]X;KM[UE)^1]BY-YW$[+H\^Z&_C^^GGE7&D,3\,.NB-V^:\W=[_'\JJR MM]7>WTQ+5'5]U-H-F)OO;C#HBHGZ#?UAZRHV^QT8O& MAB;]$'3_$/ 9&/^/C_/*7X,2DG^S?(UJZCW80=?]3+#^T1M;NSS<9$-@CYNT MEMWV.+'+VSSL+B]3N_?4(_G9H3!6WV(XG][>GDRG\YO;7)[K"/R??;14>R/@Z";%:.-\\;MK!]%L/V@\HS23. MUH9=$#=WT_CW.0QQ_JW);>USWS]+B@=;.<<KQ5,?9 BBKY3KU.]=\QEM0*H#B,U#@QN5MOMA; M$K]AOAO;%81X$U04R L9453:(AN50T09;:PFBF+>9,XKW'E2^5=E!8?27W\C MO[WZ'D=7U[/Z/Q>] "V/F/;7+ #++UY/\]F7>T2C6;RY;Y^S&_2RHF6_N$%? M@_#)9S@$\C/O)+RWU1\QX[*=29YO5##&+:R*1-S8",B%A)+5 5D5(M'!*!'3 M_AQ"7S"'= K:4.SQ>YP %ODI^23>/1=896Q1$2.(E$1 M<>=A4HE8Y(D)<"[BX'2+(X._8$YHB]//=?^WU^NTPF'4Q;X2C RI.6Z@[4.$ M-?IB?WS,OD' >C.P.]U\E@V6+^4B'&N3?MFNYT(8R87%&OE(!3(88T23%"AR MET)PA&@:#Z>%7OK1FYC**CXU&1[FMBM<>W586!8!]*4CV=QP7 G:-F3N=5IGSAYK0GC[;NNR"4)DL\ M1@2D ^)8>$0B@Y->,.53D(3Z1J;E5B4:_4GY]1!+<22(48A2+9"F@B!)2'!8*YF2.':IW-VR MECUC-Y1H/1F/R^]YWUZ4U5DY=[,T'_\ZF0;,LTL_A8B)2QP=%'/.D6-Y,#BQFMWE M![\ZGO;O\U%]B[[B:KGFG-C4K$A,V8 U1EXIBV+R GG#)&+:."*M\YSBPPG6 M9TFOC_I]YEPW+%2^'TPJ(6JE75P3.JLM4H:K&*A6+AZ]8.UN6L1M,L/ZT M ,XBZ/Y^M/0GO!W'>HDF835 [=EY;E;8.AFBP&"X^6 -(L0Q%)7UB"5O$+.4 M>:F"<48>O3CNC04/"/-0S)KC=":PGG>;#^_5SPHIG0\*I!L8W@QYR@-RVG&D M+/:1*:8(=X<[K!](_62_OX>EJT9VO+C(6/I3;3JPMS W.^[FJPMN\?7V<[LXJS[_?,TBE@0S'+64P1;,*P$L,.^D!] M'[S,45%._-:;E1UZ*;Q@VL/^0))+@$%AT(0%)_#7Q%FD/GI&#B>3%XZL[^/L MN@QKXNG7S/V9%@66FOID+=(L2EAXRU&01B$<-.<,>]"F6IRHPTC?WM:U[ O# M@^V;)1X;==/G&Q52<&X5E\@(RA%QDJ!(F4"8!ZX#,XF0;LR;/P&W= KC4 RS MZY&Z'K80' Y$Z&BC (1+20B7%ODI005-5'X*?.,XT:WE(?T@!N*3SH$<<"+NVH> MPTH 87B&,=42"4(6?@T$R,$!$Q988?4B-;AC5^BO7UUDYS MWMJV@*T/!AN)".0& :FA A(6% YJN!,:9_=(=NQ:6DU%W&&3/-.P((0Y3 1&3*J$C'$&<:7 Z$\L)"Z-5&VB58;1TOKAELZ! M&TZ1OT\-O-/)LJE9(0WFAOE0>Y8A$6&B1$F%M'#1:>ZC;>-_/HR6U@^;= S; M8#%-,SL)M@I/:O#4&-GQ=FYIU+[@A#I%&$:>R( P%O '_ 1A%[556J:D_+$K M;?VP35_X#6O\[:&T;6Y8! "02RT1UHPBYR)#AFD#NBKFVGBN56P1\B1>,,=T M#MS>#DE/,J9>C"9VXG-BI@4,N15+!. A0QX1M) MD5XU\Q6;OM%\-S4K,-.@'S".5!0P3\HB8A'7>SMA91FQY&7$XG2PH.O5\JYP M&]A^^Y0]8W9@C\??%XQSF@*."(Q4@2SU%@6J.***6!$\H\&V\'\8*'*\5[YH M#=BA#LDZ*<+B>G 9S+K7L;FIFR)RDYC/UQN46L2X EP284@FQWUB($'TT=^U M]\0^/>/8<^!3\VKNW44>G3:MSS[(D(>.>/HZJ:+/&R%\!:)143"@:XI /@: D8$\0:H+$!]2:&L_L;![? M3C[%&SO*6;DNT\5H"KSS/]%67>#V?.^%QL+P&+,[5))(<851\F!?6<*"E3(0 M*X\^C\]@_%,> _Y#B>Y=4;VM_'H^?=3O$_7M[]F/=IYT77EA#HXP9JH@( M5PPI!=H<%C9H"LAYT2*L?Q@5]>5P;@?P'R_C7I3S:G;=%^?^TGN!99#*4X.\ M=@0YEUR^AM7(8^D$' ':-0M0/^1CQ\MAW2[P[]DJVVZNK"D6,HBUU+ME>&LG M=W6YG/M M7LYGT_SN"7/9+!*9,4L:I-BM%AC-=>^: <%MVA MM*2U\W@.L9/P_^:+N(1=^6Y[CT5@G"9&'>+>R^RP .NB.$.22(P%-IC01BZ8 MAS1!#\Z!O>#:QB10L#HB&9U'3OF$.);,1(YM%(WNM/[I3W=8 ML=[E,O_)G.HVT]_H/;AI%X4F@0=J)-*:8,198"@Q:9'$QBK!B,"N!2L-(Y\/ MQDJM<#PR^?LX6.C0TF--M>7'!,*\'O]@Y12M(CKXCCFD2LFP6D'PD;[+92SZ_X_O ,Z+=?)QW^:.\:IN1>VZ#PU,-$ M%$8!IX2H9PK%E#Q*223!(L. P MB@+T6[IGL[:V1^L?.47%(+;A[CN@,K*&8 M(OM55-;/\LO%Z7PZ*V]^QA'<;>>/)LT+XF($0\$ D@GD*Y4<*64! DT%PUR: MI%ND]!C&*:YC5ND)M\&B?^YKX;V+=AIWX)?-#0ML/$P*T"3"Y-*I2J+DHX,= MXVW T1EN6XB987S0.N:4SA';.VYZ>;Q]COF)%^RY- M,0Y'H*06:6M V=+ Q[+%_A]<5.RE/7:%S%'(A4;W9PU[*+Q0P@?#$8W"H^ $ M0R0:AH+@0C -BT5:7*<-+AU:V1;]8?:/'CQ_)!*A%7=T"M.!585F?+&M;:$B MU2$EBH*5#%$2*"),1>2C"4)Z1YQL$1(\3+Z5SMBC![2&DB(! MER/MI4$NOY5;0B0F<&FRZJMC8N0J.8"*]"PO4(Q!CAD27 (BZB)4]A%V8([AG(; MZI0[>D%MP#O-)B5S[^L ;[[IW*6G0AG-.74)$1H) EV<(Y8L@<-8&>6DX@VK MLA_2;.F:DWJ'<#AWD9D=36(XM]4$%*KIHVI>:>1'FQU'MC4NK##."QN19*#< M>?@+8C3!UJ(NF.P.'VB+X@+#6#4=,T\OJ VIL&Q))O.,[O),JP*DL]2)@T$7 M/>P-SN'P=58AG*B2TCHX_$UBJ/Z@,#($A;-S%<]W M@E1AQ*-28,_#*1D],T0>&18B A''Q!LV1Q>1!*E M'/:S:9$;=:#,[GLLSU,IV1*4PZWHG\S-]O-U6VUW'-$11$/[&ZTK:"1=KD&K0-/!UD=IC4J4''V.N@[V MZNU;H''T:A\1UNR_*#U=MKS1K^0'<9#[%,&_C)]G2X.M,;>84_:%8*"":Q( M1")7*I=8@!)M1(3C,'#"4]#R:>K*75A$O106Z1JDWF.N&\ MTYO!?UR#GA$_PD+H9U7R[1S,$,RO;R/@@S=WL/E@>@^UT$[\;/1M6TAV\TZ*H U1D7*$X=2 M/W! EAJ,(J?2*PV[6QQ]W8=C9J!RP)79V\C^:.^6Y]-S)?B>L[NWMRR(.!5G M')^=:'/&^?GYZ;GB1A'XYXTD"K=P2UCA+M0C>_6U9F6?. YX!>=C#-,+@.WM M=#JOTY4O,\E^S55.WM99IL'VS#X=^<=O;"T?;VY!4-;PYRNF*7RVV'"UW\?E M;?[%IB.NUW'SE:>D7!F4L)2(QL11BH[#8G*N>!1:Q!9\.\PE8,]L>ZP+,9S/ MW^W#GOT%I HID!Z(>I.U:HX1-IS:2*QQKAO7T!=\ M2':/X5!\\@PPB_?YE@K=FDX*JJ40D7'$C4E@N+N$O. )B1"Q,3A@+X^^:.;+ M5^BZ69G]%;K[2B+IX1'@4ZR=8]].IO/Z[T_S.O^BV37OHL 8=IAF#+D0%1(2 MPRG-#%F^+& 9N7ZQ:E[KE2P' W4PG6]Y!'\I3SSLNRKNZ,?5J'WA8LYT8 )2 ME&M$L*'(1PD@9+=P0P4AIIN,,2^8J?I&]!!6Q&/1:>6XL5$)F(4TAS#1N.:8HHD M^C[]9SSBNH3U8 SV]#U^%[YZVK8@T1@J24#$)H)HR&\^3 :D#;;<&L]%F^R; MXL_-3AV@>3 N6L1'O8^SZVSX[*6"/=-%08)C*ME< MM6J1C$G^N7FJ.U /I8A=ICUXJVD?A>;6I>Q"J*@B2'$=LZ>!098EIBWVL,-: MA'@-\^A^(&6K2U /?!7VX'/0YBIL32<%<0&[P",(?@EX9Y<(3(W/?M(.<* 8 M3)YCU^5?_E58-RLS((_^3#WP8,1\*5?R6RR#DK>5L-RQIX(')8EP AD+?^C( M&"@=\$?B6,88*3;IZ*M=]<4"OW):S] .YPMY6T4_6A;^NQW'>MDFX>2FK&:C M_ZU_OM$)(T^]"8HK'$,+ MQ]7#7DQUS3\] 7HX=KH/;M]\5;"Q7<$83R1; H+X\-)P60MJ+U&X;%M@RTR@,2(I9$#1!H&L M5!)QH@QW/%B=6LA!\V?2M/L \Z!,]*1\U*Y\]*1Y08.2L:X@GI^E, %L):.@ M"SCK !:I:E,)\K"NH?V9>1UC.B17W1/?_&Y@38LB&NRUH0(E;BGB!L,9 M#/L'22L#(TDXF&L+OCFL]V?[@_7Q2C:;PJS/XZ^1J MX9_18//V-60A0^)<:1 ,5&+$D^4HYG*SPA#K@HA:TZ,O?S,HIS7D\@,LS/&P M_\^YGL&DOMD<_-L;X^\Z6(&YCEYCBJ@R.#^6!%"RC$7"R\2BX'#>'7V"Q^-F M^0&6Y)_N8.W>/E[H+54LE/VHJ3, M' ZWGVOW)J:RBBMN0.]'DS+'Q[V=S&(%=OK))#SN97=O^P&I*(B!S1DD1<)R MAH+WN8: S=A0Q:@G,9ANXKS[O9/ICP=_O20^XK49/&'CSXELTOA^_;H07ALL M5/:XQ!PIHS1B,L ?PAD9? )=ID5NUV'X[FAYX;D,D*WP'^S&N0+Z/E9EVEAB M;^6K(B2,H]2@^BI;UTWFR'AGD0<=5'G"(TSJV'FI]1H]O4!NA<]P&9>^Q,M^LIWA57&$A'SU8R*B#NOD4D$\(,#F&*. M@],MJI$-]$C5%4.TA69P=63I1]1(&;G_MK T 0=G[N66(6\\*(:.!T29 SV1 MBDC;>'(-M.1=RX\N8!I.BDPCC)7C)L^ 5\=E_:B^)'RCO-C0KB D.\E&@;R0 M$46E+;)1.424T<9JHH#GCUTRM%S%7^1#MW@-%@$3Q^,LMG(RF^J/N(+'IBB8 M9QMEYU@+JR$1-S;[5H>$DM4!614BT:"(B]B-C'@QG-$I6(,9&G$"&(QS+&"X M&4U&TUE5WVMOYXTM+8OL!28E]4@$"4+2:07Z$.A(F'(M?+!"IQ:A4L,$UG7+ M(-TC-J!PF55S/ZL?.3['V6Q<7^AFP_WFUHZJ_)?:&VBZ);WQ;AT5UAHG16!( MXN1 9&N!-"6YV(L,5BE%1&B1]'.8<+O.Q4^_ [V E5.RL?JVO8CY]DVN:R+ MT1IC)$'-1S%HB2Q7'A%)L(Q8@0W6HLS),-+HI=RD=;D*P[F9+P#:SF-/OBRL MD(YQIY!0UB&+83HJ888TDU*#."<\M3",AG+T[6;)?GD&: O5H+X=^YPXFQL6 MG,!!FD"1B]P8I$/42(*:CZA*Q*O 0Y(M'.4&2D'1"V]T#MR 2F+TW5)ZAM0 MVC;?PC_3HC#*.1N%@DV@.>+!&F0]; Q +^=TQ]S0%BE7AW/U'OA9L0L@^W=S M6.O=4*<\6,*QD+S;O!Q:NWJO>B)-PG_&<+4VX=C PRZR;EVFE<_.XG1T-I7?I M>LSSF]MQ>1?OSZ>ZS,N08_6\GNN&['<1'QCZ?;33>14?^08-,MAF2/O7.A;! MW@^DG8VF?EQFZC;H'<^V*7BB@4:.423<($:Y1$X8@A+UEH%YIT"].J1_V8,= MNMN$-SD61:&A02+D?+DD-?&(^I)0(8 WWNE8HI$*9$:!>CWS?;- MTERL_;Y044>"DT8Z!)BCDQ;%G-XX6AX8EDQJVR8)P2 ;H,ME?'87M .MY\N$ MM?IHO_KV[V49OH_&X_JY8'VAC@&'O/_5!ULMWD-[MF\VD'($)'SVUS',<\J# M4R#F+IO2"RO^EQ*Z!S=:+D83V-SO *Y?@8R;;DPW-RP"<\%3[)'P0B/I(BBE M2DB$K8_2@E)*2:/'O,%G7;L<[C?ONFFA+#\1M*S]E ^HGW\YMY72VQ87KTW3LKO*'*9&&7LF67""B6 M2N;D.M%SK)1FG!V_2^]A6*L[2'O6)!I)E?/I;'23YW(QGX&VL3JCY;/+/\7* MD8F5-6OT*=[84:Y"?IDN0%NVX_^)MMKSQ&C8>Q&=PA18'@7OLO^\5,#T FQ3 M9K&,A'),C]X7^$ G2'\0'X/\^G5V>3)?OI>=,>2ROX)J;TAB#C&%LWNU3(@3 M8Y T.4NJM-;Y%L4:AKGW.QH6W!_4(V8Z&'[3K=&>/19)*2,YU3ECJD2P"A$) MP@52QF(J@Q9%(F"UQ.Q$%VT"31/6 M1VGI0,G,;B_)44U:O'0,XP%]5(RW)ZI'S'?P;;=\!]\6.DA!70HH@9D#F](! MI3A(Y SVW!J>C&SA]BK^ ?EN/U2/D^].TBQ6G3/?HUX+'!58T"Z 1F(TLLF# M>9V\1S%0(VTTR9 6B:+D/Q8'MH7V<#<7_;Z$K,12##!$SZ\*:Q(K]3C$S^>Z M>7QSM\A\=^BKHP<'Y8NRRGFC?^:D/(MN]M[.EG_[/)I/R[W=G=K;1SVKO M3@M.C9;<>J0M90@[GQ#6+"$*4L 3CYW1C5S #XM6SG^1,W$OY-@&GYUN.BX8 M-0 737 B"HMX2 Z%J#AB+,@DF+6ZV=O]01VY!F*:\L#(#Z6?-)U8+>A@7F!? MEO.KZRSN\A2G7;+MUC$*YV1BBF$4N F@XCE8S)BK9$27M3P5G&UQ53J0?]IQ M=%Z#,*TH]1U[K'-"?U?V@@2&3\%P84+O;F-/' M+M+:LE,70J[M>AS;V?#<^=)\I\+Z6C39\%5CBZFXN(-,4J?,W:!U8G!.MIP25X?KU(7D7[;3OWG/%N7*RR#)6_^3>KP?PG=_>+I+ VO%]G>F5 M)$@]^YPLR!MDD/K/E5#NGQ>AA[X2?):!1P-H]J21I5M#XC$KL%+^W=: "8 DW4H) -H42\1 M4Y+D^J QX$03'*7';@'TPQKE 3$>++E(0^2VAROMV%-6,8&F'(B,1421FH2L MPP8)S6VTPDB#6[@P#:/3'P_?M0+V*)EM2YC2SGT5H &**)5 S B1JPP+1)SQ M*& = B?8R*=EY8_O0O'X&&Y/:(^1Y;:$)^W:5:$%#4J#Z1RX,RB*Y% *PB(3 MK HL<"-EB[NU80*3CH[A]D3V*/EMD*+4-J5)&#] MCG+H9X5CKUK5SZQ7:MFM+,>&V:YO4!AJ>"YRB+!3'/8*&-12)8Q$LDY+J4-H M)MK5$;+$-%60'@D]-Y5<6)O_M2V.9%H7V/&#'@//AO$*.@+4@/>P!+AR3U!J K47Z93&,RUR? MVDAGN/5LZSRV$/JU>1[5^CZ]MM55GV/],E3/3EV?XK>N[\OB[ARDWMH ML^Z>I!R>?CJ?SH"5JB9W-AO;%5* " TX![IH'M2<> A+4@N#%P07&/11>*.Š&X5%P@B$XEQ@*@@O!-)Q[Y.@S+72XTN50 M* X61;5I!J?MV&C9O" N1BNH02J!K$E4E+\<# MDP##!A#Z7V"804?^&*O:/WWBXZ4;CZ[JS@;2-_I5V>H*X* >PA88?8N]5@9> M,]1]Y=ZZ+/O'>>6O[;3^S;(:\UW/$*\AJ?[1&R CY! &L!-LXTHCO9%S>9O[ M&:*4\G,43$&UC]6W&,ZGM[CF9V_)C7/W\Y/E*^+)=UN%#_,;EUWF%]-?#0C['=IN4E;Z&K(( 2<1I$7" M\X0\21XYISS2-"BLC?4QMKC9'DI)[I6_RJ-=BJ$T[;VGG./_9J#?Y-N+^AJG MOC3Y<+V1(#K,UA]\ARK\]GUV65@WF_YIBI>EE65(_S'Z#^CT _JT8^?LJ8 MW1\5E_/9=&8G832Y6@*R\P[IG(+".D84"BP>S3N[)6K$+ZB/J@:9Z M>>X/K-6FPQ/;L^4Z=]/X]SF,=_YM2P6!)=/D/QRP][__R_\'4$L#!!0 ( M -* J4Z8]ZTGX4P "G- P 5 ;6QN>"TR,#$Y,#,S,5]D968N>&UL[;UI M=^,XDB[\?7Y%O7T_5Q?V9<[TW(.U.L_)2N?-S.J^]Q./4J)M=??N+__[O__CO_Z_'W_\O_K3^Q]L-E[=I?/E#R9/ M1\MT\L/OT^7M#_^C=YGX]%R_>W;Y?+^/W_ZZ????__KMZ_Y[*]9?O,3 @#_ MM&MU\(GXTX_%8S_&7_T(T8\8_O7;8O*7'X*$\\7ZVQ4^4CP>_SI9[AH\?9C^ MM/GC[M%7K_X=KY^%4LJ?UG_=/;J8[GLPO!3^]']_>?]Y#OVWOX3.?0NX00GP!K7_ M=>)KEM_OT[_]93&]NY\%"'_JL..?TO%LM%A,KZ<;XERMEE?7%=K:=#F:SMJ2 MNZ5>] ?;Y]7=W2C_?G5M;D?SFW3Q;OZDH1[-(M\65]?'7M$N@NUWJ#\POXR^ MSM*V@'C^LA:$V(+W^39-E_&;V3S,UJ6]/=ZJLVY5)%6EQIUULIJ^J[1MH8OA MU7?395R!%VH^,=E\&=;JL&9/RWM8H6FW':RH[>IOZ+:[U?1>^07M=/9^-/\> MOK.;/S]/;^;K=6B^##-.MEI__F,VFU9D1*WWG4&4 .PX8)QOUMOK8'U.ILM/ MT\5OU4G5R??. ,6'=/FX?GQ,\\^WH[RJ@=/%M\X P<=T'OCT3^ 6>!CGDU6X^4_1WD>_OZ]*R4?_[L2[?,R_.?:; W63:"\GV6_-]11M5?V(M#KS7:+HE5X>1]"7MVG&Y.C1;4= M>6<[(NW]ZMJJO,UFDS1?N'^OILOOITA4]Y4M"&33?/JP7BCBYN_OZ>0FS+%J M''XQ75:PP"HV[[ZC[OHZ'2^OKI\\9M-%6$ BK&JQ??[=/*R1JPW K2$2,.O=@]+-6OMI)>TT>EMT"Y\S 4S#=?CN8WT_ ! MM5BDY>JMT+3;#A9_.M6?T."5W0K4HB#G$2"F/4Q6LVCDA.]_CROA9O&^NG[Y M:',1ZW^L+Q#<8CF]BY:O7RW#" [=RY?3_UDOM^[;?=R\M8G"R5_K%H9JLUSE M%[30VJ>JJ>E8FQ:ZM(YAKL:1DO,;?T^PF M']W?3L=%_OYIG:[^H@XZ'W8,:3[.YO-TO/R89\MLG,UJ=K_"JSH08)N=\B6\ MN6:_#[^A]>X&U)T"U&7WOPRUT8AV^?+=.09P^ MI)6\X4>:=-.APHG\.1#_MX^K?'P;C)#XEVTDHVIZ5@NO[D; ]:_T:!TNOXM6 M= TO3,/7=BC8U7W\["E1C=/?U&'W8\96FC^D$[>XOU>+Q>KN_I2YI>%K.Q*L MR-UZS$9;/_7K?!KV[(U'59W7=RSH$_ZHWT?Y9->-7^>3--\D;CQOVH+XC3_: M#2C55IS2AFUT;O5UD?Y[%3[A'JIX^@X]?[ KHWQ<]&;[SZ<=VAVWG,Z7/TVF M=S]MG_EI-'N1;G?@0&=Q1C,>!J7K'CYIV7:GPK]C*E@V_W&27H]6LV7-+AY\ M3X<=SNY&TWGS_CY[3>O=7;_]Q[OT[FN:U^WKOG>TW=';\+Y\O/J:_KB#IF9W MC[SI8*<#::9A'@^/O@\_;I^._6KOM/#FV^FW91KFR4E?7V_UL.VN\['K1>=G MV7B?GM8ZNAXMOJX5M5K\>#,:W0>%0?%3.ELNBM_$J5#\".#VQ/G_VOXZ>=EO M-?G7:N/9KBI!@#)]MTSO=C+,1E_3V=_^$OJ;=/"5A%J-,7?$2ZHLE!8;[8E1 M!%*-F23Z.92SN&7/\BT-^L6RJFSKE?$$]$YZ;X*8\0X1R915AAF( .9;O"!# MKA)>CP-'Y>,?LCP8('_["RQ:;J>6DU;&6(5A !S)SH=T "7\8CVG_N=XEH6- MUM_^LLS7_KOM+[/Y,LP$;A,-"=-I>A/_,6@JJV_34^:!4UZ;"(@YXT(P[[3T MREEG< &O\!+V2.0C2U\YL3LB54M4K@'UFLD#)J5]9OFU2,O-BQ.'F49<&4& M(QAI"9G8HH6@H#39:RIW2M"#9GI[]#R-*"VQLQ'B?_+T.&KGX>\.O#U.GDJ/EEA9"^>^ M6+D[*+3Q:#YF!I68DD?;)1(9S2'!%B-+I)2&>UK(:H$2M3F%WJ*MV":6??'F M15=+U\Z]SR=6>L$+W*O\_J]%L>AT/4Q1II?%(8[HH-6_:>'T""<,2 M.8$E= $SY0&#!7(4@P$:.0T9D)T=Q//0[]=YG@8A_B>=/":)%^*>2+7R5R44 MX3"VK=82:R:) 0X4IB0&7KH>[9P!T*IUP/JBT/:(?*!]MEB?>]CFV1PS@ ^V M20!F!"H&/0=."BH]4;:0T0O5ZS)6;T-U#M]_6WCVQ9G8S9@D\RSI=P]/GCV7 M"(=0@,-YC:4*HTY85&P1B-#<#&_"& (WFF#8%Q]^3N>!P/&XH9K> M3WX9Y;^E<3XL)]#A1HE2@'.GJ(=A><7&*<(*](C"%-3F#GG+W&D-T/Y\RXLT M?.LV]-B&67*6W:]WI*7,.=HN\9!;!1"47&(O(<5ARBUDM9[7-V3H6R9/FYCV M9@!'-#YD\ZPPPC9@E!/H>,/$"$ZIUPX!2KFC-HB\6ZJUTJ@V@]A;9E"KH/9% MH6=%H-7#:#J+/O$O64#H+INOSVAL*^WIT6(Z/L*I$]^TWE-")AV2SB$N#8*F MV!\0YCRO33+^EDG6+DA18@9::^([GC MY,IN6'!2?/PTZ"XK(DH)H 1IYRP78:. !!5L*QNRC(M+CH]7UENET&@]I-X6 M&RXP/MXO"?YX 4KN#9$$2RB@,HP1H<./6T3"ZMYKSFF3 &5ES38-4)X&V)\I M%H_9 5P J@%'7FF)B* >Q>R #7)"^?IABIYCX>U0K1<0ST"_VEG*U1-EO92< M8@NT%-9)0S0TIL! ASW*\.)=G1&I5:1Z8\N5>:>6RWSZ=;7<^)0V=]:$47%U M_67T[5,VF_DLCT45CO&E^EL2 U#F#&C?)!=4V44+O:PT)M>#:-JC.EOF]X9 MC/UEJ#^Z(C<#[>@N^^7#B6-4*4J\PH8'V33DO!B&F$A:?UWJCAQ=Z.S5GKHA M4+V%IL93G5YG>?K2:;XHX-@'U;&05:T7)@K8,,%:2YP PB@AD"Y69FP9JA_* MZLR\Z8-&O8!YKA-:T7:+EPB951Y[O:GZ7)-UC=^= &^P A1P13DW@#(.BA6 M>-<@&M^96=0' ?O&M=>(_ &KH!#G8ZS#'U1YXOS7[,V)(PXHQKD/AH@@GB%. M28&7!:#^1-A92E$O$V&OJ XAO+JOH%AK97^>WGWYZ#+L]6/GCOU^S&/^Q_)[ MK-ZVOE@K6&GK5*+W%:*]Y8T3XRB#$EN!/*5..*&QXTX#Z0$QBE<*.75D\>]N M)3@H1EELM^HK$BTP$M8J0C40@##O&%BCX+P-D[\<2ERW386^W IT@]6@H[@' M)=7?8\7CDEANA=:)A5:)YX" J#57CJB-$(J(%#(C1AVPX[WMJK9JJQIC-X?ASV#C \/ MG33G(4LT0U?+39WA=8]+XRL'6B1,.PLX8M9 #;@ 4C&SM0IP '& $>!6M?;J M)%D;*/7% K_* ^SQRKWYQ$^_Q7^5!W,/-PJH66J0$P0**+D-,D)96(A>6UR; M"YWY,+OD0FM ]46']05.T6Q2ZIT!-O938^?\R>5FT^Q.M8-$T 0CJ?;&Y;N9^E:)_/)T^M>#\I8+?&CT2?" MAA,2*3QG1!#.M080L2V"U((&=17Z7[V:L^U,J)Y]QGIR:> I\U5HEF",I-2. M2J$@ $%:14 A*<6^?N"B_R6MP]GJ=*0Z#4;L]\UW&GN()^"FF]ME S#Q\KSI M_":=CZ?G^.+Q*$2''^X:XOO1_/OZOMGBOIWIS7P=Q0UT'(_C=>NA*Q^SV;1; MW$_J1@ H7JF3;VI#7IL\G4R7GZ:+W\X=*WK6L=BA*C&BPXT2 SVP!@E A"3& M4Z,<6$?W%H.6X M3QM*>N4#:0&104=W7DE8*:ISI%5"2#"*XJ& 8"PQ;D0PXM$6',8)&NSE!TUU M74:=VA#UYTA]"4 5;_N15@E@"@. %<(P[/*-H2Y6H]K(*37"PX[1M*+!T@FE M*5IOEQV#C,$,C11G(L-JLA9\$,*,Q,[AFJ;R*U'MSI0%\M('*V'9/^KM/Y M^/9NE/]VNG_E6=,$A[V&9-IQQ2P#&#IH"EN#"\/KYV*?'J 9F).E"4[G8T;1 MZ=,WU"^:)D8+@36W7%O$PT[4.56,*F$!),,TM=I7:"E36L'MC\"805EIPR?* M>0CR>31+%]NR_Q_2\AS8O<\GP#,N&"6(4(2X(=I9LXN3*#W @#MJ>OE49\6 M .HQ-2F&7T-WQ^GT(:ZH56K,[&V26$S"&NR4CC4.* : 4UM(&,91I5JF_:8. M=4:!EC ZVQKQ,=AEX1>CFQ2>LCX\:98P%D2,12BM,@(BZ-1N%I627X0[]GW[ M4>#Z"'6: '1JCL:SNM9!IL^WHSP]=WZ&"EV<3&>K> ')YW2\R@,(Z<)]&\]6 MH0.Q9L'F8,(VL<2-\GD0:=?]]U7J.[?TB23,)$@PAZ0F7BIJL'". ZF9T!(K M>,;CB0V%K7YZN(T/A=&$E8\)=#*>+2&"2<"WB KB8)_) \=K1_=.H8,G MD<^ ^Z S6AKBH;_O?T&)QZ;#KR804&.A#+:*A 1332A3A7*L=GUNT&J>C^Z7 MHR_-N,&HIK?]P-X.1T]LJ;>@K&D2;%X-&5"$.FVATU![6D@,I1UH*&]07*C$ MS\:0_Q'(-DC7U)ODV'FXY>[N9]GW-%V78+RZCX"5>C8.MDG(ND055!1H%B0$ MP,AB 9%"V@$%.MM7V\NB\"V!=-Y)IO*84G=QZ]N=^;9Y?X(U\Q(CKZW!"C,( MO?,%=E+"^E?6]DRP'O+H.;%0HW_O9HN"CA*O2S'FB66< VQ4IX8KI5#4#)&C&/.0DVA MJY3ZU[7G9(\ B[ X/_Y4W3=2[56!QAA 8)PGQ!IDM%1:;E&11K+!>#_:4>U! MCT8G: W:9[%'XA)_PX$6"5'<2R^-4,Q2)!!Q41$;4#C#?4;P:OH*VM9^U@5P M?=D]^WH;_YFGY;NKTK8)(=I#K:#GGD@@%#0<;V56'E$][+U\8TU68$8;>/TQ MN#+(K?CP*-)2$NF'?[RS[]3&:#R>0OKZR40I(8!6& -K %:"V2+/BHJ^JRW M67&;TB+N69O8]!?:W]TT_'&47^7KF^(F_QC-5FFQ$SH:X2]MG7# $12>,B?C M;0/<$$,*JTUK>!F<:&Z$M@]5[2'^I"LFFS^D^7(:[)[-/^/D]S&?CO=IO7KC M1$LMD060 1\&#!#>8>1&CHA1ZH0Q2Q8)EK-;U*]EV=L=$EWIN#ZDN=+Z^<:6^ MUI\V#P:/=$PIS@WD0$GO.-])PR6MOV#3-Z'W!ECU9=1]R.;CT>)V,S5]2M<% MZDRV6!YS^QQLDPB-!2:$&L8T9L9! =UN1@,-*EJSB^!#VP -*T8PK-I>'_-L MLAHO_SG*\_#W[YW773NIPVKDQU7LPNOF2_B MF)POP@H^W01)^X!G;P_6/H%GMX.6]:2/>V"W_=NMI\>BE*\>3I E MDD&!'$*4<4.=Y#&\'HPH01GEE?:.'4M6&GM]]F#BD=3,$J8!D,09ZSS'6XF M):[/L-C1R&H39;RZMK8! H..ENXD>W&9>%F.]M%VB0*(.,"9M,839(V 2F\! M0MKC^@Z3KB.G-?5\B"XM@--;>N"^R^2/I0;NO7R> 4FU-H112(V"B&%$"]F8 MT&C84="6]/8R/[!%I-X6&P89YQP2"(:MR_]/S9Q. C A(> B-@S8Z&*C9 MRH2M4 .,?C74S>&P5RU$>DL#GDS6"(]F'T?3R;NY&=U/EZ/#I:XJM4L$E0!@ M)#1#DG&IA#)R*RL!L$$ATL["8.UJOTUT>BQY4';SD5".#!7:04RM MI-P@AFR!@18-;@/K+)C6,D,Z0JHOMGR*'K9Y.BG2QTNIL;]!X@ 104 '#?#< M*&L">H5TDC28*3H+MK7+@U9@Z4OI@9=YO'_,IIO_?K=9X)[Y:CX]WF=_A TG MOBGAB&D1CT 8SZ#G$@/,BBT[=[W>F%"1)BWZ';H%J[=Z2M&MM[A:+1?+T?J MQC&_PLMG@_5D(9!AHO//RV/HQY&TUETL'W) MGFR6MF+HT6(Z/A:U/^U-B8(Q-UD&,UL2 0(.&!<;=JZP&*"YV1=YND6R+V8= MLJ&C4$'"J^LOHV\?XXV$07G+93[]NEINQ-Q$)(\PK>&;$^0L$U!1Q0ED%""O M=-CV4ZRQ"UJA]2^.[,S [8MY_2)[;B;^.@]@SJ;_DTY^#DJ(,E[-;9I/']8) M"PN53Q=A[;:K/"8.A-]GDP*#&N2L_[&$6.2T5-X[:RFR0A!0&*F< U,_KM=9 M%MRY^=H;V+UY?C>>B=!Y=WV=CD-?/Z2_/TEK"8*,I_>S(/Y&G*MK-26B8]0]P4FV'N"*I?!*"S1+R^*-D;J/VYH_^U6FSN!/V2 M'?"BKC<\7T?K'):[^S 2-U4DTTW.8_HYS1^FXW0C\*=TG-UL]+X^/;(%6\^?UX M8EFM-R8("(D,H4A+*!2E5A)4X".XK']FX_$0ZAMC6\N0#F%6.RA,S8GMX/L2 M+*5#EFKO "6>4,E\,>-;A63]X[[P\L,2/0#:Z9&BIUOX^>3OZ>0F"*'&X1?K M@FH=)<67?+78YCUYS*:+Z!B28-AY2@*Q1B!>0:"CZK(ETTI&!'DB0=0!@7];:Z\Z6YI(?:I) M2:@QT!FD."2>B^C-V8Y30YP:]N&"IFHK94$CE-XB'P9YO& H-#B/^H^:K*69 MI!5:)]802Z'A &(.@46> EG(#2%LL#'K:E_67(6O[)*V8:I=P.5Q=8SU1?+1 M>/ELUU(O]6O3]HGN@,XU M/,TX:7:ZX>F;$D&(Z 2EJGK8+2[%"ENGY8NO6\VO.P].R0GYO(4;1/Z7@V6BS6)6[6 M:MY%[-=EP:[,NV?"-V!R@Z\EQME@-"OH5;"5O$&"^\)\%H9#7IO*K6?Y#HO* M_6%^3H_]QG<>_AH+[VSQOIKOSND\+7WSI[]\GS4)8TX#B'7>$,&4<60](T81 M&&@HK#KC%2,#\Y=;'S9JD D+J3.<*J']%BVS[DF'_O+*;&C/7WX2KH/V ME[^<;:]68?ZI8 ^7>-6;O#813D""$!+*:2PX, RY+;R2.E3_@-5P?>]5"?7J MT&YO,/=WGKN>2*5^VV8O3@# %&"- '9>,RNML;1 "VD.A^WM[X)_ M\O0X:H.,0KQ%>EX6+2N4S6CRX@11H&-%9@2QTA()Z.4C6EX/, [2%SU:8F4M MG,\79JV7E:$,@]H!+!PT"!M N2GL)(6XKC^YG>XB'+AEV J EQB%C_5I-")$ M<:F0]V%C:(H!H+2@EYF545EM53H1S%M/#0BB44,M MP507'D,M(*I?6J"S"CZMJ[\Y+'VI>V/>/E8QR\95#,@CK1(&@?)*J%B>(\RH M'$I08*8=9O63;TZ/S@WML<&:2A.3QJG"GE9!-QG]^X;_&,<[D[;'^#A!$O,$6(!>L( M 0X45*:03N*!5H=L0ULO$SS:@*='@S(K^KN!HRH+2EHF$GD;UEPGE<9.6D;Y M;MW5FJOZED:7I2([H$.[./6W#RWLK7V)=1_28]7Z2MLF2C/@.'=,&>J\(2X@ M6*0M0,WJ%Y,:: IX\S2-=I \9^:7'TWS]<'SIP>G=SE@H<6';%-Q2-W%REE_ MIG_M99(3&FHB3)B-0&"45<818H+.G9'45TL4'@Y>W:5_,:@80LHC[[2UTE@. MQ!8G1ABC/3%(NV)(=#A3M&:= [O*X^T;:K%( ME^6W_AUJDE M#7) 26PLTQ08C(H953#F^SQL5-&2:$-=>\_C-D;G'/I_/QU] MG<[6J^5))'C5+K%!QO"_B$%HH0+><5:8Y"(8ZO7=99T%:SIF0E.(+BV[' +- M%7<"VW(P/Z5)]7:S=M95B%V4O21C&,!C*7,5;2X/Y+ TI['*%L&]P+\@PLWZ: M1^=;AK1_8JTWU#LI?L[C];;Q5^_FX]DJWI/](5M^7GW]5SI>?LE^&2V6:1[$ MBZER*L^C6__N^,6P+7\IX=1"KVF\"9)Q1RU5HH@;*"ITKTZQ4RG:'ED.\O$< M(/=/VF+O_[TUS(SA;17DG8)9C]65I/ M/UD P?=O-EF'[?S:^S_&Z]9>KHD\45 M93J=A];+9_<5]O"I\V>@!SGBW9/S93[]NHH"Q7X]3G_O*Z6;5WU)XJ3!E%'" M J^]57&K2J7QR %D&:1G+2VZ5XCR]/'#S9*UO6&ML6&:D))QP+'82JMC/MIP M,L3;5^ KVZHUG :=\?TI74[S]7?7XH4.EY;RW-<@7I HI0=($""1LUIYR@I( ML&APM*WS+.\V]/RJ:%<+&/5E=[_N;(6:A/N;)(H%0X-ZR;"AB&.(@V6PE3#L M:0P:=CRLJ=I*6= (I;?(AT'&PX9"@_.H_^,&I:VUMYX$:!$5.7$+VMDZ(UU("AJUT& J.)?.[H1'Z MY"_)NFBDUU,8TPB[/PYW+L 2&1IESD.5[1FGV.VJ9\8>GTV0Q01)H#PC5&.M M$?.@< >8\./0+9"&FMI_7JPV/GWI_//J_G[C'!G-?IVG:[]D_&EK.2T^IP]I M'E.?BU\B^Y%,)L)79,N_J9+ZU?VS>@@7\B:OVELERG>1ZAN8N5QC86U&-. MQ#^GR]MW\\GT83I9C6;QAD,5CTXO?@Y/+-/)Q[ GC!+?E(166OE$ K3"D".J MN*$"F? _KO TA3$'ZF>1DPOFW9G0[31VO2_"VFG >I>*]$LZBFI9YY/T^:US MQX]WG=HL:FH^>7:J;=W1R=7\4SI>Y?&"W'4-MGE>_*A'BVFEBF:M?B?14$-O M)"?.(Z<\M1QH/@61RZE M&TQ\^TSL>;D[/!/N@XZ7=U$A#:CUG5!"6Z65H A*(@MX**9];C!/CA)/*8Q5#Z^WS)!!NK^' M1XQS$\)/YZ/Y>#J:/4T'KU;QI/I+$J&Q!U2A,"4S!5T !170"A>V;$-T>+:A MU,-GSMI%K+=02;$^Z^]/]F ^3_^]2N?C[R4F2X76"2624B5E@-$P)Q"UE&SE MED""^L<7.P[H,G33#(@W<;VBL=.J/BMPI2%D9[!V=O_\^S3-P_=OO[]/'])9=8/GR L28JDP7 K( M!%3:.&#@3GHM7U[TWFE4\')MGO8 /NM<]%J,6DO8P??$?!PHI)=AD &$C!06 M%[Y;J1 ;^/75;2N\RF35,I1_;'H-W58:/JO.S*9W\_O5,<&^X=&[4PZPO;KQ;UWV(:%0X"?SZX<1:)2B#C&.OO$0^%B\JI/*0 M])FY=&&V<6,PST,1,UJF-UD^_9]U/E;I+%+>./%>21,VF)9BS@PS&BJUDYHI M,&R+MXD:CS*B1:S^*$P9I/$Z+(*&"-A8;90D[#^0"K[';(A?: ZHL0OW[^.7M(\_FZFM9- M.A_'FG;IU^7G:&)5N\VCZBL2#AD&$C'+PG (.S/D8.$;UQ@UN&F[LV,='5*E M(]1ZFTBRN[M@YD]'LX^C8.^73R'[GD^@@@[:L =C0%*J#35J-TDB2NJ?"NWL MP$67DT<+$/6G_OP^RX/T)\X51]LE4CB&%:9>84&4T]CN4LNT KI^G5!ZD71H M#ZK>#,S5?#J>WH]F.JMD7NYY/,'&"AKLP"2= " M0CW7!WA/><8*YVI9LCF3S ME"MCM?: V(];B0S:H&UQATMH4=!EO:0+,OICSIX6F3S/&&">+.4J"MCCDJ MD%(+=.'JL523^G&USG:^P^!.J[".NJP[LC?]I=/"(S]GV>3WZ6P6D'\W7X[F M-]/PL><64W]?+/[T893GZ[%^O"I)ASTY?P\^CV_3R6J67EV;T)?O<7"LKWA9 M7%V_?/3LM5NBW&%>?DA?2?&^2DF6"LT3PJ!$DH3M($$$ARV'L6'L:Z,D@&$5 MJ'0:I!OI'Q5U1)"R4BK57Y)PH@S"7@("(58\7A*_04+X&#_LTX%QO%9*JVI] M6>RL*[Q&/=8X6>3+)S0+/[VD6/A5\BD6TCJ0\/?L[TFP? C2!".H"6?":!&K M66\%Q0W._'920QPDE$8KV@$ A+L MF;+;OGOA6*^IC,>W7+51S]J1O5.]C;Z5Z^WI,XD.6SAA8#QI"PTS5A*XZ[OC MMGY9G=8=_*WHK8'LO85_#Z_M^OLOHW]EN9F-%HNRH\#5WY( S"EQ0E#*K=3" MAX[! @<2H.V1 T.QA[J'<0!T>NS_A]%=>7FN$]^4$(*=86'E0UX#0*'GT5VT MP4,B//":;IUHOCJ[6D3T3Z8-RF:\9(*=*TPPCIC.;]1-GFY3;+ M;KY_FM[<5BHE>+1EPCU7 FM/@]D #" 6.5O(:QBN7U*GN[27GCC2+G*]95FO M%LOL+LT_I;-UNN#B=GI?(?22!]T!)KX31JI#(4UX_T[Z[I):>>- 0 MJ@%8K3_GV:+F'GO=-*$>:&?"BAD83Y05CO%"8D@A[3/0T)P,U (:H M\7AUMPKS7#I1=UF^W&:CU^/,@9<,$4T%QH^HB &YZ,[-HG80 M' "O/J3+>AP*#1.B@E1::DBLY6%SR+7V.V"QNBS3I%.^G([6^;GQZR*]7LW> M3Z^/7CA3H7F"F., 8^HUQE!#B[C7A>10H\LR7;KD26W,.DV!JY02Y1;+Z5V< M#_UJN!R-J MG01WG>7KN^/>5\@JJ] ZP4QX80P0&FAIO'3>;Q)*PVX \FH58_N6O2R3K*1E MHIBF#D/ED.24,0/]ZZE!>0.-8KE!@ $ ,&PI5$$ >HXWT)#,!?U5]>.D\Q:4_FK8Y$M0=7? MN=I]'2Z-71UKE@1[DFI(/60V&)W&$ )P(2E50 \[)-J&"BNQHA%:;YD?@PQD M#HT69Z+#(A^ELZ==+J\0>*!)0H3"V"JKI $60DD\UX6$4LD^UX[*M1G:4-A+ M%K2#3S4&+ H4%NGXKS?9PT^3=+K1?OC'2Z6'7R5NO@P]TM_?1_@CS/M-A4./ M)D!S$S:0\?8WC1"F.OR\%8*Z)A?:=9QUU;:!T!) '6FYZ-'!>?WU0PG$PEM, M+10$,\NH@=P7'4> #S3QJ;D>LI81N2"5#FIA/JI@^'%Q" M7S^4!"/#,&(8X(IS1;4GI)AWJ"5R0-<@-8$U:TG^VIKY?]EO\W1T.,7\]4/Q M;DE$N-;!#@B+-<4<([3M&5/:#ZBZ?EN::2+_^?8O)SL[UI.*=)IZHI2"SF,& M+92VL/$995K4UF['MTGUY^BH =/Y2%!C [L=*9;%FHE$4<09L+'P&E"%A,:1 M@9Z^:TMMI2QHA-);Y,.@;*:AT>#RG1@ 6NR$$012:R1C5'-02(@T&6#R4W-E M575@G(9-7]K_-1:4R6[FT_]))Z'3.IT'^(\6A#O0(B&<8BP@%TP8JBV08EN8 M*L:;O!G0:= ^HFCMH'1F%NP&Q\=T/IK%$D&;F'Z:IXNE&H_S50RJG\J4*F]- M+,$2,&Z01\ +%V K,#)*]#G^<3ALJD#)&OO$3^L(CS9]>?5U\5T,AWE^PO M'7PV 5P(C900'(<.>^LP*FQO ;T=8 I;%QIO"Y_:>MQQZN_9;#H9??^43E;C MF!ZU_?6GT3)5UX%BGP,CYY/_EX[RJ^O'QP^IO.%K$PZD08YQ!B&R'DN.4+$E M%Q0+7IL=G26N=<:.?J'L?1>R[::ZN5+\1V)$6&2 M)%Z%Q9-9RBP61A88$-<@LZ>SZI)]\J8MW/KBCKN^3L>Q@.&S.=-D\X#7*D"V MQ2Z;']L'57])(I#&P#B+ P90.& E*(Q^ ;"K[PSO[-Z%+MG3&7"=IEX_*?'_ M_*LM9A?ON40@WA<>1M,TFW2;M/WDXT^+:RYNX_^[?Z^F#Z-9_&/88'R^S?+E MES2_>]+FW.G0CWU6#Z$CT9GOL_QSZ//CC1[O*R1&G_2>1&O ')".RE*6)EVA=0*41X2C6!588B"Q$G9;&!@@8'6? MUU@>397N2*.OCLBWC=B@$Z?]=#Z:Q\O6WLT7H5/K:_A*:U/M:Y$PK[V.5Y+K M,-I)\OKM-\O32D^<-T'-?PZSU" M+.(=3HO]?RH-.;7YF<0JB+@#R$&,#&=,&:,+)#7V?-AAR\;\>'UJ_]S0_DG6 M^H@.,J9ZT1P]#S>CI5U>GV;W4**]!-Q8H:!06#E*.=W>[P$P)K177E3;59Y' MB2]KU=1%L"\>M'71O"6:&BJ0\=I"P#TDM# _<+!*!GBY^"#XT0J:O+Z_WUL2[=H5%BH6MCX08 M%JAB:L HW>#(%5'^/8V.;5RS;TU7DD!B%84.J&(%I+N1H]E PS9#8([;8#9 M'U&.W-9^E##';GG'V$NKE084 A)D%69[$#5>AV=0??NGLYC=0(C3'JB]FN !5$,M(R0VU !E;# V"*:]O^'06I!L$75K LB^65+KQ_9@/ MN]*-\58S(Z#SUI*8W0D8$K"0G5%8__IL\:9YU 6X?7IN G8O0J65?#F'FB5> M2TP0-

[GP>%/!>8[P5.=A/M+=?7/NY3,:=5>DK P=3MF@<#Q(F&,L>8[%!"F]1?*SMC5F][W3&J=@'JN*>Y%]/P5 M8B?,:66O2J06+EY=;3E3VDKLV6XEH8JQ^N<*.G.#GXMF'4,[$+(]UHM>%R"/ M1VM&LRC7ST$W.KT.=NB7T;?Z#*SV_H0Y(XG$2(=U!E/I)=G%GJ@VKKYWHC,_ M^T!IV0G>M8_/',\+.M[9/9QK_,Z$*,^T)UX89(2%B*B=QX]9;.H?I.O,]=XW MS_K&>.CS8$SY[G(>?/;^!&@(%>!,$,FH RHL*;[ CG$[0/?^IX+["P:<%'S8 V,>YL'UZ7G'X]4 M3!^Q)(3-!:(#7QO7D(VD9N=HS4?7- M\Y[.'IJ*&KTTV@O(.0X(QZ$XO=WJ?CA8=O]QD=_?9/$IR=;W^S?:VK&B1K.[O M-^=A2WVW*QG9Z-'O3NW.?L/Z0_AYV?[$@R'1^\S'/YN&? MX\V%X5>YN1T%8KZ;/WUB.A]/ VCO*YRZ;OSN1!@-L:5>06(@1EQ#%=9TQYP* M-J%1E9*WAH5;V1GM1N]-* C_:Z#G#)F '48DYM%$O)2SX1<][D".GM[ND1G9 M^? =]%EO-?G7JMB$9?D16$I.@)_TGD0!9G0LE VLY\!PC_ .0!DL]AX)>M*Y M\)YH\W+OTR&VO1W-#5\+5M@DNX\:*[^5?<_C">'0"^05B06'!/68 K"5S'NC M\+#/=7>DQ93T;+-#S/ M "JE1J7V"7! V[#!L]08#IFQE+E"=J+E /,>FZGPY6K2 4A]$>2Q<%G<-7V: MWMPNKZY_76SN'SY"C*/MDB"WX\ "CHB'5/NPU^:%$2DA&F"JXOD,YS:1['%: MB;62WT]'7Z>SM8_&K/(\GKJ<3SYD\_'FA^/S2H47) HIZJD57FJM$1#0:%-( M#P6O[Q_KS%]_/AYU FEOTU!T,3_I>B42'6Z4 (^U<1))&"9SR3@$D!12(LOK M9\ETYM4_XP34%HSG6;.*GG\WY80YVC#!-&PD*=/. *DX H;@W5P;L*V_:G7F MC1_*JM40RC,3I]ID4]8V48);0X*@GGC"H #0%8,%AE_5O\NGL\R\P=&G-IJ= MQFPV 85G/8TG+$?+7;R\^W!&I\&B)P'>#^FREX]TB]GS;W6*W:=8R88)4YB M)#UUW"-1*6FG&^D?@^'/!%D+L4[ZC"(MRB)3)[PE,6%AE89*BQ610E,,+=]B MP0@E?=YZ?C0.U:YBL[X &W1@Z0BF):&DDI:)\EXI8:S"RA -'0\K>0%2^'6? MU]"=%#SJA A9E]CU&P%XUO?R(JR'VB0<8(4DCQ>Q&1"V?=@C6L@(*3'##A.U MIL&]88#V\'J;W!ADG&AXE#@/%=S=_2S[GJ:?TX>P'PM[O]* T($6B;=Q1G4$ M".HT-U@YM5O++> #]/BWH*N7%[6T@DU_1>3FZP3R>'!@.A]5BA0?;)-@[0U2 M4F.!-0=66R-!(2/T>$#WUW>G_[;0Z8L!Q[:NI5;DYO%$*@BH8-QQBH-]Q8@ MJ)!,^W[3!*KIO=.M20L8]7: XNY^-,WC[N7J.N9)OY\^I)/-<9,OF8XG3>[C M!NCJ^@@E*K\C\9HB8YS5 &A+J1?6V"T&P@L^P),WG?*D*^ Z]8-^"NO:?)4^ M_V*+WJWUVXM)](FGM5M?X?:[V__2WW].LYM\='\[';^/+"Q-5^_A=,MT,=K> M-!EZ$]>L=5>K.-C*FB8*:\"$XXX*PFBP^CTZ2M;Y,LGQ D_O21- M^%7R>3E:KC_U.()'LP.>L://)X1:I0 &U)N B?%(%^>%E$+>@1YIY&._WJ3/?RT3C'(OT=]\^*'J&[^1-W;7R>_?MZCV\<_ M)LY:YB!%' <4:#29];:ZE-+"RP'=\]02[EE#"+I7F?EP1&7F0X*X5%13!2T% M@@=IA2@(JYGW ]H==J.RDR'H\+]VT\6TVF\YM? WSI9+TF'*ZD M?E+[Q'CN34RZ A0#:SV5<"N/!D20^J4Q6L^';%>Q7:+44.N+Z6C7%W,[G8^J MJ/I HP0HP($$WH0U@'D[#8F7[;@:8_A_UZ/^<#+H6;[)_3 MY:U9+9998.I.DNA(#/\W.5Z/LL;;$DJD!$8"P21"*$QTRKL"%V0:%"SIS-W? MF2NE>_CZ<.;NW)[K>C_C;#Y/Q\N/>;;,QMGL+3L^*1366@VD96&>(-AZ9L*0 MUTPHX!VMY..Y',>GA0 BA#T #H-XNE'2K;32.<+ZK*#7S/%966VG.#Y/0V=P MCL\P7">K\?(JW]PB&K6U]7?[Z;B:=@\DB(5%AG+/%/+62R,(#YO'8)N > *R@9ND M=?TT1#1K0?S:"G%E"MD]D# %'#+.6*M0K$GJ^:- 7 )26R&M>Y-;5$A=\6LK MQ)@0A51:;9ABN]XY >LG\+?NY6U1.TOS6@8;J _''<9M+*1EVABHB+%36*"YH@0O%I-?(\W7%:[GX_3JZVRZ02[6Q!XO@QC3N_7MSI_#;Q?7 M0>C-WV:CS3F1 D2Y M[:4O4E('ZM<:ZCN>4UEMI\1S3D/GS<5S&(?"1U -) &(L'I:7HBO/.DSV-=> M/*>R3LOB.:>A@D(E(8R\LGE-9197\^_7 >1N* MOXQX3K_Z;BN>8]:?OIN&Y2'V),M+\BX/-DB4)A:XZ+:*1SH5U@*HHL?AAP%% M$%I"/NL EMJ*U%FLV'U<=T^?20R %D&*J);60"L%805=O3,-W#T].^1JJ:L! M$K4U]/GWZ7)\^_G[(IJ,QQ6UY]&$6AFL2<1P8$V89C1BK."1QUS7=Z#V[)ZK MI:_F@-16FUG7753C(,$BR^-%;MN[!(^KL*19@KVU1$L-PN9>."(T(84E&&]J MKC_\.DE+;UF=[8+SQ_' KNC?&E' MR_)"L&U^*'$&<$8E@=0$.Q(!%6/Q&Q4@YGV?MV*>Y&CLFX%M#X F6KB8Z&AH M,,TFL$LV;S^1N( =5MQ*RY'@.ACE."((XU$!+=D P_-O81JOAWX?MF6G%P9\ MOAWEZ;N TGPY?4@_AK_V^*5=B=)E-O[MXRH?WXX6Z[^HH)*'Z?)[M[76]O1H M_2L=>C&)]XF'F7O'F_GB[ 'KQXJNZYW[_KZJV6Q;*"YNTL;9S3Q>2+]A][H M>15CON4O)1QR8 BA#AHN >-*\\WFT'%$Y#G#X8]%V]N1N?KU"BU^+XFYO-H! MIY@5$KNP]%JQQ1=@RP83@#\;KP[>V7 ^+0QZ#["YK697T^G]5OP2@_Y(JX01 M8DTL2"*,UH@K(0C=@>-[M6IJWNIP%JJ\K-3:&L)]6=X'>EQ:X_]HN\0JP(BW ME@GCB:'.0B8+68'P>I@I!JUJL1HS&N'UMCDRJ&R$X5+C/)2(RCE[= = ,F?[<,XLT?.M6S2;=,*)]K/KBR.>P M?]]Z"$A;+>)WK0UJ5'Y7:)SSL,\/N$EJIA6(,6+C;;$+M M&MSBW=F%S-V0I NT^F+*=GN63HXZ^HY0I=H+$AP662T11H9IPR",.!>.">/T M@'(HA^::Z03@3MWTA]S(5_?KN$+\^=R>XP/:S/-XJ7:<&O3WQT<^CK['7ZG? M1_FDBK.X^&$R8YT!3"JA5#)[QWH]']T^IF(M#\ZX5HH+9 $#GB*Q6S2%D+U>CUQM6U(7[JQU-/KS?-_= MQ:2Z;/R;&=U/EZ/9>@U:;&][G/@L]ZOE*FPY%HM5S&\ZZAD_\5V)BD>G '>2 M0(4]T);N&MS?7:ET(/ZRB;JZNU62RUG6?S4Q1L1K;@D$A@(!.:=*%SASTN#ZK,[<_>?<$@U&$6?QT^R&JUO< MWZLP4N_N!W%L9^A.&V\TIX@J:BC15AMK--JZX()!)7V5,?:GTR9-J/?,8T(X M0R86>E16%#$5$<9-GYE173MM*E.F,Z?-:6 /VFFSD2KTL\1K\^RY1&K(" 9 M$6:U50 +6_CEPT:HUSMSSN2VJ4R!EY&)!C@.QI([B,VC=/-)9:] %Y]+G% M7[T8MO[Q%L;%I\^_5LE3.]PN\=+$.G*0$\.,,BQ>CEO(RLP0C_V=5^6O$]M: M [?YTYU?K/4B"'<69%I!*R#F2V'JE"OR5I+W>;U;A,I/A\+&2;7EN?0UF M8W1(+>[?J^GR^[MY0'^U7EG7I=F^W([F6X$_9/.'8#:E6P5VX2X^M0])X 94 MC#*%L<&>A87<%CK04O$!'=2XQ#%S?HT-?M24**;+@.:!3R:(:&;#I 2<%D@X M0Z0J3%*-I:MOY7=S8]G;&Q/M*NB/D4GB@;8J+*7O\>D)U^!_L M!7$.:,>8YK@(+&D 1/W0VI"33FJ'= >GD(L<"$5),SM]F$[2^>33:'DT:Z'K M;X<]E$2:"N&-P(1BR@5S6\P-\[+/^'+7@Z +)G8Y2EK0UT6.D7^FTYO;(+=Z M2//13?J/;!;>-@N;G#X'R]%.),0Z:QQ12L.P7'N-$?2%%JB']0_3#&_IN+11 MTZ;B+G+X?)HN?O-YFKZ;+]-@=R[['#7[OIT8 [#5EEC,H&18&<]WF+N@@>%L MA_]P@Z4%??4Z1KZ6R_WUE*7U2YK?'2L2W-U'$\(T@IPPB) VR&*O>>&#,(;I M^L&&SLI3#'Y4#$%1O:?$K^[N1OGW6-]AEU 1GUHG5%2KRSO@]>U]/ZGQ !BJ M'4=:8F)-,*J=!Q(CZ8-M#;PYXPT6EY4:SSBQ892$94))(3FWPN MCM@!TF< MM>O4^,J4Z2PU_C2P^TR-KW2-Y3JX>^1RVMW?$Z*E =)9Y; D!!, . FH:^H@ MAY34O[+K8E+@*ZLZ:XY?37NNNLX/)LZ]>"*QECMEF8;4 F=$6/ZIV_0;.4WL7VJN$0:7H\-!95CWJ[K^5/9+@.]N=7=4:<^>29 WV",+N*$FW@03 M%KIUWQE@7AF*^U1;^2V)M5#/VI&]4[V-OI7K[>DSB4?8*08$T%XB[X"ER*_[ M'I8)(?2 SE&WHK<&LO=6P;#6J3_*@;4T3#^ "^CB_SI3+/C6R?IE'4[7XX68 M/&W@.!AW[P4:NX] M7DVXR>0KI="!%@FGU#@*"190*.^DQY@5\G%*ZN^J+NOT7UWRM /K8%;*Y@G] MG[+9S&=Y;'3>LR!/.I)P[,/&2W.&//06ASV9EH4VF(-OLR)=[6C D'7SAD;* M@ Y,<0@9(P9R*APC"EBOT%8'%'C0:\V)CL='QR0]VPFJTU1X^<-H?3!B\6Y[ MY_)91M'S+B0((>4E%@I#9P$R7$9?WT8#D#>HBC6\_,NW,H@::?#RQ] _UBHZ MZQAZWH7$>FLY=/'V=(($"S:++GP(%#M:_Q+BX:5EOI4QU$B#ES^&@F*NT^FY MA]&K7B02:PNA#_M82P!EWG !=W,9L_5'TO!2.=_*2&JJQ,L?3#M%O3@PL5ZG M[6B9[C)C!^-F.*6G"8NA8,X5-%!P: $1KM G(Q#5WV<-ST2\"#]$A\K[(PW& M@8_ A!KE$50B,$]);SPW2A6:,Y;W&EP;S%K8#?<'.(9/5/_E#]SGN]IACMX3 M^Y@H@0TDT%BD PNEQM3:K0XY ;+^$![>ROF'&<+=! V<5 ;P0FE%E-4;.>X Z[^'O:2'4L7/H([),#@C^*7@J-N;O+T)D#P;K[, MI_/%=+S&X4GMU[)!>Z9N)9!Q::7WQD'D 56>@()H\<::^@>=AK?8MN1NN@Q- M#7Y,K?\CF@5!MD]Q/ED$VR!6" @S2A>#Y=CW$DD!\#'.GS;]LXC%<1HJP0T34A@2 M[!U.+(9F>Q.0#$:_J'1,_L\B%F'+9#6,HX40!K3'1ADNMS@"I&B?"7I=%[&H M3)G.BEB^E*E0 )>KSI/693GI6IL#1DYZG MX3@81\<%')?SA'BM&"1,:T\4T=K! EFE)+BDDYZ56=+'N;EZP/Y)W?80OH"3 MGA?%V/,P]=FM<)LMQ6F7\SUMDVB**?9.$BE( %X1*T@A(V)V0)= #4/5QZ[H M:P#L8*:Y0]AM'4Y//$L=Y\D=_6""O!."*V4A-LY*;Q0NK"CDJ1]0Q9XA[%^& MH(,+9'AWQ^@.?2M!#E.G$!9::(Z)]$07ZQ\RVKZE?+*6R-4=UVNI9/ .]&>1 M]>>W W7A/S_RN01) 3U ''JG)1&,$6T*9*E6;^E86X=D/Z]6+F5:?Q*'#M:? M^W8_S==OZ/2<9]5O)Q JYA!"&!@IO1+08;[#7)GZ.[?AA5.'.>VWK:)+&19/ MU/ B/>/YU;1!1==]VOH5.Y, YAB63!#&K88$46&*Q1E#;M[2$C*H?4 W^GEC MH^;\0R6QUGKN!(0>&Q)0MY3L\%>6U;^;]1+V$ZV3]#SCZ40E#F80'?3#717W MCFR$/)2GW]I8:K4C8?;58?V7P3"Q0&%O,/>^T 87LOZ0&MZ2,\ A=4Y=#F9D M-35FS[1H->I7HC"%+&P!(*:62D5AO*9HJRLIZ%LZWS' <3<@U5[*,'PU%7W) MEJ/9\TS=#D=;E<\G'F!M"1#:""=EX(YQV_M5)7',U+]L9GB#ZOS[IPXTTNM8 MJ+0^;$8T5DPQ2H+%JCU %$J"12$%1/PM'>5IB5=U<+N4F?#)0M;;]'?PFXFW MC'(#%-.,2FZEE 'Q8H1!5G_.HV^5FP-0PZ50?3O'QU3/SL/'K[Z5>&&5-RS, M'I8BJH&BOD@Z(4SI^L>RV)_4;AW^2PD5/Y'S^1#NY"KATH\F7!H3)@[)$ M> NU*/1-/$/UZ\_QMTKR(>BA[Z-7ZVS[0\>GMAVI_[W5UT7Z[U7XG'N(3JDC MG]E*&_\C8OS?__'_ U!+ P04 " #2@*E.-ZCO_-SH #1%@P %0 &UL M;G@M,C Q.3 S,S%?;&%B+GAM;.2];9/;.)8F^GU_!6]OQ)VJB'05WP 2?6=V M P"![HQPV1ZGJWLG*FXH9(GIY+12S"$EV[F_?@&^2$IEB@F0 $GW]H;^X?W+2[2I?9]LO__:GWV_>X!MZ M??VG__D__MN__C]OWOPO\O&MD^2K_7VZW3FT2)>[=.U\RW9WSM_7:?D/Y[;( M[YV_Y\4_LJ_+-V_J?^14?]ADVW_\6?[?YV69.M_+[,_EZBZ]7[[-5\M=9?MN MMWOX\Z^_?OOV[9?OGXO-+WGQY5??=8-?#__JXB?DW]ZT'WLC?_3&\]\$WB_? MR_6?'.'AMJQL*QAI/_[]V>>_!=6G/830K]5O#Q\MLY<^*+[6^_5__?;VIO+S M3;8M=\OM*OW3__AOCE/34>2;]&-ZZ\C__O[Q^B(Z]*O\Q*_;](OD^T-:9/GZ M9K/(-DB$D&?*@9.B_O_+%N\>']-_^5&;W M#QM!SZ\#\/< O'L.UA:ZBH1W?4!VL7K^A8;Q?A)#-S6+^/E7&L9(;^5\4943[XX_;Y+ MM^MT78GFDZ]VLO6__4G\:;$OWWQ9+A\625:N-GFY+]+WMS2_?TBW936Q?$PW M$CK-RUUY<[\W+<;J1Z.B^),.F\_C5*1EOB]6]20GX,LYOO;H?QR!._FM M 10-PRA2WA M,8U0B\_'(%SL#A/MJ[HR'BH=B=E=R!0Z=*9U1*K,J9(\49Q3;YS/CR])CE.Y MY/Q1.759=*8.L=JL,<_HZDT@(P?6RFQB+ X=$\OXL9[''#.!W_G4HTQOYJD- MB'^"OV?E G,8QPEFE",W9"X+.6IG-\]#?J S>^A]L^49H![?$HW(&@4>3?'6 M9$E-@.T1I">BZMQ8T;\G-'1H6#^ZYJ%#/;'G)AX8S4RTMTH=T6W7'\0#]FYY MGR;Y_3+;+G@8(A#0IC70L48N5I)Z10 +:L3^Z]]MGMLDY :DVYZ M.4G<%#/-N8=,3R_UHF4G9[3 :%?Z.&4 YZ'@TU)PGE1.'P_5^83=/VSRQS2] MV>6K?[Q_D#A_2^\_I\6"@ $G*$0Q:&8QW"8Q&%KSX=)K#,I]+=B6]D;8$Z% MS*FAZ2G[ ;5Y'D<\C0U]B7>G#]J7".+[45^.A1S.*?SD#T#?N2FGS;#">TE MJ7R;;=/K77HO,NTXHC!&,0VC"$=A$G@T:($Q$*/%U[3XG!M+8(<#TAF7I]C5 MZVXG);35B1>&],^YIL-SPOYRX7/61Q'&"=>0%F".,5! M6XWU.>!:E=*)(%I.?=_MY:Q^>#-3CC0W# R;Y?EBO(B-/(=<-3EZ*?YP=,[Y M0[KG-/[]*'-+9Y!LS#=FGHH?? XR1(*I>LIK:?)YO;5,,\^K1F(;:SF-&NG-JS'W8JJ^&/,XMI/@3_ M=!.8KO_VYJY>D=":MCZ_CO/S!9Q_2TMY9J&"V.R3*1<^BCWN^I''&4%A#&%( M: L5$,P6SPX.J,G;V#B5%.ZUXQ7*TU?Z/2U6F=2R8;/3Z-'4F*!F&<')YZC: MM79Z4EAVVYNH# ?HM;EJJN=A1M/59!2\-&--&X^QUEIB)7B;9KN]0(BW:_;] M(2NJ;RBOM_69L(7G8"Z( ;4W=Q>A[+>FX^'&^/F:S?)+:2 M1U8W@^>P:8,[SHIKI*A./KN=^.F(C-8Y\=01#TGMZX^U)GLU=!;7:.8>FQE- M@O/@P_ :SG2DIBM%,L1BG$0"&V=(0(5)3!J< ?0@:DJ1[5'J"8I5KR'4+T2^ M?"Z\7QDR%;*G7X"![F0P0#!.(110KS0!S%MZVJ!%U$VT6X 4_ M[Q1H M83H-3J<%ZE1()WNY8BSZH[]]F2+P,WD]\\K#-%G3B/&C.\ZD:OI1^Z>;=8T3 M9&]:MA/+F,1BS^,!#07F!(0']#B!WJ1[(@8AG_-.B=]O$OG7>L$R MW8:)84_&K"9RHX_#CS%[_U-.V=//T\I/TO]5D[,Z*]/,R)I1L]\!H('?@CR4 M*#N=P#%!'", %:@6UXVO[SGP^H\.W+H#4VW\XVZ M^5FWN\/5R;1[^: Q0#/PQB]QV/1EIXGZRSV7*];'EYV(F6V%&>R1FODWF M1YOF;<9]RCTV1I[''R0)F =78^_-,1CAN171/4!=&O& ,DH1C"ARD[9;5 A8 MP"?I%;2P5?;98K"XQN=[N MBFQ;9JN_+3?[=,'=@"2A&Q,:,X08%#ZP%CJ#%(VYGC("V/*RZ4.1[I;?11[; M@'*^2E12+_/S2NBXRRCP@W/6!A\(@;@UX?J1W(XWZUUJ>C"HD MSD.UI=!(^4Z1+(U9PCQ//;1\LHJ2TK)"CZ(9298F\)>$I8_O$U0ASN4J@2"B M+H8$ A0E""&!OI4K>8IHFIWVFB@GSY1/:@^3;<73C>SHF^\L!G4FV^U^Z&SX M8J3&*2;U?#IF-(E,RX.]@M&@R(Q<(I)7>S6GX7B<8$ZAF(D3X /B8L#;_NQ88 M^_6:'@_!/\^E_C<9YY;&X&4!4"U'YOFM]J3 MG>:2R:FZ%3SEH6-,]R1L'N.P+_CS*\V&<*#ZO,MA6:1W8F1F7\406^7WZ;M\ MEWY*O^^(\.D?"\X@=''B!D&(7 !"/V91:Q;%3.M&FL'&+*=9F-+??_O]+?[$ M$N?]I[^RCPY]_]N'C^RO[-W-]=^8<_U._)TY/[U]?W.C61(8SK.:THQ*L9[V M/('FU-@$EWE9_NQ(C,X?$J53P1Q9EUYCK4.IC!$^#^TRYTYNZ<'4T[>/Z==T MNT^Y<)3FVTI)_Y[M[NB^W D$Q4%=8Q!A /T@895!GU*_/EG%41R11/4-N2ES M]D9A@]"1H7=:C,XW =)I44Z6'BBRUS$:3?,_CT%IW*O<[E.K-T03D=]_^5+( MULXBY7]_VZ#Y))/^!4QX &(E0L8>3''H<^I%PJ#"*$D:LU@'BKU&.G]Y=8KSA6F MZKAG TND!0*8HA#U)ZU;?$;A2T]P>E"EHC3"TQ.5$7\[5YA+5+R@*H-9FU9) MAL//#3T]VHHACW VALHDOU]FVX47)IR&7@Q#[+& ;[??% M-:W,W&?"36DU+\K?TFH+ "9AXK*816[,XP@')'9Q:TS\!:C(RT 3EO7EFBJ^ MXQ[*5+>.C$B2GI!<.]3!E8BRD\.Z_GV^ M6_Q%5=@E45*VD1LTHMU-W0NJ;8CK:67;E!.YT>=/0[A)OBS6 M[?=3UTM\3^[40@GU$B1;7S??S^7)HQH2*TU9BRJZ^>:QA'4])2=2P+:B\$9:&8_W/G09T=#&6^^9;O5W>C;T-'#ZJ&@OGC3$U#9?%C6U?/+LC:&M+Y!U26*'\#H#I1T$/S?T?&GH M+I7O3$J\6J5EF1=9U77NO0A\T9@,>)*$!!&7 3=F84S"L'V;PEW@JB>I0PU9 MUN,:WI6S/ *LQD(N(6K(SF ^%:1Z3"KU9+ME\01;58RHT/51\<%T:BCZF+1: M5/<7GV G&TOJ7V'QDNR;(G\&4X Q5W(+#Z>1W3EOLVUZ+1^H191P*M^<$=]/ M, 8)#&F]#U_,4SSVH8$=.NK&IMNE(S$Z%4@S6W4T".Z>+R;A5F_.&$CKF/MV M#G3I[]W19WK6^W=ZN*.VAZ]GO 92F4-EU_6GY?5,4-SA(/ MTX@F#!#4M#,32(@71SHB9\.^9=VK.KPY10U<\X"I%;K5)&]JIO544&%GMCSK MV6!V6M".0#VK;=HOT=JAEC:#- \!M>JAWE9N VRJRNSU]FM:[JH[<)+T\TZV MLJ\.M-VDJWV1[63^VNXK=SG!0>(&+ 8B>16:[[K-_@B7)Q%2[6YBT*+%E_-' MD%>.A%G?J%&?RSPBG>P,ACJ)'6/:0B3F,91M.)9;?XI[#]SK;0/AMV7QCW0G M%Z#/P&S7M"X^?"J6K;((Z%FYVN3EOC@YX15"S!/?!0DAF :0QRB$+5P2Z74F MGPRD[;U-[_[&;C[]QMY]NM%+LZ:+FK8XSS=@O:5<]@(_B/G1K1=T_2?YB<8W MIW'.J;W[V3GZ-^%A6%N14ILOIGDX9C>[3$3#Y;EHRKBHSESOBR_+;?:_JW*" MR'[+?).MZX8CV_6'NFS>E!IXMEUN5]ER)A5&0_<"/@"D8<@!(!Z MD$8N(C FD+L14Q2\<<#84[=3_%?.$P\JE3OU09;L#EXX1SX$7!RP!R$]B2,,6!8Q=II,(F[9M.;\5<$6N)/'JI;?&*583\2G9 MU9-K2>S3GBH'N/*5< W8.45\Y528QQ5F34([)-A6:.8AMM:\R\=YP#6[KBT+ MN7>A_) 6;WE%6RO?7L@PHRP&&+DT#"!F4=18CP@-M7I9F[)I M63 K6%7"M:Z!-2VI_ZRGG\885M/-*AAQ76#<[I&>6K\ M=W7><\\*:ZHR>'8E9=W3^?UMA>3T)H):BF-.? 1H@N* RSV@ M(<"M%$G,)6'[^&N\65SU[AX]$3>7SPV\OCD&MS> MC?P-!T1-.Z>+A)Z"/KONO48J:P$UUJ>7PDR0;&HQV:&E=B(R#T6UY%L^QC-M M0%T;87\&!*__&>ILF M/1_OSA&\ YR M9Y7?/PBGQ*"&QFB W'LQ DB^SJ9\D#X[+C"78 MA'=JB;(A%@?58Q?$3U!$8GG71L0)3#B,<&,K)F[ !U=?7[4PVLNI$WU\XWRN MRH)#K^/NR>F >JM1.@U55V=01M4MFBK3. ^E&NB#2D%4DY&^JM.(WH(S$!," M Q#2T(^)O"4@::TE =#J =[7QC3*TR9NIK5'F=E^ZF.#U.'Z,TE^=8$:#0W2 M)7.>*J3MQ2LZU(\5Y0LO5W?I>K])W]_B[2ZK1F'V-3WN=*R/T:3K^IB-7&0U M>X_.83;]R&& Y>XB>3@[BL,8(K=]6Q2'S%-J%#X1-,NZUWHCUT2G_ISNF&X] M:@_&'7R2_^CY0.]W8<+8$5<3UAD'6T^/IXBSG1LNC4:D8QJ8*/3SF#VF)I-X4U3.(5F89BPQW3#ESB.L\YI]9,)'/;]29F)G>+>_3 MYEX$PB#QQ)(M!(PD'B,>X: UZZ%$Z:H"8\:FF2.N' E1\WH4K[ATW^F*;5N8CZBOJF^5X(,,6! MAX%+H+#FNA2UN3V*4>+K;<;M;\?ZQMMZ[9U7F.KNDN+#NR);54<3)%YGO\UV MEYM$V2FS7B*LJ] ZF.1Y##(#?IP76PTQ,](2]NVA85S(F!]#YB,2KZJ F6IQJE]O>]NUP.5YX1UF_VHFLF<6JE:#.<8G[5J$/Y^AQ MGL=\,+[;9E>J?7D?:;;!]_E^NUL$!'(4^)PD-, !]#S.>(L-(4_K5, XB,:< M9\JC)*5/)&GU5)+25I(,[$<=*:ZCS#$60CK)!'/EU)[\4'-+#=G>Q*(9W'^* M64779[-32B_&U?LERGU;AV8SAS/"(0@A34A,9,L$UT4 -5M3D.?&!*MFJWV_ MWIXV-&U&#I F[%7Z(C4=(W-;FS00KJN.%YN7NT.Q] 4,_#@CQ MJ,L8"")$4>RW-B!D2C>\]?MFR_F0!",GQ7Y=TS5)4I,2>_SH"4A+38-D7-%X M0D*'5/0C:QX"T1-[;N)QT1.#OQ1Y67XH\MM,R US(^8FV N [S-,,2>XM< ! M370.[NE\KY80Z!_*JZ X#Q46/1'0(D=- FSQHB< -24?NBFQ,OI/_.\8^WU8 MFL?([X4\'_Z,:#9J%QX0 M?]-)!_I;L9P:'( Y:8-,LYO7 /[49&(SK)9*;3?X@5SV-\45$ $AB[C,A?3!@ >9^N^CQ M/,9AEBRK$(MN+JYX!&>[O5.@\A4DZ/Q>-23I"<4GB!K%6KL>YDZ6.I0 M)C/LSD.=#/GR[%8E23'&C7)])MR(YVPB#>'V?;3.9F,F7,*U5Z#'H!<3W(NI' M(6<81:RU&L)(ZV+,H;8LZU$#KQI7RR< -:LZ0RE5K/2,R*9F]>>$R*?8IE&I M5YCJJA,9XG@>>F7,F_-ZDE&6-%9YNV(O+[H7(GF3[G:;^N76=GU]_[#,"OF7 M#T7^-2OE3N8%#>.8>K$?NAX%"08D]MP6!$*)UGX>PZ;MKP./:*M!F1U0.JN[ M9?%%_\I?L]0K+Q*G8EU[U7@$>N46=H(R3SDTI9S MS]>>]CCL7;!?$.:&,$$BW_0#B%QII'TQX+L 4IV7=?K?;OF577W?>?ZL3#^P M2O\Z:3VK\T;Y&EJ5G[@4KU."5^9M'HHS /]K)7=-)K1UXWC)T +&@= AY":0 MQ9X7)="/VX6J'R0DZ*4<&M]O63N:W7'5_MA&0;HF<'.T:6J')<;ZJL>3N\LF MDI C)2HBTH/ FM/.I>*ZYE0&A>H'A?/T&@(2HVJS4)T[P77I$U-1JQ0U7,W M,I!'Q91D/ HULY.*O5-D MAS2E 3=VIM+)5%?28H;B>6B1*6?.4QF3'"E?'7W1'@AC(-00QB$%. @3&C7= M H4]3J)89YG4WXKUQ5(S>G33-2I3Z"-)S2>6B1 M 3_.;V0VQ(S>\46Y<*N/46Z%X;VP_?Y0NR#I;5ZD]><^+;^GY6_9-B^RW6,[ M>F4M^LFWL/_:BU__EN[N7@?%C3.@ [#\@VE[$G]:_V='WKJG/TM7T* M:@^K=C:HF+B2Z:O0LIV M*FGBIJ2*4[JCA+#SB7X_)ZD>4QCLV3F MQ5/*,\/88ZH5R)H9G:3;5!ZRBL7Z(80N(,!G, EH$H:MM0 !E^C4(_K:L%R( M.+RA=D2(G)\^UZ@JG?O9Q(S6@U2=V<5;2@KRB6'='<40?QUF6WD[02?38MN+?P!93[B@\S'&<8@19K1!$=($:_6@,VW; M\KAM)]ZYC=Q+?.F/W<',SWKT#O=.;?P:8E&Y^4';B_+]+<^VR^TJ6VX^Y&4F MR[R'"3]!(6">CYGO[8E(G A',*_<@-8TYC%(:^UQIA M2*]%F^976YX,\DQPU3;+(BY[ZU$ F$YFG/'3(24_"YB$&-!]49QVBHYPP($GOMC#8O8/7"\(D]869&(JUKK^K)\-G4'0Z^JS M!I"SK.!IU@Q[\J8C%S8)ZZ,:5T[+V+3R<<;+JRK2E\& M7Y:RPYK\C]R7\76YD7LQ\(XNB^)1K#7^MMSLTP5&G'G8 ZX'. M]XD4A;&TC M3[-AO!&+EK,2B:[:'[V2?TB/.#4[RIMA5TV0QB=63Z .G%9_.(%XY2QW3HO2 MJ6".W)Y>A;D."3/+_#PDS;!/YVWN+3"F7.>XRXO=I[2X/]U\%M#8]WP84DI] MAF).2-R45'P8N"'2:N_8QX#U5[,"TQOQ#^^=[(A*L[=C+^(4"T*V.=,L !WI MNE:@RTZQYP5*NHH[0QB#.<#^7UV6HE[[HJ/Z:K5&C9YTWZ+MTU M^=O"#8!/J0>%AH5N0@&(HG9)" $B6@=?!QFR75Y\2@L M+1*A?+[0/D@1C"$/8 /)EP.8[U][QI?;%E^6BR9;L

VW_5X9^DMZF0E_7)&1VQ]*I.WC^I-"UH MZ 593FZNFE()F0P@A DKC""$8L3-W)= M=DC(J*^U6!IDR/+BJ<56S<]I"ZQ'^688FVHB,AJ1>IK2PKIR*F 5E>Q(Y>@+ ML"Z:.E3'"+OS$"$SKN06GCXUB;K?;+\O;E*Y*5CX6XOA@F,?(D9AXH<^AAX( M6-RN$2,W DI]"WI]L>T75"T\]ZE3EGE"D)7G*_R#;+4MWE M3BFLE+>/SB9;?LXVV4Y^H$@WLG&P_/5*#/9EMA4_VF5R.9L7SCHK[[-2_O/T M_F&3/Z9I^8NJMDONI&(C-VCT^B4V7]#G0:1/J\?#H.<&'CJ]E)!GVVR7OLV^ MRE7J3CQBV>=-8U&*O,LIQ3CA;H!C@GU*?-)NQ(I"D8CJ)(4#35FOJ;>0&E'N MD1$.)5,M)QR11SWUKH&]J9 Y)WRV*]#1T\)NICH20T,4SR,U-.5,;N4Q['G? MQ]M4S&D?Y5&R][>_E[7=!8LX\Q@#'.(0!+[O)I2T-A%%6DO8898LBU4%1T[X M^U(OAS3$HYI0C4>AGDX=+P6I@%TY%;0W^>T; :Y6JXDN"'F)J Z9,D/P/%3* MD"^7K@\QP)#RE;9YOOZ6;38+'" 4B+R*A%VKI)MK':(@C8W\QC_^K#/;X'MY[>QG06R#VY; MO?=\1&,WA'Z2D"0):9@<=(6[B=:JR:1=R]IP> V^.[S_KEKN.YM\^Z7>8&QE MPX$.\VKZ,A7I>A*DNNW@"'9F.P^.P(9L/N@1BWE(GA7/=+<@]&9/;Q?" M(0 MLS@@+!3_<[T )(PW7Q[#6)[JU]U^\.I7CK+OH/]^@]W5&@S,H\%$$7](M["#1]5AW';X_O#(2"G/8DK9N<'P[O>I@C'V*44)<1 M2$E(&6[-NY"'.MF/,:.64Y^WUYAYQLL/_JHQUB)1QTN\EEAM0DJR^MLQ.IWHYQOVP?)2GZ]K=HS%UXPC M.(J"R",4,C/4B0M':@=QHB$OQ3Y=/Y>U11)B&L?()4& DL"-@@"B MPQ*3>5HM1/I;L2\R$MAIEJ.M,WWY4Y::$:C35IN*M9=2G=$%YV5VNC5G(*.S MD9VA?CQ7'B/,*'=KDY=*BM3I[]GNCN[+77Z?%JWQQX/IA!,>)Q"AF$#,> AP M:UKN,Z):S=I,&!SK%5N1?DVW';W#+%*J)DVCLZFG4BT\YYO Y[0 KPZJ]3B1 M9JG0UB%?1EF?AY*9=>F\-YMYOOIM97QF%/ 8AR0F-/*12.& B]QVP8@(2;36 M< --V:Z=2U"G2=95>YAWR)Y&?4+5=&U$+O44[=FNQJFEK)LIY6V-O2F>AWR9 M4!H-.3O.N]^/#M3MZ"NDV=QW19R!MHY8E> M^6]V^>$(KR/WXF;;"LK@X[SGK+V@N,/8G<&!WO[8)Z+?!,6=494[TZX%DLH>F0:Z"*9HE5XX6TJ?:?*Y+7 MMYS6@_YYY(W&O=(IJO5F;6!=[<2NYT),('$A9+Z/@>]%L)5='%*NU%;&G+7Q MJVOR.$Z5 ABIK^D0.ZC$9HE3W]VAK!W&6X(DXK* M-0Z)FI)5\?>D.#>94EWDITNBAI,Z$VTRX,BY*)GBIL2 ("$*0! ME1OJ6PO"FM:1/IWO':7H;Z+8_SI#VE5^H^3T+N]/5M57*^B%_'(! M7]-[];+2_7U67RTE;[,3:SR1"Z5;V61P0<,DQ!%!8D47H3!(:! =+!(.M4Z] M#+%C.1,Y@59?[G@*SGGC_%2FJ9A;=ZF#?M8M*PT@5[64- ZONN6C#DK'+A== M)*BS1#2\88 M[W9%]GF_DV%TOIRVQ6<8IUME\6C4TIM*O_LO+N^<=Q?7"\" MSL.RZ5]]Y0@;5Z[K-I]REOO=75YD_SM=7SD@O *!7V4((+A"7MQ^*"M+N9>@ MZC6UWY4[\8?J!?G.^4V$XLX)//F]'JH^D:2K]/YS6K0_C:\<\1T/Z6J7?4TW MC_HIFUX$U?,T:\'33\[RK5-AN:HO*[]RKBO&QT_-3CEY)1_K1=\\M*T__!ZA, G:F\T) M]F.MUVT&S-G>^75 **0M6[_)MLZJ!JEY=M L6J",S*G>A)T0J=$YP@Z&WQ7 MSJD\C7RR\%7*.A3*(-_ST"R3#IT?.C3-E<;1Y_W]OKH9HZJQ"XL/8EF5;DN1 M*M3-]-[FI>QT_O[VT_+[ G$"_!A#PA#G+J$1P>UEZP0$L5:O7].V;2O>$6[3 M[W-U"E@,V:H[Y4\;@5FS+&8\"HJ*.&$ -.7QA/OZ/=\3K&UGT)\DW)^K&QCD MIE&!>?23V#J$=HFGI=#,1$EM>??\++=%%E4U]F,J]R:G:[8LY [E\@15DMYF MJVRW8$RH>BR25@AQ3"+/C8/VDC'BLE!KAX,!:0(Y, MI9XF'EALT3D_GGS]*/LDRHNO&X:^;7B=OKYO&8PR9^WMPM2O%+1> M)2A3.@\!&N+ JZ\.-+DPU8!Y@3T>)P1YP(,QA3AA 8E;LRR&O.=^K'[&QMZD M517X3\7H7WK)T'"2U41I5'[U).KE-LOSZJVLM@]L&+/S4"IS[FCV4-;DZ345 M*XN=D$J1ALG-('])\R_%\N$N6RTW^'M6+D*08.P&+N"44TRYU,F0QB#D&/N< MN2KKO&$6+"_M3O$X?TA$E[<,F.2M6XW&HTQ/@G384M$?X>>)]HB_G>M.)Q$O MB(T9XJ95&$,^Y"8?)0TM2;^<6TKR>['T6WBN#X* <9<'%/B$^R@)6EM1 GQE M+>EM850MJ3'IJ$E_YA349!32AJC):WR9TY-+5%S2D\'4S4!/AON0FWR8U/2D M:JE6:- ;^[^_N_[$$N?F$_[$;OJ,^3)=_?(E__IKXXT<]E'[%SGJHY-1 M?_3XA2'>@XYIQW,?P'GOT.N-5/INX4<( P*PEP WCH0*Q'&;4A#(N=(;=XVO MLSQ2Z5VV7>J-4!4.U$:H8??U1BC]Z_4[/-;(I.\Z1J8&#?,8F3J \]XA5\_) MV;[(']+?JCVV"\XQPT&$(P!@ %GH"VOMUX,H4#H3IOVEED=IC44]U=8CY/7L MVAH7>D.VAN'\40,9(94^]?M"]MR+FND3YGZP\X&/A$;/QOJJV/NT$-EWR;ZO M-GNYP;Y.+.N\LK%-><1I&%+F@L!-$@Z0U]@F;AB'0+F7HS&+EL6@N62Y :K1 MQ- G+RE,@KYX#2>;)^>5UO;%*MT4=R$LK[]9?\F#Z(WU:G;_.S M*'P3?TT=\4-'_%J^I[ MU5*G,>AB-W*1RZE8"T8P!AZ(<6/0B\2DI3EI]#4SSDPAT&E+5V_BE*>&,3CK M-1\(8*=S086M_QS0FTAMX1^#T,%J+W6]5OPB_2+; ,M]X37EEH7_ CW=:C^4 MT]E(_&!'GNNZ&6Z4=R')[G?E\8)E'GO(2Q(_\7WL>@$D@2OF#\@P(8S#UU+4 MGM]J9LIS$O&7XIN,5BA7R5,5C--YT MQ40"NW+.FL8*>9'HG K>Z +3Q56GX!@A>2X"9,:99X)DD"/E

KNW2]WZ3O M;]^EWYKK@87Q#T6^%7]YWM^!)*$ MQH%/?:\!"8A8!FHU21H7FNWB_^UMNJK.3R[7^4,UG/'-[[*/"'SC^IJG'48. MFIJ0SCA>>L+;.B*#)5QQCCB=I\[4/>=J=V1O@2;FK1L;1&F$,)I'+4$0H$_\).&NM0<*#1"\= M[F?#]DZ-_/XAW]8E\UMG4UVOD'Y_2+?BO]49E/V#B$!5G-DXJV5YY]QN\F]" M7&[SXKZJU^CFT#VIUEAY6V:YQQ)<=G'*K3 MZ!EJH3:UF/<%4H.:BH18]5*@\F&53 M57OY,BNJAH-)5JXV>;DO3DJT,(H0D'=]81]3+_%]*(Q6KR1\GT9$=9 /LF%O M-$M8=9=,YP389.\2NECJ&)A&R)W'"#3C2F[AX>M;XCL8QV*\5\O DV.\OXE1 M+]"LWV\_IO(6&"$$9%EFY=FX9XBZ@>MY$<))@HB7!+PY.^,'+-3+=,9%9CD' M.JT:R=??MW(\5[V)G;M,*&NQNGML?R=7@^'/B.8^MR+ MQ$P)(&=)992%#,:^:BN5@59L[V-K6G!6G50:;).EA-U4=8QW0QS/8P";3%=,@BI^J-C5<;L1C,;K-5]<+O_7[W_E:AYW(%;N%#RID?(H@3 M3"'U?#>(0HI##Q /BBE$K^>Q3226)?H$,$HCL7*@"". M6<)HT$**.=*Z0\0JD)GKOD9WQ7'B9E?UC8=L7-$?WMUQ-,V_T QRU #^V(JO MYZHAP>_!KVV];]K8L0 2/\(T#ET6!CY!'HP;4+X7 Z6>&2-!F;GF:W7!'"MZ M=G7?0N#&57X3G3A'T_Z+K3M'#N./K?^ZSAJ: 7IQ;'L.:(YI^S["./ \PCBE M%(:$D'9B\C%5ZV,X$A3K<\!R(Z][=G[ZBXA6^?.O\@ZRM'2.7HG?R6=156'J M:^_&F1-4HVEW3K 0R''G!!,MY4:;$RYVKA@YC#_VG*#KK*$YH1?'ZI>!-9WP MZ[LTCF>&JK4(\BF)O#!( C\)$4(TXJ"UF;A8JVG ,$N6%;VYW^KDR%2?XLQ M,A5?HX[&HYZ@:E-HZ7:P#G:Z7G4:874>^F;(EV?7AYEC2%6=SDPUV7&".(LB M%S :!1#B!(9A:ROP.%1JV#O,PLAJU+-JT),]-1FR3]PP^9EHU?XB+1VZ,XS& M>>C-0!]RDP^6GKZ<9%_OTIU)FF9?=E6:5GQ[WNQW+M]E%W+EN4= MW^3?_IJNOQQZ47HA#)#/X@!Y3(#"W(5>"PT$KK?XFA:?)AS'[*A+@K^*OZX-+SK)T[H0+[HNH:J'F<GRV"!WY$.-&6*NK(A\3H2L%,COG W[$0+91/L=ZCVJ,&=A\B/ MZW(^X6 :,H7\OBT:Y;O>"H';5;="-7 ;&, /1)J<$((" E%(7>:VM=W Y8@- MF2X,F)]R:EA^768;J1]O;O/B3;D40E+*PR ]3O:;#TL?V1\Y'L,D_@CQB=K/ M6-=?IU=9PPU&:HYZ;=*]3FTVSF/?EUMX_9_[VKQJG?5MMDVO=^E]N0 )"8*( MA1P!G'@H"2CA+4*!>-#&9INX1M[Z4+;O3)8G2E(?45D]>6=2'U@9]GK+:CS[ MO>N:2R@'OO@ZNJ'[#DRZXU3^3/P>;$ D-%Z*C1'O>4P>DWC^RNNR\=A7/C7< M'MR1_<+*DZ.4"S> H8>AQV7'L!@@'N*DM<=C#!>[?+?W'>CPN8N;[0N48)P'"">)QXK<'1\*8 M1%2OT*#WW=:K".?B,^XP>4)&Q]#H1]H\AD-/[+F)QT;OL?]+NA7C;"/&%U[? M9]M,]C&0[Q>:T;9PB8M=S!ED /HD#""4R\[:JNN[7&\@#+5F?6@T *M99/D$ MXKB#Y!6B.H:-*8KG,9",>9/;>1 U-XRE&_';+\+J;\OB'ZFY]BVWD;4X7R>G:XS2KVR3&6C/F$Q$;/C)G^H]E8U-KD7)=CU/12A@",/!&+*;&TF/()Z M0VF8K1'>"-7PJ@&U/@(5;),<>05D>WB\U5%C2. M ."$^2X $0.)L'Q(1 DF_F*;?I&EI4_JA?Z!%I5&&:I'V3-PZI4&Y092]MJZ M7>2HJ\9@AMQYC#)3SKS4ULT41ZKC[%VZ:XJM>5GB]OW]IYSF]_?Y]F:7K_YQ MEV\$H:7LYKBJ7OYY$#$?,=G#B/H>;0L?(60\:@>>VI@S;;W'(-0;?_(]^RMO MPZP,/$VB.D:B+9>/\^#J#=XD_;R[.6RP.<#@>2$7.'7[&;&"],/( MIR#Q4."B ,=)7#=<%6O(A 0Z[\)-V+/\CEM"=(X8KQS\?$]2KWY=1KA6>\4Q M-LUZ+SM,,&Q%(Q5HZ]!%DZ3/0PN->I3;>T0UK_UHN^!?'W:95P>8("=BW<$] M1&*?P) & -+6FECY:S6:[6O#LK8=8#E'7+W..?;F4$V_QJ!/3[/Z,&?GJI27 MJ>G0I:%DSD.+!GMQ?C>*$594->=3L=R6MV+ XNWZ)BV^9BNQ.GM_^P*(\I/X MXO+E7[4GH;#G1\SUF1?X-((04TI:B"3@6D(U*K )U*WL>7)RW("IJ>)L8S5< M2A7"9$5-35+:(<&31&X>NCV-Z_D,1H[FSIUE>==LCR<&W$O!.T2.! K8ZRG!3V-6->%"E>SD\*YE6KB, )K>D)1TU4C M\S';M\6A.O#@D MD1%3,24:B4#-).6.O MP355WG*9HZY$Q@"S\Y B(YZ&^I&+=E99/WP\T MYGE":>3Z<>)CZ+L)\@*O77H%@+I:E2]C1BW+U>^_W/SB'*'6F[HEWL?>K1', M\:VF9)-0K2=KO]^<54ZD\1#,0__,NY5;?G1USW/=WZ>% MK$-]6#ZD19L:4HY1[(8$ X_%."0Q @<53J"6#/:S8#M%.X!R'B0JS=RL'VF* M69EUOC3SL2-5%:"I$K&7:.E*P0;1. _Q&>C#LW-RPQE1EY7B(2]$@O>BE 4! M1PG!Q 6>&PJ;,8VBQF;H4A_KR^WV2I[6&Y(?JR'QZUM"#RNM?G3 MB$7;FZ5JD,Z78]6CA^X8(E=-B,;G54^93E.AQZN3>M*5\RZ7'YE(JY1XZ]I M:I3W>:B989_.-Y=:8$QG(Q'>KN5_V'#NE(B@(?4 A=7TO2B!&0?M2,62< MZ%6.AABRO;(SM]&H/Y>*2[RQ:-1K])W]^>G_HY*N3;0^-&0ES(7,2 6%A>0&;5L6<*43LF]5>B_.D80U*1N.O[[)W*#J+?3^4>'Q0YIM!.->6BE)=_. M6P999%#Y]HF+EODR*_ZVW.S33SF^SXN=;,DNF_')\^0E_BR;A:UV"Y=S$/J1 M%U ?!4GB^A>!HOYX_6B[%OI!C&>8="CQ7->6CV:-Z>7U\Q*LLZR_BSK%P>7KH3,#ZE MQ?WQ;HUR 6,O9#!QXT#V=0R"@$0' 'X N$ZO<8-FM=1:O_GX$+4V2:[Z*G\" M7O77_%?/%OQ751F@@OI&S*KW)]<$C=UT69G$5RH"AB,Q#_VTX=@+U0(KW/7- M=L^ZB#P3Z04B,0.)!Y((8I*@@,/#84V (?1UM-&X<3)D,X4A.Q+A_1+9 M4;FVD+DJSE:C)*BO<:F1D1H+RSPDU)Y[K^2;S93=[G M1E+Q=*>?EM\7D%$4HL G,11JCS@*#P=B :$,]VBE.@XP)4T8W''UB*ZZ5=&L M )L*D1%5'C,L%J7ZY.ZSR@_G+()7SN?*%TY03/Q#N;PA/@ZG'"JOW)"N1Z9Z$'RDR=E=7%D(RT>I*>O+CK:Z> M\&]A==4OOC_VZJJGSX965T,8M[JZDL#$:L]'/*# Y]#%89)X+&A;%$,1(FA] M=:6$8KS5U:92CG&E%9'&EYZ>)Q54/9I475R+KWQVW:B59N1(3PKY(#QNT@B2AL9>(M1PD M,!+KN("'K=W0]XG6%M?!UBS/BZS<9??5:#UNEM1<$PTG5'&],RJ7>I-:C>W) MCM,CONFVFK[&6-?JPQC;,UE9F//G?-5@F"FE%8'ZUJH7@,FZE<]8Y(:0>0CP MV"=NN]L*!EZ@_L+%+@S+VE?!=,Z7 %?.41-OY7#^JJZ)8X1&864PGZCHJ>C+ M&TJ/^TF=3V?[25_6V_G$2F-Q,)^8]5L=?+K+2B?=I%5KB")]$!^M(K2[2YT' MN3\IW\K^O_*OGY?B7ZY2I[Q+TYVS%/)9_[H::&MGN3L9=\[GQ^K?B._*=H_. MM[NTNI"XW,O;O^_SO3 F[#;6Y#\6CXM3I@_+JMO4:OE0&R[J7X@?BX^)[\A6 MRXVS/O#WBX/7ZTQ^=+G9/%X)BR?.W"\?G<^ILR_%UV=;1\PWVW15?>VW;'=7 MH3O!>_S24M @@EG4_ZSZ6)[OMOGNZ8=V>?V[PS4WI6"^LES^XGR2KK^,XW/> M&#^C4UZ)?DP]&LOE\E[\W_[S?5:6 KG\8N%A)NR^TLKNG$&TPR6=",YFH\N5*9.-3Y=@2[\A$+(D,=A##P2A"'D?F,^@M13 M2GR,&QTCS3&\K[L_P?W>;8W"K?'75W,Y6/B4,XU73H-IG\G:S[A;RF<"!_&F M*G_7(O413^I.Z/![F1[5-X4OO ! -_8I3%A( X08/KR(BD!"@([8]31A6=I: M5$+8))PJ3:DVSSDB.WLY7[ERMJGF\;^^]*I)W0C,Z@G;@53)9@7)J3&-*V,)XY1S].7]QZK0N7('O>3#B,*BW[3+H(;,^K$[@G:)LUS?I* ?W;^J#!K M-HHS&P?%8L%4(=!\1VR4?3LE! TFN\H(-@(R#TVVX]IY.<$>?SWT]%VZ.TK[ ML;PK#T!(%$WSSXC3$(4!\F(/4PC#F(2H@>$#/^RKJ6:,CY>/5T>VZS&FN2"ER0MLR_;2HJ* M?]\+<+>/V?:+? '$-_FWOZ;K+X<&Y5'L N)&/L<$^6$,N ^]%EJ,N=:E"*, MFE(6DK3(OBYW0M#EM9&M2_(UM71!>"3R@7)7["?HFV6">V7IL!S:.X@A%($A<@N*$(1H2C]+6/L%(Z1"+>:N6!>23;.)E?/VERJBQ MQ9<%,C577N_IM8-WNR+[O-]5!Q9VN?.AV@LTT?4$RJP-6V5I,C\[L33EE_[Z MJA=SAHM5;P^]P#$.28)<$"5,&.5^S"AK8 0BZ=.Z8M.X\1&+5GE5-ED]*9LT MKWY_DF]"?K92K-*(@]&"E9T06"U:O9WJE@-=2H=7K_2C\\/(:T_W^E6Q^O*H M++9B\C^=^S_E]N;W;+8JF7;+N5=;GFO,7(MS@] MHZ5CH W@5"=72\7V5U#YB/Z6JS+,OL-EM51ZC*=H2^-'H7 MV$W$LC))0A:[,<5Q[).VL!8DT/<77]/BVD_FH@T!/PL\QR'? M:O1HIOP=9Z]\&+J%C(7 RCB#.,XI!#/P)ABRIQ7:W;IFQCT2I!ZE\^ M=7D!T+S9.]A0K\,VJ)15@+Q M#W[8"J@J??,8<$,<>+T"JL>%^OG?=DOKR=95O%TW&UKQ2ORJ;HKPO$4>2B#S M(@]0&'BQ[U$:,QI2''K0C1/ D?)A47L0[$VP1]2GFWZK\_?M9N C\CDTEAQ M<\>@'2-X\QC=HWCZ[!CG6.Q:U(OFS%.8<"_D'HP3#S : 1P3WN+Q8I#HM0:P MA<+RKHV^JE'V.]EI,5K6M-U"H,91]M=C-!==?_4PJ/VP_;":KNOG<$7OQ:RJ MGC=VVU,E(F4?]@+H@HJTQ[$=$J^=>3Q.6E;@=RB>P1&HF M@&E*;%\"U?1S!.[TQ+$';594[V5B.B1M()/ST*NA3N1&GZZA2I/D]_)"/H " M1/PPQ!'"/N>N2REHS9$8:!V4Z&UD"K6IH0W6&U4:^RJ.!08-:,YKY(VD.C4, M+=W1Y'.NRJ/KQJO:TXL7]75K>VP6EXWI8P+6'!S#7AQ@)LQ33+$\T! G;FLY MH)[6>543]D9;BY;.^LEI]KMFP&4*I]GML:VZPAR7:-VU9'>7@(F.LBJ0UKDZ M-$?Y/-3-J$?/5GRFV5+5O'?Y]CBN&TLQY D'U!7& 5)& "&TLD]GRM?A]] MOG]$3=OF.].ZUHM1-1VS3::>;KT3W,U4NUX@JD.KAM Z#VT:Y$%N[B'3;6\N M7_G?M->BO,U7Q_4E]%S,<8P#QB*QU(P\Y+89'F$!U+JL;X@=RUK4;+-%KJ<'Z1HPX5,L'L/-3(B"?/&IZ;8F>@.C4KT#@D MC# L9_$+G>IZ[.C(@)?ZTWE,$O3*52OVM1 6@>IE 5&C>G4)+6J3I[TM4J3 MWUFKE:XO:GK5BR'E;>L/:2&L;+^P[P_IMFQ['<&0QP'P?2@6B;X;N=C#[28/ M@@+?U9&JGB8L:]0!U9"F07W94U.D$8C3DZ(C9PVBB99J+Q/3H3T#F9R'Z QU MXGP[M0E.-$I&>6NOEKFG5I'/DSCQ&,(D8"B!(#IL0B DPEI+MZ&V; M/=8*B M%IT>%U -9E*Y;#0:B;HEI".RP]&3!MS/T]6.NMCJKB,9X7D>$F7,F^?U)8,L MV=R3^O;0PEJB,9K7:NO>_QK4(+P2E" MI_H*<2Y1TWVY:#5@L]FM^E:A >0X,9R'>H_DJX&=JWT9UE?^MD7Z^^WQ9^_2 MW0(3Z+(H8A!3P#@-F5B#MW8] JE>JZ;A]G34H%=7)@FL62/+*PO6QQ>B?96Y M-[6ZZCL&IWT5]LJIB7W;$GOZJW<=BP/+*GJ!,R6E',KWW-1PL#\7%<\,4^I' ME9O*XOO;Y^= #^>[$D) 2*#G$S]!",(@B;A8^",&(\(BY?V>9HS9&X+'>GI^ MZYPB_!>GQCC9@4HEYCH&HEGFYS$8#?OT[%2T><:T!V5]&H?[B, DA,1U41PYU>=)4*?,4]96C20[[/>5!15ST")N9 MBFB"OR07?3A0U06:W]_GVTJ.FB*7Z].8\(![GECN) 1X#-#&3I#$6.N=G/ZW MVZZ*%^MLNRP>G9N[9:&[INC!E9H\V*5)3R%J+'6J,E&9^QD='4+1G[IY:,4 M_+FIATCS[GYL,S6UUNZ?,AVRTV['1,@P8(?$^@C&"$<8XH:FZ'K M^5KEZ&&6+"O)$9PCT;T1J^L&G^8E%4B2(5_.[Y(PR)#YNQY!Y%,0$^8%($$@HCX4BZ_&/HF30*_.:LZN]7JKUF5; ML[M?R^"%A:J1F,D8->]7[PL+]9A3;XR^6V;;=,V6A;P"I;T4EKEA+.PQC[H\ MHCBA\KQM8PR%>OE%3Q.6$XL6E=/"TNT_WH\WM41B!,KT,HAG;$V4.+Q,3(HT!!)'6R8D>7S]> M9?1MWPTO?4C3+)':X:MWF52%*KNUTK<*^T<&L#FR M3).T_N_U]OEKG8\G5^1%/B0Q#6)&.?1XA (W@"V*B$6^YL$LH[8M:T\+U_FI M!?RSDVU??"&J?6;+; S4U&I*^O6D3(/Y2>_[U&2T0PMMQ68>0FG-N^>GQ"RR MJ)RD5:]IWN]WY6Y9-8)?N'[BNUW]JV] 9K>9N M_W1^$N.VK,!JGA_KP:)BTF:5.LVC*U_K3=P\5&@ _O-L M;2 3RD?#TMWQ'@_\=9EMZEL[3EZ;-=I&EF6V6F"/(QHC))::8>P*ZT% &A01 M#F+-BK!IZ];KPO)VG5>NO[-SQ$F/J(XA9HOR>0Q :]Z='XFRRN)8MY[Y+(&Q MAP&.0@\"U^>84!2 @,B^'&))J'7.W#(6RRNQW[=%>S]F=3VFW R^;./ZYC8O MWI3+3>J4Z6I?U"=OY(&VDE?XB(K92]8,6"V7Y[>#+D($Y\1A#EG20+\)(Y#MZT\19%+M3;: M3@#/]B::^WQ?;XV76B1OZ,V_;"MM$G][3Z^=G]+;VW15Z91U-O\:5P7^/)Q'/Q+%+I-.XYM7\O7/([CWFF?Y!Z3#TC/!'SGHW&($!Q M@AHM%LH;N.M=&L(XJZ3R_>V[]!M>K:2P2@P"R"I[V CX-9SWMWB=/T@E78"( M!S ..$0@@4C>5$G;]ZH1"WVJM=/;'@S+G]Z;Y:Z-[/9#-P^1 M'\/1\ZWQ8W&KOH?^/_?EKFI!\"F_L#.V*HQ^7I;I6DY#8@ZJNO1]3/]K+Z:8 M77J3%E^S55H#_E@GSO(#?UMN]NF"0)>Z"2'.HV;[71SXNC89Q+L1JSS6,-,'I9Y3%WSH>/9X8JY -._U/ZZ+/?I^G3% M5+\2K/Z?G.-=<.I&%,0(N1!$LBL/9.W;0<( T]I$9<.^[8U4 JW<#%#*]+?> M#.#L[HI\_^7.2>\?-OECFCIIO9U'9#7BB:AJ9^([R@'[!VS$27&'P<0ATMR# M4)V:K>&>E[#:_0F7IYZFR,7SXC;-=ONN\\F6=IQJ<]VY)=5>Y.8Q'5CU\-FF M5MML#A3M:IZX "3F(.8H#F+@\MCC!%,.&B"4!$2KI8 %\_.5;",R/2@R@U1Z MK*"8$^D*\0^HT1U,ZTNTB;#-6J&-.*@FT.:X-))4LT9OJ@]]$ /D3J#Z(*5F MX;LQ\FD(?(*\& .0H-!OT<018L82ZP$81E+J+J&N?NX\-+ KF;:46 ^)E8'D M>J0PF4^P6^!-#YL6NO.A'JQ9Z[0I'S52;%.,]C^8%OM1%%'?912XC"/LN@EN[0#NQLW!-+9= M*VJPM@6=@?P4C/IFF0J)UHFT&9ZU4B5R)H.L/_Y7SUKI,:%\K\'A"H7WMT]? M-E7]A&A>[DYJEA^6C_6;J_3[C@C'_[%@7L@9YM!S74PB,7!C$(4T!B'# <.Q M5BIC&XOMS0E_Q1^9<_V.LG>?KO_&G ]O\;L;S:L0;$=#+7F94R#TTI@C^ MS(HJYSJY*>=H,_ )XYZ?>#1DB$9NZ,J; M6F?(E]S&(ZBG4V_3LDS3P_VS;V47D[?9\G.VR7:/K5A^3.6MUX+3][=<0%MN M_B-=%HO Q!%(?'<$ D!=1&,.(I#\0/=$3,(@S+"B=&"7)^*EIHU5'? MN]1Y%- TWW/8#(6:!LXD"GH"68.^XKYP#\JM#FBEWKIX$JL;O2 ?& MU=#^1'<([ C1FX?ZCN%H/OK(L*#;R3Z5$#Y]RQ<<\PA%'H$!2%P.".'> 86' M06AH&1TJKCUB\P,I:A_O M^LAH;Q:M:*=X'-,%B3P$$Q>[+'*%>>R[(6QQN$D265-/)>OV]=.SJ)]J!%M0 M4./7!DW;E]+?7M:JD:O>2DUSNPH2BI1SU=()3I#.JH5GA]/1O7< M&Z"B/7BT(J+9UW01(#]TN>\G5/9;@-2-:=S"B$"D]0;)N''[(AI8%%$E>BV( MJ&EFQQ%1@7K&(BK0F1)1G?#\@"*JY=X0$=7GT;2(XELA.@1E714#X%E.?UTEQ;I4B*R(ZJ:=)M55GM,VY;7*B)S%]DG]!I0 MVG[A^K'DMJ>//35W"*.FA7?A@C#R< !#'_E!''H!0DEC/@A=R!>[?+?L!G[J\YMK779OCTZR8&J72LG[.4R\-2*1R$'XL551WJZ<0:O)F1/M^ MWZZSLNJ@F*[9]Y7X:-W,>Y$(%4: TQ "AHDK7W+A%DL<)>YBFWZ1NU<_&P-1&M&H'M'/,"N/[HT ]&?G^OYAOZO:FHLI*RUW!D6S?R ,**A=\JW)Z2EL MI\;MU,!GI*V7N.TKM(-C]0.H[G ?=238$*/*UU.\C&(1@C#Q(HY"*B])=BD, M:=18"^/(U>K&Y85\A<;9M' T[X#HRYN:0(Y!F9X$7I:^D6]/>)F9#@$; MRN4\)&JP%^>7$1AA12?MRXNG-@]GBW*2?DQ7J5APKQ<$ $Y8X'F)&R"/D@AA M^;X(8\"B& 5:NF/,J&4ANME_WE1:)*\A6FY>NR//,L'J&=SHW.HG;7GQ0M)V M.$6YRYW/J=-"'3]-4R'PE&]/*-97XWG+>(H!(D?N#CA&$8^831J7Z6'D'IX\)L7 QA&2=G$/[R_ M8X P[)0UZ :C8PH=.OSS )@7*+_ MXZE$-]&J?_]^AM%:YZN]3,_JC_\@47L">D;1.YMG)6MR]D1NT,R=PWE\8?H< M,3C3SJ!C.IJ/_N!KMG7)BS3[LJ7[HA"V'S\5RVTIIFUAL+WIDJ2WXC/R*LL MNSSQ*04TA(D7ZQ$8TYK$6L>+9 M>3,9:^RI:J6T\WY[L]RD[V^OMU_3YNZM!:0, A(3SA%!200CEKBM-2"F;1U= M[&O#L@96HU",QE( DZ6"[ !-7K"W=!ZJNY#3S>.;NW137ZBXW&J^L.M-KYH6 MCL&LGNZUI-XTI)Z@&E?>+E#3(65#R9R'; WV(C?[B.G)T;488UDA+3RU1A/N MQ2A*$@I]WZ,Q1-AKK7DA3WILQ>IK:IS-5D=TMJ2I-]5JTF25WGY["79W:>'L M1+[K?$KO'_)B63PZ)SS+Z5;>NC&99%V@K$.RAI(\#\D:[$5N]M'3J-J^R[>' MM>]U]0)=/D75DW:]2^_+1>)CQ%C(W2ADL9!(3#EO;8H_$^7"[&!+EK.I"HE& M[6XXW-L=I6@SNL"6NIJB".2JE&Q7-4:OL5-0=3K%:S?(V) M2V5)8PS.H/)HSI?VV7?9MCI=$(PA$:MO% 8QB"+71R1I MC,;<#8C.^:B!IK0T7?]45#U&ZHUAW<5!.YLN.\GIVGMIAM5Y9$>FG#G?B6F2 M(^5J4YZOOV6;#=ZNKX6:;[]DGSO&W6J,7228/366[7SA&I4T,]:2SN_-&B';FKN!:37946 M*Q&9QW"UY-MY5<8B@\JOV;)MMDO?RCV+YQCP?5[LLO]=I6N-HKS<=S=A*!;2 M@L.8NA@!-R0):9%15VW?RIAX+"^BS/4I'R4XBB_L9A87S1=Y%?HW%?SGJGSE MG+K@-#[,I8.Y >:[7OV-&-=Y:/NH'I^_*AR=;3OS0-LU&(0>!L#E( PP1XSS MD!VP!#C6ZG5N!X%UK=?M>&Z):!LJ;H/C,71[F@[HO;@UILRZL?H1M5C;QT'J MVX]1BWI;=1;VF NI'WB1&T$$0I>$$6S11''@6U9<)0SV-5>S2[HULJVIKG&> MQ]/=\;NF]^37K/9J1>R'55\]+X?K;P]6[2EPU94X]D@0Q F@+ P3@0:(^: % M$Z)0Z5VP90CV]5>SL[HMJFW)KW&61U/?\3NM]V/7J/9JA>M'E5X])P'"J\^I'>%]VLXXX#A&+/(YXP #'WL>;:<"X")B ML=*KA\.R!/?MX&Z5>AMJ;(_U,21YTH[N X@VIL[]PO>M43\.H<[^Q8&F+.]??"=;%BR+XE'N__W;(N\8!TCUNE23)NU-MD=8#DFWZ6VV*R?;IJC!6,<8 MM,'[/ :D%<]R^T^MWE"]6=VEZ[T\MBKD@.^WZW1]LUON]N6GI1"*3^GW'1&D M_&,1T@1BEE 8&Z< MA^6CLTYWRVRC>.C(.--J@C@%R7IB>,JOS$%JD$Z-TOFCPNE(H$Z%=&1Y5.2O M0QI-1V >LFCCP,8 MA! C$B$O8$ D3C$(.4D0=H&.'AHS:ED0/[*_L7>_,SW9,\>HFNY-0J9N%EA! M=.3@.K1>=;X)E$X+4\C?5,*G2F"'\AF/P3RDS[Q;N>5G5T_\R'(C4YR;NS3= M?4PWLB?',0\M#XFH1VA$L=4;FGA573M4UNWO928DLJ.Z(=KN MN$),@.\#PA@7R9#K >!QTIB.$A)K'1,S8M!R/M)B=(H#R.K\]9_U,A0SW*J) MWNBTZDG>@=&/)XP*A%=-A\;=9)*G0ER'X!GE?1YR9]:EW.)S.E3J_E+D9=D8 M7] HIAC$+DD(#@!7H118Q2[,=1:> TT-86\?9$ A^J;'J%]ER4*2T1ZT7Q7.6KGS.O"M< CI2:F^'-)O\F,T.>%[]OTV6Q%8GA![R( M8NI1GP>^3Y 'PI#P$#:FB.=Z7*,9XR [2B-K<"?&M]6UM_L&E[/.Q!R1?=Y7 MNT8>BDPLHY;K_]PW/>:<9>N+1M^NWCQWZY=];ONI5HO($9"<%I,C0(U!F4:' MLS&HZ]?8K >%:JW,+KC\@G(;86@&C3Q+M M_! D$79#/T8AIY#%'F8 -!@HI3QN15LQOS1JNX>0]]'P@S8[MV+8K!O8SK+! MK9E[FF5?,14=G_:!&B^9;I$Z+R:LTV2J.D1V):Y6 C*3/-:.;^=IK44&3=0@ M%R)]ACZ,A7#3,,*$HC!BK4GH@UAGN^0@0Y8W2UZJ.4Z]A#PRU+,*IDSL3(:= M$5%X_"TJ&P1ET7QIA$ <*,!2XD !W&+_:X5HVKEP'+ ME:T64Y:6FK7Z?G2II0W6F=++#@YPJ@K\9(7WEUCID)A!),Y#6H:Y<-YE?S@? MVE+R&7#HDGJ9XDI;R_Z>%_^XWGXH\E5:GEEF.$D@BA@@Q L(@"[$7F,Y<3U/ M:TNZ"7N6U4PB>Y-MWSS4V'KJV1 ^-05M)"I[*YK$)R^*:A#.1=,NTZ8B:@9( MGYFJF?#HDJP98TM;U^2YO/(N768[&VC#'B/$9Q2(2T)K%[L,Q+A-93UH;0J2EK(S'96]8.?%8 YZ)JEUE3434#G,],U4QX=$G5 MC+'5IXBUB%#B>0&*L.>R( 8P\J'?FHA]S'4JP5I?;+GR>U*TFJX"HUAY4>9J M9J-""WI'I473?]7G7"0*#VFQ>_P@'HP=WJ[9?^VS![DQX4EQQPM8S'P?>CX, MN!O-Y"^_*J0!6 MW+(CMU,6A%68ZY IH\3/0[[,NI1;?%#[]@:X"*(ZE+L@<>#'28)#0-S8#2%G M\)!5L AJK5B,&1U)]EX1N<_I''3^*+\/>L7##F182%/HT35W#(,([;#>:,H\ UDOUI MV)M2!:\<"5,D*@*HIA0:H7I@)FB)9:.)H K!XV:!1];Z)($].)^']AGU2#4% M[,W68,63=I-U+OBVVV MDUT_MVN>?9=_*AN#'"2 ^BP.O=A#42+,>:@Q*+L^!5KW _0W8WLS0(NL$IW; M!IOF50 #2%33G9'XTY.>I]2UL":2G\L,=2B0 5KG(4(F'#GOXVV*&U4I>ILN MR_0NWZQ+8?'PE^O[AR+_6K4H;LW[R$40X@@&@! $N5B!@M9\XD>1CC 9,VI9 MI@[0G.P$FYY,F2-83;0FX59/PHX0*PT[LGR*:F?>K=SR MDVNH"/8VVZ;7N_2^7% &H(>")/8Y "QF,0E8:YCBR$P-3-WJ:M7!#'S)" LA8 M GV&8H][K5&/Z#7;&VAJ(DWKT6]O**<#!9,V=^F."Q%Z(8A[! M, ZCB!#7\V$##R0NAIK]GL:"I31ZA[>".O''69\X5(WIY8DGV@U)1XJ>FI3. M*VQ]FYP>(G7JPY5S\*(*VJD?5\Z95%\]U>K16]H8"4*'G(\>YWD(__AN/V^K M,P7O)DYU+(+ 1X@P@&+LN:XPBT.W-0D"[NN<9AID2"O_U3_=U+&FGTFRUGWZ MR0BW\QBO9ESY/^R]6W/C.)8M_%?P-E41SAZ2( ER'KX($ "K,R(KG<=V=7T3 M]:"0)=KFM"QZ2,F9[E]_ %XD^2(9 &2SC[=,UV53EE8>VU@[8W;AL(U D5^ MI).TYI51;O2+NO$81G[D04S%1FF:>*[K1EUSGJ^V6J;=B.7Y),UN,@YH"3;S M'UFSG%UL[K(2K(KU[2?^A?=@7D-7?:Q"FU3)7&@(/A5SF_8E\CVH\5ZA.,+. MJ:2C+Z'3$*7^9KQ,"LSP(BM&0N\V3[]GF[MB*6Z*MI7(9P'#A#F)XS%(H.N$ M*=IM&001]I0J8NFV85F*&E@@WR,254\>ROR19V2KIT]WV6H)%L7]PWQ]ZFZS M65KEU&@(1M7$J"6S@00., TK1$>(.:%#?:F)Y#B41"YV N4ZG>J&3>)&*#O5H9M"L2$UJ^I GIS8#\:8F M.#O*&E2 PP*[C&CHR=EQADXHCP%:IR$^)@PIC'.Q<,LBTVV)//J;I]^ MS1+>'(HBR)6.1LR-HYC KCF?8G?VF)77A?R3QIK-J RD0T3R*]N[^5>YPP@6 M'*3JL\:Z/,IIT2 $JBG1'A(0F XG9$._4/PV-R=TU"@_F:\>G'8""^R MZG,NED!>SOQFGA<2)W4P8R@,8$I\1-*N+2Y[ODKNH]>"Y;2G!M6N]ZC)C"9A MKW<,ZRZO,G*"6GIQ^(T=*6G#87)?M5S2I6)0Z)O(T@B&H<< M!.(M)W[J4<1V"+C($96]')/M6M[:D5Z*'GDN<9Q!ER]Z8))\Q/$W;ZZ(HALJ7W8Q"A3TAM,]P^KXBG++K+ZH,OK]F=FWLKC)JBHOUO-5FNT;30)$8R>%'G)) M2 +/CTAW$@\YKA]J)&6Z30V4D>F)5U\:E5*Q(1C4R\,.D0$!;:P';4\2]7[^ MU9?A::B5*6/>SKS,3M4OB7]>;WAORZ]763U;3?/U?+W(U[==DXPW$,$P M#ETNC2G$J0-1VV24L)#(J)21ABQKU!Y>LY(#;CJ DG)EALW38C4XD6I2=.[#5=AD.WE!VH]2- MJ^MF32DL="W5-?WZ;&+^F+V1[@8P\F+H,9K"B.>[;NC'2==D'*6*!Z5Z-&3] MJ%2'#7#WURL7%7B8/XGZUJH'I_K0*9>!#L:DFJ@?D-CA>AHI]3S%T,G]#0/$ M3B/M-&/*JQT,8_Q(/XO!-7$Y+T6BN]PN-G_.RW*^WCS5Z>]\U;4-$TX1X4$J M@3Z+$8:QOVO;=1%4.T]EIDWKAZM:>.![BV^WC_&D^!*&&8KEM&MX;M5$K,,' M.G8[A*"%.)*B2?%V0MK,\CX-C3-LT\OW+RPPIG9TZ]CFR@PE,5?8,$UQ@GGC M41KXW>P^@DFL<89+NZDA#G/IG.+2YTY.QP:D34W VG-=)_9DQSCA=8RH=X]Z M]69X&E)ERI@W#W\9XJCW*9)9S"#V885!D1BFT'[3VQJ5<'_N)E]#$%X.4TC1* MG>X^7,P!J8?W?LT-$>(/CD?JG\8R0:U"]!^.59T,X%GDG\!M_OR\7,,/W M-'3,I$%OY00FN5+,"PZ.MQX<: V3A,48IB3&,7$81HF#NR93ERFM)/=JR/KN M8'UQ=#/_H;=^W(]$I1,,]OG3.[^POWN;C7@SY11)[R=:_;B=AD:9,>7M=,L$ M/XJZ=,%;.&B+3X4BQR7(#=V014&8AM#OV@I]HB-(BBU8W]-J;Z+([Z;W9$Q) M?2R2I2<[ M#H[4&&UXHFNWQGC5F\L-1FG/65U]VG\G\BW4 MD6_R2M*H,-,SXHUIR)T=T]Z9_1GDK_\*URSPW"2(*/;*%/N=+4O<1"D MLQ\=+S;Y8S.K[W9RG8A&,?-\'/H\K/@^\A(80R]. M QYH4BR[)F^N07N2\ QCG:BW*,$>YFBG&Z0)/#'0S3MA&J/:@EUO%=:TP)RQ M\4KS:K$JJFUY*!T0\[9#&H61ER O3F(:ME!<)TZ5*M18 6 Y#[M@EU<7?Y"K M/RX^?_T-D+_CB]_8I49=8..\&Y),VY1;4,\]9)Y,C95&Z1#;1U7[^.F#"&PO M$U6UMC^?LK)+BOO[O,G<.!"1L'%(&9^3'X+823^,D,L0=4D2N1BR%,(@0$X2 M!$Y(0C]%DN/>;*/V!OP!SGJX/T/Z;*2/E#(I$7EB@-MQR#1&MB7;BB&ZM-I8 M_F-=9@O!Y_*/-2=GF6_JFC;?>.^^FU?9^?4JOZT7VG8X&(+$]RB%U&6^DS@I M=E"' X4(JN1/YENWG#QUR,134IWOU'(G"X3+">BX7*N)Z!XK> 86[/C?PST# M*1\L_._^.YN7^Z6IL>15F>83$FO/9=.068OV%4-U?DMR2[?9Y_5%=C_/U]P) MYS=-'Q==?$98Q&+^?P2G'G+\Q(\P[)!Y'E4ZUS8$'LN2+.HD@5_*#IK81-C< M9>")0_O5DC3W<8YAL1[(+S;EFYL@WFJ\./3@@:1/5+Z/$V]"T VX]8-)O F+ M=47?&-O&PT RYP-KD9VO+\6N]Q*OU_DCE\AY^31#,'8&-LV]/XJ[N\? [,VYXM[SVYMJ?N*1]> MF[M#9#[U?$*H'R<$\>D%A&[@=\@[;U7<,)M@3>+O\#*;PP MXF,(_"NZC2J\OC,_JL3WL+BWQO=EVY;(7]YEV0;?%UOQ$@A+$"9!D*3B)=@P MP1[L)A543"]4KES:Q*$DZNIW,J_$K]A5=276[:BY+<+MJ?BTY?J 3X,RK>.E MCRG/6I;VE&5]=M7D^':=_RM;7LU_)-DZN\DWU\5,>]J MFSZ54]*M'E:\J4E]6>FI-U=W\\V?Q7:U_'S_,%]LV,U-)@[ABJIJ%_---DLB MQFA$"/."B'FQ'P1IU()AL9,D!N2H+X2QU IL.'#P72 '>0T=9!WV^H,E1V]$ MTGH[J9?B#>D?0X+8N*8K48 >[_N#%*=<,J9KOD*LNJJ:\-6G--6:DG"2; MY52];,N1ZQ*DJ#@V<9=T1F# @T404XC].$H"Z%+4W(U@H1_XL5Z%EO[M6M;F MPVOXQR\GU7C;F]W'#]#:]X&<"H]%OYKTFF3><@&5=VD\(;(VG#$-9;5BV=$* M**;9T[I4*UJKVZZR\C'#/_)JAM,4XXA0##'Q$YC,JIX)!DJBF?.H_V;[B^)NB$IIFB=AHZ9LR:4U=4>[,D MJU>B.[U02UJ(H[PSY$#LQ0C"R"4.10BF7M"UYP:^U,OH_5NQK%'U:'J54?S5 M@%,4JAY4RDG4,"RJB9,F@584ZB@_)[2I/Z?34"4#=A2F>YN:$K'[AU7QE&67 MV6-6BBV1W[/[ZZRH.:%"?#L&T/)BGQ<)S "";(H0DEL=.UYZ90ZE/Z32DQX =K\J+F&'& MP,+1EWR=?=YD]]7,A6$,0X9BRA+&0N*D<*=\J1>YAE:/Y!L<= E)@&Q7>VN8 MX"\!%-1(S2TJ*;#=>V7)#M%]EI?T.!YZP6G'F]ZJDSKMTU YLR;)KS_I\J6G M?7?S\C:K9C%VG2 *$4.!.)<2^I'C=4TE*5;*NK0:&%3;Q) 39SKR4E1% HL& M8Q]1DZ511\0L,-A+M-YA:P!Y:A!(RY$B@5.4'U433LJ-%A_2#Q#LQM7YS9=B M??LE?\R6N*JR3755)!G-JX>BRI;G-[,T"3Q"&$T<)Z'B4 4EM&T_2B.DE%^9 M:]6R$.V!BH7<^@&HE< *YC58Q=<#S'$M)TSCT*RF5L\9%B@_U3!!@Q-L"G"= M@0XJ_\S 3P#(4GA"WLR[81J:9\&NEY7\+3$GJXY?LGF5U?G>[J%U C%&C$NQ MCQ,O]5S'X6T%?)8;(S<*E6[6JG^[]76N^X=B71>8%6HGX('LQT.VKA2/SFKP M)J=H=BE34ZX:RUDS*QRK)N0K/D[(D#YWTY";'O@+4[U(\=W,ATSL6''=ZAJ< M>0Z.(YHB!_J.[Q$8>['7-D0Q94HWBC2^WK* [!"UXB&VYA3?"]:@3$XZ++.E MIAU[H@Y49."G1%_Q<4([>I W#?'H8\#+)T/[N MBN^?US=%>?^\H&P@3/5IF6A.839O/EYPX&" M?(_TOQ3/EIOB6DZ,QJ!93:&>,2P@ H$1'( <+>F1).^$G)FF?QH:9]RJER?( MK;"FETQ]FS_5)?)GXJ"Z>(X9,NK!B+@1C-VV,>8GGM*RE&83MF=E8O#Q>? 2 M<*K!O+X'7W&I6ZRVHB!#OJZK4M]SR-LRVRU5U?F7S#OE1LG62<6L\-PS'>LP MC9F2=1BDTS)E(J:7(BO3N7W]YMSF_^J+)Z5>K\>C//U]GR\YK] M6-SQ'B8>&7X.J'MK_FF&<.@AES+B1V+I*J7081TB2J':@06+.(9,Y=;%^E.= MSAUDR!N9E7HF!*_H5*&J[Q1]+09['>JF.>8Z[6<0''7(1JSKL=3![H;M@AW_@[4I]HD_M:@[@OFDH^""6OMPC M'8Q=O03USTP S)98G,^]S9HW +J_% ?GW!F-PS2$A*.A(4R="*5)T,%(W!3I MIZX&&K>L^AU",&\@@K+#V&J\.&K;)VS.(4>2CQ MPR0.0L_S2$H]VL%(@R@T)K ZC0\ML,L6HT8E)//$&U!6VYR;5M8.;UWNZ RT MD">DK6\0JJNM?7SS ;2UEWDJVMJ?1^ES@.M%<2]J*+WQ/JQ+X@0BQR-!%"." MHC1 KD^BP'=CZH>!]&FT'DU8/']6HZKKD$W@">43')TZ8&: V6D,.R.6O#Q$ M9HR='H/IX.7TA#+*/!\Z)')=/^3C&39-8B=U/:6S^[T:LGUT]BLY_YV!*_S_ MLTO%<[*]Z-,6(SO,&5$C 0W4V,;7HQU-:H*DSNYD%4G#E/?]S3I?K7^ MP=N[X5.T9+Y>MO&1 M/ "BR<]IE;%/C:JL""A 8'G_ K8)>I;%8EMOZ8@-G!%I>H9#?@LC>^!_6Y^# M%EOKAWM1Q0W8 Y;58F&G4-C8@:V^OFGY&X+:CZ%Q%;0G]L)$'U'0R+_3B_;+ MO3!UG "E(?92FL8D\I&#',P%.0S"Q)40Q8[4R0H*98*:! 2[,4J%#0+#N4V)A/<*(C@\KD*(BA39+T M)%&)+#FU>V'D,MLT[80N'$0^2&#L4_

F9(C$RDU5[G"C.6%L@6M-615Y4YJ[V^+&1 M#'9P^Z9^S\T^.L'5(V<"4JB+O.C?-12$\%RTT&U9I%X,8QBY/HN9YR OZ+)- M[*2)PHQ7Y4LM2V -16&<*_$A(7ZVJ%!3OAJ%CNPIT:&@>;9HT1,\27KD=.W MM&.BIF/]!!1-"W;1T^NJM6@?L_5V?^+_6U;6P8L;MW^TG?UXR!:;;'F5W_./ MG-]<\I]6-_-%^W>\:S0]&'N)$XMU#PC,LJ;N;^"( M^L+Y(@,/69D7QP\;3,!5IZ5Z\EY2D_O6C+.#NU('EH"]*6>@,P8TUH@$[]"> M^@.=14-7Z#7GBS>$>%273^/@X#BFOZHD/!K_LD&%9C?BXF[]ID1^O14M?>-- M-@^1\K3;@Y02RAB*XQ Y"$8Q23WF> E*U![:Z]609=%OL8%#<$"@TWLIN1^G M:_&[RIKY2W1+_W?KI41CS M_Z2.%_E.[#&:X#0(N\9@A!.U-%:K">L):8>J&4<]7BO68U VN[1.GFJ>J,Z; MI5SO+69.9FV]J)R&[O0UXE4F98 3?:UIGQ?%(61!D,8A)(&'H M]%[;-$3\D M7C^UD6QD%+W1>G98GT==S;% H0G5&>7-X6/L*"F/(J%3U1Y5,]Y5'RU>9/7G M6[:NVI2J:E.M)%OS?^GV2L0F"4LI24.6!BQ)8AAZ7;-A@)4J:_1NS+(>M?B MF BKR4]_&N5D:% &U>2H(Z^9@8WR]N=[[)R0(V/$3D.6S)E36.J ?=*DRX=B M717E%T&R*$=9?AK(9M.=DYM6?*2/:UB9_?IK$L1-" M457=C1",PW2GJKS/I,;43;*]T?7-P"11DVD#&F>!9-,J-X%IY)NDZ2J=(N4? M0.M4+5)1.RVV9/4N+;Z:AHA;M._$2 MH0TF36GJ+*"!&S*8("=VTS1&<121MED6)DSIN?C>C5E6S#_6-Z*,Q1(\%.7) M ^V6J#0CD$99-*V'T]*^'E(GS?+'4#9YT"&'=\3<6(;G"?SQNY%]*3U;GYX;E>?RM0G@T 9P8 3XSJT >S/.FA>R&TM M:\KNC1=NS."3?2,N.+T4,*R7IQ$(AC?[]3+"&+Q+)\2+NVRY767G-S0K\T<. M[S'[O*XV97UOO/J\OMS,-S72\YLT7_,4/9^OOA55+NQ(YWGYC_EJ>U +WT\3 MWXEX (Q8@%D4Q%[@U+7P&4D)2I5N5PR-S?8"16N.""0W'!UX%/#$GY8[\YH( M-%\H+U\,[4;)W'W"'E1,]0^P, IU%9T#8!&JCVMMM M8+270@S[YM3<8J1>,(T(-)KU+V//NC4$S!M+ MQ,^*O2V'$>FALT8W(EEVI&HDFHX/]2-09P/ >_<=F'$8H7:&3"C@]'*!5* 9 MQLE3"S #67TTL S)NGI $9.K=%5\_WNVO,UXO%NLMDOQ_CQ>++;WVQ4/?LNZ M(I.8J979G;@A(2*D>/CK2U&]1.L%;LAG74X &0T(\AB#I$%+G=A'2A>JQL(X M8,!99E5^NQ;XWYSMB,6VA5B1N>'&@[O:>B#*:G-C><:/2=%VO'Z?J139A%&BL IU98K)T8!AH2LX],PVT3RO^(JS[=4+1RZBC MI*+9.%UC:M%M)!:.1KLQO6)H>>^W>;X66(Y,_O:UI_8X'8@]Y 2>$W"8GA=[ MQ(L[G(AY4K6AQT-G.>*QFYMLL3FVI"?BEZ@@S'^PY+V!R]Y"'-=?Y66\Q[1K,(<;60HJVTUO+0"> 6'$].*5(;[U%_@L^G9J,6IP^]46 M^:Q[0JK(]AYD,E^)UB[OLFPCPF2Q%BA?1L8$B^<.8$I])X(1[D"[9L-_=_D4N/O MC2AITPL3*(-NR[+"?A]6G$OM0V8SB\/KY1MS.WQ=U>G^S/.H Y%+L9>R)/ 0 M3A@6* (G3JE#9(MPFV[6HHP>3F#>7,OYJT,Y=#*LQN&I5->2-R:2R-JR[F6: M:I5%V0%]:G7F:\:Q7DQ-M]]=?#\#7QMG<5/.0&L,.+0&; K0V#.:QAORPPGM']K3TX@)@UM= MC#N^S,20/]9E-E_E_\J6?R]68O^[6WHY7U]FBVV9;_*LPF5>B:UQ_L?ZI0<^ M<>DLFA&$17!+<>32 %*"7-_IX+H^);/'K+PN^H85ZS!55.O0(OG+&W?B*+78 M3]SN; &WW(JJB319]:M8=Y\_SO.5Z!>?^$3Q4S7GDE7M##P,1F9BD7WW]PM. MD_*[\6AU>>!9_,SQE]SQ9V!O/6C-?[9TW]H-&L-!8_D9F-_P1$B$P&G$M;XN MU AT@_6::4>^X6B0#(4#^\5<;-SCW&]7G 3*4A9#AS&& \S"@$(G01U0%F+C M4=$XP*G$P[?VIZ7"X$@:I^J(7NIFS>L?1=?L$:"L:)9](:ME;V#7-/1SY][T2J7 M @_%J%H6*[W:\O8JR[#R?(+"$SIK@OAI"*812PKSW5+QC1#> ;_.[YMGD CU M+$/H:$(C^ER$EX$P%AD:=4*DSIBRTO/-<%_ 08K=KY:A3)Z8\U=M0$ M1YH8.T]Z')!P0C*TN)J&1NA!?_DLA[[]JBK0UH:F?L*0[WIQC **:$RBU.D: M@7'JZ.B Y%95B5)3 PL<:>O!*$7BGQ,AH0F*C$U+%53!']$%+0ZD MSF1>W>7E\B*KSZ O#TI"HQ2%*,$811YU0B<-O"AMFZ)1%$N]Y]RK Q( M8E^.)G#VL+<)A<$^HWB:\(Y/Y)-Y=;0R5/*T_\BW>5UDL"X-]657=II$D>,E M"8JIP[S4(= /=\!PZ$H=C!\0CNWS\@*>6)#BR.JZ%?QOAZZ_V9O$4R3YQ:*X5EJ'OB_7EIEC\D\P?\LU\5>.HN&QEY6.V3(LRW6ZV9?:Y MJK;BH/0,QY2X#F*Q[V*8ALSQ(>IP$!0J%60SW[IE36@ @TH@/@.+!C.H:M"@ M;%'75P=N:MP@;X_)U^[E?E5>T37M(>IU[1.:N*,6FYXR0"+M.X+L."9S(12C 28<8^8'24VICXK2L[PU"L573MPB[$[&W\ M(!.$]YUE8^9@L(M,(TA-@@E3'+?_5XU37.#:<*3Y]2K#];M+ MLR .G<2A*$JPZP=!1#TO]4E"<)1&<>0J/3'0LRG+X><0G1":?(=/ZPVJOKS* M!8P!*573_)=L[J$!?)I-*UI]FJ<3PS%2.V)LIDW[ MIX9%H3Y1;[$NPICMD9Z)RHQE)EZ(XBE66\#J6>6%@8>E%*&GYN%&'3*-06K8 MII?S;0N,R0Y9L1U3Y@O>]T3S7SD=VU*KCU&^;@TZ4 M*NU]:#=B.;W8XVJ&)9_%%O7EIU6QOOW$O_"^33,F-TB/,7IB7/9VPC2&8G\S M"L.=4SU&OACISQ%P)7C^@X-/SL(D\ +H01A$L>/1R'7BH,/DN^+U1(63\%:1 M* U=];/R L[96\&4A]CR^;!^/GCS9O#N:D'6E8YVE9$5)Q26G2FY+S$9/RKN M4=2^J1,C=NC" U7>94TO?W;P"\-G1]IDOY,UV7?B-"1\(%O?R+*&8EB^XE6Q M^*?81MFF4FUKZ%6'_H_/N:YS=W^8,X-S.+('-=Y/@P2%+DP "G 6MJ M1D8.)CA6VKVPA,'V:12!J-Y.%A7OFXOD#^U%\MTKDO6^-"@ZW/61E1Z;%;:\ M);D1,0%'*6XRU/0WD%]>]F]@GX$.>+-7#7;03Y\4M53$3(O@4QL#EETV#3VW M;N6KXF9#L"JKX<<;9)?GW_[,\ML['D^P>'[]-OO&1\K=O,J^\2B3G=\TD+L? M+F=.#*D+XY1"EY(4AY"$M$7H^G&DM+(_)"[;VP -2/ @T F5;_2[5O(_+NG^ M)XJ"/JCKY$1^JEY3$_Z3H@Y^$:;\>@8Z:T#GWPXZJ T2$[-V.WEGT[ !P: S M3@2),5P^C< QBN7%^ -.=XFVQOC'.NX:M\:N+?DU8Y.1^.436!/B2SENB&S%\X-O&T MAN)U&=-KVF]P);6PW8?C:2BB(5N.+G'W9T@K+6Y;PJD?(<9BCT*4Q#2*/=:U MA,,T=K736\GOMZQ0[-FR0X]45)8NC932 E.]4L-QI.8-2F03-$4"IR$KO2PX ME3!IL2'WADW?4WOM6;VN.F5:E+_QW]V7J\4(DB@-84*I@S'R<(I(A]EU OF+ MUZ,C'>P,> -4Y566L:F1>D5G;)"63WF#1.Z4=_NY9Z>\P4OG[\N]UK>':D-E M*I)/L6^HO/$S-EB5/J)U;_Z%($L^W6.9EC>"\K3<,8$K^M/AHICB@#%QY>SE ML?\_UMRAS8+1@_A[L5I4L1]9N\WZE6YQ%FOS=/#2;EW8^NINOFX!?RW6CUFUR=H$8L;S A>' M08@A)# -:1K0#G\28Q28B+!CX+8>8P^V!II=]FV]-6 QV([B_C[A=NI^-Q-P M%:Z"-]8>OM4.FE=D-MS@+K[R\-O9W$7B*81<"\Y4#KIC=J@IA]U1>3%UC=RR MYP:KIG)D1C[S_"2D/$UP6!)Y$2-^C+O%_P3&3&E7;S20MD\KORJ98K0FUGB^ MM1Q&AW3KX%%39FW]@T3(=_QD(R":ZAH?//X9H\%TU10S?K%7MS%U$HKY%#?@ M,%(O\E@4A!T.+XRPXJ-"AEM7BD<:UR>MUFW\"6L%ROIK&FIBT;[>M0+5F+2> MW:;SO*P++& .\+Y)R/%Z^7O&,[5EL2INGW9;3D'"_P/3R&?,25@8)@@F'7+' MB=@@B:Y!O)9SWMWQ_GE[O'^^1SQ0>FO2N98SW9'\.GC2*^P$M:'@P-+ZDO>! MK:,]7LPWV+Q8J876.$!FM>W$B M<5$<9&@L!;M.(FS]P$'Q+=<-%1)[=9N?,"#VX\-F.#3@J5&"X8L+H_\H5OS; M5OGFJ3& ,DJ8CW'B\GEOFD#/33L#@M15+'TY(>#63R7L9/!Q!VS$.-G3RR,$ MS.'<.YG(^:J\P-[HCQY#3WISJ&!JIDO]A%'5$#$VPZM)WXT29R_RZI]IF66? MUWR^E56;&CNA\RW=#1_>8G#)3]^+ 9'PUX2BDL M7K^/^UIEVGR5E??NS \3ST5^Z'I>0CP*TP1U1RT("9-(.1Z. ]-R(-Q-+5?Y M378&GK)YJ;,_.9(+%<+?]+TWF;BWZQ/"QA&BG157O1?FQNT?$XIO(Q/Q5F"; M@F^D(]KB+EMN5]GYS=LOFUR)\X!7V8]-PIG_YRQU:4S#,$0H0:GK$<]-PJ:T MMN<3&*=*44K6[?AE(E)MR;B7\FN30W5)??5FP4LX.R1)'$&2AHX3 M1RER$*2,^!V2D&N\GJZ::]_V^E8F^E&^RG?O'1Z56+ IVI=B7OW-&^_)Z JR M0<^IJO(X3E.3Y@YC?1R0.^PCR+,TKU(:;=Y+4Q-J"Q8>56M;;*I*=L4#A^!I MO2G;USC%XE+R5"\QS1?<,7LD5-R-09'G,1_AQ$VC*'0[))[KA#J2;;+] ?/A M,GO,UMNL4>#Y8E%LQ= OLT7&'5A?D>/]#"RVU::XSY07;&SX1DV4QW*+7KY< MOY+V#*_X@).+#M5W3N*W(4<[G]48-5!KV\-/C1V@>^M8;HYLRGGJ";,(_A%?R&C!0LZ MM& '=S)B+,NH5)YLV#G3DF'SYAW-D*WPJ"[ ;%ZN\_5M]2TKNPW:?,'S=9JO MMF*E^CD:Y@4A]@D.8YZO^SQ=1S#NT"#^OWHZ;!;#D')5EO0U[.'VM$HM0D1]*%DSP3(#?S M7."]*KK?$QN0^;H6KH.E&.(YJ1]Z.$QB&L8>@BR*D.NYU!%W(*G\HPSCP+-] M4N7W;U_._YLQD+"O+/U\!;Y]P5\O%6KNC^2TTT+_0?RE%@-VS]SL#0*M14V) MXEK_#XP">ZO$=L3N]P\-XW%"(D),QNT*[RM,W_U:CRK\?U?M%+G,>$)6+59% M)8KIE-EJ+L(^]_/NJ>IRWT^JMI^(UZJKOP&\J@J1PJVV2[$<6G_1MJK:C&]U MT(4>GG6AW5=O#LCYFVQB<>3%!RN.>B./F$"OF,#;#B,34$QFA*K-+0^+CEW. M5]EEMMB6-3*:76]^GV_:/^'[HMR(:HRDJ#8B@ZHNBA7_WMOV(_LR#&Z01JE+ M(^@$:<*S)R> "7(2GCHQ/W%#J#+K'!Z=Y;1D!Q0(I&J3RQ%<)3?MG+:7U)(1 M@1CL#3C;%YK\=%.4GRINWAGH\/*_?>;/,] :M/O$:,5YC/ODQ 1V//]/8VH[ MHOW%5$:BG:CS9[ZYR]?GZ^R_LWGY#/3,"TE(?!;&O@^1QZ"7NFD'C(1JI90' M@&,YKM"MN)L(5EE5-87DBW567\^P$V+Z^,5L3!G()7:#R*I6,%'^CT]T+_DP M7&7["$+YWYR![[6=@!L*A*4O(\\T@\MQYQB()@8\_['"APF#->.%,:Z-3TMN MN%AR7%=W9;&]O4OSQQKB\P W0P$+,"$)@=AG$(5,K.NV&-/$5;KL/BRR8<*& M"!:;@@<.<7M9XU+?P-XR/"L9W%&C!Y.Y,+F.):W10%A=!Y;J8T06*:>9F+(8 M[1P?*]X8MEUWJF+! Z:C4#/*ND$FQMCK"=8L#:D7NBSV L=%0>0'B/^GA>B2 M-% IHC\H,*48I%Y??X@E,3,.,AMW!O?-Z&'G(P06&:\8B"M&G?^QPHI9TS6C MB@7^30>5_97T;BTN=@D*4$C<*/1]#T6,A4&+)W#"P,J2ESH*VP<[JDU^7PO- MOB"%G:"AX0"S$<(N]Q;"P=XC_-_S:C%?U7.*C[,;\HIQ U*O[\6/I>L][-04 M\;[,6MVMV(&;4Q,[)QB>E="W=L?2_+[&FMB-T*7XZ%V(O;XTA %.$$Q]#'C M$PH-=YUE<<=!O4-\ MK%ABT&[#.PVZS-O?99AY#B0.C2!&#L9.DN(HP&2#OU8XE\'T.-K?0K2@Q3AX5AVUKH^(FC]I"5;BLJ(J#UZI0 )FK1B4$O M+EOE.W###N0C!)T8I7TIG<80[&U%8;:CJ0T>5G%CO]/LH:CR37717/J[*KZ5 MA;BH]R1@5#.<0C_Q:.K (/$PC%+^7^2Z2/Q_%".EZL=&&K2^U24P@F4+4BVE M,<.H7/(R.)EJ:4K+8XV$;!DE?1H:9M:DPF(G55.W MS_B&+(X\=Z>E3ARK")IN&Y8U; ]+E$,K;P=. MZX^P5Q&B.IMQ6%V=ZE6_ *+Q;;^VT]5,\W=UDIGG4HL[ML7>6/V>>Z M5M.7HGI96)R/5P)]&O/$GK@XI0[RVI?@PPC[B>K;L9;16$_-+[?W]_/R263E MH@[A05G"^=X@<#WGO[1HRI<6PKJZ8-;.O*XRUB\K;N&ONF6Q+/E3+DV9DB/5 M,IC#,ED'V$$-'CQ##SZW?A(&_#JA&@H*MZF)>3\RY21Z,![5A/<9K#/0 -_M?\<35!/ ML75")HV0/ WQ,V-*8:$3*A2/%>\\B)IQ?W"3ZU)Q8E/S9;L.]4,W\N(D\;R0 M!3&-0M*T"R%&=^RI#)LO1$? MS#,]@:*A9NTI;/5)M;SVCTH4/6_/Q%6SQ/<1I2SR,?]G[,($NK1K)' BII+) M*GZUY4# T8BD->OPJ&6LJC3)Y:@6&5+3]I:<'93I)*;/*3J1BFIR.8WD4Q=\ M8:0_*D!R>CT5\A6GW\<>OST#!RXY\:FIZ&(?_D]-Z(=PZS0T=QA37RX(#,>O MK)Y_S;[CW:3B6UFL"S&#N-^W^S(1#4CD)DF$'R%$ZB&2\ M<^85 W5R8T)\7I+Z'-;G]>$G6KVI][]F@)$V[./M3:T>]N2 M:Y@#^:ZW6 _L-H/*;X4W:*B_WQAF6OM:]_)]M>TPZ M+W&&(_5#IO('9EJVGWSNP]:[':>7X2T!6 M%'+#CI 3[O%\H";41NFWBGW,7!0%*0PKU8!EC128ZJ.;C'LV=+RV;8TGL=K;ED9:M)V=7?X! M!)Y/CJ>8=)GA4S+9&IQ*Q21KGU#M ((&8<' Z]1RKAO4@N5.]8M+%:J>W0::C^@O886+769 M5DB%RVUV^$@]V98EAX77RZ^Y,Y;T&"[ MYKT69/^[%7_@@4S^IB6\-^=.UP P.09^!&C9H M<9^!#OGH%0+ZTWU"R0?TY314?DB#C]:4&8AK4]%A?ZBWAOC'.M]46 C=$90) M]@(."R*?>9B$?@11U*%,>=IN,E28QC9APVQT,.Y",Z%B M3.\IQHV#4F3'8\C!S8LFG-06@=JDCQ-1%+W2([S8\O_'B#76K%<,/':](%7N MX6U@N"S%]A_Y-G\2/ZHA?MV*C8/6LNJP.OYO_'=+'2V>$M[AHA4?+/E:_'L=JRH1O;+RD>N<.#UUL]UL>0#+ MJVHK:FD:F/5,B629BA<3@6IYW@225S$/'-@(KI_ X>=:.]OPUUBZBY_5_M64 MN@_5YJJ$QNGV%X4:'A.!K-)O]*J <$#;U;P$R[Q:K(I*R(5)50'SJJOSFZV7 MW;\^9&5>+/M6#AG&1V]D45/L(1.H7C(U1HKICN?^ZP"'& \7*,1;58UM?'C> M-S][ 3*"80AIZ#)(@@BY) T\M%NL\..@[S* 16BV\ZJ#R>3W++^]JQ\'>\S* M^6W&E6R'&FRKYKV.1_$RV+.5Y@K6<2.+!IDJL$^DY17"08P/O372,8PGB))8+!?* >G]C]PZIXRK)+GBWFB^Q( MU&W>713U=V\NLD5QN\[_Q:VJ^-Z M1CT"IODZWV1?\L=L^7F]X<,WY\.*!^1L\S(6>S3F(3CP& H#ESBI S'T24)P M[$0(,J4B1S;:'W"NM9B7Y9,XS3R_%Z=+J^;!U@Z]F'EEJN6,K'A$-?:,XPS] MJ-+@_50#!GO$H($\H1@A3:R4^IMWT]1TW8*%1Q7;%INJ6ER<0I+6:]CXOB@W M^;_JR,&://@%1 @3+Z30=R*/I5'(" U1!Q%CHG3#T,S _0 M=_,+(+KG[F^$C!@2^&')EVUF8'9EBU'E?.KO[,+\/DK.?^=G8&O[$HM)!AF64[SQR-83=2;M_;: MU_5$^=CF!YU6[\%RV1Y+L)6X/*'(=GPR#G-^ODJ: MUZ O[[)LLT=PL*Y#W3@*78QBUW<3-XF#@-0%4_TT)%$:ADJ)NLF&+4MF@K_@ MKX2!R[\S=@6X<'X[_\J^7ETJ)M-&J99,EL=B63$9/H )6IR@!GJ@F=6(HJG" MXZDLUH8[IB&9=DQ[F87:XT_^&>K';+W-+C)16DQ2C'R@GW!'VJ)ND# MNM/2V]0F'' B%@SLX6E$B:&-?O4V]0B<#Q99+C?SFB?#Q1\[+E[K""DXNEI MQJ-G/K$9E_2<_Y/$)TWC3<>I/CX8+%Y]V14U\QWNJR#PW"2AT".)Y[&@!0C3 M*/8'C57RL#Y,G.I1=G)(+P\4G>PX>+SID8QOIQF3OD@4IQS!W3])+-(PW'0< MTN5^L!C4G%]U9XP'1X@1C2GR(I00WX4B1+I1S%@2A]Z@$4@6E.7X9M5%\5JE1:E MN!XX0V$8,1\1'#J$X-0C@1?R"582(H8(_Z=T81UK"&SOC[<[MEP]ECN\_%\[ M:\"B,T>4JEB(U]AON!W@KC:D/BBSNUY^2S0O$3>ZX['32F MXS6U"+&'#':8P1ZT\)* #01NT '?PGHH,6N4IG&GG,4:LU,PDE:U6->Z)9< MV19=<]\(F'T03=S\*[.[;%UQA,T9M2]% M57W--N)]+X(T^ 5[E6(/)$EVW+)-))A:]:]+GYOD46ET_%' MFK[(%JMY5>4W>7/!=__H9\I9PSP7.U_O]6J/E##J>!2[*?8P2@E/Q%/4(27( M1;-U=BO,OE(\2C\P3"FEB!NE>&61M%3@^MJM$(85MP64.V/$G2YQ;XOC%^6. M\N;T^"_9S4VV:(J\B?L4Q?I7C8/Z0SM<;HUELD[N<>C_F3G=%8!?A$6_BH68 MYT:!O56-[X5=8MIS8-D9X+:)[L*M&^&&@%GWO'>/8*3.,(U -"H#;]U)&-4; MMC)6CSAN &'*2.@C2GR?D:A#P9( M1DK6R_MY*OOM:^>KW90=;/55\5"_UWR M5%E73$,>K%G7,T]58U'Z0E+[0NJWLEAN%YL_YZ)\Z.9I?\(?7U?U='D6NW%$ MF$]@D,0.C2*&J=.<[ZDVL @N\M0L4K2.;(E7T$ M2?VPWGQUN#X8Q+Z#$N*Y- XH(\PEHN!+@R0@:F_5V6C?LD VCZA6X@7?)L?9 MY)NG_ZAV#W@^U>75'WK)J!6WR GJV!Y1D]8.K?#&<9EM(3RBN M32]-0WNM6E@,U^>-)*=M^S.?PA0&*24LQA$1BX9^TC7*_RI5WQ3IV>"0>R!G MRKL?5BCNE9?:X-54,MIBFT3ZV6)1SSE5"9Z&V)DR1BZ[U./(C(2U?\RSZG-5 M;3.QV^Q&ONLECN,@+J%>[#'<@&!.B&*E%]\--VTYD?R:?>_2PUSDDS4HL-R6 M0N#LJ)LZ^R;4SBKQAM7O3.RLE-F\:M[-VD,'#?8IJ>-+7K754MM!'T$]]8U3 M4M.>')I1UV]EEOW(JPU7D*X;TZSYYRPD. D#C%V7^)B%$+K0Z_ @IOA@D#44 MEC57' \N*SX5%&\#=4._?1=-M72I/4^8$-VAG&!/?W_I\/Y:2_&!00>R/"4] M/D&YMC2;<.-'4&DC=BH)MCEF#6EW\R!0-<-N0B@F"*'4#1T'^U[(VL8#ZA/< M'7HR(M6RC6H<85)3YLMLLVDJ;U5V&UCJ1D\11&OJ04#]T8Q1[7J?!(4H15CU.T[.YX4[/ MG(U];L;6FIPLQ1]AZ,D;H[8FI\:1F:'VE1.R+4L^U&<)CK!#(H3#-$J)$T4I MZD9Z&/B$F#S5H>GLH/ "I6:3/I ,G\91SN%3,8<[2/ M_-CB*:DT[XF)Z*4%P[1?5%3D[CWEK,K-[$*<5*T+=$*?^%[B0\]-N A')(E0 MLOMNZ$B=LE#[1ML;>0*(4D5D14).BY0]+M3T1XH&&67A!AVH"O_32T5Y9O$; M8J''R+@ZH(FYZ-,'%$?O[]G]=5;.<.21 ,8)HRS H1OX/*?JOMV-4ZGIANIW M#C.":2$J=:F.85E:)$>Q!4:TQO%[9)@=R8W5I\:R(B\3&M]]/'!:+)Y,I)D[D^C -,6V_/XU8Z,P>L_*ZD!G5:M^KTHL/(4AW MYA:._)!6Y.7]06V/$+5AW>( ?S5(!AC8SRP_,K3UV!E_<&OB+OKV"X4!/O]Q M\/U)$OD1<9,D\%P2$AK[[N[[&:)2KQFJ?ZOEL-V"41C<:IQ(#&YK="@.[@;' MD(/[T/)C@UN+G0D,;CW<1=]^H;8.>6(2GSS]/O^?HB2B@DD](W @"GP614& M:)Q$*7>HVR'P>4*ALA!ILEW+ O'.,MCU$ZCQ@AJPUIM&1IT@MQ@Y%O]JBF24 M>BOKD0H\GEB0M.&-::Q(6K&LL-^7C:GHOOVO\_NLF0_/?!\R$C(,O31QG,!- M$1?W%D7L0:5GH4VW/:J:GCT;T *UXH**-8_TEE7KSC IK3I^&%I?WR)43V-[ MN6;R.MO/.GFM-<"BK-Y^R1>BR-;Z%M^667/&OLV2/>(0%'O8CQ$EB. @%D]8 M\_9BQ_&\D*@HJWXKEC6T 2:>D\D6=^MB5=PJ'MWKP9^<#@Y#G9KB[3"!/2@S M\Q6Q8.H:=P-OXO\]F[7JCC6',$D M#7S,VW=\ZC':M4I"J/2.<-^V+"O1#IZV%/4F4TZ0AN1139;V%.ZA@0;;2.KT M#EZS\B);U;6(J[O\H6N1P00S@FGBL82( MUP8#Z'8MX@1ZI%I9Q>#<6AFE;MR'L&:R29.D'1 M"8DR0>PTY,F()87Y;JU+^[,<.]#T?AB0F[7'CV'&AXRA-NXPT..Z^I/X#]F;8[KU@ M;H=HHQN0XSTD+\.;WF*X.NW3T#2S)LDO>^OR94#[?BN+JIH%J9,P0@GBJ9F/ M:<1"U$FN&[B!4L')WHU9UKP:!"#SLGP2"[G_F*^VF3%QDZ2SM["99]+LUE^- M;S)R5J/1DS(UHB MGP01A'L@4:A6L\," *FAV:=ZQP$P<(C,F-1I4]];_*QR;D4.E9TQM$(>H51/ M,_OZ9_(JVMM >5TUPV5_I?VCRFZVJR_Y33;S0H8<"(,T@=!-7.JA-.F:=A,O M5EOI-]*D]27_!@M8<3"F!%2%T;Z2:8E*@R)Y!EJ*OYRB>&!9W-.F)80:K$]= M^G1,DA8[;;ZD*Z9LKZOL?[?9>L,>Q1&/W4-B-(XI=5' L$?#B/D1AF%$@]B) M73\.H>R1)>WOMS?H]I! @VF\1_6.D'-B:/7FKX7D]CG60>B2=*UQZC<%?S^K5A>,+K\([ED_^ZM@AKK?L"%B@QC6R\.SX45 >=4ZG*3T:=KRC/;K,2$])YGE9 MK]&V\Z'U\DM;:S07.X9S\2#H\GQ]D8D*B.( YWKYM5B7W1^3>96WM81(PGPO M#9P4>0RG 4\P,&JJL+DHCIG2N>[A4-G> >2&-&O@H(5='WX] SOH8+Y>@D/P M>L72!O2CY&QIDBY4G%)9\)Z=.98ILD]-Q 9WZ#0T?@2[7T[I1F)>_K1]F3_. M-WS*^7G-,^6M&"07>?7/YCHG9FD2TBBA.,%1X+FQ'W=-!C! :D?M>S1D6>GW MV, >G-9=\WYTRJGS8$RJ":X6B99.V!\GZ(1(&N%U&KIGQI17!^N-\:.N3J18 MU_/X*_[[[>7'P*4^]-,H](D?XXAY7A2U348P\I2N>?=J:#AUZL!I7MON1Z>J M.EEF4EN=Y$FTK$ZO"9)2IQZ\3DV=^IAR5)UZ\Z.N3FF^GJ\7^7RU5\:JO;;= M'-R-$I@Z ?9X!A=BEW$\7B>/$:-8,Y/JW>QPRK5HG:)X,M\DQ:KZ-2B[VFJV M0WF0=8EC%>T1VI&N.,IR*"5XQAPQ-?DS9]A1,33,G?+29/)TL/J2EO7RZ.*I M3AD#/PX"',=<@$G((B^@@=^V'#NQ7)%QD^U9%L,#7& '3*^@F0ER%5<"!^)5 M30:U*+6[B'><)YGE.0,L3T/CC%IT;$G-&%O*JO96NVVJ&49A+*I($A="DJ"$ MT637,O.@6AE' ^T-MDER!HX,1[T*8R:H5M2X@5C6W.XS'&[IJ,(JUT--='@$)KW MV S)^V=[B_NMQ&NQ<=-?\M2YUM<\JS0;$;UGN[?C3&UEB%/4/6W>IRM\^B9) M*%]/OC2FL+M__7N>E?SW[YZ^B")#=:;ITR B*([<,')Q0IA#W%WC28ST\KU^ M30YW+F8'KCE+@?_1=S[;BVGE*>U0)&N?7%'FU_;D]@1CKI4>A&<1ISY74\C\01A:S#@+T0]\[_M%L>50F-S7M[,-\C M&QR$=)/*.)EI\%'J5!/#WBZ8F%*:M4TF533$H+)N?EX_;#=5+=-N5RW7CV.7 MZS1E"$&"4A:RI&T14Q(H70CITXYE3:RQ %=3]71X4]0XRY3I3W0;8&>@97#L M">YKGF3DJP>[$Q.K/I8[/01(J\K(A>&48 C5YP@%F*'O=C=M8@Q5+RD MWJ,EE7&E=3>]&4I>?S&2YDY?C&R09DJ,O F)D:,E"V1$",]=F3% MZ//Z,:LV(A\31_+J:2NE6!2R#!%,<1I[*<%!=R /IZ[OJR1#&E]O.0?:(P(" MDM:BF YIJ35J!>W4U2G?@:=5"L#7 UY3__+K@YNXB9N2F+DLQ2Y3H2]*.Q6KH@? MP&CHN_KRR&ROQN].PL^;P^_MV8PEF&_ S>[,QO!W\Q5\ISA]G)S;]"><[84% ML9I_8$QW^F,)BO6IF_NU26,6##?I$9FI[:">GT9H&,EV"Q?Z=3V@GB[O-T!H M7BU6A4 W(T$2.U& 7 1CZ&,(?>ITC3(WT)Q\:S4U7)JLFQWK,:B:&5LG3SLK M/@,'NZY[<&/ER&\1)94?]V)X&@)HRIBC>;$!CMZ3J/O5^L?L@K=7YHM-MB3S MZF[7Z"PD,4-AB$A"_!#[,728US4%*4UEA*E7 [;W1HOU[2?^>_>@W $$"XY0 M3ISZ<7=:D@:C34V(]HB @'0H1D-PMBP6]97)IK#TZ-P]@V.5PQ9@&#L>#1D,8) PY"9)V#9#7=]5 M.K:G_.66E=9DY0%9NN1R/JM,J8GK 4DUEK&*!#1$G,CBM#F;1MZF#__HM7XM M'F25HOGRMW+!@!$4H9B$-**>Q]LCNVNUU/>H.]L4F_E*3C+T6U'2CAT@Z6%Q M)7X%W+Q83513CQX4RLG(,.RIZ4GWI,L$)HQ'Z3FA,OTIG8;<&+"C,-W9=%.5 M@[6U&72< &%"DR1U?"=Q?)K"KBV*F:>7KZBT\(&2%B7B5#,76YQIIR\=H*>Q M4I@#1J3R&!T&IZ$N/6TXFM'H,R*K*@4'F">1#YTFL,3DF6( M_&EHEREC"BL=5$W-OF7E35'>\_Z67=[-R]T3\2@(" M<'T9NA%,6IQ"&,?3B M-&0^"GRHDB7IMF$Y3SJ !1I<:K*E39V<7@W!FII0O29LI//\1Z@YH3]]R9R& M\/2VHC#;Q10?N1)-)/,J6Y+B_B%;5_7^ RY+WL?J:Y;)T_XCW^9/XD?X^[Q< MLO_=\IS\H/+D^>8N*Z_NYNOS!_$5%8^98N\Q6UX4JU5:E.*79@BF@9R)>6_'I6I@! M#DT%![:"ZR=P^+G67E ;? 8:DP\+!8/::+#A5H/6[#.P,YS_ZXL>!?X29("6 MC:%?*QO4U2>"TD3[W#1BW53)>?E8VT1A3BTR-PHP0ZX;ACYQ41"QT,<.3;'7 MX@^R79LK'9J[4#:K#PS^5L!!LU[DX^KSA M.IR!Z^PV7Z_%H6:NNN('39/@EWS=?+SZ]:>3W<91XRJN8F?YMQ%;55Z&UUDM MSXTOL;_QK]A4G]??ZO$]\SP/IS&,,'09=3R"8B_MX+LH5"J'/QG0EB<\%V\K MZ:T F/M;JT#!9J M>_EM_$C[CSI-V,&G*:7(90'$R/>B,$ L(1U\R (Z6V>W<_X+8\=:1=A2VALW MVGMH8=]HV\YJ)AAL5?T^=K"UX?")!]O&Y)\OV#YWY2C!5K,W_>S!5I>6P8)M M+[^-'VS3HKS)\D,+8IA0UTV=B%'?"<*4H,C=I0LAG4R\54<^5LA=B)W?U32# MKH;_QXZ[EAP_\="[L_KGB[ZO'#I* -;O5C][#.[!S&!AN*_WQH_$+Q?(0Q2C M*/21[V(*PX10$C@M_M CQ&WW\-AZ]$BLBEQ]!Z\STOS^7;9>_K^=NS%VJ&0[ MR<\NKMJ\C+9SI^:Y"0GKGUE^>\?_B1^S2C4CSZ+&K\GC/5 MF=;!@4JYG@K^PM=5?0'TYSMBJ=([QLTKK/3C?YOLPPY[P^?B"+$4QRE)$<&X,XU0%$[R!&A_LS[.X= _+JGX8_-KDUD.-MG#/DZ&8[1; M_31IS;]?+C/Q!$:ZF_Z_K$6=L@FF*HK^'C\_>7[P['W[< 2)Z[N$>@E/PN($ M!I2V]B'?B<-IK+&8MFK\4];3S#V,]YZQ$Y Q.\Y4LY"7Q[7_W9(1Q3XQ@7/? MYOKMSYZ66.-MI)/CICT_?H+R_+#>^_9%3LA.D=2! 7(3$B$_""@,O.X<#F(.F\@)%:,FC9.9 M-.?W5Y-.3LSVG+$SD]$ZS533D@-"_MTR$I6^,.;% ;.=]6?/1>R0-O1U QL^ M'S\+4=BA#GVQ2P0=D4-_+5_*T4 :[?-^U:V31\>UO6%Z _K[GVK*M\4=MQOMU4F_EZ MF:]O9VZ(8AJG*6&NESH!3GVG.SN),(V(\NQSJH98GG,VSWOD'3SP6)\HYY(^ M7ZU L<=Y) YHS#^G2K3*K'.J-OP,<\T=#6#'0S.C/ ,'5(R05(SD]/>2B:GW MQ0DE$9.GZJWD8?*@ATD:ZO\1"_ *IO&9>J]8:G/+,X4P7V.KIW1U+*_1G8DY6HNOF\1MYN7MB;=]I^12 MR^%Z,&\.'H>;OM":!B[:OK"W[H.$UE,.LA$SC72(#QX,S7!@*LH9],A[X>M^ MM?XQ(W<"4;XF[7NKW_/-'=E6F^(^*^M7;WGDW#TN^NP]!Y]1PD*/XV ."RAV M*8N1BUE$2>2'4N>X["*P''X:W.)82X<<".B@PW[6O"E?/XVXPR_[?,R0CCH= M=*;C([6@\M.X9UDLZGRW5I /X*9G>*?AKA=!7G E0G?LP#9P]V+OC< \C#?& M#;P#V5@,V;_5YGT=C#\/8.R:GT4TQJ[/DH2YT$<4!V&P:]-W'$?]NGB_]@:Y MQYW,5^)DS]FQ>]IJL[">!,O-IH9C53& '='!D9YZ/TG3B;F)&7JG,<NP<_K19GQ68FPGLRKNXMLD>4/FVH&.0@WCM+0"UE,<>+A-.R MB%>=Y1-^*\U;SO:_9M_!,KO)RK(^/_"8K67+:=FD7"9U'YUMP[)W!CK40, & M C?H@(_O$I5T?737:.;J=EPDF:7KD'8T1;?J@2GDYW8-+ ;KS:;"VT4CW;S] MXG:=_RM;TFW)L]2VP#$*XC"& 2/0(PRZ0>@ZI$/#? K-Q+A^&*P?V%^LYE65 MW^2+9A%^4W3QK@++&FB=SS]E\]*4VO9T2M\H.)P_C(?"%CK88P<-^/?JV0_K M(5-!<3A/68N,VAXS$!Y/TJ<5(\TX9.J!TI"5TM'2)*MF%K.\V$T!ZWFX6ZJ' 43V4WJ^U 4Z+[Q:RVM/@[RQ??: E%UER/\*2B[0M2DLN:@P9 M&6!?.1O;LN0!9X;=-(K#((K3)*)NR!*Z:AK&+9^O,Q+:.;'-2(W3W$)OBKDX+HAN79Z^O M2$UH6))^8U*5\ \P()5-4AF->GP9&8JOTN19$!(W@@DE/DM\U_>]&$4\D7]-B?WS4&)!A_G@U)^"T@[G$HTE[A%=TW-YVZ2+U-:U MU3A[;TW;D@ 7Q?;-?'+R!:F0U(T7=B$F"6_FGD_H9M*FQV6,5EDOE# MOIFOA*QV8DR*:O-;6535+ PHQ G!.')0BD*:>)AU36*7*FE=KX8L2UQ] Z#B M6?MJ+BIZ; JPX-">_:"XWG#G\)\WT!5+??1C67)%9"B"%9/S/:S]!1T!3#P_ MP:$-O-1Q@J13"QLFN)V&E)DQY>6BA3E^>@H7CYCE)O]7(YE.R+##U3&.*(G= M-(5QXGY"?$]V,(NP83I%;N MI4OFB%6M<=TPG!_)X6SE;E+,]Q(]TZ0;T[JO)VKB#"EQ M'(>ZLJFP.FE!4S)$3L?4N9&5K[0HL_QVS7XLZHO8[>WJW[/[ZZR<,1I@%(G* M6D$:^7[$TT/LDRCP&4&8.8Z*@/5JR+*$-0<>%D_@ID%5ER0HZA)DNN+4CU1J,4C6!:F&!#E=7S '\U4"3+NI@1J-.L71"I8R0.PV=,F-*8:'SJ6E5>X#[ M\B[+-E^*YBX3_I%7LSB-73>,/,)"WW<3Q_>=N&LNA([2^5KM1BQK5(L+U,! MAPS\);!)5K7ISZ.<+@U"H9HFZ;%G18^.L7-"BWH3.@T=ZF]&8;BC]= 0 MR*>-;7-AF,8JBJ3=B&4]:NJRMS='VH4F-1'2IT].@@9A3DV &M*Z^Q_M#NLX M4[-C[)P0G]Z$3D-Z^IM1&.YH^K+3G0?+LZY-RMOB__5"UZ4N=E*&PJ1K$\5R M=:7,M&1[8V^Q*+?9$JSVP/3U1X-'=1&R2V$?)3I -@$Y>L63I";I\SL]8>IA MRPEUZLN0K$31K,P?>0+VN']AZOQF_\.OV09?5_72[BR$T.7M( QC/^*MQ\3O M4C/LP92IZ)7!9BV+UQ[4V<&#J/4N$OBK ZDXJ3-)NIRXC<2WFM+UI-J*VLD3 M=T+Z++ _#1VT85AAO>?J*F2=,>Y0U*?#ZA]]7B]66_',SM=B<[F]_I]LL;DJ M?I]77&TX//&@P<'[!S,44#=- D9I$"(6T !'W:H_#J)$:1%L:&Q#[S#NMA7/ MM.:M@[M.58RGYS5=Q6ZFR,]UN[:G+5^_LPAPDT!KDSC=TE@%6K,.7[X92^B- M.$4J&@SK_JF%C(&M/QI7QO"">O YJ (C@<9C(4*AAQE+^'_]-'6=72ADQ%5Z M4=46AA&#B?9*A#5_J$:.\5RA'2$.2D9,/@8HT2NE]78<-C5-MV3E4>VVR:JL M1O.F\V(]7S6W'0\G)]5N:A)!%D"?ST(80PP[7D)CV+7LI$AIG\E$>Y:UMX,( M:%XM5D6U+<5RI>9JB1%^Y?1U:&K5M%2752M:*4'5"5TT2?0T--"H186];BFG M;?E:/"][(+3/(5J\A MB=1?T=VIEWY5@"I;_.VV>/S/QF"A5;#]=Z%2\$"EWJ'D#64R1>*X:F3,BL)L MUU(N?BA>?BWK@T$7>?7/J_GU*IMY<>#%S(UHXM$@#1/,?U WEJ:!!Y&4Z/1L MPK;F'*(" A;XJP:FF#+I$BB7)0W G9K,:-!FJQ+A&\2<2(-Z,CF-S*>O$:\K M"/;G1%MIDJFV+(?(]MY?<*+0SO.8(:%IW M)GK1J2D^EICLK4 R) ZC0GN&5*1(@]>)ZI&.)>^)DC8[^CD0__7VD+038LB) MX9,]-X0!(0'STJ[%./%4JSUKMS.6,FG=I.A%J&YB9(=+0]HTRF6*$QPI)4KJ MS$Y4G70L>3=ETF5'6IW::I>O6FX/*Q+F(NB+ I<\7<.$1LQ-NE;=2*W,9-^V MK*\3M=5@7X\S18'JRZFD2 U(IZ)0'6=RI+/.[W!U2K ,L3P1T3)ES4OA,LK2 M>^)5E9O9[_/_*/&'6@*_]-+/7G;^C?DHR=-XZI%7_"%D:XBKP5?Y_?9 M^,KAP$;"I,=2>')&9JM5FW&@F.?^9BFD(M4"@,8.$'8 M?7L<$*D]*M7OM*P5 @FXRA9WZV)5W(J+AY_7B[^!7\3/?U5X@$2%I=-*89,@ MU0UNSLV["GEW\RG<-V:.$I#3VK]1__;+0MBBPFTH !;\R]Y*/,J [_\_1M3 MT40]\B34T3IO:CKYDC(-R=2C2D$\K5/66T9;A)\Z%HD9W7S+\&,*VHND"6AI M/_R%J>[2^Y1"DJT7=_?S\I_UW!CZ?AB'"4,XI*$#7>:2[G $BHC:\?+>C0V_ M*[C#9^K0@B*[FKN#-HGMO44HS>E09QB><:5VD$&/YHDLO1LSY_TC#7UXTM>R MKM%V?DZ2*(()HBBA'G)=GS'!$Z>DFO18L*U<-JGLH^@RL3[RI89(V.6VRSYB:(#5D[1[.K.L9 MC7*>X4UB3FA//R*G(3@];2A,=BTU:<&+A;ADPYM;9/FC. 6_*P7G>S1@.&%A M@ /H."B@77,\4U-Z,DF[$G->_3D&5=VD-I M'XZLBE6^K%^+;*=AX/H)W(L3+V#1'GGI*59*-&O*E2V&^PK6&=@C&UFO#BA2 M42P=9B>J65JFO*=:^OS(ZM9O1;'\GJ]6>+W\S!M:W^8\>VO>'=B7\+G*?FP2 M;OT_9U[@.QR"2Z+8B1CRXL1C/DD(CAWB8E?IPK'AIBUKVV_GY_3/SU^^ /R5 M@L]?K_#7WSXG7QC EY?LZE)-Q4R3+J=K(_*MIG0=T+JPU/=Y/DJ2&"<\(64AHVY,XE!)2XTW;GMMOL4K\L0. M,3B$?"8RQ8,?Z!69,>\3R=7],=VAN/!OW!-VM@44&3VU8V#+.=/07'OFO=QG ML,NC]&.>KQMO:EY@E,9I3"(Q%=SE]T/=^+\@'9\#IXJ+$]J2& M_,9'FX%#%Z#7J'JM\'B/U>EDSM[QG))Q=C)FO3),DEYJ9B^78XKY"!!MC%-" M.Z6^_O,ROD1?LO(^*_O]6"@,+8P: GODU+X;,/<:A6! M5I+$/A\5ETZS: J#Y,CSRAN5S5 J)DELA3)LEMI&*$G3Q/8^_9SI.WP=Z\D" M]CV-45_H>3)&MP(/T\RQ&V#H(-[:##"B-HQ\OPN)/4BE#D <%6B6/NAGU=4H MXSQ5;O"9L5-'GU3$R:E:>8-+<@T\>7,7V[932.5\LT[5'_&U*8^/Q>ZF+M9_ M7*?E57E3\R49S55RUUEY\Y"6V2JP AN&B>?3R,5Q'!"7N'UDC*%0*T]G/,/4 MNBHW^2XM7T#%U507X"DMP3-7"'[)=^#KY0T_!*+]J>!F>:UNBX%L:J/E>-:J M XV\"\ $LC<6M!+;ZS?Y\A70J)QZ]LK/F4;K;(4C'-FQ!7TK89UG*TSB /:!76J'PEU;/>$, M,^\@!SQQ/7S&K\5?P[Q]M9%FGDZO!3K(T]L\AGA'$OM_-.8W*J?W5Z)O/;W/ M:MUM'7Z+]<&%'/FH6Z[7S@7TU#4G5!A[]*1JC!V_BY,]@^W( ?U19SL><17S M8U*L)/(3S"HF&/N)%W;!B$_<6**64 UAN&;HQJNR7@^O!_)B(\4H9?>$N#^% M<;*L[S7UPWV#JFE\D^+Y%/ZI,ES>1U%F?Y#UQYP>:],BV#PZB4+KHZ/$X-NL M?&0==/XD)5D6[[/;HI_\6EF!Y_A)2%DEX,$D1,1&_6 NB3&F"CP>$\XPFX^D M@;N,M6PVK.-<%[P_?>KR<6/F2N%Z*E^5T7WL;L+=91K!;3',L$_OKQ+6I_)Y M-.*5_99%_@E'SN-?AYV+J@JT)/1^M:#/J[%51,*R'T*[;D1]A(* P,!"44*# M8 @=1)[XJ@5= >>H)OCSH+6BD+-X7%5AS%V]E067J;FZD'-93X5AS&TS58:8 MZZ,KC6-7%*H-)5.777&HI218=8SP2W0N]"M+/ZT>VL[,MVS+9R-(4=75*L1. MZ+BN1WP?.SZA,(1TZ,]8CE"W8GR4:49ZRE826'--?J*>.;^W?WGXNJ(FE9 MOMP5Y9]IN:G:'5+(QQYU(*)V%'B^3RSJM^[6Q2/K M^Z4_7F_H5MCE.=I5,3!-::@Z@*X3A%+'^X\( M,QVT!FT7@*M3VG8YQD\Q9DUDI1RNU%TTPJJ//3J!*0W&+H-0.A(IM#]T.KC4 M[9)RD.UAZ"70CZ&'"7%=R^E#>LB2VHDY*M",;%+:@#G.U3%\,F"H/D+-LN7R ME$_2E)*T=\FA M2*X%I1K$-*,:7:_?*TDH*=LG"*0IG).$T3NFS71F]D?NG$+06$,7@I_1:;Q% MCQY?SF%GD^4KNJO9Q^.7S]S#_F ,"P<$QC:.$<:V[7@8!Z0+X]'0]D5PH_SA MAC'3:N+G5O6JI+IGZIZ=9LPD=LFQ1=ZI=[A2]6"ILO7?[XOG?V>)MDQA7[Q% MR4@4'2!["M0!@2 MDA]K& ^'1UVJ7Z3BSWD@&+1&#@7BKNA P.NT/WCY%;V9_[57%5Z,?BXDEE+= M,B.>\^>NV6%#B_@N\:T !0'R,#^DKP\0NV)GU"M\K/%E45O U4@LS)&TY?0; M;M@1N3>\-T/E-!=)5R06)9ES9_1EUO5#!O+=75$^MF1\RLJ:O8Q\HJTNFI]F M3;7\ORI0M!,RQ:YB?P%83I]X4A>@;>:/O?[ZE4C'R() M6/Y>_+'+TLFB>$SBVW07P$4Z$#G=1^%C#L.S$2%!!TA4! M5IHS1(Z5G0X55$J:(H%*<^;,A\HN)UVD?&711Z14\W$!I%047HQ^AL;.QS7= MU8AB+W$10I FC@]C&,7]Y)_O^5CHN(61(6:8@].T,D#,0=59-^WFC9]O6\A: M .EU %)6+F1P>V029V?5%#Q19TW78XY]-X'819X=^%:,D$LLU(M$EA\0.[$M8CD1A4'8*TJ0)05 DSH, M@_%8.J@9'K]WXB] WC*3?_.I3Z"Y_S#O4@!IFX,<.HT6FAA2EU)>OBJI7#]"9HC)"X1$^GZ#S%*6W#&I/DFDQ_;LA<_O'G@\*%G64$88AN%8>"P@$E,';N?3 EA$MOB]W^H?+IA(K>:FI-0CU3) MW'*A9)G 1(AQM^1X>##J9DJC9"X$,6V8XI4@ZGA )C [X_D>QS3?IR[=LLU]GF^';W](Z0W>,5C<,_KO-[UE:7MT=?GT5 M6!&QJ1_X$-IQXD2!;?=K?4+/"0-AXIH6,LTX F\3/[2*0-EF<-Q<9MVA#*0\ M"U U:8"7+&U>N*,_E "5\=(3@/^2"DYY3+43 SKQQ^WF;X:%XT5T=&[ESX];?,UWW'^>I8?['>L2GCUYCZ5Q7V9 M/IY]4\UZ%2ENH *=[)4BQG>&L7)Q2X,NK\OLWLF)2ZVV[1$C\5^ M5Z]PZ-B>ZSM6:(40QG%$R-"$\#RQ^EIOQ,DKY@N0]D+!IE$*TD:JXB3D.+\E M9R0GLWIL57H!!HV@%0G0:9?-3E:>,DYDYE*+\$K"9V$T1AX,>>'SLAB?KX+E4\ V9TU!E8>-1"ZD?XE:_8,5 ,:GB< MI@3&(_+H>[W2N2X:$[90 I;CBV&9P-20UQEHZG).%)ST[BY;U_ES]JH1VQY_ MNL]W]U?#.NA5:&/'(C1V6'@84BN.++<78#ERE\5J#&L8G8/2M\,Y%YR2:^%3 MJTT8+L;(F;R6@^3!YK-F4]_K"*; M.@A[ED-<*XF1[4:QU4AB*BTKD.I\&Q5B&*8Q_7;Y3W1[^4]Z ]#7&/R#QK]> M?OT5(,*^=WE[26_D8&JV4,3PNICRD /N038XTMTL$>F4@X/TUZ??,O6@D3_Q M$KXQ3I_ \B0%N Q03Y-J,<,+(@?S:_92/*15QB]RS&LNB/Y8;_>;9LGB[IZ1 M[?'PH^:PVH,B0E#BL1HE(582(4R1[7>*4&)%CM0 @DD=AE'>2P?K0> %R'KU M8,OD?^+ZCWXNQW:C922&]J44CQS9AY(A1R4S" >?AY(Y_+P[?QO,AO813I\@ M^Q3EMPRP3Y)I,?W;(8?UF_5#MMEOLZL[^OBT+5ZR["8KG_-UUHR@8*9UPQ0] M9;NJ/9YJN^W.K[FZ^S8L<;QNKI5M+EAHCRD/8M?'U*+(C\/(H1[!<;N&D0:6 M$_M2>_3F46BX*NB3XI/D?5J@RZL=T?STG6<&CE.[ (?D^!\>T@-M?NW%)6J7 M+LIDJ/&MZS*V.\^H-TF MSIZS;?'4MN YT[(N,G8M2J!K15& ;8H<+^(GEG61O<23X8B.>(;)TDML!D$W M!Y%R?-%BK!AQIO94CD&O[#S2!SJ!,V%)P+03H-)I^3+0I36CPMP#*CD4D&VW M?'!YM_F2EG]D?#/ZZ["01 E%V$;(MCW<1\V\'Q7JE<_-ICI#GK3"N"O MX6.O3[(_/=I-P:[QE$9*]G);:8V+@[B947;.KE-=3EU.+P-B^M)YVQ'4ZY,H MOG[-=EF9;EE8M'G,=WE5E\T,VNO8@>M1QR4PCG"(?-^*8>#TL3&56U:@)Z)A MD'4BFY:[!6#VO3.RI'MV-37"F?&FY!Q)QBGU_AE@$YS3H7)1U5R M):J6@;;/PP%##+\6<9E42 )^!@7"@TK;C<3N#II+F^GVX-&@_/HH Y"UY2RY MHG7J@A/#[I++3++I^<$<"D!ER7XO:SK5WU]>S;5\XJIK!I8%2W19UNCW_.F?VUJ'_/Z@/- M5Y&;)!Y"24A=WXZ(@^@PU,N2L!/M37(C*@WSMA$)]L='.WX(WG6S1J;,M@TX MZ@+LBMVG-F.0-BD;:,J;*7J-C?K92UV._!)KIH;,VG9]]5[#GF4&7K+Z:$75 M IOW*D4TMJ%O]+%81K6T !]4&O\3E,SLE5_;E4F*LOL6_SVX2D*+AC[!&!(' MQA3Z=@C[)*+(DYJ%7)ATP]7D?V;Y_4-3SSUG97J?\=W8?-GH75&"\J"3+X*2 MJ4OY"1C\P*]*\N2+A9D_=W5J_I%96!U[T2];YL_?4=+_(G7ON^4Y1X4\[L'Z M%Z^E1YHS5=6MHPR%)]*+8O-GOMVN8AQ0&O*%UE8$(S=P8FR[!!,465[@8[1B MU#GE9;^=0U7+6^C0YK@[ M*A7M-K0YP_3R<)LI^LYG:]?U*O8PB^;;0>3#Q,<^ADYS4) 'H1TB>F[^3%\@ M<]5Y+Z]9L] *!$<*)0[EU>.HQ,F[DSNK=+SNFR=1[%1;D=3> 89^6Q9P/JW> M? I3#Y 8>S99OFIC?(N3$ \%XMT M7Y4_W' 'L\/*013@JL30HF[8:39/XI5DSTK.IG=:(U7?'*FR]=_OB^=_9UFV M+1'VQ=L&R$<.O,.5T6;-BY'Q\@M-#XTX)&[+E&__OWEY_%YL5Z$7P\3Q*($0 M6R@D#K7ZSP\=QQ::*Y?_5-/3,ZT8T*H1QX&D->=B5/YG_)U607(Y\%^5>Z'<*GNTV< MUMG*CJA-@C!"U/,=ER!(VM.\>)S(BRS9=UONTZ=ZR;L)/LIWLS-=\N^[I&GB M+[XYOQ0)(&J53AB\,N$,%=0,6PX>%/6_PXDQ3H@ [$@&QXHV:;WJP2Q-H47 M6! E%L(>24(<=)\?13$5;@3(?:IA0 QB %>C5;YG_9%7478Q\(\9>;[,N2?WI>K=,MO^VNYPAV[,2Q_9CAQ Y#!@YD MA7THQXZ$SD@>%<#P*]_I JVP]EY0^7:!NGWG63")8E&(F@T7K1+FBMP)%-ZFF*4N\)S%E,9JS:!H>JIQOF,$P:= MGMS0X>Q2P*0GF9^G/?1Y)#-@>F@])>P[U2KT2>3P3;L^]5T8)Y9G#9VQ)+*D MIT-D/W^J0=/CQGZC3'[85-HZ\8%3DZXI#IV*&Z9S\/2-$6>&3U5MFQ\MHS-X M9PAUG!OR$.FW3_!8/HX113&"3@)1$+@LI-?%0LB)A9=8J4>8&"3=S,(HE$@9 M* L34]Z-PXF0;?J!^ M>RO=O:Q(Y-M6[/HAL4(8(DPMU&,,>3Z4[$VIQ9BF&]5K ZTXT*F3[3TIVBC: M;3+OH%)_2=8\?=VD=PTYV3\:9^'\H-&2Q4\](AVNB,/FYC'=;O&^RG=95:U@ MP#I9B4\\&_L$V9$#PW["&4%B"T\4J7SV-'!I-(%>E"Q3)-T298DYHY08(NB1 M/G2\RO\D,M2<6@HJ%-7_A(@Q+HA?8]7?%7G[]E7XE MTO>GZ_;\-'\68+?DC/5!:+/3^)749=R)+N?E.Z@S7"C+V-1O*KF?[NXRZ*$, M1U\-<*-]_5"4S9E9!,8XC$*8L$8=ICYCM]V2VR(Q1([4<5-CXA@FY%6YR7=I M^=(>]E1==/\%Z:"P.>>I_:[D04^C[!7GXQ3.RL/PIXFQ@[+IL?>!16<8-];8 MY0!M=";OT$N/.\JHNJRJ/8L6># )21+Y*,08VA9V4-1%H[&')>\O58LQ$Z+R M1IU&/(E:JH@F VZ.Q](%:&7-S*16A R/)-U<*(MDLSC'(257E!ETO!X@\'#L M48P\%T(GH=@/NDW4+&088C(*1#*!9J)1<9"H$4E2#BMRR92Y.N"DN)K( *%. M+RS2:NY"6:64RCE@J?LC2BW6G4SO[\OL?K@RY3G;[;/FFOE#!]./+0=[#DR" M@,:6SW=S-1.&;H)1X,G=#Z@GHNG5 J]$\K-_RU:F'+$TN2N&KNF-E5Q*\).G MG4+P7XU&,-O8EY!S)[BFU_EE $YS3H7)9U6VH;9KSK;[S[Q^(/NJ+AZS$E55 MQ@_"^YRGW_-M7K^\41*XA'548QL3&UI.Z-$HHKV2$-N2[3?]\4W/%#SPZ^%8 MIW('-ME=5I:L9]D!$7Q/V:^N,\D+0HP4@F@3;U[_95M^K5KP9\X7171Z+T"C MN)E,/SE$%9T^V%LV5TS(8:S3#G]J6IMT4Y>]5>9_N\O_I3O7>5<4VWS3_ MP&F55U=WU^QMR+IC9ONIXCBKUF7^U!Q-NMN@];K8-W,BU^R/^:S(D688(3=P M0A^A.(X)H6[4[B6TG( DU)$A];Q*#3/]]A\4D*LOU^CK[\WL[\UO7[Z@;[^# MJP3<7/[Z]3*Y).CK+4"$7/W6S N#ZZO/E_)3PS,7MUB=\-O\.:_9Z]TNL=FS[W4_9-@8Q!$2$(J) M VU( ]LGH>OC7EQ(;:%3Z2:69'H\@+^E=\U;RI\>4/3R03KH_]]RS<2IRDH, ME0LL)CFHL@1:EO8I@.\OX!>>!MXB#@XLH.()M .22<54\^"%S2)1!E-*=X\=9<4OGR[[O,".82QO,FLN MI6;_6G.H/1U!34/=,T^YB]5$BR]PN7KI34D/"0%>8;4I@5]X4G_C/Y:LP6:K MJDP4THF*:]9G8AG5V+P6% MZ1R77>V1/C*YY4YVRK[=9/^+Q6)1U-V:RBCQD M^39,$DC"B."$'_?9AX:LIR:UW$-'0-.K/8XT-B.=Z9$XR14?6OP57/ QM;62 MZSV.Y%V 06 [E"QBL)FU'@*FG5KJH=/S9:!4;TIO%WKH]TL<=>U*A1;"M^F/ MC&^F8O\E[)MY7:TLR[6(Y22^&_H)BAWD6GX?UHEBH1N'M 4SCKANV4;?FN8* M9=$VUD]1K$UHI2S2.A>[EFHCK@$:^PIT^J;FV6FW3K),D]%+X9BN='YBF%:? MA*>$WKTG?86P;S$L8A+'L4M#.TZ<'I;$#5VIK9>*(0RSJE'UZ3N7!=9'NN1P MI6J?X%R:>>BE/DUS7>\ M@WJUN]P]9UTO=H5I1&F"$C=)$M?W7!_9/=$(\9)XM>-+=[.-&&;48@B]*U'[ MKAS+$7YEN"Q0\,U(K"WZB8'JD;6.!GT7?+A1#CF*7HH1QZ")2L!IW.N&ZIB) M1Z*F1=Q<[6[2;79U=QS-2">GK?K'1//O%]C;%_.&S8JBW?>L?&NR%?J;<3KDL^2U2_7[!&L MZ7_O\R<>?97$"(8AZ[%$<1 E+H30#OO@$221XDNG(?(T[^ E>Z'RLGGAUJS- M=2\[(J++9MD&@'EK=;0(XKQZ*JJ\W^S7RP6-7C (GJNU<,I$H>:#EE)8#NUT M)O5A T.C9Z(LO-RMRXQUIN*L_>_1K!M)G_(ZW1Y6(=H44VH'5N0[%K2"(!I6 ME1 [=I',T(K&L*87\QTV]Z5\0U [H+GM]@3)KZ;0:;@8&6?R6HZ.O4CP2R_S M;]SRPSJ&3NILBQC$73R!1P-%L0Q$FDBL,/X8CT5EMQ&B^I:M,]89^;[-5MA. M7.)2EZ$ZQL@-? S[T'$2$B@W-*0EI/&1HEX37YG6B1K+1!5G56EHRE*='!PL M_G;>XHGP][-M4N ;X?I2D3:A*,NWFZ428B)D3H>M(BA2S5/Q=*JR4 MVCR'*P MVZ\7C:T$D['@$8U\HG=RF M3!K![2DVL]-2Q%4IC&HMIJ7R56^29\%KP-/Q_>+K]*5IJ :A[5DDBB."(Q &<1_70Y'4^6#CHQD>,!RZ:D^M'EU=86$SQ_:#3?BHMQ-\?<;9B7O G1RE M[J^LV4O%G7(^PAU?-:=&0:S<9\/I7[Q%&SB)%R/7![JSV&(8XBE MEL1K"6@>95S1\6S'48OQZ+L:&"?M]0C,F;19%^D:XS\+6#P=[-[8)LL[5=<7 MC#SEE$2H-\XO_:? K+P((\^*J.<&H8?B.+0<=Q! '=:,*^IT*X8_C6&E(#@H M%'Y%OXINJS=UHLMYW\50.)/E>NG."C@:)8!B5-)*9\1HJD=R.) MV:Y;%#^DQ8N=.* AQFYL09(0[-M!)X[:+I%:3C.1)--+;=Z,YBTDKG(9&_WKE9DF4@SW93A;QH[AM+6JQ.,.OYN?KB<;O[L;IF;](# M:]%?W=UDSRP@<_-;MN4S-Y>[:M_\NS]$=17%,8EI&#I>Z,2A:X<)[(=GJ>/Z MCM@E.K%\'735R_U4MGH96#K!X*E3+%8%Z+?_-.3G\5T)X\>&#SI! M)Q0,2H=SK.\4_K?R=[?-H6+UE6_5VT6N;V\\HVLIRNJI4MD'PML"K?][SYZV&[Z)^#8K'X]W=_EN$KH!"@B*/>8BQCA( M^MB$U;QR:S+TQ)RVLGMW:[5<#T>3U6(=F D]5JO8>OHQS'4*PE7%NLLVU0)RYEOZ4*[S9>TWI=Y_7)UAY[3?,LG M,I.BY#^\R=;\)YS%-/0A"1/?3R#$D0=MXO4SF]1U8ZFS:TQI,#P$U,MN!X#X M[N]VQO&QU1Y? MD]S".PE\RQO9_54F?91 ]2U$'01P= +*"*6&X0X'L+;KLJAEMIB*V!.X82] MUZP;U/'>\[M]9^E%QOK*0A&$1OW7QL.E])P%W9/!X]@"6"@E1Z=U#I9Z?-._ MI'@51S&TPL2V7#^$OD42#_>'OB2V'5D:-F&HA)4:,YBTDKG M(9&_W@8,R3*09[NI0EXT]XTE+58GF/5$JWAV7BQ0XTZZ@V3*45V'M0U.Z;:#0U:YZF!>@'SIP@XE@OEX&XT5D4>I\PF5U@0Z W@[ # M(%C9*:&+[;A3 *+1L]@\I&.D*.1&4CE#T=L+GT *5VH.DP>W3 MD)K4X7'#G%=W/TWW')J)$YLJLY]K6G/5MG&--%EP(]59)]XAOVX/E[!M2F,V MA9DG37V9Z655[?F^+%83\>LMJ]_XQKU+]@W66'[FRV'?O_62KU.HV*]M]QNF M\Z8NUG]I=>T M\=@#S9Z!\@543:J@?BB+_?W#L$FR6:]5O_!;P]OTP1-/LUW*U?].\[>''9W\ M-]27P,[PG C._/UE'A')>O35T]%GUG0 VF>BVV([/ &\[#^Z;;A9KO<0$U_;.]Z0LHTNS$"].K"&>NX3TSPFL,'%#9,3AQ M(8E[ 19$2,,,JDK8J690CX^Q^V7?CQR_-]1O:J3_? GH'LW7:K[Q$?NECL=K M&7,7+HIE$-I$8LICYY+>B;*31^?_XVM>GM-MUMPR5-5EOJX9U=D/&.9??^/H M-Z^S,N=+9%X?8$I_=.AG7S07*'Y+ZXS>W67K>A4Y ?$<2&//U"KTN-P/R;4_Y,_!V^^]^H,V:?#.*=078$@=]+D#GCQHLY^VCIJV9$_4 M_B;(+^A:!HBG'"1?DO@"SQ7'42 M2-+A:8#B6C"QJ8VQ3VS/QAZ.^V7Q,0PC-^R 0G>"&Q7-JI''22_<%$PR?JO* M_\>(?!'^*V!$.%>M&)%S6 8CR;;X\RLSCGUY6!2^V[PSH!'GU7I;5/LR&Y8 M6M@/PL"U+-NWJ143EQYD40^',O.6QL48GIJ\V3\];;-F7<*6G]7:R>.DV!6[ M3PT\CC;",(:,'\8U7X#BG?G%E)U\]QQP[1>@4W^T;8:7TGN#ON"0PFQ+L\=Z M?J8VF*0XEU,A3)/N.W7"A#Z+5PM/.1_NY)WEJ^_;_+Y=^,WZT7M^7>D*AZY% M[3@,;"<*;>PB2OI.,O0="N6H/RZ68:A?OCW4HH,V:PW^F==.HE)/1XOA8*:LOD)( M>%]_+>K?L_HZS3>K!%.4N*&3!%X,+8@LZ/0K'&!"Y*X[UA;4,-5^VS5WF*<; M)K)Y\^I"R]%F^DR7@MRT?JO1[ECC #KP?5^S5F<-7K(:<*&SD.^L?><1J*\$ M%L5"C6F]#T7=OJE?H,S;GCMF.6MG]O?0'R[I:T\@\J,@";$7A+9#@C".O9CT M0YD0.I'4^;E&!!BFYFV9[JJ[K#S<=\?UONB"IYDR$0/I[,4A!]4/+F(^TMP4 M1*/Z^!;2&8Y/4W'V!&^-%M0RV&LVQ;-W.6OW\\#DXR?O,_OJ/_ZM_P[[/[X M_3_^[?\!4$L#!!0 ( -* J4[HR'UM'HP (0=!P 5 ;6QN>"TR,#$Y M,#,S,5]P&UL[+U;E]LXLB;Z/K^B3L]S=>%^V6MZ9N%:V^NXG#ZV:]?L M)RY9R;3U>WZ7SYDRG2R3*]_.FO;'GSTQ^7Z>+/GZZ*_/:G/_+BS^S+Y.>? M-X5^6O\PR^9__D?\Z_-DD?[T=9']QV)ZD]Y.WN;3R7+][IOE\NX_?OGEK[_^ M^OO7S\7L[WEQ_0L" /^R*[7WB?C;S^5C/\>/?H;H9PS__G5Q^;>?@H3SQ?K= M%5Y2/O[UV?-_X?734$KYR_K;W:.+[*4'0[7PE__[V]N/:SE_SN:+Y60^3?_V MO__'3S]MX"CR6?HAO?HI_OO[AS>[2F[3V6PRS[_^?9K?_A*__$5- ^:K683[ M8GF3%B:_O2O2FW2^R+ZD;X*^;M.W^6(16K2N^*9(K_[QM]"XKP$,* '>0/$_ M:U:S_':7_N-OB^SV;A9P^:7#AG](I[/)8I%=91LV7*R6%U<5RMIT.I.DROC.?AR'X:&L/E^JL615)5:EP9XVLIN\J95MH8JCZ M-EO&:76AYIQ=Y/YM_"> MW?CY,;N>K^>A^3*,./EJ_?KW^2RKR(B3ZAM E #L-&!<;.;;JV!27F;+#]GB MS^JDZN1] T#Q+EW>SQ_OT^+CS:2H:N!T\:X!('B?SN/"X[>TN$Z+/\*RXMV7 M[#*;F+RXRS IR.>O\(1H'W17ZYFB[_F!1%^/Y;5TH^^)8!Q/Z0 M+I9%-@VFI)DL;CJ2^N!+!A?Z753&,IC.O4B_[VT#P%#9"FE0:RMBS2_#VB:- M%M BO.3RP4)N;1,O?I]/5F$.32^/RU*[JGX%>!_FP'E8TRT#N+,6I7FQWJY$ M^[@,?Z_-UF#=!,K[6?Y70QU5J[(7@9XOMEL4K4+E?0AY<9=N3(X6U7:@SG9$ M>O&M:ZOR)I]=IL7"_6N5+;_5D>C4*EL0R*9%]F4]4<3%WW^FE]=AC%73\$&V MK&"!52S>?4/=U54Z75Y?B7E[> M%TCAVS@$Q*7A-#9E1[J'G:=-8$YY8?=@^$E6_-=DMDH?ZFW7RE#B71X;-IFI MVVAZM(1(P[=V#TLU:ZU6)6TT>KL3%U[F@AFX_/9F?I47MVOJ'&UKA;(M--&% MLOFW--7I/+W*EN_#UT=A/%2FHR95I'&%HATUL!H!CY=LH7F[SOI;.EFLBLW, M?*QE!PMUU:B*6JU2MJLF5M-KA:(M-/#7/+_\*YO-PI#P9KZM7R]"#0_.*9?;O]73KOM[%Q5N;*-1^6[+3=!NQF.[M*];?WP:C.+RMC M5*>6=IO]< Q:W,3_HH/BRV2VW4/^>!,ZX:>TN'U0IKY8+;RE7;&K]>V]!5IH MS-M@%!UOP>.G6GOM?4S(Q=7ZD^WXNG;9WX7:H\R36>DW?;#*JJC[EE_3FN"U MFM]5(]9_O\TFG[/9>HG]VR1,=^N?:C6O5_2^2H]WI9'C[7WXM)U^6!(J0Q/Q0K::^SV'_WMUS2_+B9W-]FT M#,JOU^CJ%770^+!B2(MI/I^GT^7[(E_FTWQV8O,K5-6! -OHE$^AYA/;O;^& MUIL;S.FU@3&?IA>?9]EUK>V1$ZIJ3X!J(_J+#[?0B/7VY9MU"&+V):WD#3]0 MI)L&E4[DCX'X?[Y?%=.;8(3$;[8[&57#LUJHNAL!UQ_IR7J[_#9:T2=X81I6 MVZ%@%W?QM75V->K7U&'S8\166GQ)+]WB[DXM%JO;NSIC2\-J.Q*LC-VZCT9; M/_7[/ MK]L:]ZI3J.Q;T 7_47Y/B,W^>7:;$)W'A7K<4F[:,T^OHX_Z[>1S^B3>[J5RLZ)X M5"R>\Y3QG"=DZ]:^5%O++0VKNW8;^[3"EMN[\7JZ> MA@^VS\=ZVSNXO7E[^G69ABGK:2*Z4]Y$8R3?_P-_NVG\,U56A3; M*>Q KH(ULY;/!H-),7W$QN<%MT_\.2/]Y>I/-=F&S,75#.RK/.T4UR%#V MRU]>[)@]==E6DP6\AA[/L452&NDHP9XRZ: E1A%(-232T.%Z_*F:6-O7!P!H M5&^"F/$.$8T55LN3#07X_D(R3GNIKMNB G;':1$#, M&1>">:>E5\XZ@TNDA)?PO,C9$ZM:XO()"AH[E6U^.\GF'9!Y4W'B,-.(*R,( M< 0C+2$36[00%+32W'3^=*Y'K);8?)*&QL[GW]+;SVG1 9\W%2<(2:4PA-IY M8PPC6NM224@9_V-X/HE:+3'Z)!WUQ>C=*;*-078?-G;$FCA8+I'(: X)MAA9 M(H-=QSTM9;5 B09\1.?#QV;F0IL:Z(MM3YIZ=)I_\?G$2N\X!]09CEF C1%2 MRH:A9^R\1KN6])RWCVQ?K'G0E=ZERU]#0Z,_Q0>D[L\'7Q3_WVHRRZ[B48XR MJ#4>J$P71^?>-JI/(&%8(B>PA"Y@ICQ@L$2.8M#K#/PE+3[GO:S?3^9//K@* MAB'O[_,B#4+\.[V\#W OQ:U)U.-5)13A,#)8K2763!(#'"@M'0R\='U.PZ^= ME*W#/=2:15W^<[5I?E4[Y6TV3]^$.:B.=ZG!6Q)J-<;<$2^ILE!:;+0O<0RX M-O&$XO'-[^-P-O6GK[YXOTV*$2:+?+$^Z;2-K#O$XKUE$H 9@8I!SX&3@DI/ M5.F@QEZH?FW.9UOD77.R%W;DW>BB+[[%9L:0ND='!%[<-'[P7"(<0@$.YS66 M*LQ4PJ*R_Q*AN3FW*7H,S&JB@;[8]&LZ#_2/1YO5Y6TVSQ;+S9'\;2V%8SF8Q,\+\\K=)\6<: MQ^+C]-M?*%$*<.X4]3"8P]@X15B)'E$58X#V,(_\8-X>+V%;ZNAON;)(P[MN M0HMM&*%G^=W:]W64=P?+)1YRJP""DDOL):0X#/>EK-;S)N8;_4&]?4N,]C32 MVZ(AHO$NG^>E\;D!XSC]#A=,C."4>NT0H)0[:H/(.R-#*XT:\(]5YM^Q>.-S M)&&K>NF+A8^R[:LODVP6U_J?\H#0;3Y?'X;;IC35DT4V/4#+FC6M75B028>D M(>&# N@\]J]/94*^_:4$NT=DPXPWG0#@N6I"MEI(:(9NZH4&MP))Z@+^NP!)* "5( M.V>Y",L1)*A@6]F09;Q)V-((R=22GBL%EM1#]GO8F^<^#/X$2RB@,HP1H<.O M6T0H(F4;[);,,)( MSBYIVHL"!J#NR3'OU4.GO92<8@NT%-9)0S0TIL1 *]G$>SO"@)#.2-@JRB-B M6NQ5;RO$*-6M*E&*:"L!Y=8%^3T*QE!I ^$P;:CS&OQZ65QTK(/>6'EAWJCE MLL@^KY8;;]WFTK8PSE];6'=[4NVT3J\NM/[,C=(0ZM[V/*>93J_R(GVZ&;(HX7@)JD-[H2=5 MF"A@@]%A+7$""*.$0+JT=+%EJ,D>Z2A#X?H@82^J&"J2/:ZDX@V 9E7$5F_R M=)W(V<9U)\ ;K %7%'.#:",@W(&(MXU"C&IODCI<>NT#_KVK95>PTSVV#2E M.._C%3R!!C7'WF8U)XXXH!CG/IA1@GB&."4E7A: )H-P[1B][N/<>QF">]7( M:[$Z%5:44J88(,HK9(B4MI2*$]3$ZJP=D'?W8GK*U\BUQD"/)5KDI52VKR#2 M S#AO&RBYXU@'(VH+MI!:#ICS[/X:J#H:J)($L6'-25@$&4RL#%:F@J^PCSW!3F6VMO."1"F$N46,BJ R%1;U6.W0 MD]@W2>PY0L]P2Y0=!/O.9[1M[.+'FS1=WL=0##9U/6S.AW2-J\T6TUD>[P%> M5)C2JE60* (1ED!Z(JG@VCBC-AL G@5MP$H]H*.I[L']=@^%>2!%I7FM1C6) MA5(PJ+B$!&H8^@ U:(N&$6>7DJ9MBCR=VKI#?J#18.C(Y;X&!:@--PIX3;5$ MR@F.C.5. ^D\T9C:02.=U_<[ASDHS;[$"26LN[9NI KR5RF>$$L1HMHY+P4% MD%+H]59Z;K7H=2=E-(- 94H\WRAN&_$>0Q:>-/W7(AC@V\;78MG#@HG!3 JO M* <::V4IY$INI55 L#,+&6R7 $?9U0#IX[QZ?E5._"11LUG^5^Q$/B]^GZ>3 M8A[ZT'OU D,./9[PL((SR&,4 MM-;FJ\_+J]7L.385QIXZ]238<@4($I)XPYR RL7SDVLLC#&^233*.#>[.AV, M.H1^N#GO'J 3[:HDC+4,A34]I(9PI8TDW)62,D2;D&R,>U']SGNW@$.136:;S=;MM9Z'PH2/%TX,)4!PA[6'@GLGA!6XE%HJWF27?(26>#/% M[V-16^CVSJD_\N+/-_/W13Y-%_5)M;]TXI2U+*PSJ-80:\H 4W KMP40-LDA M/,+1JAM6M09O[[3R,2_837KY:YY?UJ?5_M*)"#.Z4-)[(04)U@*V NSD=D"> MU^F9;FC5&KQ#6$\5K::$2PLAEEQ!X+"@C".&2DD$4DW\"".TM[LA2GT<^V)$ M&!/OTF+Y+5X5O8SI5/^URM89N:K9UU6*)P9B%_-I,H@8]I!8:-RN+PA>R?__ M>H::CNWM#A#O+3IP%YRR5XAC.66J5I%H@9&P5A&J@0"$><=VXZ_CK,GT-D); MO%U2[(TI:A7SP4U3:,B1/#,52B?.0:X=0498$)3GE!+EOH#S$C?)8#I" MKK5/AZHCW,F0#TZUV.ZCV6N^11:R#W1:6WZ621QK,E\2Z.W2]O;N^*_,LZ6.\XL:I6D2 ))&.*,TRU MELR'(9^6"%C$FYP)&.$ZLDN:=03YX';6VPKY7HX73HRC#$IL!?*4AC63T-B5 M4AO%>[TA[9P-^E,1'YQGZ["P4SBV+I@ @IC3&C/G+$-."NAA*2W4YQ:RUZ;Z MJS+K%)P'R%UETZ"L:;968OAYEJZU.;]4M_'H[[_7G^^5\7 32NO"%T>$BD\ M9T00SK4&$+$M@M2"1A>-M3XF$.F4%-8^Z*-W6JC/&O\=8O'PX9*R=?*TAFQ_*0N"Q-DTC+TQ?_,]$@?8LZ]( M,/@HY$+@T#.L<% *:7 I(;&J203@*._F;)T]+2';:QZPIR <(,Z+SR<(,0,\ M4,YQ%LPX0[CQI6RADY#S,GI:YTP;H XV6:71KUN71C5J"1W'2A:@X$%^33P* MEN,.A]"3FEQ073M15P^'<#J?SEJ#NDGUZO?H%6\MP][9RN[V;Y=_2= O)\_8?6L,= M*YM(B[G%P6 DG')BC3&Z[%;XFFN/ T^7=2TCW?, ]K[(K]+%(BAP M,O-I%6H=+IAHRJT$'B,.#3-A%A"F],YR $D_'O,SX%6K,)^8#YMO5".];$?!IA)$/[).D MY/YL]2+[$I3V):TUH1TJEE LD,3(68]%&&(A(U*7DDK1*.]"HZ7>79'E1;;\ MMAZZ7@NW.D"\MP,6H4-<3HHX:%ZNILL_)D4QF2^_K3&:S(Z3K%+Y!.N@)A.& M28V)DUQA27:R0\B;1/O5-LY[<4=U1K$N\.[72;4/FJ/>JGT%$ZYEZ%#,>Z55 MD%IX2LJ)76 MF[BMV/A5.\"8ET6!'LP]POM,0FK)]A&?XCB&1- MID4^0B=5UZ9X8X1['9H>M+96$,'QP@E11"-M-8D]Q5HO/"AW+&5 X\R&J(Z] M4ZWCW?-8]<"%6\G+?JA8PK1V4N&8T$0:X!370)62>NC.[#J_-E7_\I#5!LH] M\^E#C,JJ0:3'SR=A&A< &@X99$Y0YADFI6SQ5KGSN36R1C?,ZG7#/D#7_C45X)\ MS@D%GBC'. -A:<:">;*]K0#[BF-IQ0V-^\->!Q _=!'&";4D2"M/.,?>$B"P M<, 1LI-/HS,[[]2VTO.^@.^\DX=VWF:;L-\PRYE\OLSFU^E\F@W8QP^TZ5YK M%;IZK7H2 0AF5$!.(!3>PJ?3/_D,:T M&D'S%U<^8#F9_7<"P!0!801:GTC%CB=CKS M ;KS\D*/D-.MZ6:\G/YTDQ6=4?IIY0E'0()X1MXPYID3W".]1 &L2QET9JI1D"I7P4-LK> M-D+CMD]W0U.L!^;2IYO)\H]\M4ZD&;-%Q$FA]7D;IH$QL5Q5#^LX'WE,?QG7NH#8XC",$>:R%P$ Y MN=X(=W]5T=WYUNH-3%&Q;S" MQ!O@I=).(09*K(#$9W9U2D<\>IJ KS=]]#&TW$WFWP)8'U>WMV&QY[-LT)W]B^)Z,M]FTPQZ783V7$ZVF3;?/Q ]>GS71T7OGT9)$M8K;H M>QGU:I'-T\7"IHMID=V5^4R?D:'*V-7I>Q,.I2(<"Z:4M39,V$2*$F_CW9EM M%O;,T:?AAR/2Y.C&Q0#(-+REV.)O FFRY8=L\>?0P0VO9-P40&AC$98$*,\< MYLIM0ML\=4Q46H5W9>$^4&Q4Z+%+[5XND"!)D7106(TL]=&/(FDI(<+G=IUT MSZQX%BG5@@KZ6+1: M+//;M'C6\N/WT1TNF1@'.29AQ-:A*RH34[/J4EXH9!._YFM@TRF:?\JF5A$^ MD5&+8OF 3>&WITP*'R6_3?Z9%V5S%WOFL)F(S7 6$L%*8ES(!1L_D MW%%3A>;M0WEROCT;EM5[IX\G3R1*$D=43,$5\W!13 %E99LD;11E.#+UMJ"7 MO T,3];K?Z9_S=+E\OUD^N>DN#RLX9>>33#EB$+.B$;>AI:%J:LTJ[AGJ(E) M,**AO@-=MX#F@.M:G3XL_ZB]M'11,<['+)M..*608P=-"4LR07AC?9 MU!KE5GG7*]PFZ ['I[+1]=>Z3XHF)N[^:6ZYMHB'M9YSJNR+PH)&MRN,:.YI MGP!'F=4(Y]X2;4YFZ:+,SI$>OX#]Q><3X!D7C!)$*$+<$.VL*6732I]9"O+V M5/TTBV8+X/:8Y"EN X7F3M/L2QR4CW)G7Y'$8A*&<:>T8U11# "GMI0P],$F M!\=&9!)U3I^6\!UL4GM;X<[K_842 SVP!@E A"3&4Z,X+*C['H M='1'%^40)N1-$L:W^6(1Y/IX$U#^$>%092_;>1RF'"0)@Y*%Y;V!S' @-1.: MQ:M3AHMP>*14]27H:GGF4]ZF;OF8\-RGF83S:C3WKML814SCA!E02&8*8T M")/\NU5<;X2)-$JRN%@M%_%>B"#>L=&S5CV)\#J8M<9*@7W,-$>H*OLG)THT MX6?ML;./>SM:YTC>'_J#,G$+T#-!U.4_5YM;N^MR\GB-28S@M=PR[(&P&'), MJ2SQX;(1.T@["S=:U,/!XN4^>^B/FOIH2"+%4,:*4&ZPD#HLQY$H\+"-- MSI?7WS9Z<+[\_F8M>%84;4T5@YJ7=8W)1",KN1;"6\B]9M8SKK:R"0UPDYV M$3KANF96&Q@/Q9\M!C48M"V1>$>%U@Q38@@*YC-0UI;RV8<7L)S%GVO-A--?WNY@B/11QV^ M-8$@+!JA%!9(2##5A++=M&6U.[- DZ%(^G1/>#0*';;CQ%C$H[%2QXHFVC$= M;QDAU&D+G8;:TU)B*.V9A&&/BCN5^'RRBGHSCF_O9OFW-%WO-5RLSX0?#9?9 M6R8A5!F%H:) LR A $:6@X$4TO8:+M[+O<6M*?VI;=P2Q*_$*'A;(<"FK56X,5 M9A!ZYTOLI(2];D^-WDHX@7+M?7&7;\*Q?H0J5?%)*,J0C4'_!%*M!!0>"V(<<\%819P-F,3JP85IVP1#:OJO M5;98)[1=!&/[_K?JOJ]J587.@0$$QGE"K$%&2Z5EB8J1[,RR:O3,I+W>K4Z4 MT]=4_4+CC_B>]I1(B.)>>FF$8I8B@6*VP%(^SAIM*8V0?-VI/^\"[B'I%'\L MTN-NG:-E$T*TAUI!SSV10"AH.-[*K#RB9Q;XW5CS%9C4!-^3SV:_^Z\W]HW: MV$"'3V8_?S)12@B@%<; &D" U@+9LHV*5KO(\G5SX$2=Y6WB.N!X4L4[7O[7 M9+9*RV7GP3-*1TLG'' 43$K*G"3:6FZ((:7<6L/S'ZU.H, +=\JV"_/)$]># MIH0%QY>T6&:AQVQ^7 1AWQ?9]"7&5"^<:*DEL@ RX,-0#H2W'):2$(8>1%W(RCT M0AFD2A/.6*V;G%4;85!GEQQI#^4N^!)]Y0T8\[!X6#Y(QY3BW$ .E/2.\YTT M7-)^[S,[+\XTP+DO _A=/I].%C>;(?%#.HN6E=.9?:!G=\&U\_+F>ILAL!)<0TK,"5AM8'SV8:$*XM4X0%?X-F&D,;2D-!:*) M=3/"%?BP@U4CZ'OS'@=#+=[@%_YQP03\,IFEZZQN0?9L&NVV%[_?=))#,V:# M:A//H?2,4XJHWM:#Z5\/3/5JNOQC M4A3A^V\_8BPKD4L$?5M,POA$ HCE(+;A+;6,X<&O/#N8TS1,"DNGZJUSG7. ME>M())3".&(PU1)8(9RRH,0!<]9DZ^5\5ZE5N?,TJK(CK?0U@?Z6?UDC\6:^ M1Y(P-A6KR>Q#/IOYO/@K/'" HR?4EE!) -<&P0"]=<9!HW")"S7LS"(..N!+ MWK<.>LO9<+#]]8?*;<&$6.PQ]=8XJ80)2I1$E]*&KWKUXMVE199?A@87RTYY MURDKJHV)I\$_#K)M?PV6V9O%8G4P^TR]BA+.H" 0:0 #_@BB9S:H.$ X[*) MEZ:1!_ ^?Q8Z?TXVU,HX.!J,G?1KMHC+B#?S:9%.%JE--_^>3-<#=2;,*,VH M4C!82LHQC"%&)4;1I*A@' 4^W)#G04GA&L(D[ M1Y)+A,KNQKCG30A7VP6XL23=_'NA7$WPQT&U&"ZS*B+0)Y/NOHI$*Z& $5PQ M+[P!0GA>=C9&B>G'=NQQO.M^\=P1].,@GVG(/%/*;I$W7@(.'(&8 ,?!KN.1 M9O[%$1I^0Y/N--1'MZ/Q>)OQQX9&%:TKDFB/%.(,"X0IP-83Y4O\,!"^B5_C;&/R3N5< M2TKH,X+J6/C,XP\>/'ED.#RYWH1IBBA&&%,A ;("@LW=C!$K EV_]MB#*QC. MD;!]:FKD-MR[:*?&Y&@_C+DJC--: V!9,-J% $I@C8#ZB%L7"K8Q3F$EUIVN_(#;5+X?+RFF*MWBHQN?4J2CRTTC+&.-?<0V00U*Q$ MQ&#YXWA6$Q;M32?8@6IZ\Y?NA#@6!5^/K95K2[04V'@&@!2> XZM,Z3$A0G: MY/**LUUL-J=L5_KIF[>+T/L>7HT>),L6?^IO\6\?H,J+.KRM45MBB6:6"X0< MX4I#+P0K _D)@J"2:_+U[ &,@[?=Z:?_\?;)7L?;;/(YFV7+;R>8!M6J2@B# M0&GD!-# (JDY9=LS>8A"*?L)#OG.&-N16]:;L9"W2QWUL.8.J^7Y(J9C*1%,+_4D/#5-/]ZDZ7+Q^WRR MNLP>W*79^T)[I[4'FGR?;]/&5CH2=;1X8B6A#B+E$/#Q]@4FP.8.'XDH$'C M4V%JL4@K^0L>/YC$JUF]88@#(KP1DH09O93(2=7K-4V]Q%^TJ.2G=WPT0;:O M:6C3R&T<2&6Z/'D^#(?8A[DTS*?*<( !Q,26LC%7K1^\)L_LJ:I]D2'-P!PV MP4/;41DQ&1Q4D )(O2-(0TY8*;N$KHDA/<+AIZ'^3XJQJ(=P;];P35ZLDP:^ MF7])%\NC,?LO/)Y@(Q!$C!ACD)/"ZV"6;25C&) F.1-&Z.YJESLM -K;C+79 MT5E\2*=I('DPD]^ER^/AIX>*)0!39 QDH4\08 VEG)<#.*-2G]EQHW:ITR*P M?5$HDGP>-/@MM/0 91X^EMC0"5#H!LQ()IC'#+.=),"S)IO/(W3QM$N1!D#V M10F[Q?_-/"QRTT^3KVG,Z':QO$F+1U@R! .N22JS^MF$ M.P_#:WF":H!D7ZQX7^1W:;'\]GX68U;FE]& OXM6V.$9ZE"QA''&J 5!-B6= ML( #X'8#K3FWVS-:6I*WB.C)F6$_IF%4CJ[4C4POZ/^EQQ*O$)/.,(L(4L'B MPDZ4(G/ &UT(-UHC]F1]MX!@7V.#S^;9,GV;?8ESWG(ROXZ7N&Q:?'AT.%PP M =X8I:P'6 FMD-%(E^,I)V$H/$>+MO'XT"JF?3'H(@QIDQ@#^38FH)9$022, 8VR=3$SY9%W0'<[]KXZ*(X83$!D<#:D? G MK .I=7[;>L%$HTUJ,=;5<$N;C36QZTOS9>Q6MN;L^L;"FWP6-+*("[#EMPH[ MTU6K2*#R8;VFI#7 :68T,4Z5" #FSRPLNM,0AXXP'X!UU2,@]A<*TW<,A[4, M(ZZ"N28U<*7'45@!FTQ;(]R];E_Y^]G5#.F^MR;?3[[%?;#JFY*/"R3" ,$I M$YQC#K5AWJ,=8*KGW!2]\NAD->_9DVR$:X^L*59!&\]@.$R***%-AS),/I2 M($$)I=3:-IGD1NA^[H!3K>([G,E=R]1.-->$>XR0QEH+ZHWQ.ZFPD$TVN>H[ MG3M?^G? FL:8GKRMN9U8=YMN^_8UGSZ7$,Z8#'.NII18C1E"'I7MLZ3:/;"O MTJ1I=UG5!KBC,&HJN9LKUI!080W5@?/( $H!YXJ6.W92F$9Y'6J;-GT$8W6^ M:N\&^(&MG4J4.UHV@8 IS31@S"&D*(*//[$;*SJG6-N"]D2SNR3Q MIQJ[]A9*D#=4.::8)(3&NS2U*?%3 M@FN;I'N!/?/:W:0GH H[J:-9U(IRB! MU&)-)3/81#A*.8),37;01AA/VJ>GNB:T_1E4M[?9YEQ//".6KU.BI?/I8Z?LTAY 3F/I$>$80$,= MUPY!549F*TQID[.?]7?U7S^A6D.ZSR$JGZ^;??0P\9-'$XN]<91[@#TPBC(A MM=])A$BE!*BO9\>L#=6^,/PT0+2WO;++RW7D0KP5*KM\,S>3NRQ8#P]:?VC3 M[&CA1!)/B(>"(.F!AY)87)Z.U@J))@NT$;J:.N!1ZQCWN N[NEW-8B*;M?T? MT\H6Z4TZ7V1?TDU(W=M\$8.\+ZX^3;X>WINM4U,2%A$4"<6TD]X#;;A6Y3%K M3;%H$C([PLVU+CC7*>!]$?!#S'0^3R_+Q% /I++I53;-#N?,/E8X<2[T-Q$& M=,:4T!P"@(Z=Q9TP)S&F(XE#+=!^&VBH!=62T@A$X8IZ[ 6I<1.L"8;+7)\+.K3 MY=0&WO<,&SYEX/LUPC?I,IO>7Z!ZEOD#/3,"8HE@&%001#;,'6:3UM'8H+E* MRXW.%^-!'1?%6IS+]=*PS%A9;7V^KW0"+"< A\G2$A,Z@4!FE$@.M%E+ >'&J=DPA MB4 I)U3X>SS=T0*M&L(\&)W>+!:K>E3:E$B"5>:%\3+:\1HBH+':)MPUS@9; M[=P6Y7W2Z"2(!Z/0Q6JYB)?HAB5?'1X]*!8DU98Z'?<%(?;!S./ EI(*H9N$ M3X]RZ=TGF4['>1B3]SZ9^.9V&S_+_QI7MNQ=J^I9N<^*)E=/)&:+K,OFQC9]4;L M*GRV_3*HL@(N[;P@,88;IPV&"#J.0I:>%[&;2,W(%,^ DWT-5D% MX>[]V^K+))NMKPW('XR26Z? ^GJ!PX2M4U,8OR&Q'$,/E;+*2D/":+[% S#7 M9*-LE!F_^Z;1; -UNEB[V4+(E6#N4JN^@Y> METAI":;*8!US\C@/D3!;9+6CH,EN7>WUY7= _!'HL+\T.T'[P5B.P(6?9^GV M5AIUFQ?+[8TU!]A>I7@B:>C^"'H/C9!&>V8)+26'888]+X-B6/(\2\_3NGZ& M30 5_C7AP^Q@QIYC11, "# >T8$\\IB10 K)<;2GEG$S<@8V:IN>MO.WEZ7 M%=?5MW=A@7UL9'RY0*(T Z%7:6.M)4X@ZW'9UPP1I(FG>(0NOE$QKQ6-],6W M7R?9/,)S,:]V.>\\L1[3Q@E+.::W?7Y=5BZ7/BR<:>6*((Z&K6JT(9\&"WDIN MO3!-/)+5?3H]6I9=D.(H[QKC/ASCRMNW#A_U/5@N$43S>&A'4>BDQ5@1J$I9 MF6P4 E[=2W/N'#L=\.'(];Y([R;99>E*\%NNJ5)@0[3 S$#FY MCIT&6)-R/K' -PJHJ>ZZ.7;PG M\>S[53&]"2/]Q=4N[>F'='UN^\U\L5K__CZ?97MR8=6M(I'6&NN$P%1@*P@2 M'I8FL<.$]1-CT^/BI&\RY+WHI:]1,UBX6V>KFOYKE17IQYN\6'Y*B]MJFW^5 MRB>,>$&XXD99&E2LM>:^E-V@:J'XK\E_,Q GNU1*;X0L\FF:7BY\ #7N#H4% M_V^3Y:K(EM\NKG:AQSXOXI6*-B1,,&N$9\Q!J22$RM%ST.4+L MF07H#$W97I0T%(DOKC99$7Y+ES?Y9<61M6H=82G*B$9!*^?KS/I[*PF+11,/^W,C%"!.41K]M!N M-B#GJ5% 9TW/KC0S&#^?WG->AY9/RR9*<$\QX\0Q! 5QT, RYL[[ ,4 L3_? M%1L;*F0P$IXP?5>L(B% 0:*,AI0[90#A0ML= H@T"9.L'M_3=SC:V'C9CG+& MY^ILQ9V96&DA$!X!P@1DP'BJ2Y^R1T@V";\8X877 W.S,[T,S,YM,H[N'/$U M7Y"(F/<%(LRLY4IAY4+W+M&#!#1Q2HUP?=^G([Y;3?3%XP_IW7::B.[=Z:J( MB58_'TZ#^V*)! H-+ -6.^BD$QA9!TKY#.--%NBGNN0'F^([X\:S=+EMZ.+T M39_=RY^8O#OY]^[U'"T9C&:$5! .T>1\LXC1B2'4@ 4?FG$IU/=Z6?+IVYT M,H0C,N8]BSM2H3^L4U?]/@\:?Q,^"&A]B0[7EX]%1L?!(CPV6\4D5^M<'Q=W M:TPK.B];?V\">>AKP:;B@GEMA"&6;0^&6" 1Z?72Q,$0&-+% !436)"ZGOPAUI@]47HSO326X[(T/KX7W1:?)G, MTO6YD !*-@T3G P&+YG7&\IAJ^;\H2 #UR2&MF$$6::EMZ MQRT4DHA>=M,>4=;-N]U/&R%AZRFA3\)&=.+EQ>''>^_U_/(%0\MFB^DL7ZR* MM(+[MVG5"=","TX 0 PY8 UQ]X@YJIO0=H0GZCNC;(\ZZ(^UZT,^Z_O<+S[/ MLNO-DN/-Y@+N@XG\#Y=,M"# (2LXPE(@390SI24$&7;]G)+OC7/]T>,9+]M4 M0\^T6Q]QOK5\ER__.UW&^RR/\^]H%8G73GDBL.?4PK"&!1"7 M#A?H3:/3HR,\?C(T$=O6QRC2.)1GL._/AM4_9W^\NH1)[H6F7"!LN+"66E-: MXC#>W7!>7M[!F-J#;NY9.]A5%\_O9!W5I1>;)@6T7VAHO7LPJM24(&0!YM J MY)VFB"M=WL8EO075!3RX+3$)>#7)D#E""ZTS MQC2\.:">%OJ:#JO)AM#,TNW^?!X-@%N_;^\_01F=FQ9[1 MLR+'TU7NY;1!H"^3&!C162>I^[+$>2IZ\]8^%ZC"8'Z@5**18489J1$4'DD7+=-23L-4D\V!$2:ZZLMH;P_QX?U7 M]^%OP[NM-E#N6EG?[H&O'^9IM%&+.V\AR<7QX\ES""!-8:FF H4LRED0*5 MLC#FSBS)7-OL:8)E7[SXM0A&U/LBO\H.7HER_U1"'. .6 4Q1<@IH[Q6.WY3 M,Y@A_#HX<3J2O2W!RCVZ;:KL*D=I]Y9)&)9<(1+8'M[&I%-(P:V,D+IJ<_/K M22K4-EO:PK6_LZZ+-+PK1AK:,.S-\G6*F&WC#UHV!\HE7%-J@WWM0H=AV&'E M48D>A,Z=V?WQ+>C\F173'KI],>EC6-QLPA9^FQ1_I@_P.+1_O;=08ATWUA.H MN7+:& H,)C%JXDO;[-Y%N6/3M'C+#I2 M,F'0,8C#DI\;Q(EW2G)7RDL8;Y)I9X0!1>U3J5U\>YS:EL5JNES[TC^FR^5L M,\7/+]_QQ1/M &%6AA$:82;C+1.@7&<@0%D3"M6_?*/S%5O[%&J*:.\L MN=\>J<*3^Z<3)G#@N 26.0$AMPR)&GCR9:&_#&D%;(2DQT>9#IAP?D5*HG[-Z?>>,:9LHS4#M=2_^73[/']/Z M.&<.%TR@ITU2^8[PW%SK@TR;X/:6".4$%NV7D1)! M0Q=A@ABJ,+&& U[*Z#5O,@:-,(]DVP1J"]<>SQ!M)]-R&^YI*A>=7N7%=FO^ MT^1KNO@MFZ]C8LIQ-AK[CVJIGX>WQU8DFO P&T"C0H\51AF@=CN(R-I&<1SR M_/D]7DWUVV."9-N.K=-Y>GA_;T^)1(0I@S! -46.66PL(:5\6%+0Y-I&",Y_ MKFX'UAZSE0UT9DH#@CV'QDD!00R@"E;,#@\#FWA48?T=GE3C"C9ZVJ=0&J$,1 MQF:SU?)@=HT])1(A!0$">/>-$GA#4>XI=,U:4Z#M2_:_)%F MUS>A>2K>M'B=OEO=?DZ+,A/IQ6JY6$[FZYB^XV$O=:M*J# QFR\4@EKJ=>@\ MIO1 8^]5DV.5<(2[.6T3K6.\Q\; 8S-@K7H2;!R2'@//E::,$"4\*[&P7)Q9 M)'!W5#F1DZB#@ H4-**4&45,YL\2#&-LI8/$)K M;6A2MJ2&/LZQO'A\9=WP[5)FXY(9_AC+@V-(#U=:F^;5R[FROWQBM:9$,X@T MLE(&8]QR+S&2P137CM-*_:1C^3_%16<50=EG"=)C_B3/6>8XW$@E@ MB6MD"HVOY[>LY:?!>4V@[2VBLVSD1NAXK"Z?QWZMOF:'/.\'RR4*Q)&+,VF- M)\@: 97>RHJTQ^>:;J>FHO?QI05(>UOM/VZJS6\GV?S06O^EYQ,6%AM:&\(H MI$9!Q#"BI6Q,Z'ZN4.J?+LWT_'2YWP*R/1ZR+EV@OZ71"#K F&?/)@ 9$9#P M$!H'K:;04;.5"5NASNS@04.]/C\VW0C-OABB+H/]&'0SF<4\FF_FVXR;1]ER ML%PBJ P*0$(S)!F72B@CM[(2 %&3Q?8(US7M,J=-9'MCT72ZNEW-XH)E7[:* MXXRJ6D<2HS2HB+>$42LI-X@%>W&+@6YVJ+NVN[J/]#LM\ZLCG/L[B; ,XJ>7 MI=O]*+%>+I X0$00T$$#/#HX6>)&Y^[J'X MD,]F/B_^FA2'ME=KUI1PQ+0P6#CC&?1<8H!9B0=W/=UGVS^O3B#$T5S;;0+= MV[!48U_AN/2&\<5;K0]WW!-UT.&R;YXV*U2>CV8-:2,QQ1J[H!7:[]6J?80W]<+:?K4R-(M?2PYL8I'34GGOK*7("D% M:;QS#DR3#>SZ9Z4?I?^I:;3?!5/+UV_ M#X),L[M9$'\CSL65NLSO(FL.[6>=7&E"N<=,8,\DM4QZAK@IG1[<$=0D8T3M M&UG/9QSO32'][9W]<[4]"O-G*0_:/);WF">C7FV)-X ;&I8R@%&.% /, ME0X<[:AKXFNM?V;^;.C(40R@[O9NEG]+T_5#[U?%]"9(]7XV.9B&[\0:$P2$1(90 MI"44BE(K"2KQ$5RZ)OL.XSP2/_Q(VIHZQC":[A7FQ %U;WT)EM(A2[5W@!)/ MJ&2^G&FL0K))GIP3CM6?.U5;5<;KV(,5B'-N$' QZ:^7"@"K2IFH!XT(=N(& MFIM?G@?)&H+]6K9@F0.*2<2<%,Q S)AFNVX!J&UR +#^T?NG%#KO'=AZT'=^ MZ.^A W=^^9_IY?6CJ^H?MZ;' W[W[7HSCZF$U\Z+EUIHL\5TEB]6196KUAO4 MFC ?71F04\ EC41 :'VY-7$6AW\&O';]!*D^!57JT)H_VP5K5VTBD<-*4X - M =[&_+\6E&@!T"PCS/B,H%YXE0^FGJ%'H=)Q_^ QFRZRZWF,)E>+[?,/8+B8 MJWR:V1@N//LQAMUS35C!/5<*L3!_40RILIM$"-PQ8*O%%(\&J\6QL\\GUYF$ MU:PWQFMBN:8X9DO1:(>39N3'Z%6;4'#2.CAY YOJJO_9[--,OIW-OT9^2H"W[(R?/&AD>6OTHU6BF2QN_"S_ M*[8Y71P^6]>HOH0S)ASA1C%@C/+(4,1VHT+X][P&QYZXD?>OF1&E,7@8='XH M/J]>38D@1#B*@246:VL@D=M,^MP)*F"O1F'7Q_EZ8D[]M <--/+CU$"U^'/+ MN94BV/Y02>NT55":':I4G\D]M,,P?'!U#=T)HF@?TNELLEAD5]ET0Y!=Q&V\ MR$1=F#>/A&_0"QJ\+3'.AD6O@EZ%]8HW*+KN2EP-;W3C0_5=W[ZND1M7;^A/ M;>=OM2 #8%B]>&<8X6&93)P1)1Y.TR8TKGW>L=OXE]=AL]33QS@V$\.W%U<[ M/"_F#U+%WE]9]6,#\>EVC[3,00ZI81@*!(T1SA"C"&0@QD-5RMTP&JRZW$"T M'A(/F;"0.L.I$MJ7.$%!SRQ!;B^,:F\#L99N^LLO]]@XN%B%H:C"2'QDF[%) MM8EP A*$D%!.XS"D&X;<%BE)'6IT0\]9L+@NHY[EL^M-.6.G\=&-S685)X$. M%&"- '9>,RNML;1$"VG>Y';/$5*Y'V*UQ.:3-#1V/E=(#]JDX@11H(UC#D&L MM$0">GF/EM=GM@';%[5:8O1).GIMD4K*,*@=P,)!@[ !E)MRTE.(ZR8CZHA\ MJL,9!ZW _AHCE6+V7HT(45PJY#T QI3=1FE1[=:=US.T-55SU4BE>JB>3Z22 M@@(K%X0WRBANG1(QTGTC-S:PR=;/JV!37?6?$*E4#^+>DDKF\\M=XX]2Z86G M$\&\]=2 (!HUU!),-=O*I05$37*-C7"&:YTZS2'MBRI/;DQ]FT^KV$4'2B4, M N654#'77QC).92@Q$P[S)J$ (WP:N/^C:/VL!^88T?-I(/E$D&TTXXRA:P M'AB W'U_HNC,_,RM:+T:DT["M[=(A,T.U?S:?8TI9(X[&UXND##B!:8(L3!) M(\"!@JKTO<>$NV=VTU9+FGZZX=\&M#W:1'G9W@T<51ETI&0BD;=A$'=2:>RD M993O!G*MN3JS".QNJ-0NQM_WB0 8<[P!XZ! PY;>[+==]4 &A-! M3Z#+7I*VHY2A0Y?\)"O6":\>ID+8!3&%$N_R3697=1NS&_^(7WH6;>*(T40) M$:^= T08S!G:Y+T(:P;K*^41' U6'<8O,:@80LHC[[2UTE@.1(D388R>U\J@ M%T:U%K]43S=#FH$?LL6?1YQHAXHE6!D.+)<488F]\R)8O*6D!H(SNZJN!T94 MX.")X/=/LW+>^Q3>?]2+=JA8 AS@CBO E B+\[C$LG@K*0]F\'>0[:6^TOP8=#D M;,L(_6C]3WDM 3\DM8Y.=OL+)0)SXKAQ4A@?;UC&U+*ME$(H=6;[1BFL1Z%FYQ 89P_\0@]!"!;SCK+0P1; [FW@61CC! M=8X8.6Q ML!2$]:_G#@K+R]6*M$J>F0N@J9JKQAS70_5\8HZU8MIY*I&03BM*$ 6PE%LY M=69^R^;J/R'FN![$KR?FF*-@#VB@M>2" FY!^*V4"U+2Y/##",VCUJG3'-+O M.VS&"0TU$480#0 P5AE'2JRH;Y0HZZS"9MK<<>E*._TS^<7XA'?ILM:F_K%* M$H8Q#"L9KK D(JQOI"'EPDDA7&T/__7,KCTQ9B]/6U9'_Z1<>UIV4OQ:Y(O% M^J,W\^EL%>_X>I-. M :2M+!9*-BU 3LTT!H7P_U^+=(IW^_SK_\DLW#&Y>1?7C[<^0=?L"[ MS:X=J1$0I!3RE)#J2;:0P+QSL>NPG=GYMYI5=-Y%P@/'9:]7A+^ MB+)^<"D8,!A" <-H8@"60 5^;-7G6<6C#MU@]7%ZDUZN9H^FZ ?RO7F8!]1G M\\E\FDUF[_-%%@FSF^"KW)[9\IL2XC4!@CDL'%5.4(DH*#$UW/^X5*(^^YY> MUCNHQOHRO^ZE?')8Y.+JP;W7]PB4 FY&N7K,;_2&H$?%%41<, NB,8+)+BK" M6]GH"-]YF'$M,KY/3?7/],K_?3RS;QBHNL3F-_J&Q-$(>. (I=,(HX M<@Z;[6V]0!+>Q"M_'F$/+?:$(377?\]X$>ORL.2>&2\MKO+B-H8UM6 'U7]7 M K!"'% $:( 4(8D,DB6FW*$F6Z3GL4?5M274NRO-"R^-,(NG M7I;+--N,+N&'IX-*^"C9-/%#>IW%ELV7[R:W+YU+W?=H AATVED8[6/N-!3$ MVZT@W%!R)HN;#A2;MPILM?FG-CL^%9-H1W[\=OLYG^VAQ:-G$A&W6#!U!D(= M1BV#'2B;+3!&9Q(DW"T?FB#:$1$V IHT'A:;O0G#ZM?_-_UV<)QX\FQBE)%* M. 8XPS$-*G%L)X;U\$SRZO4Q4#1#MB."E#+'/'PD22P6.&P\C3*>N0D MUIR[':N-:9*#>D2F8+=T: !HQRQX7]ZM98.5>80.CYY-D'3(<"&5HPP3HZ!A MH!1#4MGD'"[]WGC1!-F."*)"NR[7]^;-)M=[B/'HF<2K,)I1#J#R0&EJO-!\ MVVPIK6LR4+#OA1!-$.V("-MC4#XL?2>S_TXGQ>'!8M_CB<;(8\1L(#<2(M!8 M;<(YHS 8R281 _Q[H4=+X'9J>OILEA8F-.HZ+PX;GH^>3+"7SOK08"NY1$IQ M 4@I K.XR8Z_^%[XT1S7;EUM/O^XS*=_?KP),"T>[( <7J(<*)@P(@D- M)A60"A 1UEG&[P2TBC:YID=^7\1I$>:.S=;[$="'3UXZJW'@Z40P$\QNPR!S MC$#K 06[>=5+T.BB,O"]4*8=<'OAR<:\KLZ4!\\G3%OEE%40>Z@X)T$JNA5' M*6P;9>G[;ORF;<';Z>SD;M,B;O?\6N1_+6_BWN-D?MB >;%$8B1#P!(F3$SO MJW18[I<=0%$&&UT;]]UX5ML#N%/.?+R=S&9ZM[]?4[<[(V ;;S35!W>S?+OZ6I3N?I5;9\'[X>+H@U]I]T MOM@ /[_\D"ZS8KVS7"MHM48M"3;>*DZ=#J:B4]R%T5UQB* %6#JJ*V5:J[@1 M7")]WYZ/DR]AZ%BL,0\-?9#')4Q RTDV#]]^RLMRG]+B-MNLY=W'W31"8_RD2EID %FZ)3D XPSC&&.M/&& M86\(Y<9R:3QR\9B$595ND>OJX,!5F)@NU\D[L\^K*$S4T?&LXON+)>NC;-8: MZQR7DG' L2BEC:EDO^-QHBH/GIW^:PWNON(+[W%8MS2\^TBZKY<+)%B&/QX@ M08!$SFKE*2NEPZ+1I4(C)%,[BGYVA74+R ['FZ,9O?85213#CE(O&0[V-L<0 MDV"U;R0TA)DS.Z375,U'67,2JGWQYGV,PM[TEL6V%VUMCJ,YF(X535Q8ZSEO MC6?.!R-/2\Q0*3&CZLSN#VZN^+Q3?(<9B3[>!3,[+]Y6R^U]M&RBXE:7)$:* MF+^,:D"-+V6&6)_=R:;.Y[7F((^"6#5GNQ=+QV.'4@*&K708"HXE\[L.%=K4 MY-;JT0]8C7A0AV$G8=T7Q[97*,1F5[W.XO[9!%E,D 3*,T(UUAHQ#[8R61-^ M_8[X4U?++U]E<3*V_:4.>G& OE_#OJV4=[!J)8F3!E-&@]F@2/2="0IHB0*# MM,GT-Z+]A4ZGO\[0[NT(XNKN;K;N=Y/9[_-T[2F,OVV-P\7']$M:Q#-DY0<' MJ%>[KD00ZAFE4# 2)@/@H%6NQ$1QW.26E1&.<5V0Y>F)P8Y5<)R6>[9>=B_> M7+BP;]/DR6.)%5[PF)=?(4])/$4E2F>=#:/VF1Q ZH$@+: [EB&IP0B44$LA M?+7Z-!SK3R_=I,8T27Q_9GFGE%0G0"D..J.*&"F3"'U.3N09@;9YQTX)UK_V[R$"R@<(,02C,,(8X-2-GOO1#HJ M3PHG:3WC4[KTJZB!F+=A=5)&IT,U),18IIPUC'Cᾼ!TPX#)T"V4;'<<< MH5G="3OV9VAJ$?G.1X1=-K3?TDG$89TV9+#!8->:!QE0*_3^0\42B(""!CM( MF(P&A@';7+X>48C5@-W]I697Z>0'RR48:>S#^DTU51Q%10\\MW^;PH?]631;8X%LO5VCL2HQT)JWG@.7+*4\>W M@>\11RG=F05^M4.I?0-$S\KH;_&[_^;Y@PO: Q?6 ^6\9E9HJ[02%$%)Y YK M3,_,DSL 0RI<8'2B,OJGW?-KZBO1[H7;[2D,ACSQT7E-8MJ<>+)]*ZG IU9 M5% [2M_+I,;X]L^D7;;#ATD9J]VO7;V21&CLPT2"0D]E"KH "BJA%#RBK4+Q!!MB%?8\=%BD# #0;:\/#I*+LSM9 MTBH7*O"L(=P#3*V['_\S2XOP_IMO;],OZ:SZ['J@@H18*@R7 C(!E38.&+B3 M7DO>9% ;X>;_J";8]M0RZ.CW7(R39MN]]<3 5"AB"AP 4)&"KO-%!^P4(@U MR:D_YO&P)8)4&1);@KYW&KZ9WZV6BS4HL/K<^[Q4@HB4,&!I'>?8<.^8TULY ME37TS.ZU[8@#^YC6&.\A>85.XM6V5&(9$U0)&*>'B)9"$N[D5/U>$_4E+3[G M9\NLTQ#OBUEOUG=*EIFLCUANSQ].K%6",L@X]LI+Y.-ESJ54'I(S"W<;WDIK MK()AB+7-79K]>ZWDHR/7\<*)]TJ:L$"R%'-FF-%0J9W43#5)5C["B;&)V@\R MJ 5L^V+4;_D\_?;;I/AS$]-U?,_@Y0()4C",OE1 X"DV1G'C2^ T<+C7H)P^ MIKXV%9YW@'!?_#%IL)=&!4@GBU"G#A$#$ VLL-)O; M/Z*^3H-XGL0YIUA'AO UA^>YL6Z]L" M)W=I<7SH>NGY!"KHH W+#P8DI=I0HW:#,Z*DR4GU$5KL70Y:+<#;'W6*N[P( MTM<QW06Q: 5TDYRW([HPJ!5C/$7'D^PL8*&58R4*D9O(\E\N0HV2.HF010CNF"H#T.\.;H]YUFYGXEK M#DF5RB?2-&&\(4D1@X5+866]LD[]X(76C#$JA%1?1_=F!O)J)] MCR9 81ES2SA,,=6.0ZU+F\1" IMX9T?H-AO'V-10"7W1:M.X>C/AWC()=8;' M5$S,"HM0D-'L@HTM0;;?^[3SY63V'1"M+6WT/Y ]0*O2:/;@^00#0+DR5FL/ M"-" 6(]+V:QR37RW9[HT:'-(.UT3?;'L00OK#6Z'"R:(.TN!MCJ&P$%*+="E M4]M239H$6]3WTWTG(URK*ADF\\7 Z:RZ2'S!.)<44 H44@:&"8:5!SX0,KS: MED;@36'D>X+5_;?4Z<)P1;+$F<0[$T7-3M^?47(%FT-I)%ULJ2 M3L]TVU(5"OCR Y"92&1*C=P6$0,5'-BUUX;8DKK2!0+T@9)&$T72U(25DRW J,O&NC1#>AF2\9^Z?"&^7L_J=SV:D'9&,2I46WVA6>ICN6D9!"2^@%!U: M(^H^GR^W$0A7-_M4M[?S&939;9Y[BFOQK1L;R P)1]5BAEW1:)=-O@7:\CI5FR MWQ%1+_QGNL\7\^43 L:_O21?_%'XE@H)[+GW^NSW(6) D";1VM&$,V&T2+6F MMGW&E3)^]9 R30@SKPYKXU38&W_ZXHF@!#(42^VLBZ8VI"2JR$6_H?0#R2OHLS)J4]>^1U/>K^X/2?O9,,,!%Y2K:5,J J/5@SY3=]MT+QUJ]<-RD MS7FVS/)ZD&M4ZJ._CTO]Z3-!:T&$@2G'%S3,6$G@KN^.VRHI:WL4GU:+S"O@ MUEI ^/ZM3/_\??3?^=Q,1XO%L01FY5L) '-*G!"4D/!7_[^,[H\GVSZQI4 (=H;%G1IY#0"%GJ>8@0T>$N&!Y=]NA"GE MV5B#!-H+&[K.9HOD+KF=9YO0C:/7L/:^$Y !ADNDB.36<*.H-(7W&*!JU]4O MBV75&/ J'*@>O-L+>'S,IOE#-OZ17=_-\FE^^_/;Y/:N5*KW@V\&[KD26'L: M=Q!@ +'(V6*\AN$J66A[N*6VQ:]Z46_M7OMJL)N\E#B5OO^ MMX+#6CFCK$9.&VTQHA@6XU0:5PFQ/?G60"N)\5KB5WV8M\6M'_/1.$LC/TZH MEX\&:W%*SD7BK %*>B6,5L6(/.55PMIZF&2C+0Y5A+D'"O[G,K>)2[P>"(,2 M22(!CK8Y9D8:6P3>0 Q E4VPAY>;NK4KST6]!WS[;9XOSN3:^M5 /=#.1+TR MKLY$6>$8+V88I) .[-"C7A*49]@Y6/> 7>KZ>G6_BOMY-GX:0W >W_8T%B#F MTD9U@$K.&2*:"HQ_H2+:\<#*#0-GV6WJWR Y6 _^/6#EE^S@[8Z#+P:BXJBT MU)!8RQ6#7&N_ Q:K5M7_%FXZ=<2UTY'NGE=_++*;U?3SY.9@9=@2KP?$4F@E MIEYC##6TB'M=C!QJU*IQT+&)V23+SD:\'R%L;K&M^R9 O'69N,FL7U:/JO M;'0P[UGUUH-U4B 9;61AHKU, =&VB-\@)IK,P]+F&^+5"2I5,W+I?B]\:V1I M(#_^RFMC\+:]0 E4E )/"59>.N^)VV&#E:@2J=E#=W\?.7N>)'K,TOCY\Y2X M@RT&Z S"$,..).4@!0C5^##1;M'!^^8J6?(HK]<]?FJ/J6@:# (J-/%4&H< M(3;"0^-4+M ADE3Q'O?P>**O3#U#%#TF:GRV7J+&9X.7C &OJ)520.XTH[ZX MBD"%0E5B27J8\*BW1#U=%/TDJKJ)0JR=K<]:#=@K(1U'WGFJ*%(0FF)"4R!U M%7VUASG-^TC9*O+H 6\K^:\!1=:NRZ_*.#SFG?7%94V*!*ER6G)ZWO/&_=>= ML^]TR+MT+G:E=1Q 1YT03A?G5P(#S[OS%Y:/:C@Q+U?9U@*R M4G!(D>/I?@[P *L=-AR[@67?:H@W9]^"/5<.;>U1Q4CR0R/9>SIQ,G'K^$S M6"-F,0$".2^8,Y85>8^$4J;5NL9#8W0' FI\M_PTBW^,??R[PWUQUX>3=L$# M;P5HI,8<($.%Y(9'181O:DU#:4E<8KK;\][H=9DUXM!K@6GKK$,$ R,@)$QZ MODE9"!7P$+5:T+6-6C\UR/U528G:X&USQG9] %[_Q/56("$%0\@!38#EF&Z* M=T /H^G284*GJXIV;?/[7:#X^FI7ER)M!,4T=ALHAR2EC M!KAM@5?H,>)F((D4:I5^WB3";:F7.R34:GF7SR?+GRFT_\C=Z_TOIR40H3"VRBII@(50 M$I_RY&Q&*)4;,NQ9U'09Y%=_\=M_OB?XVRR84[\PTO"Q!\% M-UO&'NF?GY/HDH#>WK7V/1J YBG%N[9*:X0PU?'OVT%$PQP-)*U,4WM53; V MQ(VB1WNWH-P0SRZB!W!<=1X /)#-'=;GE-2%X7/1[RA[^R*;J M>*:D](P6YJB1R(,E%%)'E-V)TMU7_E_YYEH_UY MP5X_%(3&B'"MX_X6-R&*.49HVS.FM!^(H[DNJ5;!KCM#XF1;=+V82:>I)THI MZ#QFT$)I"YV94::KU&_N81AH>W;H&>!V1YTS[,_M_+*,>*B)HH@S8%.1=J"* M$1I'ANH..U/,1UES%JJO>7/)B)X*09>66)..ZL\EDF^4>#M@)KPP!@@-M#3K MFQ!N.VX..6^WWNO%+O#U(]T6P_Y(M1[SV]GD?[-QG!8ZFV4WDX-%+?:\$0BG M& O(!1.&:@NDV-:J3>/SIM6*FNK^>K;'PZR\JT&BS!$C!ND$? "Q=A*S R2LPL#RU'3"Q 2F<;>Y^6:7] M.[_YOOIS,1E/1O.W:U'O?38 +H1&2@B.8X>]=1@5:[Z W@[LIEL3;*D+V[,Y ML./C?^73R7CT\ULV7EVGL*[MC[^-EIM ^N^1S;-Q"J>_NOGU^#ZZ5&PV<" - M=E/=WL[7&9EL/IV.YIMB M3V5L[D/O!RTPHH1A((" T%IIS&X"4EJ)@CV\<];D5M@$WEUQ;??W8D/_&B?/ M783X!+[M;2,8$1=GXE7<\)FES&)A9($!<95B5WIX::Q-SM6%>5N\IF>>-(?)IMA_'[:/[O;)G\;:\&-!N;;+X< M368I.W*J#W!&X?6F/AD(4]%D =1JK0QF7DC""I0U-X,+A*J??J^VMUY(JLTE MR8\F\W^,IJO,KC+],V[?DWS1_RZN5],Y:*A6GF"JGN*>0 TTC>;#7K%3B MMF:04(]1$(E[/I]_'TVS7YU/8_I]M"R&LKD9EHU-OECJT6*R^!:-@$C)[2,_ M2P!6^[<"I%YX: 4&-+*3;H&GB^O_& F&&&."8)P1PYC'S47K>H&>:J^/-[2.P.677XG5+ MJF]L?ZU,-:)F!P2P 5$G5!PH!;170A1;*C62OU.ENGT^5Q9-:V?\:^7L]VQY MEX_?.'M]ZT#_[3>"\0 [AQB-6Q*A6EFGP&X[$JJ*_[I2(.;#?+*^*;)6.BY6 MYZT'];98]=LHZ2MI@ES=E&/5GC?B^+ EUF -XVR1V /'V'9\#!!=Y5I"+PN4 MM4"E>J!N;8%:1/C^LME#OI@L%^N2W=GX1_YUGC]D\XC+:/IFP/@IKP?E,='( MQJE$-5)8^/@/ARG !G(A>95:5#T,LVQCM:H?]=:"+>\?HK:0T"F[=.UY(Z1; M/A1K+1W1#+)45PONYA.HE'FGAX&4+;"J'J#;C!?YE8#9C!9WZ?\3*(^1_O&7 M$:+O=_E\^2.;WS]#[WW%DR1[#C/O.(W6G;#,0R.VT3[0:%PJ)TDS2*2>/^GP M"]7_6*[)$F\'H#PB'!EJH<1 8B5L,78$K'Z_,1^E29$W#7I;^XZ?S$:SZ\EH M^FD6,5@EE([D_-CS1F!>>TT\E%H@S8C!E)EB?![B*I=&>DBJ6B7^NMI�BW MQ: ?\]%L$66SWEBR^>/D.D5ZW[PQB,6/V+'%V[\ZFBVDSL\$JR#B#B ',3*< ML72T7B"I<;F*&)?#U &RL4% HK1VG4,;>C MP)C05@G5AK^@&PKD->'?%HM^SV?9STULNE_-QHNCC'K[A6")IH8*9+RV$' / M"2TV$ASWERHGHBBZ+<1)JJ]2=[&&"@UXPKCYQM);%Y?MO>5P09FN5XC:+>&Q.I'YI MQDGJ$TAK!L9J%K%Z&$UU7LJ\ M>./Q(%R$*@[+2,D-M0 96TPK@BFOHNCU,/U!+ZA6@QQ:\P_G\VQR._NE!YRX MS)5Z/UC-C(#.6TM2?D+ D(#%V!F%54["Q0<'WW8R-R"8-KUSZ6+_\X/-4OZZ M?:\%KR4FB!IF (+<,B5Q8=<3YW45-4]^4'"O_ZXF>;3%O%\GZ_M#,C^72+)\ M4CM!:\ ;GSC5+ AQ97T!"72H=^-R&3-G?PB,"Z6II?;$55;FT?JRI M(+5P<3NCEC.EK<2>[;0HJAAK-U'#8"G:L%AZ0M3KZ]7]:AW]_-L\7RQ20O;1 M-(TK!>'K[";:?C]&?Y_/WG+M!^:,)!(C'?9#TV%#D&5#$6NAP$8W*(@>J% #NX9'G1:W M9\BGM15XG<[W5X+<75[?,NZN8^^&B*P1T,;-AFG&XT:#/2G&3!"J4KBXAX[7 MEAQ:-:-^]@I8WEOQ1F?W+8&5&DU:#G*. \(&@Y2^MC0MZ1 M"+KW^3]?T\]R[C]O(B!K&',2>B8HU)@0YM$6@92Z9&")X^HG8<. MW8CO:C, M-QM?+>^R^::FQP&"O?U"@)@R()!AUA&#I71JI\]R:G6[N8$&LH?6 G5;1#JL M=6ZKP^2K%_KFUQ3\'L4-T>_QB;O%U?QS/KL]&-]1[X<"93AJUT@83!A3EFD! M"L\OAXJY8;F$VB%NIR)J,P7#.DSA_613B,:A W'34E0"(+D5@JBM($S4J&R9 MN=)=Q,ZW5 +R>C*=K.6]%EV9FD%5FP[(<*X$AA9(YGG4,Y@O9I%QQE1Q>?10 MW6^"3F>$]]0HD?94L1UR9CI:+"8WDVRL?Z;E,L&U&DV?IOPKS=\JS0:F3=P MN$S+KQ?41B6VN)!FM<95U+H>6@DM<+=%:32^$7[.1HL.=[_-YTOL<,\?#*F^ MM(0VHH>0 A SC>/L=\PIK9UGI3C=U(BBF9K]JMVX[G>9.7[XQ>"!C!@15R6RM(<[T+GBSAO$M*6Y:/+[AWR6%I>KF_5/W-\/V6R1)<_8 MZN%AFJ6%9S1-?C,_S?_Z-+O)Y_?K+W6=&.SF4'=339T.T[)7BZ:H041IY! 'PQ;B@8*54[8N=LJ6%^FK* M5H.Q+4WO^:)RI%#4ZX<# DH*ZSG !!!D(B02;4=EE755M+*^DN,\J>8U0]G: M!93#BW6)%:5D"T'&S5%QS>+HE7">TK@E%N.7;F@*?DWK3#/@=K/Z?!W]/!:! M__8+@7H9S9\(GK,("P,%EG [.D%:AU< 50QQ:9XA MQCAO,7 %3M96.E/OX3K6-!G;DT0WB]X_LS3 ;*P>XT]OLV]9NN%:_#*%#\#2 MR^'QIH*5S#-L(C"680^BU:AI@8B&E?)0]O!LM*8]MF&4>\&[%(:0KV;+;Z-E M]C6;7T=TS^7=&TT%Z3GBFC M*4,(&6^1+1#Q5%0Y>.CAT68;O*N.%NOFG*.X%(W.)L9T9?L+W6]%G[DQM=Y/HM_O%YOP8NK MN5EOBI]F3Y^8S*XG#\6NC@^+]71;QC/C\PPB-YWT]J)RC C%;:8Y!<*(9[A'=82,+:O7#=./U: MXLW+ ,,&)=(6.U-VF:L;-464@US$?9V"[3F.\MY4 M*@'70ZXU)/67.=ZK ]W: K<;__?E:#8>S<>+/Q[&40^+SS. CG*JU/L!.*"M M<=!28SADQE+FBK$3+0=&LFKB?[E.-0!P6^0Z=V7_7"()5.6V0]P<(+;4JSBG M(8[&!E1H>]0,A%%5"_$&>TXL( CXB'5 MWHA"\]9 0O2A]YW+C8/.B&I2:'&CGJ^B[+8.X4FV,*MY@EG-QE_RV?7F+X=W MZA(-!(44]=0*+[76" AHM"E&#P6O$K@_H%6Q.@<;$4=KRU^Z-_.DZZ4(N/^E M #S6QDDD852/).,00%*,$ED^,%=^APM?72+H9I_=G8:9XV0[^&+ -*HRE&EG M@%0< 4/P;HV/V%;9:7OHP^_+3EM1#!V3KMPB=^S=H 2WAL2!>N()@P) 5TPT M&']4)02QAR4Q>D>]LR71TA'3L]ZF7.*;>PN32SY\@HA*D0HE.DN)U=#-@1I8@5VAR*Q_F5TG@OKD?3?V6C0QZQ\QL-&%(F.=$0$.F4 M!W$;]END$(T_&);]=RY-2EPH: 3OMK:?4@.RJRP-X<=?>54J_FHI>.6YY% S M3"WP5&L/=WA 1SVT_[H@WADP]Y%Z/E]5WGN?-!4B!A8;C8'2CCA&G:.F0$3!2E?X>F@' M=D"\,U#N)>\FCW6M>*FI@"4BP*-TT]@SQ$RT9$2!"*>\RH%H#XW +GAW.LI] MXYVZB9*ID7S/V@L<2(\H9)Z@V)6H?2(%E>JL!&< LJ,*]\<<2VJRBT0<":$._8 MIW^Z)S\02BSD7A*#C(/ ,&+X=GQ$<%#E@+R'M0YKHE(]8+:Y=+V\B54@4I'6\,[6V@=\)8.MSM.['IV:CNE&";",H*U=3#.5:>V@0)4 MN7+UK9H9T:^"TX1"BY(9+">(Q,@@6B&JO MJYAE_=]U2M-I;X+6#F30GFJTS2%5.A/KGC>"=H[9:$-(GO)[.HF]*\;'XKI8 M)="J_SO.N1RK!\Q>^)B*C*\G$.GDUH(A'$=D 3%02)OJ\9(=+A90.>B3Z_-) MUC30C>LS3RI'?/EUXZ=UC>9)-U):Y4U:TC(:SN$7 Z+$($YPM"PL08X;C=PZ M);*CD"#2H<;SO./KOVU[_ZOZ3)G)?E([03G,+ %(><:U)9&!=(>'@:[*-.^A MOE(7.=ZZ?= 0Y"U/^*YC<9N:]U9$S#42A,4E'"A#*(J[OM2,.:X%+55'O9D1 MUU51B2FIO72,4V,](D(I@(L18BZKA)I=WDPN+>YR)91.P[8M)='G\VQR.]O< M.;G^^6,^FBWBX*/L4G'DLM6$3V@E8 6\1<900YB%PJ/XMP('AX=F>33$L>8 M;XMXJ9]7LU1 Y>KF28&* R3;\T9@4=&E6FCOI9:6,^XL*,9' 1R8E=$0H>H! MMRWR?+I_&$WFJ8=ER;/GC1#7XF@R<6L-0P@:P:2"Q?A@M0MGY6-%_T/_ZY2L*[ M'L:CUDR.)B!N]29_['O^O.];3(X9$GM?#%HIIN,V+ D6E'. I"XP%![@*H0Z M/;RT\8B_AE:;6C%NV4+N^*BO,<<8(LAI99"''"%&F7=VXY4@CHER*7J:/@H\ M3)LS*C2>TF @!$*F!0<*<,.10US" B$']/LRL$O39>]17X/8-[XB?(OZT7QU MG?SYLUMS-YK?=K@B/.M,E-6W;)I4415-RL>R15U+MQ& L$(Z1!0CSAA".-)8 M8B0]]IZ14YP+"*<+"X+PJD.4IV%]NB X'T [OHW@!K7A:6 M:%X(+2P6K]:*KKWL[2X9UF@F$='*4BA1DCQ#&WDX&E7'4K?OFU8M]HPF!0PL MCJ5D/Z&58'"JT$.EQ8I(H2F&EF^Q8(22@9VW-<"1O?I$W=BW9:@^UR7R]=E# M_%DV?\R.Y%X_\F90WBLEC%4X6F8:.H[1;KSQQY4B\/O'M4:8<&@[JHQX6PS; MI&U^UG>;I[0Q![BU]YW 59( H$YS@Y53;CL^;@$?F(I< M@YSS)G!MBS?%%9%T860R&Y4JY[#WG8"U-TA)C076'%AMC03%&*''5;)+]/#\ MN7[NU(5L#W2CSR52Z9=Y/4 48)M'@]204 %XXY3'/%C1(#"E.':#ZWP3+W"/LBDL_#M(JSAH$9)BD:E4N('?4%"E(!.K1] MI69NO-I:&H&]K5E?]/E)0NWN#Q5:6P](2F^<[GP#R8CT4%DDF?= >*MQ.3.P M9&#:YLKI9%;TYZ^G_4F;Q&BV*W7R\UL^G?I\_M=H_E8&E4KM!8:A!DXJS)EF M3BN&H%^/60*DG:R2POB29W]9)N3MRZ!M%\M3@,KD@3KX7HCJ-4)&6*NA@(ZA MI/048P6Z4KFDD_GVD,TG^?C[8(BK+($G9VO?;+9N M-AX !YM OQ=,*U6RJV0+044#5S(JI-?"PH2KY]OQ4\]\E<#F'FW 39L6S:+> M"]8=KTY8YO40E5DI3)RQ"$FO)+5Z4;G$NZ5PT%R@P46%M#7%1T"4&2BZA80,Z00(Q5.9_K86F43@E8%?S*UL73 M7ME",*=PK$)K@5N!*(WK.HUC5<)@3%+2<(RX\QJ9@=5":=9EUX8$V@LRV/8S MQ?)L#)Z;?'Z?8KD.9JL]Z?U .5!.(>6U@LH3ABQBQ:(/H6SWHNK%LJ])S%O; M:$BTP:K'21BD!N.?,:I2*:V]&JJ"MPJ[3 M"Y]3Z\])QK&M]Q-!P:E#6DH?U10JJ800I0HU*:A%2<1@ MA]D>[&0QNKV=9QN-*H4IKT=T[ [FH=>"-TH(B+DB4%JO4UHLN!VM8I27*M0^ MO-B)TAS(&X/ZS"UD,5\^(53\VTLRQ1^%[U%6Z\SQO^;Y:+KG1N7!YP.A-B5\ M!-2;.#SCD0:Z&!/R;F Y_>L1;UX_L(V2);M]V<.]5R0//A\@0!1CYX''AB+M MD2SB$97BMERBV?Z3I2:YYO4C>AI+%MGU?]SFC_^Y+BXU3Q_V'^O^>4CP7OE5-P* M.:4,,T=0'$C1<\IQ%:VR1T%#]0J^(HAGGP>MDXVIJ/W&OB_#\9S'RU=XP#%P%H?]>KM>#0@@E2)).O1X6*]I&@2X8J, M64Q&N[Z8N\EL5(8F>UX**7D=D,";N(]Q)BBD0FU[#GGD^S#. QOC1CVPMN6U MW&-&?2YQ;?W8JT%A#9AP?)T:*:Z2"$)1C)AH5V61Z9'*T8A!VA#&+1\=[_/M M[.9'BJ*,_S<^7/KAC-8")5("(X%@$B$4MVWE78$+,FQ@2:7JH\EIUP]K@+YU M?_JZ=LIU/IMEU\NO\WR97^?3]^-1Q\8A"YV(EJNFUC.EH%SGK$YY+QWN,,EA M$QYU"P%$"'L ' 8.IZ>37_ MGLT?)]?[TA/N>S1H99G2%DG.H6,XU7'>P6.@?Q];QXE"S6O%M 5VI#J]VPXN M#KK0]SX?+,&2Q'V4:4:M$H8CS(HQ"21+I9CN/T^JB_0U-RJ#>;:Y_&EV,YE- M]&@V/FPAOWPN1(M-&^XE-H929HA!49O:],][@0=RN%:3C/+ZD#Q;TO]EOQT6 M\>Z!@%AS,/3I_J%&PU0 \?^%-+NU9MCRR^CY[*E HDYO)16W!0$HHYFY3:4TH MP)VI$KG:HR6X 5VI$H[5CI!*'!@5]/5(8HD%)$XZ!#BBQ<*B@-=#69,;D.[Y M( [A,(A"8:W50%I&?%00K6=F-V)'JQA0/5H4&O&J-(3Q^SD,DE(R[ Q51%BH MK%%S6F[ EOQ,4"A*C$E#7%P^!.2IU'&!),1#2P#?-(F[D$GK1YU;!285:'@_ M)YQQ?5&4(6P=)8X99 S:)L*5@FL[L!-.9CU.@408*D> B3^9SM:21VH4ER^ MAUM;[1PXY83S-*C[?,+).!1QS43>0!+'%/=HRXN1*$\&=BQ>CU"/G7">ANEE MG'!"8KTAT!>?X)IUE_^GYRG<]23_+Y MD9CQO2\$I8D%+CDG4]T(A;4 JNAQ_,M SL5JDEK> *1GDT#GH_GXB-R?/A,, M@!9!BJB6UD K!6$%U;TSE9QZ/3(N&A!U!13/EN[WOR;+Z[OO/Q?)$#HLY#<> M#=1*KP!B.#(N+F\:,59PT&.NV\EK>(FRK@[FV2(W25E9J.LX@D4^3Q6)9^,2 M?OLCKP7LK25::A -9N&(T(04VH\'%%29]CTZAFN "O4".P3_/H\H)EU)(Y0N MQ%I&3'%C!GB!JEPS[-$.THA-T1#&[\>_O]YEO;-0&6ZBS:_3.Q&W.T@[3)U7V MPA]SFM;S@2!%*M1F &4,X80BY7R-(+,04S40$[@Q7M5]]G*.4"[F3'%=.,J. MEOO_^4KPU"M8] ZK([F)F0AF# MI+Z/! (BCRA%4&N+D8EJDZ-;%+$7E6H6]M!TN?09<*[<+H;]F\)2L$GN;S\1 M7%PYL.)66HX$UX9 G-8/F +1M*Q4TVZ(:_\9U*N;_>=)KBV[:[TTO ?+RDAD MC78L_D\J+8"UU&QS',C8MU(3I_T@DS)UODN]'Y@%6%,,/>?. @8- T5V(\7C M3C#(A:,^5IP0=G(NYFUM=V\"DHKCJ2?%\4JS[XS6 B<1=V"1-@@"+*B3LL@W MHH1&5>X2]5=]:XR+S4N@\+;/QU]#,E)%N4V*FJ-1R05HHI*YT5 MQDFM/>8;>C@5]8ER!_X=(Z:?#JSDUE:EY> @\4YY!@%0FGL'!.5;S+!38B ) M']HFV.N]L$4A=;$6N?N':?XSR[XO8W^_KN;7=W$DZ3JG-7XE@"@OB*6W&%KC%<.& MV2V.D$@Q,(=M1R3O3F!=;,J_5(JG$"=/W&S1^>6IOF[("B#L(71,>$RBA"7D M6UV+ T!1J:/#AC;DZ[MLO)K&8>UHO(GZ>UO.:CK=UM9*SI>B+NMF55^#<"S< MH)'OA92[13O@%+-"8D>-MJ+ -T[F@=R_:)N,+S?S'HBNK:T^KGGY?;:KB/-Y M.Y(C 0<'W@J,$&M2:01AM$8\&EB$[L;IAW:"U#%7\J;DTC'_]EY/*_5>L HP MXJUEPGABJ+.0R=W,%T.+8*E%ZN68=!:^[1T\+);I;'1ZH"C*WF>#,]8K+Z!F M1BJN53I+W8X)*C>4ZEY+7Y]CP9F"HN?C7\?S?^= M+>.?RY+KV*L!&NF=TD@IB@V*ICMCNA@QIZR*JZ-'E_6:95;-(+=%J]^R638? M36.WU?A^,ILD.R?Y*\IRJ]3[@1/J,$FW5;50C $+.2[&KEVE2(X>70%LEF!- M(-VZ][>2(?.Y1,1NS5\*<6X"0R*HT' )&%=ZARG8KR[;FQG8 MV?B@=_@ Y\P6 MZ93FKY2EXD>^'$V?_CX!^25?_BM;_H*XZ@)^SC>#)-Y3%2U'1QB2!BNWT^LC M\*C41<7+6<.7==HMR/!"^ $,UI#@Z%UD"$! M"VE(20=F,@YM,M4AT\X.T*\>UG=4TM\_SLS?)IR+=J4A"CF* 21"0H0M!YI2 M0$W\78?I27]9&'M4LOE\-+M=V\T+_?-5#.::X^7/R2M^(W##"7;:>(:B\>R= M$, 7.');J;AP#W7FMDBW]VR\77&UI2*DE>K+Z/[8C?NGCP5CD6("4@TD4=A8 M'@V"'98"#>SDJ ,&Y+6!WS:-CIYC/W\P6!*1(##NX)Q:;J41'A2CP=(/I*A@ M-4'N8<-9")Z=?N_'W60^_A95N;38IBX<3KNWY_' /6=<*\4%LH !3Y$HIH 5 M0E:YJ=9C>9\JJKQV)%L["#RV1.Y;(NUD767NS-_7W*19-?_]N,'B;1K-U$?*X6#P\JSO3[M9?OP\.WS]D"#:6<*:6M188PQUSAJQ682?SAX2NG M=5'OF<>$<(9,JFZKK"BBLD2<,P.[6M 6Z1KS\)TFKM9".-8=C)\\XN)[]ER0 M&C*" 5"$66T5P,(6(062*.:&1;T../ R%*,"^KU1(O=B\VMTLW%I5V$3GPO. M*^N,C2:K99QJY:TO[H=(%T$>%J_/9-6I&F#S@FCQHL1R/DFI!]&E2#03(B6%&&>:5+F(,)3.#NR+8*5U>WZFH33"=I*,X2KTW MG@[*$\&=D\ABKJ45$KEB7(IY.;!*N;TB7'5Q]&8[[]A7[XWF%%%%#27::F.- M1@5JV,A60R(?L_F?^>"5T-:%=O9Q9&6GU-85]3B:3!-D/I__%M]='O"-M/+= MH#@VPC,/*4#>R M$W"Y?T58[P]"-',XTP+2%,V*)+9>J0)_ M)6FKB2J;W#MZQN92^TG7TNZ]?N7^9S59_OPTB^BOUKO]NJ[BC[O1;#O@753U M!I,FU+!3^Q B-Z!BE"F,#?8L:LNVD(&6BK<:6?$QX_HF[][/N2.":?*0>\\G M R*:V;BD :<%$LX0J0JK46/IJACQ/;K%,M#Y5*]PWT=4DP?:JKB1TPB)1P(Y M08M+=!HQ4:4L]^F)&-)-I7=(^*:EUON-P(\F\W^,IJOL29Q'RIN2175UG$_S MVY\EXB=:^'J@.OX/>T&< ZG*A>:XI&/_!_Y-+:62A6U.=$.=B(0ZZQQ1"D-HYK@-4;0%U*@'E:Y.-@K'\&[ MFW-UBOTB)]^WR>+??IYEGV9Q)<\6RS;GW%O?#L8 ;+4E%C,H&5;&\QWF+DI@ M&,Z#=S?1:I!UJ_/KS^/C_O.43?U'-K\_E&BFN8\&PC2"G#"(4I4_B[WFABI0'26>6P) 03 #B1 MF&CJ((>4#*R,7P>RSJNCWCA3]@8_OW@B6,N=LDQ#:H$S(FH/U&WZC9QE;"!A M6< --9Y9Y#A:]YT!YI6AI6Z8 M7D)\U]DRR^M!KE&IC_X^+O6GSP2/L%,,"*"]1-X!2Y%?]SVN;$+H@=SYKT7F M%7#K]\54RH&U-"Y\@ OHTC_.%/N;=;)*ZI,><:![O: .]'OCRKV BZD4MP90[#PK4@#<# M*S70O3K:NLAZ3_3R-S>^Y=.IS^?II6ZO##WI2.#81VM4?+=4"SK$=W\CB$C!$#.16.$06L5V@K PH\:#79T<.ZJLOW MY6B^[.<,:YCFG5W4.XT$ES\1U_=@%I]FFS)"GE?_OS[QUI$G=C>/*Q*@TM/ 4G /YPH:*#BT@ A7 M+*N,0%3%T3,D"_,BG*@-"OX]3>2>S]Y C?((*A&9IZ0WGANE"LD9RUN-]QF0 M;[:9V=/#5>!$ EW^U'_N5NOG_#^QCT$);""!QB(=62@UIM9N9<@)D%46@4K[ M]D/L_CP.=6U8?ZP%W:P%S9+I\A>$YUZ^?BX()_8Q"! -1*<]I0PK8:2 CA8R M%,A^I&UX9VM L_RY_#5@ZV%<1@ MH%FJT50E2\&0M/N:W/27(>7>S\?UOY(=$L?V+:U%BVB,I(Q4<35J8J(=^EZ0 M%! /G#:<60NDLH;3]5UX Q FL-T4\1\SJ%GQ=9I>;?V[S:1?#VF76VU=KJA8 M)YZ^^I%T[6@UD= HO*T4(X$#N%36WX^D:UD05L,T4PAA0'ML ME.&RP!$I.K#2U6V1KK&D:Z>)J]])5Y1G0ECEC)> )&>"EP6:$$K4:KJE2[KE M6IH#!Y.NG(9^;SP[%Y!TQ1/BM6*0,*T]441K!PMDE9)@6+P^DU5M)%TY31!M M4?Q9+>^-+GA:.?:G[P1-,<7>22(%B< K8@4IQHB8'5C2U&YIP6A]&9M M[3CKA1+<,"&%(9PK3BR&!A>H.2JJ)&?M9R&/SC6"UH76>ZIO'7)//&\-QVX? M_&! W@G!E;(0&V>ECP9'(5CDJ1^:BMPB'>N:"77*[P)G1W,WD/9]*R"'J5,( M"RTTQT1ZH@L5$QEM/V*<&Z!G<[/E+*'V_GCC6:#5\^JJ39QN'/A<0%) #Q"' MWFE)!&-$FP)9JE4[>2*>WX_]T=^=I,'YTJU@+V5O>1*=%"TU]_?#9+YNH='< M*V6_'2!4S"&$,#!2>B6@PWR'N3)57#O#2OK0SWVG;@%?RJ3J5F%ST@EE><31 M.QEA959L*W))S""K8M>??+S>\TBT?DZ;JB*]P&GR(D#._9W-KR>+[.M\P9((P;C4DB I3*-$8Z6:0^RZ&UC8; M:^U(7+]U5-)E5(,L4-@;S+TOI,&%K#(IA[3A]7 Z=LF#WLS*JM9J1UMFI7X% MA2EDT5B!F%HJ%86I-/)65E+0C\O(O9VS/:+%I4SAR]%O(37 \*C5.&,DXT8" M6P3!$.JP_W#27/#4;(8$ES()7^D2/_+E:/K\JE6#,[#,YX,'6%L"A#;"21E9 M8IPKD'?,5/&1#FE7[-YUTX T6YU'I?:;S6J %5.,DFCJ:@\0A9)@48P"(OZ1 M.*)63IZ#^:6LP$_VG]:6W;W?#-XRR@U03#,JN9521L2+V5GM/.KDS C#YW4/ M1'@ITV2[MZ20WL:/:5]]*WAAE3N[).)]/?WAL7C3RT<"E,7'1B7810D1X"[4HY$T\0U4J3?"/"=)'&7:1*V!] MH^/COO_+J]>&P[C7 ZND%UY;(%T4X$9P'D!0:O)U<]__R?6P7;J'M9!_1+'J MV*=_5[CH?[SQ@*!%3@FLC*36*(FP9P5RD?,#NX[:%LU.O.%?NYQ:V\2/#.RM MBO.;"Y=U4_W$+P6M$(T 8DX<4H81@7EA2GM/?96L/CT\'.XI[YL5VO%)<#^= M_9VH+0'>$CO]Y'SEYGD,OGH<3:9I #Z?KW/H'25[BU\/$##E@,,T LD 5YC M6V"I$*F2 ;*'/N66)T!_!=GESO!TC$^WO*1];[!9+%;WFY]5VAC._U 0F#%L M&7384,&A\13QW3Y+)!V66[M'^T)K,FM_!NQ2063SQ\EUMF==F*[)%/]T=?,M MN\YO9Y/_C:BL3Y'6+E# *5?%O=%#MWCG M\Z);\37OV5C]N^58*6T%O)T4]DRX8A0F E+ M)9"02(9+NN@RJ"[NEY.\ M)F!+3-+M+]*_TD+U?__/_P=02P$"% ,4 " #2@*E.7S=&4V^+ 0!1>1T M$0 @ $ ;6QN>"TR,#$Y,#,S,2YX;6Q02P$"% ,4 M" #2@*E.;'"VK>H2 #!R0 $0 @ &>BP$ ;6QN>"TR,#$Y M,#,S,2YX"TR,#$Y,#,S,5]C86PN>&UL4$L! A0#% @ TH"I M3ICWK2?A3 *"TR,#$Y,#,S,5]P <&UL4$L%!@ & 8 B@$ .F- P $! end