0001356104-18-000034.txt : 20180803 0001356104-18-000034.hdr.sgml : 20180803 20180803161105 ACCESSION NUMBER: 0001356104-18-000034 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180803 DATE AS OF CHANGE: 20180803 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: 18991937 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 a2018063010-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: June 30, 2018
OR
o
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to            

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes x    No o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes x    No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer", "smaller reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer x
 
Accelerated filer o
 
Non-accelerated filer o
 (Do not check if a
smaller reporting company)
 
Smaller reporting company o
 
 
 
 
 
 
Emerging growth company o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Exchange Act Rule 12b-2). Yes o    No x
The total number of shares outstanding of the registrant's Ordinary Shares, nominal value NIS 0.0175 per share, as of July 27, 2018, was 52,970,258.
 
 
 
 
 



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)
 
June 30,
 
December 31,
 
2018
 
2017
 
(in thousands, except par value)
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
63,422

 
$
62,473

Short-term investments
219,225

 
211,281

Accounts receivable, net
155,664

 
154,213

Inventories
94,484

 
64,657

Other current assets
12,007

 
14,295

Total current assets
544,802

 
506,919

Property and equipment, net
106,746

 
109,919

Severance assets
17,111

 
18,302

Intangible assets, net
208,450

 
228,195

Goodwill
473,916

 
472,437

Deferred taxes and other long-term assets
98,744

 
66,162

Total assets
$
1,449,769

 
$
1,401,934

LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities:
 
 
 
Accounts payable
$
71,137

 
$
59,090

Accrued liabilities
124,792

 
114,058

Deferred revenue
20,719

 
23,485

Total current liabilities
216,648

 
196,633

Accrued severance
21,464

 
23,205

Deferred revenue
17,791

 
17,820

Term debt

 
72,761

Other long-term liabilities
32,117

 
34,067

Total liabilities
288,020

 
344,486

Commitments and Contingencies - (see Note 8)


 


Shareholders’ equity:
 
 
 
Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 52,931 and 51,488 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively
229

 
221

Additional paid-in capital
923,202

 
873,979

Accumulated other comprehensive income (loss)
(2,182
)
 
1,618

Retained earnings
240,500

 
181,630

Total shareholders’ equity
1,161,749

 
1,057,448

Total liabilities and shareholders' equity
$
1,449,769

 
$
1,401,934


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


3


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share data)
Total revenues
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

Cost of revenues
103,668

 
73,427

 
192,666

 
137,877

Gross profit
164,794

 
138,535

 
326,796

 
262,736

Operating expenses:
 

 
 

 
 
 
 
Research and development
87,152

 
92,348

 
173,578

 
180,839

Sales and marketing
35,673

 
38,110

 
75,167

 
73,867

General and administrative
23,635

 
12,476

 
40,151

 
24,995

Restructuring charges
1,774

 

 
9,361

 

Total operating expenses
148,234

 
142,934

 
298,257

 
279,701

Income (loss) from operations
16,560

 
(4,399
)
 
28,539

 
(16,965
)
Interest expense
(871
)
 
(1,996
)
 
(2,042
)
 
(3,989
)
Other income, net
533

 
827

 
1,171

 
1,510

Interest and other, net
(338
)
 
(1,169
)
 
(871
)
 
(2,479
)
Income (loss) before taxes on income
16,222

 
(5,568
)
 
27,668

 
(19,444
)
Provision for (benefit from) taxes on income
(304
)
 
2,423

 
(26,701
)
 
791

Net income (loss)
$
16,526

 
$
(7,991
)
 
$
54,369

 
$
(20,235
)
Net income (loss) per share — basic
$
0.31

 
$
(0.16
)
 
$
1.04

 
$
(0.41
)
Net income (loss) per share — diluted
$
0.30

 
$
(0.16
)
 
$
1.00

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

 
 

 
 
 
 
Basic
52,615

 
50,056

 
52,219

 
49,698

Diluted
54,466

 
50,056

 
54,149

 
49,698


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

4


MELLANOX TECHNOLOGIES, LTD.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Net income (loss)
$
16,526

 
$
(7,991
)
 
$
54,369

 
$
(20,235
)
Other comprehensive income (loss), net of tax:
 

 
 

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

 
(47
)
 
(80
)
 
22

Change in unrealized gains (losses) on derivative contracts, net of tax
(2,382
)
 
498

 
(3,720
)
 
4,742

Other comprehensive income (loss), net of tax
(2,169
)
 
451

 
(3,800
)
 
4,764

Total comprehensive income (loss), net of tax
$
14,357

 
$
(7,540
)
 
$
50,569

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


5


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

 
 

Net income (loss)
 
$
54,369

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

 
 

Depreciation and amortization
 
52,674

 
50,814

Deferred income taxes
 
(28,085
)
 
(704
)
Share-based compensation
 
29,890

 
32,433

Gain on investments, net
 
(1,828
)
 
(1,701
)
Impairment and loss on disposal of property and equipment
 
1,567

 

Changes in assets and liabilities:
 
 
 
 
Accounts receivable
 
(1,451
)
 
(7,780
)
Inventories
 
(30,598
)
 
(7,679
)
Prepaid expenses and other assets
 
718

 
(2,667
)
Accounts payable
 
12,530

 
48

Accrued liabilities and other liabilities
 
12,334

 
(1,141
)
Net cash provided by operating activities
 
102,120

 
41,388

 
 
 

 
 
Cash flows from investing activities:
 
 
 
 
Purchase of severance-related insurance policies
 
(612
)
 
(651
)
Purchase of short-term investments
 
(82,486
)
 
(69,110
)
Proceeds from sales of short-term investments
 
13,893

 
74,359

Proceeds from maturities of short-term investments
 
62,396

 
13,590

Proceeds from sales of property and equipment
 
3,239

 

Purchase of property and equipment
 
(20,078
)
 
(27,120
)
Purchase of intangible assets
 
(6,383
)
 
(1,647
)
Purchase of investments in private companies
 
(6,000
)
 
(11,000
)
Acquisition, net of cash acquired
 
(7,129
)
 

Net cash used in investing activities
 
(43,160
)
 
(21,579
)
 
 
 
 
 
Cash flows from financing activities:
 
 

 
 
Principal payments on term debt
 
(74,000
)
 
(30,000
)
Payments on capital lease and intangible asset financings
 
(3,446
)
 
(3,263
)
Proceeds from issuances of ordinary shares through employee equity incentive plans
 
19,341

 
12,396

Net cash used in financing activities
 
(58,105
)
 
(20,867
)
 
 
 
 
 
Net increase (decrease) in cash, cash equivalents, and restricted cash
 
855

 
(1,058
)
Cash, cash equivalents, and restricted cash at beginning of period
 
70,498

 
56,780

Cash, cash equivalents, and restricted cash at end of period
 
$
71,353

 
$
55,722

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

 
$
3,877

Unpaid additions to property and equipment
 
$
609

 
$
6,003

Transfer from inventory to property and equipment
 
$
771

 
$
1,241



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


6


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

7


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


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

8


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


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

 
$
55,722

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

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
71,353

 
$
55,722

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 June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Dell Technologies Inc. ("Dell")
14
%
 
11
%
 
12
%
 
12
%
Hewlett Packard Enterprise ("HPE")
13
%
 
14
%
 
15
%
 
13
%
IBM
*

 
15
%
 
*

 
*

____________________
 
 
 
 
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:
 
June 30, 2018
 
December 31, 2017
HPE
16
%
 
13
%
____________________
 
 
 

9


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


Product warranty
The following table provides changes in the product warranty accrual for the six months ended June 30, 2018 and 2017:
 
Six Months Ended June 30,
 
2018
 
2017
 
(in thousands)
Balance, beginning of the period
$
889


$
1,474

New warranties issued during the period
856


756

Reversal of warranty reserves


(350
)
Settlements during the period
(784
)

(745
)
Balance, end of the period
961


1,135

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

(180
)
Current portion, end of the period
$
788


$
955

Net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share for the three and six months ended June 30, 2018 and 2017:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share data)
Net income (loss)
$
16,526

 
$
(7,991
)
 
$
54,369

 
$
(20,235
)
Basic and diluted shares:
 


 

 
 
 
 
Weighted average ordinary shares outstanding
52,615


50,056

 
52,219

 
49,698

Effect of dilutive shares
1,851



 
1,930

 

Shares used to compute diluted net income (loss) per share
54,466

 
50,056

 
54,149

 
49,698

Net income (loss) per share — basic
$
0.31

 
$
(0.16
)
 
$
1.04

 
$
(0.41
)
Net income (loss) per share — diluted
$
0.30

 
$
(0.16
)
 
$
1.00

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

In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January

10


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


1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in the six months ended June 30, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.
Recent accounting pronouncements
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company expects that the adoption of the standard will have a material impact on its consolidated balance sheets due to the recognition of the right-of-use assets and lease liabilities related to the Company's operating leases. The standard is not expected to have a material impact on the Company's results of operations or cash flows. The Company is continuing its assessment, which may identify additional impacts this guidance will have on its consolidated financial statements and disclosures.

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

 
$
(4,501
)
 
$
18,984

Retained earnings
$
181,630

 
$
4,501

 
$
186,131

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet as of June 30, 2018 was as follows:
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands)
Condensed Consolidated Balance Sheet
 
 
 
 
 
Deferred revenue, short term
$
20,719

 
$
10,900

 
$
31,619

Retained earnings
$
240,500

 
$
(10,900
)
 
$
229,600

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

11


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


 
Three Months Ended June 30, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
268,462

 
$
(2,280
)
 
$
266,182

Cost of revenues
103,668

 
(100
)
 
103,568

Net income
$
16,526

 
$
(2,180
)
 
$
14,346

Earnings per share
 
 
 
 
 
Basic
$
0.31

 
$
(0.04
)
 
$
0.27

Diluted
$
0.30

 
$
(0.04
)
 
$
0.26

 
Six Months Ended June 30, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
519,462

 
$
(9,099
)
 
$
510,363

Cost of revenues
192,666

 
(2,700
)
 
189,966

Net income
$
54,369

 
$
(6,399
)
 
$
47,970

Earnings per share
 
 
 
 
 
Basic
$
1.04

 
$
(0.12
)
 
$
0.92

Diluted
$
1.00

 
$
(0.12
)
 
$
0.88

 
 
 
 
 
 
Condensed Consolidated Statement of Cash Flows
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
54,369

 
$
(6,399
)
 
$
47,970

Accrued liabilities and other liabilities
$
12,334

 
$
6,399

 
$
18,733

Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
United States
$
101,396

 
$
80,703

 
$
197,656

 
$
159,567

China
54,181

 
31,990

 
110,395

 
65,191

Europe
41,454

 
38,828

 
77,450

 
85,233

Other Americas
33,112

 
31,358

 
60,852

 
42,248

Other Asia
38,319

 
29,083

 
73,109

 
48,374

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613


12


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


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

 
$
34,063

 
$
57,521

 
$
76,485

Boards
136,708

 
80,425

 
254,759

 
144,717

Switch systems
57,074

 
56,189

 
112,721

 
103,335

Cables, accessories and other
45,746

 
41,285

 
94,461

 
76,076

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
InfiniBand:
 
 
 
 
 
 
 
EDR
$
59,319

 
$
59,436

 
$
115,265

 
$
99,059

FDR
35,649

 
42,978

 
77,397

 
92,807

QDR/DDR/SDR
7,143

 
5,697

 
12,587

 
13,230

Total
102,111

 
108,111

 
205,249

 
205,096

Ethernet
157,470

 
87,023

 
294,418

 
167,500

Other
8,881

 
16,828

 
19,795

 
28,017

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

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 six months ended June 30, 2018:
 
(in thousands)
Balance, beginning of the period
$
36,804

New performance obligations
14,578

Reclassification to revenue as a result of satisfying performance obligations
(12,872
)
Balance, end of the period
38,510

Less: long-term portion of deferred revenue
17,791

Current portion, end of the period
$
20,719

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


13


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


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

 
 

Accounts receivable, gross
$
156,296

 
$
154,845

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
155,664

 
$
154,213

Inventories:
 

 
 

Raw materials
$
13,560

 
$
12,656

Work-in-process
42,253

 
22,769

Finished goods
38,671

 
29,232

 
$
94,484

 
$
64,657

Other current assets:
 

 
 
Prepaid expenses
$
5,588

 
$
7,518

Derivative contracts receivable

 
982

VAT receivable
3,394

 
2,259

Other
3,025

 
3,536

 
$
12,007

 
$
14,295

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
173,070

 
$
164,707

Furniture and fixtures
2,882

 
3,198

Leasehold improvements
49,605

 
47,262

 
225,557

 
215,167

Less: Accumulated depreciation and amortization
(118,811
)
 
(105,248
)
 
$
106,746

 
$
109,919

Deferred taxes and other long-term assets:
 

 
 
Equity investments in private companies
$
35,255

 
$
29,255

Deferred taxes
52,648

 
24,563

Long-term restricted cash
7,931

 
8,025

Other assets
2,910

 
4,319

 
$
98,744

 
$
66,162

Accrued liabilities:
 

 
 
Payroll and related expenses
$
64,859

 
$
71,868

Accrued expenses
43,694

 
31,951

Derivative contracts payable
2,756

 
17

Product warranty liability
788

 
706

Other
12,695

 
9,516

 
$
124,792

 
$
114,058

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

 
$
24,425

Deferred rent
2,528

 
2,220

Other
4,618

 
7,422

 
$
32,117

 
$
34,067



14


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


NOTE 4—FAIR VALUE MEASUREMENTS:
Fair value hierarchy:
The Company measures its cash equivalents and marketable securities at fair value. The Company’s cash equivalents are classified within Level 1. Cash equivalents are valued primarily using quoted market prices utilizing market observable inputs. The Company's investments in debt securities and certificates of deposits are classified within Level 2 as the market inputs to value these instruments consist of market yields, reported trades and broker/dealer quotes. In addition, foreign currency contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments. The Level 3 valuation inputs include the Company's best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument's valuation. As of June 30, 2018 and December 31, 2017, 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 June 30, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,646

 
$

 
$
1,646

Certificates of deposit

 
54,444

 
54,444

U.S. Government and agency securities

 
37,477

 
37,477

Commercial paper

 
33,227

 
33,227

Corporate bonds

 
67,014

 
67,014

Municipal bonds

 
12,045

 
12,045

Foreign government bonds

 
15,018

 
15,018

 
1,646

 
219,225

 
220,871

Long-term restricted cash

 
7,931

 
7,931

Total financial assets
$
1,646

 
$
227,156

 
$
228,802

Derivative contracts

 
2,756

 
2,756

Total financial liabilities
$

 
$
2,756

 
$
2,756


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

 
$

 
$
1,857

Certificates of deposit

 
58,003

 
58,003

U.S. Government and agency securities

 
43,872

 
43,872

Commercial paper

 
27,029

 
27,029

Corporate bonds

 
54,447

 
54,447

Municipal bonds

 
15,169

 
15,169

Foreign government bonds

 
12,761

 
12,761


1,857

 
211,281

 
213,138

Long-term restricted cash

 
8,025

 
8,025

Derivative contracts

 
982

 
982

Total financial assets
$
1,857

 
$
220,288

 
$
222,145

Derivative contracts

 
17

 
17

Total financial liabilities
$

 
$
17

 
$
17

There were no transfers between Level 1 and Level 2 securities during the six months ended June 30, 2018 and 2017.

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 June 30, 2018 and December 31, 2017 were as follows:
 
June 30, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
61,776

 
$

 
$

 
$
61,776

Money market funds
1,646

 

 

 
1,646

Certificates of deposit
54,514

 

 
(70
)
 
54,444

U.S. Government and agency securities
37,609

 

 
(132
)
 
37,477

Commercial paper
33,254

 
16

 
(43
)
 
33,227

Corporate bonds
67,384

 

 
(370
)
 
67,014

Municipal bonds
12,090

 

 
(45
)
 
12,045

Foreign government bonds
15,064

 

 
(46
)
 
15,018

Total
283,337

 
16

 
(706
)
 
282,647

Less amounts classified as cash and cash equivalents
(63,422
)
 

 

 
(63,422
)
Short-term investments
$
219,915

 
$
16

 
$
(706
)
 
$
219,225



16


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


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

 
$

 
$

 
$
60,616

Money market funds
1,857

 

 

 
1,857

Certificates of deposit
58,039

 

 
(36
)
 
58,003

U.S. Government and agency securities
44,070

 

 
(198
)
 
43,872

Commercial paper
27,073

 
1

 
(45
)
 
27,029

Corporate bonds
54,673

 

 
(226
)
 
54,447

Municipal bonds
15,227

 

 
(58
)
 
15,169

Foreign government bonds
12,809

 

 
(48
)
 
12,761

Total
274,364

 
1

 
(611
)
 
273,754

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

 

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

 
$
1

 
$
(611
)
 
$
211,281

Interest income and gains on short-term investments, net were $1.0 million for both the three months ended June 30, 2018 and 2017. Interest income and gains on short-term investments, net were $1.9 million and $1.8 million for the six months ended June 30, 2018 and 2017, respectively. At June 30, 2018, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12 months were $0.1 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 June 30, 2018 and December 31, 2017 were as follows:
 
June 30, 2018
 
December 31, 2017
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
199,635

 
$
199,107

 
$
148,232

 
$
147,921

Due in one to three years
20,280

 
20,118

 
63,659

 
63,360

 
$
219,915

 
$
219,225

 
$
211,891

 
$
211,281

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

NOTE 6—GOODWILL AND INTANGIBLE ASSETS:
The following table represents changes in the carrying amount of goodwill:

17


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


Balance as of December 31, 2017
 
$
472,437

Acquisitions
 
1,479

Balance as of June 30, 2018
 
$
473,916

The carrying amounts of intangible assets as of June 30, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
47,590

 
$
(23,039
)
 
$
24,551

 
1-8
Developed technology
285,443

 
(144,417
)
 
141,026

 
4-7
Customer relationships
69,776

 
(28,113
)
 
41,663

 
4-9
Trade names
5,600

 
(4,390
)
 
1,210

 
3
Total intangible assets
$
408,409

 
$
(199,959
)
 
$
208,450

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

 
$
(16,478
)
 
$
23,929

 
1-8
Developed technology
279,543

 
(122,414
)
 
157,129

 
4-7
Customer relationships
69,776

 
(24,783
)
 
44,993

 
4-9
Trade names
5,600

 
(3,456
)
 
2,144

 
3
Total intangible assets
$
395,326

 
$
(167,131
)
 
$
228,195

 
 
Amortization expense of intangible assets totaled approximately $16.5 million and $15.1 million for the three months ended June 30, 2018 and 2017, respectively. Amortization expense of intangible assets totaled approximately $32.8 million and $30.1 million for the six months ended June 30, 2018 and 2017, respectively.
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2018 (remainder of the year)
$
34,378

2019
61,167

2020
52,049

2021
32,514

2022
11,946

Thereafter
16,396

Total
$
208,450


NOTE 7—DERIVATIVES AND HEDGING ACTIVITIES:
The Company enters into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks, mainly the exposure to changes in the exchange rate of the New Israeli Shekels ("NIS") against the U.S. dollar that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative

18


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


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 June 30, 2018 and December 31, 2017 were as follows:
 
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
June 30, 2018
 
December 31, 2017
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
Currency forward and option contracts
$
2,741

 
$
980

 
$

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

 
$
2

 
$
17

Total derivatives
$
2,756

 
$
982

 
$
17

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

 
$
52,380

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

 
$
47,015

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

Amount of loss recognized in OCI (effective portion)
(4,604
)
Amount of loss reclassified from OCI to income (effective portion)
884

June 30, 2018
$
(2,795
)
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 June 30, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended June 30,
 
Three Months Ended June 30,

 
2018

2017

2018

2017
 
 
(in thousands)
Operating income
 
$
(1,419
)
 
$
2,379

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(1,814
)
 
$
1,239


19


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


The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the six months ended June 30, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Six Months Ended June 30,
 
Six Months Ended June 30,

 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
Operating income
 
$
(884
)
 
$
3,815

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(2,704
)
 
$
3,305



NOTE 8—COMMITMENTS AND CONTINGENCIES:
Commitments
Leases
At June 30, 2018, future minimum payments under non-cancelable operating leases are as follows:
 
(in thousands)
 
 
2018 (remainder of the year)
$
10,926

2019
21,173

2020
17,944

2021
16,026

2022
12,598

Thereafter
75,966

Total minimum lease payments
$
154,633


Purchase commitments

At June 30, 2018, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2018 (remainder of the year)
$
211,373

2019
46,782

2020
2,084

2021
536

2022
261

Thereafter

 
$
261,036


20


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



Other Commitments
Operating lease
On May 3, 2016, the Company entered into a lease agreement for additional office space expected to be built in Yokneam, Israel. The lease term expires 10 years after lease inception with no options to extend the lease term. The Company's occupancy of the additional office space and its obligation under the lease agreement was contingent on the lessor's attainment of stated milestones in the lease agreement. The estimated total future lease obligation is approximately $30.3 million. As of June 30, 2018, substantially all of the contingencies have been resolved, and the future lease obligation has been included in the future minimum payments under non-cancelable operating leases as reported above.
Royalty-bearing grants
In April 2018, the Company entered into a settlement agreement with the Israeli Innovation Authority (the "IIA"), formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "OCS"), which eliminated the future contingent royalty payment obligations of the Company (approximately $36.4 million at March 31, 2018) and the associated future interest payments. These obligations were related to the funding the Company received from the IIA prior to the date of the agreement under approved plans in accordance with the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 and the regulations and rules of the IIA (the "R&D Law"). As part of the agreement, the Company paid approximately $9.3 million to the IIA and the expense was included in cost of revenues during the second quarter of 2018.
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 June 30, 2018, the Company's unrecognized tax benefits totaled $45.8 million, out of which an amount of $23.7 million would reduce the Company's income tax expense and effective tax rate, if recognized.
Contingencies
Legal proceedings
The Company is involved in a variety of claims, suits, investigations and proceedings that arise from time to time in the ordinary course of its business, including actions with respect to contracts, intellectual property, taxation, employment, benefits, securities, personal injuries and other matters. The results of these proceedings in the ordinary course of business are not expected to have a material adverse effect on the Company’s condensed consolidated financial position or results of operations.
The Company records a liability when it believes that it is both probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluates, at least quarterly, developments in its legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both the probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others: (i) if the damages sought are indeterminate; (ii) if proceedings are in the early stages; (iii) if there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) if there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) if there are significant factual issues to be determined or resolved; (vi) if the proceedings involve a large number of parties; (vii) if relevant law is unsettled or novel or untested legal theories are presented; or (viii) if the proceedings are taking place in jurisdictions where the laws are complex or unclear. In such instances, there is considerable uncertainty regarding the ultimate resolution of such matters, including a possible eventual loss, if any.

NOTE 9—SHARE INCENTIVE PLANS
Stock Option Plans
On April 25, 2017, the Company's shareholders approved the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the “Second Restated Plan”), which constitutes a second amendment and restatement of

21


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


the Mellanox Technologies, Ltd. Global Share Incentive Plan (2006) and its appendices (the “2006 Plan”), as amended and restated by the Mellanox Technologies, Ltd. Amended and Restated Global Share Incentive Plan (2006) as of March 14, 2016 (the “First Restated Plan”). The Second Restated Plan became effective on February 14, 2017. The Second Restated Plan increased the ordinary shares reserved for issuance under the First Restated Plan by 1,640,000 shares to 2,390,000 shares plus any shares subject to issued and outstanding awards under the other equity incentive plans that existed prior to the First Restated Plan that expire, are cancelled or otherwise terminated after the effective date of the First Restated Plan. The Second Restated Plan also extended the term of the First Restated Plan to February 14, 2027. In addition, the Second Restated Plan implements additional amendments to reflect compensation and governance best practices.
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”). See Note 16 for further details.
Share option activity
Share option activity under the Company's equity incentive plans in the six months ended June 30, 2018 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2017
1,110,061

 
$
38.35

Options exercised
(345,862
)
 
$
23.11

Options canceled
(11,062
)
 
$
99.89

Outstanding at June 30, 2018
753,137

 
$
44.45

The total pretax intrinsic value of options exercised in the six months ended June 30, 2018 and 2017 was $19.4 million and $5.2 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 $84.30 on June 29, 2018, the last trading day of the quarter ended June 30, 2018, the total pretax intrinsic value of options outstanding at June 30, 2018 was $32.6 million. The total pretax intrinsic value of options outstanding at December 31, 2017 was $35.5 million.
There were 751,471 and 1,107,712 options exercisable at June 30, 2018 and December 31, 2017, respectively. The total pretax intrinsic value of exercisable options at June 30, 2018 was $32.5 million. The total pretax intrinsic value of exercisable options at December 31, 2017 was $35.4 million.
Restricted share unit activity
RSU activity under the Company's equity incentive plans in the six months ended June 30, 2018 is set forth below:
 
Restricted Share
Units Outstanding
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Non-vested restricted share units at December 31, 2017
3,414,705

 
$
48.45

Restricted share units granted
125,300

 
$
70.32

Restricted share units vested
(809,234
)
 
$
47.71

Restricted share units canceled
(375,848
)
 
$
48.94

Non-vested restricted share units at June 30, 2018
2,354,923

 
$
49.78

The weighted average fair value of RSUs granted in the six months ended June 30, 2018 and 2017 was $70.32 and $50.42, respectively.

22


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


The total intrinsic value of all outstanding RSUs as of June 30, 2018 and December 31, 2017 was $198.5 million and $220.9 million, respectively.
Employee Stock Purchase Plan activity
There were 288,017 and 269,698 shares purchased under the ESPP for the six months ended June 30, 2018 and 2017 at an average price per share of $39.40 and $37.63, respectively.
Shares reserved for future issuance
The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of June 30, 2018:
 
Number of
Shares
Share options outstanding
753,137

Restricted share units outstanding
2,354,923

Shares authorized for future issuance
1,019,396

ESPP shares available for future issuance
3,137,452

Total shares reserved for future issuance as of June 30, 2018
7,264,908

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 six months ended June 30, 2018 and 2017:
 
Six Months Ended June 30,
 
2018
 
2017
Dividend yield
%
 
%
Expected volatility
37.2
%
 
25.3
%
Risk free interest rate
1.20
%
 
0.91
%
Expected life, years
0.5

 
0.5


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

 
$
575

 
$
826

 
$
1,057

Research and development
8,340

 
10,297

 
16,514

 
18,987

Sales and marketing
3,646

 
4,010

 
7,245

 
7,348

General and administrative
2,515

 
2,783

 
5,305

 
5,041

Total share-based compensation expense
$
14,916

 
$
17,665

 
$
29,890

 
$
32,433

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


23


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


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

 
$
925

 
$
1,618

Other comprehensive income/(loss) before reclassifications, net of taxes
(81
)
 
(4,604
)
 
(4,685
)
Realized (gains)/losses reclassified from accumulated other comprehensive income
1

 
884

 
885

Net current-period other comprehensive income/(loss), net of taxes
(80
)
 
(3,720
)
 
(3,800
)
Balance at June 30, 2018
$
613

 
$
(2,795
)
 
$
(2,182
)
 
 
 
 
 
 
Balance at December 31, 2016
$
(236
)
 
$
(692
)
 
$
(928
)
Other comprehensive income/(loss) before reclassifications, net of taxes
22

 
8,557

 
8,579

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

 
(3,815
)
 
(3,815
)
Net current-period other comprehensive income/(loss), net of taxes
22

 
4,742

 
4,764

Balance at June 30, 2017
$
(214
)
 
$
4,050

 
$
3,836

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

 
$
(3,815
)
 
Cost of revenues and Operating expenses:
 
 
45

 
(220
)
 
Cost of revenues
 
 
78

 
(427
)
 
General and administrative
 
 
81

 
(372
)
 
Sales and marketing
 
 
680

 
(2,796
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 
1

 

 
Other income, net
Total reclassifications for the period
 
$
885

 
$
(3,815
)
 
Total

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

24


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


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

25


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


statuses (i.e. from fiscal year 2022 onwards). Under the new legislation, the majority of the Company’s income from its operations in Yokneam, Israel, will be subject to a corporate rate of 7.5%, while the majority of the income from its operations in Tel-Aviv, Israel, will be subject to a corporate rate of 12.0%.
The Company’s effective tax rate is highly dependent upon the geographic distribution of its worldwide earnings or losses, tax regulations and tax holiday benefits in Israel, and the effectiveness of the Company’s tax planning strategies. The Company’s effective tax rates were (96.5)% and (4.1)% for the six months ended June 30, 2018 and 2017, respectively. The difference between the Company’s effective tax rate and the 21.0% federal statutory rate for the six months ended June 30, 2018 resulted primarily from the release of valuation allowance of $26.3 million against the deferred tax assets related to U.S. subsidiaries, the excess benefits of 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, non-tax-deductible expenses such as share-based compensation and losses generated from subsidiaries without tax benefit.
The application of income tax law is inherently complex. Laws and regulations in this area are voluminous and are often ambiguous, and the Company is required to make many subjective assumptions and judgments regarding its income tax exposures. In addition, interpretations of and guidance surrounding income tax laws and regulations are subject to change over time. Any changes in the Company’s subjective assumptions and judgments could materially affect amounts recognized in its condensed consolidated balance sheets and statements of operations.
At June 30, 2018, 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 June 30, 2018, that these deferred tax assets are not more-likely-than-not to be realized. 

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

 
$
951

 
$
1,939

 
$
1,828

Foreign exchange loss, net
(396
)
 
(161
)
 
(578
)
 
(322
)
Other
(43
)
 
37

 
(190
)
 
4

Other income, net
$
533

 
$
827

 
$
1,171

 
$
1,510


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

26


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


On April 30, 2018, the Company paid off all outstanding principal and interest related to the Term Debt. As a result, the unamortized debt issuance costs were fully amortized when the outstanding principal and interest were fully paid.

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

NOTE 15—RELATED PARTY TRANSACTIONS:
On June 19, 2018, the Company entered into a settlement agreement (the “Settlement Agreement”) by and among the Company and Starboard Value LP and certain of its affiliates (“Starboard”), together holding, on such date, approximately 10.3% of the Company’s outstanding ordinary shares. The Settlement Agreement provided for, among other things, the concurrent resignations of three members of the Company’s Board of Directors (the “Board”) and the concurrent appointment of two independent directors nominated by Starboard and one mutually agreed upon independent nominee to the Board. Starboard also agreed to terminate its proxy contest against the Company and withdraw its notice of shareholder nomination of individuals for election as directors at the Company's 2018 annual general meeting of shareholders. Furthermore, the Company agreed to reimburse Starboard for its reasonable, documented out-of-pocket fees and expenses (including legal expenses) incurred through the date of the Settlement Agreement in connection with Starboard’s interactions with the Company up to a maximum of $2.0 million. As of June 30, 2018, the Company accrued the $2.0 million related to the reimbursement to Starboard, and this liability was paid on July 11, 2018.

NOTE 16—SUBSEQUENT EVENTS:
On July 25, 2018, the Company's shareholders approved the Third Restated Plan, which constitutes an amendment and restatement of the Second Restated Plan. The Third Restated Plan increases 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 terminate 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.


27


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

28


provide the most efficient, highest bandwidth, and lowest latency end to end interconnect solutions for scientific, data intensive, big data, and analytics applications.
Our Business
Revenues. We derive revenues from sales of our ICs, boards, switch systems, cables, modules, software, accessories and other product groups. Revenues for the three months ended June 30, 2018 were $268.5 million compared to $212.0 million for the three months ended June 30, 2017, representing an increase of $56.5 million, or approximately 26.7%. Revenues for the six months ended June 30, 2018 were $519.5 million compared to $400.6 million for the six months ended June 30, 2017, representing an increase of $118.9 million, or approximately 29.7%. Our revenues for the six months ended June 30, 2018 are not necessarily indicative of our future results. In order to increase our annual revenues, we must continue to achieve design wins over other Ethernet providers and providers of competing interconnect technologies. We consider a design win to occur when an original equipment manufacturer ("OEM"), or contract manufacturer notifies us that it has selected our products to be incorporated into a product or system under development. Because the life cycles for our customers' products can last for several years if these products have successful commercial introductions, we expect to continue to generate revenues over an extended period of time for each successful design win.
Our products have broad adoption with multiple end customers across cloud, Web 2.0, HPC, Big Data, artificial intelligence, machine learning, storage, telecommunications, enterprise data center, financial services, and media and 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 56% and 57% of our total revenues for the six months ended June 30, 2018 and 2017, respectively. Sales to customers representing 10% or more of revenues accounted for 27% and 25% of our total revenues for the six months ended June 30, 2018 and 2017, respectively. The loss of one or more of our principal customers, the reduction or deferral of purchases, or changes in the mix of our products ordered by any one of these customers could cause our revenues to decline materially if we are unable to increase our revenues from other customers. Our customers, including our most significant customers, are not obligated by long-term contracts to purchase our products and may cancel orders with limited potential penalties. If any of our large customers reduces or cancels its purchases from us for any reason, it could have an adverse effect on our revenues and results of operations.
Cost of revenues and gross profit. The cost of revenues consists primarily of the cost of silicon wafers purchased from our foundry supplier, costs associated with the assembly, packaging and production testing of our ICs, outside processing costs associated with the manufacture of our products, royalties due to third parties, warranty costs, excess and obsolete inventory costs, depreciation and amortization, and costs of personnel associated with production management, quality assurance and services. In addition, after we purchase wafers from our foundries, we also face yield risk related to manufacturing these wafers into semiconductor devices. Manufacturing yield is the percentage of acceptable product resulting from the manufacturing process, as identified when the product is tested as a finished IC. If our manufacturing yields decrease, our cost per unit increases, which could have a significant adverse impact on our cost of revenues. We do not have long-term pricing agreements with foundry suppliers and contract manufacturers. Accordingly, our costs are subject to price fluctuations based on the overall cyclical demand for semiconductors.
We purchase our inventory pursuant to standard purchase orders. We estimate that lead times for delivery of our finished semiconductors from our foundry supplier and assembly, packaging and production testing subcontractor are approximately three to four months, lead times for delivery from our adapter card manufacturing subcontractor are approximately eight to ten weeks, lead times for delivery from our cable and transceiver manufacturing subcontractor are approximately ten to twelve weeks, and lead times for delivery from our switch systems manufacturing subcontractors are approximately twelve weeks. We build inventory based on forecasts of customer orders rather than the actual orders themselves.
We expect our cost of revenues as a percentage of sales to increase in the future as a result of a reduction in the average sale price of our products and a lower percentage of revenue deriving from sales of ICs, which generally yield higher gross margins than sales of boards, 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.

29


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, 2017, filed with the SEC on February 16, 2018, for a discussion of critical accounting policies and estimates. Other than the adoption of the new revenue standards as discussed in Notes 1 “The Company and Summary of Significant Accounting Policies” and 2 “Revenue” in the notes to the unaudited condensed consolidated financial statements, there have been no changes in our critical accounting policies as compared to what was disclosed in the Form 10-K for the year ended December 31, 2017.

30


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
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2018
 
2017
 
 
2018
 
2017
 
Total revenues
 
100

%
100

%
 
100

%
100

%
Cost of revenues
 
39

 
35

 
 
37

 
34

 
Gross profit
 
61

 
65

 
 
63

 
66

 
Operating expenses:
 
 
 
 
 
 
 
 
 
 
Research and development
 
32

 
44

 
 
34

 
45

 
Sales and marketing
 
13

 
18

 
 
14

 
18

 
General and administrative
 
9

 
5

 
 
8

 
7

 
Restructuring charges
 
1

 

 
 
2

 

 
Total operating expenses
 
55

 
67

 
 
58

 
70

 
Income (loss) from operations
 
6

 
(2
)
 
 
5

 
(4
)
 
Interest expense
 

 
(1
)
 
 

 
(1
)
 
Other income, net
 

 

 
 

 

 
Interest and other, net
 

 
(1
)
 
 

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

 
(3
)
 
 
5

 
(5
)
 
Provision for (benefit from) taxes on income
 

 
1

 
 
(5
)
 

 
Net income (loss)
 
6

%
(4
)
%
 
10

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

 
10.8
%
 
$
34,063

 
16.1
%
Boards
136,708

 
50.9
%
 
80,425

 
37.9
%
Switch systems
57,074

 
21.3
%
 
56,189

 
26.5
%
Cables, accessories and other
45,746

 
17.0
%
 
41,285

 
19.5
%
Total Revenue
$
268,462

 
100.0
%
 
$
211,962

 
100.0
%
 
Three Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
InfiniBand:
 
 
 
 
 
 
 
EDR
$
59,319

 
22.1
%
 
$
59,436

 
28.0
%
FDR
35,649

 
13.3
%
 
42,978

 
20.3
%
QDR/DDR/SDR
7,143

 
2.6
%
 
5,697

 
2.7
%
Total
102,111

 
38.0
%
 
108,111

 
51.0
%
Ethernet
157,470

 
58.7
%
 
87,023

 
41.1
%
Other
8,881

 
3.3
%
 
16,828

 
7.9
%
Total revenue
$
268,462

 
100.0
%
 
$
211,962

 
100.0
%
Revenues. Revenues were $268.5 million for the three months ended June 30, 2018, compared to $212.0 million for the three months ended June 30, 2017, representing an increase of $56.5 million, or approximately 26.7%. Ethernet product sales

31


increased by $70.4 million due to the increased adoption of our 25 gigabit per second and above solutions. The revenues for the three months ended June 30, 2018 are not necessarily indicative of future results.
Gross Profit and Margin. Gross profit was $164.8 million for the three months ended June 30, 2018, compared to $138.5 million for the three months ended June 30, 2017, representing an increase of $26.3 million, or approximately 19.0%. Gross margin decreased to 61.4% in the three months ended June 30, 2018 from approximately 65.4% in the three months ended June 30, 2017. The decrease in gross margin was primarily due to a $9.3 million settlement of a contingent royalty obligation recorded during the second quarter of 2018. Gross margin for the three months ended June 30, 2018 is not necessarily indicative of future results.
Research and Development.
The following table presents details of our research and development expenses for the periods indicated:
 
Three Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
51,649

 
19.2
%
 
$
50,220

 
23.7
%
Share-based compensation
8,340

 
3.1
%
 
10,297

 
4.9
%
Development and tape-out costs
7,303

 
2.8
%
 
9,880

 
4.7
%
Other
19,860

 
7.3
%
 
21,951

 
10.3
%
Total Research and development
$
87,152

 
32.4
%
 
$
92,348

 
43.6
%
Research and development expenses were $87.2 million for the three months ended June 30, 2018, compared to $92.3 million for the three months ended June 30, 2017, representing a decrease of $5.1 million, or approximately 5.6%. The increase in salaries and benefits expenses was primarily attributable to higher bonus expense, partially offset by headcount decreases primarily related to the discontinuation of our 1550nm silicon photonics development activities. The decrease in development and tape-out costs was primarily due to lower tape-out costs during the three months ended June 30, 2018 and the discontinuation of our 1550nm silicon photonics development activities. The decrease in other expenses was mainly due to lower outsourcing of research and development activities during the three months ended June 30, 2018.
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 June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
22,448

 
8.4
%
 
$
23,300

 
11.0
%
Share-based compensation
3,646

 
1.4
%
 
4,010

 
1.9
%
Trade shows and promotions
3,894

 
1.5
%
 
4,692

 
2.2
%
Other
5,685

 
2.0
%
 
6,108

 
2.9
%
Total Sales and marketing
$
35,673

 
13.3
%
 
$
38,110

 
18.0
%
Sales and marketing expenses were $35.7 million for the three months ended June 30, 2018, compared to $38.1 million for the three months ended June 30, 2017, representing a decrease of $2.4 million, or approximately 6.4%. The decrease in salaries and benefits expenses was primarily related to headcount decreases.
Please refer to "Share-based Compensation Expense" below for a discussion of its impact on sales and marketing expenses.

32


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

 
2.1
%
 
$
5,432

 
2.6
%
Share-based compensation
2,515

 
0.9
%
 
2,783

 
1.3
%
Professional services
13,613

 
5.1
%
 
2,603

 
1.2
%
Other
1,744

 
0.8
%
 
1,658

 
0.8
%
Total General and administrative
$
23,635

 
8.9
%
 
$
12,476

 
5.9
%
General and administrative expenses were $23.6 million for the three months ended June 30, 2018, compared to $12.5 million for the three months ended June 30, 2017, representing an increase of $11.1 million, or approximately 89.4%. The increase in professional services was primarily due to the $10.1 million of expenses related to the proxy contest during the three months ended June 30, 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 June 30,
 
2018
 
2017
 
(in thousands)
Cost of goods sold
$
415

 
$
575

Research and development
8,340

 
10,297

Sales and marketing
3,646

 
4,010

General and administrative
2,515

 
2,783

 
$
14,916

 
$
17,665

Share-based compensation expense was $14.9 million for the three months ended June 30, 2018, compared to $17.7 million for the three months ended June 30, 2017, representing a decrease of $2.8 million, or approximately 15.9%. The decrease was mainly due to headcount decreases.
Restructuring charges for the three months ended June 30, 2018 primarily consisted of impairment charges and a net loss on disposal of assets of $1.4 million and contract exit costs with vendors of $0.2 million primarily related to the discontinuation of our 1550nm silicon photonics development activities.
Interest and other, net in the three months ended June 30, 2018 was an expense of $0.3 million as compared to an expense of $1.2 million for the three months ended June 30, 2017. The change was primarily attributable to a decrease in interest expense of $1.1 million related to the pay-down of the Term Debt.
Provision for (benefit from) taxes on income. Our benefit from taxes on income was $0.3 million for the three months ended June 30, 2018 as compared to a provision for taxes on income of $2.4 million for the three months ended June 30, 2017.
Our effective tax rate was (1.9)% and (43.5)% for three months ended June 30, 2018 and 2017, respectively. For the three months ended June 30, 2018, the difference between the (1.9)% effective tax rate and the 21.0% federal statutory rate resulted primarily from the excess benefits of 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 positions, interest and penalties associated with unrecognized tax positions, non-tax-deductible expenses such as share-based compensation expense, and losses generated from subsidiaries without tax benefits.

33


We assess our ability to recover our deferred tax assets on an ongoing basis. Significant management judgment is required in determining any valuation allowance recorded against deferred tax assets. In evaluating the ability to recover deferred tax assets, we consider available positive and negative evidence including our recent cumulative losses, our ability to carry-back losses against prior taxable income and our projected financial results. We also consider, commensurate with objective verifiability, the forecast of future taxable income including the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. A valuation allowance may be recorded in the event it is deemed to be more-likely-than-not that the deferred tax asset cannot be realized. Previously established valuation allowances may also be released in the event it is deemed to be more-likely-than-not that the deferred tax asset can be realized. Any release of valuation allowance will be recorded as a tax benefit which will positively impact our operating results.
Comparison of the Six Months Ended June 30, 2018 to the Six Months Ended June 30, 2017
The following tables represent our total revenues for the three months ended June 30, 2018 and 2017 by product type and interconnect protocol:
 
Six Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
ICs
$
57,521

 
11.1
%
 
$
76,485

 
19.1
%
Boards
254,759

 
49.0
%
 
144,717

 
36.1
%
Switch systems
112,721

 
21.7
%
 
103,335

 
25.8
%
Cables, accessories and other
94,461

 
18.2
%
 
76,076

 
19.0
%
Total Revenue
$
519,462

 
100.0
%
 
$
400,613

 
100.0
%
 
Six Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
InfiniBand:
 
 
 
 
 
 
 
EDR
$
115,265

 
22.2
%
 
$
99,059

 
24.7
%
FDR
77,397

 
14.9
%
 
92,807

 
23.2
%
QDR/DDR/SDR
12,587

 
2.4
%
 
13,230

 
3.3
%
Total
205,249

 
39.5
%
 
205,096

 
51.2
%
Ethernet
294,418

 
56.7
%
 
167,500

 
41.8
%
Other
19,795

 
3.8
%
 
28,017

 
7.0
%
Total revenue
$
519,462

 
100.0
%
 
$
400,613

 
100.0
%
Revenues. Revenues were $519.5 million for the six months ended June 30, 2018, compared to $400.6 million for the six months ended June 30, 2017, representing an increase of $118.9 million, or approximately 29.7%. Ethernet product sales increased by $126.9 million due to the increased adoption of our 25 gigabit per second and above solutions. The revenues for the six months ended June 30, 2018 are not necessarily indicative of future results.
Gross Profit and Margin. Gross profit was $326.8 million for the six months ended June 30, 2018, compared to $262.7 million for the six months ended June 30, 2017, representing an increase of $64.1 million, or approximately 24.4%. Gross margin decreased to 62.9% in the six months ended June 30, 2018 from approximately 65.6% in the six months ended June 30, 2017. The decrease in gross margin was primarily due to a $9.3 million settlement of a contingent royalty obligation recorded during the second quarter of 2018 and changes in product mix. Gross margin for the six months ended June 30, 2018 is not necessarily indicative of future results.

34


Research and Development.
The following table presents details of our research and development expenses for the periods indicated:
 
Six Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
104,186

 
20.2
%
 
$
96,201

 
24.0
%
Share-based compensation
16,514

 
3.2
%
 
18,987

 
4.7
%
Development and tape-out costs
11,983

 
2.3
%
 
22,943

 
5.7
%
Other
40,895

 
7.8
%
 
42,708

 
10.6
%
Total Research and development
$
173,578

 
33.5
%
 
$
180,839

 
45.0
%
Research and development expenses were $173.6 million for the six months ended June 30, 2018, compared to $180.8 million for the six months ended June 30, 2017, representing a decrease of $7.2 million, or approximately 4.0%. The increase in salaries and benefits expenses was primarily attributable to merit-based salary increases and higher bonus expenses, partially offset by headcount decreases primarily related to the discontinuation of our 1550nm silicon photonics development activities. The decrease in development and tape-out costs was primarily due to lower tape-out costs during the six months ended June 30, 2018 and the discontinuation of our 1550nm silicon photonics development activities. The decrease in other expenses was mainly due to lower outsourcing of research and development activities during the six months ended June 30, 2018.
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:
 
Six Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
47,460

 
9.0
%
 
$
44,314

 
11.0
%
Share-based compensation
7,245

 
1.4
%
 
7,348

 
1.8
%
Trade shows and promotions
8,519

 
1.6
%
 
10,203

 
2.5
%
Other
11,943

 
2.4
%
 
12,002

 
3.0
%
Total Sales and marketing
$
75,167

 
14.4
%
 
$
73,867

 
18.3
%
Sales and marketing expenses were $75.2 million for the six months ended June 30, 2018, compared to $73.9 million for the six months ended June 30, 2017, representing an increase of $1.3 million, or approximately 1.8%. The increase in salaries and benefits expenses was primarily related to merit-based salary increases, higher bonuses and sales commissions, partially offset by headcount decreases.
Please refer to "Share-based Compensation Expense" below for a discussion of its impact on sales and marketing expenses.

35


General and Administrative.
The following table presents details of our general and administrative expenses for the periods indicated:
 
Six Months Ended June 30,
 
2018
 
% of
Revenues
 
2017
 
% of
Revenues
 
(dollars in thousands)
Salaries and benefits
$
11,643

 
2.2
%
 
$
10,728

 
2.7
%
Share-based compensation
5,305

 
1.0
%
 
5,041

 
1.2
%
Professional services
19,453

 
3.7
%
 
5,914

 
1.5
%
Other
3,750

 
0.8
%
 
3,312

 
0.8
%
Total General and administrative
$
40,151

 
7.7
%
 
$
24,995

 
6.2
%
General and administrative expenses were $40.2 million for the six months ended June 30, 2018, compared to $25.0 million for the six months ended June 30, 2017, representing an increase of $15.2 million, or approximately 60.6%. The increase in professional services was primarily due to $13.5 million of expenses related to the proxy contest during the six months ended June 30, 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:
 
Six Months Ended June 30,
 
2018
 
2017
 
(in thousands)
Cost of goods sold
$
826

 
$
1,057

Research and development
16,514

 
18,987

Sales and marketing
7,245

 
7,348

General and administrative
5,305

 
5,041

 
$
29,890

 
$
32,433

Share-based compensation expense was $29.9 million for the six months ended June 30, 2018, compared to $32.4 million for the six months ended June 30, 2017, representing a decrease of $2.5 million, or approximately 7.8%. The decrease was mainly due to the headcount decreases.
Restructuring charges for the six months ended June 30, 2018 primarily consisted of employee termination and severance costs of $3.5 million, contract exit costs with vendors of $3.4 million, and impairment charges and a net loss on disposal of assets of $2.4 million primarily related to the discontinuation of our 1550nm silicon photonics development activities.
Interest and other, net in the six months ended June 30, 2018 was an expense of $0.9 million as compared to an expense of $2.5 million for the six months ended June 30, 2017. The change was primarily attributable to a decrease in interest expense of $1.9 million related to the pay down of the Term Debt.
Provision for (benefit from) taxes on income. Our benefit from taxes on income was $26.7 million for the six months ended June 30, 2018 as compared to a provision for taxes on income of $0.8 million for the six months ended June 30, 2017.
Our effective tax rate was (96.5)% and (4.1)% for six months ended June 30, 2018 and 2017, respectively. For the six months ended June 30, 2018, the difference between the (96.5)% effective tax rate and the 21.0% federal statutory rate resulted primarily from the release of a valuation allowance of $26.3 million against the deferred tax assets related to our U.S. subsidiaries, the excess benefits of 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 positions, interest and penalties associated with unrecognized tax positions, non-tax-deductible expenses such as share-based compensation expense, and losses generated from subsidiaries without tax benefits.

36


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 June 30, 2018, our principal sources of liquidity consisted of cash and cash equivalents of $63.4 million and short-term investments of $219.2 million. In our first quarter ended March 31, 2016, we completed the acquisition of EZchip and financed it with cash on hand and with $280.0 million from a variable-interest rate three-year Term Debt. On April 30, 2018, we paid off all outstanding principal and interest related to the Term Debt.
We are an Israeli company and as of June 30, 2018, our subsidiaries outside of Israel held approximately $17.6 million in cash, cash equivalents and short-term investments.
Our cash, cash equivalents, short-term investments and working capital balances at June 30, 2018 and December 31, 2017 were as follows:
 
June 30, 2018
 
December 31, 2017
 
(in thousands)
Cash and cash equivalents
$
63,422

 
$
62,473

Short-term investments
219,225

 
211,281

Total
$
282,647

 
$
273,754

Working capital
$
328,154

 
$
310,286

Our ratio of current assets to current liabilities was 2.5:1 and 2.6:1 at June 30, 2018 and December 31, 2017, respectively.
Operating Activities
Net cash provided by our operating activities amounted to $102.1 million in the six months ended June 30, 2018. The adjustments from net income of $54.4 million to net cash provided by operating activities mainly included net non-cash items of $56.0 million, partially offset by changes in assets and liabilities of $6.5 million and a gain on investments of $1.8 million. Non-cash items consisted primarily of $52.7 million of depreciation and amortization, and $29.9 million of share-based compensation, partially offset by the increase in deferred tax assets of $28.1 million primarily due to the release of a valuation allowance. The $6.5 million cash outflow from changes in assets and liabilities was attributed to an increase in inventory of $30.6 million primarily due to higher demand and an increase in accounts receivable of $1.5 million primarily due to timing of invoicing and collections, partially offset by an increase in accounts payable of $12.5 million primarily due to an increase in inventory related purchases and timing of payments and an increase of $12.3 million in accrued liabilities and other liabilities primarily due to accruals related to the proxy contest.
Net cash provided by our operating activities amounted to $41.4 million in the six months ended June 30, 2017. The adjustments from net loss of $20.2 million to net cash provided by operating activities mainly included net non-cash items of $82.5 million, partially offset by changes in assets and liabilities of $19.2 million and a gain on investments of $1.7 million. Non-cash expenses consisted primarily of $50.8 million of depreciation and amortization, $32.4 million of share-based compensation, partially offset by an increase in deferred tax assets of $0.7 million. The $19.2 million cash outflow from changes in assets and liabilities is attributed to an increase in accounts receivable of $7.8 million, primarily due to timing of collections, an increase in inventory of $7.7 million, an increase in prepaid expense and other assets of $2.7 million, and a decrease of $1.1 million in accrued liabilities and other liabilities.
Investing Activities
Net cash used in investing activities was $43.2 million in the six months ended June 30, 2018. Cash used in investing activities was primarily attributable to $20.1 million for purchases of property and equipment, $7.1 million for acquisitions, $6.4 million for purchases of intangible assets, net purchases of short-term investments of $6.2 million, and $6.0 million for purchases of investments in private companies, partially offset by the proceeds from sales of property and equipment of $3.2 million.
Net cash used in investing activities was $21.6 million in the six months ended June 30, 2017. Cash used in investing activities was primarily attributable to $27.1 million for purchases of property and equipment, $11.0 million for purchases of investments in private companies, and $1.6 million for purchases of intangible assets. These uses were partially offset by net proceeds from sales, maturities and purchases of short-term investments of $18.8 million.
Financing Activities

37


Net cash used in financing activities was $58.1 million in the six months ended June 30, 2018. Cash used in financing activities was primarily due to $74.0 million of principal payments on the Term Debt and $3.4 million of payments on intangible asset financings. These were partially offset by $19.3 million of proceeds from issuances of ordinary shares through our employee equity incentive plans.
Net cash used in financing activities was $20.9 million in the six months ended June 30, 2017. Cash used in financing activities was primarily due to $30.0 million of principal payments on the Term Debt, and $3.3 million of payments on intangible asset financings. These were partially offset by $12.4 million of proceeds from issuances of ordinary shares through our employee equity incentive plans.
Contractual Obligations
The following table summarizes our contractual obligations at June 30, 2018 and the effect those obligations are expected to have on our liquidity and cash flows in future periods:
 
Contractual Obligations:
 
Total
 
Non-cancelable operating lease commitments
 
Purchase commitments
 
(in thousands)
2018 (remainder of the year)
$
222,299

 
$
10,926

 
$
211,373

2019
67,955

 
21,173

 
46,782

2020
20,028

 
17,944

 
2,084

2021
16,562

 
16,026

 
536

2022
12,859

 
12,598

 
261

Thereafter
75,966

 
75,966

 

Total
$
415,669

 
$
154,633

 
$
261,036

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.
Other Commitments
For additional information about other commitments, see Note 8 "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.
Off-Balance Sheet Arrangements
As of June 30, 2018, we did not have any off-balance sheet arrangements.

38


ITEM 3—QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest rate fluctuation risk
Investments. Our investments consist of cash, 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 6.3 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 $1.0 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, as well as our operating expenses, consisting principally of salaries and related personnel costs and facilities expenses, are denominated in NIS. This foreign currency exposure gives rise to market risk associated with exchange rate movements of the U.S. dollar against the NIS. Furthermore, we anticipate that a material portion of our expenses will continue to be denominated in NIS. To the extent the U.S. dollar weakens against the NIS, we will experience a negative impact on our net income.
To protect against foreign exchange risks associated with forecasted future cash flows and existing assets and liabilities, we have established a balance sheet and anticipated transaction risk management program. Currency derivative instruments and natural hedges are generally utilized in this hedging program. We do not enter into derivative instruments for trading or speculative purposes. We account for our derivative instruments as either assets or liabilities and carry them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation.
Our hedging program reduces, but does not eliminate the impact of currency exchange rate movements (see Part II, Item 1A, "Risk Factors"). If we were to experience an immediate strengthening of NIS against USD of 10%, the impact on assets and liabilities denominated in NIS, after taking into account hedges and offsetting positions, would result in a loss before taxes of approximately $0.1 million at June 30, 2018. There would also be an impact on future operating expenses denominated in currencies other than the U.S. dollar. For the month ending June 30, 2018, approximately $19.1 million of our monthly expenses were denominated in NIS. As of June 30, 2018, we had derivative contracts designated as cash flow hedges in the notional amount of approximately 366.4 million NIS, or approximately $100.4 million based upon the exchange rate on that day. In addition, as of June 30, 2018, we had derivative contracts hedging against NIS denominated assets and liabilities in the notional amount of approximately 140.0 million NIS, or approximately $38.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.


39


ITEM 4—CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our CEO (principal executive officer) and V.P., Corporate Controller (interim principal financial and accounting 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 V.P., Corporate Controller, of the effectiveness of our disclosure controls and procedures as of June 30, 2018. Based on this evaluation, our CEO and V.P., Corporate Controller concluded that our disclosure controls and procedures were effective as of June 30, 2018 to provide the reasonable assurance described above.
Changes in Internal Control Over Financial Reporting
There were no changes during the three months ended June 30, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.



40


PART II. OTHER INFORMATION
ITEM 1—LEGAL PROCEEDINGS
See Note 8, "Commitments and Contingencies—Contingencies—Legal Proceedings" in the notes to the unaudited condensed consolidated financial statements, included in Part I, Item 1 of this report, for a full description of legal proceedings and related contingencies and their effects on our condensed consolidated financial position, results of operations and cash flows.
We may, from time to time, become a party to various other legal proceedings arising in the ordinary course of business. We may also be indirectly affected by administrative or court proceedings or actions in which we are not involved, but which have general applicability to the semiconductor industry.
ITEM 1A—RISK FACTORS
Investing in our ordinary shares involves a high degree of risk. You should carefully consider the following risk factors, in addition to the other information set forth in this report, before purchasing our ordinary shares. Each of these risk factors could harm our business, financial condition and results of operations, as well as decrease the value of an investment in our ordinary shares.
Risks Related to Our Business
The semiconductor industry may be adversely impacted by worldwide economic uncertainties which may cause our revenues and profitability to decline.
We operate primarily in the semiconductor industry, which is cyclical and subject to rapid change and evolving industry standards. From time to time, the semiconductor industry has experienced significant downturns characterized by decreases in product demand and excess customer inventories. Economic volatility can cause extreme difficulties for our customers and vendors to accurately forecast and plan future business activities. This unpredictability could cause our customers to reduce spending on our products and services, which would delay and lengthen sales cycles. Furthermore, during challenging economic times our customers and vendors may face issues gaining timely access to sufficient credit, which could affect their ability to make timely payments to us. As a result, we may experience growth patterns that are different than the end demand for products, particularly during periods of high volatility.
We cannot predict the timing, strength or duration of any economic slowdown or recovery or the impact of such events on our customers, our vendors or us. The combination of our lengthy sales cycle coupled with challenging macroeconomic conditions could have a compound impact on our business. The impact of market volatility is not limited to revenue but may also affect our product gross margins and other financial metrics. Any downturn in the semiconductor industry may be severe and prolonged, and any failure of the industry to fully recover from downturns could seriously impact our revenue and harm our business, financial condition and results of operations.
We may pursue acquisitions of other companies or new or complementary products, technologies and businesses, which could harm our operating results, may disrupt our business and could result in unanticipated accounting charges.
Our growth depends upon market growth, our ability to enhance our existing products, and our ability to introduce new products on a timely basis. We intend to continue to address the need to develop new products and enhance existing products through acquisitions of other companies, product lines, technologies, and personnel.
Acquisitions create additional material risk factors for our business that could cause our results to differ materially and adversely from our expected or projected results. Such risk factors include:
difficulties in integrating the operations, systems, technologies, products, and personnel of the acquired companies, particularly companies with large and widespread operations and/or complex products;
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;

41


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

42


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 June 30, 2018, sales to Dell accounted for 13.6% and sales to HPE accounted for 12.7% of our total revenues. Sales to our top ten customers represented 56.4% and 63.5% of our total revenues for the three months ended June 30, 2018 and 2017, respectively. Because the majority of servers, storage, communications infrastructure equipment and embedded systems are sold by a relatively small number of vendors, we expect that we will continue to depend on a small number of customers to account for a significant percentage of our revenues for the foreseeable future. Our customers, including our most significant customers, are not obligated by long-term contracts to purchase our products and may cancel orders with limited potential penalties. If any of our large customers reduces or cancels its purchases from us for any reason, it could have an adverse effect on our revenues and results of operations.
We face intense competition and may not be able to compete effectively, which could reduce our market share, net revenues and profit margin.
The markets in which we operate are extremely competitive and are characterized by rapid technological change, continuously evolving customer requirements and fluctuating average selling prices. We may not be able to compete successfully against current or potential competitors.
Some of our customers are also IC and switch suppliers and already have in-house expertise and internal development capabilities similar to ours. Licensing our technology and supporting such customers entails the transfer of intellectual property rights that may enable such customers to develop their own products and solutions to replace those we are currently providing to them. Consequently, these customers may become competitors to us. Further, each new design by a customer presents a competitive situation. In the past, we have lost design wins to divisions within our customers and this may occur again in the future. We cannot predict whether these customers will continue to compete with us, whether they will continue to be our customers or whether they will continue to buy products from us at the same volumes. Competition could increase pressure on us to lower our prices and could negatively affect our profit margins.
Many of our current and potential competitors have longer operating histories, significantly greater resources, greater economies of scale, stronger name recognition and larger customer bases than we have. This may allow them to respond more quickly to new or emerging technologies or changes in customer requirements. In addition, these competitors may have greater credibility with our existing and potential customers. If we do not compete successfully, our market share, revenues and profit margin may decline, and, as a result, our business may be adversely affected.
There has been a trend toward industry consolidation in our markets for several years, as companies attempt to improve the leverage of growing research and development costs, strengthen or hold their market positions in an evolving industry or are unable to continue operations. Companies that are strategic alliance partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. We believe that industry consolidation may result in stronger competitors that are better able to compete as sole-source vendors for customers. This could lead to more variability in our operating results and could have a material adverse effect on our business, financial condition and results of operations.
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

43


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

44


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

45


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

46


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

47


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. On May 4, 2018, Jacob Shulman, stepped down as our CFO, following the announcement of his resignation on February 21, 2018. We are actively searching for a new CFO. If there is a significant delay in the hiring or the transition of a new CFO, there could be an adverse impact on our business, financial condition and results of operations.
In an effort to retain key employees, we may modify our compensation policies by, for example, increasing cash compensation to certain employees and/or modifying existing share options. These modifications of our compensation policies and the requirement to expense the fair value of share options and RSUs awarded to employees and officers may increase our operating expenses and result in the dilution of the holders of our ordinary shares. We cannot be certain that these and any other changes in our compensation policies will or would improve our ability to attract, retain and motivate employees. Our inability to attract and retain additional key employees and the increase in share-based compensation expense could each have an adverse effect on our business, financial condition and results of operations.
We may not be able to manage our future growth effectively, and we may need to incur significant expenditures to address the additional operational and control requirements of our growth.
We are experiencing a period of company growth and expansion. This expansion has placed, and any future expansion will continue to place, a significant strain on our management, personnel, systems and financial resources. We plan to hire additional employees to support an increase in research and development and strengthen our sales and marketing and general and administrative efforts. To successfully manage our growth, we believe we must effectively:
manage and enhance our relationships with customers, distributors, suppliers, end users and other third parties;
implement additional, and enhance existing, administrative, financial and operations systems, procedures and controls;
address capacity shortages;
expand and upgrade our technological capabilities;
manage the challenges of having U.S., Israeli and other foreign operations; and
hire, train, integrate and manage additional qualified engineers for research and development activities as well as additional personnel to strengthen our sales and marketing, financial and IT functions.
Managing our growth may require substantial managerial and financial resources and may increase our operating costs even though these efforts may not be successful. If we are unable to manage our growth effectively, we may not be able to take advantage of market opportunities, develop new products, satisfy customer requirements, execute our business plan or respond to competitive pressures, in which case our business, financial conditions and results of operations may be adversely affected.
We are subject to risks associated with our distributors' product inventories.
We sell many of our products to customers through distributors who maintain their own inventory of our products for sale to dealers and end customers. We allow limited price adjustments on sales to distributors. Prior to January 1, 2018, we recognized revenues for sales to distributors upon sell through by the distributors, net of estimated allowances for price adjustments. Upon the adoption of the new revenue standards effective January 1, 2018, we began recognizing revenue on sales to distributors upon shipment and transfer of control (known as "sell-in" revenue recognition), net of the estimated allowances 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.

48


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

49


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

50


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

51


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

52


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

53


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

54


The government tax benefits that we currently receive require us to meet several conditions and may be terminated or reduced in the future, which would increase our costs.
According to the Encouragement Law, the Company's operations in Israel were granted "Approved Enterprise" status by the Investment Center in the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status by the Israeli Income Tax Authority. The Company is eligible for tax benefits under the Encouragement Law with respect to its income derived from its Approved and Beneficiary Enterprises. The availability of these tax benefits is subject to certain requirements, including, among other things, making specified investments in fixed assets and equipment, financing a percentage of those investments with our capital contributions, complying with our marketing program which was submitted to the Investment Center, filing of certain reports with the Investment Center, limiting manufacturing outside of Israel and complying with Israeli intellectual property laws. If we do not meet these requirements in the future, these tax benefits may be cancelled and we could be required to refund any tax benefits that we have already received plus interest and penalties thereon. The tax benefits that our current "Approved Enterprise" and "Beneficiary Enterprise" program receives may not be continued in the future at their current levels or at all. If these tax benefits were reduced or eliminated, the amount of taxes that we pay would likely increase, which could adversely affect our results of operations. Additionally, if we increase our activities outside of Israel, for example, by acquisitions, our increased activities may not be eligible for inclusion in Israeli tax benefit programs.
If we elect to distribute dividends out of exempt income derived from "Approved/Beneficiary Enterprise" income, we will be subject to tax on the gross amount distributed. The tax rate will be the rate which would have been applicable had we not been granted the beneficial status. This rate is generally between 10% and the corporate tax rate in Israel, depending on the percentage of our shares held by foreign shareholders. The dividend recipient is subject to withholding tax at the source at the reduced rate applicable to dividends from Approved Enterprises, which is 15% if the dividend is distributed during the tax exemption period (subject to the applicable double tax treaty) or within 12 years after the period. This 12-year limitation does not apply to foreign investment companies. The Encouragement Law has defined certain actions that are deemed as dividend distributions and would trigger the recapture of tax benefits.
The Israeli government grants that we received require us to meet 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 IIA, formerly known as the OCS, for the financing of a portion of our research and development expenditures in Israel. When know-how is developed using or in connection with 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 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.
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.

55


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

56


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

57


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
3.1
 
 
10.1
 
 
(1)
10.2
*
 
10.3
*
 
10.4
*
 
10.5
*
 
10.6
*
 
10.7
*
 
10.8
 
*
(2)
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 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-33299) filed on June 19, 2018.
(2)
Incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-33299) filed on July 25, 2018.
†    Filed herewith.
*    Indicates management contract or compensatory plan, contract or arrangement.


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:
August 3, 2018
Mellanox Technologies, Ltd.
 
 
 
 
 
 
 
 
/s/ Eric Johnson
 
 
Eric Johnson
 
 
V.P., Corporate Controller
 
 
(Interim Principal Financial and Accounting Officer)


61
EX-3.1 2 ex31updatedaoa-2018.htm EXHIBIT 3.1 Exhibit

EXHIBIT 3.1
Amended and Restated Articles of Association

AMENDED AND RESTATED
ARTICLES OF ASSOCIATION


OF


MELLANOX TECHNOLOGIES, LTD.


A COMPANY LIMITED BY SHARES


PRELIMINARY
1.     COMPANY NAME
        The name of the company is "Mellanox Technologies Ltd." (the "Company").
2.     INTERPRETATION
(a) In these Articles, the following terms shall bear the meanings set forth below, unless inconsistent with the subject or context.
"Antitrust Law" shall mean the Israeli Restrictive Trade Practices Law, 5748-1988, as amended and as may be amended from time to time, and any regulations promulgated thereunder.
"Office Holder" shall mean every director and every other person included in the definition of "office holder" under the Companies Law, including the executive officers of the Company.
"External Directors" shall mean directors appointed and serving in accordance with Sections 239 through 249 of the Companies Law.
"Companies Law" shall mean the Israeli Companies Law, 5759-1999, as amended and as may be amended from time to time, and any regulations promulgated thereunder.
"Securities Law" shall mean the Israeli Securities Law 5728-1968, as amended and as may be amended from time to time, and any regulations promulgated thereunder.
"Articles" shall mean these Amended and Restated Articles of Association as originally adopted or as amended from time to time.
"Office" shall mean the registered office of the Company.
"Year" and "Month" shall mean a Gregorian month or year.
(b) Defined terms used herein, but not defined, shall have the meaning given them in the Companies Law.
(c) Unless the subject or the context otherwise requires: words and expressions importing the masculine gender shall include the feminine gender; and words and expressions importing persons shall include bodies corporate.
3.     PUBLIC COMPANY; LIMITED LIABILITY AND COMPANY OBJECTIVES
(a) The Company is a Public Company, as such term is defined in the Companies Law.
(b) The liability of the Company's Shareholders is limited and, accordingly, the liability of each Shareholder for the Company's obligations shall be limited to the payment of the nominal value of the shares held by such Shareholder, subject to the provisions of these Articles and the Companies Law.




(c) The Company's objectives are to carry on any business and perform any act which is not prohibited by law. The Company may also make contributions of reasonable sums to worthy purposes even if such contributions are not made on the basis of business considerations

SHARE CAPITAL
4.     SHARE CAPITAL
(a) The authorized share capital of the Company is three million five hundred thousand New Israeli Shekels (NIS 3,500,000) divided into two hundred million (200,000,000) Ordinary Shares, par value 0.0175 per share.
(b) The Ordinary Shares all rank pari passu in all respects.
5.     INCREASE OF AUTHORIZED SHARE CAPITAL
(a) The Company may, from time to time, by resolution of its shareholders, whether or not all the shares then authorized have been issued and whether or not all the shares theretofore issued have been called up for payment, increase its authorized share capital by the creation of new shares. Any such increase shall be in such amount and shall be divided into shares of such nominal amounts, and such shares shall confer such rights and preferences, and shall be subject to such restrictions, as such resolution shall provide.
(b) Except to the extent otherwise provided in such resolution, any new shares included in the authorized share capital increased as aforesaid shall be subject to all the provisions of these Articles which are applicable to shares of the same class included in the existing share capital.
6.     SPECIAL RIGHTS; MODIFICATION OF RIGHTS
(a) Subject to the provisions of these Articles, and without prejudice to any special rights previously conferred upon the holders of existing shares in the Company, the Company may, from time to time, by resolution of its shareholders, provide for shares with such preferred or deferred rights or rights of redemption or other special rights and/or such restrictions, whether in regard to liquidation, dividends, voting, repayment of share capital or otherwise, as may be stipulated in such resolution provided that any resolution with respect to the issuance of shares will be made only by the Board of Directors.
(b)
(i)    If at any time the share capital is divided into different classes of shares, the rights attached to any class, unless otherwise provided by these Articles, may be modified or abrogated by the Company, by a resolution of the shareholders, subject to the consent in writing of the holders of at least a majority of the issued shares of such class or the adoption of a resolution passed at a separate General Meeting of the holders of the shares of such class.
(ii) The provisions of these Articles relating to General Meetings shall, mutatis mutandis, apply to any separate General Meeting of the holders of the shares of a particular class, provided, however, that the requisite quorum at any such separate General Meeting shall be two or more members present in person or by proxy and holding not less than thirty three and a third percent (33 1 / 3 %) of the issued shares of such class.
(iii) Unless otherwise provided by these Articles, the enlargement of an authorized class of shares, or the issuance of additional shares thereof out of the authorized and unissued share capital, shall not be deemed, for purposes of this Article 6(b), to modify or abrogate the rights attached to previously issued shares of such class or of any other class.


2


7.     CONSOLIDATION, SUBDIVISION, CANCELLATION AND REDUCTION OF SHARE CAPITAL
(a) The Company may, from time to time, by resolution of its shareholders (subject, however, to the provisions of Article 6(b) hereof and to applicable law):

(i)
consolidate and divide all or part of its issued or un-issued authorized share capital into shares of a per share nominal value which is larger than the per share nominal value of its existing shares;
(ii) subdivide its shares (issued or un-issued) or any of them, into shares of smaller nominal value;
(iii) cancel any shares which, at the date of the adoption of such resolution, have not been taken or agreed to be taken by any person, and diminish the amount of its share capital by the amount of the shares so canceled; or
(iv) reduce its share capital in any manner, subject to any consent required by law.
(b) With respect to any consolidation of issued shares into shares of a larger nominal value per share, and with respect to any other action which may result in fractional shares, the Board of Directors may settle any difficulty which may arise with regard thereto, as it deems fit, and, in connection with any such consolidation or other action which could result in fractional shares, may, without limiting its aforesaid power:
(i) determine, as to the holder of shares so consolidated, which issued shares shall be consolidated into a share of a larger nominal value per share;
(ii) allot, in contemplation of or subsequent to such consolidation or other action, shares or fractional shares sufficient to preclude or remove fractional share holdings;
(iii) redeem, in the case of redeemable preference shares, and subject to applicable law, such shares or fractional shares sufficient to preclude or remove fractional share holdings; and/or
(iv) cause the transfer of fractional shares by certain shareholders of the Company to other shareholders thereof so as to most expediently preclude or remove any fractional shareholdings, and cause the transferees of such fractional shares to pay the transferors thereof the fair value thereof, and the Board of Directors is hereby authorized to act in connection with such transfer, as agent for the transferors and transferees of any such fractional shares, with full power of substitution, for the purposes of implementing the provisions of this sub-Article 7(b)(iv).

SHARES
8.     ISSUANCE OF SHARE CERTIFICATES; REPLACEMENT OF LOST CERTIFICATES
(a) Share Certificates shall be issued under the corporate seal of the Company and shall bear the signature of one Director, or of any other person or persons so authorized by the Board of Directors.
(b) Each shareholder shall be entitled to one or several numbered certificates for all the shares of any class registered in his name, each for one or more of such shares. Each certificate shall specify the serial numbers of the shares represented thereby and may also specify the amount paid up thereon.
(c) A share certificate registered in the names of two or more persons shall be delivered to the person first named in the Shareholder Register in respect of such co-ownership.

(d) A share certificate which has been defaced, lost or destroyed, may be replaced, and the Company shall issue a new certificate to replace such defaced, lost or destroyed certificate upon payment of such fee, and upon the furnishing of such evidence of ownership and such indemnity, as the Board of Directors in its discretion deems fit.

3


9.     REGISTERED HOLDER
Except as otherwise provided in these Articles, the Company shall be entitled to treat the registered holder of each share as the absolute owner thereof, and accordingly, shall not, except as ordered by a court of competent jurisdiction, or as required by statute, be obligated to recognize any equitable or other claim to, or interest in, such share on the part of any other person.
10.   ALLOTMENT OF SHARES
The un-issued shares from time to time shall be under the sole control of the Board of Directors, who shall have the power to allot, issue or otherwise dispose of shares to such persons, on such terms and conditions (including inter alia terms relating to calls as set forth in Article 12(f) hereof), and either at par or at a premium, or, subject to the provisions of the Companies Law, at a discount and/or with payment of commission, and at such times, as the Board of Directors deems fit, and the power to give to any person the option to acquire from the Company any shares, either at par or at a premium, or, subject as aforesaid, at a discount and/or with payment of commission, during such time and for such consideration as the Board of Directors deems fit.
11.   PAYMENT IN INSTALLMENTS
If pursuant to the terms of allotment or issue of any share, all or any portion of the price thereof shall be payable in installments, every such installment shall be paid to the Company on the due date thereof by the then registered holder(s) of the share or the person(s) then entitled thereto.
12.   CALLS ON SHARES
(a) The Board of Directors may, from time to time, as it, in its discretion, deems fit, make calls for payment upon shareholders in respect of any sum which has not been paid up in respect of shares held by such shareholders and which is not pursuant to the terms of allotment or issue of such shares or otherwise, payable at a fixed time, and each shareholder shall pay the amount of every call so made upon him or her (and of each installment thereof if the same is payable in installments), to the Company at the time(s) and place(s) designated by the Board of Directors, as any such time(s) may be thereafter extended or place(s) changed. Unless otherwise stipulated in the resolution of the Board of Directors (and in the notice hereafter referred to), each payment in response to a call shall be deemed to constitute a pro rata payment on account of all the shares in respect of which such call was made.
(b) Notice of any call for payment by a shareholder shall be given in writing to such shareholder not less than fourteen (14) days prior to the time of payment fixed in such notice, and shall specify the time and place of payment. Prior to the time for any such payment fixed in a notice of a call given to a shareholder, the Board of Directors may in its absolute discretion, by notice in writing to such member, revoke such call in whole or in part, extend the time fixed for payment thereof, or designate a different place of payment. In the event of a call payable in installments, only one notice thereof need be given.
(c) If pursuant to the terms of allotment or issue of a share or otherwise, an amount is made payable at a fixed time (whether on account of such share or by way of premium), such amount shall be payable at such time as if it were payable by virtue of a call made by the Board of Directors and for which notice was given in accordance with paragraphs (a) and (b) of this Article 12, and the provisions of these Articles with regard to calls (and the non-payment thereof) shall be applicable to such amount (and the non-payment thereof).
(d) Joint holders of a share shall be jointly and severally liable to pay all calls for payment in respect of such share and all interest payable thereon.
(e) Any amount called for payment which is not paid when due shall bear interest from the date fixed for payment until actual payment thereof, at such rate (not exceeding the then prevailing debitory rate charged by leading commercial banks in Israel), and payable at such time(s) as the Board of Directors may prescribe.
(f) Upon the allotment of shares, the Board of Directors may provide for differences among the allottees of such shares as to the amounts and times for payment of calls in respect of such shares.

4


13.   PREPAYMENT
With the approval of the Board of Directors, any shareholder may pay to the Company any amount not yet payable in respect of his shares, and the Board of Directors may approve the payment by the Company of interest on any such amount until the same would be payable if it had not been paid in advance, at such rate and time(s) as may be approved by the Board of Directors. The Board of Directors may at any time cause the Company to repay all or any part of the money so advanced, without premium or penalty. Nothing in this Article 13 shall derogate from the right of the Board of Directors to make any call for payment before or after receipt by the Company of any such advance.
14.   FORFEITURE AND SURRENDER
(a) If any shareholder fails to pay an amount payable by virtue of a call, or interest thereon as provided for in accordance herewith, on or before the day fixed for payment of the same, the Board of Directors may at any time after the day fixed for such payment, so long as such amount (or any portion thereof) or interest thereon (or any portion thereof) remains unpaid, resolve to forfeit all or any of the shares in respect of which such payment was called for. All expenses incurred by the Company in attempting to collect any such amount or interest thereon, including, without limitation, attorney's fees and costs of legal proceedings, shall be added to, and shall, for all purposes (including the accrual of interest thereon), constitute a part of, the amount payable to the Company in respect of such call.
(b) Upon the adoption of a resolution as to the forfeiture of a shareholder's share, the Board of Directors shall cause notice thereof to be given to such shareholder, which notice shall state that, in the event of the failure to pay the entire amount so payable by a date specified in the notice (which date shall be not less than fourteen (14) days after the date such notice is given and which may be extended by the Board of Directors), such shares shall be ipso facto forfeited, provided, however, that, prior to such date, the Board of Directors may nullify such resolution of forfeiture, but no such nullification shall stop the Board of Directors from adopting a further resolution of forfeiture in respect of the non-payment of the same amount.
(c) Without derogating from Articles 54 and 59 hereof, whenever shares are forfeited as herein provided, all dividends, if any, theretofore declared in respect thereof and not actually paid shall be deemed to have been forfeited at the same time.
(d) The Company, by resolution of the Board of Directors, may accept the voluntary surrender of any share not fully paid for.

(e) Any share forfeited or surrendered as provided herein, shall become the property of the Company, and the same, subject to the provisions of these Articles, may be sold, re-allotted or otherwise disposed of as the Board of Directors deems fit.
(f) Any shareholder whose shares have been forfeited or surrendered shall cease to be a shareholder in respect of the forfeited or surrendered shares, but shall, notwithstanding, be liable to pay, and shall forthwith pay, to the Company, all calls, interest and expenses owing upon or in respect of such shares at the time of forfeiture or surrender, together with interest thereon from the time of forfeiture or surrender until actual payment, at the rate prescribed in Article 12(e) above, and the Board of Directors, in its discretion, may, but shall not be obligated to, enforce the payment of such moneys, or any part thereof. In the event of such forfeiture or surrender, the Company, by resolution of the Board of Directors, may accelerate the date(s) of payment of any or all amounts then owing to the Company by the shareholder in question (but not yet due) in respect of all shares owned by such shareholder, solely or jointly with another.
(g) The Board of Directors may at any time, before any share so forfeited or surrendered shall have been sold, re-allotted or otherwise disposed of, nullify the forfeiture or surrender on such conditions as it deems fit, but no such nullification shall stop the Board of Directors from re-exercising its powers of forfeiture pursuant to this Article 14.

5


15.   LIEN
(a) Except to the extent the same may be waived or subordinated in writing, the Company shall have a first and paramount lien upon all the shares registered in the name of each shareholder (without regard to any equitable or other claim or interest in such shares on the part of any other person), and upon the proceeds of the sale thereof, for his debts, liabilities and engagements to the Company arising from any amount payable by such shareholder in respect of any unpaid or partly paid share, whether or not such debt, liability or engagement has matured. Such lien shall extend to all dividends from time to time declared or paid in respect of such share. Unless otherwise provided, the registration by the Company of a transfer of shares shall be deemed to be a waiver on the part of the Company of the lien (if any) existing on such shares immediately prior to such transfer.
(b) The Board of Directors may cause the Company to sell a share subject to such a lien when the debt, liability or engagement giving rise to such lien has matured, in such manner as the Board of Directors deems fit, but no such sale shall be made unless such debt, liability or engagement has not been satisfied within fourteen (14) days after written notice of the intention to sell shall have been served on such shareholder, his executors or administrators.
(c) The net proceeds of any such sale, after payment of the costs thereof, shall be applied in or toward satisfaction of the debts, liabilities or engagements of such member in respect of such share (whether or not the same have matured), and the residue (if any) shall be paid to the shareholder, his executors, administrators or assigns.
16.   SALE AFTER FORFEITURE OR SURRENDER OR IN ENFORCEMENT OF LIEN
Upon any sale of a share after forfeiture or surrender or for enforcing a lien, the Board of Directors may appoint any person to execute an instrument of transfer of the share so sold and cause the purchaser's name to be entered in the Shareholder Register in respect of such share. The purchaser shall be registered as the shareholder and shall not be bound to see to the regularity of the sale proceedings, or to the application of the proceeds of such sale, and after his name has been entered in the Shareholder Register in respect of such share, the validity of the sale shall not be impeached by any person, and the remedy of any person aggrieved by the sale shall be in damages only and against the Company exclusively.
17.   REDEEMABLE SHARES
The Company may, subject to applicable law, issue redeemable shares and redeem the same.

TRANSFER OF SHARES
18.   REGISTRATION OF TRANSFER
(a) No transfer of shares shall be registered unless a proper writing or instrument of transfer (in any customary form or any other form satisfactory to the Board of Directors) has been submitted to the Company (or its transfer agent), together with the share certificate(s) and such other evidence of title as the Board of Directors may reasonably require. Until the transferee has been registered in the Shareholder Register (or with the transfer agent) in respect of the shares so transferred, the Company may continue to regard the transferor as the owner thereof. The Board of Directors, may, from time to time, prescribe a fee for the registration of a transfer.
(b) The Board of Directors may, in its discretion to the extent it deems necessary, close the Shareholder Register for registrations of transfers of shares during any year for a period determined by the Board of Directors, and no registrations of transfers of shares shall be made by the Company during any such period during which the Shareholder Register is so closed.
19.   RECORD DATE FOR NOTICES OF GENERAL MEETINGS AND OTHER ACTION
(a) Notwithstanding any provision of these Articles to the contrary, and to allow the Company to determine the shareholders entitled to notice of, or to vote at, any Annual or Extraordinary General Meeting or any adjournment thereof, or to express consent to or dissent from any corporate action in writing without a meeting, or entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of, or to take or be the subject to, any other action, the Board of Directors may fix, a record date, which shall not be more than forty (40), or any longer period required under the Companies Law, nor less than four

6


(4) days, or any longer period required under the Companies Law, before the date of such meeting or other action. A determination of shareholders of record entitled to notice of or to vote at a meeting shall apply to any adjournment of the meeting: provided, however, that the Board of Directors may fix a new record date for the adjourned meeting.
(b) Any shareholder or shareholders of the Company holding, at least one percent (1%) of the voting rights in the issued share capital of the Company may, pursuant to the Companies Law, request that the Board of Directors include a subject in the agenda of a General Meeting to be held in the future. Any such request must be in writing, must include all information related to subject matter and the reason that such subject is proposed to be brought before the General Meeting and must be signed by the shareholder or shareholders making such request. In addition, subject to the Companies Law and the provisions of Article 39, the Board of Directors may include such subject in the agenda of a General Meeting only if the request has been delivered to the Secretary of the Company not later than sixty (60) days and not more than one hundred and twenty (120) days prior to the General Meeting in which the subject is to be considered by the shareholders of the Company. Each such request shall also set forth: (a) the name and address of the shareholder making the request; (b) a representation that the shareholder is a holder of record of shares of the Company entitled to vote at such meeting and intends to appear in person or by proxy at the meeting; (c) a description of all arrangements or understandings between the shareholder and any other person or persons (naming such person or persons) in connection with the subject which is requested to be included in the agenda; and (d) a declaration that all the information that is required under the Companies Law and any other applicable law to be provided to the Company in connection with such subject, if any, has been provided. Furthermore, the Board of Directors, may, in its discretion to the extent it deems necessary, request that the shareholders making the request provide additional information necessary so as to include a subject in the agenda of a General Meeting, as the Board of Directors may reasonably require.

TRANSMISSION OF SHARES
20.   DECEDENTS' SHARES
(a) In case of death of a registered holder of a share registered in the names of two or more holders, the Company may recognize the survivor(s) as the sole owner(s) thereof unless and until the provisions of Article 20(b) have been effectively invoked.
(b) Any person becoming entitled to a share in consequence of the death of any shareholder, upon producing evidence of the grant of probate or letters of administration or declaration of succession (or such other evidence as the Board of Directors may reasonably deem sufficient), shall be registered as a shareholder in respect of such share, or may, subject to the regulations as to transfer herein contained, transfer such share.
21.   RECEIVERS AND LIQUIDATORS
(a) The Company may recognize any receiver, liquidator or similar official appointed to wind-up, dissolve or otherwise liquidate a corporate shareholder, and a trustee, manager, receiver, liquidator or similar official appointed in bankruptcy or in connection with the reorganization of, or similar proceeding with respect to a shareholder or its properties, as being entitled to the shares registered in the name of such member.
(b) Such receiver, liquidator or similar official appointed to wind-up, dissolve or otherwise liquidate a corporate shareholder and such trustee, manager, receiver, liquidator or similar official appointed in bankruptcy or in connection with the reorganization of, or similar proceedings with respect to a shareholder or its properties, upon producing such evidence as the Board of Directors may deem sufficient as to his authority to act in such capacity or under this Article, shall with the consent of the Board of Directors (which the Board of Directors may grant or refuse in its absolute discretion), be registered as a shareholder in respect of such shares, or may, subject to the regulations as to transfer herein contained, transfer such shares.

7



GENERAL MEETINGS
22.   ANNUAL GENERAL MEETING
(a) An Annual General Meeting shall be held once in every calendar year at such time (within a period of not more than fifteen (15) months after the last preceding Annual General Meeting) and at such place, either within or without the State of Israel, as may be determined by the Board of Directors.
(b) Subject to the provisions of these Articles, the function of the Annual General Meeting shall be to elect the members of the Board of Directors; to receive the Financial Statements; to appoint the Company's auditors and to fix their remuneration and to transact any other business which under these Articles or the Companies Law are to be transacted at a General Meeting.

23.   EXTRAORDINARY GENERAL MEETINGS
All General Meetings other than Annual General Meetings shall be called "Extraordinary General Meetings". The Board of Directors may, whenever it thinks fit, convene an Extraordinary General Meeting, at such time and place, within or out of the State of Israel, as may be determined by the Board of Directors, and shall be obliged to do so upon a requisition in writing in accordance with Section 63 of the Companies Law.


24.   NOTICE OF GENERAL MEETINGS; OMISSION TO GIVE NOTICE
(a) Not less than twenty-one (21) days' prior notice, or thirty-five (35) days' prior notice to the extent required under regulations promulgated under the Companies Law, shall be given of every General Meeting. Each such notice shall. specify the place and the day and hour of the meeting and the general nature of each item to be acted upon thereat, said notice to be given to all members who would be entitled to attend and vote at such meeting. Anything therein to the contrary notwithstanding, with the consent of all members entitled to vote thereon, a resolution may be proposed and passed at such meeting although a lesser notice than hereinabove prescribed has been given.
(b) The accidental omission to give notice of a meeting to any member, or the non-receipt of notice sent to such member, shall not invalidate the proceedings at such meeting.
(c) Notwithstanding anything to the contrary in this Article 24, and subject to any applicable stock exchange rules or regulations, notice of general meetings does not have to be delivered to shareholders, and notice by the Company of a General Meeting which is published in two daily newspapers in Israel shall be deemed to have been duly given on the date of such publication to any shareholder whose address as listed in the Register of Shareholders (or as designated in writing for the receipt of notices and other documents) is located in the State of Israel, and notice by the Company of a General Meeting which is publicized on the United States Securities and Exchange Commission's EDGAR Database or similar publication via the internet shall be deemed to have been duly given on the date of such publication to any shareholder whose address as registered in the Register of Shareholders (or as designated in writing for the receipt of notices and other documents) is located outside of Israel.
25.   MANNER OF MEETING
The Board may, in its absolute discretion, resolve to enable persons entitled to attend a general meeting to do so by simultaneous attendance and participation at the principal meeting place and a satellite meeting place or places anywhere in the world and the shareholders present in person, by proxy or by written ballot at satellite meeting places shall be counted in the quorum for and entitled to vote at the general meeting in question, and that meeting shall be duly constituted and its proceedings valid, provided that the chairman of the general meeting is satisfied that adequate facilities are available throughout the general meeting to ensure that shareholders attending at all the meeting places are able to:

8


(a) participate in the business for which the meeting has been convened;
(b) hear all persons who speak (whether by the use of microphones, loudspeakers audio-visual communications equipment or otherwise) in the principal meeting place and any satellite meeting place(s); and
(c) be heard by all other persons so present in the same way.
PROCEEDINGS AT GENERAL MEETINGS
26.   QUORUM
(a) No business shall be transacted at a General Meeting, or at any adjournment thereof, unless the quorum required under these Articles for such General Meeting or such adjourned meeting, as the case may be, is present when the meeting proceeds to business.
(b) In the absence of contrary provisions in these Articles, two or more shareholders (not in default in payment of any sum referred to in Article 32(a) hereof), present in person or by proxy and holding shares conferring in the aggregate more than thirty three and a third (33 1 / 3 %) percent of the voting power of the Company, shall constitute a quorum of General Meetings.
(c) If within half an hour from the time appointed for the meeting a quorum is not present, the meeting, if convened upon requisition under Sections 64 or 65 of the Companies Law, shall be dissolved, but in any other case it shall be adjourned to the same day in the next week, at the same time and place, or to such day and at such time and place as the Chairman may determine. No business shall be transacted at any adjourned meeting except business which might lawfully have been transacted at the meeting as originally called.
(d) The Board of Directors may determine, in its discretion, the matters that may be voted upon at the meeting by proxy or written ballot in addition to the matters listed in Section 87(a) to the Companies Law.
27.   CHAIRMAN
The Chairman, if any, of the Board of Directors, shall preside as Chairman at every General Meeting of the Company. If at any meeting the Chairman is not present within fifteen (15) minutes after the time fixed for holding the meeting or is unwilling to act as Chairman, the Co-Chairman shall preside at the meeting. If at any such meeting both the Chairman and the Co-Chairman are not present or are unwilling to act as Chairman, the shareholders present shall choose someone of their number to be Chairman. The office of Chairman shall not, by itself, entitle the holder thereof to vote at any General Meeting nor shall it entitle such holder to a second or casting vote (without derogating, however, from the rights of such Chairman to vote as a shareholder or proxy of a shareholder if, in fact, he is also a shareholder or proxy).
28.   ADOPTION OF RESOLUTIONS AT GENERAL MEETINGS
(a) A resolution shall be deemed adopted if approved by the holders of a majority of the voting power represented at the meeting in person or by proxy or by written ballot and voting thereon.
(b) Every question submitted to a General Meeting shall be decided by a show of hands, but the Chairman of the Meeting may determine that a resolution shall be decided by a written ballot. A written ballot may be implemented before the proposed resolution is voted upon or immediately after the declaration by the Chairman of the results of the vote by a show of hands. If a vote by written ballot is taken after such declaration, the results of the vote by a show of hands shall be of no effect, and the proposed resolution shall be decided by such written ballot.
(c) A declaration by the Chairman of the meeting that a resolution has been carried unanimously, or carried by a particular majority, or lost, and an entry to that effect in the minute book of the Company, shall be conclusive evidence of the fact without proof of the number or proportion of the votes recorded in favor of or against such resolution.

(d) Notwithstanding any of the other provisions of these Articles, any resolution to consummate a Merger, as defined in Section 1 of the Law, shall require the approval of the holders of at least a majority of the voting power

9


of the Company. For the avoidance of doubt, any amendment to this Article 28(d) shall require the approval of the holders of at least a majority of the voting power of the Company.
29.   RESOLUTIONS IN WRITING
A resolution in writing signed by all shareholders of the Company then entitled to attend and vote at General Meetings or to which all such shareholders have given their written consent (by letter, telegram, telex, facsimile, e-mail or otherwise) shall be deemed to have been unanimously adopted by a General Meeting duly convened and held.
30.   POWER TO ADJOURN
(a) The Chairman of a General Meeting at which a quorum is present may, with the consent of the holders of a majority of the voting power represented in person or by proxy and voting on the question of adjournment (and shall if so directed by the meeting), adjourn the meeting from time to time and from place to place, but no business shall be transacted at any adjourned meeting except business which might lawfully have been transacted at the meeting as originally called.
(b) It shall not be necessary to give notice of an adjournment, whether pursuant to Article 26(c) or Article 30(a), unless the meeting is adjourned for twenty-one (21) days or more in which event notice thereof shall be given in the manner required for the meeting as originally called.
31.   VOTING POWER
Subject to the provisions of Article 32(a) and subject to any provision hereof conferring special rights as to voting, or restricting the right to vote, every shareholder shall have one vote for each share held by him of record, on every resolution, without regard to whether the vote thereon is conducted by a show of hands, by written ballot or by any other means.
32.   VOTING RIGHTS
(a) No shareholder shall be entitled to vote at any General Meeting (or be counted as a part of the quorum thereat), unless all calls and other sums then payable by him in respect of his shares in the Company have been paid, but this Article 32(a) shall not apply to separate General Meetings of the holders of a particular class of shares pursuant to Article 6(b).
(b) A company or other corporate body being a shareholder of the Company may duly authorize any person to be its representative at any meeting of the Company or to execute or deliver a proxy on its behalf. Any person so authorized shall be entitled to exercise on behalf of such shareholder all the power which the latter could have exercised if it were an individual shareholder. Upon the request of the Chairman of the meeting, written evidence of such authorization (in form acceptable to the Chairman) shall be delivered to him.
(c) Any shareholder entitled to vote may vote either in person or by proxy (who need not be a shareholder of the Company), or, if the shareholder is a company or other corporate body, by a representative authorized pursuant to Article 32(b).
(d) If two or more persons are registered as joint holders of any share, the vote of the senior who tenders a vote, in person or by proxy, shall be accepted to the exclusion of the vote(s) of the other joint holder(s). For the purpose of this Article 32(d), seniority shall be determined by the order of registration of the joint holders in the Shareholder Register.

10


PROXIES
33.   INSTRUMENT OF APPOINTMENTS
(a) An instrument appointing a proxy shall be in writing and shall be substantially in the following form:

 
 
 
"I, [insert name of shareholder] of [insert address of shareholder], being a member of Mellanox Technologies Ltd. (the "Company"), hereby appoints [insert name of proxy] or [insert address of proxy] as my proxy to vote for me and on my behalf at the [Annual / Extraordinary] General Meeting of the Company to be held on the    day of                , 20    and at any adjournment(s) thereof.
Signed this    day of                , 20    .


(Signature of Appointor)"
 
 
or in any usual or common form or in such other form as may be approved by the Board of Directors. Such proxy shall be duly signed by the appointor or such person's duly authorized attorney or, if such appointor is a company or other corporate body, under its common seal or stamp or the hand of its duly authorized agent(s) or attorney(s).
(b) The instrument appointing a proxy (and the power of attorney or other authority, if any, under which such instrument has been signed) shall either be presented to the Chairman at the meeting at which the person named in the instrument proposes to vote or be delivered to the Company (at its Registered Office, at its principal place of business, or at the offices of its registrar or transfer agent, or at such place as the Board of Directors may specify) not less than two (2) hours before the time fixed for such meeting, except that the instrument shall be delivered (i) twenty-four (24) hours before the time fixed for the meeting where the meeting is to be held in the United States of America and the instrument is delivered to the Company at its Registered Office or principal place of business, or (ii) forty-eight (48) hours before the time fixed for the meeting where the meeting is to be held outside of the United States of America and Israel and the instrument is delivered to the Company's registrar or transfer agent. Notwithstanding the above, the Chairman shall have the right to waive the time requirement provided above with respect to all instruments of proxies and to accept any and all instruments of proxy received prior to the beginning of a General Meeting.
34.   EFFECT OF DEATH OF APPOINTOR OR TRANSFER OF SHARE OR REVOCATION OF APPOINTMENT
(a) A vote cast in accordance with an instrument appointing a proxy shall be valid notwithstanding the prior death or bankruptcy of the appointing member (or of his attorney-in-fact, if any, who signed such instrument), or the transfer of the share in respect of which the vote is cast, unless written notice of such matters shall have been received by the Company or by the Chairman of such meeting prior to such vote being cast.
(b) An instrument appointing a proxy shall be deemed revoked (i) upon receipt by the Company or the Chairman, subsequent to receipt by the Company of such instrument, of written notice signed by the person signing such instrument or by the member appointing such proxy canceling the appointment thereunder (or the authority pursuant to which such instrument was signed) or of an instrument appointing a different proxy (and such other documents, if any, required under Article 33(b) for such new appointment), provided such notice of cancellation or instrument appointing a different proxy were so received at the place and within the time for delivery of the instrument revoked thereby as referred to in Article 33(b) hereof, or (ii) if the appointing shareholder is present in person at the meeting for which such instrument of proxy was delivered, upon receipt by the Chairman of such meeting of written notice from such member of the revocation of such appointment, or if and when such shareholder votes at such meeting. A vote cast in accordance with an instrument appointing a proxy shall be valid notwithstanding the revocation or purported cancellation of the appointment, or the presence in person or vote of the appointing shareholder at a meeting for which it was rendered, unless such instrument of appointment was

11


deemed revoked in accordance with the foregoing provisions of this Article 34(b) at or prior to the time such vote was cast.

BOARD OF DIRECTORS
35.   POWERS OF BOARD OF DIRECTORS
(a) General . The management of the business of the Company shall be vested in the Board of Directors, which may exercise all such powers and do all such acts and things as the Company is authorized to exercise and do, and are not by these Articles or by law required to be exercised or done by the Company by action of its shareholders at a General Meeting. The authority conferred on the Board of Directors by this Article 35 shall be subject to the provisions of the Companies Law, these Articles and any regulation or resolution consistent with these Articles adopted from time to time by the Company by action of its shareholders at a General Meeting, provided, however, that no such regulation or resolution shall invalidate any prior act done by or pursuant to a decision of the Board of Directors which would have been valid if such regulation or resolution had not been adopted.
(b) Borrowing Power . The Board of Directors may from time to time, at its discretion, cause the Company to borrow or secure the payment of any sum or sums of money for the purposes of the Company, and may secure or provide for the repayment of such sum or sums in such manner, at such times and upon such terms and conditions as it deems fit, and, in particular, by the issuance of bonds, perpetual or redeemable debentures, debenture stock, or any mortgages, charges, or other securities on the undertaking or the whole or any part of the property of the Company, both present and future, including its uncalled or called but unpaid capital for the time being.
(c) Reserves . The Board of Directors may, from time to time, set aside any amount(s) out of the profits of the Company as a reserve or reserves for any purpose(s) which the Board of Directors, in its absolute discretion, shall deem fit, including without limitation, capitalization and distribution of bonus shares, and may invest any sum so set aside in any manner and from time to time deal with and vary such investments and dispose of all or any part thereof, and employ any such reserve or any part thereof in the business of the Company without being bound to keep the same separate from other assets of the Company, and may subdivide or redesignate any reserve or cancel the same or apply the funds therein for another purpose, all as the Board of Directors may from time to time think fit.




36.   EXERCISE OF POWERS OF BOARD OF DIRECTORS
(a) A meeting of the Board of Directors at which a quorum is present shall be competent to exercise all the authorities, powers and discretion vested in or exercisable by the Board of Directors, whether in person or by any other means by which the Directors may hear each other simultaneously.
(b) A resolution proposed at any meeting of the Board of Directors shall be deemed adopted if approved by a majority of the Directors present when such resolution is put to a vote and voting thereon.
(c) The Board of Directors may adopt resolutions without holding a meeting of the Board of Directors, provided that all of the Directors then in office and lawfully entitled to vote thereon shall have agreed to vote on the matters underlying such resolutions without convening a meeting of the Board of Directors. If the Board of Directors adopts resolutions as set forth in the immediately preceding sentence, minutes including such resolutions, including a resolution to vote on such matters without convening a meeting of the Board of Directors, shall be prepared and the Chairman of the Board of Directors (or in his or her absence the Co-Chairman) will sign such minutes.
37.   DELEGATION OF POWERS
(a) The Board of Directors may, subject to the provisions of the Companies Law, delegate any or all of its powers to committees, each consisting of one or more persons (who are Directors), and it may from time to time revoke

12


such delegation or alter the composition of any such committee. Any Committee so formed (in these Articles referred to as a "Committee of the Board of Directors"), shall, in the exercise of the powers so delegated, conform to any regulations imposed on it by the Board of Directors. The meetings and proceedings of any such Committee of the Board of Directors shall, mutatis mutandis, be governed by the provisions herein contained for regulating the meetings of the Board of Directors, so far as not superseded by any regulations adopted by the Board of Directors under this Article. Unless otherwise expressly provided by the Board of Directors in delegating powers to a Committee of the Board of Directors, such Committee shall not be empowered to further delegate such powers.
(b) Without derogating from the provisions of Article 50, the Board of Directors may from time to time appoint a Secretary to the Company, as well as officers, agents, employees and independent contractors, as the Board of Directors deems fit, and may terminate the service of any such person. The Board of Directors may, subject to the provisions of the Companies Law, determine the powers and duties, as well as the salaries and emoluments, of all such persons, and may require security in such cases and in such amounts as it deems fit.
(c) The Board of Directors may from time to time, by power of attorney or otherwise, appoint any person, company, firm or body of persons to be the attorney or attorneys of the Company at law or in fact for such purpose(s) and with such powers, authorities and discretions, and for such period and subject to such conditions, as it deems fit, and any such power of attorney or other appointment may contain such provisions for the protection and convenience of persons dealing with any such attorney as the Board of Directors deems fit, and may also authorize any such attorney to delegate all or any of the powers, authorities and discretion vested in him.
38.   NUMBER OF DIRECTORS
The Board of Directors of the Company shall consist of not less than two (2) nor more than eleven (11) Directors.
39.   ELECTION AND REMOVAL OF DIRECTORS
(a) Subject to the provisions of these Articles and the Companies Law, Directors shall be elected at the Annual General Meeting or an Extraordinary General Meeting of the Company by the vote of the holders of a majority of the voting power represented at such meeting in person or by proxy, intermediary instruction form or written ballot (each, a “proxy card”) and voting on the election of directors, provided that, notwithstanding Articles 28(a) and 28(c), in the event of a contested election, Directors shall be elected by a plurality of the votes cast with respect to the election of Directors by the shares represented in person or by proxy card at such meeting (which shall mean that the Directors receiving the largest number of “for” votes will be elected in such contested election). For the purposes of these Articles, an Annual General Meeting or an Extraordinary General Meeting shall be considered a “contested election” if the total number of nominees for election to the Board of Directors at such meeting (including all persons (i) with respect to whom a shareholder has delivered, in due time pursuant to the Companies Law and these Articles, a notice of its intent to nominate at such meeting and (ii) with respect to whom such notice of intent to nominate has not been withdrawn by such shareholder prior to the date of the definitive proxy statement filed by the Company with the Securities and Exchange Commission with respect to such meeting, as such date is set forth in the definitive proxy statement) made in compliance with these Articles and the Companies Law exceeds the total number of Directors to be elected at such meeting. At any Annual General Meeting or Extraordinary General Meeting at which Directors are to be elected, each shareholder shall be entitled to cast a number of votes with respect to nominees for election to the Board of Directors up to the total number of Directors to be elected at such meeting.

(b) Nominations for the election of Directors may be made by the Board of Directors or a committee appointed by the Board of Directors or by any shareholder holding at least 1% of the outstanding voting power in the Company. However, and without limitation of Sections 63 or 64 of the Companies Law, any such shareholder may nominate one or more persons for election as Directors at a General Meeting only if a written notice of such shareholder’s intent to make such nomination or nominations has been given to the Secretary of the Company not later than (i) with respect to an election to be held at an Annual General Meeting of shareholders, ninety (90) days prior to the anniversary date of the immediately preceding annual meeting or if the Annual General Meeting is not held within thirty (30) days of the anniversary date of the immediately preceding Annual General Meeting, then notice must be provided by the later of sixty (60) days prior to the date of the Annual General Meeting or ten (10) days following and including the date of public announcement of the Notice of Election of Directors (as defined below) by the Company with respect to such meeting, and (ii) with respect to an election to be held at an Extraordinary General Meeting of shareholders for the election of Directors, by the later of ninety (90) days prior to the date of

13


such meeting or ten (10) days following and including the date of public announcement of the Notice of Election of Directors by the Company with respect to such meeting. Each such notice shall set forth: (a) the name and address of the shareholder who intends to make the nomination and of the person or persons to be nominated; (b) a representation that the shareholder is a holder of record of at least 1% of the outstanding voting power in the Company entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to nominate the person or persons specified in the notice; (c) a description of all arrangements or understandings between the shareholder and each nominee and any other person or persons (naming such person or persons) pursuant to which the nomination or nominations are to be made by the shareholder; (d) the consent of each nominee to serve as a Director of the Company if so elected and a declaration signed by each of the nominees declaring that there is no limitation under the Companies Law for the appointment of such a nominee and that all the information that is required under the Companies Law to be provided to the Company in connection with such an appointment has been provided; (e) the information specified in Items 4(b) and 5(b) of Schedule 14A (or any successor) (“Schedule 14A”) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) with respect to each nominee as a participant in the solicitation of proxies by the Company and the information specified in Items 7(a), (b) and (c) of Schedule 14A, with respect to each nominee as a director nominee; and (f) the consent of each nominee to be named as a nominee for election as a Director of the Company in any proxy statement or proxy, intermediary instruction form or written ballot (each a “proxy card”) relating to the Company’s next Annual General Meeting or Extraordinary General Meeting at which Directors are to be elected and the consent of each such nominee to the disclosure and use by the Company and by each other shareholder who has given notice of its intent to nominate one or more persons for election as Directors at such General Meeting in accordance with this Article 39(b) of any information provided with respect to such nominee pursuant to clauses (a), (b), (c), (d) or (e) or that is publicly filed with the Securities and Exchange Commission (“SEC”) with respect to such nominee in a proxy statement, proxy card or other proxy materials, in each case used in connection with or relating to such Annual General Meeting or Extraordinary General Meeting. Notwithstanding Article 24(a), the Company shall at least fifty (50) days prior to the date of such Annual General Meeting or Extraordinary General Meeting publicly announce its intent to hold (x) any Annual General Meeting if the Annual General Meeting is held more than thirty (30) days of the anniversary date of the immediately preceding Annual General Meeting, and (b) any Extraordinary General Meeting at which directors will be elected (any such public announcement with respect to clause (x) or (y), a “Notice of Election of Directors”).

Any shareholder who delivers a written notice to the Company of such shareholder’s intent to nominate one or more persons for election as Directors at an Annual General Meeting or Extraordinary General Meeting pursuant to the first paragraph of this Article 39(b) and any related information required pursuant to the first paragraph of this Article 39(b), shall deliver to the Secretary of the Company notice in writing, as promptly as practicable, of (i) any change that occurs with respect to such shareholder’s intent to nominate persons for election as Directors following delivery of the notice contemplated by the immediately preceding paragraph to the Company and (ii) any update necessary to correct any statement contained in the information provided to the Company pursuant to the immediately preceding paragraph or in any information publicly filed with the SEC with respect to any such nominee in a proxy statement, proxy card or other proxy materials, in each case used in connection with or relating to such Annual General Meeting or Extraordinary General Meeting in order to make such statement not false or misleading with respect to any material fact, or omission of any material fact. To the extent that more than one shareholder has delivered a written notice to the Company of such shareholder’s intent to nominate one or more persons for election as Directors at an Annual General Meeting or Extraordinary General Meeting pursuant to the first paragraph of this Article 39(b), and the Company receives any updated information pursuant to the foregoing clause (i) or (ii) from any such nominating shareholder, the Company shall promptly as practicable provide such updated information to each other nominating shareholder.

In the event that the Secretary of the Company has duly received written notice of a shareholder’s intent to make nominations in accordance with this Article 39(b), the Company shall provide a written notice to such shareholder at the address for such shareholder in the nomination notice provided by such shareholder to the Company, not later than (i) with respect to an election of Directors to be held at an Annual General Meeting, sixty (60) days prior to the date of such Annual General Meeting, or if the Annual General Meeting is not held within thirty (30) days of the anniversary date of the immediately preceding Annual General Meeting, five (5) days after the last day that shareholders may submit notice of their intent to make a nomination or nominations for the election of directors at such Annual General Meeting under clause (i) of the first paragraph of this Article 39(b), and (ii) with respect to an election of directors to be held at an Extraordinary General Meeting, five (5) days after the last day that shareholders may submit notice of their intent to make a nomination or nominations for the election of Directors at such Extraordinary General Meeting under clause (ii) of the first paragraph of this Article 39(b). Such notice shall include, with respect to each nominee designated by the Board of Directors or a committee appointed by the Board

14


of Directors: (a) the information specified in Items 4(b) and 5(b) of Schedule 14A with respect to each nominee as a participant in the solicitation of proxies by the nominating shareholder and the information specified in Items 7(a), (b) and (c) of Schedule 14A, with respect to each nominee as a director nominee; (b) the information that would be required under the Companies Law with respect to each person to be so nominated if such person was nominated by a shareholder; (c) the consent of each nominee to serve as a Director of the Company if so elected and a declaration signed by each of the nominees declaring that there is no limitation under the Companies Law for the appointment of such a nominee and that all the information that is required under the Companies Law to be provided by such nominee to the Company in connection with such an appointment has been provided and (d) the consent of each nominee to be named as a nominee for election as a Director of the Company in any proxy statement or proxy card relating to such Annual General Meeting or Extraordinary General Meeting and to serve as a Director of the Company if elected, and the consent of each such nominee to the disclosure and use by each shareholder who has given notice of its intent to nominate one or more persons for election as Directors at the applicable Annual General Meeting or Extraordinary General Meeting in accordance with this Article 39(b) of any information provided with respect to such nominee pursuant to clauses (a) or (b) or that is publicly filed with the SEC with respect to such nominee in any proxy statement, proxy card or other proxy materials, in each case used in connection with or relating to such Annual General Meeting or Extraordinary General Meeting. In the event that the Secretary of the Company has duly received written notice of a shareholder’s intent to make nominations in accordance with this Article 39(b) from more than one shareholder, the Company shall within five (5) days following the last date for shareholders to provide notice of their intent to make nominations in connection with the applicable Annual General Meeting or Extraordinary General Meeting pursuant to clause (i) or clause (ii), as applicable, of the first paragraph of this Article 39(b), provide to each nominating shareholder (i) a copy of the written notice received by the Company from any other shareholder for nominations in accordance with this Article 39(b) and the Companies Law and (ii) a copy of the information set forth in the first paragraph of this Article 39(b) that is received by the Company from any other nominating shareholder.

The Company shall deliver to each nominating shareholder notice in writing, as promptly as practicable, any update necessary to correct any statement contained in the information provided by the Company pursuant to the immediately preceding paragraph (including any information publicly filed with the SEC with respect to any Company nominee in a proxy statement, proxy card or other proxy materials, in each case used in connection with or relating to such Annual General Meeting or Extraordinary General Meeting) in order to make such statement not false or misleading with respect to any material fact, or omission of any material fact.

Notwithstanding the applicable notification deadlines set forth in the first paragraph and third paragraph of this Article 39(b) with respect to the delivery of information and consents by any nominating shareholders and the Company, respectively, with respect to the 2018 Annual General Meeting of the Company only (i) any nominating shareholder whose notice of intent to make nominations of one or more persons for election as Directors at the 2018 Annual General Meeting was made with respect to the 2018 Annual General Meeting prior to the date on which this Article 39(b) is approved by the shareholders of the Company shall deliver to the Company the information and consents required by clauses (a), (b), (c) and (d) of the first paragraph of this Article 39(b), to the extent such information and consents have not been previously provided with respect to any applicable nominee or has materially changed, and the information required by clause (e) of the first paragraph and the consents required by clause (f) in the first paragraph of this Article 39(b), and (ii) the Company shall deliver the information required by clauses (a) and (b) of the third paragraph of this Article 39(b) and the consents required by clauses (c) and (d) of the third paragraph of this Article 39(b) to each shareholder from whom the Secretary of the Company has duly received prior to the date on which this Article 39(b) was approved by the shareholders of the Company written notice of such shareholder’s intent to make nominations with respect to the 2018 Annual General Meeting, in each case, by the later of sixty (60) days prior to the date of the 2018 Annual General Meeting and ten (10) days following and including the date of the Extraordinary General Meeting at which this fifth paragraph of Article 39(b) is approved by the shareholders of the Company, provided that the nomination of any nominee with respect to whom a nominating shareholder or the Company, as applicable, fails to provide such applicable information or consents within such period, shall not be recognized by the Company or the Chairman of the 2018 Annual General Meeting as a valid nominee. Any nominating shareholder shall deliver the information required by this paragraph to the Company using the same method of delivery as the initial nomination notice delivered to the Company. The Company shall deliver the information required by this paragraph to each nominating shareholder using the contact information provided for such shareholder in such shareholder’s nomination notice.

In the event of a contested election, each proxy card used in connection with the election of Directors of the Company, or the solicitation of votes with respect to the election of Directors of the Company, at the applicable Annual General Meeting or Extraordinary General Meeting, shall (A) set forth the names of (I) all persons

15


nominated for election by the Board of Directors and (II) all persons with respect to whom a written notice of a shareholder’s intent to make a nomination for election as a Director at such meeting has been given in accordance with this Article 39(b) and applicable law (and whose nomination has not been withdrawn by such shareholder); (B) provide a means for a shareholder to grant authority to vote for each of the nominees set forth on such proxy card; (C) if a plurality voting standard is applicable under Article 39(a), provide a means for a shareholder to grant authority to withhold its vote with respect to each nominee on such proxy card (and not provide means for a shareholder to grant authority to vote against or abstain from voting with respect to any nominee set forth on such proxy card); (D) if a majority voting standard is applicable under Article 39(a), provide a means for a shareholder to grant authority to vote against or abstain from voting with respect with to each of the nominees set forth on such proxy card (and not provide means for a shareholder to grant authority to withhold its vote with respect to each nominee on such proxy card); (E) clearly distinguish between the nominees of the Board of Directors and the nominees of any shareholder; (F) within each group of nominees referenced in (E) above, list the nominees in alphabetical order; and (G) use the same font type, style and size for all nominees.

For the purposes of these Articles, an Annual General Meeting or an Extraordinary General Meeting shall be considered a “contested election” if the total number of nominees for election to the Board of Directors at such meeting (including all persons (i) with respect to whom a shareholder has delivered, in due time pursuant to the Companies Law and these articles a notice of its intent to nominate at such meeting and (ii) with respect to whom such notice of intent to nominate has not been withdrawn by such shareholder prior to the date of the definitive proxy statement filed by the Company with the Securities and Exchange Commission with respect to such meeting, as such date is set forth in the definitive proxy statement) made in compliance with these Articles and the Companies Law exceeds the total number of Directors to be elected at such meeting.

The Chairman of the meeting may refuse to acknowledge (x) the nomination of any person or (y) any vote purported to be solicited or cast using any proxy statement or proxy card, in each case, not made in compliance with the foregoing procedures.
(c) The General Meeting may, by a vote of the holders of at least 75% of the voting power represented at the meeting, remove any Director(s) from office, and elect Directors instead of Directors so removed or fill any Vacancy (as defined in Article 41), however created, in the Board of Directors unless such Vacancy was filled by the Board of Directors under Article 41.
(d) In the event of any contradiction between the provisions of this Article 39 and the provisions of the Companies Law relating to the election and term of External Directors, the applicable provisions of the Companies Law shall govern, and the External Directors shall be elected and hold office in accordance with the provisions of the Companies Law.
40.   QUALIFICATION OF DIRECTORS
No person shall be disqualified to serve as a Director by reason of his not holding shares in the Company or by reason of his having served as a Director in the past.
41.   CONTINUING DIRECTORS IN THE EVENT OF VACANCIES
(a) In the event that one or more vacancies is created in the Board of Directors, including without limitation, a situation in which the number of Directors is less than the minimum number permitted under Article 38 (a "Vacancy"), the continuing Directors may continue to act in every matter, and, may appoint Directors to temporarily fill any such Vacancy, provided, however, that if the number of Directors is less than two (2), they may only act in (i) an emergency; or (ii) to fill the office of director which has become vacant; or (iii) in order to call a General Meeting of the Company for the purpose of electing Directors to fill any or all Vacancies, so that at least two (2) Directors are in office as a result of said meeting. Notwithstanding the foregoing, in the event of Vacancy of an External Director, the Company shall call a General Meeting to elect a new External Director or take such other action as required under the Companies Law.
(b) As long as the number of Directors is less than the maximum number of Directors permitted under Article 38, the continuing directors may appoint additional Directors, up to the maximum number permitted under Article 38, to hold office until the next Annual General Meeting following such appointment by the continuing Directors.

16


42.   VACATION OF OFFICE
(a) The office of a Director shall be vacated, ipso facto, upon his or her death, or if he or she be found lunatic or become of unsound mind, or if he or she becomes bankrupt, or if the Director is a company, upon its winding-up, or if he is found by a court guilty of any of the felonies listed in Section 226 of the Companies Law.
(b) The office of a Director may also be vacated by the written resignation of the Director. Such resignation shall become effective on the date fixed therein, or upon the delivery thereof to the Company, whichever is later. Such written resignation shall include the reasons that lead the Director to resign from his office.
43.   REMUNERATION OF DIRECTORS
A Director shall be paid remuneration by the Company for his services as Director to the extent such remuneration shall have been approved by the Company in accordance with the Companies Law.
44.   CONFLICT OF INTEREST
Subject to the provisions of the Companies Law, no Director shall be disqualified by virtue of his office from holding any office or place of profit in the Company or in any company in which the Company shall be a shareholder or otherwise interested, or from contracting with the Company as vendor, purchaser or otherwise, nor shall any such contract, or any contract or arrangement entered into by or on behalf of the Company in which any Director shall be in any way interested, be voided, nor, other than as required under the Companies Law, shall any Director be liable to account to the Company for any profit arising from any such office or place of profit or realized by any such contract or arrangement by reason only of such Director's holding that office or of the fiduciary relations thereby established, but the nature of his interest, as well as any material fact or document, must be disclosed by him at the meeting of the Board of Directors at which the contract or arrangement is first considered, if his interest then exists, or, in any other case, at no later than the first meeting of the Board of Directors after the acquisition of his interest.
45.   [RESERVED]
PROCEEDINGS OF THE BOARD OF DIRECTORS
46.   MEETINGS
(a) The Board of Directors may meet and adjourn its meetings and otherwise regulate such meetings and proceedings as the Directors think fit.
(b) Any Director may at any time, and the Secretary, upon the request of such Director, shall, convene a meeting of the Board of Directors, but not less than two (2) days' notice shall be given of any meetings so convened. Notice of any such meeting shall be given to all the Directors and may be given orally, by telephone, in writing or by mail, email or facsimile. Notwithstanding anything to the contrary herein, failure to deliver notice to a director of any such meeting in the manner required hereby may be waived by such Director, and a meeting shall be deemed to have been duly convened notwithstanding such defective notice if such failure or defect is waived prior to action being taken at such meeting, by all Directors entitled to participate at such meeting to whom notice was not duly given as aforesaid.
47.   RESOLUTIONS IN WRITING
A resolution in writing signed by the Chairman of the Board of Directors, or of a committee, provided that all the members of the Board of Directors or a committee have agreed to adopt such resolution without convening a meeting, shall be valid for every purpose as a resolution adopted at a Board of Directors' or committee meeting, as the case may be, that was duly convened and held. In place of a Director the aforesaid resolution may be signed and delivered by his attorney.
48.   QUORUM
Until otherwise unanimously decided by the Board of Directors, a quorum at a meeting of the Board of Directors shall be constituted by the presence in person or by telephone conference of half (50%) of the Directors then in office who are lawfully entitled to participate in the meeting. No business shall be transacted at a meeting of the

17


Board of Directors unless the requisite quorum is present (in person or by telephone conference or by other means by which all directors may hear and be heard) when the meeting proceeds to business.
49.   CHAIRMAN OF THE BOARD OF DIRECTORS
The Board of Directors may from time to time, elect one of its members to be the Chairman of the Board of Directors, and another of its members as Co-Chairman, remove such Chairman and Co-Chairman from office and appoint others in their place. The Chairman of the Board of Directors shall preside at every meeting of the Board of Directors, but if there is no such Chairman, or if at any meeting he is not present within fifteen (15) minutes of the time fixed for the meeting or if he is unwilling to take the chair, the Co-Chairman shall preside. If both the Chairman and the Co-Chairman are not present within such fifteen (15) minutes or are unwilling to take the chair the Directors present shall choose one of their number to be the Chairman of such meeting.
50.   VALIDITY OF ACTS DESPITE DEFECTS
All acts done bona fide at any meeting of the Board of Directors, or of a Committee of the Board of Directors, or by any person(s) acting as Director(s), shall, notwithstanding that it may afterwards be discovered that there was some defect in the appointment of the participants in such meetings or any of them or any person(s) acting as aforesaid, or that they or any of them were disqualified, be as valid as if there were no such defect or disqualification.

CHIEF EXECUTIVE OFFICER AND PRESIDENT
51.   CHIEF EXECUTIVE OFFICER AND PRESIDENT
The Board of Directors may from time to time appoint one or more persons, whether or not Directors, as Chief Executive Officer or Officers, General Manager or Managers, or President of the Company and may confer upon such person(s), and from time to time modify or revoke, such title(s) and such duties and authorities of the Board of Directors as the Board of Directors may deem fit, subject to such limitations and restrictions as the Board of Directors may from time to time prescribe. Unless otherwise determined by the Board of Directors, the Chief Executive Officer shall have authority with respect of the management of the Company in the ordinary course of business. Such appointment(s) may be either for a fixed term or without any limitation of time, and the Board of Directors may from time to time (subject to the provisions of the Companies Law and of any contract between any such person and the Company) fix his or their salaries and emoluments, remove or dismiss him or them from office and appoint another or others in his or their place or places.

MINUTES
52.   MINUTES
(a) Minutes of each General Meeting and of each meeting of the Board of Directors or of any Committee of the Board of Directors shall be recorded and duly entered in books provided for that purpose, and shall be held by the Company at its principal place of office or its Registered Office or such other place as shall have been determined by the Board of Directors. Such minutes shall, in all events, set forth the names of the persons present at the meeting and all resolutions adopted thereat.
(b) Any minutes as aforesaid, if purporting to be signed by the chairman of the meeting or by the chairman of the next succeeding meeting, shall constitute prima facie evidence of the matters recorded therein.

DIVIDENDS
53.   DECLARATION OF DIVIDENDS
The Board of Directors may, subject to the applicable provisions of the Companies Law, from time to time declare, and cause the Company to pay, such dividend as may appear to the Board of Directors to be justified by the profits of the Company. The Board of Directors shall determine the time for payment of such dividends, both interim and final, and the record date for determining the shareholders entitled thereto.

18


54.   FUNDS AVAILABLE FOR PAYMENT OF DIVIDEND
No dividend shall be paid otherwise than out of the profits of the Company.
55.   AMOUNT PAYABLE BY WAY OF DIVIDENDS
Subject to the provisions of these Articles and subject to any rights or conditions attached at that time to any share in the capital of the Company granting preferential, special or deferred rights or not granting any rights with respect to dividends, the profits of the Company which shall be declared as dividends shall be distributed according to the proportion of the nominal value paid up on account of the shares held at the date so appointed by the Company, without regard to the premium paid in excess of the nominal value, if any. No amount paid or credited as paid on a share in advance of calls shall be treated for purposes of this Article as paid on a share.
56.   INTEREST
No dividend shall carry interest as against the Company.
57.   PAYMENT IN SPECIE
Upon the determination of the Board of Directors, the Company (i) may cause any monies, investments, or other assets forming part of the undivided profits of the Company, standing to the credit of a reserve fund, or to the credit of a reserve fund for the redemption of capital, or in the hands of the Company and available for dividends, or representing premiums received on the issuance of shares and standing to the credit of the share premium account, to be capitalized and distributed among such of the shareholders as would be entitled to receive the same if distributed by way of dividend and in the same proportion, on the footing that they become entitled thereto as capital, or may cause any part of such capitalized fund to be applied on behalf of such shareholders in paying up in full, either at par or at such premium as the resolution may provide, any unissued shares or debentures or debenture stock of the Company which shall be distributed accordingly or in payment, in full or in part, of the uncalled liability on all issued shares or debentures or debenture stock if such liability exists, on a pro rata basis; and (ii) may cause such distribution or payment to be accepted by such shareholders in full satisfaction of their interest in the said capitalized sum.
58.   IMPLEMENTATION OF POWERS UNDER ARTICLE 57
For the purpose of giving full effect to any resolution under Article 57, and without derogating from the provisions of Article 7(b) hereof, the Board of Directors may settle any difficulty which may arise in regard to the distribution as it thinks expedient, and, in particular, may issue fractional certificates, and may fix the value for distribution of any specific assets, and may determine that cash payments shall be made to any members upon the footing of the value so fixed, or that fractions of less value than the nominal value of one share may be disregarded in order to adjust the rights of all parties, and may vest any such cash, shares, debentures, debenture stock or specific assets in trustees upon such trusts for the persons entitled to the dividend or capitalized fund as may seem expedient to the Board of Directors.
59.   DIVIDEND ON UNPAID SHARES
Without derogating from Article 54 hereof, the Board of Directors may give an instruction which shall prevent the distribution of a dividend to the registered holders of share the full nominal amount of which has not been paid up.
60.   RETENTION OF DIVIDENDS
(a) The Board of Directors may retain any dividend or other monies payable or property distributable in respect of a share on which the Company has a lien, and may apply the same in or towards satisfaction of the debts, liabilities, or engagements in respect of which the lien exists.
(b) The Board of Directors may retain any dividend or other monies payable or property distributable in respect of a share in respect of which any person is, under Article 20 or 21, entitled to become a member, or which any person, is, under said Articles, entitled to transfer, until such person shall become a member in respect of such share or shall transfer the same.


19


61.   UNCLAIMED DIVIDENDS
All unclaimed dividends or other moneys payable in respect of a share may be invested or otherwise made use of by the Board of Directors for the benefit of the Company until claimed. The payment by the Directors of any unclaimed dividend or such other moneys into a separate account shall not cause the Company to be a trustee in respect thereof . The principal (and only the principal) of an unclaimed dividend or such other moneys shall be, if claimed, paid to the person entitled thereto.
62.   MECHANICS OF PAYMENT
The Board of Directors may fix the mechanics for payment of dividends as it deems fit. However, if nothing to the contrary is provided in the resolution of the Board of Directors, than all dividends or other moneys payable in cash in respect of a share may be paid by check or warrant sent through the post to, or left at, the registered address of the person entitled thereto or by transfer to a bank account specified by such person (or, if two or more persons are registered as joint holders of such share or are entitled jointly thereto in consequence of the death or bankruptcy of the holder or otherwise, to the joint holder whose name is registered first in the Shareholder Register or his bank account or the person who the Company may then recognize as the owner thereof or entitled thereto under Article 20 or 21 hereof, as applicable, or such person's bank account), or to such person and at such other address as the person entitled thereto may by writing direct. Every such check or warrant shall be made payable to the order of the person to whom it is sent, or to such person as the person entitled thereto as aforesaid may direct, and payment of the check or warrant by the banker upon whom it is drawn shall be a good discharge to the Company.
63.   RECEIPT FROM A JOINT HOLDER
If two or more persons are registered as joint holders of any share, or are entitled jointly thereto in consequence of the death or bankruptcy of the holder or otherwise, any one of them may give effectual receipts for any dividend or other moneys payable or property distributable in respect of such share.

ACCOUNTS
64.   BOOKS OF ACCOUNT
The Board of Directors shall cause accurate books of account to be kept in accordance with the provisions of the Companies Law and of any other applicable law. Such books of account shall be kept at the Registered Office of the Company, or at such other place or places as the Board of Directors may think fit, and they shall always be open to inspection by all Directors. No member, not being a Director, shall have any right to inspect any account or book or other similar document of the Company, except as conferred by law or authorized by the Board of Directors or by resolution of the shareholders of the Company.
65.   AUDIT
At least once in every fiscal year the accounts of the Company shall be audited and the correctness of the profit and loss account and balance sheet certified by one or more duly qualified auditors.
66.   AUDITORS
The appointment, authorities, rights and duties of the auditor(s) of the Company, shall be regulated by applicable law, provided, however, that in exercising its authority to fix the remuneration of the auditor(s), the shareholders by resolution in a General Meeting may act (and in the absence of any action in connection therewith shall be deemed to have so acted) to authorize the Board of Directors or a committee thereof to fix such remuneration subject to such criteria or standards, if any, as may be provided in such resolution, and if no such criteria or standards are so provided, such remuneration shall be fixed in an amount commensurate with the volume and nature of the services rendered by such auditor(s).

20



BRANCH REGISTERS
67.   BRANCH REGISTERS
Subject to and in accordance with the provisions of Sections 130 to 139, inclusive, of the Companies Law and to all orders and regulation issued thereunder, the Company may cause branch registers to be kept in any place outside Israel as the Board of Directors may think fit, and, subject to all applicable requirements of law, the Board of Directors may from time to time adopt such rules and procedures as it may think fit in connection with the keeping of such branch registers.


INSURANCE, INDEMNITY AND EXEMPTION
68.   INDEMNITY, INSURANCE AND EXEMPTION
(a) Exemption From Liability. Subject to the provisions of the Companies Law, the Company may exempt an Office Holder in advance from all or part of such Office Holder's responsibility or liability for damages caused to the Company due to any breach of such Office Holder's duty of care towards the Company to the maximum extent permitted by law. Notwithstanding, the Company shall not exempt a director in advance from its responsibility or liability towards the Company due to a breach of such director's duty of care in distribution.
(b) Indemnification.
(i) Subject to the provisions of the Companies Law and the Securities Law, the Company may indemnify an Office Holder to the fullest extent permitted by the Companies Law and the Securities Law, with respect to the following liabilities, expenses and payments, provided that such liabilities, expenses and payments were incurred by such Office Holder in such Office Holder's capacity as an Office Holder of the Company:
(A) a financial obligation imposed on an Office Holder in favor of another person by a court judgment, including a compromise judgment or an arbitrator's award approved by a court of law;
(B) reasonable litigation expenses, including legal fees, incurred by an Office Holder as a result of Criminal Inquiry or an investigation or proceeding instituted against such Office Holder by a competent authority, which inquiry or investigation or proceeding has ended without the filing of an indictment and without an imposition of financial liability in lieu of a criminal proceeding, or has ended in the imposition of a financial obligation in lieu of a criminal proceeding without the filing of an indictment for an offense that does not require proof of mens rea (the phrases "proceeding that has ended without the filing of an indictment" and "financial obligation in lieu of a criminal proceeding" shall have the meanings ascribed to such phrases in Section 260(a)(1a) of the Companies Law);
(C) expenses, including reasonable litigation expenses and legal fees, incurred by an Office Holder as a result of a proceeding instituted against such Office Holder in relation to (1) infringements that may impose financial sanction pursuant to the provisions of Chapter H'3 under the Securities Law or (2) administrative infringements pursuant to the provisions of Chapter H'4 under the Securities Law or (3) infringements pursuant to the provisions of Chapter I'1 under the Securities Law;
(D) reasonable legal expenses, including attorney's fees, which the Office Holder incurred or with which the Office Holder was charged by a court of law, in a proceeding brought against the Office Holder, by the Company or on its behalf or by another person, or in a criminal prosecution in which the Office Holder was acquitted, or in a criminal prosecution in which the Office Holder was convicted of an offense that does not require proof of mens rea (criminal intent); and

21


(E) payments to an injured party of infringement under Section 52ND(a)(1)(a) of the Securities Law.

(F)
expenses, including reasonable litigation expenses and legal fees, incurred by an Office Holder as a result of a proceeding instituted against such Office Holder under the Antitrust Law.
(ii) Subject to the provisions of the Companies Law and the Securities Law, the Company may undertake to indemnify an Office Holder in advance with respect to (i) financial obligations as specified in Article 68(i)(b)(A), provided, that the undertaking is limited to categories of events which, in the opinion of the Board of Directors can be foreseen, based on the Company's actual activities at the time the undertaking to indemnify is given, and in amounts set by the Board of Directors as reasonable, and (ii) expenses, fees and payments as specified in Sub-Sections 68(i)(b)(B), (C), (D), (E) and (F). Subject to the provisions of the Companies Law and the Securities Law, the Company may also undertake to indemnify an Office Holder retroactively for expenses, fees and payments as specified in Section 68(b)(i).
(c) Insurance.
(i) Subject to the provisions of the Companies Law and the Securities Law, the Company may enter into a contract to insure an Office Holder for all or part of the liability that may be imposed on such Office Holder in connection with an act performed by such Office Holder in such Office Holder's capacity as an Office Holder of the Company, with respect to each of the following:
(A) breach of his duty of care to the Company or to another person;
(B) breach of his duty of loyalty to the Company, provided that the Office Holder acted in good faith and had reasonable grounds to assume that the action in question would not prejudice the interests of the Company;
(C) a financial obligation imposed on him in favor of another person; and
(ii) Subject to the provisions of the Companies Law and the Securities Law, the Company may also enter into a contract to insure an Office Holder for (A) expenses, including reasonable litigation expenses and legal fees, incurred by the Office Holder as a result of a proceeding instituted against such Office Holder in relation to (1) infringements that may impose financial sanction pursuant to the provisions of Chapter H'3 under the Securities Law or (2) administrative infringements pursuant to the provisions of Chapter H'4 under the Securities Law or (3) infringements pursuant to the provisions of Chapter I'1 under the Securities Law and (B) payments made to the injured parties of such infringement under Section 52ND(a)(1)(a) of the Securities Law.
(iii) Subject to the provisions of the Companies Law and the Antitrust Law, the Company may also enter into a contract to insure an Office Holder for expenses, including reasonable litigation expenses and legal fees, incurred by an Office Holder as a result of a proceeding instituted against such Office Holder under the Antitrust Law.
(d) (i) The Company shall not indemnify, exculpate or insure any Office Holder under any of the following circumstances:
(A) a breach of duty of loyalty, except, with respect to indemnification and insurance, to the extent that the Office Holder acted in good faith and had a reasonable basis to believe that the act would not prejudice the company;
(B) a breach of duty of care committed intentionally or recklessly, excluding a breach arising out of the negligent conduct of the office holder;

22


(C) an act or omission committed with intent to derive illegal personal benefit; or
(D) a fine, civil fine, financial sanction or levied against the office holder.
(ii) The Company shall not indemnify or insure any Office Holder for a proceeding instituted against such Office Holder pursuant to the provisions of Chapter H'3, H'4 and I'1 under the Securities Law.
(e) Any amendment to the Companies Law and the Securities Law adversely affecting the right of any Office Holder to be indemnified or insured pursuant to this Article 68 shall be prospective in effect, and shall not affect the Company's obligation or ability to indemnify or insure an Office Holder for any act or omission occurring prior to such amendment, unless otherwise provided by the Companies Law and the Securities Law.
(f) The provisions of this Article 68 are not intended, and shall not be interpreted so as to restrict the Company, in any manner in respect of the procurement of insurance and/or indemnification and/or exculpation, in favor of any person who is not an Office Holder, including, without limitation, any employee, agent, consultant or contractor of the Company who is not an Office Holder.

WINDING UP
69.   WINDING UP
If the Company is wound up, then subject to applicable law and to the rights of the holders of shares with special rights upon winding up, the assets of the Company available for distribution among the shareholders shall be distributed to them in proportion to the respective holdings of the shares in respect of which such distribution is being made.

RIGHTS OF SIGNATURE, STAMP, AND SEAL
70.   RIGHTS OF SIGNATURE, STAMP, AND SEAL
(a) The Board of Directors shall be entitled to authorize any person or persons (who need not be Directors) to act and sign on behalf of the Company, and the acts and signature of such person (s) on behalf of the Company shall bind the Company insofar as such person (s) acted and signed within the scope of his or their authority.
(b) The Board of Directors may provide for a seal. If the Board of Directors so provides, it shall also provide for the safe custody thereof. Such seal shall not be used except by the authority of the Board of Directors and in the presence of the person (s) authorized to sign on behalf of the Company, who shall sign every instrument to which such seal is affixed.

NOTICES
71.   NOTICES
(a) Any written notice or other document may be served by the Company upon any shareholder either personally or by sending it by prepaid mail (airmail if sent internationally) addressed to such member at his address as described in the Shareholder Register. Any written notice or other document may be served by any shareholder upon the Company by tendering the same in person to the Secretary or the General Manager or Chief Executive Officer of the Company at the principal office of the Company or by sending it by prepaid registered mail (airmail if posted outside Israel) to the Company at it Registered Address. Any such notice or other document shall be deemed to have been served two (2) business days after it has been posted (seven (7) business days if posted internationally), or when actually tendered in person, to such shareholder (or to the Secretary or the General Manager), whichever is earlier. Notice sent by email or facsimile shall be deemed to have been served two business days after the notice is sent to the addressee, or when in fact received, whichever is earlier, notwithstanding that if it was defectively addressed or failed, in some other respect, to comply with the provisions

23


of this Article 71(a).
(b) All notices to be given to the shareholders shall, with respect to any share to which persons are jointly entitled, be given to whichever of such persons is named first in the Shareholder Register, and any notice so given shall be sufficient notice to the holders of such share.
(c) If requested by the Company, each shareholder shall provide the Company with the shareholder's full street and mailing address, as well, if available with facsimile number and email address. Any shareholder whose address is not set out in the Shareholder Register, and who shall not have designated in writing delivered to the Company an address for the receipt of notices, shall not be entitled to receive any notice from the Company.
A-24

24
EX-10.2 3 ex102-mlnxxexecutivesevera.htm EXHIBIT 10.2 Exhibit

EXHIBIT 10.2
AMENDED AND RESTATED EXECUTIVE SEVERANCE BENEFITS AGREEMENT
This AMENDED AND RESTATED EXECUTIVE SEVERANCE BENEFITS AGREEMENT (the “Agreement”) is entered into effective as of this ˜ ] day of ˜ ] (the “Effective Date”), between ˜ ] (“Executive”) and MELLANOX TECHNOLOGIES, LTD. (the “Company”). This Agreement is intended to provide Executive with the compensation and benefits described herein upon the occurrence of specific events and supersedes in its entirety any prior Executive Severance Benefits Agreement entered into by and between Executive and the Company (the “Prior Agreement”). Certain capitalized terms used in this Agreement are defined in Article 5.
The Company and Executive hereby agree as follows:
ARTICLE 1.
SCOPE OF AND CONSIDERATION FOR THIS AGREEMENT
1.1    Position and Duties. Executive is currently employed by the Mellanox Technologies, Inc., a wholly-owned subsidiary of the Company (“Mellanox”), as [ ˜ ]. Executive reports directly to the ˜ ] of the Company.
1.2    Restrictions. During Executive’s employment by Mellanox, Executive agrees to the best of Executive’s ability and experience that Executive will at all times loyally and conscientiously perform all of the duties and obligations required of and from Executive as [ ˜ ] or any other position Executive is assigned. During the term of Executive’s employment, Executive further agrees that Executive will devote all of Executive’s business time and attention to the business of Mellanox, Mellanox shall be entitled to all of the benefits and profits arising from or incident to all such work, services and advice, Executive shall not render commercial or professional services of any nature to any person or organization, whether or not for compensation, without the prior written consent of the Board, and Executive shall not directly or indirectly engage or participate in any business that is competitive in any manner with the business of Mellanox or the Company. Nothing in this Agreement shall prevent Executive from accepting speaking or presentation engagements in exchange for honoraria or from service on boards of charitable organizations or otherwise participating in civic, charitable or fraternal organizations, or from owning no more than one percent (1%) of the outstanding equity securities of a corporation whose stock is listed on a national stock exchange.
1.3    Employee Proprietary Information and Inventions Agreement. Executive acknowledges that Executive has previously executed and delivered to an officer of Mellanox, Mellanox’s Employee Proprietary Information and Inventions Agreement (the “Confidentiality Agreement”) and that the Confidentiality Agreement remains in full force and effect.
1.4    Benefits Upon Covered Termination. The Company and Executive wish to set forth the benefits which Executive shall be entitled to receive in the event of a Covered Termination.
1.5    Consideration. The duties and obligations of the Company to Executive under this Agreement shall be in consideration for Executive’s past services to Mellanox, Executive’s continued employment with Mellanox and full compliance with the provisions of this Agreement, and Executive’s execution of a release in accordance with Section 4.1 hereof.





1.6    Prior Agreement. This Agreement shall supersede any other agreement relating to severance benefits in the event of Executive’s severance from employment, including without limitation, any Prior Agreement.
ARTICLE 2.
SEVERANCE BENEFITS
2.1    Covered Termination Severance Benefits. A Covered Termination of Executive’s employment entitles Executive to receive the benefits set forth in this Section 2.1, subject to Sections 4.1 and 6.14.
(a)    Base Salary. Mellanox shall pay to Executive an amount equal to the sum of Executive’s Base Salary and Target Bonus. The severance contemplated by this Section 2.1(a) (the “Cash Severance”), which shall be subject to all required tax and other applicable withholdings, shall be payable in equal monthly installments during the period commencing on the date of termination and ending twelve (12) months thereafter (the “Severance Period”), subject to Executive’s good faith compliance with the terms of this Agreement, including, specifically with Executive’s obligations and undertakings pursuant to Sections 1.3 and 3 hereof. Notwithstanding the foregoing, but subject to Section 6.14(b), all or a portion of the Cash Severance shall be paid in a lump sum on the sixtieth (60th) day following the date of Executive’s Separation from Service (as defined below) solely to the extent (and in such amounts) that such lump sum payment would not result in any additional excise tax or tax penalties under Section 409A of the Code.
(b)    COBRA Coverage. Provided that Executive elects continued coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA,” and the elected continuation of COBRA, “COBRA Coverage”) under Mellanox’s group health plan, Mellanox shall pay for the cost to continue COBRA Coverage for Executive and Executive’s eligible dependents, until the end of the Severance Period; provided, however, that Mellanox shall pay premiums for Executive’s eligible dependents only for coverage for which those eligible dependents were enrolled immediately prior to the Covered Termination, and it being understood that it shall be Executive’s sole responsibility to elect continuation of COBRA Coverage in the first instance. Anything to the contrary in the foregoing notwithstanding, COBRA Coverage continuation shall cease on the date that Executive becomes covered by a health insurance plan of a subsequent employer. Notwithstanding the foregoing, (i) if any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the period of COBRA Coverage continuation to be, exempt from the application of Section 409A of the Code under Treasury Regulation Section 1.409A-1(a)(5), or (ii) Mellanox is otherwise unable to continue to cover Executive under its group health plans without penalty under applicable law (including without limitation, Section 2716 of the Public Health Service Act), then, in either case, an amount equal to each remaining subsidy shall thereafter be paid to Executive in substantially equal monthly installments.
(c)    Equity Award Acceleration. The vesting and/or exercisability of one-hundred percent (100%) of the unvested shares subject to Executive’s Equity Awards shall be automatically accelerated immediately effective as of the date of the Covered Termination.
2.2    Other Terminations. If Executive’s employment is terminated by Mellanox for Cause, by Executive other than pursuant to a Constructive Termination or as a result of Executive’s death or disability, neither the Company nor Mellanox shall not have any other or further obligations to Executive under this Agreement (including any financial obligations) except that Executive shall be entitled to receive (a) Executive’s fully earned but unpaid base salary, through the date of termination at the rate then in effect, and (b) all other amounts or benefits to which Executive is entitled under any compensation, retirement or benefit plan or practice of Mellanox at the time of termination in accordance with the terms of such plans or practices, including, without limitation, any continuation of benefits required by COBRA or applicable law. In addition, subject to the provisions of the Company’s equity compensation plans and the terms of Executive’s Equity Awards, if Executive’s employment is

2



terminated by the Company for Cause, by Executive other than pursuant to a Constructive Termination or as a result of Executive’s death or disability, all vesting of Executive’s unvested Equity Awards previously granted to Executive by the Company shall cease and none of such unvested Equity Awards shall be exercisable following the date of such termination. The foregoing shall be in addition to, and not in lieu of, any and all other rights and remedies that may be available to Mellanox or the Company under the circumstances, whether at law or in equity.
2.3    Mitigation. Except as otherwise specifically provided herein, Executive shall not be required to mitigate damages or the amount of any payment provided under this Agreement by seeking other employment or otherwise, nor shall the amount of any payment provided for under this Agreement be reduced by any compensation earned by Executive as a result of employment by another employer or by any retirement benefits received by Executive after the date of a Covered Termination.
2.4    Exclusive Remedy. Except as otherwise expressly required by law (e.g., COBRA) or as specifically provided herein, all of Executive’s rights to salary, severance, benefits, bonuses and other amounts hereunder (if any) accruing after the termination of Executive’s employment shall cease upon such termination. In the event of a termination of Executive’s employment with Mellanox, Executive’s sole remedy shall be to receive the payments and benefits described in this Agreement.
ARTICLE 3.
RESTRICTIVE COVENANTS
3.1    Non-Solicitation. In further consideration of the duties and obligations of the Company to Executive hereunder, Executive acknowledges that during the course of Executive’s employment with Mellanox, Executive has or will become familiar with the Company’s trade secrets and with other confidential information concerning the Company and that Executive’s services shall be of special, unique and extraordinary value to the Company; and, therefore, Executive agrees that, during the one-year period commencing on the date of termination of Executive’s employment for any reason (the “Restricted Period”), Executive shall not, directly or indirectly, through another person or entity, induce, solicit, encourage or attempt to induce, solicit or encourage any employee of the Company or Mellanox to leave the employ of the Company or Mellanox, or in any way interfere with the relationship between the Company or Mellanox and any employee thereof.
3.2    Modification of Covenants. If, at the time of enforcement of any of the covenants contained in Section 3.1 hereof, a court of competent jurisdiction shall hold that the duration, scope or area restrictions stated herein are unreasonable under circumstances then existing, the parties agree that the maximum duration, scope or area reasonable under such circumstances shall be substituted for the stated duration, scope or area and that the court shall be allowed to revise the restrictions contained herein to cover the maximum period, scope and area permitted by law.
ARTICLE 4.

LIMITATIONS AND CONDITIONS ON BENEFITS
4.1    Release Prior to Payment of Benefits. Upon a Covered Termination, and prior to the payment of any benefits under this Agreement on account of such Covered Termination, Executive shall execute and deliver to the Company an effective general release (the “Release”) in the form attached hereto and incorporated herein as Exhibit A or Exhibit B, as applicable, subject to any changes the Company deems necessary or appropriate to reflect applicable law. Such Release shall specifically relate to all of Executive’s rights and claims in existence at the time of such execution and shall confirm Executive’s obligations under the Confidentiality Agreement. It is understood that, as specified in the applicable Release, Executive has a specified number of calendar days to consider whether

3



to execute such Release, and Executive may revoke such Release within seven (7) calendar days after execution. In the event Executive does not execute and deliver such Release within the applicable period, or if Executive revokes such Release within the subsequent seven (7) day period, no benefits shall be payable under this Agreement.
4.2    Termination of Benefits. Benefits under this Agreement shall terminate immediately if Executive, at any time, violates any proprietary information or confidentiality obligation to the Company or Mellanox or any other restrictive covenant, including, without limitation, the Confidentiality Agreement and any non-solicitation obligation to the Company pursuant to Section 3.1 above or otherwise.
ARTICLE 5.

DEFINITIONS
For purposes of the Agreement, the following terms are defined as follows:
5.1    “Base Salary” means Executive’s annual base salary as in effect during the last regularly scheduled payroll period immediately preceding a Covered Termination but excluding any reduction of base salary giving rise to Constructive Termination hereunder.
5.2    “Board” means the Board of Directors of the Company.
5.3    “Cause” means that, in the reasonable determination of the Chief Executive Officer of the Company, Executive:
(a)    has committed an act of fraud or embezzlement or has intentionally committed some other illegal act that has a material adverse impact on the Company or any successor or parent or subsidiary thereof;
(b)    has been convicted of, or entered a plea of “guilty” or “no contest” to, a felony which causes or may reasonably be expected to cause substantial economic injury to or substantial injury to the reputation of the Company or any subsidiary or affiliate of the Company;
(c)    has made any unauthorized use or disclosure of confidential information or trade secrets of the Company or any successor or parent or subsidiary thereof that has a material adverse impact on any such entity;
(d)    has committed any other intentional misconduct that has a material adverse impact on the Company or any successor or parent or subsidiary thereof; or
(e)    has intentionally refused or intentionally failed to act in accordance with any lawful and proper direction or order of the Board or the appropriate individual to whom Executive reports, provided such direction is not materially inconsistent with Executive’s customary duties and responsibilities.
5.4    “Change of Control” means and includes each of the following:
(a)    A transaction or series of transactions (other than an offering of Shares to the general public through a registration statement filed under the laws of any applicable jurisdiction) whereby any person or related group of persons (other than the Company, any of its subsidiaries, an employee benefit plan maintained by the Company or any of its subsidiaries or a person that, prior to such transaction, directly or indirectly controls, is controlled by, or is under common control with, the Company) directly or indirectly acquires beneficial ownership of securities of the Company possessing more than 50% of the total combined voting power of the Company’s securities outstanding immediately after such acquisition; or

4



(b)    During any period of two consecutive years, individuals who, at the beginning of such period, constitute the Board together with any new director(s) (other than a director designated by a person who shall have entered into an agreement with the Company to effect a transaction described in Subsections (a) or (c) hereof) whose election by the Board or nomination for election by the Company’s shareholders was approved by a vote of at least two thirds of the directors then still in office who either were directors at the beginning of the two-year period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; or
(c)    The consummation by the Company (whether directly involving the Company or indirectly involving the Company through one or more intermediaries) of (x) a merger, consolidation, reorganization, or business combination or (y) a sale or other disposition of all or substantially all of the Company’s assets in any single transaction or series of related transactions or (z) the acquisition of assets or shares of another entity, in each case other than a transaction:
(i)    Which results in the Company’s voting securities outstanding immediately before the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the Company or the person that, as a result of the transaction, controls, directly or indirectly, the Company or owns, directly or indirectly, all or substantially all of the Company’s assets or otherwise succeeds to the business of the Company (the Company or such person, the “Successor Entity”)) directly or indirectly, at least a majority of the combined voting power of the Successor Entity’s outstanding voting securities immediately after the transaction, and
(ii)    After which no person or group beneficially owns voting securities representing 50% or more of the combined voting power of the Successor Entity; provided, however, that no person or group shall be treated for purposes of this Subsection (c)(ii) as beneficially owning 50% or more of combined voting power of the Successor Entity solely as a result of the voting power held in the Company prior to the consummation of the transaction; or
(d)    The Company’s shareholders approve a liquidation or dissolution of the Company.
The Board shall have full and final authority, which shall be exercised in its discretion, to determine conclusively whether a Change of Control has occurred pursuant to the above definition, and the date of the occurrence of such Change of Control and any incidental matters relating thereto.
5.5    “Code” means the U.S. Internal Revenue Code of 1986, as amended from time to time and the Treasury Regulations thereunder.
5.6    “Company” means Mellanox Technologies, Ltd., company organized under the laws of the State of Israel, or, following a Change of Control, the surviving entity resulting from such transaction.
5.7    “Constructive Termination” means that Executive voluntarily terminates Executive’s employment with Mellanox after any of the following are undertaken without Executive’s express written consent:
(a)    the removal of or a material reduction in the nature or scope of Executive’s responsibilities, or the assignment to Executive of duties that are materially inconsistent with Executive’s position other than a change in reporting relationship;
(b)    a change in Executive’s direct reporting relationship so that Executive no longer reports directly to the person indicated in Section 1.1 or an individual at a substantially similar or higher level;
(c)    a material reduction in Executive’s base salary or target annual bonus, unless the base salaries or target annual bonus, as applicable, of all other executives are similarly reduced; or

5



(d)    a relocation of Executive’s place of employment that increases Executive’s one-way commute by more than thirty (30) miles from such Executive’s place of employment as of immediately prior to such relocation. The termination of Executive’s employment as a result of Executive’s death or disability shall not be deemed to be a Constructive Termination.
Notwithstanding the foregoing, a resignation shall not constitute a “Constructive Termination” unless the event or condition giving rise to such resignation continues more than thirty (30) days following Executive’s written notice of such condition provided to Mellanox within ninety (90) days of the first occurrence of such event or condition and such resignation is effective within thirty (30) days following the end of such notice period.
5.8    “Covered Termination” means an Involuntary Termination Without Cause or a Constructive Termination, in each case, which occurs within 12 months following a Change of Control.
5.9    “Equity Awards” means all options to purchase ordinary shares, awards of restricted shares and such other awards granted pursuant to the Company’s option and equity incentive award plans or agreements.
5.10    “Involuntary Termination Without Cause” means Executive’s dismissal or discharge by Mellanox other than for Cause. The termination of Executive’s employment as a result of Executive’s death or disability shall not be deemed to be an Involuntary Termination Without Cause.
5.11    “Target Bonus” means Executive’s target annual bonus for the year in which a Covered Termination occurs or, in the event a target annual bonus has not been established for Executive for such year, the average of the three most recent annual bonuses paid to Executive as of the date of the Covered Termination.
ARTICLE 6.
GENERAL PROVISIONS
6.1    Employment Status. This Agreement does not constitute a contract of employment or impose upon Executive any obligation to remain as an employee, or impose on the Company or Mellanox any obligation (a) to retain Executive as an employee, (b) to change the status of Executive as an at-will employee, or (c) to change the Company’s or Mellanox’s policies regarding termination of employment.
6.2    Notices. Any notices provided hereunder must be in writing, and such notices or any other written communication shall be deemed effective upon the earlier of personal delivery (including personal delivery by facsimile) or the third day after mailing by first class mail to Mellanox at its primary office location and to Executive at Executive’s address as listed in Mellanox’s payroll records. Any payments made by Mellanox to Executive under the terms of this Agreement shall be delivered to Executive either in person or at the address as listed in Mellanox’s payroll records.
6.3    Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision or any other jurisdiction, but this Agreement will be reformed, construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provisions had never been contained herein.
6.4    Waiver. If either party should waive any breach of any provisions of this Agreement, such party shall not thereby be deemed to have waived any preceding or succeeding breach of the same or any other provision of this Agreement.

6



6.5    Arbitration. Any dispute, claim or controversy based on, arising out of or relating to Executive’s employment or this Agreement shall be settled by final and binding arbitration in Santa Clara County, California, before a single neutral arbitrator in accordance with the National Rules for the Resolution of Employment Disputes (the “Rules”) of the American Arbitration Association, and judgment on the award rendered by the arbitrator may be entered in any court having jurisdiction. Arbitration may be compelled pursuant to the California Arbitration Act (Code of Civil Procedure §§ 1280 et seq.). If the parties are unable to agree upon an arbitrator, one shall be appointed by the AAA in accordance with its Rules. Each party shall pay the fees of its own attorneys, the expenses of its witnesses and all other expenses connected with presenting its case; however, Executive and the Company agree that, to the extent permitted by law, the arbitrator may, in his or her discretion, award reasonable attorneys’ fees to the prevailing party. Other costs of the arbitration, including the cost of any record or transcripts of the arbitration, AAA’s administrative fees, the fee of the arbitrator, and all other fees and costs, shall be borne by the Company. This Section 6.5 is intended to be the exclusive method for resolving any and all claims by the parties against each other for payment of damages under this Agreement or relating to Executive’s employment; provided, however, that neither this Agreement nor the submission to arbitration shall limit the parties’ right to seek provisional relief, including, without limitation, injunctive relief, in any court of competent jurisdiction pursuant to California Code of Civil Procedure § 1281.8 or any similar statute of an applicable jurisdiction. Seeking any such relief shall not be deemed to be a waiver of such party’s right to compel arbitration. Both Executive and the Company expressly waive their right to a jury trial. Pursuant to California Civil Code Section 1717, each party warrants that it was represented by counsel in the negotiation and execution of this Agreement, including the attorneys’ fees provision herein.
6.6    Complete Agreement. This Agreement, including Exhibit A and Exhibit B, constitutes the entire agreement between Executive and the Company or Mellanox and is the complete, final, and exclusive embodiment of their agreement with regard to this subject matter, wholly superseding all written and oral agreements with respect to severance benefits to Executive in the event of employment termination, including without limitation, any Prior Agreement. It is entered into without reliance on any promise or representation other than those expressly contained herein. Notwithstanding anything herein to the contrary, this Agreement shall not supersede any indemnification agreement between Executive and the Company or Mellanox.
6.7    Amendment or Termination of Agreement. This Agreement may be changed or terminated only upon the mutual written consent of the Company and Executive. The written consent of the Company to a change or termination of this Agreement must be signed by an executive officer of the Company after such change or termination has been approved by the Board.
6.8    Counterparts. This Agreement may be executed in separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same Agreement.
6.9    Headings. The headings of the Articles and Sections hereof are inserted for convenience only and shall not be deemed to constitute a part hereof nor to affect the meaning thereof.
6.10    Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive, and the Company, and any surviving entity resulting from a Change of Control and upon any other person who is a successor by merger, acquisition, consolidation or otherwise to the business formerly carried on by the Company, and their respective successors, assigns, heirs, executors and administrators, without regard to whether or not such person actively assumes any rights or duties hereunder; provided, however, that Executive may not assign any duties hereunder and may not assign any rights hereunder without the written consent of the Company, which consent shall not be withheld unreasonably.

7



6.11    Choice of Law. All questions concerning the construction, validity and interpretation of this Agreement will be governed by the law of the State of California, without regard to such state’s conflict of laws rules.
6.12    Non-Publication. The parties mutually agree not to disclose publicly the terms of this Agreement except to the extent that disclosure is mandated by applicable law or regulation or to their respective advisors (e.g., attorneys, accountants).
6.13    Construction of Agreement. In the event of a conflict between the text of the Agreement and any summary, description or other information regarding the Agreement, the text of the Agreement shall control.
6.14    Code Section 409A.
(a)    Notwithstanding any provision to the contrary in this Agreement, no amount that is deemed deferred compensation subject to Section 409A of the Code shall be payable pursuant to Section 2 unless Executive’s termination of employment constitutes a separation from service within the meaning of Treasury Regulation Section 1.409A-1h (a “Separation from Service”) and, except as provided under Section 6.14(b) below, any such amount shall not be paid, or in the case of installments, commence to be paid, until the sixtieth (60th) day following Executive’s Separation from Service. Any installment payments that would have been made to Executive during the sixty (60) day period immediately following Executive’s Separation from Service but for the preceding sentence shall be paid to Executive on the sixtieth (60th) day following Executive’s Separation from Service and the remaining payments shall be made as provided in this Agreement, subject to the last sentence of Section 2.1(a).
(b)    Notwithstanding any provision to the contrary in this Agreement, if Executive is deemed at the time of Executive’s separation from service to be a “specified employee” for purposes of Section 409A(a)(2)(B)(i) of the Code, to the extent delayed commencement of any portion of the benefits to which Executive is entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A(a)(2)(B)(i) of the Code, such portion of Executive’s benefits shall not be provided to Executive prior to the earlier of (x) the expiration of the six (6)-month period measured from the date of Executive’s Separation from Service or (y) the date of Executive’s death. Upon the first business day following the expiration of the applicable Code Section 409A(a)(2)(B)(i) period, all payments deferred pursuant to this Section 6.14(b) shall be paid in a lump sum to Executive, and any remaining payments due under this Agreement shall be paid as otherwise provided herein.
(c)    To the extent that any reimbursements payable pursuant to this Agreement are subject to the provisions of Section 409A of the Code, any such reimbursements payable to Executive pursuant to this Agreement shall be paid to Executive no later than December 31 of the year following the year in which the expense was incurred, the amount of expenses reimbursed in one year shall not affect the amount eligible for reimbursement in any subsequent year, and Executive’s right to reimbursement under this Agreement will not be subject to liquidation or exchange for another benefit.
(d)    Executive’s right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Treasury Regulation Section 1.409A-2(b)(2)(iii).
(e)    The parties acknowledge and agree that, to the extent applicable, this Agreement shall be interpreted in accordance with, and the parties agree to use their best efforts to achieve timely compliance with, Section 409A of the Code, including, without limitation, any such regulations or other guidance that may be issued after the Effective Date. Notwithstanding any provision of this Agreement to the contrary, in the event that the Company determines that any amounts payable hereunder would otherwise be taxable to Executive under Section 409A, the Company may adopt such limited amendments to this Agreement and appropriate policies and procedures,

8



including amendments and policies with retroactive effect, that the Company reasonably determines are necessary or appropriate to comply with the requirements of Section 409A of the Code and thereby avoid the application of penalty taxes under such Section.
(SIGNATURE PAGE FOLLOWS)



9





IN WITNESS WHEREOF, the parties have executed this Agreement on the Effective Date written above.
Mellanox Technologies, Ltd.
[NAME OF EXECUTIVE]
By:    
   
Name:
 
Title:
 

Exhibit A: Release (Individual Termination)
Exhibit B: Release (Group Termination)




[Signature Page To Executive Severance Benefits Agreement]





EXHIBIT A
RELEASE

(INDIVIDUAL TERMINATION)
Certain capitalized terms used in this Release are defined in the Amended and Restated Executive Severance Benefits Agreement (the “Agreement”), which I have executed and of which this Release is a part.
I hereby confirm my obligations under the Company’s Employee Proprietary Information and Inventions Agreement.
I acknowledge that I have read and understand Section 1542 of the California Civil Code which reads as follows: “A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor.” I hereby expressly waive and relinquish all rights and benefits under that section and any law of any jurisdiction of similar effect with respect to my release of any claims I may have against the Company.
Except as otherwise set forth in this Release, I hereby release, acquit and forever discharge the Company, its parents and subsidiaries, and their officers, directors, agents, servants, employees, shareholders, successors, assigns and affiliates, of and from any and all claims, liabilities, demands, causes of action, costs, expenses, attorneys’ fees, damages, indemnities and obligations of every kind and nature, in law, equity, or otherwise, known and unknown, suspected and unsuspected, disclosed and undisclosed (other than any claim for indemnification I may have as a result of any third party action against me based on my employment with the Company or its subsidiaries), arising out of or in any way related to agreements, events, acts or conduct at any time prior to the date I execute this Release, including, but not limited to: all such claims and demands directly or indirectly arising out of or in any way connected with my employment with the Company or its subsidiaries or the termination of that employment, including but not limited to, claims of intentional and negligent infliction of emotional distress, any and all tort claims for personal injury, claims or demands related to salary, bonuses, commissions, stock, stock options, or any other ownership interests in the Company, vacation pay, fringe benefits, expense reimbursements, severance pay, or any other form of disputed compensation; claims pursuant to any federal, state or local law or cause of action including, but not limited to, the federal Civil Rights Act of 1866; Title VII of the federal Civil Rights Act of 1964, as amended; the federal Civil Rights of 1991; Sections 1981 through 1988 of Title 42 of the United States Code, as amended; the federal Occupational Safety and Health Act of 1970; the Consolidated Omnibus Budget Reconciliation Act of 1985; the federal Family and Medical Leave Act of 1993, except as prohibited by law; the federal Worker Adjustment and Retraining Notification Act of 1988; the federal Vocational Rehabilitation Act of 1973; the federal Equal Pay Act of 1963; the federal Fair Labor Standards Act, except as prohibited by law; the National Labor Relations Act, as amended; the federal Employee Retirement Income Security Act of 1974, as amended; the federal Americans with Disabilities Act of 1990; the Age Discrimination in Employment Act of 1967, as amended (the “ADEA”); the Sarbanes-Oxley Act of 2002; the California Fair Employment and Housing Act, as amended; the California civil rights laws; the California Equal Pay Law; tort law; contract law; statutory law; common law; wrongful discharge; discrimination; fraud; defamation; emotional distress; and breach of the implied covenant of good faith and fair dealing; provided, however, that nothing in this paragraph shall be construed in any way to release the Company from (i) the payments and benefits under Section 2 of my Agreement, (ii) to accrued or vested benefits I may have, if any, as of the date hereof under any applicable plan, policy, practice, program, contract or agreement with the Company, (iii) its obligation to indemnify me pursuant to the Company’s indemnification obligation pursuant to agreement or applicable law, (iv) to any rights or benefits that may not be waived pursuant to applicable law, including, without limitation, any right to unemployment insurance

Exhibit A-1




benefits, or (v) to my right to communicate directly with, cooperate with, or provide information to, any federal, state or local government regulator.
For the avoidance of doubt, nothing in this Agreement will be construed to prohibit me from filing a charge with, reporting possible violations to, or participating or cooperating with any governmental agency or entity, including but not limited to the Equal Employment Opportunity Commission, the National Labor Relations Board, the California Department of Fair Employment and Housing, the Department of Justice, the Securities and Exchange Commission, Congress, or any agency Inspector General, or making other disclosures that are protected under the whistleblower, anti-discrimination, or anti-retaliation provisions of federal, state or local law or regulation; provided, however, that I may not disclose information of the Company or any of their affiliates that is protected by the attorney-client privilege, except as otherwise required by law. I do not need the prior authorization of the Company to make any such reports or disclosures, and I am not required to notify the Company that I have made such reports or disclosures.
Furthermore, in accordance with 18 U.S.C. § 1833, notwithstanding anything to the contrary in this Agreement: (i) I shall not be in breach of this Agreement, and shall not be held criminally or civilly liable under any federal or state trade secret law (x) for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (y) for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (ii) if I file a lawsuit for retaliation by the Company for reporting a suspected violation of law, I may disclose the trade secret to my attorney, and may use the trade secret information in the court proceeding, if I file any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order.
I acknowledge that I am knowingly and voluntarily waiving and releasing any rights I may have under the ADEA. I also acknowledge that the consideration given under the Agreement for the waiver and release in the preceding paragraph hereof is in addition to anything of value to which I was already entitled. I further acknowledge that I have been advised by this writing, as required by the ADEA, that: (A) my waiver and release do not apply to any rights or claims that may arise on or after the date I execute this Release; (B) I should consult with an attorney of my choice prior to executing this Release; (C) I have twenty-one (21) days to consider this Release (although I may choose to voluntarily execute this Release earlier); (D) I have seven (7) days following the execution of this Release by the parties to revoke the Release; and (E) this Release shall not be effective until the date upon which the revocation period has expired, which shall be the eighth day after this Release is executed by me. I hereby understand that the revocation contemplated in this paragraph shall not be effective unless it is in writing and signed by me and received by the Company prior to the expiration of the revocation period. I further acknowledge that I have read this Release carefully and completely understand each of the terms of this Release.
[NAME OF EXECUTIVE]
    
Date:        



Exhibit A-2





EXHIBIT B
RELEASE
(GROUP TERMINATION)
Certain capitalized terms used in this Release are defined in the Amended and Restated Executive Severance Benefits Agreement (the “Agreement”), which I have executed and of which this Release is a part.
I hereby confirm my obligations under the Company’s Employee Proprietary Information and Inventions Agreement.
I acknowledge that I have read and understand Section 1542 of the California Civil Code which reads as follows: “A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor.” I hereby expressly waive and relinquish all rights and benefits under that section and any law of any jurisdiction of similar effect with respect to my release of any claims I may have against the Company.
Except as otherwise set forth in this Release, I hereby release, acquit and forever discharge the Company, its parents and subsidiaries, and their officers, directors, agents, servants, employees, shareholders, successors, assigns and affiliates, of and from any and all claims, liabilities, demands, causes of action, costs, expenses, attorneys’ fees, damages, indemnities and obligations of every kind and nature, in law, equity, or otherwise, known and unknown, suspected and unsuspected, disclosed and undisclosed (other than any claim for indemnification I may have as a result of any third party action against me based on my employment with the Company or its subsidiaries), arising out of or in any way related to agreements, events, acts or conduct at any time prior to the date I execute this Release, including, but not limited to: all such claims and demands directly or indirectly arising out of or in any way connected with my employment with the Company or its subsidiaries or the termination of that employment, including but not limited to, claims of intentional and negligent infliction of emotional distress, any and all tort claims for personal injury, claims or demands related to salary, bonuses, commissions, stock, stock options, or any other ownership interests in the Company, vacation pay, fringe benefits, expense reimbursements, severance pay, or any other form of disputed compensation; claims pursuant to any federal, state or local law or cause of action including, but not limited to, the federal Civil Rights Act of 1866; Title VII of the federal Civil Rights Act of 1964, as amended; the federal Civil Rights Act of 1991; Sections 1981 through 1988 of Title 42 of the United States Code, as amended; the federal Occupational Safety and Health Act of 1970; the Consolidated Omnibus Budget Reconciliation Act of 1985; the federal Family and Medical Leave Act of 1993, except as prohibited by law; the federal Worker Adjustment and Retraining Notification Act of 1988; the federal Vocational Rehabilitation Act of 1973; the federal Equal Pay Act of 1963; the federal Fair Labor Standards Act, except as prohibited by law; the National Labor Relations Act, as amended; the federal Employee Retirement Income Security Act of 1974, as amended; the federal Americans with Disabilities Act of 1990; the Age Discrimination in Employment Act of 1967, as amended (the “ADEA”); the Sarbanes-Oxley Act of 2002; the California Fair Employment and Housing Act, as amended; the California civil rights laws; the California Equal Pay Law; tort law; contract law; statutory law; common law; wrongful discharge; discrimination; fraud; defamation; emotional distress; and breach of the implied covenant of good faith and fair dealing; provided, however, that nothing in this paragraph shall be construed in any way to release the Company from (i) the payments and benefits under Section 2 of my Agreement, (ii) to accrued or vested benefits I may have, if any, as of the date hereof under any applicable plan, policy, practice, program, contract or agreement with the Company, (iii) its obligation to indemnify me pursuant to the Company’s indemnification obligation pursuant to agreement or applicable law, (iv) to any rights or benefits that may not be waived pursuant to applicable law, including, without limitation, any right to unemployment insurance

Exhibit B-1




benefits, or (v) to my right to communicate directly with, cooperate with, or provide information to, any federal, state or local government regulator.
For the avoidance of doubt, nothing in this Agreement will be construed to prohibit me from filing a charge with, reporting possible violations to, or participating or cooperating with any governmental agency or entity, including but not limited to the Equal Employment Opportunity Commission, the National Labor Relations Board, the California Department of Fair Employment and Housing, the Department of Justice, the Securities and Exchange Commission, Congress, or any agency Inspector General, or making other disclosures that are protected under the whistleblower, anti-discrimination, or anti-retaliation provisions of federal, state or local law or regulation; provided, however, that I may not disclose information of the Company or any of their affiliates that is protected by the attorney-client privilege, except as otherwise required by law. I do not need the prior authorization of the Company to make any such reports or disclosures, and I am not required to notify the Company that I have made such reports or disclosures.
Furthermore, in accordance with 18 U.S.C. § 1833, notwithstanding anything to the contrary in this Agreement: (i) I shall not be in breach of this Agreement, and shall not be held criminally or civilly liable under any federal or state trade secret law (x) for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (y) for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (ii) if I file a lawsuit for retaliation by the Company for reporting a suspected violation of law, I may disclose the trade secret to my attorney, and may use the trade secret information in the court proceeding, if I file any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order.
I acknowledge that I am knowingly and voluntarily waiving and releasing any rights I may have under the ADEA. I also acknowledge that the consideration given under the Agreement for the waiver and release in the preceding paragraph hereof is in addition to anything of value to which I was already entitled. I further acknowledge that I have been advised by this writing, as required by the ADEA, that: (A) my waiver and release do not apply to any rights or claims that may arise on or after the date I execute this Release; (B) I should consult with an attorney of my choice prior to executing this Release; (C) I have forty-five (45) days to consider this Release (although I may choose to voluntarily execute this Release earlier); (D) I have seven (7) days following the execution of this Release by the parties to revoke the Release; (E) this Release shall not be effective until the date upon which the revocation period has expired, which shall be the eighth day after this Release is executed by me. I hereby understand that the revocation contemplated in this paragraph shall not be effective unless it is in writing and signed by me and received by the Company prior to the expiration of the revocation period. I further acknowledge that I have read this Release carefully and completely understand each of the terms of this Release; and, as required by ADEA, that I have received with this Release a detailed list of the job titles and ages of all employees who were terminated in this group termination and the ages of all employees of the Company in the same job classification or organizational unit who were not terminated.
[NAME OF EXECUTIVE]
    
Date:        


Exhibit B-2

EX-10.3 4 ex103-mlnxxexecutivesevera.htm EXHIBIT 10.3 Exhibit


EXHIBIT 10.3

AMENDED AND RESTATED EXECUTIVE SEVERANCE BENEFITS AGREEMENT
This AMENDED AND RESTATED EXECUTIVE SEVERANCE BENEFITS AGREEMENT (the “Agreement”) is entered into effective as of this [ ˜ ] day of [ ˜ ], 2018 (the “Effective Date”), between [ ˜ ] (“Executive”) and MELLANOX TECHNOLOGIES, LTD. (the “Company”). This Agreement is intended to provide Executive with the compensation and benefits described herein upon the occurrence of specific events and supersedes in its entirety any prior Executive Severance Benefits Agreement entered into by and between Executive and the Company (the “Prior Agreement”). Certain capitalized terms used in this Agreement are defined in Article 5.
The Company and Executive hereby agree as follows:
ARTICLE 1.
SCOPE OF AND CONSIDERATION FOR THIS AGREEMENT
1.1    Position and Duties. Executive is currently employed by the Company as [ ˜ ]. Executive reports directly to the [ ˜ ] of the Company.
1.2    Restrictions. Without limiting Executive's obligations pursuant to the Employment Agreement between Executive and the Company, during Executive’s employment by the Company, Executive agrees to the best of Executive’s ability and experience that Executive will at all times loyally and conscientiously perform all of the duties and obligations required of and from Executive as [ ˜ ] or any other position Executive is assigned. During the term of Executive’s employment, Executive further agrees that Executive will devote all of Executive’s business time and attention to the business of the Company, the Company shall be entitled to all of the benefits and profits arising from or incident to all such work, services and advice, Executive shall not render commercial or professional services of any nature to any person or organization, whether or not for compensation, without the prior written consent of the Board, and Executive shall not directly or indirectly engage or participate in any business that is competitive in any manner with the business of the Company. Nothing in this Agreement shall prevent Executive from accepting speaking or presentation engagements in exchange for honoraria or from service on boards of charitable organizations or otherwise participating in civic, charitable or fraternal organizations, or from owning no more than one percent (1%) of the outstanding equity securities of a corporation whose stock is listed on a national stock exchange.
1.3    Employee Proprietary Information and Inventions Agreement. Executive acknowledges that Executive has previously executed and delivered to an officer of the Company the Company’s Employee Proprietary Information and Inventions Agreement (the “Confidentiality Agreement”) and that the Confidentiality Agreement remains in full force and effect.
1.4    Benefits Upon Covered Termination. The Company and Executive wish to set forth the benefits which Executive shall be entitled to receive in the event of a Covered Termination.
1.5    Consideration. The duties and obligations of the Company to Executive under this Agreement shall be in consideration for Executive’s past services to the Company, Executive’s continued employment with the Company and full compliance with the provisions of the Employment Agreement and this Agreement, and Executive’s execution of a release in accordance with Section 4.1 hereof.
1.6    Prior Agreement. This Agreement shall supersede any other agreement relating to severance benefits in the event of Executive’s severance from employment, including without limitation, any Prior Agreement.




29829-3982361v1



ARTICLE 2.
SEVERANCE BENEFITS
2.1    Covered Termination Severance Benefits. A Covered Termination of Executive’s employment entitles Executive to receive the benefits set forth in this Section 2.1, subject to Section 4.1.
(a)    Additional Severance Payment. Subject to Executive’s continued compliance with this Agreement including without limitation, Executive’s obligations and undertakings pursuant to Section 1.3 and 3 hereof, and the Employment Agreement, the Company shall pay to Executive, in addition to any rights and entitlements under law and the Executive’s Employment Agreement, an amount equal to the sum of Executive’s Base Salary and Target Bonus, less applicable withholdings, in a cash lump sum as soon as administratively practicable following the date that the Release (as defined below) was executed by Executive.
(b)    Equity Award Acceleration. The vesting and/or exercisability of one-hundred percent (100%) of the unvested shares subject to Executive’s Equity Awards shall be automatically accelerated immediately effective as of the date of the Covered Termination.
2.2    Other Terminations. If Executive’s employment is terminated by the Company for Cause, by Executive other than pursuant to a Constructive Termination or as a result of Executive’s death or disability, the Company shall not have any other or further obligations to Executive under this Agreement (including any financial obligations) except that Executive shall be entitled to receive (a) Executive’s fully earned but unpaid base salary, through the date of termination at the rate then in effect, and (b) all other amounts or benefits to which Executive is entitled under the Employment Agreement (if any) and all other amounts or benefits to which Executive is entitled under any compensation, retirement or benefit plan or practice of the Company at the time of termination in accordance with the terms of such plans or practices or applicable law. In addition, subject to the provisions of the Company’s equity compensation plans and the terms of Executive’s Equity Awards, if Executive’s employment is terminated by the Company for Cause, by Executive other than pursuant to a Constructive Termination or as a result of Executive’s death or disability, all vesting of Executive’s unvested Equity Awards previously granted to Executive by the Company shall cease and none of such unvested Equity Awards shall be exercisable following the date of such termination. The foregoing shall be in addition to, and not in lieu of, any and all other rights and remedies that may be available to the Company under the circumstances, whether at law or in equity.
2.3    Mitigation. Except as otherwise specifically provided herein, Executive shall not be required to mitigate damages or the amount of any payment provided under this Agreement by seeking other employment or otherwise, nor shall the amount of any payment provided for under this Agreement be reduced by any compensation earned by Executive as a result of employment by another employer or by any retirement benefits received by Executive after the date of a Covered Termination.
2.4    Exclusive Remedy. Except as otherwise expressly required by law or as specifically provided herein or in the Executive’s Employment Agreement, all of Executive’s rights to salary, severance, benefits, bonuses and other amounts hereunder (if any) accruing after the termination of Executive’s employment shall cease upon such termination.

2





ARTICLE 3.
RESTRICTIVE COVENANTS
3.1    Non-Solicitation. In further consideration of the duties and obligations of the Company to Executive hereunder, Executive acknowledges that during the course of Executive’s employment with the Company, Executive has or will become familiar with the Company’s trade secrets and with other confidential information concerning the Company and that Executive’s services shall be of special, unique and extraordinary value to the Company; and, therefore, Executive agrees that, during the one-year period commencing on the date of termination of Executive’s employment for any reason (the “Restricted Period”), Executive shall not, directly or indirectly, through another person or entity, (i) induce, solicit, encourage or attempt to induce, solicit or encourage any employee of the Company to leave the employ of the Company, or in any way interfere with the relationship between the Company and any employee thereof; (ii) induce, solicit or encourage or attempt to induce, solicit or encourage any customer, supplier, licensee, licensor, franchisee or other business relation of the Company and any of its Affiliates to cease doing business with the Company and any of its Affiliates, or in any way interfere with the relationship between any such customer, supplier, licensee or business relation of the Company and any of its Affiliates.
3.2    Modification of Covenants. If, at the time of enforcement of any of the covenants contained in Section 3.1 hereof, a court of competent jurisdiction shall hold that the duration, scope or area restrictions stated herein are unreasonable under circumstances then existing, the parties agree that the maximum duration, scope or area reasonable under such circumstances shall be substituted for the stated duration, scope or area and that the court shall be allowed to revise the restrictions contained herein to cover the maximum period, scope and area permitted by law.
ARTICLE 4.

LIMITATIONS AND CONDITIONS ON BENEFITS
4.1    Release Prior to Payment of Benefits. Upon a Covered Termination, and prior to the payment of any benefits under this Agreement on account of such Covered Termination, Executive shall execute and deliver to the Company an effective general release (the “Release”) in the form attached hereto and incorporated herein as Exhibit A, subject to any changes the Company deems necessary or appropriate to reflect applicable law. Such Release shall specifically relate to all of Executive’s rights and claims in existence at the time of such execution and shall confirm Executive’s obligations under the Confidentiality Agreement. In the event Executive does not execute and deliver such Release within thirty (30) days following the Covered Termination, no benefits shall be payable under this Agreement.
4.2    Termination of Benefits. Benefits under this Agreement shall terminate immediately if Executive, at any time, violates any proprietary information or confidentiality obligation to the Company or any other restrictive covenant, including, without limitation, the Confidentiality Agreement and any non-solicitation obligation to the Company pursuant to Section 3.1 above or otherwise.

3





ARTICLE 5.

DEFINITIONS
For purposes of the Agreement, the following terms are defined as follows:
5.1    “Base Salary” means Executive’s annual salary (that is the base salary and where applicable together with the Overtime Payment, with no fringe benefits whatsoever) as in effect during the last regularly scheduled payroll period immediately preceding a Covered Termination but excluding any reduction of base salary giving rise to Constructive Termination hereunder.
5.2     “Board” means the Board of Directors of the Company.
5.3    “Cause” means that, in the reasonable determination of the Chief Executive Officer of the Company, Executive:
(a)    has committed an act of fraud or embezzlement or has intentionally committed some other illegal act that has a material adverse impact on the Company or any successor or parent or subsidiary thereof;
(b)    has been convicted of, or entered a plea of “guilty” or “no contest” to, a felony which causes or may reasonably be expected to cause substantial economic injury to or substantial injury to the reputation of the Company or any subsidiary or affiliate of the Company;
(c)    has made any unauthorized use or disclosure of confidential information or trade secrets of the Company or any successor or parent or subsidiary thereof that has a material adverse impact on any such entity;
(d)    has committed any other intentional misconduct that has a material adverse impact on the Company or any successor or parent or subsidiary thereof; or
(e)    has intentionally refused or intentionally failed to act in accordance with any lawful and proper direction or order of the Board or the appropriate individual to whom Executive reports, provided such direction is not materially inconsistent with Executive’s customary duties and responsibilities.
5.4    “Change of Control” means and includes each of the following:
(a)    A transaction or series of transactions (other than an offering of Shares to the general public through a registration statement filed under the laws of any applicable jurisdiction) whereby any person or related group of persons (other than the Company, any of its subsidiaries, an employee benefit plan maintained by the Company or any of its subsidiaries or a person that, prior to such transaction, directly or indirectly controls, is controlled by, or is under common control with, the Company) directly or indirectly acquires beneficial ownership of securities of the Company possessing more than 50% of the total combined voting power of the Company’s securities outstanding immediately after such acquisition; or
(b)    During any period of two consecutive years, individuals who, at the beginning of such period, constitute the Board together with any new director(s) (other than a director designated by a person who shall have entered into an agreement with the Company to effect a transaction described in Subsections (a) or (c) hereof) whose election by the Board or nomination for election by the Company’s shareholders was approved by a vote of at least two thirds of the directors then still in office who either were directors at the beginning of the two-year period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; or

4





(c)    The consummation by the Company (whether directly involving the Company or indirectly involving the Company through one or more intermediaries) of (x) a merger, consolidation, reorganization, or business combination or (y) a sale or other disposition of all or substantially all of the Company’s assets in any single transaction or series of related transactions or (z) the acquisition of assets or shares of another entity, in each case other than a transaction:
(i)    Which results in the Company’s voting securities outstanding immediately before the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the Company or the person that, as a result of the transaction, controls, directly or indirectly, the Company or owns, directly or indirectly, all or substantially all of the Company’s assets or otherwise succeeds to the business of the Company (the Company or such person, the “Successor Entity”)) directly or indirectly, at least a majority of the combined voting power of the Successor Entity’s outstanding voting securities immediately after the transaction, and
(ii)    After which no person or group beneficially owns voting securities representing 50% or more of the combined voting power of the Successor Entity; provided, however, that no person or group shall be treated for purposes of this Subsection (c)(ii) as beneficially owning 50% or more of combined voting power of the Successor Entity solely as a result of the voting power held in the Company prior to the consummation of the transaction; or
(d)    The Company’s shareholders approve a liquidation or dissolution of the Company.
The Board shall have full and final authority, which shall be exercised in its discretion, to determine conclusively whether a Change of Control has occurred pursuant to the above definition, and the date of the occurrence of such Change of Control and any incidental matters relating thereto.
5.5    “Company” means Mellanox Technologies, Ltd., company organized under the laws of the State of Israel, or, following a Change of Control, the surviving entity resulting from such transaction.
5.6    “Constructive Termination” means that Executive voluntarily terminates Executive’s employment with the Company after any of the following are undertaken without Executive’s express written consent:
(a)    the removal of or a material reduction in the nature or scope of Executive’s responsibilities, or the assignment to Executive of duties that are materially inconsistent with Executive’s position other than a change in reporting relationship;
(b)    a change in Executive’s direct reporting relationship so that Executive no longer reports directly to the person indicated in Section 1.1 or an individual at a substantially similar or higher level;
(c)    a material reduction in Executive’s base salary or target annual bonus, unless the base salaries or target annual bonus, as applicable, of all other executives are similarly reduced; or
(d)    a relocation of Executive’s place of employment that increases Executive’s one-way commute by more than thirty (30) miles from such Executive’s place of employment as of immediately prior to such relocation. The termination of Executive’s employment as a result of Executive’s death or disability shall not be deemed to be a Constructive Termination.
Notwithstanding the foregoing, a resignation shall not constitute a “Constructive Termination” unless the event or condition giving rise to such resignation continues more than thirty (30) days following Executive’s written notice of such condition provided to the Company within ninety (90) days of the first occurrence of such event or condition and such resignation is effective within thirty (30) days following the end of such notice period.

5






5.7    “Covered Termination” means an Involuntary Termination Without Cause or a Constructive Termination, in each case, which occurs within 12 months following a Change of Control.
5.8    “Employment Agreement” means that employment agreement dated [ ] by and between the Company and Executive.
5.9    “Equity Awards” means all options to purchase ordinary shares, awards of restricted ordinary shares and such other awards granted pursuant to the Company’s option and other equity incentive award plans or agreements.
5.10     “Involuntary Termination Without Cause” means Executive’s dismissal or discharge by the Company other than for Cause. The termination of Executive’s employment as a result of Executive’s death or disability shall not be deemed to be an Involuntary Termination Without Cause.
5.11    “Target Bonus” means Executive’s target annual bonus for the year in which a Covered Termination occurs or, in the event a target annual bonus has not been established for Executive for such year, the average of the three most recent annual bonuses paid to Executive as of the date of the Covered Termination.
ARTICLE 6.
GENERAL PROVISIONS
6.1    Employment Status. This Agreement does not constitute a contract of employment or impose upon Executive any obligation to remain as an employee, or impose on the Company any obligation (a) to retain Executive as an employee, (b) to change the status of Executive as an at-will employee (subject to applicable law), or (c) to change the Company’s policies regarding termination of employment.
6.2    Notices. Any notices provided hereunder must be in writing, and such notices or any other written communication shall be deemed effective upon the earlier of personal delivery (including personal delivery by facsimile) or the third day after mailing by first class mail to the Company at its primary office location and to Executive at Executive’s address as listed in the Company’s payroll records. Any payments made by the Company to Executive under the terms of this Agreement shall be delivered to Executive either in person or at the address as listed in the Company’s payroll records.
6.3    Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision or any other jurisdiction, but this Agreement will be reformed, construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provisions had never been contained herein.
6.4    Waiver. If either party should waive any breach of any provisions of this Agreement, such party shall not thereby be deemed to have waived any preceding or succeeding breach of the same or any other provision of this Agreement.
6.5    Complete Agreement. This Agreement, including Exhibit A, constitutes the entire agreement between Executive and the Company and is the complete, final, and exclusive embodiment of their agreement with regard to this subject matter, wholly superseding all written and oral agreements with respect to severance benefits to Executive in the event of employment termination, including without limitation, any Prior Agreement. It is

6





entered into without reliance on any promise or representation other than those expressly contained herein. Notwithstanding anything herein to the contrary, this Agreement shall not supersede the Employment Agreement or any indemnification agreement between Executive and the Company.
6.6    Amendment or Termination of Agreement. This Agreement may be changed or terminated only upon the mutual written consent of the Company and Executive. The written consent of the Company to a change or termination of this Agreement must be signed by an executive officer of the Company after such change or termination has been approved by the Board.
6.7    Counterparts. This Agreement may be executed in separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same Agreement.
6.8    Headings. The headings of the Articles and Sections hereof are inserted for convenience only and shall not be deemed to constitute a part hereof nor to affect the meaning thereof.
6.9    Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive, and the Company, and any surviving entity resulting from a Change of Control and upon any other person who is a successor by merger, acquisition, consolidation or otherwise to the business formerly carried on by the Company, and their respective successors, assigns, heirs, executors and administrators, without regard to whether or not such person actively assumes any rights or duties hereunder; provided, however, that Executive may not assign any duties hereunder and may not assign any rights hereunder without the written consent of the Company, which consent shall not be withheld unreasonably.
6.10    Choice of Law. All questions concerning the construction, validity and interpretation of this Agreement will be governed by the law of the State of Israel, without regard to its conflict of laws rules. Any legal proceeding arising out of, or relating to this Agreement will be instituted in a court in Israel, and the Executive and the Company hereby consent to the personal and exclusive jurisdiction of such court(s) and hereby waive any objection(s) that they may have to personal jurisdiction, the laying of venue of any such proceeding and any claim or defense of inconvenient forum.
6.11    Non-Publication. The parties mutually agree not to disclose publicly the terms of this Agreement except to the extent that disclosure is mandated by applicable law or regulation or to their respective advisors (e.g., attorneys, accountants).
6.12    Construction of Agreement. In the event of a conflict between the text of the Agreement and any summary, description or other information regarding the Agreement, the text of the Agreement shall control.
(SIGNATURE PAGE FOLLOWS)



7






IN WITNESS WHEREOF, the parties have executed this Agreement on the Effective Date written above.
Mellanox Technologies, Ltd.
[NAME OF EXECUTIVE]
By:    
   
Name:
 
Title:
 

Exhibit A: Release

[Signature Page To Executive Severance Benefits Agreement]






EXHIBIT A
RELEASE
Certain capitalized terms used in this Release are defined in the Amended and Restated Executive Severance Benefits Agreement (the “Agreement”), which I have executed and of which this Release is a part.
I hereby confirm my obligations under the Company’s Employee Proprietary Information and Inventions Agreement.
I also hereby confirm that of the date hereof, I have received all amounts and/or entitlements to which I am due as a result of or in connection with my employment with the Company and its termination including, without limitation, with respect to salary, wages, back wages, contributions of all kind (including to Managers' Insurance Policy or Pension Fund, (*) and Education Fund (**)), severance pay, Additional Severance Payment, annual vacation, redemption of annual vacation, overtime pay, travel allowance, car, recreation pay (***), sick pay, commissions, incentives, bonuses, options, stock, warranties, benefit plans or programs ,notice period or payment in lieu of notice, deferred compensation payments, expenses, benefits, and reimbursement of any kind and any other payment or benefits or rights whatsoever in connection or arising out of my employment with the Company or termination of my employment or that otherwise might be owed to me by the Company.
In accordance with the termination of my employment at the Company I am entitled to all sums as described in the List of Final Payments, attached to this letter, and the release letters. I accept the payments and the rights described in the List of Final Payments as full, complete and unconditional payment, settlement and satisfaction of any and all obligations of the Company arising out of my employment or the termination of my employment, or that otherwise might be owed to me by the Company.
Upon completion by the Company of the payments and provision of the release letters, all as listed in the attached “List of Final Payments” in connection with my employment with the Company and/or the termination of such employment, neither myself, nor anyone on my behalf, has or will have any claim, demand and/or cause of action, including with respect to my dismissal and/or entitlement to severance pay, whether or not now known, suspected or claimed, which I have ever had, now have, or may claim to have against the Company and/or its affiliates (whether directly or indirectly) pursuant to the Employment Agreement and/or any applicable law or otherwise against Company and/or its parent company, and/or its affiliates and/or anyone on its behalf, including directors, officers, employees, agents, partners, investors, predecessors, successors, heirs, assigns, directors, employees or shareholders or any of their representatives of successors or affiliated corporations or organizations, whether previously or hereinafter affiliated in any manner. Without derogating in any way from the above, I acknowledge that this Release is a “Settlement and Acknowledgement of Discharge” as defined in Section 29 of the Severance Pay Law, 5723 — 1963.
I acknowledge that all of the payments referred to hereunder (including in the Agreement and in the List of Final Payments) are gross amounts and shall be subject to the withholding of all applicable taxes and deductions required by any applicable law.

I acknowledge and agree that the payments and entitlements specified in and the attached “List of Final Payments" are the sole consideration to which I am entitled from the Company (subject to the contingencies set forth in such documents) and that there is no further obligation, financial or otherwise, owing to me by the Company.


* [  ]
** [  ]
*** [  ]

Exhibit A-1



I hereby confirm that I shall continue to comply with the obligations under the Confidentiality Agreement executed by me and the Company and appended to my employment agreement and other undertakings that by their nature survive my employment with the Company. Without limiting the generality of the foregoing, I undertake to maintain the terms of this Release in strict confidence.

I expressly waive any right or claim of right to assert hereafter that any claim, demand, obligation and/or cause of action has, through ignorance, oversight or error, been omitted from the terms of this Release. I make this waiver with full knowledge of my and with specific intent to release both my known and unknown claims. I understand and acknowledge the significance and consequence of this Release and expressly agrees that this Release shall be given full force and effect according to each and all of its express terms and provisions, including those relating to unknown and unsuspected claims, demands, obligations and causes of action specified herein.
Except as otherwise set forth in this Release, I hereby release, acquit and forever discharge the Company, its parents and subsidiaries, and their officers, directors, agents, servants, employees, shareholders, successors, assigns and affiliates, of and from any and all claims, liabilities, demands, causes of action, costs, expenses, attorneys’ fees, damages, indemnities and obligations of every kind and nature, in law, equity, or otherwise, known and unknown, suspected and unsuspected, disclosed and undisclosed (other than any claim for indemnification I may have as a result of any third party action against me based on my employment with the Company), arising out of or in any way related to agreements, events, acts or conduct at any time prior to the date I execute this Release, including, but not limited to: all such claims and demands directly or indirectly arising out of or in any way connected with my employment with the Company or the termination of that employment, including but not limited to, with respect to salary, wages, back wages, contributions to managers insurance (*) and education fund (**), severance pay, annual vacation, overtime pay, travel allowance, recreation pay (***), sick pay, commissions, incentives, bonuses, options, notice period or payment in lieu of notice, deferred compensation payments, expenses, benefits, and reimbursement of any kind and any other payment or benefits or rights whatsoever in connection with my employment with the Company or termination of my employment or that otherwise might be owed to me by the Company; claims of intentional and negligent infliction of emotional distress, any and all tort claims for personal injury; claims pursuant to any federal, state or local law or cause of action including tort law; contract law; statutory law; common law; wrongful discharge; discrimination; fraud; defamation; emotional distress; and breach of the implied covenant of good faith and fair dealing; provided, however, that nothing in this paragraph shall be construed in any way to release the Company from (i) the payments and benefits under Section 2 of my Agreement, (ii) to benefits described in the List of Final Payments, (iii) its obligation to indemnify me pursuant to the Company’s indemnification obligation pursuant to agreement or applicable law, (iv) to any rights or benefits that may not be waived pursuant to applicable law, including, without limitation, any right to unemployment insurance benefits, or (v) to my right to communicate directly with, cooperate with, or provide information to, any federal, state or local government regulator.

Exhibit A-2



I acknowledge that I have read this Release carefully and completely understand each of the terms of this Release. I acknowledge that the undertakings contained in this Release are irrevocable and the Company and its representatives and successors are relying upon my undertakings. I declare that I am fully aware of my rights under law and that this waiver is signed by me upon my own free will after I was given the opportunity to receive any and all explanations regarding my rights to my full satisfaction, and to check all my accounts with the Company and after I have examined all my rights against the Company. I further acknowledge that I have been afforded sufficient time to understand the terms and effects of this Release, and that the agreements and obligations herein are made voluntarily, knowingly and without duress, and that neither the Company nor its agents or representatives have made any representations inconsistent with the provisions of this Release.
[NAME OF EXECUTIVE]
    
Date:        


Exhibit A-3



LIST OF FINAL PAYMENTS
On or subsequent to the date of termination of your employment with the Company (the “Termination Date”), the Company shall pay and/or release to you the following:
1.    Last Monthly Salary:
A gross sum for Salary through Termination Date.
2.    Severance Pay: (gross)
Release of all amount accumulated in your managers insurance policy and/or pension fund shall be on account of your statutory severance pay entitlement, and the Company will complete payment of the statutory severance entitlement. [Only in the event that such completion of the statutory severance payment is required]
3.    Vacation Days:
A gross payment for _________accrued and unused vacation days - NIS____________
4.    Recuperation Pay (d’mei havra’ah):
A gross payment for _____ unpaid d’mei havra’ah due as of the Termination Date - NIS __________
5.    Prior Notice of Termination
A gross payment in lieu of prior notice for_______    days, including a payment for social benefits payable thereupon. [If applicable]
6.    Additional Severance Payment
Subject to the terms and conditions of the Agreement - NIS ___________

7.    In addition, the Company shall release the Managers Insurance Policy Pension Fund (severance payment and benefits) and Education Fund (Keren Hishtalmuti) maintained on your behalf by the Company.

Exhibit A-4
EX-10.4 5 ex104-mellanoxxinternation.htm EXHIBIT 10.4 Exhibit

EXHIBIT 10.4

MELLANOX TECHNOLOGIES, LTD.

THIRD AMENDED AND RESTATED GLOBAL SHARE INCENTIVE PLAN (2006)
RESTRICTED SHARE UNIT AWARD GRANT NOTICE AND
RESTRICTED SHARE UNIT AWARD AGREEMENT
FOR ALL PARTICIPANTS (OTHER THAN PARTICIPANTS IN ISRAEL)
Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), pursuant to its Third Amended and Restated Global Share Incentive Plan (2006), including any applicable appendix thereto (the “Plan”), hereby grants to the individual listed below (the “Participant”), an award (the “Award”) of restricted share units (“Restricted Share Units or RSUs”). Each Restricted Share Unit represents the right to receive one unrestricted, fully transferable ordinary share of the Company (each a “Share,” collectively “Shares”) upon vesting. This Award is subject to all of the terms and conditions as set forth herein, in the Restricted Share Unit Award Agreement attached hereto as Exhibit A (the “RSU Agreement”), the special provisions for the Participant’s country of residence, if any, attached hereto as Exhibit B, (the “Foreign Appendix” and, together with the RSU Agreement, the “Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Agreement.
Participant’s Name:
˜ ]
RSU Number:
˜ ]
Grant Date:
˜ ]
Total Number of RSUs:
˜ ]
Vesting Commencement Date:
˜ ]

Vesting Schedule:


˜ ]
By his or her acceptance of the Award through the Company's online acceptance procedure (or by his or her signature and the signature of the Company’s representative below), the Participant agrees to be bound by the terms and conditions of the Plan, the Agreement and this Grant Notice. The Participant has reviewed the Agreement, the Plan and this Grant Notice in their entirety and fully understands all provisions of this Grant Notice, the Agreement, and the Plan. The Participant also agrees that the Company, in its sole discretion, may satisfy any applicable tax withholding obligations in accordance with Section 2.6 of the RSU Agreement by (i) withholding Shares otherwise issuable to the Participant upon vesting of the RSUs, (ii) instructing a broker on the Participant’s behalf to sell Shares otherwise issuable or issued to the Participant upon vesting of the RSUs and submit the proceeds of such sale to the Company, or (iii) using any other method permitted by Section 2.6 of the RSU Agreement or under the Plan. The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or relating to the RSUs.
If the Participant does not accept or decline the Award before the first vesting period of the grant date stated above or by such other date that may be communicated to the Participant by the Company, the Company will accept the Award on the Participant's behalf and the Participant will be deemed to have accepted the terms and conditions of the Award set forth in the Plan, the Agreement and this Grant Notice. If the





Participant declines the Award, the Award will be cancelled and no benefits from the Award nor any compensation or benefits in lieu of the Award will be provided to the Participant.
MELLANOX TECHNOLOGIES, LTD.:
PARTICIPANT:
By:
            
By:
            
Print Name:
            
Print Name:
            
Title:
            
 
 
Address:
            
Address:
            







EXHIBIT A
TO RESTRICTED SHARE UNIT AWARD GRANT NOTICE
RESTRICTED SHARE UNIT AWARD AGREEMENT
FOR ALL PARTICIPANTS (OTHER THAN PARTICIPANTS IN ISRAEL)

Pursuant to the Restricted Share Unit Award Grant Notice (the “Grant Notice”) and this Restricted Share Unit Award Agreement (the “RSU Agreement”), including any special provisions for the Participant’s country set forth in Exhibit B (the “Foreign Appendix” and, together with the RSU Agreement, the “Agreement”), Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), has granted to the Participant an award (the “Award”) of restricted share units (“Restricted Share Units or RSUs”) under the Company’s Third Amended and Restated Global Share Incentive Plan (2006), including any applicable appendix or supplement thereto (the “Plan”).
ARTICLE I
GENERAL
1.1    Defined Terms. Wherever the following terms are used in this Agreement they shall have the meanings specified below, unless the context clearly indicates otherwise. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan or the Grant Notice, as applicable.
(a)Termination of Consultancy” shall mean the time when the engagement of the Participant as a Consultant to the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, by resignation, discharge, death or retirement, but excluding: (i) terminations where there is a simultaneous employment or continuing employment of the Participant by the Company or any affiliate thereof, and (ii) terminations where there is a simultaneous re-establishment of a consulting relationship or continuing consulting relationship between the Participant and the Company or any affiliate thereof. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Consultancy, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Consultancy. Notwithstanding any other provision of the Plan, the Company or any affiliate thereof has an absolute and unrestricted right to terminate a Consultant’s service at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in writing.
(b)Termination of Directorship” shall mean the time when the Participant, if he or she is or becomes a Non-Employee Director, ceases to be a member of the Board of Directors for any reason, including, but not by way of limitation, a termination by resignation, failure of shareholders to approve appointment, failure to be elected, death or retirement. The Board of Directors, in its sole and absolute discretion, shall determine the effect of all matters and questions relating to Termination of Directorship with respect to Non-Employee Directors.
(c)Termination of Employment” shall mean the time when the employee-employer relationship between the Participant and the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, a termination by resignation, discharge, death, disability or retirement; but excluding: (i) terminations where there is a simultaneous reemployment or continuing employment of the Participant by the Company or any affiliate thereof, (ii) terminations where there is a simultaneous establishment of a consulting relationship or continuing consulting relationship




between the Participant and the Company or any affiliate thereof, and (iii) terminations where the Participant simultaneously becomes a Non-Employee Director, whether by appointment or election; for avoidance of doubt, the Participant will participate in the Plan as an employee until the Participant’s appointment to the Board of Directors is approved by the Company’s shareholders. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Employment, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Employment.
(d)Termination of Services” shall mean the Participant’s Termination of Consultancy, Termination of Directorship or Termination of Employment, as applicable.
1.2    General. Each Restricted Share Unit shall constitute a non-voting unit of measurement which is deemed for bookkeeping purposes to be equivalent to one Share (subject to adjustment as provided in Section 11.1 of the Plan) solely for purposes of the Plan and this Agreement. The Restricted Share Units shall be used solely as a device for the determination of the payment to eventually be made to the Participant if such Restricted Share Units vest pursuant to Section 2.3 hereof. The Restricted Share Units shall not be treated as property or as a trust fund of any kind.
1.3    Incorporation of Terms of Plan. The RSUs are subject to the terms and conditions of the Plan, which is incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.
ARTICLE II

GRANT OF RESTRICTED SHARE UNITS
2.1    Grant of RSUs. Effective as of the grant date set forth in the Grant Notice (the “Grant Date”), the Company grants to the Participant the Award as set forth in the Grant Notice.
2.2    Company’s Obligation to Pay. Each RSU has a value equal to the fair market value of a Share on the date it becomes vested. Unless and until the RSUs will have vested in the manner set forth in Article II hereof, the Participant will have no right to payment of any such RSUs. Prior to actual payment of any vested RSUs, such RSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
2.3    Vesting Schedule. Subject to Section 2.4 hereof and any accelerated vesting provisions in any Executive Severance Benefit Agreement, employment agreement or other agreement between the Participant and the Company, the RSUs awarded by the Grant Notice will vest and become non-forfeitable with respect to the applicable portion thereof according to the vesting schedule set forth on the Grant Notice to which this Agreement is attached (the “Vesting Schedule”), subject to the Participant’s continued employment or service through such dates, as a condition to the vesting of the applicable installment of the RSUs and the rights and benefits under this Agreement. Unless otherwise determined by the Administrator, partial employment or service, even if substantial, during any vesting period will not entitle the Participant to any proportionate vesting or avoid or mitigate a termination of rights and benefits upon or following a Termination of Services as provided in Section 2.4 below or under the Plan.
2.4    Forfeiture, Termination and Cancellation upon Termination of Services. Notwithstanding any contrary provision of this Agreement, upon the Participant’s Termination of Services for any or no reason, the then-unvested RSUs subject to this Agreement will be automatically forfeited, terminated and cancelled as of such date without payment of any consideration by the Company, and the Participant, or the Participant’s




beneficiary or personal representative, as the case may be, shall have no further rights hereunder. For the avoidance of doubt, except as otherwise provided by the Administrator, no RSUs shall vest following the Participant’s Termination of Services.
2.5    Payment after Vesting. As soon as administratively practicable, and, in any event, within sixty (60) days, following the vesting of any Restricted Share Units pursuant to Section 2.3 or Section 3.2, the Company shall deliver to the Participant a number of Shares (either by delivering one or more certificates for such shares or by entering such shares in book entry form, as determined by the Company in its sole discretion) equal to the number of Restricted Share Units subject to this Award that vest on the applicable vesting date, unless such Restricted Share Units terminate prior to the given vesting date pursuant to Section 2.4. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 2.9(a), (b) or (c) hereof, then the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with Sections 2.9(a), (b) and (c) hereof; provided, however, that if the Participant is a U.S. federal taxpayer, any such delay shall apply only to the extent permissible under Section 409A (as defined below).
2.6    Responsibility for Taxes.

(a)The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant’s employer (the “Employer”), the ultimate liability for any or all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant (“Tax-Related Items”) is and remains the Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer. The Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Award, including, but not limited to, the grant, vesting or payment of the RSUs, the issuance of Shares, the subsequent sale of Shares and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the RSUs or any aspect of the Award to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant has become subject to Tax-Related Items in more than one jurisdiction, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

(b)Prior to any relevant taxable or tax withholding event, as applicable, the Participant will pay or make arrangements satisfactory to the Company and/or the Employer to fulfill all Tax-Related Items. In this regard, the Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations for Tax-Related Items by one or a combination of the following:

(i)withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company and/or the Employer;

(ii)requiring the Participant to tender a payment in cash, check or wire transfer of the Tax-Related Items to the Company or the Employer;

(iii)withholding from proceeds of the sale of Shares acquired upon payment of the RSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization without further consent);





(iv)withholding Shares to be issued upon payment of the RSUs (“net-share settlement”); provided, however, that if the Participant is a Section 16 officer of the Company under the Exchange Act, then applicable withholding obligations for Tax-Related Items will be settled by withholding Shares in accordance with this subsection (iv) or, alternatively, the Committee (as constituted in accordance with Rule 16b-3 under the Exchange Act) shall establish the method of withholding from alternatives (i)-(iii) herein; and/or

(v)any other method of withholding determined by the Company and permitted by applicable law.

(c)Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or, to the extent permitted under the Plan, other applicable withholding rates, including maximum applicable rates in the Participant’s jurisdiction(s) in which case the Participant will receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in Shares. If the obligation for Tax-Related Items is satisfied by withholding Shares, for purposes of calculating the Tax-Related Items and determining the number of Shares that have been delivered in accordance with Section 2.5 above, the Participant will be deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.

(d)The Company may refuse to deliver the Shares or the proceeds of the sale of Shares, if the Participant fails to comply with the Participant’s obligations in connection with the Tax-Related Items.

2.7    Section 409A. The RSUs are not intended to constitute “nonqualified deferred compensation” within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, “Section 409A”). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Participant is a U.S. federal taxpayer and the Administrator determines that the RSUs (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify the Participant or any other person for failure to do so) to adopt such amendments to the Plan, this Agreement or the Grant Notice or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate either for the RSUs to be exempt from the application of Section 409A or to comply with the requirements of Section 409A. Notwithstanding the foregoing, the Company makes no representation that the grant, vesting, or payment of the RSUs provided for under this Agreement will be exempt from or compliant with Section 409A and the Company will have no liability to the Participant or any other party if such grant, vesting or payment of RSUs is not so exempt or compliant or for any action taken by the Company with respect thereto.
2.8    Rights as Shareholder. The holder of the RSUs shall not be, nor have any of the rights or privileges of, a shareholder of the Company, including, without limitation, any dividend rights and voting rights, in respect of the RSUs and any Shares underlying the RSUs and deliverable hereunder unless and until such Shares shall have been actually issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 11.1 of the Plan.





2.9    Conditions to Delivery of Shares. Subject to Section 19 of the Plan, the Shares deliverable hereunder, or any portion thereof, may be either previously authorized but unissued Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and non-assessable. The Company shall not be required to issue or deliver any Shares deliverable hereunder or portion thereof prior to fulfillment of all of the following conditions:

(a)The admission of such Shares to listing on all stock exchanges on which such Shares are then listed;

(b)The completion of any registration or other qualification of such Shares under any applicable law, rule or regulation, which the Administrator shall, in its absolute discretion, deem necessary or advisable;

(c)The obtaining of any approval or other clearance from any local, state, federal or foreign governmental agency which the Administrator shall, in its absolute discretion, determine to be necessary or advisable;

(d)The receipt by the Company or the Employer of any Tax-Related Items required to be withheld by the Company or any affiliate thereof, as further described in Section 2.6 hereof; and

(e)The lapse of such reasonable period of time following the vesting of any Restricted Share Units as the Administrator may from time to time establish for reasons of administrative convenience.
ARTICLE III
OTHER PROVISIONS
3.1    Administration. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon Participant, the Company and all other interested persons. No member of the Administrator shall not be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the RSUs.
3.2    Adjustments Upon Specified Events. Provided that the RSUs are not “nonqualified deferred compensation” within the meaning of Section 409A, the Administrator may accelerate payment and vesting of the Restricted Share Units in such circumstances as it, in its sole discretion, may determine. In addition, upon the occurrence of certain events relating to the Shares contemplated by Section 11.1 of the Plan (including, without limitation, an extraordinary cash dividend on such Shares), the Administrator shall make such adjustments the Administrator deems appropriate in the number of Restricted Share Units then outstanding and the number and kind of securities that may be issued in respect of the Restricted Share Units. The Participant acknowledges that the RSUs are subject to modification and termination in certain events as provided in this Agreement and Article 11 and 13 of the Plan.
3.3    Grant is Not Transferable. During the lifetime of the Participant, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of the RSUs, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or




similar process, the RSUs and the rights and privileges conferred hereby immediately will become null and void. Notwithstanding anything herein to the contrary, this Section 3.3 shall not prevent transfers by will or applicable laws of descent and distribution.
3.4    Binding Agreement. Subject to the limitation on the transferability of the RSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
3.5    Notices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at Corporate_Secretary@mellanox.com or the address given beneath the signature of Company’s authorized officer on the Grant Notice, and any notice to be given to the Participant shall be addressed to the Participant at the address given beneath the Participant’s signature on the Grant Notice. By a notice given pursuant to this Section 3.5, either party may hereafter designate a different address for notices to be given to that party. Any notice which is required to be given to the Participant shall, if the Participant is then deceased, be given to the person entitled to the RSUs by written notice under this Section 3.5. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service or, in the event of Participants outside of the United States, when deposited with an internationally-recognized courier service with proof of such deposit.
3.6    Titles. Titles provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
3.7    Governing Law; Severability. The laws of the State of Israel shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflict of laws. The Participant may only exercise his or her rights in respect of the Plan, this Agreement and these RSUs to the extent that it would be lawful to do so, and the Company would not, in connection with this Agreement, be in breach of the laws of any jurisdiction to which the Participant may be subject. The Participant shall be solely responsible to seek advice as to the laws of any jurisdiction to which he or she may be subject, and participation in the Plan by the Participant shall be on the basis of a warranty by the Participant that the Participant may lawfully so participate without the Participant being in breach of the laws of any such jurisdiction. In addition, the provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
3.8    Conformity to Securities Laws. Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the U.S. Securities and Exchange Commission thereunder, any jurisdiction in which the Participant may be subject and state securities laws and regulations, provided, however, that the Company is under no obligation to register or qualify the Shares with any state, federal or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the RSUs are granted, only in such a manner as to conform to such laws, rules and regulations. To the extent permitted by applicable law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such laws, rules and regulations.
3.9    Amendments, Suspension and Termination. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time




or from time to time by the Administrator, provided, however, that, except as may otherwise be provided by the Plan and this Agreement, no amendment, modification, suspension or termination of this Agreement shall adversely effect the RSUs in any material way without the prior written consent of the Participant.
3.10    Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in Sections 3.2 and 3.3 hereof, this Agreement shall be binding upon the Participant and his or her heirs, executors, administrators, successors and assigns.
3.11    Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, the Plan, the RSUs and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
3.12    Not a Contract of Employment. Nothing in the Plan or this Agreement shall confer upon the Participant any right to continue in the employ or service of the Company or any affiliate thereof or be interpreted as forming or amending an employment or service contract with the Company or any affiliate thereof and shall not interfere with or restrict in any way the rights of the Company and its affiliates, which rights are hereby expressly reserved, to discharge or terminate the services of the Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or an affiliate thereof and the Participant.
3.13    Entire Agreement. The Plan, the Grant Notice and this Agreement (including all Exhibits thereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.
3.14    Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the RSUs, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to RSUs, as and when payable hereunder.
3.15    Data Privacy.
(a)Data Collection and Usage. The Company and the Employer may collect, process and use certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company, details of all Restricted Share Units or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is the Participant’s consent.
(b)Stock Plan Administration Service Providers. The Company transfers Data to E*Trade Corporate Financial Services, Inc. and its affiliated companies (“E*Trade”), an independent




service provider based in the United States, which is assisting the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different service provider and share Data with such other provider serving in a similar manner. The Participant may be asked to agree on separate terms and data processing practices with the service provider, with such agreement being a condition to the ability to participate in the Plan.
(c)International Data Transfers. The Company and its service providers are based in Israel and the United States. The Participant’s country or jurisdiction may have different data privacy laws and protections than Israel and the United States. For example, the European Commission has issued a limited adequacy finding with respect to the United States that applies only to the extent companies register for the EU-U.S. Privacy Shield program. The Company's legal basis, where required, for the transfer of Data is Participant’s consent.
(d)Data Retention. The Company will hold and use the Data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax and security laws.
(e)Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the Participant’s consent, the Participant’s salary from or employment and career with the Employer will not be affected; the only consequence of refusing or withdrawing the Participant’s consent is that the Company would not be able to grant this Award or other awards to the Participant or administer or maintain such awards.
By accepting the Award and indicating consent via the Company’s online acceptance procedure, the Participant is declaring that he or she agrees with the data processing practices described herein and consents to the collection, processing and use of Data by the Company and the transfer of Data to the recipients mentioned above, including recipients located in countries which do not adduce an adequate level of protection from a European (or other non-U.S.) data protection law perspective, for the purposes described above.
Finally, the Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that the Participant provide another data privacy consent form. If applicable and upon request of the Company, the Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in the Participant’s country, either now or in the future. The Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.
3.16    Insider Trading Restrictions / Market Abuse Laws. The Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including, but not limited to, the United States and the Participant’s country, which may affect the Participant’s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., RSUs) or rights linked to the value of Shares under the Plan during such times as the Participant is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Neither the Company nor any affiliate thereof will be responsible for such




restrictions or liable for the failure on the Participant’s part to know and abide by such restrictions. The Participant should consult with his or her own personal legal advisers to ensure compliance with applicable laws.
3.17    Foreign Asset / Account and Exchange Control Requirements. Depending on the Participant’s country, the Participant may be subject to foreign asset/account and/or exchange control reporting or other requirements which may affect the Participant’s ability to acquire or hold RSUs or Shares under the Plan or cash received from participating in the Plan in a brokerage or bank account outside the Participant’s country. The Participant may be required to report such RSUs, Shares, accounts, assets or transactions to the tax or other authorities in his or her country and/or repatriate funds received in connection with the Plan to the Participant's country within a certain time period or according to certain procedures. The Participant acknowledges that it is his or her responsibility to comply with any applicable requirements, and that the Participant should consult his or her own personal tax and legal advisors to ensure compliance with applicable laws.
3.18    Electronic Delivery, Acceptance and Participation. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means and the Participant hereby consents to receive such documents by electronic delivery. The Participant agrees that his or her electronic acceptance of the Award through the Company's online acceptance procedure constitutes his or her acceptance of the Award and further agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.
3.19    Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the RSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
3.20    Waiver. The Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Participant or any other Participant.
ARTICLE IV
SPECIAL PROVISIONS FOR RESTRICTED SHARE UNITS GRANTED TO PARTICIPANTS OUTSIDE THE UNITED STATES
4.1    Nature of Grant. In accepting the grant of RSUs, the Participant acknowledges, understands and agrees that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the RSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted share units, or benefits in lieu of restricted share units, even if RSUs have been granted in the past;
(c)    all decisions with respect to future restricted share units or other grants, if any, will be at the sole discretion of the Company;




(d)    the Participant is voluntarily participating in the Plan;
(e)    the RSUs and any Shares subject to the RSUs, and the income from and value of same, are not intended to replace any pension rights or compensation;
(f)    unless otherwise agreed with the Company, the RSUs and the Shares subject to the RSUs, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Participant may provide as a director of an affiliate;
(g)    the RSUs and any Shares subject to the RSUs, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or retirement or welfare benefits or similar payments;
(h)    the future value of the Shares underlying the RSUs is unknown, indeterminable, and cannot be predicted with certainty;
(i)    no claim or entitlement to compensation or damages shall arise from forfeiture of the RSUs resulting from the termination of the Participant’s employment or service relationship (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or the terms of the Participant’s employment agreement, if any);
(j)    for purposes of the RSUs, the date of the Participant’s Termination of Services shall be the date the Participant is no longer actively providing services to the Company or any affiliate thereof (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any), and the Participant’s right to vest in the RSUs under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., the Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any). The Administrator shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of the RSUs (including whether the Participant may still be considered to be providing services while on a leave of absence); and

(k)    neither the Company, the Employer nor any affiliate shall be liable for any foreign exchange rate fluctuation between the Participant’s local currency and the United States Dollar that may affect the value of the RSUs or of any amounts due to the Participant pursuant to the payment of the RSUs or the subsequent sale of any Shares acquired upon settlement.
4.2    Country-Specific Provisions. Notwithstanding any provisions in this Agreement, the grant of Restricted Share Units shall be subject to any special terms and conditions set forth in the Foreign Appendix. Moreover, if the Participant relocates to one of the countries included in the Foreign Appendix, the special terms and conditions for such country will apply to the Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Foreign Appendix constitutes part of this Agreement.
4.3    Language. The Participant acknowledges that he or she is proficient in the English language, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Participant to understand the terms and conditions of this Agreement. If the Participant has received this Agreement, or any ot




her documents related to the RSUs and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.

*        *        *






EXHIBIT B
TO RESTRICTED SHARE UNIT AWARD GRANT NOTICE


FOREIGN APPENDIX - COUNTRY SPECIFIC PROVISIONS

Terms and Conditions
    
This Exhibit B includes additional terms and conditions that govern the RSUs granted to the Participant under the Plan if the Participant resides and/or works in one of the countries listed below (in alphabetical order according to the English language). Capitalized terms not specifically defined herein shall have the meanings specified in the Plan, the Grant Notice or the RSU Agreement, as applicable.
If the Participant is a citizen or resident of a country other than the one in which he or she is currently working and/or residing, is considered a resident of another country for local law purposes, transfers to another country after the Grant Date or changes employment status during the life of the Award, the Company shall, in its discretion, determine the extent to which the special terms and conditions contained herein shall be applicable to the Participant.

Notifications
This Exhibit B also includes information regarding exchange controls and certain other issues of which the Participant should be aware with respect to the Participant’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of April 2018. Such laws are often complex and change frequently. As a result, the Participant should not rely on the information noted herein as the only source of information relating to the consequences of participation in the Plan because the information may be out of date by the time the RSUs vests or the Participant receives Shares or sells Shares acquired under the Plan.
In addition, the information contained in this Exhibit B is general in nature and may not apply to the Participant’s particular situation, and the Company is not in a position to assure the Participant of any particular result. Accordingly, the Participant should seek appropriate professional advice as to how the applicable laws in his or her country may apply to his or her situation.
Finally, if the Participant is a citizen or resident of a country other than the one in which he or she is currently working and/or residing, is considered a resident of another country for local law purposes, transfers to another country after the Grant Date or changes employment status during the life of the Award, the notifications contained herein may not be applicable to the Participant in the same manner.

ARGENTINA

Notifications

Securities Law Information. Neither the RSUs nor the Shares are publicly offered or listed on any stock exchange in Argentina and, as a result, they have not been and will not be registered with the Argentine Securities Commission (Comisión Nacional de Valores or “CNV”). The offer is private and not subject to the supervision of any Argentine governmental authority. Neither this nor any other offering material related to the RSUs nor the underlying Shares may be utilized in connection with any general offering to the public





in Argentina. Argentine residents who acquire RSUs under the Plan do so according to the terms of a private offering made from outside Argentina.

Exchange Control Information. The Participant is responsible for complying with any and all Argentine currency exchange restrictions, approvals and reporting requirements in connection with the RSUs. The Participant should consult with the Participant’s personal legal advisor to ensure compliance with the applicable requirements.

Foreign Asset / Account Reporting Information. Argentine tax residents must report any Shares acquired under the Plan and held on December 31st of each year on their annual tax returns for that year.

AUSTRALIA

Terms and Conditions

Australian Offer Document. Additional details regarding the offer of the RSUs are set forth in the Offer Document for the Offer of Restricted Share Units to Australian Resident Employees.

Tax Information. The Plan is a plan to which Subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) applies (subject to conditions in the Act).

Notifications

Exchange Control Information. Exchange control reporting is required for cash transactions exceeding A$10,000 and international fund transfers. The Australian bank assisting with the transaction will file the report. If there is no Australian bank involved in the transfer, the Participant will be required to file the report.

CANADA

Terms and Conditions

Nature of Grant. This provision replaces Section 4.1(j) of the RSU Agreement:

For purposes of the RSUs, the date of the Participant’s Termination of Service shall be the date that is the earliest of (i) the date the Participant’s employment or service relationship with the Company or any affiliate thereof is terminated, (ii) the date the Participant receives notice of termination of the Participant’s employment or service relationship, or (iii) the date the Participant is no longer actively providing service to the Company or an affiliate thereof, regardless of any notice period or period of pay in lieu of such notice required under applicable employment laws in the jurisdiction where the Participant is employed or providing services (including, but not limited to statutory law, regulatory law and/or common law) or the terms of the Participant’s employment agreement, if any. The Administrator shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of the RSUs (including whether the Participant may still be considered to be providing services while on a leave of absence).

The following provisions will apply if the Participant is a resident of Quebec:

Data Privacy. The following provision supplements Section 3.15 of the RSU Agreement:






The Participant hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan. The Participant further authorizes the Company, any affiliate of the Company and E*Trade (or such other stock plan service provider as may be selected by the Company in the future) to disclose and discuss the Plan with their advisors. The Participant further authorizes the Company and any affiliate thereof to record such information and to keep such information in the Participant’s employee file.

Language Consent. The parties acknowledge that it is their express wish that this Agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.

Consentement Relatif à la Langue. Les parties reconnaissent avoir expressement souhaité que la convention « Agreement » ainsi que tous les documents, avis et procédures judiciaries, éxecutés, donnés ou intentés en vertu de, ou lié, directement ou indirectement à la présente convention, soient rédigés en langue anglaise.

Notifications

Securities Law Information. The Participant is permitted to sell Shares acquired through the Plan through the designated broker appointed under the Plan, if any, provided the resale of Shares acquired under the Plan takes place outside of Canada through the facilities of a stock exchange on which the Shares are listed. The Shares are currently listed on the Nasdaq Global Select Market.

Foreign Asset / Account Reporting Information. Foreign property, including Shares and rights to receive Shares (e.g., RSUs), must be reported annually by Participant on a Form T1135 (Foreign Income Verification Statement) if the total cost of the Participant’s foreign specified property exceeds C$100,000 at any time during the year. Thus, RSUs must be reported - generally at a nil cost - if the C$100,000 cost threshold is exceeded because of other foreign specified property the Participant holds. When Shares are acquired, their cost generally is the adjusted cost base (“ACB”) of the Shares. The ACB would ordinarily equal the fair market value of the Shares at the time of acquisition, but if other Shares are also owned, this ACB may have to be averaged with the ACB of the other Shares. The Participant is solely responsible for complying with any applicable reporting obligations and should consult his or her personal tax advisor to ensure compliance with such obligations.

CHINA

Terms and Conditions

Payment After Vesting. The following provision supplements Section 2.5 of the RSU Agreement:

The Participant acknowledges and agrees that, to facilitate compliance with applicable laws and regulations in China, the Company shall require that all Shares issued to the Participant upon vesting of the RSUs be sold (either immediately after vesting and payment, or upon Participant’s Termination of Services, or within any other time frame as the Company determines to be necessary or advisable to comply or facilitate compliance with local regulatory requirements). Alternatively, if the Company decides, in its sole discretion, to allow the Participant to hold Shares issuable to the Participant upon vesting of the RSUs, the Participant acknowledges and agrees that the Company may require that Participant hold any such Shares in an account with the Company’s designated broker until such Shares sold. The Participant further agrees that the Company





is authorized to instruct its designated broker to assist with the mandatory sale of such Shares (on the Participant’s behalf pursuant to this authorization) and the Participant expressly authorizes the Company’s designated broker to complete the sale of such Shares. The Participant agrees to sign any other consent as may be required by the Company or its designated broker to facilitate the sale of the Shares. The Participant acknowledges that the Company’s designated broker is under no obligation to arrange for the sale of the Shares at any particular price. Upon the sale of the Shares, the cash proceeds from the sale of the Shares, less any brokerage fees or commissions and Tax-Related Items, shall be paid to the Participant in accordance with exchange control requirements. The Participant acknowledges that the Participant is not aware of any material nonpublic information with respect to the Company or any securities of the Company as of the date of this Agreement.

Exchange Control Requirements. The Participant understands and agrees that, pursuant to local exchange control requirements, the cash proceeds from the sale of the Shares issued upon the settlement of the RSUs (and any other funds related to participation in the Plan) must be repatriated to China. The Participant further understands that, under applicable laws, such repatriation of the Participant’s cash proceeds and other funds may need to be effectuated through a special exchange control account established by the Company or an affiliate thereof, and the Participant hereby consents and agrees that any proceeds from the sale of any Shares or other funds the Participant acquires may be transferred to such special account prior to being delivered to the Participant.

The Participant also understands that the Company will deliver the funds to the Participant as soon as possible, but there may be delays in distributing the funds to the Participant due to exchange control requirements in China. Proceeds may be paid to the Participant in U.S. dollars or local currency at the Company’s discretion. If the proceeds are paid to the Participant in U.S. dollars, the Participant will be required to set up a U.S. dollar bank account in China so that the proceeds may be deposited into this account. If the proceeds are paid to the Participant in local currency, the Company is under no obligation to secure any particular exchange conversion rate and the Company may face delays in converting the proceeds to local currency due to exchange control restrictions. The Participant also understands and agrees that the Company is not responsible for any currency fluctuation that may occur between the date the Shares are sold and the date the cash proceeds are distributed to the Participant.

The Participant further agrees to comply with any other requirements that may be imposed by the Company in the future in order to facilitate compliance with exchange control requirements in China.

CZECH REPUBLIC
Notifications
Exchange Control Information. The Participant may be required to fulfill certain notification duties in relation to the RSUs and the opening and maintenance of a foreign account, including reporting foreign financial assets with a value of CZK 200,000,000 or more. The Participant should consult his or her personal legal advisor to ensure compliance with the applicable requirements.






DENMARK

Terms and Conditions

Stock Option Act. The Participant acknowledges that he or she has received an Employer Statement in Danish which sets forth additional terms that will apply to the RSUs, to the extent that the Danish Stock Option Act applies to the RSUs.






Notifications

Foreign Asset / Account Reporting Information.  The Participant must complete a “Declaration V” form in connection with the deposit of any securities (including Shares acquired under the Plan) into a bank or brokerage account outside Denmark.  The form is available at the website of the Danish Tax Authorities.  In connection with filing Declaration V to the Danish Tax Authorities, the bank or broker with which the securities are deposited (the “depositary”) may sign a statement according to which the depositary undertakes an obligation, without further request, to forward certain information concerning the Shares on an annual basis to the Danish Tax Authorities. However, if the depositary will not agree to sign such a statement, the Participant will be personally responsible for submitting the required information as an attachment to his or her annual tax return. 
It is only necessary to submit a Declaration V form the first time securities are deposited with a depositary outside Denmark.  However, if the securities are transferred to a different depositary or if the Participant begins using a new depositary, a new Declaration V is required. 
Generally, the Declaration V must be submitted by the depositary no later than on February 1 of the year following the calendar year to which the information relates. However, if the Participant is responsible for submitting the information, the Participant must submit the required information as an attachment to his or her annual tax return. 
In addition, if the Participant holds Shares or cash in an account outside Denmark, he or she is required to report the existence of such an account to the Danish Tax Authorities by completing a “Declaration K” form and submitting it to the Danish Tax Authorities following opening of the account.  The form is available at the website of the Danish Tax Authorities.  A separate form must be submitted for each account held outside Denmark that holds Shares or cash which are taxable in Denmark. The Declaration K requirement is in addition to the Declaration V requirement discussed above. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.

FRANCE

Terms and Conditions

Type of RSUs. The RSUs are not intended to qualify for specific tax or social security treatment in France.

Language Consent. By accepting the grant of the RSUs, the Participant confirms having read and understood the documents related to the grant (the Grant Notice, the Agreement and the Plan), which were provided in the English language.  The Participant accepts the terms of those documents accordingly.

Consentement Relatif à la Langue.  En acceptant l'attribution du droit sur des actions assujetti à des restrictions (“RSUs”), le Participant confirme avoir lu et compris les documents relatifs à l'attribution (l'Avis de l'Attribution, le Contrat et le Plan) qui ont été fournis en langue anglaise. Le Participant‎ accepte les dispositions de ces documents en connaissance de cause.‎






Notifications

Foreign Asset / Account Reporting Information. French residents may hold Shares acquired under the Plan outside France, provided they declare all foreign accounts, whether open, current, or closed, in the their income tax return.

GERMANY
Notifications

Exchange Control Information.  Cross-border payments in excess of €12,500 (including transactions made in connection with the sale of securities) must be reported monthly to the German Federal Bank (Bundesbank). If the Participant is a German resident and he or she makes or receives a payment in excess of this amount in connection with the Participant’s participation in the Plan, the Participant must report the payment to Bundesbank electronically using the “General Statistics Reporting Portal” (“Allgemeines Meldeportal Statistik”) available via Bundesbank’s website (www.bundesbank.de).

INDIA

Notifications

Exchange Control Information. The Participant must repatriate the proceeds from the sale of Shares to India within 90 days of receipt and any dividends received in relation to the Shares within 180 days of receipt, or within such time as prescribed under applicable Indian exchange control laws as may be amended from time to time. The Participant must obtain a foreign inward remittance certificate (“FIRC”) from the bank where the Participant deposits the foreign currency and maintain the FIRC as evidence of the repatriation of funds in the event the Reserve Bank of India or the Company or an affiliate thereof requests proof of repatriation. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.

Foreign Asset / Account Reporting Information. The Participant is required to declare foreign bank accounts and any foreign financial assets (including Shares) in his or her annual tax return. It is the Participant’s responsibility to comply with this reporting obligation and the Participant should consult with his or her personal tax advisor in this regard.

INDONESIA
Terms and Conditions

Language Consent and Information. A translation of the documents relating to this grant (i.e., the Plan and the Agreement) into Bahasa Indonesia can be provided to the Participant upon request to the Company at shareholderservices@mellanox.com.  By accepting the grant of RSUs, the Participant (i) confirms having read and understood the documents relating to this grant (i.e., the Grant Notice, the Agreement and the Plan) which were provided in the English language, (ii) accepts the terms of those documents accordingly, and (iii) agrees not to challenge the validity of this document based on Law No. 24 of 2009 on National Flag, Language, Coat of Arms and National Anthem or the implementing Presidential Regulation (when issued).





Notifications

Exchange Control Information. Indonesian residents must provide Bank Indonesia with information on foreign exchange activities (e.g., remittance of proceeds from the sale of Shares into Indonesia) via a monthly report submitted online through Bank Indonesia’s website. The report is due no later than the 15th day of the month following the month in which the activity occurred.

In addition, when proceeds from the sale of Shares are remitted into Indonesia, a statistical reporting requirement will apply and the Indonesian bank executing the transaction may request information from the Participant and the Participant will be obliged to provide such information so that the bank can fulfill this reporting requirement to Bank Indonesia. 

ITALY

Terms and Conditions

Data Privacy. This provision replaces Section 3.15 of the RSU Agreement:

Pursuant to Section 13 of the Legislative Decree no. 196/2003, the Participant understands that the Employer, the Company or any affiliate thereof may hold and process certain personal information about the Participant, including the Participant’s name, home address and telephone number, email address, date of birth, social insurance number, passport or other identification number (e.g., resident registration number), salary, nationality, job title, any shares of stock or directorships that the Participant holds in the Company, details of all RSUs or any other entitlement to shares of stock awarded, awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.

The Participant also understands that providing the Company with Data is necessary for the performance of the Plan and that the Participant’s refusal to provide Data would make it impossible for the Company to perform its contractual obligations and may affect the Participant’s ability to participate in the Plan. The Controller of personal data processing is Mellanox Technologies, Ltd., with its principal operating offices at Beit Mellanox, Yokneam, Israel 20692, and its representative in Italy is Mellanox Technologies UK Limited, with its office at 37 Broadhurst Gardens, London, NW6 3QT..

The Participant understands that Data will not be publicized, but it may be transferred to banks, other financial institutions or brokers involved in the management and administration of the Plan, including, but not limited to, E*Trade Corporate Financial Services, Inc. and its affiliated companies (“E*Trade”). The Participant further understands that the Company and any affiliate thereof will transfer Data amongst themselves as necessary for the purpose of implementation, administration and management of the Participant’s participation in the Plan, and that the Company and/or any affiliate may each further transfer Data to third parties assisting the Company in the implementation, administration and management of the Plan, including any requisite transfer to E*Trade or another third party with whom the Participant may elect to deposit any Shares acquired under the Plan. Such recipients may receive, possess, use, retain and transfer the Data in electronic or other form, for the purposes of implementing, administering and managing the Participant’s participation in the Plan. The Participant understands that these recipients may be located in the European Economic Area, or elsewhere, such as the United States. Should the Company exercise its discretion in suspending all necessary legal obligations connected with the management and administration of the Plan, the Participant understands that the Company will delete





the Participant’s Data as soon as it has accomplished all the necessary legal obligations connected with the management and administration of the Plan. In any event, Data will be stored only for the time needed to fulfill the purposes mentioned above.

The Participant understands that Data processing related to the purposes specified above shall take place under automated or non-automated conditions, anonymously when possible, that comply with the purposes for which Data are collected and with confidentiality and security provisions as set forth by applicable laws and regulations, with specific reference to Legislative Decree no. 196/2003.

The processing activity, including communication, the transfer of the Participant’s Data abroad, including outside the European Economic Area, as herein specified and pursuant to applicable laws and regulations, does not require the Participant’s consent thereto as the processing is necessary to performance of contractual obligations related to implementation, administration and management of the Plan, which represents the legal basis for the processing. The Participant understands that, pursuant to Section 7 of the Legislative Decree no. 196/2003, the Participant has the right to, including but not limited to, access, delete, update, erase, ask for rectification of the Data and cease, for legitimate reason, any processing of the Data. The Participant also understand that he or she has the right to data portability and to lodge a complaint with the Italian supervisory authority. Furthermore, the Participant is aware that the Data will not be used for direct marketing purposes. In addition, the Data provided may be reviewed and questions or complaints can be addressed by contacting shareholderservices@mellanox.com.

Finally, the Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that the Participant provide another data privacy consent form. If applicable and upon request of the Company, the Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in the Participant’s country, either now or in the future. The Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.

Plan Document Acknowledgment.  By accepting the RSUs, the Participant acknowledges that he or she has received a copy of the Plan, the RSU Agreement and the Grant Notice and has reviewed the Plan, the RSU Agreement, including this Foreign Appendix, and the Grant Notice in their entirety and fully understands and accepts all provisions of the Plan, the RSU Agreement, including this Foreign Appendix, and the Grant Notice.

The Participant further acknowledges that he or she has read and specifically and expressly approves the following provisions of the RSU Agreement: Section 2.1 (Grant or RSUs); Section 2.2 (Company’s Obligation to Pay); Section 2.3 (Vesting Schedule); Section 2.4 (Forfeiture, Termination and Cancellation upon Termination of Services); Section 2.5 (Payment after Vesting); Section 2.6 (Responsibility for Taxes); Section 2.9 (Conditions to Delivery of Shares); Section 3.7 (Governing Law; Severability); Section 3.9(Amendments, Suspension and Termination); Section 3.12 (Not a Contract of Employment); Section 3.18 (Electronic Delivery, Acceptance and Participation); Section 4.1 (Nature of Grant); Section 4.2 (Country-Specific Provisions); Section 4.3 (Language); and the Data Privacy provision above in this Foreign Appendix for Italy.

Notifications






Foreign Asset / Account Reporting Notification. Italian residents who, at any time during the fiscal year, hold foreign financial assets (including cash and Shares) which may generate income taxable in Italy are required to report these assets on their annual tax returns (UNICO Form, RW Schedule) for the year during which the assets are held, or on a special form if no tax return is due. These reporting obligations will also apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions. The Participant should consult his or her personal tax advisor to ensure compliance with applicable reporting obligations.




JAPAN

Notifications

Foreign Asset / Account Reporting Information. Details of any assets held outside Japan (including Shares acquired under the Plan) as of December 31 of each year must be reported to the tax authorities on an annual basis, to the extent such assets have a total net fair market value exceeding ¥50 million. Such report is due by March 15 each year. The Participant should consult with his or her personal tax advisor to determine if the reporting obligation applies to the Participant and whether the Participant will be required to include details of the Participant’s outstanding RSUs, as well as Shares, in the report.

MALAYSIA

Terms and Conditions

Data Privacy. The following provision replaces Section 3.15 of the RSU Agreement in its entirety:






The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal information as described in this Agreement by and among, as applicable, the Employer, and the Company and its affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.
The Participant understands that the Company and the Employer may hold certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, e-mail address, date of birth, social insurance number, passport or other identification number (e.g., resident registration number), salary, nationality, job title, residency status, any Shares or directorships held in the Company, details of all RSUs or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding (the “Data”) for the purpose of implementing, administering and managing the Participant’s participation in the Plan. The Data is supplied by the Employer and also by the Participant through information collected in connection with the Agreement and the Plan.
The Participant understands that the Data may be transferred to the Company or any of its affiliates, or to any third parties assisting in the implementation, administration and management of the Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the recipient’s country (e.g., the United States) may have different data privacy laws and protections than the Participant’s country. The Participant understands that the Participant may request a list with the names and addresses of any potential recipients of the Data by contacting a human resources representative at shareholderservices@mellanox.com.

Peserta dengan ini secara eksplisit dan tanpa sebarang keraguan mengizinkan pengumpulan, penggunaan dan pemindahan, dalam bentuk elektronik atau lain-lain, data peribadi Peserta seperti yang diterangkan dalam Perjanjian oleh dan di antara, seperti mana yang terpakai, Majikan, Syarikat dan syarikat-syarikat sekutunya untuk tujuan ekslusif bagi melaksanakan, mentadbir dan menguruskan penyertaan Peserta dalam Pelan.
Peserta memahami bahawa Syarikat dan Majikan mungkin memegang maklumat peribadi tertentu tentang Peserta, termasuk, tetapi tidak terhad kepada, nama Peserta, alamat rumah dan nombor telefon, alamat e-mel, tarikh lahir, nombor insurans sosial, pasport atau nomber pegenalan lain (contohnya nombor pendaftaran residen), gaji, kewarganegaraan, jawatan, status kependudukan, apa-apa Syer atau jawatan pengarah yang dipegang dalam Syarikat, butir-butir semua RSU atau apa-apa hak lain atas Syer yang dianugerahkan, dibatalkan, dilaksanakan, terletak hak, tidak diletak hak ataupun yang belum dijelaskan (“Data”), untuk tujuan melaksanakan, mentadbir dan menguruskan penyertaan Peserta dalam Pelan. Data tersebut dibekalkan oleh pihak yang berkontrak dan juga oleh Peserta melalui maklumat yang dikumpul berkenaan dengan Perjanjian dan Pelan.
Peserta memahami bahawa Data mungkin dipindahkan kepada Syarikat atau syarikat-syarikat sekutunya, atau mana-mana pihak ketiga yang membantu dengan pelaksanaan, pentadbiran dan pengurusan Pelan, dimana penerima-penerima ini mungkin berada di negara Peserta atau mana-mana tempat lain, dan bahawa negara penerima (contohnya, Amerika Syarikat) mungkin mempunyai undang-undang privasi data dan perlindungan yang berbeza daripada negara Peserta. Peserta memahami bahawa Peserta boleh meminta satu senarai yang mengandungi nama dan alamat penerima-penerima Data yang berpotensi dengan menghubungi wakil sumber manusia di shareholderservices@mellanox.com.





The Participant authorizes the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purposes of implementing, administering and managing the Participant’s participation in the Plan, including any requisite transfer of such Data to a broker or other third party assisting with the administration of the RSUs under the Plan or with whom Shares acquired pursuant to the RSUs or cash from the sale of such Shares may be deposited. Furthermore, the Participant acknowledges and understands that the transfer of the Data to the Company or any of its affiliates, or to any third parties is necessary for the Participant’s participation in the Plan.
The Participant understands that the Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan. The Participant understands that the Participant may, at any time, view the Data, request additional information about the storage and processing of the Data, require any necessary amendments to the Data or refuse or withdraw the consents herein by contacting a local human resources representative in writing. Further, the Participant understands that the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the Participant’s consent, the Participant’s employment status or service with the Employer will not be affected; the only consequence of refusing or withdrawing the Participant’s consent is that the Company would not be able to grant the Participant an RSU or other equity awards, or administer or maintain such awards.  Therefore, the Participant understands that refusing or withdrawing the Participant’s consent may affect the Participant’s ability to vest in or realize benefits from this RSU and the Participant’s ability to participate in the Plan. For more information on the consequences of the Participant’s refusal to consent or withdrawal of consent, the Participant understands that the Participant may contact a local human resources representative.
 Peserta memberi kuasa kepada penerima-penerima untuk menerima, memiliki, menggunakan, mengekalkan dan memindahkan Data, dalam bentuk elektronik atau lain-lain, semata-mata dengan tujuan untuk melaksanakan, mentadbir dan menguruskan penyertaan Peserta dalam Pelan, termasuklah apa-apa pemindahan Data yang diperlukan kepada broker atau mana-mana pihak ketiga yang membantu dalam pentadbiran RSU di bawah Pelan atau dengan sesiapa Syer yang diperolehi menurut RSU atau wang tunai daripada penjualan Syer tersebut boleh didepositkan. Selanjutnya, Peserta mengakui dan memahami bahawa pemindahan Data kepada Syarikat atau mana-mana syarikat-syarikat sekutunya, atau kepada mana-mana pihak ketiga adalah perlu untuk penyertaan Peserta dalam Pelan.
 Peserta memahami bahawa Data hanya akan disimpan untuk tempoh yang perlu bagi melaksanakan, mentadbir, dan menguruskan penyertaan Peserta dalam Pelan. Peserta memahami bahawa Peserta boleh, pada bila-bila masa, melihat Data, meminta maklumat tambahan mengenai penyimpanan dan pemprosesan Data, meminta bahawa pindaan-pindaan dilaksanakan ke atas Data atau menolak atau menarik balik persetujuan dalam ini dengan menghubungi secara bertulis wakil sumber manusia tempatan. Selanjutnya, Peserta memahami bahawa Peserta memberikan persetujuan di sini secara sukarela. Jika Peserta tidak bersetuju, atau jika Peserta kemudian membatalkan persetujuan Peserta, status pekerjaan atau perkhidmatan Peserta dengan Majikan tidak akan terjejas; satu-satunya akibat buruk jika Peserta tidak bersetuju atau menarik balik persetujuannya adalah bahawa Syarikat tidak akan dapat memberikan kepada Peserta RSU atau anugerah-anugerah ekuiti yang lain atau mentadbir atau mengekalkan anugerah tersebut. Oleh itu, Peserta memahami bahawa keengganan atau penarikan balik persetujuan Peserta mungkin akan menjejaskan keupayaan Peserta untuk terletak hak atau merealisasikan manfaat dari RSU dan keupayaan Peserta untuk mengambil bahagian dalam Pelan. Untuk maklumat lanjut mengenai akibat keengganan Peserta untuk memberikan keizinan atau penarikan balik keizinan, Peserta memahami bahawa Peserta boleh menghubungi wakil sumber manusia tempatan yang dinyatakan di atas.






Notifications

Director Notification Information. If the Participant is a director of an affiliate of the Company in Malaysia, the Participant is subject to certain notification requirements under the Malaysian Companies Act. Among these requirements is an obligation to notify the Malaysian affiliate in writing when the Participant receives or disposes of an interest in the Company (e.g., RSUs, Shares). These notifications must be made within 14 days of acquiring or disposing of any interest in the Company.

NETHERLANDS

There are no country-specific provisions.

NORWAY

There are no country-specific provisions.

PALESTINIAN AUTHORITY

There are no country-specific provisions.
RUSSIA

Notifications

Securities Law Information.  Any RSUs granted under the Agreement, the Plan and all other materials the Participant may receive regarding the Participant’s participation in the Plan or any RSUs granted hereunder do not constitute advertising or an offering of securities in Russia. The issuance of Shares under the Plan has not and will not be registered in Russia; therefore, Shares may not be offered or placed in public circulation in Russia. In no event will Shares acquired under the Plan be delivered to the Participant in Russia. The Participant is not permitted to sell any Shares acquired under the Plan directly to a Russian legal entity or resident.

Exchange Control Information.  Under current exchange control regulations in Russia, certain funds must be repatriated to Russia as soon as the Participant intends to use those cash amounts for any purpose, including reinvestment.  Such funds must be initially credited to the Participant through a foreign currency account opened in the Participant’s name at an authorized bank in Russia.  After the funds are initially received in Russia, they may be further remitted to a foreign bank subject to the following limitations: (i) the foreign account may be opened only for individuals; (ii) the foreign account may not be used for business activities; and (iii) the Russian tax authorities must be given notice about the opening/closing of each foreign account within one month of the account opening/closing. 
As an express statutory exception to this requirement, cash dividends paid on Shares can be paid directly into a foreign bank or brokerage account opened with a foreign bank located in Organisation for Economic Cooperation Development (“OECD”) or Financial Action Task Force (“FATF”) countries without first remitting them to a bank account in Russia. Additionally, cash proceeds from the sale of securities can be paid directly into a foreign bank or brokerage account opened with a bank located in an OECD or FATF country, provided that such securities are listed on one of the foreign exchange on the list provided for by





Russian Federal law (e.g., the Nasdaq). Other statutory exceptions may also apply. The Participant should consult his or her personal legal advisor to ensure compliance with applicable requirements.

Foreign Asset / Account Reporting Information. As described above, Russian residents will be required to notify the Russian tax authorities within one month of opening or closing a foreign bank account or of changing any account details. Russian residents are also required to file reports of the transactions in their foreign bank accounts with the Russian tax authorities on an annual basis. In addition, Russian residents are required to report any cash transactions with respect to foreign bank accounts to the Russian tax authorities. The tax authorities can require any supporting documents related to the transactions in a Russian resident’s foreign bank account. The Participant should consult his or her personal tax advisor to ensure compliance with applicable requirements.

SINGAPORE

Notifications
Securities Law Information.  The grant of the RSUs is being made in reliance on the “Qualifying Person” exemption under section 273(1)(f) of the Securities and Futures Act (Cap. 289) (“SFA”). The Plan has not been and will not be lodged or registered as a prospectus with the Monetary Authority of Singapore. The Participant should note that the RSUs are subject to section 257 of the SFA and the RSUs may not be offered or sold, or made the subject of an invitation for subscription or purchase, whether directly or indirectly, to persons in Singapore, unless such offer, sale or invitation is made (i) more than six (6) months from the Grant Date, (ii) pursuant to the exemptions under Part XIII Division 1 Subdivision (4) (other than section 280) of the SFA, or (iii) pursuant to, and in accordance with the conditions of, any other applicable provisions of the SFA.
Chief Executive Officer / Director Notification Information.  If the Participant is the Chief Executive Officer (“CEO”) or a director, associate director or shadow director of a Singapore affiliate of the Company, the Participant is subject to certain notification requirements under the Singapore Companies Act.  Among these requirements is an obligation to notify the Singapore affiliate in writing within two (2) business days of (i) becoming the registered shareholder of or acquiring an interest in the Company or an affiliate (e.g., the RSUs, the Shares or any other Award), (ii) any change in a previously disclosed interest, or (iii) becoming the CEO or a director, associate director or shadow director if such an interest exists at that time.

SOUTH KOREA

Notifications

Foreign Asset / Account Reporting Information. Korean residents must declare all foreign financial accounts (e.g., non-Korean bank accounts, brokerage accounts) to the Korean tax authority and file a report with respect to such accounts in June of the immediately following year if the monthly balance of such accounts exceeds KRW 1 billion (or an equivalent amount in foreign currency) on any month-end date during a calendar year.

SPAIN





Terms & Conditions

Nature of Grant.  The following provision supplements Section 4.1 of the RSU Agreement:

In accepting the grant of RSUs, the Participant consents to participation in the Plan and acknowledges having received a copy of the Plan.

The Participant understands that the Company has unilaterally, gratuitously and in its sole discretion decided to grant RSUs under the Plan to individuals who may be eligible to receive an Award under the Plan. This decision is a limited decision that is entered into upon the express assumption and condition that any grant will not bind the Company or any affiliate other than as expressly set forth in this Agreement. Consequently, the Participant understands that the RSUs are granted on the assumption and condition that the RSUs and any Shares issued upon settlement of the RSUs are not a part of any employment or service contract with the Employer and shall not be considered a mandatory benefit, salary for any purpose (including severance compensation) or any other right whatsoever.

Further, the Participant understands and agrees that the unvested RSUs will be cancelled immediately without entitlement to any Shares underlying the RSUs if the Participant’s service is terminated for any reason, including, but not limited to: resignation, retirement, disciplinary dismissal adjudged to be with cause, disciplinary dismissal adjudged or recognized to be without cause (i.e., subject to a “despido improcedente”), material modification of the terms of employment under Article 41 of the Workers’ Statute, relocation under Article 40 of the Workers’ Statute, Article 50 of the Workers’ Statute, or under Article 10.3 of Royal Decree 1382/1985.

In addition, the Participant understands that this grant would not be made to the Participant but for the assumptions and conditions referred to above; thus, the Participant acknowledges and freely accepts that, should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of, or right to, the RSUs shall be null and void.

Notifications

Securities Law Information. No “offer of securities to the public,” as defined under Spanish law, has taken place or will take place in the Spanish territory in connection with the grant of RSUs under the Plan. Neither the Plan nor the Agreement have been nor will they be registered with the Comisión Nacional del Mercado de Valores (Spanish Securities Exchange Commission), and they do not constitute a public offering prospectus.

Exchange Control Information. The Participant must declare the acquisition, ownership and disposition of Shares to the Spanish Dirección General de Comercio Inversiones (the “DGCI”) of the Ministry of Economy and Competitiveness on a Form D-6.  Generally, the declaration must be made in January for Shares owned as of December 31 of the prior year and/or Shares acquired or disposed of during the prior year; however, if the value of Shares acquired or disposed of or the amount of the sale proceeds exceeds €1,502,530 (or if the Participant holds 10% or more of the share capital of the company), the declaration must be filed within one month of the acquisition or disposition, as applicable.    






In addition, the Participant may be required to electronically declare to the Bank of Spain any foreign accounts (including brokerage accounts held abroad), any foreign instruments (including Shares acquired under the Plan), and any transactions with non-Spanish residents (including any payments of shares made pursuant to the Plan), depending on the balances in such accounts together with the value of such instruments as of December 31 of the relevant year, or the volume of transactions with non-Spanish residents during the relevant year.

Foreign Asset / Account Reporting Information. To the extent the Participant holds rights or assets (e.g., cash or Shares held in a bank or brokerage account) outside Spain with a value in excess of €50,000 per type of right or asset as of December 31 each year (or at any time during the year in which the Participant sells or disposes of such right or asset), the Participant is required to report information on such rights and assets on his or her tax return for such year. After such rights or assets are initially reported, the reporting obligation will only apply for subsequent years if the value of any previously-reported rights or assets increases by more than €20,000. The Participant should consult with his or her personal tax advisor to ensure compliance with applicable reporting requirements.

SWEDEN

There are no country-specific provisions.

SWITZERLAND
Notifications

Securities Law Information. The grant of the RSUs and the issuance of any Shares is not intended to be a public offering in Switzerland. Neither this document nor any other materials relating to the RSUs constitute a prospectus as such term is understood pursuant to article 652a of the Swiss Code of Obligations, and neither this document nor any other materials relating to the RSUs may be publicly distributed nor otherwise made publicly available in Switzerland. Neither this document nor any other offering or marketing material relating to the RSUs have been or will be filed with, or approved or supervised by, any Swiss regulatory authority (in particular, the Swiss Financial Market Supervisory Authority (FINMA)).
TAIWAN
Notifications
Exchange Control Information.  Taiwan residents may acquire and remit foreign currency (including proceeds from the sale of Shares) into and out of Taiwan up to US$5,000,000 per year.  If the transaction amount is TWD$500,000 or more in a single transaction, the Participant must submit a foreign exchange transaction form and also provide supporting documentation to the satisfaction of the remitting bank. 
If the transaction amount is US$500,000 or more, the Participant may be required to provide additional supporting documentation (including the contracts for such transaction, approval letter, etc.) to the satisfaction of the remitting bank.  The Participant should consult with his or her personal advisor to ensure compliance with applicable exchange control laws in Taiwan.





THAILAND
Notifications

Exchange Control Information. If the Participant realizes US$50,000 or more in a single transaction from the sale of Shares acquired under the Plan, the Participant must immediately repatriate the cash proceeds to Thailand and either convert such proceeds into Thai Baht or deposit the proceeds into a foreign currency account opened with any commercial bank in Thailand within 360 days of repatriation.  Further, for repatriated proceeds of US$50,000 or more, the Participant must provide details of the transaction (i.e., identification information and purpose of the transaction) to the receiving bank.  If the Participant fails to comply with these obligations, the Participant may be subject to penalties assessed by the Bank of Thailand.  The Participant should consult with his or her person advisor before taking action with respect to remittance of proceeds from the sale of Shares into Thailand.  The Participant is responsible for ensuring compliance with all exchange control laws in Thailand.

TURKEY

Notifications
Securities Law Information. The sale of Shares acquired under the Plan is not permitted within Turkey. Shares are currently traded on the Nasdaq Global Select Market in the United States and Shares may be sold on this market, which is located outside of Turkey.

UKRAINE

Notifications
Exchange Control Information. The Participant is responsible for complying with all applicable exchange control regulations in Ukraine, including any placement and investment license requirement that may apply to participation in the Plan. The Participant should consult with his or her personal legal advisor to ensure compliance with the applicable requirements.






UNITED KINGDOM
Terms and Conditions
Responsibility for Taxes. The following provision supplements Section 2.6 of the RSU Agreement:

Without limitation to Section 2.6 of the Agreement, the Participant agrees that the Participant is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or any affiliate or by Her Majesty's Revenue and Customs (“HMRC”) (or any other tax authority or any other relevant authority). The Participant also agrees to indemnify and keep indemnified the Company and any affiliate against any Tax-Related Items that they are required to pay or withhold on the Participant’s behalf or have paid or will pay to HMRC (or any other tax authority or any other relevant authority).

Notwithstanding the foregoing, if the Participant is a director or executive officer of the Company (within the meaning of Section 13(k) of the Exchange Act), the terms of the immediately foregoing provision will not apply. In such case, if the amount of any income tax due is not collected from or paid by the Participant within 90 days of the end of the U.K. tax year in which an event giving rise to the indemnification described above occurs, the amount of any uncollected income taxes may constitute a benefit to the Participant on which additional income tax and national insurance contributions (“NICs”) may be payable. The Participant will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for paying to the Company or the Employer, as applicable, any employee NICs due on this additional benefit.




EX-10.5 6 ex105-mellanoxxisraelxrsua.htm EXHIBIT 10.5 Exhibit

EXHIBIT 10.5

MELLANOX TECHNOLOGIES, LTD.

THIRD AMENDED AND RESTATED GLOBAL SHARE INCENTIVE PLAN (2006)
RESTRICTED SHARE UNIT AWARD GRANT NOTICE AND
RESTRICTED SHARE UNIT AWARD AGREEMENT

FOR PARTICIPANTS IN ISRAEL
Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), pursuant to its Third Amended and Restated Global Share Incentive Plan (2006) and the appendix thereto setting forth the additional terms applicable to Participants who are Israeli Taxpayers (collectively referred to as the “Plan,” except where the context otherwise requires), hereby grants to the individual listed below (the “Participant”), an award (the “Award”) of restricted share units (“Restricted Share Units or RSUs”). Each RSU represents the right to receive one unrestricted, fully transferable ordinary share of the Company (each a “Share,” collectively “Shares”) upon vesting. This Award is subject to all of the terms and conditions as set forth herein, in the Restricted Share Unit Award Agreement attached hereto as Exhibit A (the “Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Agreement.
Participant’s Name:
˜ ]
RSU Number:
˜ ]
Grant Date:
˜ ]
Total Number of RSUs:
˜ ]
Vesting Commencement Date:
˜ ]
Type of RSUs:
102 Capital Gains Track
Vesting Schedule:
˜ ]
By his or her acceptance of the Award through the Company's online acceptance procedure (or by his or her signature and the signature of the Company’s representative below), the Participant agrees to be bound by the terms and conditions of the Plan, the Agreement and this Grant Notice. The Participant has reviewed the Agreement, the Plan and this Grant Notice in their entirety and fully understands all provisions of this Grant Notice, the Agreement and the Plan. The Participant also agrees that the Company, in its sole discretion, may satisfy any applicable tax withholding obligations in accordance with Section 2.6 of the Agreement by (i) withholding Shares otherwise issuable to the Participant upon vesting of the RSUs, (ii) instructing a broker on the Participant’s behalf to sell Shares otherwise issuable or issued to the Participant upon vesting of the RSUs and submit the proceeds of such sale to the Company, or (iii) using any other method permitted by Section 2.6 of the Agreement or the Plan. The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or relating to the RSUs.
The Participant and the Company further agree that, provided the Participant is an Eligible 102 Participant, the RSUs are intended to be granted under and governed by Section 102(b)(2) and 102(b)(3) of the Income Tax Ordinance (New Version) – 1961 and the Rules promulgated in connection therewith (the “ITO”), and the Trust Agreement between the Company and the Trustee, a copy of which has been provided

1


to the Participant or made available for his/her review. Furthermore, the Participant agrees that the RSUs and underlying Shares will be issued to the Trustee to hold on the Participant’s behalf, pursuant to the terms of the ITO, the Rules and the Trust Agreement. The Participant confirms that he or she is familiar with the terms and provisions of Section 102 of the ITO, particularly the Capital Gains Track described in subsection (b)(2) and (b)(3) thereof, and agrees that he or she will not require the Trustee to release the RSUs or Shares to the Participant, or to sell the Shares to a third party, during the Required Holding Period, unless permitted to do so by applicable law.
If the Participant does not accept or decline the Award within 90 days of the grant date stated above or by such other date that may be communicated to the Participant by the Company. If the Participant declines the Award, the Award will be cancelled and no benefits from the Award nor any compensation or benefits in lieu of the Award will be provided to the Participant.
MELLANOX TECHNOLOGIES, LTD.:
PARTICIPANT:
By:
            
By:
            
Print Name:
            
Print Name:
            
Title:
            
 
 
Address:
            
Address:
            
 
 
 
            


2



EXHIBIT A
TO RESTRICTED SHARE UNIT AWARD GRANT NOTICE
RESTRICTED SHARE UNIT AWARD AGREEMENT
FOR PARTICIPANTS IN ISRAEL
Pursuant to the Restricted Share Unit Award Grant Notice (the “Grant Notice”) to which this Restricted Share Unit Award Agreement (the “Agreement”) is attached, Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), has granted to Participant an award (the “Award”) of restricted share units (“Restricted Share Units or RSUs”) under the Company’s Third Amended and Restated Global Share Incentive Plan (2006) and the appendix thereto setting forth the additional terms applicable to Participants who are Israeli Taxpayers (collectively referred to herein as the “Plan,” unless context otherwise requires).
ARTICLE I
GENERAL
1.1    Defined Terms. Wherever the following terms are used in this Agreement they shall have the meanings specified below, unless the context clearly indicates otherwise. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan or the Grant Notice, as applicable.
(a)     “Termination of Consultancy” shall mean the time when the engagement of the Participant as a Consultant to the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, by resignation, discharge, death or retirement, but excluding: (i) terminations where there is a simultaneous employment or continuing employment of the Participant by the Company or any affiliate thereof, and (ii) terminations where there is a simultaneous re-establishment of a consulting relationship or continuing consulting relationship between the Participant and the Company or any affiliate thereof. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Consultancy, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Consultancy. Notwithstanding any other provision of the Plan, the Company or any affiliate thereof has an absolute and unrestricted right to terminate a Consultant’s service at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in writing.
(b)    “Termination of Directorship” shall mean the time when the Participant, if he or she is or becomes a Non-Employee Director, ceases to be a member of the Board of Directors for any reason, including, but not by way of limitation, a termination by resignation, failure of shareholders to approve appointment, failure to be elected, death or retirement. The Board of Directors, in its sole and absolute discretion, shall determine the effect of all matters and questions relating to Termination of Directorship with respect to Non-Employee Directors.
(c)    “Termination of Employment” shall mean the time when the employee-employer relationship between the Participant and the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, a termination by resignation, discharge, death, disability or retirement; but excluding: (i) terminations where there is a simultaneous reemployment or continuing employment of the Participant by the Company or any affiliate thereof, (ii) terminations where there is a simultaneous establishment of a consulting relationship or continuing consulting relationship

A-1



between the Participant and the Company or any affiliate thereof, and (iii) terminations where the Participant simultaneously becomes or previously is appointed or elected as a Non-Employee Director. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Employment, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Employment.
(d)    “Termination of Services” shall mean the Participant’s Termination of Consultancy, Termination of Directorship or Termination of Employment, as applicable.
1.2    General. Each Restricted Share Unit shall constitute a non-voting unit of measurement which is deemed for bookkeeping purposes to be equivalent to one Share (subject to adjustment as provided in Section 11.1 of the Plan) solely for purposes of the Plan and this Agreement. The Restricted Share Units shall be used solely as a device for the determination of the payment to eventually be made to the Participant if such Restricted Share Units vest pursuant to Section 2.3 hereof. The Restricted Share Units shall not be treated as property or as a trust fund of any kind.
1.3    Incorporation of Terms of Plan. The RSUs are subject to the terms and conditions of the Plan and the Trust Agreement, entered into between the Company and the Trustee, which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.
ARTICLE II

GRANT OF RESTRICTED SHARE UNITS
2.1    Grant of RSUs; Compliance with Section 102.
(a)    Effective as of the grant date set forth in the Grant Notice (the “Grant Date”), the Company grants to the Participant the Award as set forth in the Grant Notice.
(b)    If the Award is a 102 Trustee Grant granted to an Eligible 102 Participant, the RSUs will be registered in the name of the Trustee as required by law to qualify under Section 102, for the benefit of the Participant. The Participant shall comply with the ITO, the Rules, and the terms and conditions of the Trust Agreement entered into between the Company and the Trustee. The Trustee will hold the RSUs or the Shares to be issued upon vesting of the RSUs for at least the Required Holding Period, as set forth in the Plan. The Participant hereby undertakes to release the Trustee from any liability in respect of any action or decision duly taken and bona fide executed in relation to the Plan, or any RSU granted to him thereunder. The Participant hereby confirms that he shall execute any and all documents which the Company or the Trustee may reasonably determine to be necessary in order to comply with the ITO and particularly the Rules.
2.2    Company’s Obligation to Pay. Each RSU has a value equal to the fair market value of a Share on the date it becomes vested. Unless and until the RSUs will have vested in the manner set forth in Article II hereof, the Participant will have no right to payment of any such RSUs. Prior to actual payment of any vested RSUs, such RSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
2.3    Vesting Schedule; Notice to Trustee.

A-2



(a)    Subject to Section 2.4 hereof and any accelerated vesting provisions in any Executive Severance Benefit Agreement, employment agreement or other agreement between the Participant and the Company, the RSUs awarded by the Grant Notice will vest and become non-forfeitable with respect to the applicable portion thereof according to the vesting schedule set forth on the Grant Notice to which this Agreement is attached (the “Vesting Schedule”), subject to the Participant’s continued employment or service through such dates, as a condition to the vesting of the applicable installment of the RSUs and the rights and benefits under this Agreement. Unless otherwise determined by the Administrator, partial employment or service, even if substantial, during any vesting period will not entitle the Participant to any proportionate vesting or avoid or mitigate a termination of rights and benefits upon or following a Termination of Services as provided in Section 2.4 below or under the Plan.
(b)    If the Award is a 102 Trustee Grant granted to an Eligible 201 Participant, the Company will notify the Trustee upon vesting of RSUs. The Shares issued upon the vesting of the RSUs shall be issued in the name of the Trustee, and held in trust on the Participant’s behalf by the Trustee, until they are sold or transferred by the Trustee, provided that the Participant first complies with the tax withholding provisions set forth in this Agreement. In the event that the Participant elects to have the Shares transferred to the Participant without selling such Shares, the Participant shall become liable to pay taxes immediately in accordance with the provisions of the ITO
2.4    Forfeiture, Termination and Cancellation upon Termination of Services. Notwithstanding any contrary provision of this Agreement, upon the Participant’s Termination of Services for any or no reason, the then-unvested RSUs subject to this Agreement will be automatically forfeited, terminated and cancelled as of such date without payment of any consideration by the Company, and the Participant, or the Participant’s beneficiary or personal representative, as the case may be, shall have no further rights hereunder. For the avoidance of doubt, except as otherwise provided by the Administrator, no RSUs shall vest following the Participant’s Termination of Services.
2.5    Payment after Vesting. As soon as administratively practicable, and, in any event, within sixty (60) days, following the vesting of any Restricted Share Units pursuant to Section 2.3 or Section 3.2, the Company shall deliver to the Participant a number of Shares (either by delivering one or more certificates for such shares or by entering such shares in book entry form, as determined by the Company in its sole discretion and in accordance with Section 2.3(b)) equal to the number of Restricted Share Units subject to this Award that vest on the applicable vesting date, unless such Restricted Share Units terminate prior to the given vesting date pursuant to Section 2.4. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 2.9(a), (b) or (c) hereof, then the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with Sections 2.9(a), (b) and (c) hereof; provided, however, that if the Participant is a U.S. federal taxpayer, any such delay shall apply only to the extent permissible under Section 409A (as defined below).

2.6    Responsibility for Taxes.

(a)The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant’s employer (the “Employer”) or the Trustee, the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant (“Tax-Related Items”) is and remains the Participant’s responsibility. The Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Award, including, but not limited to, the grant, vesting or payment

A-3



of the RSUs, the issuance of Shares, the subsequent sale of Shares and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the RSUs or any aspect of the RSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant has become subject to tax in more than one jurisdiction, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

(b)Prior to any relevant taxable or tax withholding event, as applicable, the Participant will pay or make arrangements satisfactory to the Company and/or the Employer to fulfill all Tax-Related Items. In this regard, the Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following:

(i)withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company and/or the Employer;

(ii)requiring the Participant to tender payment in cash, check or wire transfer of the Tax-Related Items to the Company, the Employer or the Trustee;

(iii)withholding from proceeds of the sale of Shares acquired upon payment of the RSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization without further consent);

(iv)withholding Shares to be issued upon payment of the RSUs (“net-share withholding”), provided, however, that if the Participant is a Section 16 officer of the Company under the Exchange Act, then applicable withholding obligations for Tax-Related Items will be settled by withholding Shares in accordance with this subsection (iv) or, alternatively, the Committee (as constituted in accordance with Rule 16b-3 under the Exchange Act) shall establish the method of withholding from alternatives (i)-(iii) herein; and/or

(v)any other method of withholding determined by the Company and permitted by applicable law.

(c)Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or, to the extent permitted under the Plan, other applicable withholding rates, including maximum applicable rates in the Participant’s jurisdiction(s) in which case the Participant will receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in Shares. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for purposes of calculating the Tax-Related Items and determining the number of Shares that have been delivered in accordance with Section 2.5 above, the Participant will be deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.

(d)The Participant agrees to indemnify the Company and/or its affiliates and/or the Trustee and hold them harmless against and from any and all liability for any such Tax-Related Item or interest or penalty thereon, including without limitation, liabilities relating to the necessity to withhold, or to have withheld, any such Tax-Related Items from any payment made to the Participant for which the Participant is responsible. The Company shall not be obligated to deliver any new certificate representing Shares to the Trustee, the Participant or the Participant’s legal representative or to enter such Shares in book

A-4



entry form unless and until the Participant or the Participant’s legal representative shall have paid or otherwise satisfied in full the amount of all Tax-Related Items.

2.7    Section 409A. The RSUs are not intended to constitute “nonqualified deferred compensation” within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, “Section 409A”). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Participant is a U.S. federal taxpayer and the Administrator determines that the RSUs (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify the Participant or any other person for failure to do so) to adopt such amendments to the Plan, this Agreement or the Grant Notice or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate either for the RSUs to be exempt from the application of Section 409A or to comply with the requirements of Section 409A. Notwithstanding the foregoing, the Company makes no representation that the grant, vesting, or payment of the RSUs provided for under this Agreement will be exempt from or compliant with Section 409A and the Company will have no liability to the Participant or any other party if such grant, vesting or payment of RSUs is not so exempt or compliant or for any action taken by the Company with respect thereto.

2.8    Rights as Shareholder. The holder of the RSUs shall not be, nor have any of the rights or privileges of, a shareholder of the Company, including, without limitation, any dividend rights and voting rights, in respect of the RSUs and any Shares underlying the RSUs and deliverable hereunder unless and until such Shares shall have been actually issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 11.1 of the Plan.

2.9    Conditions to Delivery of Shares. Subject to Section 19 of the Plan, the Shares deliverable hereunder, or any portion thereof, may be either previously authorized but unissued Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and non-assessable. The Company shall not be required to issue or deliver any Shares deliverable hereunder or portion thereof prior to fulfillment of all of the following conditions:

(a)    The admission of such Shares to listing on all stock exchanges on which such Shares are then listed;

(b)    The completion of any registration or other qualification of such Shares under any applicable law, rule or regulation, which the Administrator shall, in its absolute discretion, deem necessary or advisable;

(c)    The obtaining of any approval or other clearance from any local, state, federal or foreign governmental agency which the Administrator shall, in its absolute discretion, determine to be necessary or advisable;

(d)    The receipt by the Company, the Employer or the Trustee of any Tax-Related Items required to be withheld, as further described in Section 2.6 hereof; and


A-5



(e)    The lapse of such reasonable period of time following the vesting of any Restricted Share Units as the Administrator may from time to time establish for reasons of administrative convenience.
ARTICLE III
OTHER PROVISIONS
3.1    Administration. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Administrator shall not be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the RSUs.
3.2     Adjustments Upon Specified Events. Provided that the RSUs are not “nonqualified deferred compensation” within the meaning of Section 409A, the Administrator may accelerate payment and vesting of the Restricted Share Units in such circumstances as it, in its sole discretion, may determine. In addition, upon the occurrence of certain events relating to the Shares contemplated by Section 11.1 of the Plan (including, without limitation, an extraordinary cash dividend on such Shares), the Administrator shall make such adjustments the Administrator deems appropriate in the number of Restricted Share Units then outstanding and the number and kind of securities that may be issued in respect of the Restricted Share Units. The Participant acknowledges that the RSUs are subject to modification and termination in certain events as provided in this Agreement and Article 11 and 13 of the Plan.
3.3    Grant is Not Transferable. During the lifetime of the Participant, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of the RSUs, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, the RSUs and the rights and privileges conferred hereby immediately will become null and void. Notwithstanding anything herein to the contrary, this Section 3.3 shall not prevent transfers by will or applicable laws of descent and distribution.
3.4    Binding Agreement. Subject to the limitation on the transferability of the RSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
3.5    Notices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at Corporate_Secretary@mellanox.com or the address given beneath the signature of Company’s authorized officer on the Grant Notice, and any notice to be given to the Participant shall be addressed to the Participant at the address given beneath the Participant’s signature on the Grant Notice. By a notice given pursuant to this Section 3.5, either party may hereafter designate a different address for notices to be given to that party. Any notice which is required to be given to the Participant shall, if the Participant is then deceased, be given to the person entitled to the RSUs by written notice under this Section 3.5. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.

A-6



3.6    Titles. Titles provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
3.7    Governing Law; Severability. The laws of the State of Israel shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflict of laws. The Participant may only exercise his or her rights in respect of the Plan, this Agreement and these RSUs to the extent that it would be lawful to do so, and the Company would not, in connection with this Agreement, be in breach of the laws of any jurisdiction to which the Participant may be subject. The Participant shall be solely responsible to seek advice as to the laws of any jurisdiction to which he or she may be subject, and participation in the Plan by the Participant shall be on the basis of a warranty by the Participant that the Participant may lawfully so participate without the Participant being in breach of the laws of any such jurisdiction. In addition, the provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
3.8    Conformity to Securities Laws. Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the U.S. Securities and Exchange Commission thereunder and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the RSUs are granted, only in such a manner as to conform to such laws, rules and regulations, and the Company is under no obligation to register or qualify the Shares with any state, federal or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Further, the Participant understands that, to the extent permitted by applicable law, the Company shall have the unilateral authority to amend the Plan and this Agreement without the Participant’s consent to the extent necessary to comply with securities or other laws applicable to the issuance of Shares.
3.9    Amendments, Suspension and Termination. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator, provided, however, that, except as may otherwise be provided by the Plan and this Agreement, no amendment, modification, suspension or termination of this Agreement shall adversely effect the RSUs in any material way without the prior written consent of the Participant.
3.10    Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in Sections 3.2 and 3.3 hereof, this Agreement shall be binding upon the Participant and his or her heirs, executors, administrators, successors and assigns.
3.11    Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, the Plan, the RSUs and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, the Company shall have unilateral authority to amend this Agreement without the Participant’s consent to the extent necessary to comply with such applicable exemptive rule.
3.12    Not a Contract of Employment. Nothing in this Agreement or in the Plan shall confer upon the Participant any right to continue to serve as an employee or other service provider of the Company or

A-7



any affiliate thereof, or be interpreted as forming or amending an employment or service contract with the Company or any affiliate thereof and shall not interfere with or restrict in any way the rights of the Company and its affiliates, which rights are hereby expressly reserved, to discharge or terminate the services of the Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or an affiliate thereof and the Participant.
3.13    Entire Agreement. The Plan, the Grant Notice and this Agreement (including all Exhibits thereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.
3.14    Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the RSUs, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to RSUs, as and when payable hereunder.

3.15    Nature of Grant. In accepting the grant of RSUs, the Participant acknowledges, understands and agrees that:

(a)the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the RSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted share units, or benefits in lieu of restricted share units, even if RSUs have been granted in the past;
(c)    all decisions with respect to future restricted share units or other grants, if any, will be at the sole discretion of the Company;
(d)    the Participant is voluntarily participating in the Plan;
(e)    the RSUs and any Shares subject to the RSUs, and the income from and value of same, are not intended to replace any pension rights or compensation;
(f)    unless otherwise agreed with the Company, the RSUs and the Shares subject to the RSUs, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Participant may provide as a director of an affiliate;
(g)    the RSUs and any Shares subject to the RSUs, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or retirement or welfare benefits or similar payments;
(h)    the future value of the Shares underlying the RSUs is unknown, indeterminable, and cannot be predicted with certainty;
(i)    no claim or entitlement to compensation or damages shall arise from forfeiture of the RSUs resulting from the termination of the Participant’s employment or service relationship (for any

A-8



reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or the terms of the Participant’s employment agreement, if any);
(j)    for purposes of the RSUs, the date of the Participant’s Termination of Services shall be the date the Participant is no longer actively providing services to the Company or any affiliate thereof (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any), and the Participant’s right to vest in the RSUs under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., the Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any). The Administrator shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of the RSUs (including whether the Participant may still be considered to be providing services while on a leave of absence); and
(k)    neither the Company, the Employer nor any affiliate thereof shall be liable for any foreign exchange rate fluctuation between the Participant’s local currency and the United States Dollar that may affect the value of the RSUs or of any amounts due to the Participant pursuant to the payment of the RSUs or the subsequent sale of any Shares acquired upon settlement.
3.16    Data Privacy.
(a)    Data Collection and Usage. The Company and the Employer may collect, process and use certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company, details of all Restricted Share Units or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is the Participant’s consent.
(b)    Stock Plan Administration Service Providers. The Company transfers Data to E*Trade Corporate Financial Services, Inc. and its affiliated companies (“E*Trade”), an independent service provider based in the United States, which is assisting the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different service provider and share Data with such other provider serving in a similar manner. The Participant may be asked to agree on separate terms and data processing practices with the service provider, with such agreement being a condition to the ability to participate in the Plan.
(c)    International Data Transfers. The Company and its service providers are based in Israel and the United States. The Participant’s country or jurisdiction may have different data privacy laws and protections than Israel and the United States. The Company's legal basis, where required, for the transfer of Data is Participant’s consent.
(d)    Data Retention. The Company will hold and use the Data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax and security laws.

A-9



(e)    Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the Participant’s consent, the Participant’s salary from or employment and career with the Employer will not be affected; the only consequence of refusing or withdrawing the Participant’s consent is that the Company would not be able to grant this Award or other awards to the Participant or administer or maintain such awards.
By accepting the Award and indicating consent via the Company’s online acceptance procedure, the Participant is declaring that he or she agrees with the data processing practices described herein and consents to the collection, processing and use of Data by the Company and the transfer of Data to the recipients mentioned above, including recipients located in countries which may not have the same level of protection as the Participant’s country, for the purposes described above.
Finally, the Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that the Participant provide another data privacy consent form. If applicable and upon request of the Company, the Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in the Participant’s country, either now or in the future. The Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.
3.17    Language. The Participant acknowledges that he or she is proficient in the English language, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Participant to understand the terms and conditions of this Agreement. If the Participant has received this Agreement, or any other documents related to the RSUs and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.

3.18    Insider Trading Restrictions / Market Abuse Laws. The Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including, but not limited to, the United States and the Participant’s country, which may affect the Participant’s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., RSUs) or rights linked to the value of Shares under the Plan during such times as the Participant is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Neither the Company nor any affiliate thereof will be responsible for such restrictions or liable for the failure on the Participant’s part to know and abide by such restrictions. The Participant should consult with his or her own personal legal advisers to ensure compliance with applicable laws.
3.19    Foreign Asset / Account and Exchange Control Requirements. Depending on the Participant’s country, the Participant may be subject to foreign asset/account and/or exchange control reporting or other requirements which may affect the Participant’s ability to acquire or hold RSUs or Shares under the Plan or cash received from participating in the Plan in a brokerage or bank account outside the Participant’s country. The Participant may be required to report such RSUs, Shares, accounts, assets or transactions to the tax or other authorities in his or her country and/or repatriate funds received in connection with the Plan to the Participant's country within a certain time period or according to certain procedures. The Participant acknowledges that it is his or her responsibility to comply with any applicable requirements,

A-10



and that the Participant should consult his or her own personal tax and legal advisors to ensure compliance with applicable laws.
3.20    Electronic Delivery, Acceptance and Participation. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means and the Participant hereby consents to receive such documents by electronic delivery. The Participant agrees that his or her electronic acceptance of the Award through the Company’s online acceptance procedure constitutes his or her acceptance of the Award and further agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.
3.21    Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the RSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

3.22    Waiver. The Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Participant or any other Participant.


 


A-11
EX-10.6 7 ex106-mlnxx2018psuagreemen.htm EXHIBIT 10.6 Exhibit

EXHIBIT 10.6

MELLANOX TECHNOLOGIES, LTD.

THIRD AMENDED AND RESTATED GLOBAL SHARE INCENTIVE PLAN (2006)
PERFORMANCE SHARE UNIT AWARD GRANT NOTICE AND
PERFORMANCE SHARE UNIT AWARD AGREEMENT
FOR PARTICIPANTS IN THE UNITED STATES
Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), pursuant to its Third Amended and Restated Global Share Incentive Plan (2006) and the appendix thereto setting forth the additional terms applicable to Participants who are U.S. Taxpayers (collectively referred to as the “Plan,” except where the context otherwise requires), hereby grants to the individual listed below (the “Participant”), an award (the “Award”) of performance share units (“Performance Share Units or PSUs”). Each PSU represents the right to receive ˜ ] unrestricted, fully transferable ordinary shares of the Company (each a “Share,” collectively “Shares”) upon vesting. This Award is subject to all of the terms and conditions as set forth herein, in the Performance Share Unit Award Agreement attached hereto as Exhibit A (the “Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Agreement.
Participant’s Name:
˜ ]
PSU Number:
˜ ]
Grant Date:
˜ ]
Target Number of PSUs:
˜ ]
Vesting Commencement Date:
˜ ]
Performance Period:
˜ ]
Performance Goals:
˜ ]
Termination of Employment:
Except as otherwise set forth in the Agreement, the Participant shall forfeit all Performance Shares upon the Participant’s Termination of Employment prior to the Measurement Date (as defined in the Agreement).
By his or her acceptance of the Award through the Company’s online acceptance procedure (or by his or her signature and the signature of the Company’s representative below), the Participant agrees to be bound by the terms and conditions of the Plan, the Agreement and this Grant Notice. The Participant has reviewed the Agreement, the Plan and this Grant Notice in their entirety and fully understands all provisions of this Grant Notice, the Agreement and the Plan. The Participant also agrees that the Company, in its sole discretion, may satisfy any applicable tax withholding obligations in accordance with Section 2.6 of the Agreement by (i) withholding Shares otherwise issuable to the Participant upon vesting of the PSUs, (ii) instructing a broker on the Participant’s behalf to sell Shares otherwise issuable or issued to the Participant upon vesting of the PSUs and submit the proceeds of such sale to the Company, or (iii) using any other method permitted by Section 2.6 of the Agreement or the Plan. The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or relating to the PSUs.





If the Participant does not accept or decline the Award before the vesting date of the grant stated above or by such other date that may be communicated to the Participant by the Company, the Company will accept the Award on the Participant’s behalf and the Participant will be deemed to have accepted the terms and conditions of the Award set forth in the Plan, the Agreement and this Grant Notice. If the Participant declines the Award, the Award will be cancelled and no benefits from the Award nor any compensation or benefits in lieu of the Award will be provided to the Participant.
MELLANOX TECHNOLOGIES, LTD.:
PARTICIPANT:
By:
            
By:
            
Print Name:
            
Print Name:
            
Title:
__________________________
 
 
Address:
            
Address:
            
 
            
 
            











EXHIBIT A
TO PERFORMANCE SHARE UNIT AWARD GRANT NOTICE
PERFORMANCE SHARE UNIT AWARD AGREEMENT
FOR PARTICIPANTS IN THE UNITED STATES
Pursuant to the Performance Share Unit Award Grant Notice (the “Grant Notice”) and this Performance Share Unit Award Agreement (the “Agreement”), Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), has granted to the Participant an award (the “Award”) of performance share units (“Performance Share Units or PSUs”) under the Company’s Third Amended and Restated Global Share Incentive Plan (2006) and the appendix thereto setting forth the additional terms applicable to Participants who are U.S. Taxpayers (collectively referred to herein as the “Plan,” unless context otherwise requires).
ARTICLE I
GENERAL
1.1    Defined Terms. Wherever the following terms are used in this Agreement they shall have the meanings specified below, unless the context clearly indicates otherwise. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan or the Grant Notice, as applicable.
(a)     “Cause” means that, in the reasonable determination of the [Board, IN THE CASE OF THE CHIEF EXECUTIVE OFFICER][Chief Executive Officer, IN THE CASE OF OTHER EMPLOYEES], the Participant:
(i)     has committed an act of fraud or embezzlement or has intentionally committed some other illegal act that has a material adverse impact on the Company or any successor or parent or subsidiary thereof;
(ii)     has been convicted of, or entered a plea of “guilty” or “no contest” to, a felony which causes or may reasonably be expected to cause substantial economic injury to or substantial injury to the reputation of the Company or any subsidiary or affiliate of the Company;
(iii)     has made any unauthorized use or disclosure of confidential information or trade secrets of the Company or any successor or parent or subsidiary thereof that has a material adverse impact on any such entity;
(iv)     has committed any other intentional misconduct that has a material adverse impact on the Company or any successor or parent or subsidiary thereof, or
(v)     has intentionally refused or intentionally failed to act in accordance with any lawful and proper direction or order of the Board or the appropriate individual to whom Participant reports, provided such direction is not materially inconsistent with Participant’s customary duties and responsibilities.







(b)     “Constructive Termination” means that Participant voluntarily terminates Participant’s employment with the Company after any of the following are undertaken without Participant’s express written consent:
(i)     the removal of or a material reduction in the nature or scope of Participant’s responsibilities, or the assignment to Participant of duties that are materially inconsistent with Participant’s position other than a change in reporting relationship;
(ii)     a change in Participant’s direct reporting relationship so that Participant no longer reports directly to the [ ˜ ];
(iii)     a material reduction in Participant’s base salary or target annual bonus opportunity, unless the base salaries and target bonus opportunities of all other Participants are similarly reduced; or
(iv)    a relocation of Participant’s place of employment that increases Participant’s one-way commute by more than thirty (30) miles from such Participant’s place of employment as of immediately prior to such relocation. The termination of Participant’s employment as a result of Participant’s death or disability shall not be deemed to be a Constructive Termination.
Notwithstanding the foregoing, a resignation shall not constitute a “Constructive Termination” unless the event or condition giving rise to such resignation continues more than thirty (30) days following Executive’s written notice of such condition provided to the Company within ninety (90) days of the first occurrence of such event or condition and such resignation is effective within thirty (30) days following the end of such notice period.
(c)     “Covered Termination” means an Involuntary Termination Without Cause or a Constructive Termination, in each case, which occurs within 12 months following a Change in Control.
(d)     “Involuntary Termination Without Cause” means Participant’s dismissal or discharge by the Company other than for Cause. The termination of Participant’s employment as a result of Participant’s death or disability shall not be deemed to be an Involuntary Termination Without Cause.
(e)     “Termination of Consultancy” shall mean the time when the engagement of the Participant as a Consultant to the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, by resignation, discharge, death or retirement, but excluding: (i) terminations where there is a simultaneous employment or continuing employment of the Participant by the Company or any affiliate thereof, and (ii) terminations where there is a simultaneous re-establishment of a consulting relationship or continuing consulting relationship between the Participant and the Company or any affiliate thereof. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Consultancy, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Consultancy. Notwithstanding any other provision of the Plan, the Company or any affiliate thereof has an absolute and unrestricted right to terminate a Consultant’s service at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in writing.
(f)    “Termination of Directorship” shall mean the time when the Participant, if he or she is or becomes a Non-Employee Director, ceases to be a member of the Board of Directors for any reason, including, but not by way of limitation, a termination by resignation, failure of shareholders to approve appointment, failure to be elected, death or retirement. The Board of Directors, in its sole and absolute






discretion, shall determine the effect of all matters and questions relating to Termination of Directorship with respect to Non-Employee Directors.
(g)    “Termination of Employment” shall mean the time when the employee-employer relationship between the Participant and the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, a termination by resignation, discharge, death, disability or retirement; but excluding: (i) terminations where there is a simultaneous reemployment or continuing employment of the Participant by the Company or any affiliate thereof, (ii) terminations where there is a simultaneous establishment of a consulting relationship or continuing consulting relationship between the Participant and the Company or any affiliate thereof, and (iii) terminations where the Participant simultaneously becomes a Non-Employee Director, whether by appointment or election; for avoidance of doubt, the Participant will participate in the Plan as an employee until the Participant’s appointment to the Board of Directors is approved by the Company’s shareholders. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Employment, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Employment.
(h)    “Termination of Services” shall mean the Participant’s Termination of Consultancy, Termination of Directorship or Termination of Employment, as applicable.
1.2    General. Each Performance Share Unit shall constitute a non-voting unit of measurement which is deemed for bookkeeping purposes to be equivalent to up to [ ˜ ] Shares (subject to adjustment as provided in Section 11.1 of the Plan) solely for purposes of the Plan and this Agreement. The Performance Share Units shall be used solely as a device for the determination of the payment to eventually be made to the Participant if such Performance Share Units vest pursuant to Section 2.3 hereof. The Performance Share Units shall not be treated as property or as a trust fund of any kind.
1.3    Incorporation of Terms of Plan. The PSUs are subject to the terms and conditions of the Plan, which is incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.
ARTICLE II

GRANT OF PERFORMANCE SHARE UNITS
2.1    Grant of PSUs. Effective as of the grant date set forth in the Grant Notice (the “Grant Date”), the Company grants to the Participant the Award as set forth in the Grant Notice.
2.2    Company’s Obligation to Pay. Each PSU constitutes the right to receive up to [ ˜ ] Shares upon vesting, as determined in accordance with Section 2.3 below. Unless and until the PSUs will have vested in accordance with Article II hereof, Participant will have no right to receive Shares under any such PSUs. Prior to actual payment of any vested PSUs, such PSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
2.3    Vesting Schedule; Change in Control.
(a)    Subject to Section 2.3(b) hereof and any accelerated vesting provisions in any Executive Severance Benefit Agreement, employment agreement or other agreement between the Participant and the Company, the PSUs awarded by the Grant Notice will vest and become non-forfeitable, and the number of Shares issuable in respect of the PSUs, if any, will be determined, on the date (the “Measurement






Date”) on which the Administrator certifies the Company’s achievement of the Performance Goals, which shall occur no later than ninety (90) days after the end of the Performance Period, in accordance with the terms set forth on Exhibit B attached hereto.
(b)    Notwithstanding Section 2.3(a), in the event of a Change in Control that occurs following the beginning of the Performance Period and prior to [ ˜ ], the number of Shares that shall become issuable upon the applicable vesting date (as set forth below) in respect of such PSUs shall equal the greater of (i) the Target Number of PSUs set forth in the Grant Notice and (ii) such number of Shares determined based on the Company’s actual achievement of the Performance Goals as of the Change in Control, with Relative TSR (as defined in Exhibit B) determined using an Ending Average Market Value (as defined in Exhibit B) equal to the price per Share paid to the holder thereof in accordance with the definitive agreement governing the transaction constituting the Change in Control (or in absence of such agreement, the closing price per Share on the last trading day prior to the Change in Control):
(i) If the successor or surviving entity assumes the PSUs, such PSUs shall remain outstanding and eligible to vest as of [ ˜ ] subject to the Participant’s continued service with the Company or any affiliate through such date; provided that in the event of an earlier Covered Termination of Participant’s employment, the PSUs shall vest in full upon such termination; and
(ii) If the successor or surviving entity does not assume the PSUs, the PSUs shall vest in full upon such Change in Control.

2.4    Forfeiture, Termination and Cancellation upon Termination of Services. Subject to Section 2.3(b), upon the Participant’s Termination of Services for any or no reason, the then-unvested PSUs subject to this Agreement will be automatically forfeited, terminated and cancelled as of such date without payment of any consideration by the Company, and the Participant, or the Participant’s beneficiary or personal representative, as the case may be, shall have no further rights hereunder. For the avoidance of doubt, except as otherwise provided by the Administrator, no PSUs shall vest following the Participant’s Termination of Services.
2.5    Payment after Vesting. As soon as administratively practicable, and, in any event, within sixty (60) days, following the vesting of any Performance Share Units pursuant to Section 2.3 or Section 3.2, the Company shall deliver to the Participant a number of Shares (either by delivering one or more certificates for such shares or by entering such shares in book entry form, as determined by the Company in its sole discretion and in accordance with Section 2.3, unless such Performance Share Units terminate prior to the given vesting date pursuant to Section 2.4. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 2.9(a), (b) or (c) hereof, then the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with Sections 2.9(a), (b) and (c) hereof; provided, however, that if the Participant is a U.S. federal taxpayer, any such delay shall apply only to the extent permissible under Section 409A (as defined below).

2.6    Responsibility for Taxes.

(a)The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant’s employer (the “Employer”), the ultimate liability for any or all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to






the Participant’s participation in the Plan and legally applicable to the Participant (“Tax-Related Items”) is and remains the Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer. The Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Award, including, but not limited to, the grant, vesting or payment of the PSUs, the issuance of Shares, the subsequent sale of Shares and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the PSUs or any aspect of the PSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant has become subject to Tax-Related Items in more than one jurisdiction, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

(b)Prior to any relevant taxable or tax withholding event, as applicable, the Participant will pay or make arrangements satisfactory to the Company and/or the Employer to fulfill all Tax-Related Items. In this regard, the Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations for all Tax-Related Items by one or a combination of the following:

(i)withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company and/or the Employer;

(ii)requiring the Participant to tender a payment in cash, check or wire transfer of the Tax-Related Items to the Company or the Employer;

(iii)withholding from proceeds of the sale of Shares acquired upon payment of the PSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization without further consent);

(iv)withholding Shares to be issued upon payment of the PSUs (“net-share settlement”); provided, however, that if the Participant is a Section 16 officer of the Company under the Exchange Act, then applicable withholding obligations for Tax-Related Items will be settled by withholding Shares in accordance with this subsection (iv) or, alternatively, the Committee (as constituted in accordance with Rule 16b-3 under the Exchange Act) shall establish the method of withholding from alternatives (i)-(iii) herein; and/or

(v)any other method of withholding determined by the Company and permitted by applicable law.

(c)Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or, to the extent permitted under the Plan, other applicable withholding rates, including maximum applicable rates in the Participant’s jurisdiction(s) in which case the Participant will receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in Shares. If the obligation for Tax-Related Items is satisfied by withholding Shares, for purposes of calculating the Tax-Related Items and determining the number of Shares that have been delivered in accordance with Section 2.5 above, the Participant will be deemed to have been issued the full number of Shares subject to the vested PSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.







(d)The Company may refuse to deliver the Shares or the proceeds of the sale of Shares, if the Participant fails to comply with the Participant’s obligations in connection with the Tax-Related Items.

2.7    Section 409A. The PSUs are not intended to constitute “nonqualified deferred compensation” within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, “Section 409A”). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Participant is a U.S. federal taxpayer and the Administrator determines that the PSUs (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify the Participant or any other person for failure to do so) to adopt such amendments to the Plan, this Agreement or the Grant Notice or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate either for the PSUs to be exempt from the application of Section 409A or to comply with the requirements of Section 409A. Notwithstanding the foregoing, the Company makes no representation that the grant, vesting, or payment of the PSUs provided for under this Agreement will be exempt from or compliant with Section 409A and the Company will have no liability to the Participant or any other party if such grant, vesting or payment of PSUs is not so exempt or compliant or for any action taken by the Company with respect thereto.

2.8    Rights as Shareholder. The holder of the PSUs shall not be, nor have any of the rights or privileges of, a shareholder of the Company, including, without limitation, any dividend rights and voting rights, in respect of the PSUs and any Shares underlying the PSUs and deliverable hereunder unless and until such Shares shall have been actually issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 11.1 of the Plan.

2.9    Conditions to Delivery of Shares. Subject to Section 19 of the Plan, the Shares deliverable hereunder, or any portion thereof, may be either previously authorized but unissued Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and non-assessable. The Company shall not be required to issue or deliver any Shares deliverable hereunder or portion thereof prior to fulfillment of all of the following conditions:

(a)    The admission of such Shares to listing on all stock exchanges on which such Shares are then listed;

(b)    The completion of any registration or other qualification of such Shares under any applicable law, rule or regulation, which the Administrator shall, in its absolute discretion, deem necessary or advisable;

(c)    The obtaining of any approval or other clearance from any local, state, federal or foreign governmental agency which the Administrator shall, in its absolute discretion, determine to be necessary or advisable;

(d)    The receipt by the Company or the Employer of any Tax-Related Items required to be withheld by the Company or any affiliate thereof, as further described in Section 2.6 hereof; and







(e)    The lapse of such reasonable period of time following the vesting of any Performance Share Units as the Administrator may from time to time establish for reasons of administrative convenience.
ARTICLE III
OTHER PROVISIONS
3.1    Administration. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Administrator shall not be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the PSUs.
3.2     Adjustments Upon Specified Events. Provided that the PSUs are not “nonqualified deferred compensation” within the meaning of Section 409A, the Administrator may accelerate payment and vesting of the Performance Share Units in such circumstances as it, in its sole discretion, may determine. In addition, upon the occurrence of certain events relating to the Shares contemplated by Section 11.1 of the Plan (including, without limitation, an extraordinary cash dividend on such Shares), the Administrator shall make such adjustments the Administrator deems appropriate in the number of Performance Share Units then outstanding and the number and kind of securities that may be issued in respect of the Performance Share Units. The Participant acknowledges that the PSUs are subject to modification and termination in certain events as provided in this Agreement and Articles 11 and 13 of the Plan.
3.3    Grant is Not Transferable. During the lifetime of the Participant, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of the PSUs, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, the PSUs and the rights and privileges conferred hereby immediately will become null and void. Notwithstanding anything herein to the contrary, this Section 3.3 shall not prevent transfers by will or applicable laws of descent and distribution.
3.4    Binding Agreement. Subject to the limitation on the transferability of the PSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
3.5    Notices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at Corporate_Secretary@mellanox.com or the address given beneath the signature of Company’s authorized officer on the Grant Notice, and any notice to be given to the Participant shall be addressed to the Participant at the address given beneath the Participant’s signature on the Grant Notice. By a notice given pursuant to this Section 3.5, either party may hereafter designate a different address for notices to be given to that party. Any notice which is required to be given to the Participant shall, if the Participant is then deceased, be given to the person entitled to the PSUs by written notice under this Section 3.5. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service or, in the event of Participants outside of the United States, when deposited with an internationally recognized courier service with proof of such deposit.






3.6    Titles. Titles provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
3.7    Governing Law; Severability. The laws of the State of Israel shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflict of laws. The Participant may only exercise his or her rights in respect of the Plan, this Agreement and these PSUs to the extent that it would be lawful to do so, and the Company would not, in connection with this Agreement, be in breach of the laws of any jurisdiction to which the Participant may be subject. The Participant shall be solely responsible to seek advice as to the laws of any jurisdiction to which he or she may be subject, and participation in the Plan by the Participant shall be on the basis of a warranty by the Participant that the Participant may lawfully so participate without the Participant being in breach of the laws of any such jurisdiction. In addition, the provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
3.8    Conformity to Securities Laws. Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the U.S. Securities and Exchange Commission thereunder, any jurisdiction in which the Participant may be subject and state securities laws and regulations, provided, however, that the Company is under no obligation to register or qualify the Shares with any state, federal or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the PSUs are granted, only in such a manner as to conform to such laws, rules and regulations. To the extent permitted by applicable law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such laws, rules and regulations.
3.9    Amendments, Suspension and Termination. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator, provided, however, that, except as may otherwise be provided by the Plan and this Agreement, no amendment, modification, suspension or termination of this Agreement shall adversely affect the PSUs in any material way without the prior written consent of the Participant.
3.10    Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in Sections 3.2 and 3.3 hereof, this Agreement shall be binding upon the Participant and his or her heirs, executors, administrators, successors and assigns.
3.11    Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, the Plan, the PSUs and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
3.12    Not a Contract of Employment. Nothing in the Plan or this Agreement shall confer upon the Participant any right to continue in the employ or service of the Company or any affiliate thereof or be interpreted as forming or amending an employment or service contract with the Company or any affiliate thereof and shall not interfere with or restrict in any way the rights of the Company and its affiliates, which






rights are hereby expressly reserved, to discharge or terminate the services of the Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or an affiliate thereof and the Participant.
3.13    Entire Agreement. The Plan, the Grant Notice and this Agreement (including all Exhibits thereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.
3.14    Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the PSUs, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to PSUs, as and when payable hereunder.

3.15    Data Privacy.
(a)Data Collection and Usage. The Company and the Employer may collect, process and use certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company, details of all Restricted Share Units or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is the Participant’s consent.
(b)Stock Plan Administration Service Providers. The Company transfers Data to E*Trade Corporate Financial Services, Inc. and its affiliated companies (“E*Trade”), an independent service provider based in the United States, which is assisting the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different service provider and share Data with such other provider serving in a similar manner. The Participant may be asked to agree on separate terms and data processing practices with the service provider, with such agreement being a condition to the ability to participate in the Plan.
(c)International Data Transfers. The Company and its service providers are based in Israel and the United States. The Participant’s country or jurisdiction may have different data privacy laws and protections than Israel and the United States. For example, the European Commission has issued a limited adequacy finding with respect to the United States that applies only to the extent companies register for the EU-U.S. Privacy Shield program. The Company's legal basis, where required, for the transfer of Data is Participant’s consent.
(d)Data Retention. The Company will hold and use the Data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax and security laws.
(e)Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the Participant’s consent, the Participant’s salary from or employment and career with the Employer will not be affected; the only






consequence of refusing or withdrawing the Participant’s consent is that the Company would not be able to grant this Award or other awards to the Participant or administer or maintain such awards.
By accepting the Award and indicating consent via the Company’s online acceptance procedure, the Participant is declaring that he or she agrees with the data processing practices described herein and consents to the collection, processing and use of Data by the Company and the transfer of Data to the recipients mentioned above, including recipients located in countries which do not adduce an adequate level of protection from a European (or other non-U.S.) data protection law perspective, for the purposes described above.
Finally, the Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that the Participant provide another data privacy consent form. If applicable and upon request of the Company, the Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in the Participant’s country, either now or in the future. The Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.
3.16    Insider Trading Restrictions / Market Abuse Laws. The Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including, but not limited to, the United States and the Participant’s country, which may affect the Participant’s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., PSUs) or rights linked to the value of Shares under the Plan during such times as the Participant is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Neither the Company nor any affiliate thereof will be responsible for such restrictions or liable for the failure on the Participant’s part to know and abide by such restrictions. The Participant should consult with his or her own personal legal advisers to ensure compliance with applicable laws.
3.17    Foreign Asset / Account and Exchange Control Requirements. Depending on the Participant’s country, the Participant may be subject to foreign asset/account and/or exchange control reporting or other requirements which may affect the Participant’s ability to acquire or hold PSUs or Shares under the Plan or cash received from participating in the Plan in a brokerage or bank account outside the Participant’s country. The Participant may be required to report such PSUs, Shares, accounts, assets or transactions to the tax or other authorities in his or her country and/or repatriate funds received in connection with the Plan to the Participant's country within a certain time period or according to certain procedures. The Participant acknowledges that it is his or her responsibility to comply with any applicable requirements, and that the Participant should consult his or her own personal tax and legal advisors to ensure compliance with applicable laws.
3.18    Electronic Delivery, Acceptance and Participation. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means and the Participant hereby consents to receive such documents by electronic delivery. The Participant agrees that his or her electronic acceptance of the Award through the Company's online acceptance procedure constitutes his or her acceptance of the Award and further agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.






3.19    Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the PSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
3.20    Waiver. The Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Participant or any other Participant.



EX-10.7 8 ex107-mlnxx2018psuagreemen.htm EXHIBIT 10.7 Exhibit

EXHIBIT 10.7

MELLANOX TECHNOLOGIES, LTD.

THIRD AMENDED AND RESTATED GLOBAL SHARE INCENTIVE PLAN (2006)
PERFORMANCE SHARE UNIT AWARD GRANT NOTICE AND
PERFORMANCE SHARE UNIT AWARD AGREEMENT
FOR PARTICIPANTS IN ISRAEL
Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), pursuant to its Third Amended and Restated Global Share Incentive Plan (2006) and the appendix thereto setting forth the additional terms applicable to Participants who are Israeli Taxpayers (collectively referred to as the “Plan,” except where the context otherwise requires), hereby grants to the individual listed below (the “Participant”), an award (the “Award”) of performance share units (“Performance Share Units or PSUs”). Each PSU represents the right to receive [ ˜ ] unrestricted, fully transferable ordinary shares of the Company (each a “Share,” collectively “Shares”) upon vesting. This Award is subject to all of the terms and conditions as set forth herein, in the Performance Share Unit Award Agreement attached hereto as Exhibit A (the “Agreement”) and the Plan, each of which are incorporated herein by reference. Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Grant Notice and the Agreement.
Participant’s Name:
˜ ]         
PSU Number:
˜ ]   
Grant Date:
˜ ]
Target Number of PSUs:
˜ ]
Maximum Number of Shares Issuable:
˜ ]
Vesting Commencement Date:
˜ ]
Type of PSUs:
102 Capital Gains Track
Performance Period:
˜ ]
Performance Goals:
˜ ]
Termination of Employment:
Except as otherwise set forth in the Agreement, the Participant shall forfeit all Performance Shares upon the Participant’s Termination of Employment prior to the Measurement Date (as defined in the Agreement).
By his or her acceptance of the Award through the Company's online acceptance procedure (or by his or her signature and the signature of the Company’s representative below), the Participant agrees to be bound by the terms and conditions of the Plan, the Agreement and this Grant Notice. The Participant has reviewed the Agreement, the Plan and this Grant Notice in their entirety and fully understands all provisions of this Grant Notice, the Agreement and the Plan. The Participant also agrees that the Company, in its sole discretion, may satisfy any applicable tax withholding obligations in accordance with Section 2.6 of the Agreement by (i) withholding Shares otherwise issuable to the Participant upon vesting of the PSUs, (ii) instructing a broker on the Participant’s behalf to sell Shares otherwise issuable or issued to the Participant upon vesting of the PSUs and submit the proceeds of such sale to the Company, or (iii) using any other




method permitted by Section 2.6 of the Agreement or the Plan. The Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or relating to the PSUs.
The Participant and the Company further agree that, provided the Participant is an Eligible 102 Participant, the PSUs are intended to be granted under and governed by Section 102(b)(2) and 102(b)(3) of the Income Tax Ordinance (New Version) – 1961 and the Rules promulgated in connection therewith (the “ITO”), and the Trust Agreement between the Company and the Trustee, a copy of which has been provided to the Participant or made available for his/her review. Furthermore, the Participant agrees that the PSUs and underlying Shares will be issued to the Trustee to hold on the Participant’s behalf, pursuant to the terms of the ITO, the Rules and the Trust Agreement. The Participant confirms that he or she is familiar with the terms and provisions of Section 102 of the ITO, particularly the Capital Gains Track described in subsection (b)(2) and (b)(3) thereof, and agrees that he or she will not require the Trustee to release the PSUs or Shares to the Participant, or to sell the Shares to a third party, during the Required Holding Period, unless permitted to do so by applicable law.
If the Participant does not accept or decline the Award within 90 days of the grant date stated above or by such other date that may be communicated to the Participant by the Company. If the Participant declines the Award, the Award will be cancelled and no benefits from the Award nor any compensation or benefits in lieu of the Award will be provided to the Participant.
MELLANOX TECHNOLOGIES, LTD.:
PARTICIPANT:
By:
            
By:
            
Print Name:
            
Print Name:
            
Title:
            
 
 
Address:
               
Address:
            
 
            
 
            






EXHIBIT A
TO PERFORMANCE SHARE UNIT AWARD GRANT NOTICE
PERFORMANCE SHARE UNIT AWARD AGREEMENT
FOR PARTICIPANTS IN ISRAEL
Pursuant to the Performance Share Unit Award Grant Notice (the “Grant Notice”) to which this Performance Share Unit Award Agreement (the “Agreement”) is attached, Mellanox Technologies, Ltd., a corporation organized under the laws of the State of Israel (the “Company”), has granted to Participant an award (the “Award”) of performance share units (“Performance Share Units or PSUs”) under the Company’s Third Amended and Restated Global Share Incentive Plan (2006) and the appendix thereto setting forth the additional terms applicable to Participants who are Israeli Taxpayers (collectively referred to herein as the “Plan,” unless context otherwise requires).
ARTICLE I
GENERAL
1.1    Defined Terms. Wherever the following terms are used in this Agreement they shall have the meanings specified below, unless the context clearly indicates otherwise. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan or the Grant Notice, as applicable.
(a)     “Cause” means that, in the reasonable determination of the [Board, IN THE CASE OF THE CHIEF EXECUTIVE OFFICER][Chief Executive Officer, IN THE CASE OF OTHER EMPLOYEES], the Participant:
(i)     has committed an act of fraud or embezzlement or has intentionally committed some other illegal act that has a material adverse impact on the Company or any successor or parent or subsidiary thereof;
(ii)     has been convicted of, or entered a plea of “guilty” or “no contest” to, a felony which causes or may reasonably be expected to cause substantial economic injury to or substantial injury to the reputation of the Company or any subsidiary or affiliate of the Company;
(iii)     has made any unauthorized use or disclosure of confidential information or trade secrets of the Company or any successor or parent or subsidiary thereof that has a material adverse impact on any such entity;
(iv)     has committed any other intentional misconduct that has a material adverse impact on the Company or any successor or parent or subsidiary thereof, or
(v)     has intentionally refused or intentionally failed to act in accordance with any lawful and proper direction or order of the Board or the appropriate individual to whom Participant reports, provided such direction is not materially inconsistent with Participant’s customary duties and responsibilities.







(b)     “Constructive Termination” means that Participant voluntarily terminates Participant’s employment with the Company after any of the following are undertaken without Participant’s express written consent:
(i)     the removal of or a material reduction in the nature or scope of Participant’s responsibilities, or the assignment to Participant of duties that are materially inconsistent with Participant’s position other than a change in reporting relationship;
(ii)     a change in Participant’s direct reporting relationship so that Participant no longer reports directly to the [ ˜ ];
(iii)     a material reduction in Participant’s base salary or target annual bonus opportunity, unless the base salaries and target bonus opportunities of all other Participants are similarly reduced; or
(iv)    a relocation of Participant’s place of employment that increases Participant’s one-way commute by more than thirty (30) miles from such Participant’s place of employment as of immediately prior to such relocation. The termination of Participant’s employment as a result of Participant’s death or disability shall not be deemed to be a Constructive Termination.
Notwithstanding the foregoing, a resignation shall not constitute a “Constructive Termination” unless the event or condition giving rise to such resignation continues more than thirty (30) days following Executive’s written notice of such condition provided to the Company within ninety (90) days of the first occurrence of such event or condition and such resignation is effective within thirty (30) days following the end of such notice period.
(c)     “Covered Termination” means an Involuntary Termination Without Cause or a Constructive Termination, in each case, which occurs within 12 months following a Change in Control.
(d)     “Involuntary Termination Without Cause” means Participant’s dismissal or discharge by the Company other than for Cause. The termination of Participant’s employment as a result of Participant’s death or disability shall not be deemed to be an Involuntary Termination Without Cause.
(e)     “Termination of Consultancy” shall mean the time when the engagement of the Participant as a Consultant to the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, by resignation, discharge, death or retirement, but excluding: (i) terminations where there is a simultaneous employment or continuing employment of the Participant by the Company or any affiliate thereof, and (ii) terminations where there is a simultaneous re-establishment of a consulting relationship or continuing consulting relationship between the Participant and the Company or any affiliate thereof. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Consultancy, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Consultancy. Notwithstanding any other provision of the Plan, the Company or any affiliate thereof has an absolute and unrestricted right to terminate a Consultant’s service at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in writing.
(f)    “Termination of Directorship” shall mean the time when the Participant, if he or she is or becomes a Non-Employee Director, ceases to be a member of the Board of Directors for any reason, including, but not by way of limitation, a termination by resignation, failure of shareholders to approve appointment, failure to be elected, death or retirement. The Board of Directors, in its sole and absolute






discretion, shall determine the effect of all matters and questions relating to Termination of Directorship with respect to Non-Employee Directors.
(g)    “Termination of Employment” shall mean the time when the employee-employer relationship between the Participant and the Company or any affiliate thereof is terminated for any reason, with or without cause, including, but not by way of limitation, a termination by resignation, discharge, death, disability or retirement; but excluding: (i) terminations where there is a simultaneous reemployment or continuing employment of the Participant by the Company or any affiliate thereof, (ii) terminations where there is a simultaneous establishment of a consulting relationship or continuing consulting relationship between the Participant and the Company or any affiliate thereof, and (iii) terminations where the Participant simultaneously becomes or previously is appointed or elected as a Non-Employee Director. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Employment, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Employment.
(h)    “Termination of Services” shall mean the Participant’s Termination of Consultancy, Termination of Directorship or Termination of Employment, as applicable.
1.2    General. Each Performance Share Unit shall constitute a non-voting unit of measurement which is deemed for bookkeeping purposes to be equivalent to up to [ ˜ ] Shares (subject to adjustment as provided in Section 11.1 of the Plan) solely for purposes of the Plan and this Agreement. The Performance Share Units shall be used solely as a device for the determination of the payment to eventually be made to the Participant if such Performance Share Units vest pursuant to Section 2.3 hereof. The Performance Share Units shall not be treated as property or as a trust fund of any kind.
1.3    Incorporation of Terms of Plan. The PSUs are subject to the terms and conditions of the Plan and the Trust Agreement, entered into between the Company and the Trustee, which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.
ARTICLE II

GRANT OF PERFORMANCE SHARE UNITS
2.1    Grant of PSUs; Compliance with Section 102.
(a)    Effective as of the grant date set forth in the Grant Notice (the “Grant Date”), the Company grants to the Participant the Award as set forth in the Grant Notice.
(b)    If the Award is a 102 Trustee Grant granted to an Eligible 102 Participant, the PSUs will be registered in the name of the Trustee as required by law to qualify under Section 102, for the benefit of the Participant. The Participant shall comply with the ITO, the Rules, and the terms and conditions of the Trust Agreement entered into between the Company and the Trustee. The Trustee will hold the PSUs or the Shares to be issued upon vesting of the PSUs for at least the Required Holding Period, as set forth in the Plan. The Participant hereby undertakes to release the Trustee from any liability in respect of any action or decision duly taken and bona fide executed in relation to the Plan, or any PSU granted to him thereunder. The Participant hereby confirms that Participant shall execute any and all documents which the Company or the Trustee may reasonably determine to be necessary in order to comply with the ITO and particularly the Rules.






2.2    Company’s Obligation to Pay. Each PSU constitutes the right to receive up to [ ˜ ] Shares upon vesting, as determined in accordance with Section 2.3 below. Unless and until the PSUs will have vested in accordance with Article II hereof, Participant will have no right to receive Shares under any such PSUs. Prior to actual payment of any vested PSUs, such PSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
2.3    Vesting Schedule; Change in Control; Notice to Trustee.
(a)    Subject to Section 2.3(b) hereof and any accelerated vesting provisions in any Executive Severance Benefit Agreement, employment agreement or other agreement between the Participant and the Company, the PSUs awarded by the Grant Notice will vest and become non-forfeitable, and the number of Shares issuable in respect of the PSUs, if any, will be determined, on the date (the “Measurement Date”) on which the Administrator certifies the Company’s achievement of the Performance Goals, which shall occur no later than ninety (90) days after the end of the Performance Period, in accordance with the terms set forth on Exhibit B attached hereto.
(b)    Notwithstanding Section 2.3(a), in the event of a Change in Control that occurs following the beginning of the Performance Period and prior to [ ˜ ], the number of Shares that shall become issuable upon the applicable vesting date (as set forth below) in respect of such PSUs shall equal the greater of (i) the Target Number of PSUs set forth in the Grant Notice and (ii) such number of Shares determined based on the Company’s actual achievement of the Performance Goals as of the Change in Control, with Relative TSR (as defined in Exhibit B) determined using an Ending Average Market Value (as defined in Exhibit B) equal to the price per Share paid to the holder thereof in accordance with the definitive agreement governing the transaction constituting the Change in Control (or in absence of such agreement, the closing price per Share on the last trading day prior to the Change in Control):
(i) If the successor or surviving entity assumes the PSUs, such PSUs shall remain outstanding and eligible to vest as of [ ˜ ] subject to the Participant’s continued service with the Company or any affiliate through such date; provided that in the event of an earlier Covered Termination of Participant’s employment, the PSUs shall vest in full upon such termination; and
(ii) If the successor or surviving entity does not assume the PSUs, the PSUs shall vest in full upon such Change in Control.

(c)    If the Award is a 102 Trustee Grant granted to an Eligible 201 Participant, the Company will notify the Trustee upon vesting of PSUs. The Shares issued upon the vesting of the PSUs shall be controlled by the Trustee for the benefit of Participant, until they are sold or transferred, provided that the Participant first complies with the tax withholding provisions set forth in this Agreement. In the event that the Participant elects to have the Shares transferred to the Participant without selling such Shares, the Participant shall become liable to pay taxes immediately in accordance with the provisions of the ITO.
2.4    Forfeiture, Termination and Cancellation upon Termination of Services. Subject to Section 2.3(b), upon the Participant’s Termination of Services for any or no reason, the then-unvested PSUs subject to this Agreement will be automatically forfeited, terminated and cancelled as of such date without payment of any consideration by the Company, and the Participant, or the Participant’s beneficiary or personal representative, as the case may be, shall have no further rights hereunder. For the avoidance of doubt, except as otherwise provided by the Administrator, no PSUs shall vest following the Participant’s Termination of Services.






2.5    Payment after Vesting. As soon as administratively practicable, and, in any event, within sixty (60) days, following the vesting of any Performance Share Units pursuant to Section 2.3 or Section 3.2, the Company shall deliver to the Participant a number of Shares (either by delivering one or more certificates for such shares or by entering such shares in book entry form, as determined by the Company in its sole discretion and in accordance with Section 2.3, unless such Performance Share Units terminate prior to the given vesting date pursuant to Section 2.4. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 2.9(a), (b) or (c) hereof, then the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with Sections 2.9(a), (b) and (c) hereof; provided, however, that if the Participant is a U.S. federal taxpayer, any such delay shall apply only to the extent permissible under Section 409A (as defined below).

2.6    Responsibility for Taxes.

(a)The Participant acknowledges that, regardless of any action taken by the Company or, if different, the Participant’s employer (the “Employer”) or the Trustee, the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant (“Tax-Related Items”) is and remains the Participant’s responsibility. The Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Award, including, but not limited to, the grant, vesting or payment of the PSUs, the issuance of Shares, the subsequent sale of Shares and the receipt of any dividends; and (ii) do not commit to and are under no obligation to structure the terms of the PSUs or any aspect of the PSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant has become subject to tax in more than one jurisdiction, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

(b)Prior to any relevant taxable or tax withholding event, as applicable, the Participant will pay or make arrangements satisfactory to the Company and/or the Employer to fulfill all Tax-Related Items. In this regard, the Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following:

(i)withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company and/or the Employer;

(ii)requiring the Participant to tender payment in cash, check or wire transfer of the Tax-Related Items to the Company, the Employer or the Trustee;

(iii)withholding from proceeds of the sale of Shares acquired upon payment of the PSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization without further consent);

(iv)withholding Shares to be issued upon payment of the PSUs (“net-share withholding”), provided, however, that if the Participant is a Section 16 officer of the Company under the Exchange Act, then applicable withholding obligations for Tax-Related Items will be settled by withholding Shares in accordance with this subsection (iv) or, alternatively, the Committee (as constituted in accordance






with Rule 16b-3 under the Exchange Act) shall establish the method of withholding from alternatives (i)-(iii) herein; and/or

(v)any other method of withholding determined by the Company and permitted by applicable law.

(c)Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or, to the extent permitted under the Plan, other applicable withholding rates, including maximum applicable rates in the Participant’s jurisdiction(s) in which case the Participant will receive a refund of any over-withheld amount in cash and will have no entitlement to the equivalent amount in Shares. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for purposes of calculating the Tax-Related Items and determining the number of Shares that have been delivered in accordance with Section 2.5 above, the Participant will be deemed to have been issued the full number of Shares subject to the vested PSUs, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.

(d)The Participant agrees to indemnify the Company and/or its affiliates and/or the Trustee and hold them harmless against and from any and all liability for any such Tax-Related Item or interest or penalty thereon, including without limitation, liabilities relating to the necessity to withhold, or to have withheld, any such Tax-Related Items from any payment made to the Participant for which the Participant is responsible. The Company shall not be obligated to deliver any new certificate representing Shares to the Trustee, the Participant or the Participant’s legal representative or to enter such Shares in book entry form unless and until the Participant or the Participant’s legal representative shall have paid or otherwise satisfied in full the amount of all Tax-Related Items.

2.7    Section 409A. The PSUs are not intended to constitute “nonqualified deferred compensation” within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, “Section 409A”). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Participant is a U.S. federal taxpayer and the Administrator determines that the PSUs (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify the Participant or any other person for failure to do so) to adopt such amendments to the Plan, this Agreement or the Grant Notice or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate either for the PSUs to be exempt from the application of Section 409A or to comply with the requirements of Section 409A. Notwithstanding the foregoing, the Company makes no representation that the grant, vesting, or payment of the PSUs provided for under this Agreement will be exempt from or compliant with Section 409A and the Company will have no liability to the Participant or any other party if such grant, vesting or payment of PSUs is not so exempt or compliant or for any action taken by the Company with respect thereto.

2.8    Rights as Shareholder. The holder of the PSUs shall not be, nor have any of the rights or privileges of, a shareholder of the Company, including, without limitation, any dividend rights and voting rights, in respect of the PSUs and any Shares underlying the PSUs and deliverable hereunder unless and until such Shares shall have been actually issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 11.1 of the Plan.







2.9    Conditions to Delivery of Shares. Subject to Section 19 of the Plan, the Shares deliverable hereunder, or any portion thereof, may be either previously authorized but unissued Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and non-assessable. The Company shall not be required to issue or deliver any Shares deliverable hereunder or portion thereof prior to fulfillment of all of the following conditions:

(a)    The admission of such Shares to listing on all stock exchanges on which such Shares are then listed;

(b)    The completion of any registration or other qualification of such Shares under any applicable law, rule or regulation, which the Administrator shall, in its absolute discretion, deem necessary or advisable;

(c)    The obtaining of any approval or other clearance from any local, state, federal or foreign governmental agency which the Administrator shall, in its absolute discretion, determine to be necessary or advisable;

(d)    The receipt by the Company, the Employer or the Trustee of any Tax-Related Items required to be withheld, as further described in Section 2.6 hereof; and

(e)    The lapse of such reasonable period of time following the vesting of any Performance Share Units as the Administrator may from time to time establish for reasons of administrative convenience.
ARTICLE III
OTHER PROVISIONS
3.1    Administration. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon the Participant, the Company and all other interested persons. No member of the Administrator shall not be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the PSUs.
3.2     Adjustments Upon Specified Events. Provided that the PSUs are not “nonqualified deferred compensation” within the meaning of Section 409A, the Administrator may accelerate payment and vesting of the Performance Share Units in such circumstances as it, in its sole discretion, may determine. In addition, upon the occurrence of certain events relating to the Shares contemplated by Section 11.1 of the Plan (including, without limitation, an extraordinary cash dividend on such Shares), the Administrator shall make such adjustments the Administrator deems appropriate in the number of Performance Share Units then outstanding and the number and kind of securities that may be issued in respect of the Performance Share Units. The Participant acknowledges that the PSUs are subject to modification and termination in certain events as provided in this Agreement and Articles 11 and 13 of the Plan.
3.3    Grant is Not Transferable. During the lifetime of the Participant, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or






similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of the PSUs, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, the PSUs and the rights and privileges conferred hereby immediately will become null and void. Notwithstanding anything herein to the contrary, this Section 3.3 shall not prevent transfers by will or applicable laws of descent and distribution.
3.4    Binding Agreement. Subject to the limitation on the transferability of the PSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
3.5    Notices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at Corporate_Secretary@mellanox.com or the address given beneath the signature of Company’s authorized officer on the Grant Notice, and any notice to be given to the Participant shall be addressed to the Participant at the address given beneath the Participant’s signature on the Grant Notice. By a notice given pursuant to this Section 3.5, either party may hereafter designate a different address for notices to be given to that party. Any notice which is required to be given to the Participant shall, if the Participant is then deceased, be given to the person entitled to the PSUs by written notice under this Section 3.5. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.
3.6    Titles. Titles provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
3.7    Governing Law; Severability. The laws of the State of Israel shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflict of laws. The Participant may only exercise his or her rights in respect of the Plan, this Agreement and these PSUs to the extent that it would be lawful to do so, and the Company would not, in connection with this Agreement, be in breach of the laws of any jurisdiction to which the Participant may be subject. The Participant shall be solely responsible to seek advice as to the laws of any jurisdiction to which he or she may be subject, and participation in the Plan by the Participant shall be on the basis of a warranty by the Participant that the Participant may lawfully so participate without the Participant being in breach of the laws of any such jurisdiction. In addition, the provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
3.8    Conformity to Securities Laws. Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the U.S. Securities and Exchange Commission thereunder, and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the PSUs are granted, only in such a manner as to conform to such laws, rules and regulations, and the Company is under no obligation to register or qualify the Shares with any state, federal or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Further, the Participant understands that, to the extent permitted by applicable law, the Company shall have the unilateral authority to amend the Plan and this Agreement without the Participant’s consent to the extent necessary to comply with securities or other laws applicable to the issuance of Shares.






3.9    Amendments, Suspension and Termination. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator, provided, however, that, except as may otherwise be provided by the Plan and this Agreement, no amendment, modification, suspension or termination of this Agreement shall adversely affect the PSUs in any material way without the prior written consent of the Participant.
3.10    Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth in Sections 3.2 and 3.3 hereof, this Agreement shall be binding upon the Participant and his or her heirs, executors, administrators, successors and assigns.
3.11    Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if the Participant is subject to Section 16 of the Exchange Act, the Plan, the PSUs and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, the Company shall have unilateral authority to amend this Agreement without the Participant’s consent to the extent necessary to comply with such applicable exemptive rule.
3.12    Not a Contract of Employment. Nothing in this Agreement or in the Plan shall confer upon the Participant any right to continue to serve as an employee or other service provider of the Company or any affiliate thereof, or be interpreted as forming or amending an employment or service contract with the Company or any affiliate thereof and shall not interfere with or restrict in any way the rights of the Company and its affiliates, which rights are hereby expressly reserved, to discharge or terminate the services of the Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or an affiliate thereof and the Participant.
3.13    Entire Agreement. The Plan, the Grant Notice and this Agreement (including all Exhibits thereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof.
3.14    Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. The Participant shall have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the PSUs, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to PSUs, as and when payable hereunder.

3.15    Nature of Grant. In accepting the grant of PSUs, the Participant acknowledges, understands and agrees that:

(a)the Plan is established voluntarily by the Company, it is discretionary in nature, and may be amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the PSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of performance share units, or benefits in lieu of performance share units, even if PSUs have been granted in the past;






(c)    all decisions with respect to future performance share units or other grants, if any, will be at the sole discretion of the Company;
(d)    the Participant is voluntarily participating in the Plan;
(e)    the PSUs and any Shares subject to the PSUs, and the income from and value of same, are not intended to replace any pension rights or compensation;
(f)    unless otherwise agreed with the Company, the PSUs and the Shares subject to the PSUs, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Participant may provide as a director of an affiliate;
(g)    the PSUs and any Shares subject to the PSUs, and the income from and value of same, are not part of normal or expected compensation for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, pension or retirement or welfare benefits or similar payments;
(h)    the future value of the Shares underlying the PSUs is unknown, indeterminable, and cannot be predicted with certainty;
(i)    no claim or entitlement to compensation or damages shall arise from forfeiture of the PSUs resulting from the termination of the Participant’s employment or service relationship (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or the terms of the Participant’s employment agreement, if any);
(j)    for purposes of the PSUs, the date of the Participant’s Termination of Services shall be the date the Participant is no longer actively providing services to the Company or any affiliate thereof (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any), and the Participant’s right to vest in the PSUs under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., the Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any). The Administrator shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of the PSUs (including whether the Participant may still be considered to be providing services while on a leave of absence); and
(k)    neither the Company, the Employer nor any affiliate thereof shall be liable for any foreign exchange rate fluctuation between the Participant’s local currency and the United States Dollar that may affect the value of the PSUs or of any amounts due to the Participant pursuant to the payment of the PSUs or the subsequent sale of any Shares acquired upon settlement.
3.16    Data Privacy.
(a)    Data Collection and Usage. The Company and the Employer may collect, process and use certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company, details of all Performance Share Units or any other entitlement to shares of stock awarded,






canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the purposes of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is the Participant’s consent.
(b)    Stock Plan Administration Service Providers. The Company transfers Data to E*Trade Corporate Financial Services, Inc. and its affiliated companies (“E*Trade”), an independent service provider based in the United States, which is assisting the Company with the implementation, administration and management of the Plan. In the future, the Company may select a different service provider and share Data with such other provider serving in a similar manner. The Participant may be asked to agree on separate terms and data processing practices with the service provider, with such agreement being a condition to the ability to participate in the Plan.
(c)    International Data Transfers. The Company and its service providers are based in Israel and the United States. The Participant’s country or jurisdiction may have different data privacy laws and protections than Israel and the United States. The Company's legal basis, where required, for the transfer of Data is Participant’s consent.
(d)    Data Retention. The Company will hold and use the Data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax and security laws.
(e)    Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the Participant’s consent, the Participant’s salary from or employment and career with the Employer will not be affected; the only consequence of refusing or withdrawing the Participant’s consent is that the Company would not be able to grant this Award or other awards to the Participant or administer or maintain such awards.
By accepting the Award and indicating consent via the Company’s online acceptance procedure, the Participant is declaring that he or she agrees with the data processing practices described herein and consents to the collection, processing and use of Data by the Company and the transfer of Data to the recipients mentioned above, including recipients located in countries which may not have the same level of protection as the Participant’s country, for the purposes described above.
Finally, the Participant understands that the Company may rely on a different legal basis for the processing or transfer of Data in the future and/or request that the Participant provide another data privacy consent form. If applicable and upon request of the Company, the Participant agrees to provide an executed acknowledgement or data privacy consent form to the Employer or the Company (or any other acknowledgements, agreements or consents that may be required by the Employer or the Company) that the Company and/or the Employer may deem necessary to obtain under the data privacy laws in the Participant’s country, either now or in the future. The Participant understands that he or she will not be able to participate in the Plan if he or she fails to execute any such acknowledgement, agreement or consent requested by the Company and/or the Employer.
3.17    Language. The Participant acknowledges that he or she is proficient in the English language, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Participant to understand the terms and conditions of this Agreement. If the Participant has received this Agreement, or any other documents related to the PSUs and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.







3.18    Insider Trading Restrictions / Market Abuse Laws. The Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including, but not limited to, the United States and the Participant’s country, which may affect the Participant’s ability to accept, acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., PSUs) or rights linked to the value of Shares under the Plan during such times as the Participant is considered to have “inside information” regarding the Company (as defined by the laws in the applicable jurisdictions). Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Neither the Company nor any affiliate thereof will be responsible for such restrictions or liable for the failure on the Participant’s part to know and abide by such restrictions. The Participant should consult with his or her own personal legal advisers to ensure compliance with applicable laws.
3.19    Foreign Asset / Account and Exchange Control Requirements. Depending on the Participant’s country, the Participant may be subject to foreign asset/account and/or exchange control reporting or other requirements which may affect the Participant’s ability to acquire or hold PSUs or Shares under the Plan or cash received from participating in the Plan in a brokerage or bank account outside the Participant’s country. The Participant may be required to report such PSUs, Shares, accounts, assets or transactions to the tax or other authorities in his or her country and/or repatriate funds received in connection with the Plan to the Participant's country within a certain time period or according to certain procedures. The Participant acknowledges that it is his or her responsibility to comply with any applicable requirements, and that the Participant should consult his or her own personal tax and legal advisors to ensure compliance with applicable laws.
3.20    Electronic Delivery, Acceptance and Participation. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means and the Participant hereby consents to receive such documents by electronic delivery. The Participant agrees that his or her electronic acceptance of the Award through the Company’s online acceptance procedure constitutes his or her acceptance of the Award and further agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.
3.21    Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the PSUs and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

3.22    Waiver. The Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the Participant or any other Participant.




EX-31.1 9 rule13a-14a15dx14acertofce.htm EXHIBIT 31.1 Exhibit


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

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







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


EXHIBIT 31.2
Certification of Interim Principal Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Eric Johnson, 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: August 3, 2018

 
By:
 
/s/ Eric Johnson
 
 
 
Name:
 
Eric Johnson
 
 
 
Title:
 
V.P., Corporate Controller
 
 
 
 
 
(Interim Principal Financial and Accounting Officer)



EX-32.1 11 sec1350certofceoq22018.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 June 30, 2018 (the “Form 10-Q”), fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned has set his hand hereto as of August 3, 2018.
 
 
 
 
 
 
 
 
 
 
 
By:
 
 
 
/s/ EYAL WALDMAN
 
 
 
 
Name:
 
Eyal Waldman
 
 
 
 
 
 
Title:
 
President and Chief Executive Officer
 
 
 
 
 
 
 
(Principal Executive Officer)
 
 
Dated: August 3, 2018
This certification accompanies the Form 10-Q to which it relates to, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by references into any filings of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-32.2 12 sec1350certofcfoq22018.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
Certification of Interim Principal Financial Officer
Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Eric Johnson, 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 June 30, 2018 (the “Form 10-Q”), fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned has set his hand hereto as of August 3, 2018.
 
 
 
 
 
 
 
 
 
 
 
By:
 
 
 
/s/ Eric Johnson
 
 
 
 
Name:
 
Eric Johnson
 
 
 
 
 
 
Title:
 
V.P., Corporate Controller
 
 
 
 
 
 
 
 
(Interim Principal Financial and Accounting Officer)
Dated: August 3, 2018
This certification accompanies the Form 10-Q to which it relates to, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by references into any filings of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-101.INS 13 mlnx-20180630.xml XBRL INSTANCE DOCUMENT 0001356104 2018-01-01 2018-06-30 0001356104 2018-07-27 0001356104 2017-12-31 0001356104 2018-06-30 0001356104 2017-04-01 2017-06-30 0001356104 2018-04-01 2018-06-30 0001356104 2017-01-01 2017-06-30 0001356104 2016-12-31 0001356104 2017-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001356104 mlnx:HewlettPackardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001356104 mlnx:DellMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001356104 mlnx:HewlettPackardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001356104 mlnx:IBMMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001356104 mlnx:DellMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001356104 mlnx:DellMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001356104 mlnx:DellMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001356104 mlnx:HewlettPackardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001356104 mlnx:HewlettPackardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001356104 mlnx:HewlettPackardMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001356104 mlnx:HewlettPackardMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001356104 mlnx:CablesAccessoriesAndOtherMember 2018-04-01 2018-06-30 0001356104 mlnx:ICAndSemiconductorsMember 2018-04-01 2018-06-30 0001356104 mlnx:CablesAccessoriesAndOtherMember 2017-01-01 2017-06-30 0001356104 mlnx:BoardsMember 2018-04-01 2018-06-30 0001356104 mlnx:SwitchSystemsMember 2017-01-01 2017-06-30 0001356104 mlnx:BoardsMember 2017-01-01 2017-06-30 0001356104 mlnx:CablesAccessoriesAndOtherMember 2018-01-01 2018-06-30 0001356104 mlnx:ICAndSemiconductorsMember 2017-01-01 2017-06-30 0001356104 mlnx:BoardsMember 2018-01-01 2018-06-30 0001356104 mlnx:CablesAccessoriesAndOtherMember 2017-04-01 2017-06-30 0001356104 mlnx:BoardsMember 2017-04-01 2017-06-30 0001356104 mlnx:ICAndSemiconductorsMember 2017-04-01 2017-06-30 0001356104 mlnx:SwitchSystemsMember 2018-01-01 2018-06-30 0001356104 mlnx:SwitchSystemsMember 2018-04-01 2018-06-30 0001356104 mlnx:ICAndSemiconductorsMember 2018-01-01 2018-06-30 0001356104 mlnx:SwitchSystemsMember 2017-04-01 2017-06-30 0001356104 mlnx:FDRMember 2017-01-01 2017-06-30 0001356104 mlnx:EthernetMember 2017-01-01 2017-06-30 0001356104 mlnx:InfiniBandMember 2017-04-01 2017-06-30 0001356104 mlnx:FDRMember 2018-04-01 2018-06-30 0001356104 mlnx:InfiniBandMember 2017-01-01 2017-06-30 0001356104 mlnx:OtherMember 2018-04-01 2018-06-30 0001356104 mlnx:InfiniBandMember 2018-04-01 2018-06-30 0001356104 mlnx:EthernetMember 2018-01-01 2018-06-30 0001356104 mlnx:EDRMember 2018-04-01 2018-06-30 0001356104 mlnx:EthernetMember 2017-04-01 2017-06-30 0001356104 mlnx:OtherMember 2017-01-01 2017-06-30 0001356104 mlnx:OtherMember 2017-04-01 2017-06-30 0001356104 mlnx:QDRDDRSDRMember 2018-04-01 2018-06-30 0001356104 mlnx:EDRMember 2018-01-01 2018-06-30 0001356104 mlnx:InfiniBandMember 2018-01-01 2018-06-30 0001356104 mlnx:EDRMember 2017-01-01 2017-06-30 0001356104 mlnx:QDRDDRSDRMember 2017-04-01 2017-06-30 0001356104 mlnx:FDRMember 2018-01-01 2018-06-30 0001356104 mlnx:EthernetMember 2018-04-01 2018-06-30 0001356104 mlnx:OtherMember 2018-01-01 2018-06-30 0001356104 mlnx:QDRDDRSDRMember 2018-01-01 2018-06-30 0001356104 mlnx:FDRMember 2017-04-01 2017-06-30 0001356104 mlnx:QDRDDRSDRMember 2017-01-01 2017-06-30 0001356104 mlnx:EDRMember 2017-04-01 2017-06-30 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001356104 2018-01-01 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001356104 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001356104 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001356104 country:CN 2017-04-01 2017-06-30 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2018-01-01 2018-06-30 0001356104 country:US 2018-01-01 2018-06-30 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2017-04-01 2017-06-30 0001356104 mlnx:OtherAsiaExcludingChinaMember 2018-01-01 2018-06-30 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2017-01-01 2017-06-30 0001356104 country:CN 2017-01-01 2017-06-30 0001356104 country:CN 2018-04-01 2018-06-30 0001356104 country:US 2017-04-01 2017-06-30 0001356104 srt:EuropeMember 2017-04-01 2017-06-30 0001356104 mlnx:OtherAsiaExcludingChinaMember 2018-04-01 2018-06-30 0001356104 mlnx:OtherAmericasExcludingUnitedStatesMember 2018-04-01 2018-06-30 0001356104 mlnx:OtherAsiaExcludingChinaMember 2017-04-01 2017-06-30 0001356104 srt:EuropeMember 2018-01-01 2018-06-30 0001356104 country:US 2017-01-01 2017-06-30 0001356104 srt:EuropeMember 2017-01-01 2017-06-30 0001356104 srt:EuropeMember 2018-04-01 2018-06-30 0001356104 country:CN 2018-01-01 2018-06-30 0001356104 mlnx:OtherAsiaExcludingChinaMember 2017-01-01 2017-06-30 0001356104 country:US 2018-04-01 2018-06-30 0001356104 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001356104 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001356104 us-gaap:ComputerEquipmentMember 2018-06-30 0001356104 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2017-12-31 0001356104 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-06-30 0001356104 us-gaap:ComputerEquipmentMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-06-30 0001356104 us-gaap:MoneyMarketFundsMember 2017-12-31 0001356104 us-gaap:CertificatesOfDepositMember 2017-12-31 0001356104 us-gaap:CommercialPaperMember 2017-12-31 0001356104 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001356104 us-gaap:MunicipalBondsMember 2017-12-31 0001356104 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:CashMember 2017-12-31 0001356104 us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0001356104 us-gaap:MoneyMarketFundsMember 2018-06-30 0001356104 us-gaap:CommercialPaperMember 2018-06-30 0001356104 us-gaap:CertificatesOfDepositMember 2018-06-30 0001356104 us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001356104 us-gaap:MunicipalBondsMember 2018-06-30 0001356104 us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001356104 us-gaap:CashMember 2018-06-30 0001356104 us-gaap:LicensingAgreementsMember 2018-06-30 0001356104 us-gaap:TradeNamesMember 2018-06-30 0001356104 us-gaap:DevelopedTechnologyRightsMember 2018-06-30 0001356104 us-gaap:CustomerRelationshipsMember 2018-06-30 0001356104 us-gaap:TradeNamesMember 2018-01-01 2018-06-30 0001356104 us-gaap:CustomerRelationshipsMember 2017-12-31 0001356104 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001356104 us-gaap:LicensingAgreementsMember 2017-12-31 0001356104 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0001356104 us-gaap:TradeNamesMember 2017-12-31 0001356104 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001356104 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001356104 srt:MinimumMember us-gaap:LicensingAgreementsMember 2017-01-01 2017-12-31 0001356104 srt:MaximumMember us-gaap:LicensingAgreementsMember 2018-01-01 2018-06-30 0001356104 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001356104 srt:MaximumMember us-gaap:LicensingAgreementsMember 2017-01-01 2017-12-31 0001356104 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-06-30 0001356104 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001356104 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0001356104 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-06-30 0001356104 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0001356104 srt:MinimumMember us-gaap:LicensingAgreementsMember 2018-01-01 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-04-01 2017-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-04-01 2017-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-04-01 2017-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-04-01 2017-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001356104 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001356104 us-gaap:NondesignatedMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-06-30 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2018-06-30 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-06-30 0001356104 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-31 0001356104 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001356104 us-gaap:NondesignatedMember 2017-12-31 0001356104 us-gaap:NondesignatedMember 2018-06-30 0001356104 mlnx:YokneamMember 2018-06-30 0001356104 2016-05-03 0001356104 2018-03-31 0001356104 mlnx:SettlementAgreementWithIsraeliInnovativeAuthorityMember 2018-04-01 2018-06-30 0001356104 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001356104 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001356104 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001356104 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001356104 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001356104 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001356104 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001356104 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001356104 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001356104 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001356104 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001356104 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2017-12-31 0001356104 us-gaap:EmployeeStockOptionMember 2018-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001356104 us-gaap:EmployeeStockMember 2018-06-30 0001356104 us-gaap:EmployeeStockOptionMember 2018-06-29 0001356104 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001356104 mlnx:SecondRestatedPlanMember 2017-02-14 0001356104 mlnx:SecondRestatedPlanMember 2017-02-14 2017-02-14 0001356104 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-06-30 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-06-30 0001356104 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-06-30 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-06-30 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-06-30 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-06-30 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-06-30 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-06-30 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001356104 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-06-30 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001356104 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-30 0001356104 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-06-30 0001356104 mlnx:TelAvivMember us-gaap:IsraelTaxAuthorityMember 2017-06-14 2017-06-14 0001356104 mlnx:TelAvivMember us-gaap:IsraelTaxAuthorityMember 2018-01-01 2018-06-30 0001356104 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-06-30 0001356104 us-gaap:IsraelTaxAuthorityMember 2018-01-01 2018-06-30 0001356104 us-gaap:StateAndLocalJurisdictionMember 2018-06-30 0001356104 2017-01-01 2017-12-31 0001356104 us-gaap:IsraelTaxAuthorityMember 2018-01-01 2018-06-30 0001356104 us-gaap:DomesticCountryMember 2018-06-30 0001356104 mlnx:YokneamMember us-gaap:IsraelTaxAuthorityMember 2017-06-14 2017-06-14 0001356104 us-gaap:IsraelTaxAuthorityMember us-gaap:IsraelTaxAuthorityMember 2018-06-30 0001356104 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2018-06-30 0001356104 2016-02-22 0001356104 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-06-30 0001356104 us-gaap:ContractTerminationMember 2018-01-01 2018-06-30 0001356104 mlnx:DisposalofAssetsMember 2018-01-01 2018-06-30 0001356104 us-gaap:ContractTerminationMember 2018-04-01 2018-06-30 0001356104 mlnx:DisposalofAssetsMember 2018-04-01 2018-06-30 0001356104 us-gaap:FacilityClosingMember 2018-06-30 0001356104 us-gaap:EmployeeSeveranceMember 2018-04-01 2018-06-30 0001356104 mlnx:StarboardValueLPMember mlnx:SettlementAgreementMember us-gaap:InvesteeMember 2018-06-19 0001356104 2018-06-19 0001356104 mlnx:StarboardValueLPMember mlnx:SettlementAgreementMember us-gaap:InvesteeMember 2018-06-30 0001356104 mlnx:StarboardValueLPMember mlnx:SettlementAgreementMember us-gaap:InvesteeMember 2018-06-19 2018-06-19 0001356104 mlnx:SecondRestatedPlanMember us-gaap:SubsequentEventMember 2018-07-25 2018-07-25 0001356104 mlnx:SecondRestatedPlanMember us-gaap:SubsequentEventMember 2018-07-25 xbrli:pure iso4217:ILS xbrli:shares iso4217:USD xbrli:shares iso4217:USD xbrli:shares mlnx:subsidiary mlnx:board_member false --12-31 Q2 2018 2018-06-30 10-Q 0001356104 52970258 Large Accelerated Filer Mellanox Technologies, Ltd. MLNX 52380000 47015000 100384000 38356000 23205000 21464000 273754000 62473000 60616000 58003000 27029000 54447000 12761000 1857000 15169000 43872000 282647000 63422000 61776000 54444000 33227000 67014000 15018000 1646000 12045000 37477000 14578000 0.100 37000 4000 -43000 -190000 2 1 3 1 651000 612000 2000000.0 0 8025000 8025000 0 7931000 7931000 9300000 18302000 17111000 3200000 0 59090000 71137000 154845000 156296000 154213000 155664000 24425000 24971000 114058000 124792000 31951000 43694000 2220000 2528000 105248000 118811000 1618000 925000 -2182000 -2795000 873979000 923202000 17665000 575000 2783000 10297000 4010000 32433000 1057000 5041000 18987000 7348000 14916000 415000 2515000 8340000 3646000 29890000 826000 5305000 16514000 7245000 632000 632000 15100000 30100000 16500000 32800000 5500000 5500000 200000 200000 1401934000 1449769000 506919000 544802000 1857000 220288000 222145000 1646000 227156000 228802000 1000 0 0 1000 0 0 0 0 0 16000 0 0 16000 0 0 0 0 0 611000 0 36000 45000 226000 48000 0 58000 198000 706000 0 70000 43000 370000 46000 0 45000 132000 211891000 219915000 63659000 20280000 63360000 20118000 211281000 219225000 211891000 219915000 148232000 199635000 147921000 199107000 211281000 219225000 6003000 609000 3877000 800000 30300000 55722000 62473000 63422000 274364000 62473000 60616000 58039000 27073000 54673000 12809000 1857000 15227000 44070000 283337000 63422000 61776000 54514000 33254000 67384000 15064000 1646000 12090000 37609000 56780000 55722000 70498000 71353000 -1058000 855000 7264908 2390000 4467000 0.0175 0.0175 200000000 200000000 51488000 52931000 51488000 52931000 221000 229000 -7540000 -15471000 14357000 50569000 0.11 0.14 0.15 0.12 0.13 0.13 0.14 0.13 0.12 0.16 0.15 36804000 38510000 23485000 23485000 20719000 10900000 31619000 18984000 -4501000 17820000 17791000 12872000 73427000 137877000 220000 103668000 -100000 103568000 192666000 -2700000 189966000 -45000 280000000 100000 5500000 24563000 52648000 14295000 12007000 66162000 98744000 -704000 -28085000 50814000 52674000 982000 980000 2000 0 982000 982000 982000 0 0 2379000 1239000 0 0 3815000 3305000 0 0 -1419000 -1814000 0 0 -884000 -2704000 0 0 17000 17000 0 2756000 2756000 17000 2756000 17000 0 17000 2756000 2741000 15000 0 0 1851000 1930000 2000000 -0.16 -0.41 0.31 -0.04 0.27 1.04 -0.12 0.92 -0.16 -0.41 0.30 -0.04 0.26 1.00 -0.12 0.88 0.120 0.075 -0.041 -0.965 71868000 64859000 106100000 P2Y5M9D 37.63 39.40 29255000 29300000 35255000 35300000 P9Y P7Y P8Y P4Y P4Y P1Y P3Y P9Y P7Y P8Y P4Y P4Y P1Y P3Y 167131000 24783000 122414000 16478000 3456000 199959000 28113000 144417000 23039000 4390000 16396000 34378000 11946000 32514000 52049000 61167000 395326000 69776000 279543000 40407000 5600000 408409000 69776000 285443000 47590000 5600000 228195000 44993000 157129000 23929000 2144000 208450000 41663000 141026000 24551000 1210000 -161000 -322000 -396000 -578000 1701000 1828000 0 -1567000 12476000 24995000 427000 23635000 40151000 -78000 472437000 473916000 1479000 138535000 262736000 164794000 326796000 -5568000 -19444000 16222000 27668000 2423000 791000 -304000 -26701000 8300000 0.15 48000 12530000 7780000 1451000 -1141000 12334000 6399000 18733000 7679000 30598000 1241000 771000 2667000 -718000 228195000 208450000 1000000 951000 1828000 1800000 1000000 972000 1900000 1939000 1996000 3989000 871000 2042000 29232000 38671000 64657000 94484000 12656000 13560000 22769000 42253000 1857000 0 0 0 0 1857000 0 0 211281000 58003000 27029000 54447000 12761000 0 15169000 43872000 213138000 58003000 27029000 54447000 12761000 1857000 15169000 43872000 1646000 0 0 0 0 1646000 0 0 219225000 54444000 33227000 67014000 15018000 0 12045000 37477000 220871000 54444000 33227000 67014000 15018000 1646000 12045000 37477000 P10Y 344486000 288020000 1401934000 1449769000 196633000 216648000 0 17000 17000 0 2756000 2756000 72761000 0 0.103 -20867000 -58105000 -21579000 -43160000 41388000 102120000 -7991000 -20235000 16526000 -2180000 14346000 54369000 -6399000 47970000 -1169000 -2479000 -338000 -871000 8579000 8557000 22000 -4685000 -4604000 -81000 3815000 -884000 142934000 279701000 148234000 298257000 -4399000 -16965000 16560000 28539000 154633000 12598000 16026000 17944000 21173000 75966000 10926000 86100000 74400000 9516000 12695000 14295000 12007000 3536000 3025000 4319000 2910000 451000 4764000 4742000 22000 -2169000 -3800000 -3720000 -80000 -884000 498000 4742000 -2382000 -3720000 -4604000 -47000 22000 213000 -80000 7422000 4618000 34067000 32117000 827000 1510000 0 533000 1171000 1000 0 7129000 11000000 6000000 1647000 6383000 27120000 20078000 69110000 82486000 7518000 5588000 12396000 19341000 13590000 62396000 74359000 13893000 0 3239000 215167000 164707000 3198000 47262000 225557000 173070000 2882000 49605000 109919000 106746000 3815000 -885000 3815000 3815000 0 -885000 -884000 -1000 3263000 3446000 30000000 74000000 92348000 180839000 2796000 87152000 173578000 -680000 0 0 8025000 7931000 7900000 500000 0 0 1774000 1400000 200000 100000 9361000 2400000 3400000 3500000 181630000 181630000 240500000 -10900000 229600000 186131000 4501000 211962000 80425000 41285000 59436000 87023000 42978000 34063000 108111000 16828000 5697000 56189000 31990000 80703000 31358000 29083000 38828000 400613000 144717000 76076000 99059000 167500000 92807000 76485000 205096000 28017000 13230000 103335000 65191000 159567000 42248000 48374000 85233000 268462000 136708000 45746000 59319000 157470000 35649000 28934000 102111000 8881000 7143000 57074000 54181000 101396000 33112000 38319000 41454000 -2280000 266182000 519462000 254759000 94461000 115265000 294418000 77397000 57521000 205249000 19795000 12587000 112721000 110395000 197656000 60852000 73109000 77450000 -9099000 510363000 P5Y 36400000 38110000 73867000 372000 35673000 75167000 -81000 32433000 29890000 375848 48.94 125300 50.42 70.32 3414705 2354923 48.45 49.78 809234 47.71 0 0 0.0091 0.0120 0.253 0.372 1640000 2077000 1019396 3137452 1107712 751471 5200000 19400000 11062 99.89 35500000 32600000 1110061 753137 38.35 44.45 23.11 753137 84.3 220900000 198500000 P6M P6M 35400000 32500000 345862 211281000 219225000 1474000 1135000 889000 961000 955000 706000 788000 180000 173000 745000 784000 -350000 0 756000 856000 269698 288017 -692000 -236000 -928000 4050000 -214000 3836000 1057448000 925000 693000 1618000 1161749000 -2795000 613000 -2182000 12900000 4500000 45200000 45800000 1600000 2300000 23700000 261000 536000 46782000 2084000 261036000 0 211373000 -26300000 2259000 3394000 50056000 49698000 54466000 54149000 50056000 49698000 52615000 52219000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risks and uncertainties</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90338164251207%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable, net:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, gross</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,664</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,213</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other current assets:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VAT receivable</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,007</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,295</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer, equipment, and software</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,605</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118,811</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,248</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred taxes and other long-term assets:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity investments in private companies</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,162</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued liabilities:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and related expenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts payable</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty liability</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,792</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other long-term liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax payable</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of<br clear="none"/>Shares</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share options outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted share units outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,354,923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1,019,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP shares available for future issuance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,137,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares reserved for future issuance as of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,264,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted cash</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, future minimum payments under non-cancelable operating leases are as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (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;">10,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">75,966</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,633</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase commitments</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had the following non-cancelable purchase commitments:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (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;">211,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,782</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating lease </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 3, 2016, the Company entered into a lease agreement for additional office space expected to be built in Yokneam, Israel. The lease term expires </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;"> after lease inception with no options to extend the lease term. The Company's occupancy of the additional office space and its obligation under the lease agreement was contingent on the lessor's attainment of stated milestones in the lease agreement. The estimated total future lease obligation is approximately </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">June 30,</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;">, substantially all of the contingencies have been resolved, and the future lease obligation has been included in the future minimum payments under non-cancelable operating leases as reported above.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Royalty-bearing grants</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, the Company entered into a settlement agreement with the Israeli Innovation Authority (the "IIA"), formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "OCS"), which eliminated the future contingent royalty payment obligations of the Company (approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$36.4 million</font><font style="font-family:inherit;font-size:10pt;"> at March 31, 2018) and the associated future interest payments. These obligations were related to the funding the Company received from the IIA prior to the date of the agreement under approved plans in accordance with the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 and the regulations and rules of the IIA (the "R&amp;D Law").&#160;As part of the agreement, the Company paid approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;"> to the IIA and the expense was included in cost of revenues during the second quarter of 2018.</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;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company's unrecognized tax benefits totaled </font><font style="font-family:inherit;font-size:10pt;">$45.8 million</font><font style="font-family:inherit;font-size:10pt;">, out of which an amount of </font><font style="font-family:inherit;font-size:10pt;">$23.7 million</font><font style="font-family:inherit;font-size:10pt;"> would reduce the Company's income tax expense and effective tax rate, if recognized.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contingencies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal proceedings</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is involved in a variety of claims, suits, investigations and proceedings that arise from time to time in the ordinary course of its business, including actions with respect to contracts, intellectual property, taxation, employment, benefits, securities, personal injuries and other matters. The results of these proceedings in the ordinary course of business are not expected to have a material adverse effect on the Company&#8217;s condensed consolidated financial position or results of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records a liability when it believes that it is both probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluates, at least quarterly, developments in its legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both the probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others:&#160;(i)&#160;if the damages sought are indeterminate; (ii)&#160;if proceedings are in the early stages; (iii)&#160;if there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv)&#160;if there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v)&#160;if there are significant factual issues to be determined or resolved; (vi)&#160;if the proceedings involve a large number of parties; (vii)&#160;if relevant law is unsettled or novel or untested legal theories are presented; or (viii)&#160;if the proceedings are taking place in jurisdictions where the laws are complex or unclear. In such instances, there is considerable uncertainty regarding the ultimate resolution of such matters, including a possible eventual loss, if any.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS):</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income/(loss) before reclassifications, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,604</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,685</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;">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;">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;">885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(80</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;">(3,720</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;">(3,800</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 June 30, 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;">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,795</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;">(2,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income/(loss) before reclassifications, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">(3,815</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;">(3,815</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;">22</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,742</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,764</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 June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214</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;">4,050</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,836</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about reclassifications out of accumulated other comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:34%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Affected Line Item in the Statement of Operations</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized (gains)/losses on derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884</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;">(3,815</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;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220</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;">78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,796</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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">885</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,815</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of presentation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">February&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be anticipated for the entire year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or thereafter.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the significant changes in the deferred revenue balance during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification to revenue as a result of satisfying performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,872</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, end of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,510</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;">17,791</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;">20,719</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="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;">TERM DEBT:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Company&#8217;s acquisition of EZchip, on </font><font style="font-family:inherit;font-size:10pt;">February&#160;22, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company and its wholly owned subsidiary, Mellanox Technologies, Inc., entered into a </font><font style="font-family:inherit;font-size:10pt;">$280.0</font><font style="font-family:inherit;font-size:10pt;"> million variable interest rate Term Debt note maturing </font><font style="font-family:inherit;font-size:10pt;">February&#160;21, 2019</font><font style="font-family:inherit;font-size:10pt;">. Debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> on the Term Debt were being amortized to interest expense at the effective interest rate over the contractual term of the Term Debt. The Term Debt allowed for voluntary prepayments at any time and additional term loan borrowings under certain conditions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2018, the Company paid off all outstanding principal and interest related to the Term Debt. As a result, </font><font style="font-family:inherit;font-size:10pt;">the unamortized debt issuance costs were fully amortized when the outstanding principal and interest were fully paid.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DERIVATIVES AND HEDGING ACTIVITIES:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks, mainly the exposure to changes in the exchange rate of the New Israeli Shekels ("NIS") against the U.S. dollar that are associated with forecasted cash flows and existing assets and liabilities. The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Derivative Contracts</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:54%;" 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;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total derivatives</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross notional amounts of derivative contracts were NIS denominated. The notional amounts of outstanding derivative contracts in U.S. dollars at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,380</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effect of Derivatives Designated as Hedging Instruments on Accumulated Other Comprehensive Income</font></div><div style="line-height:120%;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the unrealized gains (losses) of derivatives designated as hedging instruments, net of tax effects, that were recorded in accumulated other comprehensive income as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and their effect on OCI for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount of loss recognized in OCI (effective portion)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,604</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount of 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;">884</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;">June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,795</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effect of Derivative Contracts on the Unaudited Condensed Consolidated Statement of Operations</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives not designated as hedging instruments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,419</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;">2,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,239</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;">The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives not designated as hedging instruments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(884</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;">3,815</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:174%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" 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:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" 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;">101,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">54,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,990</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">41,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">33,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">38,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">211,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">519,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">400,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 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;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" 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:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ICs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">136,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">254,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">57,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">45,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">519,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div 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:44%;" 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:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EDR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDR</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">QDR/DDR/SDR</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,143</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,697</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;">12,587</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;">13,230</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ethernet</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">211,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">519,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">400,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SHARE INCENTIVE PLANS </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Option Plans</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 25, 2017, the Company's shareholders approved the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the &#8220;Second Restated Plan&#8221;), which constitutes a second amendment and restatement of the Mellanox Technologies, Ltd. Global Share Incentive Plan (2006) and its appendices (the &#8220;2006 Plan&#8221;), as amended and restated by the Mellanox Technologies, Ltd. Amended and Restated Global Share Incentive Plan (2006) as of March 14, 2016 (the &#8220;First Restated Plan&#8221;). The Second Restated Plan became effective on February 14, 2017. The Second Restated Plan increased the ordinary shares reserved for issuance under the First Restated Plan by </font><font style="font-family:inherit;font-size:10pt;">1,640,000</font><font style="font-family:inherit;font-size:10pt;"> shares to </font><font style="font-family:inherit;font-size:10pt;">2,390,000</font><font style="font-family:inherit;font-size:10pt;"> shares plus any shares subject to issued and outstanding awards under the other equity incentive plans that existed prior to the First Restated Plan that expire, are cancelled or otherwise terminated after the effective date of the First Restated Plan. The Second Restated Plan also extended the term of the First Restated Plan to February 14, 2027. In addition, the Second Restated Plan implements additional amendments to reflect compensation and governance best practices.</font></div><div style="line-height:120%;padding-bottom: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;). See Note 16 for further details.</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;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(345,862</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(11,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;">99.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$19.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.2 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;">$84.30</font><font style="font-family:inherit;font-size:10pt;"> on June&#160;29, 2018, the last trading day of the quarter ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total pretax intrinsic value of options outstanding at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$32.6 million</font><font style="font-family:inherit;font-size:10pt;">. The total pretax intrinsic value of options outstanding at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$35.5 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">751,471</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1,107,712</font><font style="font-family:inherit;font-size:10pt;"> options exercisable at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total pretax intrinsic value of exercisable options at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$32.5 million</font><font style="font-family:inherit;font-size:10pt;">. The total pretax intrinsic value of exercisable options at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$35.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted share unit activity</font></div><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the Company's equity incentive plans in the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Restricted Share</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Grant Date</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted share units at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,414,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted share units granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,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;">70.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(809,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(375,848</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,354,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$70.32</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$50.42</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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$198.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$220.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan activity</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">288,017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">269,698</font><font style="font-family:inherit;font-size:10pt;"> shares purchased under the ESPP for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> at an average price per share of </font><font style="font-family:inherit;font-size:10pt;">$39.40</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$37.63</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shares reserved for future issuance</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had the following ordinary shares reserved for future issuance under its equity incentive plans as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of<br clear="none"/>Shares</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share options outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted share units outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,354,923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1,019,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP shares available for future issuance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,137,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares reserved for future issuance as of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,264,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life, years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:</font></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" 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><td style="width:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="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;">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;">415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;padding-left:2px;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,041</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,916</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,890</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,433</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$106.1 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized share-based compensation costs related to non-vested share-based compensation arrangements. The costs are expected to be recognized over a weighted average period of approximately </font><font style="font-family:inherit;font-size:10pt;">2.44 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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company did not have any assets or liabilities valued based on Level&#160;3 valuations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial 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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">54,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">37,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">33,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">67,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">12,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,018</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;">1,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 financial assets</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;">1,646</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">227,156</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,802</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;padding-left:12px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no transfers between Level&#160;1 and Level&#160;2 securities during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND INTANGIBLE ASSETS:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents changes in the carrying amount of goodwill:</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="5" 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: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">472,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473,916</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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 carrying amounts of intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> 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;">47,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,039</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;">24,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(144,417</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;">141,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(28,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(4,390</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,210</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;">408,409</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(199,959</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;">208,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;">40,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">279,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122,414</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(24,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(3,456</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">395,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(167,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">$16.5</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$15.1</font><font style="font-family:inherit;font-size:10pt;"> million for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense of intangible assets totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$32.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$30.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense from amortizable intangible assets is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (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;">34,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,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:2px;padding-top:2px;padding-bottom: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;">16,396</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;">208,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had gross unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$45.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$45.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. It is the Company&#8217;s policy to classify accrued interest and penalties as part of the unrecognized tax benefits and record the expense in the provision for income taxes. The amount of accrued interest and penalties related to unrecognized tax benefits totaled $</font><font style="font-family:inherit;font-size:10pt;">2.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company released </font><font style="font-family:inherit;font-size:10pt;">$26.3 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance against the deferred tax assets primarily related to net operating loss carryforwards ("NOLs") and tax credit carryforwards related to its U.S. subsidiaries. After the discontinuation of the Company&#8217;s 1550nm silicon photonics development activities in the first quarter of fiscal 2018, the U.S. subsidiaries will have sufficient taxable income in the future to utilize the deferred tax assets before they expire. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company's U.S. subsidiaries had federal and state NOLs of approximately </font><font style="font-family:inherit;font-size:10pt;">$86.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$74.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company also had federal and state research and development tax credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The U.S. NOLs for federal tax purposes will expire from 2024 to 2027, and the U.S. NOLs for state tax purposes will expire from 2018 to 2037. The research and development tax credit carryforwards will expire from 2025 to 2039.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Acts was enacted into law. The new legislation contains several key tax provisions that will impact the Company. Changes include, but are not limited to, a corporate tax rate decrease from </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> effective for tax years beginning after December 31, 2017, a one-time repatriation tax on accumulated foreign earnings, an elimination of U.S. federal income taxes on dividends from foreign subsidiaries, a limitation on the tax deductibility of interest expense, and a change in rules related to uses and limitations of NOLs created in tax years beginning after December&#160;31, 2017. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The lower corporate income tax rate required the Company to remeasure its U.S. deferred tax assets and liabilities as of December&#160;31, 2017 as well as reassess the realizability of its deferred tax assets and liabilities. ASC 740 requires the Company to recognize the effect of the tax law changes in the period of enactment. However, the SEC staff has issued SAB 118 which allowed the Company to record provisional amounts during a measurement period. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has concluded that a reasonable estimate could be developed for the effects of the tax reform, and recorded a provisional decrease to deferred tax assets of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> and corresponding decrease to the valuation allowance as of December&#160;31, 2017. However, due to the fundamental changes of the tax law, the accounting complexity, and the expected ongoing guidance and accounting interpretations during the measurement period, the Company considers the accounting for the deferred tax remeasurement and other items to be incomplete. These effects have been included in the consolidated financial statements for the year ended December&#160;31, 2017 as provisional amounts. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the measurement period, the Company might need to reflect adjustments to the provisional amounts upon obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enactment date that, if known, would have affected the income tax effects initially reported as provisional amounts. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> adjustments to the provisional amounts were recorded during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The measurement period will end when the Company obtains, prepares, and analyzes the information needed in order to complete the accounting requirements under ASC Topic 740 or on December 22, 2018, whichever is earlier. The Company expects to complete its analysis within the measurement period in accordance with SAB 118. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> tax years are open and may be subject to potential examinations in the United States. The Company has NOLs in the United States from prior tax periods beginning in </font><font style="font-family:inherit;font-size:10pt;">2003</font><font style="font-family:inherit;font-size:10pt;"> which may be subject to examination upon utilization in future tax periods. As of </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> tax years are open and may be subject to potential examinations in Denmark and Israel. As of </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the income tax returns of the Company and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> of its subsidiaries in Israel are under examination by the Israeli Income Tax Authorities for certain years from </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's operations in Israel were granted "Approved Enterprise" status by the Investment Center in the Israeli Ministry of Economy and Industry and "Beneficiary Enterprise" status from the Israeli Income Tax Authority, which makes the Company eligible for tax benefits under the Israeli Law for Encouragement of Capital Investments, 1959 (the "Encouragement Law"). Under the terms of the Beneficiary Enterprise program, income that is attributable to the Company's operations in Yokneam, Israel, is exempt from income tax commencing fiscal year </font><font style="font-family:inherit;font-size:10pt;">2011</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">. Income that is attributable to the Company's operations in Tel Aviv, Israel is subject to a reduced income tax rate (generally between </font><font style="font-family:inherit;font-size:10pt;">10.0%</font><font style="font-family:inherit;font-size:10pt;"> and the current corporate tax rate, depending on the percentage of foreign investment in the Company) commencing fiscal year </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">. The tax holiday has resulted in a cash tax savings of </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</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;">, increasing diluted earnings per share by approximately </font><font style="font-family:inherit;font-size:10pt;">$0.15</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom: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;">(96.5)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(4.1)%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The difference between the Company&#8217;s effective tax rate and the </font><font style="font-family:inherit;font-size:10pt;">21.0%</font><font style="font-family:inherit;font-size:10pt;"> federal statutory rate for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> resulted primarily from the release of valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$26.3 million</font><font style="font-family:inherit;font-size:10pt;"> against the deferred tax assets related to U.S. subsidiaries, the excess benefits of 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, non-tax-deductible expenses such as share-based compensation and losses generated from subsidiaries without tax benefit. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The application of income tax law is inherently complex. Laws and regulations in this area are voluminous and are often ambiguous, and the Company is required to make many subjective assumptions and judgments regarding its income tax exposures. In addition, interpretations of and guidance surrounding income tax laws and regulations are subject to change over time. Any changes in the Company&#8217;s subjective assumptions and judgments could materially affect amounts recognized in its condensed consolidated balance sheets and statements of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company maintained a valuation allowance against deferred tax assets of 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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, that these deferred tax assets are not more-likely-than-not to be realized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of short-term investments at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">61,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">54,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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</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;">54,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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">37,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(132</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;">37,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">33,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">33,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">67,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(370</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;">67,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">12,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">283,337</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;">16</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;">(706</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;">282,647</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;">(63,422</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;">(63,422</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;">219,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(706</font></div></td><td style="vertical-align:bottom;border-bottom: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;">219,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">273,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amounts classified as cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(611</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income and gains on short-term investments, net were </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for both 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;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">. Interest income and gains on short-term investments, net were </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12&#160;months were </font><font style="font-family:inherit;font-size:10pt;">$0.1 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;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in less than one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity investments in privately-held companies: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company held a total of </font><font style="font-family:inherit;font-size:10pt;">$35.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in equity investments in privately-held companies. No gain or loss was recorded during the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of remeasuring the Company's equity investments in privately-held companies.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of new accounting principles</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">. The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the &#8220;new revenue standards&#8221;, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU&#160;2016-01, Financial Instruments-Overall (Subtopic 825-10): </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Financial Liabilities.</font><font style="font-family:inherit;font-size:10pt;"> ASU&#160;2016-01&#160;amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of remeasuring the Company's equity investments in privately-held companies. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">.&#160;The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company expects that the adoption of the standard will have a material impact on its consolidated balance sheets due to the recognition of the right-of-use assets and lease liabilities related to the Company's operating leases. The standard is not expected to have a material impact on the Company's results of operations or cash flows.&#160;The Company is continuing its assessment, which may identify additional impacts this guidance will have on its consolidated financial statements and disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Company</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mellanox Technologies,&#160;Ltd., an Israeli corporation (the "Company" or "Mellanox"), was incorporated and commenced operations in March 1999. Mellanox is a supplier of high-performance interconnect products for computing, storage and communications applications.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of presentation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">February&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be anticipated for the entire year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or thereafter.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risks and uncertainties</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant accounting policies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than the changes discussed below, there have been no changes in the Company&#8217;s significant accounting policies that were disclosed in its Annual Report on Form 10-K for the fiscal year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on </font><font style="font-family:inherit;font-size:10pt;">February&#160;16, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted Accounting Standards Codification ("ASC") Topic 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (ASC 606-10)</font><font style="font-family:inherit;font-size:10pt;">, using the modified retrospective method. Prior to the adoption of ASC 606-10, the Company deferred the recognition of revenue and the cost of revenue from sales to distributors until the distributors reported that they had sold the products to their customers (known as &#8220;sell though&#8221; revenue recognition). Under ASC 606-10, the Company recognizes revenue on sales to all distributors upon shipment and transfer of control (known as &#8220;sell-in&#8221; revenue recognition), net of estimated allowances for price adjustments. As a result of this adoption, the Company revised its accounting policy for revenue recognition as detailed below.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company&#8217;s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A portion of the Company&#8217;s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (&#8220;DPA&#8221;) claims to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of the Company&#8217;s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor&#8217;s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted cash</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. The long-term restricted cash balance of </font><font style="font-family:inherit;font-size:10pt;">$7.9 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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> restricted cash as of </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, as reported on the balance sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,931</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,353</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">55,722</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="12" rowspan="1"></td></tr><tr><td style="width:46%;" 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><td style="width:2%;" 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: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="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14</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;">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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">12</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;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">14</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;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IBM</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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HPE</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product warranty</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides changes in the product warranty accrual for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New warranties issued during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reversal of warranty reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements during the period</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(784</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;">(745</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;">961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(173</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;">(180</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">788</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net income (loss) per share</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income (loss) per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" 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:2%;" 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: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,991</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;">54,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted shares:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">52,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">50,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used to compute diluted net income (loss) per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,466</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">50,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">54,149</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share &#8212; basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.16</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;">1.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share &#8212; diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</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.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company excluded </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> potentially dilutive share options and restricted share units ("RSUs") from the computation of diluted net income per share for both the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">5.5 million</font><font style="font-family:inherit;font-size:10pt;"> outstanding share options and RSUs from the computation of diluted net loss per share for both the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, because including them would have had an anti-dilutive effect.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of new accounting principles</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">. The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the &#8220;new revenue standards&#8221;, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU&#160;2016-01, Financial Instruments-Overall (Subtopic 825-10): </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Financial Liabilities.</font><font style="font-family:inherit;font-size:10pt;"> ASU&#160;2016-01&#160;amended various aspects of the recognition, measurement, presentation, and disclosure of financial instruments, and became effective for the Company beginning January 1, 2018. One aspect that may have a material impact on the Company's consolidated financial statements relates to the measurement of its equity investments in privately-held companies whose fair values are not readily determinable. With the election to use the measurement alternative (as opposed to fair value), the Company measures these equity investments at cost, less impairments, adjusted by observable price changes. No gain or loss was recorded in the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> as a result of remeasuring the Company's equity investments in privately-held companies. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">.&#160;The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Early adoption of the standard is allowed. The standard becomes effective for the Company beginning January 1, 2019. The Company expects that the adoption of the standard will have a material impact on its consolidated balance sheets due to the recognition of the right-of-use assets and lease liabilities related to the Company's operating leases. The standard is not expected to have a material impact on the Company's results of operations or cash flows.&#160;The Company is continuing its assessment, which may identify additional impacts this guidance will have on its consolidated financial statements and 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="16" rowspan="1"></td></tr><tr><td style="width:46%;" 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:2%;" 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: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">(396</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;">(161</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;">(578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(322</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190</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;">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></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;">533</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had the following non-cancelable purchase commitments:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (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;">211,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,782</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:34%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Affected Line Item in the Statement of Operations</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized (gains)/losses on derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884</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;">(3,815</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;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220</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;">78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,796</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;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">885</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,815</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;">RELATED PARTY TRANSACTIONS:</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 19, 2018, the Company entered into a settlement agreement (the &#8220;Settlement Agreement&#8221;) by and among the Company and Starboard Value LP and certain of its affiliates (&#8220;Starboard&#8221;), together holding, on such date, approximately </font><font style="font-family:inherit;font-size:10pt;">10.3</font><font style="font-family:inherit;font-size:10pt;">% of the Company&#8217;s outstanding ordinary shares. The Settlement Agreement provided for, among other things, the concurrent resignations of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> members of the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) and the concurrent appointment of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> independent directors nominated by Starboard and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> mutually agreed upon independent nominee to the Board. Starboard also agreed to terminate its proxy contest against the Company and withdraw its notice of shareholder nomination of individuals for election as directors at the Company's 2018 annual general meeting of shareholders. Furthermore, the Company agreed to reimburse Starboard for its reasonable, documented out-of-pocket fees and expenses (including legal expenses) incurred through the date of the Settlement Agreement in connection with Starboard&#8217;s interactions with the Company up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">. As of June 30, 2018, the Company accrued the </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to the reimbursement to Starboard, and this liability was paid on July 11, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RESTRUCTURING CHARGES:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the discontinuation of its 1550nm silicon photonics development activities, the Company initiated a restructuring plan to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded employee separation and severance costs of </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;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</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 has completed the employee termination activities, and does not expect additional costs related to employee terminations in future periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded contract exit costs with vendors of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</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 does not expect additional exit costs in future periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded impairment charges and a net loss on disposal of assets of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</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 does not expect additional losses on the disposal of assets in future periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company expects to record up to </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of facility related charges in the third quarter of 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company&#8217;s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A portion of the Company&#8217;s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (&#8220;DPA&#8221;) claims to the Company to adjust the distributor&#8217;s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of the Company&#8217;s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor&#8217;s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REVENUE </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company adopted ASC Topic 606-10 using the modified retrospective method and applied the standard to those contracts which were not completed as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606-10, while prior period amounts are not adjusted and continue to be reported in accordance with the historic accounting under Topic 605.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized the cumulative effect of initially adopting Topic 606-10 as an adjustment to the opening balance of retained earnings as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">. Distributor revenue was recognized using the sell-through method under Topic 605, while such revenue is recognized using the sell-in method under Topic 606-10, which primarily contributed to the adjustment to the opening balance of retained earnings as well as the impact of adoption disclosed in the tables below.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> for the adoption of Topic 606-10 were as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, short term</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,501</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Balance Sheet</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, short term</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">10,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,900</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;">229,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,280</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;">266,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues </font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">(100</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;">103,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,180</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;">14,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">519,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(9,099</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;">510,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues </font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,700</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;">189,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,399</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;">47,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Cash Flows</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(6,399</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;">47,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities and other 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;">12,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:174%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" 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:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" 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;">101,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">54,181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,990</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">41,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">33,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">38,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">211,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">519,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">400,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 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;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> by product type and interconnect protocol (prior period amounts have not been adjusted under the modified retrospective method):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:44%;" 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:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ICs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">136,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">254,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">57,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">45,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">519,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div 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:44%;" 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:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EDR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,319</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FDR</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">QDR/DDR/SDR</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,143</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,697</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;">12,587</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;">13,230</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ethernet</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">211,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">519,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">400,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-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;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification to revenue as a result of satisfying performance obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,872</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, end of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,510</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;">17,791</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;">20,719</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because all performance obligations in the Company&#8217;s contracts with customers, other than extended warranty and post-contract customer support, relate to contracts with a duration of less than one year, the Company has elected to apply the optional exemption and is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-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;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income/(loss) before reclassifications, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,604</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,685</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;">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;">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;">885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(80</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;">(3,720</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;">(3,800</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 June 30, 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;">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,795</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;">(2,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income/(loss) before reclassifications, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">(3,815</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;">(3,815</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;">22</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,742</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,764</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 June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214</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;">4,050</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,836</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">61,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">54,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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</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;">54,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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">37,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(132</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;">37,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">33,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">33,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">67,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(370</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;">67,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">12,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">283,337</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;">16</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;">(706</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;">282,647</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;">(63,422</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;">(63,422</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;">219,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(706</font></div></td><td style="vertical-align:bottom;border-bottom: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;">219,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortized<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Estimated<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,673</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,809</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">273,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amounts classified as cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,473</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(611</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, as reported on the balance sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,931</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,353</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">55,722</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;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and their effect on OCI for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount of loss recognized in OCI (effective portion)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,604</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount of 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;">884</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;">June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,795</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-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;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives not designated as hedging instruments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,419</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;">2,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,239</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;">The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives not designated as hedging instruments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(884</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;">3,815</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:54%;" 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;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total derivatives</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income (loss) per share for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" 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:2%;" 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: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,991</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;">54,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted shares:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">52,615</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">50,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,930</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used to compute diluted net income (loss) per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,466</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">50,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">54,149</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share &#8212; basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.16</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;">1.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share &#8212; diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</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.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the distribution of total share-based compensation expense in the unaudited condensed consolidated statements of operations:</font></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" 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><td style="width:2%;" 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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="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;">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;">415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">826</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;padding-left:2px;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,041</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,916</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,890</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,433</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">54,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">37,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">33,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">67,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">12,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,018</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;">1,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 financial assets</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;">1,646</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">227,156</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,802</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;padding-left:12px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,281</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,138</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 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;">47,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,039</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;">24,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(144,417</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;">141,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(28,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(4,390</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,210</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;">408,409</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(199,959</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;">208,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;">40,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">279,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122,414</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(24,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(3,456</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">395,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(167,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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-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;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, future minimum payments under non-cancelable operating leases are as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (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;">10,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">75,966</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,633</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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 following table represents changes in the carrying amount of goodwill:</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="5" 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: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 as of December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">472,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473,916</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> for the adoption of Topic 606-10 were as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, short term</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,501</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,630</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Balance Sheet</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, short term</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">10,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,900</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;">229,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated statement of operations and cash flows was as follows:</font></div><div style="line-height:174%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,280</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;">266,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues </font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">(100</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;">103,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,180</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;">14,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 605</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">519,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(9,099</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;">510,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues </font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,700</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;">189,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,399</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;">47,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Cash Flows</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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;">(6,399</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;">47,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities and other 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;">12,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="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,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">June 30, 2018 and December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,380</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivatives not designated as hedging instruments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency forward and option contracts</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, net is summarized in the following table: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" 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:2%;" 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: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="15" 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">(396</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;">(161</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;">(578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(322</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190</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;">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></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;">533</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="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;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New warranties issued during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">856</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reversal of warranty reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements during the period</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(784</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;">(745</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;">961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(173</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;">(180</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">788</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;">June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, as reported on the balance sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,931</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,353</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">55,722</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;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Restricted Share</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Grant Date</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted share units at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,414,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted share units granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,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;">70.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(809,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(375,848</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,354,923</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> is set forth below:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(345,862</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(11,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;">99.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life, years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense from amortizable intangible assets is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (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;">34,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,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:2px;padding-top:2px;padding-bottom: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;">16,396</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;">208,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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="12" rowspan="1"></td></tr><tr><td style="width:46%;" 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><td style="width:2%;" 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: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="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14</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;">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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">12</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;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">14</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;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IBM</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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HPE</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENTS:</font></div><div style="line-height:120%;padding-bottom: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 Third Restated Plan, which constitutes an amendment and restatement of the Second Restated Plan. The Third Restated Plan increases 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 terminate 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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BALANCE SHEET COMPONENTS:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90338164251207%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable, net:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, gross</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(632</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,664</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,213</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other current assets:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VAT receivable</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,007</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,295</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and equipment, net:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer, equipment, and software</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,605</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118,811</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,248</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred taxes and other long-term assets:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity investments in private companies</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term restricted cash</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,931</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,162</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued liabilities:</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and related expenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative contracts payable</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty liability</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,792</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other long-term liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax payable</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.</font></div></div> EX-101.SCH 14 mlnx-20180630.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 2108100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 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 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 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 2406402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (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 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 - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - RESTRUCTURING CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - REVENUE REVENUE (Contract Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - REVENUE REVENUE (Impact to Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - REVENUE REVENUE (Impact to Statement of Operations and Cash Flow) (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - REVENUE REVENUE (Revenue by Geographic Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - REVENUE REVENUE (Revenue by Product Type) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - REVENUE REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 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 2409406 - Disclosure - SHARE INCENTIVE PLANS (Shares Reserved, ESPP Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - SHARE INCENTIVE PLANS (Stock Option Plans) (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 2416401 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 mlnx-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 16 mlnx-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 17 mlnx-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Amortization of intangible assets Amortization of Intangible Assets Restructuring and Related Activities [Abstract] RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Other Income and Expenses [Abstract] Interest income and gains on short-term investments, net Interest and Other Income Foreign exchange loss, net Foreign Currency Transaction Gain (Loss), before Tax Other Non-Operating Income (Loss), Other Items Non-Operating Income (Loss), Other Items Other income, net Other Nonoperating Income (Expense) Cash and cash equivalents, as reported on the balance sheets Cash and Cash Equivalents, at Carrying Value Restricted cash in other long-term assets, as reported on the balance sheets Restricted Cash, Noncurrent Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Revenue from Contract with Customer [Abstract] REVENUE Revenue from Contract with Customer [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of 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 Change in Contract with Customer, Asset and Liability [Roll Forward] Change in Contract with Customer, Asset and Liability [Roll Forward] Change in Contract with Customer, Asset and Liability [Roll Forward] Balance, beginning of the period Contract with Customer, Liability New performance obligations Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Reclassification to revenue as a result of satisfying performance obligations Contract with Customer, Liability, Revenue Recognized Balance, end of period Less: long-term portion of deferred revenue Contract with Customer, Liability, Noncurrent Current portion, end of the period Contract with Customer, Liability, Current Investments, Debt and Equity Securities [Abstract] 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] Equity [Abstract] 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] Statement of Financial Position [Abstract] Ordinary shares, par value (in NIS per share) Common Stock, Par or Stated Value Per Share Ordinary shares, shares authorized (in shares) Common Stock, Shares Authorized Ordinary shares, shares issued (in shares) Common Stock, Shares, Issued Ordinary shares, shares outstanding (in shares) Common Stock, Shares, Outstanding 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] Stock issued during period, shares, employee stock ownership plan 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 INVESTMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] 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 Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair value, measurements, recurring basis Fair Value, Measurements, Recurring [Member] Fair Value Hierarchy 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] 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] Financial assets measured at fair value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Investments, fair value 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 Restricted Share Units Outstanding Restricted Stock Units (RSUs) [Member] Share incentive plans Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non vested restricted share units at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 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 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 OTHER INCOME, NET Other Income and Other Expense Disclosure [Text Block] Schedule of other income, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Dell Technologies Inc. (Dell) Dell [Member] Represents information pertaining to Dell company. Hewlett Packard Enterprise (HPE) Hewlett Packard [Member] Represents Hewlett-Packard Company. IBM I B M [Member] Represents IBM company. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net sales revenue Sales Revenue, Net [Member] Accounts receivable Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Percentage of consolidated revenue by major customer Concentration Risk, Percentage Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Second Restated Plan Second Restated Plan [Member] Second Restated Plan [Member] Number of additional shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [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] 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] Operating income Operating Expense [Member] Other income (loss) 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 Income Tax Disclosure [Table] Operating Loss Carryforwards [Table] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Israel Tax Authority Israel Tax Authority [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Entity by Location [Axis] Entity by Location [Axis] Location [Domain] Location [Domain] Yokneam Yokneam [Member] Represents the information pertaining to the entity's operations in Yokneam, Israel. Tel Aviv Tel Aviv [Member] Represents the information pertaining to the entity's operations in Tel-Aviv, Israel. Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority Domestic Tax Authority [Member] State and Local Jurisdiction State and Local Jurisdiction [Member] Income Tax Disclosure [Line Items] Operating Loss Carryforwards [Line Items] Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Valuation allowance against deferred tax assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforward, amount Tax Credit Carryforward, Amount Provisional decrease to deferred tax assets Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Number of subsidiaries Number of Subsidiaries Number of Subsidiaries Income tax holiday reduced income tax rate after second year of tax holiday Income Tax Holiday Reduced Income Tax Rate after Second Year of Tax Holiday Represents the reduced rate of income tax applicable to the entity under tax holiday program after second year of tax holiday. Income tax holiday, aggregate dollar amount Income Tax Holiday, Aggregate Dollar Amount Income tax holiday, income tax benefits (in usd per share) Income Tax Holiday, Income Tax Benefits Per Share Effective income tax rate, percent Effective Income Tax Rate Reconciliation, Percent Statement of Comprehensive Income [Abstract] Net income (loss) Net Income (Loss) Available to Common Stockholders, Basic 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 Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive income (loss), net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Deferred income taxes Deferred Income Taxes and Tax Credits Share-based compensation Share-based Compensation Gain on investments, net Gain (Loss) on Investments Impairment and loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other liabilities Increase (Decrease) in Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchase of severance-related insurance policies Purchase of Severance Related Insurance Policies The cash outflow related to the purchase of insurance policies used to fund the severance payments made under Israeli law to retired or dismissed Israeli employees. Purchase of short-term investments Payments to Acquire Short-term Investments Proceeds from sales of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of intangible assets Payments to Acquire Intangible Assets Purchase of investments in private companies Payments to Acquire Equity Method Investments Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 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 capital lease and intangible asset financings Repayments of Long-term Capital Lease Obligations Proceeds from issuances of ordinary shares through employee equity incentive plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) 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 Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized Gains (Losses) on Available-for-Sale Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Total AOCI Attributable to Parent [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Beginning balance Stockholders' Equity Attributable to Parent Other comprehensive income/(loss) before reclassifications, net of taxes OCI, before Reclassifications, Net of Tax, Attributable to Parent Realized (gains)/losses reclassified from accumulated other comprehensive income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Ending balance Commitments and Contingencies Disclosure [Abstract] Schedule of future minimum payments under non-cancelable operating and capital leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Purchase commitment, excluding long-term commitment Purchase Commitment, Excluding Long-term Commitment [Table Text Block] Balance Sheet Related Disclosures [Abstract] Accounts receivable, net: Accounts Receivable, Net, Current [Abstract] Accounts receivable, gross Accounts Receivable, Gross, Current Less: allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net Accounts Receivable, Net, Current Inventories: Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories Inventory, Net Other current assets: Assets, Current [Abstract] Prepaid expenses Prepaid Expense, Current Derivative contracts receivable Derivative Asset, Current VAT receivable Value Added Tax Receivable Other Other Assets, Miscellaneous Other current assets Other Assets, Current Property and equipment, net: Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer, equipment, and software Computer Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Property and equipment, net: Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Deferred taxes and other long-term assets: Assets, Noncurrent [Abstract] Equity investments in private companies Equity Method Investments Deferred taxes Deferred Income Tax Assets, Net Long-term restricted cash Other assets Other Assets, Noncurrent Deferred taxes and other long-term assets Deferred Income Taxes and Other Assets, Noncurrent Accrued liabilities: Accrued Liabilities, Current [Abstract] Payroll and related expenses Employee-related Liabilities, Current Accrued expenses Accrued Professional Fees, Current Derivative contracts payable Derivative Liability, Current Product warranty liability Standard Product Warranty Accrual, Current Other Other Accrued Liabilities, Current Accrued liabilities Accrued Liabilities, Current Other long-term liabilities: Other Liabilities, Noncurrent [Abstract] Income tax payable Accrued Income Taxes, Noncurrent Deferred rent Accrued Rent, Noncurrent Other Other Liabilities and Deferred Revenue, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Basic and diluted shares: Earnings Per Share, Basic and Diluted [Abstract] Weighted average ordinary shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive shares (in shares) Dilutive Securities, Effect on Basic Earnings Per Share Shares used to compute diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income (loss) per share - basic (in USD per share) Earnings Per Share, Basic Net income (loss) per share - diluted (in USD per share) Earnings Per Share, Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share options and restricted stock units 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 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 Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Realized (gains)/losses on derivatives designated as hedging instruments Realized (gains)/losses on available-for-sale securities Reclassifications out of accumulated other comprehensive income Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Cost of revenues and Operating expenses Operating Costs and Expenses Cost of revenues Cost of Revenue General and administrative General and Administrative Expense Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense Other income, net Total reclassifications for the period Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Deferred revenue, short term Retained earnings Retained Earnings (Accumulated Deficit) Balance of designated derivative contracts as cash flow hedges and their impact on OCI Derivative Contracts Designated as Cash Flow Hedges [Roll Forward] Balance at the beginning of the period Accumulated Other Comprehensive Income (Loss), Net of Tax Amount of loss recognized in OCI (effective portion) 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 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 Net Carrying Value Finite-Lived Intangible Assets, Net Useful life Finite-Lived Intangible Asset, Useful Life InfiniBand: Infini Band [Member] Represents the information of InfiniBand EDR EDR [Member] EDR [Member] FDR F D R [Member] Represents the information of FDR under InfiniBand speed. QDR/DDR/SDR QDR/DDR/SDR [Member] QDR/DDR/SDR [Member] Ethernet Ethernet [Member] Represents the information of Ethernet. Other Other [Member] Other [Member] Remaining service period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of goodwill Schedule of Goodwill [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] Subsequent Events [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] 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 Cash [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 Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 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 Unrealized losses, greater than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 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] 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 Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Currency forward and option contracts Foreign Exchange Forward [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accrued liabilities Other Current Liabilities [Member] Other current assets Other Current Assets [Member] Derivative, Fair Value, Net [Abstract] Derivative, Fair Value, Net [Abstract] Currency forward contracts, liabilities Derivative Liability, Not Subject to Master Netting Arrangement Currency forward contracts, assets Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement Notional Disclosures [Abstract] Notional Disclosures [Abstract] Currency forward and option contracts Derivative, Notional Amount GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Product warranty Standard Product Warranty Disclosure [Abstract] Changes in the entity's liability for product warranty Movement in Standard Product Warranty Accrual [Roll Forward] Balance, beginning of the period Standard Product Warranty Accrual New warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Reversal of warranty reserves Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Settlements during the period Standard Product Warranty Accrual, Decrease for Payments Balance, end of the period Less: long-term portion of product warranty liability Standard Product Warranty Accrual, Noncurrent Current portion, end of the period Debt Disclosure [Abstract] TERM DEBT Debt Disclosure [Text Block] Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] 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. Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning balance Goodwill Acquisitions Goodwill, Acquired During Period Goodwill, ending balance Income Statement [Abstract] Cost of revenues Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Sales and marketing General and administrative Restructuring charges Restructuring Charges Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Interest expense Interest Expense Interest and other, net Nonoperating Income (Expense) Income (loss) before taxes on income Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for (benefit from) taxes on income Income Tax Expense (Benefit) Net income (loss) Shares used in computing net income (loss) per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) 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) 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 SHARE INCENTIVE PLANS Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Condensed Consolidated Statement of Operations Net income Earnings per share Earnings Per Share [Abstract] Basic (in USD per share) Diluted (in USD per share) Condensed Consolidated Statement of Cash Flows Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Debt instrument, face amount Debt Instrument, Face Amount Debt issuance costs Debt Issuance Costs, Gross COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] DERIVATIVES AND HEDGING ACTIVITIES Derivative Instruments and Hedging Activities Disclosure [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. Schedule of the fair value hierarchy of the Company's financial assets and liabilities measured at fair value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Investee Investee [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Starboard Value, LP Starboard Value, LP [Member] Starboard Value, LP [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Settlement Agreement Settlement Agreement [Member] Settlement Agreement [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Ownership percentage by noncontrolling interest Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Number of resignations from the board Number Of Resignations From The Board Number Of Resignations From The Board Number of appointed directors to the board Number Of Appointed Directors To The Board Number Of Appointed Directors To The Board Number of independent nominees to the board Number Of Independent Nominees To The Board Number Of Independent Nominees To The Board Maximum reimbursement Related Party Transaction, Due From (To) Related Party, Reimbursement Maximum Related Party Transaction, Due From (To) Related Party, Reimbursement Maximum Due to related parties Due to Related Parties 2018 (remainder of the year) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five ASSETS Assets [Abstract] Current assets: Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, net Inventories Other current assets Deferred Income Taxes and Other Assets, Current Total current assets Assets, Current Property and equipment, net Severance assets Severance Assets The surrender value of insurance policies purchased to satisfy liabilities related to certain retired or dismissed employees. Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Deferred taxes and other long-term assets Total assets Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Deferred revenue 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 Term debt Notes Payable, Noncurrent Other long-term liabilities Total liabilities Liabilities Commitments and Contingencies - (see Note 8) Commitments and Contingencies Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 52,931 and 51,488 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income (loss) Total shareholders’ equity Total liabilities and shareholders' equity Liabilities and Equity Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Reconciliation of cash and cash equivalents to cash, cash equivalents and restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of revenues and accounts receivable from customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of changes in the entity's liability for product warranty Schedule of Product Warranty Liability [Table Text Block] Schedule of computation of basic and diluted net income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee separation and severance costs Employee Severance [Member] Contract termination Contract Termination [Member] Disposal of assets Disposal of Assets [Member] Disposal of Assets [Member] Facility closing costs Facility Closing [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring cost, expected remaining cost Restructuring and Related Cost, Expected Cost Remaining Schedule of new accounting pronouncements and changes in accounting principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Changes in deferred revenue balances Contract with Customer, Asset and Liability [Table Text Block] Future minimum payments under non-cancelable operating leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 (remainder of the year) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] 2018 (remainder of the year) Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year 2019 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2020 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2021 Unrecorded Unconditional Purchase Obligation, Due within Four Years 2022 Unrecorded Unconditional Purchase Obligation, Due within Five Years Thereafter Unrecorded Unconditional Purchase Obligation, Due after Five Years Amount of non-cancelable purchase commitments Unrecorded Unconditional Purchase Obligation Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Settlement Agreement With Israeli Innovative Authority Settlement Agreement With Israeli Innovative Authority [Member] Settlement Agreement With Israeli Innovative Authority [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Length of operating lease term (in years) Lessee, Operating Lease, Term of Contract Present value of capital lease obligations Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Accrued royalties Royalty Guarantees, Commitments, Amount Settlement agreement expense Settlement Agreement Expense Settlement Agreement Expense Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Principles of presentation Consolidation, Policy [Policy Text Block] Risks and uncertainties Risks and Uncertainties [Policy Text Block] Represents the entity's accounting policies for risks and uncertainties. Use of estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [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] EX-101.PRE 18 mlnx-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 19 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 27, 2018
Document and Entity Information    
Entity Registrant Name Mellanox Technologies, Ltd.  
Trading Symbol MLNX  
Entity Central Index Key 0001356104  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   52,970,258
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 63,422 $ 62,473
Short-term investments 219,225 211,281
Accounts receivable, net 155,664 154,213
Inventories 94,484 64,657
Other current assets 12,007 14,295
Total current assets 544,802 506,919
Property and equipment, net 106,746 109,919
Severance assets 17,111 18,302
Intangible assets, net 208,450 228,195
Goodwill 473,916 472,437
Deferred taxes and other long-term assets 98,744 66,162
Total assets 1,449,769 1,401,934
Current liabilities:    
Accounts payable 71,137 59,090
Accrued liabilities 124,792 114,058
Deferred revenue 20,719 23,485
Total current liabilities 216,648 196,633
Accrued severance 21,464 23,205
Deferred revenue 17,791 17,820
Term debt 0 72,761
Other long-term liabilities 32,117 34,067
Total liabilities 288,020 344,486
Commitments and Contingencies - (see Note 8)
Shareholders’ equity:    
Ordinary shares: NIS 0.0175 par value, 200,000 shares authorized, 52,931 and 51,488 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively 229 221
Additional paid-in capital 923,202 873,979
Accumulated other comprehensive income (loss) (2,182) 1,618
Retained earnings 240,500 181,630
Total shareholders’ equity 1,161,749 1,057,448
Total liabilities and shareholders' equity $ 1,449,769 $ 1,401,934
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - ₪ / shares
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Ordinary shares, par value (in NIS per share) ₪ 0.0175 ₪ 0.0175
Ordinary shares, shares authorized (in shares) 200,000,000 200,000,000
Ordinary shares, shares issued (in shares) 52,931,000 51,488,000
Ordinary shares, shares outstanding (in shares) 52,931,000 51,488,000
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Total revenues $ 268,462 $ 211,962 $ 519,462 $ 400,613
Cost of revenues 103,668 73,427 192,666 137,877
Gross profit 164,794 138,535 326,796 262,736
Operating expenses:        
Research and development 87,152 92,348 173,578 180,839
Sales and marketing 35,673 38,110 75,167 73,867
General and administrative 23,635 12,476 40,151 24,995
Restructuring charges 1,774 0 9,361 0
Total operating expenses 148,234 142,934 298,257 279,701
Income (loss) from operations 16,560 (4,399) 28,539 (16,965)
Interest expense (871) (1,996) (2,042) (3,989)
Other income, net 533 827 1,171 1,510
Interest and other, net (338) (1,169) (871) (2,479)
Income (loss) before taxes on income 16,222 (5,568) 27,668 (19,444)
Provision for (benefit from) taxes on income (304) 2,423 (26,701) 791
Net income (loss) $ 16,526 $ (7,991) $ 54,369 $ (20,235)
Net income (loss) per share - basic (in USD per share) $ 0.31 $ (0.16) $ 1.04 $ (0.41)
Net income (loss) per share - diluted (in USD per share) $ 0.30 $ (0.16) $ 1.00 $ (0.41)
Shares used in computing net income (loss) per share:        
Basic (in shares) 52,615 50,056 52,219 49,698
Diluted (in shares) 54,466 50,056 54,149 49,698
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 16,526 $ (7,991) $ 54,369 $ (20,235)
Other comprehensive income (loss), net of tax:        
Change in unrealized gains (losses) on available-for-sale securities, net of tax 213 (47) (80) 22
Change in unrealized gains (losses) on derivative contracts, net of tax (2,382) 498 (3,720) 4,742
Other comprehensive income (loss), net of tax (2,169) 451 (3,800) 4,764
Total comprehensive income (loss), net of tax $ 14,357 $ (7,540) $ 50,569 $ (15,471)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net income (loss) $ 54,369 $ (20,235)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 52,674 50,814
Deferred income taxes (28,085) (704)
Share-based compensation 29,890 32,433
Gain on investments, net (1,828) (1,701)
Impairment and loss on disposal of property and equipment 1,567 0
Changes in assets and liabilities:    
Accounts receivable (1,451) (7,780)
Inventories (30,598) (7,679)
Prepaid expenses and other assets 718 (2,667)
Accounts payable 12,530 48
Accrued liabilities and other liabilities 12,334 (1,141)
Net cash provided by operating activities 102,120 41,388
Cash flows from investing activities:    
Purchase of severance-related insurance policies (612) (651)
Purchase of short-term investments (82,486) (69,110)
Proceeds from sales of short-term investments 13,893 74,359
Proceeds from maturities of short-term investments 62,396 13,590
Proceeds from sales of property and equipment 3,239 0
Purchase of property and equipment (20,078) (27,120)
Purchase of intangible assets (6,383) (1,647)
Purchase of investments in private companies (6,000) (11,000)
Acquisition, net of cash acquired (7,129) 0
Net cash used in investing activities (43,160) (21,579)
Cash flows from financing activities:    
Principal payments on term debt (74,000) (30,000)
Payments on capital lease and intangible asset financings (3,446) (3,263)
Proceeds from issuances of ordinary shares through employee equity incentive plans 19,341 12,396
Net cash used in financing activities (58,105) (20,867)
Net increase (decrease) in cash, cash equivalents, and restricted cash 855 (1,058)
Cash, cash equivalents, and restricted cash at beginning of period 70,498 56,780
Cash, cash equivalents, and restricted cash at end of period 71,353 55,722
Supplemental disclosure of non-cash investing and financing activities    
Intangible assets financed with debt 800 3,877
Unpaid additions to property and equipment 609 6,003
Transfer from inventory to property and equipment $ 771 $ 1,241
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
Company
Mellanox Technologies, Ltd., an Israeli corporation (the "Company" or "Mellanox"), was incorporated and commenced operations in March 1999. Mellanox is a supplier of high-performance interconnect products for computing, storage and communications applications.
Principles of presentation
The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.
The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018. The results of operations for the six months ended June 30, 2018 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2018 or thereafter.
Risks and uncertainties
The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.
Significant accounting policies
Other than the changes discussed below, there have been no changes in the Company’s significant accounting policies that were disclosed in its Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018.
On January 1, 2018, the Company adopted Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers (ASC 606-10), using the modified retrospective method. Prior to the adoption of ASC 606-10, the Company deferred the recognition of revenue and the cost of revenue from sales to distributors until the distributors reported that they had sold the products to their customers (known as “sell though” revenue recognition). Under ASC 606-10, the Company recognizes revenue on sales to all distributors upon shipment and transfer of control (known as “sell-in” revenue recognition), net of estimated allowances for price adjustments. As a result of this adoption, the Company revised its accounting policy for revenue recognition as detailed below.
Revenue Recognition
The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company’s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return.
The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.
A portion of the Company’s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (“DPA”) claims to the Company to adjust the distributor’s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends.
Most of the Company’s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor’s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded.
Restricted cash
The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements. The long-term restricted cash balance of $7.9 million was reported in other long-term assets on the balance sheet as of June 30, 2018, and was included in the ending balance of cash, cash equivalents and restricted cash in the statement of cash flows for the six months ended June 30, 2018. There was no restricted cash as of June 30, 2017. The following table provides a reconciliation of the cash and cash equivalents balances reported on the balance sheets and the cash, cash equivalents and restricted cash balances reported in the statements of cash flows:
 
June 30,
 
2018
 
2017
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
63,422

 
$
55,722

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

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
71,353

 
$
55,722


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 June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Dell Technologies Inc. ("Dell")
14
%
 
11
%
 
12
%
 
12
%
Hewlett Packard Enterprise ("HPE")
13
%
 
14
%
 
15
%
 
13
%
IBM
*

 
15
%
 
*

 
*

____________________
 
 
 
 
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:
 
June 30, 2018
 
December 31, 2017
HPE
16
%
 
13
%
____________________
 
 
 

Product warranty
The following table provides changes in the product warranty accrual for the six months ended June 30, 2018 and 2017:
 
Six Months Ended June 30,
 
2018
 
2017
 
(in thousands)
Balance, beginning of the period
$
889


$
1,474

New warranties issued during the period
856


756

Reversal of warranty reserves


(350
)
Settlements during the period
(784
)

(745
)
Balance, end of the period
961


1,135

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

(180
)
Current portion, end of the period
$
788


$
955


Net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share for the three and six months ended June 30, 2018 and 2017:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share data)
Net income (loss)
$
16,526

 
$
(7,991
)
 
$
54,369

 
$
(20,235
)
Basic and diluted shares:
 


 

 
 
 
 
Weighted average ordinary shares outstanding
52,615


50,056

 
52,219

 
49,698

Effect of dilutive shares
1,851



 
1,930

 

Shares used to compute diluted net income (loss) per share
54,466

 
50,056

 
54,149

 
49,698

Net income (loss) per share — basic
$
0.31

 
$
(0.16
)
 
$
1.04

 
$
(0.41
)
Net income (loss) per share — diluted
$
0.30

 
$
(0.16
)
 
$
1.00

 
$
(0.41
)

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

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

 
$
(4,501
)
 
$
18,984

Retained earnings
$
181,630

 
$
4,501

 
$
186,131

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet as of June 30, 2018 was as follows:
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands)
Condensed Consolidated Balance Sheet
 
 
 
 
 
Deferred revenue, short term
$
20,719

 
$
10,900

 
$
31,619

Retained earnings
$
240,500

 
$
(10,900
)
 
$
229,600

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

 
$
(2,280
)
 
$
266,182

Cost of revenues
103,668

 
(100
)
 
103,568

Net income
$
16,526

 
$
(2,180
)
 
$
14,346

Earnings per share
 
 
 
 
 
Basic
$
0.31

 
$
(0.04
)
 
$
0.27

Diluted
$
0.30

 
$
(0.04
)
 
$
0.26


 
Six Months Ended June 30, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
519,462

 
$
(9,099
)
 
$
510,363

Cost of revenues
192,666

 
(2,700
)
 
189,966

Net income
$
54,369

 
$
(6,399
)
 
$
47,970

Earnings per share
 
 
 
 
 
Basic
$
1.04

 
$
(0.12
)
 
$
0.92

Diluted
$
1.00

 
$
(0.12
)
 
$
0.88

 
 
 
 
 
 
Condensed Consolidated Statement of Cash Flows
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
54,369

 
$
(6,399
)
 
$
47,970

Accrued liabilities and other liabilities
$
12,334

 
$
6,399

 
$
18,733


Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
United States
$
101,396

 
$
80,703

 
$
197,656

 
$
159,567

China
54,181

 
31,990

 
110,395

 
65,191

Europe
41,454

 
38,828

 
77,450

 
85,233

Other Americas
33,112

 
31,358

 
60,852

 
42,248

Other Asia
38,319

 
29,083

 
73,109

 
48,374

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

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

 
$
34,063

 
$
57,521

 
$
76,485

Boards
136,708

 
80,425

 
254,759

 
144,717

Switch systems
57,074

 
56,189

 
112,721

 
103,335

Cables, accessories and other
45,746

 
41,285

 
94,461

 
76,076

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
InfiniBand:
 
 
 
 
 
 
 
EDR
$
59,319

 
$
59,436

 
$
115,265

 
$
99,059

FDR
35,649

 
42,978

 
77,397

 
92,807

QDR/DDR/SDR
7,143

 
5,697

 
12,587

 
13,230

Total
102,111

 
108,111

 
205,249

 
205,096

Ethernet
157,470

 
87,023

 
294,418

 
167,500

Other
8,881

 
16,828

 
19,795

 
28,017

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613


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 six months ended June 30, 2018:
 
(in thousands)
Balance, beginning of the period
$
36,804

New performance obligations
14,578

Reclassification to revenue as a result of satisfying performance obligations
(12,872
)
Balance, end of the period
38,510

Less: long-term portion of deferred revenue
17,791

Current portion, end of the period
$
20,719


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

 
 

Accounts receivable, gross
$
156,296

 
$
154,845

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
155,664

 
$
154,213

Inventories:
 

 
 

Raw materials
$
13,560

 
$
12,656

Work-in-process
42,253

 
22,769

Finished goods
38,671

 
29,232

 
$
94,484

 
$
64,657

Other current assets:
 

 
 
Prepaid expenses
$
5,588

 
$
7,518

Derivative contracts receivable

 
982

VAT receivable
3,394

 
2,259

Other
3,025

 
3,536

 
$
12,007

 
$
14,295

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
173,070

 
$
164,707

Furniture and fixtures
2,882

 
3,198

Leasehold improvements
49,605

 
47,262

 
225,557

 
215,167

Less: Accumulated depreciation and amortization
(118,811
)
 
(105,248
)
 
$
106,746

 
$
109,919

Deferred taxes and other long-term assets:
 

 
 
Equity investments in private companies
$
35,255

 
$
29,255

Deferred taxes
52,648

 
24,563

Long-term restricted cash
7,931

 
8,025

Other assets
2,910

 
4,319

 
$
98,744

 
$
66,162

Accrued liabilities:
 

 
 
Payroll and related expenses
$
64,859

 
$
71,868

Accrued expenses
43,694

 
31,951

Derivative contracts payable
2,756

 
17

Product warranty liability
788

 
706

Other
12,695

 
9,516

 
$
124,792

 
$
114,058

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

 
$
24,425

Deferred rent
2,528

 
2,220

Other
4,618

 
7,422

 
$
32,117

 
$
34,067

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS
FAIR VALUE MEASUREMENTS:
Fair value hierarchy:
The Company measures its cash equivalents and marketable securities at fair value. The Company’s cash equivalents are classified within Level 1. Cash equivalents are valued primarily using quoted market prices utilizing market observable inputs. The Company's investments in debt securities and certificates of deposits are classified within Level 2 as the market inputs to value these instruments consist of market yields, reported trades and broker/dealer quotes. In addition, foreign currency contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments. The Level 3 valuation inputs include the Company's best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument's valuation. As of June 30, 2018 and December 31, 2017, 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 June 30, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,646

 
$

 
$
1,646

Certificates of deposit

 
54,444

 
54,444

U.S. Government and agency securities

 
37,477

 
37,477

Commercial paper

 
33,227

 
33,227

Corporate bonds

 
67,014

 
67,014

Municipal bonds

 
12,045

 
12,045

Foreign government bonds

 
15,018

 
15,018

 
1,646

 
219,225

 
220,871

Long-term restricted cash

 
7,931

 
7,931

Total financial assets
$
1,646

 
$
227,156

 
$
228,802

Derivative contracts

 
2,756

 
2,756

Total financial liabilities
$

 
$
2,756

 
$
2,756


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

 
$

 
$
1,857

Certificates of deposit

 
58,003

 
58,003

U.S. Government and agency securities

 
43,872

 
43,872

Commercial paper

 
27,029

 
27,029

Corporate bonds

 
54,447

 
54,447

Municipal bonds

 
15,169

 
15,169

Foreign government bonds

 
12,761

 
12,761


1,857

 
211,281

 
213,138

Long-term restricted cash

 
8,025

 
8,025

Derivative contracts

 
982

 
982

Total financial assets
$
1,857

 
$
220,288

 
$
222,145

Derivative contracts

 
17

 
17

Total financial liabilities
$

 
$
17

 
$
17


There were no transfers between Level 1 and Level 2 securities during the six months ended June 30, 2018 and 2017.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVESTMENTS
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS
INVESTMENTS:
Cash, cash equivalents and short-term investments:
The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at June 30, 2018 and December 31, 2017 were as follows:
 
June 30, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
61,776

 
$

 
$

 
$
61,776

Money market funds
1,646

 

 

 
1,646

Certificates of deposit
54,514

 

 
(70
)
 
54,444

U.S. Government and agency securities
37,609

 

 
(132
)
 
37,477

Commercial paper
33,254

 
16

 
(43
)
 
33,227

Corporate bonds
67,384

 

 
(370
)
 
67,014

Municipal bonds
12,090

 

 
(45
)
 
12,045

Foreign government bonds
15,064

 

 
(46
)
 
15,018

Total
283,337

 
16

 
(706
)
 
282,647

Less amounts classified as cash and cash equivalents
(63,422
)
 

 

 
(63,422
)
Short-term investments
$
219,915

 
$
16

 
$
(706
)
 
$
219,225



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

 
$

 
$

 
$
60,616

Money market funds
1,857

 

 

 
1,857

Certificates of deposit
58,039

 

 
(36
)
 
58,003

U.S. Government and agency securities
44,070

 

 
(198
)
 
43,872

Commercial paper
27,073

 
1

 
(45
)
 
27,029

Corporate bonds
54,673

 

 
(226
)
 
54,447

Municipal bonds
15,227

 

 
(58
)
 
15,169

Foreign government bonds
12,809

 

 
(48
)
 
12,761

Total
274,364

 
1

 
(611
)
 
273,754

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

 

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

 
$
1

 
$
(611
)
 
$
211,281


Interest income and gains on short-term investments, net were $1.0 million for both the three months ended June 30, 2018 and 2017. Interest income and gains on short-term investments, net were $1.9 million and $1.8 million for the six months ended June 30, 2018 and 2017, respectively. At June 30, 2018, gross unrealized losses on investments that were in a gross unrealized loss position for greater than 12 months were $0.1 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 June 30, 2018 and December 31, 2017 were as follows:
 
June 30, 2018
 
December 31, 2017
 
Amortized
Cost
 
Estimated
Fair Value
 
Amortized
Cost
 
Estimated
Fair Value
 
(in thousands)
Due in less than one year
$
199,635

 
$
199,107

 
$
148,232

 
$
147,921

Due in one to three years
20,280

 
20,118

 
63,659

 
63,360

 
$
219,915

 
$
219,225

 
$
211,891

 
$
211,281


Equity investments in privately-held companies:
As of June 30, 2018 and December 31, 2017, the Company held a total of $35.3 million and $29.3 million, respectively, in equity investments in privately-held companies. No gain or loss was recorded during the six months ended June 30, 2018 as a result of remeasuring the Company's equity investments in privately-held companies.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS
GOODWILL AND INTANGIBLE ASSETS:
The following table represents changes in the carrying amount of goodwill:
Balance as of December 31, 2017
 
$
472,437

Acquisitions
 
1,479

Balance as of June 30, 2018
 
$
473,916


The carrying amounts of intangible assets as of June 30, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
47,590

 
$
(23,039
)
 
$
24,551

 
1-8
Developed technology
285,443

 
(144,417
)
 
141,026

 
4-7
Customer relationships
69,776

 
(28,113
)
 
41,663

 
4-9
Trade names
5,600

 
(4,390
)
 
1,210

 
3
Total intangible assets
$
408,409

 
$
(199,959
)
 
$
208,450

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

 
$
(16,478
)
 
$
23,929

 
1-8
Developed technology
279,543

 
(122,414
)
 
157,129

 
4-7
Customer relationships
69,776

 
(24,783
)
 
44,993

 
4-9
Trade names
5,600

 
(3,456
)
 
2,144

 
3
Total intangible assets
$
395,326

 
$
(167,131
)
 
$
228,195

 
 

Amortization expense of intangible assets totaled approximately $16.5 million and $15.1 million for the three months ended June 30, 2018 and 2017, respectively. Amortization expense of intangible assets totaled approximately $32.8 million and $30.1 million for the six months ended June 30, 2018 and 2017, respectively.
The estimated future amortization expense from amortizable intangible assets is as follows:
 
(in thousands)
2018 (remainder of the year)
$
34,378

2019
61,167

2020
52,049

2021
32,514

2022
11,946

Thereafter
16,396

Total
$
208,450

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

 
$
980

 
$

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

 
$
2

 
$
17

Total derivatives
$
2,756

 
$
982

 
$
17


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

 
$
52,380

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

 
$
47,015


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

Amount of loss recognized in OCI (effective portion)
(4,604
)
Amount of loss reclassified from OCI to income (effective portion)
884

June 30, 2018
$
(2,795
)

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 June 30, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended June 30,
 
Three Months Ended June 30,

 
2018

2017

2018

2017
 
 
(in thousands)
Operating income
 
$
(1,419
)
 
$
2,379

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(1,814
)
 
$
1,239


The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the six months ended June 30, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Six Months Ended June 30,
 
Six Months Ended June 30,

 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
Operating income
 
$
(884
)
 
$
3,815

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(2,704
)
 
$
3,305

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES:
Commitments
Leases
At June 30, 2018, future minimum payments under non-cancelable operating leases are as follows:
 
(in thousands)
 
 
2018 (remainder of the year)
$
10,926

2019
21,173

2020
17,944

2021
16,026

2022
12,598

Thereafter
75,966

Total minimum lease payments
$
154,633



Purchase commitments

At June 30, 2018, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2018 (remainder of the year)
$
211,373

2019
46,782

2020
2,084

2021
536

2022
261

Thereafter

 
$
261,036


Other Commitments
Operating lease
On May 3, 2016, the Company entered into a lease agreement for additional office space expected to be built in Yokneam, Israel. The lease term expires 10 years after lease inception with no options to extend the lease term. The Company's occupancy of the additional office space and its obligation under the lease agreement was contingent on the lessor's attainment of stated milestones in the lease agreement. The estimated total future lease obligation is approximately $30.3 million. As of June 30, 2018, substantially all of the contingencies have been resolved, and the future lease obligation has been included in the future minimum payments under non-cancelable operating leases as reported above.
Royalty-bearing grants
In April 2018, the Company entered into a settlement agreement with the Israeli Innovation Authority (the "IIA"), formerly known as the Office of the Chief Scientist of Israel's Ministry of Economy and Industry (the "OCS"), which eliminated the future contingent royalty payment obligations of the Company (approximately $36.4 million at March 31, 2018) and the associated future interest payments. These obligations were related to the funding the Company received from the IIA prior to the date of the agreement under approved plans in accordance with the Israeli Law for Encouragement of Research, Development and Technological Innovation in Industry, 1984 and the regulations and rules of the IIA (the "R&D Law"). As part of the agreement, the Company paid approximately $9.3 million to the IIA and the expense was included in cost of revenues during the second quarter of 2018.
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 June 30, 2018, the Company's unrecognized tax benefits totaled $45.8 million, out of which an amount of $23.7 million would reduce the Company's income tax expense and effective tax rate, if recognized.
Contingencies
Legal proceedings
The Company is involved in a variety of claims, suits, investigations and proceedings that arise from time to time in the ordinary course of its business, including actions with respect to contracts, intellectual property, taxation, employment, benefits, securities, personal injuries and other matters. The results of these proceedings in the ordinary course of business are not expected to have a material adverse effect on the Company’s condensed consolidated financial position or results of operations.
The Company records a liability when it believes that it is both probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Company evaluates, at least quarterly, developments in its legal matters that could affect the amount of liability that has been previously accrued and makes adjustments as appropriate. Significant judgment is required to determine both the probability and the estimated amount of a loss or potential loss. The Company may be unable to reasonably estimate the reasonably possible loss or range of loss for a particular legal contingency for various reasons, including, among others: (i) if the damages sought are indeterminate; (ii) if proceedings are in the early stages; (iii) if there is uncertainty as to the outcome of pending proceedings (including motions and appeals); (iv) if there is uncertainty as to the likelihood of settlement and the outcome of any negotiations with respect thereto; (v) if there are significant factual issues to be determined or resolved; (vi) if the proceedings involve a large number of parties; (vii) if relevant law is unsettled or novel or untested legal theories are presented; or (viii) if the proceedings are taking place in jurisdictions where the laws are complex or unclear. In such instances, there is considerable uncertainty regarding the ultimate resolution of such matters, including a possible eventual loss, if any.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
SHARE INCENTIVE PLANS
SHARE INCENTIVE PLANS
Stock Option Plans
On April 25, 2017, the Company's shareholders approved the Mellanox Technologies, Ltd. Second Amended and Restated Global Share Incentive Plan (2006) (the “Second Restated Plan”), which constitutes a second amendment and restatement of the Mellanox Technologies, Ltd. Global Share Incentive Plan (2006) and its appendices (the “2006 Plan”), as amended and restated by the Mellanox Technologies, Ltd. Amended and Restated Global Share Incentive Plan (2006) as of March 14, 2016 (the “First Restated Plan”). The Second Restated Plan became effective on February 14, 2017. The Second Restated Plan increased the ordinary shares reserved for issuance under the First Restated Plan by 1,640,000 shares to 2,390,000 shares plus any shares subject to issued and outstanding awards under the other equity incentive plans that existed prior to the First Restated Plan that expire, are cancelled or otherwise terminated after the effective date of the First Restated Plan. The Second Restated Plan also extended the term of the First Restated Plan to February 14, 2027. In addition, the Second Restated Plan implements additional amendments to reflect compensation and governance best practices.
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”). See Note 16 for further details.
Share option activity
Share option activity under the Company's equity incentive plans in the six months ended June 30, 2018 is set forth below:
 
Options Outstanding
 
Number
of Shares
 
Weighted
Average
Exercise
Price
Outstanding at December 31, 2017
1,110,061

 
$
38.35

Options exercised
(345,862
)
 
$
23.11

Options canceled
(11,062
)
 
$
99.89

Outstanding at June 30, 2018
753,137

 
$
44.45


The total pretax intrinsic value of options exercised in the six months ended June 30, 2018 and 2017 was $19.4 million and $5.2 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 $84.30 on June 29, 2018, the last trading day of the quarter ended June 30, 2018, the total pretax intrinsic value of options outstanding at June 30, 2018 was $32.6 million. The total pretax intrinsic value of options outstanding at December 31, 2017 was $35.5 million.
There were 751,471 and 1,107,712 options exercisable at June 30, 2018 and December 31, 2017, respectively. The total pretax intrinsic value of exercisable options at June 30, 2018 was $32.5 million. The total pretax intrinsic value of exercisable options at December 31, 2017 was $35.4 million.
Restricted share unit activity
RSU activity under the Company's equity incentive plans in the six months ended June 30, 2018 is set forth below:
 
Restricted Share
Units Outstanding
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Non-vested restricted share units at December 31, 2017
3,414,705

 
$
48.45

Restricted share units granted
125,300

 
$
70.32

Restricted share units vested
(809,234
)
 
$
47.71

Restricted share units canceled
(375,848
)
 
$
48.94

Non-vested restricted share units at June 30, 2018
2,354,923

 
$
49.78


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

Restricted share units outstanding
2,354,923

Shares authorized for future issuance
1,019,396

ESPP shares available for future issuance
3,137,452

Total shares reserved for future issuance as of June 30, 2018
7,264,908


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 six months ended June 30, 2018 and 2017:
 
Six Months Ended June 30,
 
2018
 
2017
Dividend yield
%
 
%
Expected volatility
37.2
%
 
25.3
%
Risk free interest rate
1.20
%
 
0.91
%
Expected life, years
0.5

 
0.5



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

 
$
575

 
$
826

 
$
1,057

Research and development
8,340

 
10,297

 
16,514

 
18,987

Sales and marketing
3,646

 
4,010

 
7,245

 
7,348

General and administrative
2,515

 
2,783

 
5,305

 
5,041

Total share-based compensation expense
$
14,916

 
$
17,665

 
$
29,890

 
$
32,433


At June 30, 2018, there was $106.1 million of total unrecognized share-based compensation costs related to non-vested share-based compensation arrangements. The costs are expected to be recognized over a weighted average period of approximately 2.44 years.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
6 Months Ended
Jun. 30, 2018
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 six months ended June 30, 2018 and 2017:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2017
$
693

 
$
925

 
$
1,618

Other comprehensive income/(loss) before reclassifications, net of taxes
(81
)
 
(4,604
)
 
(4,685
)
Realized (gains)/losses reclassified from accumulated other comprehensive income
1

 
884

 
885

Net current-period other comprehensive income/(loss), net of taxes
(80
)
 
(3,720
)
 
(3,800
)
Balance at June 30, 2018
$
613

 
$
(2,795
)
 
$
(2,182
)
 
 
 
 
 
 
Balance at December 31, 2016
$
(236
)
 
$
(692
)
 
$
(928
)
Other comprehensive income/(loss) before reclassifications, net of taxes
22

 
8,557

 
8,579

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

 
(3,815
)
 
(3,815
)
Net current-period other comprehensive income/(loss), net of taxes
22

 
4,742

 
4,764

Balance at June 30, 2017
$
(214
)
 
$
4,050

 
$
3,836


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

 
$
(3,815
)
 
Cost of revenues and Operating expenses:
 
 
45

 
(220
)
 
Cost of revenues
 
 
78

 
(427
)
 
General and administrative
 
 
81

 
(372
)
 
Sales and marketing
 
 
680

 
(2,796
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 
1

 

 
Other income, net
Total reclassifications for the period
 
$
885

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

 
$
951

 
$
1,939

 
$
1,828

Foreign exchange loss, net
(396
)
 
(161
)
 
(578
)
 
(322
)
Other
(43
)
 
37

 
(190
)
 
4

Other income, net
$
533

 
$
827

 
$
1,171

 
$
1,510

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
TERM DEBT
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
TERM DEBT
TERM DEBT:
In connection with the Company’s acquisition of EZchip, on February 22, 2016, the Company and its wholly owned subsidiary, Mellanox Technologies, Inc., entered into a $280.0 million variable interest rate Term Debt note maturing February 21, 2019. Debt issuance costs of $5.5 million on the Term Debt were being amortized to interest expense at the effective interest rate over the contractual term of the Term Debt. The Term Debt allowed for voluntary prepayments at any time and additional term loan borrowings under certain conditions.
On April 30, 2018, the Company paid off all outstanding principal and interest related to the Term Debt. As a result, the unamortized debt issuance costs were fully amortized when the outstanding principal and interest were fully paid.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESTRUCTURING CHARGES
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
RESTRUCTURING CHARGES
RESTRUCTURING CHARGES:
In connection with the discontinuation of its 1550nm silicon photonics development activities, the Company initiated a restructuring plan to wind down the business operations related to these activities, which primarily included terminating employees, exiting contracts with vendors, selling assets, and exiting facilities.
The Company recorded employee separation and severance costs of $0.1 million and $3.5 million during the three and six months ended June 30, 2018, respectively. The Company has completed the employee termination activities, and does not expect additional costs related to employee terminations in future periods.
The Company recorded contract exit costs with vendors of $0.2 million and $3.4 million during the three and six months ended June 30, 2018, respectively. The Company does not expect additional exit costs in future periods.
The Company recorded impairment charges and a net loss on disposal of assets of $1.4 million and $2.4 million during the three and six months ended June 30, 2018, respectively. The Company does not expect additional losses on the disposal of assets in future periods.
As of June 30, 2018, the Company is still using the facilities related to the discontinued activities and therefore has not recorded any related restructuring charges. The Company expects to record up to $0.5 million of facility related charges in the third quarter of 2018.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2018
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS
RELATED PARTY TRANSACTIONS:
On June 19, 2018, the Company entered into a settlement agreement (the “Settlement Agreement”) by and among the Company and Starboard Value LP and certain of its affiliates (“Starboard”), together holding, on such date, approximately 10.3% of the Company’s outstanding ordinary shares. The Settlement Agreement provided for, among other things, the concurrent resignations of three members of the Company’s Board of Directors (the “Board”) and the concurrent appointment of two independent directors nominated by Starboard and one mutually agreed upon independent nominee to the Board. Starboard also agreed to terminate its proxy contest against the Company and withdraw its notice of shareholder nomination of individuals for election as directors at the Company's 2018 annual general meeting of shareholders. Furthermore, the Company agreed to reimburse Starboard for its reasonable, documented out-of-pocket fees and expenses (including legal expenses) incurred through the date of the Settlement Agreement in connection with Starboard’s interactions with the Company up to a maximum of $2.0 million. As of June 30, 2018, the Company accrued the $2.0 million related to the reimbursement to Starboard, and this liability was paid on July 11, 2018.
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
SUBSEQUENT EVENTS:
On July 25, 2018, the Company's shareholders approved the Third Restated Plan, which constitutes an amendment and restatement of the Second Restated Plan. The Third Restated Plan increases 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 terminate 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.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of presentation
Principles of presentation
The unaudited condensed consolidated financial statements include the Company's accounts as well as those of its wholly owned subsidiaries after the elimination of all intercompany balances and transactions.
The unaudited condensed consolidated financial statements included in this quarterly report on Form 10-Q have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The year-end balance sheet data were derived from audited consolidated financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States ("GAAP"). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures contained in this quarterly report comply with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended, for a quarterly report on Form 10-Q and are adequate to make the information presented not misleading. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the interim periods presented. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 16, 2018. The results of operations for the six months ended June 30, 2018 are not necessarily indicative of the results to be anticipated for the entire year ending December 31, 2018 or thereafter.
Risks and uncertainties
Risks and uncertainties
The Company is subject to all of the risks inherent in a company which operates in the dynamic and competitive semiconductor industry. Significant changes in any of the following areas could have a material adverse impact on the Company's financial position and results of operations: unpredictable volume or timing of customer orders; ordered product mix; the sales outlook and purchasing patterns of the Company's customers based on consumer demands and general economic conditions; loss of one or more of the Company's customers; decreases in the average selling prices of products or increases in the average cost of finished goods; the availability, pricing and timeliness of delivery of components used in the Company's products; reliance on a limited number of subcontractors to manufacture, assemble, package and production test the Company's products; the Company's ability to successfully develop, introduce and sell new or enhanced products in a timely manner; product obsolescence and the Company's ability to manage product transitions; the timing of announcements or introductions of new products by the Company's competitors; and the Company's ability to successfully integrate acquired businesses.
Use of estimates
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the dates of the financial statements and the reported amounts of net revenue and expenses in the reporting periods. The Company regularly evaluates estimates and assumptions related to revenue recognition, allowances for doubtful accounts, allowances for price adjustments, investment valuation, warranty reserves, inventory reserves, share-based compensation expense, long-term asset valuations, useful lives of property, equipment, and intangibles, accounting for business combinations, goodwill and purchased intangible asset valuation, investments in privately-held companies, accounting and fair value of financial instruments and derivatives, deferred income tax asset valuation, uncertain tax positions, and litigation and other loss contingencies. These estimates and assumptions are based on current facts, historical experience and various other factors that the Company believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of revenue, costs and expenses that are not readily apparent from other sources. The actual results that the Company experiences may differ materially and adversely from the Company's original estimates. To the extent there are material differences between the estimates and actual results, the Company's future results of operations will be affected.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied.
The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, extended warranty and post-contract customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company’s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied), which typically occurs at shipment. The revenues from fixed-price support or maintenance contracts, including extended warranty contracts and software post-contract customer support agreements, are recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. The Company's standard arrangements with its customers typically do not allow for rights of return.
The Company maintains inventory, or hub arrangements with certain customers. Pursuant to these arrangements, the Company delivers products to a customer or a designated third party warehouse based upon the customer's projected needs, but does not recognize product revenue unless and until the customer reports it has removed the Company's product from the warehouse to be incorporated into its end products.
A portion of the Company’s sales are made to distributors under agreements which contain price protection provisions. Revenue from sales to distributors is recognized upon shipment and transfer of control, net of estimated allowances for price adjustments. Frequently, distributors submit distribution price adjustment (“DPA”) claims to the Company to adjust the distributor’s cost from the standard price to the pre-approved lower price. After the Company verifies the DPA claim, a credit memo is issued to the distributor. The Company records an allowance for these unprocessed DPA claims and for estimated future DPA claims as a reduction of revenue and a reduction of accounts receivable. The allowance is recorded as a reduction to revenue in the same period that the related revenue is recorded and is calculated based on specific authorized DPA claims and an analysis of historical DPA claims, at the distributor level, over a period of time considered adequate to account for current pricing and business trends.
Most of the Company’s distributors are entitled to a limited right of return related to stock rotation. Distributors have the right to return a limited amount of product not to exceed a percentage of distributor’s prior quarter's net purchases. However, a simultaneous, compensation order of equal or greater value must be placed by distributor within the same quarter of the return. Therefore, no stock rotation reserves are recorded.
Restricted cash
Restricted cash
The Company maintains certain cash amounts that are restricted as to withdrawal or use over the long-term. The cash is securing bank guarantees primarily issued against long-term tenancy agreements.
Adoption of new accounting principles and recent accounting pronouncements
Adoption of new accounting principles
In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606). The standard replaced the revenue recognition guidance in U.S. GAAP under Topic 605, and was required to be applied retrospectively to each prior period presented, or applied using a modified retrospective method with the cumulative effect recognized in the beginning retained earnings during the period of initial application. Subsequently, the FASB issued several additional ASUs related to ASU No. 2014-09, collectively they are referred to as the “new revenue standards”, which became effective for the Company beginning January 1, 2018. The Company adopted the standard using the modified retrospective method. See Note 2 for details about the impact from adopting the new revenue standard and other required disclosures.

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

 
$
55,722

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

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
71,353

 
$
55,722

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:
 
June 30,
 
2018
 
2017
 
(In thousands)
Cash and cash equivalents, as reported on the balance sheets
$
63,422

 
$
55,722

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

 

Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows
$
71,353

 
$
55,722

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 June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Dell Technologies Inc. ("Dell")
14
%
 
11
%
 
12
%
 
12
%
Hewlett Packard Enterprise ("HPE")
13
%
 
14
%
 
15
%
 
13
%
IBM
*

 
15
%
 
*

 
*

____________________
 
 
 
 
 
 
 
The following table summarizes accounts receivable balances in excess of 10% of total accounts receivable:
 
June 30, 2018
 
December 31, 2017
HPE
16
%
 
13
%
____________________
 
 
 

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


$
1,474

New warranties issued during the period
856


756

Reversal of warranty reserves


(350
)
Settlements during the period
(784
)

(745
)
Balance, end of the period
961


1,135

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

(180
)
Current portion, end of the period
$
788


$
955

Schedule of computation of basic and diluted net income per share
The following table sets forth the computation of basic and diluted net income (loss) per share for the three and six months ended June 30, 2018 and 2017:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share data)
Net income (loss)
$
16,526

 
$
(7,991
)
 
$
54,369

 
$
(20,235
)
Basic and diluted shares:
 


 

 
 
 
 
Weighted average ordinary shares outstanding
52,615


50,056

 
52,219

 
49,698

Effect of dilutive shares
1,851



 
1,930

 

Shares used to compute diluted net income (loss) per share
54,466

 
50,056

 
54,149

 
49,698

Net income (loss) per share — basic
$
0.31

 
$
(0.16
)
 
$
1.04

 
$
(0.41
)
Net income (loss) per share — diluted
$
0.30

 
$
(0.16
)
 
$
1.00

 
$
(0.41
)
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of new accounting pronouncements and changes in accounting principles
The cumulative effect of the changes made to the consolidated balance sheet as of January 1, 2018 for the adoption of Topic 606-10 were as follows:
 
December 31, 2017
 
Adjustments
 
January 1, 2018
 
(in thousands)
Deferred revenue, short term
$
23,485

 
$
(4,501
)
 
$
18,984

Retained earnings
$
181,630

 
$
4,501

 
$
186,131

In accordance with Topic 606-10, the disclosure of the impact of adoption on the consolidated balance sheet as of June 30, 2018 was as follows:
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands)
Condensed Consolidated Balance Sheet
 
 
 
 
 
Deferred revenue, short term
$
20,719

 
$
10,900

 
$
31,619

Retained earnings
$
240,500

 
$
(10,900
)
 
$
229,600

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

 
$
(2,280
)
 
$
266,182

Cost of revenues
103,668

 
(100
)
 
103,568

Net income
$
16,526

 
$
(2,180
)
 
$
14,346

Earnings per share
 
 
 
 
 
Basic
$
0.31

 
$
(0.04
)
 
$
0.27

Diluted
$
0.30

 
$
(0.04
)
 
$
0.26


 
Six Months Ended June 30, 2018
 
As Reported
 
Impact of Adoption
 
Amounts under
Topic 605
 
(in thousands, except per share data)
Condensed Consolidated Statement of Operations
 
 
 
 
 
Total revenues
$
519,462

 
$
(9,099
)
 
$
510,363

Cost of revenues
192,666

 
(2,700
)
 
189,966

Net income
$
54,369

 
$
(6,399
)
 
$
47,970

Earnings per share
 
 
 
 
 
Basic
$
1.04

 
$
(0.12
)
 
$
0.92

Diluted
$
1.00

 
$
(0.12
)
 
$
0.88

 
 
 
 
 
 
Condensed Consolidated Statement of Cash Flows
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net income
$
54,369

 
$
(6,399
)
 
$
47,970

Accrued liabilities and other liabilities
$
12,334

 
$
6,399

 
$
18,733

Disaggregation of revenue
Revenues by geographic region are as follows (prior period amounts have not been adjusted under the modified retrospective method):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
United States
$
101,396

 
$
80,703

 
$
197,656

 
$
159,567

China
54,181

 
31,990

 
110,395

 
65,191

Europe
41,454

 
38,828

 
77,450

 
85,233

Other Americas
33,112

 
31,358

 
60,852

 
42,248

Other Asia
38,319

 
29,083

 
73,109

 
48,374

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

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

 
$
34,063

 
$
57,521

 
$
76,485

Boards
136,708

 
80,425

 
254,759

 
144,717

Switch systems
57,074

 
56,189

 
112,721

 
103,335

Cables, accessories and other
45,746

 
41,285

 
94,461

 
76,076

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
InfiniBand:
 
 
 
 
 
 
 
EDR
$
59,319

 
$
59,436

 
$
115,265

 
$
99,059

FDR
35,649

 
42,978

 
77,397

 
92,807

QDR/DDR/SDR
7,143

 
5,697

 
12,587

 
13,230

Total
102,111

 
108,111

 
205,249

 
205,096

Ethernet
157,470

 
87,023

 
294,418

 
167,500

Other
8,881

 
16,828

 
19,795

 
28,017

Total revenue
$
268,462

 
$
211,962

 
$
519,462

 
$
400,613

Changes in deferred revenue balances
The following table presents the significant changes in the deferred revenue balance during the six months ended June 30, 2018:
 
(in thousands)
Balance, beginning of the period
$
36,804

New performance obligations
14,578

Reclassification to revenue as a result of satisfying performance obligations
(12,872
)
Balance, end of the period
38,510

Less: long-term portion of deferred revenue
17,791

Current portion, end of the period
$
20,719

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]  
Schedule of balance sheet components
 
June 30, 2018
 
December 31, 2017
 
(in thousands)
Accounts receivable, net:
 

 
 

Accounts receivable, gross
$
156,296

 
$
154,845

Less: allowance for doubtful accounts
(632
)
 
(632
)
 
$
155,664

 
$
154,213

Inventories:
 

 
 

Raw materials
$
13,560

 
$
12,656

Work-in-process
42,253

 
22,769

Finished goods
38,671

 
29,232

 
$
94,484

 
$
64,657

Other current assets:
 

 
 
Prepaid expenses
$
5,588

 
$
7,518

Derivative contracts receivable

 
982

VAT receivable
3,394

 
2,259

Other
3,025

 
3,536

 
$
12,007

 
$
14,295

Property and equipment, net:
 

 
 
Computer, equipment, and software
$
173,070

 
$
164,707

Furniture and fixtures
2,882

 
3,198

Leasehold improvements
49,605

 
47,262

 
225,557

 
215,167

Less: Accumulated depreciation and amortization
(118,811
)
 
(105,248
)
 
$
106,746

 
$
109,919

Deferred taxes and other long-term assets:
 

 
 
Equity investments in private companies
$
35,255

 
$
29,255

Deferred taxes
52,648

 
24,563

Long-term restricted cash
7,931

 
8,025

Other assets
2,910

 
4,319

 
$
98,744

 
$
66,162

Accrued liabilities:
 

 
 
Payroll and related expenses
$
64,859

 
$
71,868

Accrued expenses
43,694

 
31,951

Derivative contracts payable
2,756

 
17

Product warranty liability
788

 
706

Other
12,695

 
9,516

 
$
124,792

 
$
114,058

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

 
$
24,425

Deferred rent
2,528

 
2,220

Other
4,618

 
7,422

 
$
32,117

 
$
34,067

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of the fair value hierarchy of the Company's financial assets and liabilities measured at fair value
The following table represents the fair value hierarchy of the Company's financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2018:
 
Level 1
 
Level 2
 
Total
 
(in thousands)
Money market funds
$
1,646

 
$

 
$
1,646

Certificates of deposit

 
54,444

 
54,444

U.S. Government and agency securities

 
37,477

 
37,477

Commercial paper

 
33,227

 
33,227

Corporate bonds

 
67,014

 
67,014

Municipal bonds

 
12,045

 
12,045

Foreign government bonds

 
15,018

 
15,018

 
1,646

 
219,225

 
220,871

Long-term restricted cash

 
7,931

 
7,931

Total financial assets
$
1,646

 
$
227,156

 
$
228,802

Derivative contracts

 
2,756

 
2,756

Total financial liabilities
$

 
$
2,756

 
$
2,756


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

 
$

 
$
1,857

Certificates of deposit

 
58,003

 
58,003

U.S. Government and agency securities

 
43,872

 
43,872

Commercial paper

 
27,029

 
27,029

Corporate bonds

 
54,447

 
54,447

Municipal bonds

 
15,169

 
15,169

Foreign government bonds

 
12,761

 
12,761


1,857

 
211,281

 
213,138

Long-term restricted cash

 
8,025

 
8,025

Derivative contracts

 
982

 
982

Total financial assets
$
1,857

 
$
220,288

 
$
222,145

Derivative contracts

 
17

 
17

Total financial liabilities
$

 
$
17

 
$
17

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of cash, cash equivalents and short-term investments
The short-term investments are classified as available-for-sale securities. The cash, cash equivalents and short-term investments at June 30, 2018 and December 31, 2017 were as follows:
 
June 30, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
(in thousands)
Cash
$
61,776

 
$

 
$

 
$
61,776

Money market funds
1,646

 

 

 
1,646

Certificates of deposit
54,514

 

 
(70
)
 
54,444

U.S. Government and agency securities
37,609

 

 
(132
)
 
37,477

Commercial paper
33,254

 
16

 
(43
)
 
33,227

Corporate bonds
67,384

 

 
(370
)
 
67,014

Municipal bonds
12,090

 

 
(45
)
 
12,045

Foreign government bonds
15,064

 

 
(46
)
 
15,018

Total
283,337

 
16

 
(706
)
 
282,647

Less amounts classified as cash and cash equivalents
(63,422
)
 

 

 
(63,422
)
Short-term investments
$
219,915

 
$
16

 
$
(706
)
 
$
219,225



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

 
$

 
$

 
$
60,616

Money market funds
1,857

 

 

 
1,857

Certificates of deposit
58,039

 

 
(36
)
 
58,003

U.S. Government and agency securities
44,070

 

 
(198
)
 
43,872

Commercial paper
27,073

 
1

 
(45
)
 
27,029

Corporate bonds
54,673

 

 
(226
)
 
54,447

Municipal bonds
15,227

 

 
(58
)
 
15,169

Foreign government bonds
12,809

 

 
(48
)
 
12,761

Total
274,364

 
1

 
(611
)
 
273,754

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

 

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

 
$
1

 
$
(611
)
 
$
211,281

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

 
$
199,107

 
$
148,232

 
$
147,921

Due in one to three years
20,280

 
20,118

 
63,659

 
63,360

 
$
219,915

 
$
219,225

 
$
211,891

 
$
211,281

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The following table represents changes in the carrying amount of goodwill:
Balance as of December 31, 2017
 
$
472,437

Acquisitions
 
1,479

Balance as of June 30, 2018
 
$
473,916

Schedule of carrying amounts of intangible assets
The carrying amounts of intangible assets as of June 30, 2018 were as follows:
 
Gross
Carrying
Value
 
Accumulated
Amortization
 
Net
Carrying
Value
 
Useful Life
 
(in thousands)
 
(in years)
Licensed technology
$
47,590

 
$
(23,039
)
 
$
24,551

 
1-8
Developed technology
285,443

 
(144,417
)
 
141,026

 
4-7
Customer relationships
69,776

 
(28,113
)
 
41,663

 
4-9
Trade names
5,600

 
(4,390
)
 
1,210

 
3
Total intangible assets
$
408,409

 
$
(199,959
)
 
$
208,450

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

 
$
(16,478
)
 
$
23,929

 
1-8
Developed technology
279,543

 
(122,414
)
 
157,129

 
4-7
Customer relationships
69,776

 
(24,783
)
 
44,993

 
4-9
Trade names
5,600

 
(3,456
)
 
2,144

 
3
Total intangible assets
$
395,326

 
$
(167,131
)
 
$
228,195

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

2019
61,167

2020
52,049

2021
32,514

2022
11,946

Thereafter
16,396

Total
$
208,450

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Tables)
6 Months Ended
Jun. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair value of derivative contracts
The fair value of derivative contracts in the unaudited condensed consolidated balance sheets at June 30, 2018 and December 31, 2017 were as follows:
 
 
Accrued liabilities
 
Other current assets
 
Accrued liabilities
 
 
June 30, 2018
 
December 31, 2017
 
 
(in thousands)
Derivatives designated as hedging instruments
 
 
 
 
 
 
Currency forward and option contracts
$
2,741

 
$
980

 
$

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

 
$
2

 
$
17

Total derivatives
$
2,756

 
$
982

 
$
17

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

 
$
52,380

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

 
$
47,015

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

Amount of loss recognized in OCI (effective portion)
(4,604
)
Amount of loss reclassified from OCI to income (effective portion)
884

June 30, 2018
$
(2,795
)
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 June 30, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Three Months Ended June 30,
 
Three Months Ended June 30,

 
2018

2017

2018

2017
 
 
(in thousands)
Operating income
 
$
(1,419
)
 
$
2,379

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(1,814
)
 
$
1,239


The effect of derivative contracts on the unaudited condensed consolidated statements of operations for the six months ended June 30, 2018 and 2017 was as follows:
 
 
Derivatives designated as hedging instruments
 
Derivatives not designated as hedging instruments
 
 
Six Months Ended June 30,
 
Six Months Ended June 30,

 
2018
 
2017
 
2018
 
2017
 
 
(in thousands)
Operating income
 
$
(884
)
 
$
3,815

 
$

 
$

Other income (loss)
 
$

 
$

 
$
(2,704
)
 
$
3,305




XML 49 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments under non-cancelable operating and capital leases
At June 30, 2018, future minimum payments under non-cancelable operating leases are as follows:
 
(in thousands)
 
 
2018 (remainder of the year)
$
10,926

2019
21,173

2020
17,944

2021
16,026

2022
12,598

Thereafter
75,966

Total minimum lease payments
$
154,633

Purchase commitment, excluding long-term commitment
At June 30, 2018, the Company had the following non-cancelable purchase commitments:
 
(in thousands)
2018 (remainder of the year)
$
211,373

2019
46,782

2020
2,084

2021
536

2022
261

Thereafter

 
$
261,036

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

 
$
38.35

Options exercised
(345,862
)
 
$
23.11

Options canceled
(11,062
)
 
$
99.89

Outstanding at June 30, 2018
753,137

 
$
44.45

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

 
$
48.45

Restricted share units granted
125,300

 
$
70.32

Restricted share units vested
(809,234
)
 
$
47.71

Restricted share units canceled
(375,848
)
 
$
48.94

Non-vested restricted share units at June 30, 2018
2,354,923

 
$
49.78

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 June 30, 2018:
 
Number of
Shares
Share options outstanding
753,137

Restricted share units outstanding
2,354,923

Shares authorized for future issuance
1,019,396

ESPP shares available for future issuance
3,137,452

Total shares reserved for future issuance as of June 30, 2018
7,264,908

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 six months ended June 30, 2018 and 2017:
 
Six Months Ended June 30,
 
2018
 
2017
Dividend yield
%
 
%
Expected volatility
37.2
%
 
25.3
%
Risk free interest rate
1.20
%
 
0.91
%
Expected life, years
0.5

 
0.5

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

 
$
575

 
$
826

 
$
1,057

Research and development
8,340

 
10,297

 
16,514

 
18,987

Sales and marketing
3,646

 
4,010

 
7,245

 
7,348

General and administrative
2,515

 
2,783

 
5,305

 
5,041

Total share-based compensation expense
$
14,916

 
$
17,665

 
$
29,890

 
$
32,433

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
6 Months Ended
Jun. 30, 2018
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 six months ended June 30, 2018 and 2017:
 
Unrealized Gains (Losses) on Available-for-Sale Securities
 
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments
 
Total
 
(in thousands)
Balance at December 31, 2017
$
693

 
$
925

 
$
1,618

Other comprehensive income/(loss) before reclassifications, net of taxes
(81
)
 
(4,604
)
 
(4,685
)
Realized (gains)/losses reclassified from accumulated other comprehensive income
1

 
884

 
885

Net current-period other comprehensive income/(loss), net of taxes
(80
)
 
(3,720
)
 
(3,800
)
Balance at June 30, 2018
$
613

 
$
(2,795
)
 
$
(2,182
)
 
 
 
 
 
 
Balance at December 31, 2016
$
(236
)
 
$
(692
)
 
$
(928
)
Other comprehensive income/(loss) before reclassifications, net of taxes
22

 
8,557

 
8,579

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

 
(3,815
)
 
(3,815
)
Net current-period other comprehensive income/(loss), net of taxes
22

 
4,742

 
4,764

Balance at June 30, 2017
$
(214
)
 
$
4,050

 
$
3,836

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

 
$
(3,815
)
 
Cost of revenues and Operating expenses:
 
 
45

 
(220
)
 
Cost of revenues
 
 
78

 
(427
)
 
General and administrative
 
 
81

 
(372
)
 
Sales and marketing
 
 
680

 
(2,796
)
 
Research and development
Realized (gains)/losses on available-for-sale securities
 
1

 

 
Other income, net
Total reclassifications for the period
 
$
885

 
$
(3,815
)
 
Total
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER INCOME, NET (Tables)
6 Months Ended
Jun. 30, 2018
Other Income and Expenses [Abstract]  
Schedule of other income, net
Other income, net is summarized in the following table:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Interest income and gains on short-term investments, net
$
972

 
$
951

 
$
1,939

 
$
1,828

Foreign exchange loss, net
(396
)
 
(161
)
 
(578
)
 
(322
)
Other
(43
)
 
37

 
(190
)
 
4

Other income, net
$
533

 
$
827

 
$
1,171

 
$
1,510

XML 53 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Long-term restricted cash $ 7,931,000 $ 8,025,000 $ 0
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents, as reported on the balance sheets $ 63,422,000 $ 62,473,000 $ 55,722,000  
Restricted cash in other long-term assets, as reported on the balance sheets 7,931,000 8,025,000 0  
Cash, cash equivalents, and restricted cash, as reported in the statements of cash flows $ 71,353,000 $ 70,498,000 $ 55,722,000 $ 56,780,000
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Dell Technologies Inc. (Dell) | Net sales revenue          
Concentration Risk [Line Items]          
Percentage of consolidated revenue by major customer 14.00% 11.00% 12.00% 12.00%  
Hewlett Packard Enterprise (HPE) | Net sales revenue          
Concentration Risk [Line Items]          
Percentage of consolidated revenue by major customer 13.00% 14.00% 15.00% 13.00%  
Hewlett Packard Enterprise (HPE) | Accounts receivable          
Concentration Risk [Line Items]          
Percentage of consolidated revenue by major customer     16.00%   13.00%
IBM | Net sales revenue          
Concentration Risk [Line Items]          
Percentage of consolidated revenue by major customer   15.00%      
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Changes in the entity's liability for product warranty      
Balance, beginning of the period $ 889 $ 1,474  
New warranties issued during the period 856 756  
Reversal of warranty reserves 0 (350)  
Settlements during the period (784) (745)  
Balance, end of the period 961 1,135  
Less: long-term portion of product warranty liability (173) (180)  
Current portion, end of the period $ 788 $ 955 $ 706
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Net income (loss) $ 16,526 $ (7,991) $ 54,369 $ (20,235)
Basic and diluted shares:        
Weighted average ordinary shares outstanding (in shares) 52,615 50,056 52,219 49,698
Effect of dilutive shares (in shares) $ 1,851 $ 0 $ 1,930 $ 0
Shares used to compute diluted net income (loss) per share (in shares) 54,466 50,056 54,149 49,698
Net income (loss) per share - basic (in USD per share) $ 0.31 $ (0.16) $ 1.04 $ (0.41)
Net income (loss) per share - diluted (in USD per share) $ 0.30 $ (0.16) $ 1.00 $ (0.41)
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) 200 5,500 200 5,500
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term $ 20,719 $ 18,984 $ 23,485
Retained earnings 240,500 186,131 181,630
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term 31,619   23,485
Retained earnings 229,600   $ 181,630
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term 10,900 (4,501)  
Retained earnings $ (10,900) $ 4,501  
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Impact to Balance Sheet) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term $ 20,719 $ 18,984 $ 23,485
Retained earnings 240,500 186,131 181,630
Calculated under Revenue Guidance in Effect before Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term 31,619   23,485
Retained earnings 229,600   $ 181,630
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Deferred revenue, short term 10,900 (4,501)  
Retained earnings $ (10,900) $ 4,501  
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Impact to Statement of Operations and Cash Flow) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Condensed Consolidated Statement of Operations        
Total revenues $ 268,462 $ 211,962 $ 519,462 $ 400,613
Cost of revenues 103,668 73,427 192,666 137,877
Net income $ 16,526 $ (7,991) $ 54,369 $ (20,235)
Earnings per share        
Basic (in USD per share) $ 0.31 $ (0.16) $ 1.04 $ (0.41)
Diluted (in USD per share) $ 0.30 $ (0.16) $ 1.00 $ (0.41)
Cash flows from operating activities:        
Accrued liabilities and other liabilities     $ 12,334 $ (1,141)
Calculated under Revenue Guidance in Effect before Topic 606        
Condensed Consolidated Statement of Operations        
Total revenues $ 266,182   510,363  
Cost of revenues 103,568   189,966  
Net income $ 14,346   $ 47,970  
Earnings per share        
Basic (in USD per share) $ 0.27   $ 0.92  
Diluted (in USD per share) $ 0.26   $ 0.88  
Cash flows from operating activities:        
Accrued liabilities and other liabilities     $ 18,733  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606        
Condensed Consolidated Statement of Operations        
Total revenues $ (2,280)   (9,099)  
Cost of revenues (100)   (2,700)  
Net income $ (2,180)   $ (6,399)  
Earnings per share        
Basic (in USD per share) $ (0.04)   $ (0.12)  
Diluted (in USD per share) $ (0.04)   $ (0.12)  
Cash flows from operating activities:        
Accrued liabilities and other liabilities     $ 6,399  
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Revenue by Geographic Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 268,462 $ 211,962 $ 519,462 $ 400,613
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 101,396 80,703 197,656 159,567
China        
Disaggregation of Revenue [Line Items]        
Total revenues 54,181 31,990 110,395 65,191
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 41,454 38,828 77,450 85,233
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 33,112 31,358 60,852 42,248
Other Asia        
Disaggregation of Revenue [Line Items]        
Total revenues $ 38,319 $ 29,083 $ 73,109 $ 48,374
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Revenue by Product Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 268,462 $ 211,962 $ 519,462 $ 400,613
ICs        
Disaggregation of Revenue [Line Items]        
Total revenues 28,934 34,063 57,521 76,485
Boards        
Disaggregation of Revenue [Line Items]        
Total revenues 136,708 80,425 254,759 144,717
Switch systems        
Disaggregation of Revenue [Line Items]        
Total revenues 57,074 56,189 112,721 103,335
Cables, accessories and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 45,746 $ 41,285 $ 94,461 $ 76,076
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 268,462 $ 211,962 $ 519,462 $ 400,613
Remaining service period 5 years   5 years  
InfiniBand:        
Disaggregation of Revenue [Line Items]        
Total revenues $ 102,111 108,111 $ 205,249 205,096
EDR        
Disaggregation of Revenue [Line Items]        
Total revenues 59,319 59,436 115,265 99,059
FDR        
Disaggregation of Revenue [Line Items]        
Total revenues 35,649 42,978 77,397 92,807
QDR/DDR/SDR        
Disaggregation of Revenue [Line Items]        
Total revenues 7,143 5,697 12,587 13,230
Ethernet        
Disaggregation of Revenue [Line Items]        
Total revenues 157,470 87,023 294,418 167,500
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 8,881 $ 16,828 $ 19,795 $ 28,017
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE REVENUE (Contract Liabilities) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Change in Contract with Customer, Asset and Liability [Roll Forward]      
Balance, beginning of the period $ 36,804    
New performance obligations 14,578    
Reclassification to revenue as a result of satisfying performance obligations (12,872)    
Balance, end of period 38,510    
Less: long-term portion of deferred revenue 17,791   $ 17,820
Current portion, end of the period $ 20,719 $ 18,984 $ 23,485
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
BALANCE SHEET COMPONENTS (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Accounts receivable, net:      
Accounts receivable, gross $ 156,296,000 $ 154,845,000  
Less: allowance for doubtful accounts (632,000) (632,000)  
Accounts receivable, net 155,664,000 154,213,000  
Inventories:      
Raw materials 13,560,000 12,656,000  
Work-in-process 42,253,000 22,769,000  
Finished goods 38,671,000 29,232,000  
Inventories 94,484,000 64,657,000  
Other current assets:      
Prepaid expenses 5,588,000 7,518,000  
Derivative contracts receivable 0 982,000  
VAT receivable 3,394,000 2,259,000  
Other 3,025,000 3,536,000  
Other current assets 12,007,000 14,295,000  
Property and equipment, net:      
Property and equipment, gross 225,557,000 215,167,000  
Less: Accumulated depreciation and amortization (118,811,000) (105,248,000)  
Property and equipment, net 106,746,000 109,919,000  
Deferred taxes and other long-term assets:      
Equity investments in private companies 35,255,000 29,255,000  
Deferred taxes 52,648,000 24,563,000  
Long-term restricted cash 7,931,000 8,025,000 $ 0
Other assets 2,910,000 4,319,000  
Deferred taxes and other long-term assets 98,744,000 66,162,000  
Accrued liabilities:      
Payroll and related expenses 64,859,000 71,868,000  
Accrued expenses 43,694,000 31,951,000  
Derivative contracts payable 2,756,000 17,000  
Product warranty liability 788,000 706,000 $ 955,000
Other 12,695,000 9,516,000  
Accrued liabilities 124,792,000 114,058,000  
Other long-term liabilities:      
Income tax payable 24,971,000 24,425,000  
Deferred rent 2,528,000 2,220,000  
Other 4,618,000 7,422,000  
Other long-term liabilities 32,117,000 34,067,000  
Computer, equipment, and software      
Property and equipment, net:      
Property and equipment, gross 173,070,000 164,707,000  
Furniture and fixtures      
Property and equipment, net:      
Property and equipment, gross 2,882,000 3,198,000  
Leasehold improvements      
Property and equipment, net:      
Property and equipment, gross $ 49,605,000 $ 47,262,000  
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENTS (Details) - Fair value, measurements, recurring basis - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Financial assets measured at fair value    
Investments, fair value $ 220,871 $ 213,138
Long-term restricted cash 7,931 8,025
Derivative contracts   982
Total financial assets 228,802 222,145
Derivative contracts 2,756 17
Total financial liabilities 2,756 17
Money market funds    
Financial assets measured at fair value    
Investments, fair value 1,646 1,857
Certificates of deposit    
Financial assets measured at fair value    
Investments, fair value 54,444 58,003
U.S. Government and agency securities    
Financial assets measured at fair value    
Investments, fair value 37,477 43,872
Commercial paper    
Financial assets measured at fair value    
Investments, fair value 33,227 27,029
Corporate bonds    
Financial assets measured at fair value    
Investments, fair value 67,014 54,447
Municipal bonds    
Financial assets measured at fair value    
Investments, fair value 12,045 15,169
Foreign government bonds    
Financial assets measured at fair value    
Investments, fair value 15,018 12,761
Level 1    
Financial assets measured at fair value    
Investments, fair value 1,646 1,857
Long-term restricted cash 0 0
Derivative contracts   0
Total financial assets 1,646 1,857
Derivative contracts 0 0
Total financial liabilities 0 0
Level 1 | Money market funds    
Financial assets measured at fair value    
Investments, fair value 1,646 1,857
Level 1 | Certificates of deposit    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 1 | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 1 | Commercial paper    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 1 | Corporate bonds    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 1 | Municipal bonds    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 1 | Foreign government bonds    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 2    
Financial assets measured at fair value    
Investments, fair value 219,225 211,281
Long-term restricted cash 7,931 8,025
Derivative contracts   982
Total financial assets 227,156 220,288
Derivative contracts 2,756 17
Total financial liabilities 2,756 17
Level 2 | Money market funds    
Financial assets measured at fair value    
Investments, fair value 0 0
Level 2 | Certificates of deposit    
Financial assets measured at fair value    
Investments, fair value 54,444 58,003
Level 2 | U.S. Government and agency securities    
Financial assets measured at fair value    
Investments, fair value 37,477 43,872
Level 2 | Commercial paper    
Financial assets measured at fair value    
Investments, fair value 33,227 27,029
Level 2 | Corporate bonds    
Financial assets measured at fair value    
Investments, fair value 67,014 54,447
Level 2 | Municipal bonds    
Financial assets measured at fair value    
Investments, fair value 12,045 15,169
Level 2 | Foreign government bonds    
Financial assets measured at fair value    
Investments, fair value $ 15,018 $ 12,761
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVESTMENTS (Schedule of cash, cash equivalents and short-term investments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Amortized Cost          
Amortized Cost $ 283,337   $ 283,337   $ 274,364
Short-term investments 219,915   219,915   211,891
Unrealized Gains 16   16   1
Unrealized Losses (706)   (706)   (611)
Estimated Fair Value          
Short term investments, Estimated fair value 282,647   282,647   273,754
Short-term investments 219,225   219,225   211,281
Interest income and gains on short-term investments, net 972 $ 951 1,939 $ 1,828  
Unrealized losses, greater than 12 months 100   100    
Cash          
Amortized Cost          
Amortized Cost 61,776   61,776   60,616
Unrealized Gains 0   0   0
Unrealized Losses 0   0   0
Estimated Fair Value          
Short term investments, Estimated fair value 61,776   61,776   60,616
Money market funds          
Amortized Cost          
Amortized Cost 1,646   1,646   1,857
Unrealized Gains 0   0   0
Unrealized Losses 0   0   0
Estimated Fair Value          
Short term investments, Estimated fair value 1,646   1,646   1,857
Certificates of deposit          
Amortized Cost          
Amortized Cost 54,514   54,514   58,039
Unrealized Gains 0   0   0
Unrealized Losses (70)   (70)   (36)
Estimated Fair Value          
Short term investments, Estimated fair value 54,444   54,444   58,003
U.S. Government and agency securities          
Amortized Cost          
Amortized Cost 37,609   37,609   44,070
Unrealized Gains 0   0   0
Unrealized Losses (132)   (132)   (198)
Estimated Fair Value          
Short term investments, Estimated fair value 37,477   37,477   43,872
Commercial paper          
Amortized Cost          
Amortized Cost 33,254   33,254   27,073
Unrealized Gains 16   16   1
Unrealized Losses (43)   (43)   (45)
Estimated Fair Value          
Short term investments, Estimated fair value 33,227   33,227   27,029
Corporate bonds          
Amortized Cost          
Amortized Cost 67,384   67,384   54,673
Unrealized Gains 0   0   0
Unrealized Losses (370)   (370)   (226)
Estimated Fair Value          
Short term investments, Estimated fair value 67,014   67,014   54,447
Municipal bonds          
Amortized Cost          
Amortized Cost 12,090   12,090   15,227
Unrealized Gains 0   0   0
Unrealized Losses (45)   (45)   (58)
Estimated Fair Value          
Short term investments, Estimated fair value 12,045   12,045   15,169
Foreign government bonds          
Amortized Cost          
Amortized Cost 15,064   15,064   12,809
Unrealized Gains 0   0   0
Unrealized Losses (46)   (46)   (48)
Estimated Fair Value          
Short term investments, Estimated fair value 15,018   15,018   12,761
Cash and cash equivalents          
Amortized Cost          
Amortized Cost 63,422   63,422   62,473
Estimated Fair Value          
Short term investments, Estimated fair value $ 63,422   $ 63,422   $ 62,473
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVESTMENTS (Fair value due by period) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Amortized Cost    
Due in less than one year $ 199,635 $ 148,232
Due in one to three years 20,280 63,659
Amortized Cost 219,915 211,891
Estimated Fair Value    
Due in less than one year 199,107 147,921
Due in one to three years 20,118 63,360
Estimated Fair Value 219,225 211,281
Equity investments in private companies $ 35,255 $ 29,255
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 472,437
Acquisitions 1,479
Goodwill, ending balance $ 473,916
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Carrying Amounts of Intangible Assets) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 408,409 $ 395,326
Accumulated Amortization (199,959) (167,131)
Net Carrying Value 208,450 228,195
Licensed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 47,590 40,407
Accumulated Amortization (23,039) (16,478)
Net Carrying Value 24,551 23,929
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 285,443 279,543
Accumulated Amortization (144,417) (122,414)
Net Carrying Value 141,026 157,129
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 69,776 69,776
Accumulated Amortization (28,113) (24,783)
Net Carrying Value 41,663 44,993
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 5,600 5,600
Accumulated Amortization (4,390) (3,456)
Net Carrying Value $ 1,210 $ 2,144
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 71 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 16.5 $ 15.1 $ 32.8 $ 30.1
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Estimated Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
2018 (remainder of the year) $ 34,378  
2019 61,167  
2020 52,049  
2021 32,514  
2022 11,946  
Thereafter 16,396  
Net Carrying Value $ 208,450 $ 228,195
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Fair Value of Derivative Contracts and Notional Amounts) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Derivatives designated as hedging instruments    
Notional Disclosures [Abstract]    
Currency forward and option contracts $ 100,384 $ 52,380
Derivatives not designated as hedging instruments    
Notional Disclosures [Abstract]    
Currency forward and option contracts 38,356 47,015
Currency forward and option contracts | Accrued liabilities    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities 2,756 17
Currency forward and option contracts | Accrued liabilities | Derivatives designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities 2,741 0
Currency forward and option contracts | Accrued liabilities | Derivatives not designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, liabilities $ 15 17
Currency forward and option contracts | Other current assets    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets   982
Currency forward and option contracts | Other current assets | Derivatives designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets   980
Currency forward and option contracts | Other current assets | Derivatives not designated as hedging instruments    
Derivative, Fair Value, Net [Abstract]    
Currency forward contracts, assets   $ 2
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Effect of Derivatives Designated as Hedging Instruments on AOCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Balance of designated derivative contracts as cash flow hedges and their impact on OCI        
Balance at the beginning of the period     $ 1,618  
Amount of loss recognized in OCI (effective portion) $ (2,382) $ 498 (3,720) $ 4,742
Balance at the end of the period (2,182)   (2,182)  
Derivatives designated as hedging instruments        
Balance of designated derivative contracts as cash flow hedges and their impact on OCI        
Balance at the beginning of the period     925  
Amount of loss recognized in OCI (effective portion)     (4,604)  
Amount of loss reclassified from OCI to income (effective portion)     884  
Balance at the end of the period $ (2,795)   $ (2,795)  
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Effective of Contracts on Statement of Operations) (Details) - Realized (Gains)/Losses Reclassified from Accumulated Other Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Derivatives designated as hedging instruments | Operating income        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss) on derivatives $ (1,419) $ 2,379 $ (884) $ 3,815
Derivatives designated as hedging instruments | Other income (loss)        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss) on derivatives 0 0 0 0
Derivatives not designated as hedging instruments | Operating income        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss) on derivatives 0 0 0 0
Derivatives not designated as hedging instruments | Other income (loss)        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss) on derivatives $ (1,814) $ 1,239 $ (2,704) $ 3,305
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
May 03, 2016
Future minimum payments under non-cancelable operating leases        
2018 (remainder of the year) $ 10,926      
2019 21,173      
2020 17,944      
2021 16,026      
2022 12,598      
Thereafter 75,966      
Total minimum lease payments 154,633      
Purchase commitments        
2018 (remainder of the year) 211,373      
2019 46,782      
2020 2,084      
2021 536      
2022 261      
Thereafter 0      
Amount of non-cancelable purchase commitments 261,036      
Loss Contingencies [Line Items]        
Length of operating lease term (in years)       10 years
Accrued royalties   $ 36,400    
Unrecognized tax benefits 45,800   $ 45,200  
Unrecognized tax benefits that would impact effective tax rate 23,700      
Yokneam        
Loss Contingencies [Line Items]        
Present value of capital lease obligations 30,300      
Settlement Agreement With Israeli Innovative Authority        
Loss Contingencies [Line Items]        
Settlement agreement expense $ 9,300      
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS (Stock Option Plans) (Details) - shares
Feb. 14, 2017
Jun. 30, 2018
Share incentive plans    
Common stock, capital shares reserved for future issuance (in shares)   7,264,908
Second Restated Plan    
Share incentive plans    
Number of additional shares authorized 1,640,000  
Common stock, capital shares reserved for future issuance (in shares) 2,390,000  
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS (Summary of Share Option Awards Activity Under Equity Incentive Plans) (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 29, 2018
Dec. 31, 2017
Number of Shares        
Options outstanding at the beginning of the period (in shares) 1,110,061      
Options exercised (in shares) (345,862)      
Options canceled (in shares) (11,062)      
Options outstanding at the end of the period (in shares) 753,137      
Weighted Average Exercise Price        
Options outstanding at the beginning of the period (in USD per share) $ 38.35      
Options exercised (in USD per share) 23.11      
Options canceled (in USD per share) 99.89      
Options outstanding at the end of the period (in USD per share) $ 44.45      
Pretax intrinsic value of options exercised $ 19.4 $ 5.2    
Share price (in USD per share)     $ 84.3  
Pretax intrinsic value of options outstanding $ 32.6     $ 35.5
Options, exercisable, number (in shares) 751,471     1,107,712
Pretax intrinsic value of exercisable options $ 32.5     $ 35.4
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS (Summary of Restricted Share Units Activity) (Details) - Restricted Share Units Outstanding - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Number of Shares      
Non vested restricted share units at the beginning of the period (in shares) 3,414,705    
Restricted share units granted (in shares) 125,300    
Restricted share units vested (in shares) (809,234)    
Restricted share units canceled (in shares) (375,848)    
Non vested restricted share units at the end of the period (in shares) 2,354,923    
Weighted Average Grant Date Fair Value      
Non vested restricted share units at the beginning of the period (in USD per share) $ 48.45    
Restricted share units granted (in USD per share) 70.32 $ 50.42  
Restricted share units vested (in USD per share) 47.71    
Restricted share units cancelled (in USD per share) 48.94    
Non vested restricted share units at the end of the period (in USD per share) $ 49.78    
Total intrinsic value of all outstanding restricted share units $ 198.5   $ 220.9
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS (Employee Stock Purchase Plan activity) (Details) - $ / shares
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Stock issued during period, shares, employee stock ownership plan 288,017 269,698
Average price per share (in USD per share) $ 39.40 $ 37.63
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS (Shares Reserved, ESPP Assumptions) (Details) - shares
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Number of Shares      
Share options outstanding (in shares) 753,137    
Shares authorized for future issuance (in shares) 1,019,396    
Common stock, capital shares reserved for future issuance (in shares) 7,264,908    
Restricted Share Units Outstanding      
Number of Shares      
Restricted share units outstanding (in shares) 2,354,923   3,414,705
Employee stock      
Number of Shares      
Shares authorized for future issuance (in shares) 3,137,452    
Weighted average assumptions      
Dividend yield 0.00% 0.00%  
Expected volatility 37.20% 25.30%  
Risk free interest rate 1.20% 0.91%  
Expected life, years 6 months 6 months  
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE INCENTIVE PLANS (Share-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based compensation expense        
Allocated share-based compensation expense $ 14,916 $ 17,665 $ 29,890 $ 32,433
Total unrecognized share-based compensation costs related to non-vested awards 106,100   $ 106,100  
Weighted average period for recognition of unrecognized share-based compensation costs (in years)     2 years 5 months 9 days  
Cost of goods sold        
Share-based compensation expense        
Allocated share-based compensation expense 415 575 $ 826 1,057
Research and development        
Share-based compensation expense        
Allocated share-based compensation expense 8,340 10,297 16,514 18,987
Sales and marketing        
Share-based compensation expense        
Allocated share-based compensation expense 3,646 4,010 7,245 7,348
General and administrative        
Share-based compensation expense        
Allocated share-based compensation expense $ 2,515 $ 2,783 $ 5,305 $ 5,041
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Summary of the changes in accumulated balances of other comprehensive income (loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     $ 1,057,448  
Other comprehensive income/(loss) before reclassifications, net of taxes     (4,685) $ 8,579
Realized (gains)/losses reclassified from accumulated other comprehensive income     885 (3,815)
Other comprehensive income (loss), net of tax $ (2,169) $ 451 (3,800) 4,764
Ending balance 1,161,749   1,161,749  
Unrealized Gains (Losses) on Available-for-Sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     693 (236)
Other comprehensive income/(loss) before reclassifications, net of taxes     (81) 22
Realized (gains)/losses reclassified from accumulated other comprehensive income     1 0
Other comprehensive income (loss), net of tax     (80) 22
Ending balance 613 (214) 613 (214)
Unrealized Gains (Losses) on Derivatives Designated as Hedging Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     925 (692)
Other comprehensive income/(loss) before reclassifications, net of taxes     (4,604) 8,557
Realized (gains)/losses reclassified from accumulated other comprehensive income     884 (3,815)
Other comprehensive income (loss), net of tax     (3,720) 4,742
Ending balance (2,795) 4,050 (2,795) 4,050
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     1,618 (928)
Ending balance $ (2,182) $ 3,836 $ (2,182) $ 3,836
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassification out of accumulated other comprehensive income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Reclassifications out of accumulated other comprehensive income        
Cost of revenues $ (103,668) $ (73,427) $ (192,666) $ (137,877)
General and administrative (23,635) (12,476) (40,151) (24,995)
Sales and marketing (35,673) (38,110) (75,167) (73,867)
Research and development (87,152) (92,348) (173,578) (180,839)
Other income, net $ 533 $ 827 1,171 1,510
Total reclassifications for the period     885 (3,815)
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     884 (3,815)
Cost of revenues     45 (220)
General and administrative     78 (427)
Sales and marketing     81 (372)
Research and development     680 (2,796)
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     $ 1 $ 0
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES (Details)
6 Months Ended 12 Months Ended
Jun. 14, 2017
Jun. 30, 2018
USD ($)
subsidiary
$ / shares
Jun. 30, 2017
Dec. 31, 2017
USD ($)
Income Tax Disclosure [Line Items]        
Unrecognized tax benefits   $ 45,800,000   $ 45,200,000
Unrecognized tax benefits, income tax penalties and interest accrued   2,300,000   1,600,000
Valuation allowance against deferred tax assets   26,300,000    
Provisional decrease to deferred tax assets   $ 0   $ 3,200,000
Effective income tax rate, percent   (96.50%) (4.10%)  
Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards   $ 86,100,000    
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards   $ 74,400,000    
Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Income tax holiday, income tax benefits (in usd per share) | $ / shares   $ 0.15    
Yokneam | Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Effective income tax rate, percent 7.50%      
Tel Aviv | Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Effective income tax rate, percent 12.00%      
Research Tax Credit Carryforward | Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Tax credit carryforward, amount   $ 12,900,000    
Research Tax Credit Carryforward | State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Tax credit carryforward, amount   4,500,000    
Israel Tax Authority        
Income Tax Disclosure [Line Items]        
Income tax holiday, aggregate dollar amount   $ 8,300,000    
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 86 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Other Income and Expenses [Abstract]        
Interest income and gains on short-term investments, net $ 972 $ 951 $ 1,939 $ 1,828
Foreign exchange loss, net (396) (161) (578) (322)
Other (43) 37 (190) 4
Other income, net $ 533 $ 827 $ 1,171 $ 1,510
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
TERM DEBT (Details) - USD ($)
Jun. 30, 2018
Feb. 22, 2016
Debt Disclosure [Abstract]    
Debt instrument, face amount $ 280,000,000  
Debt issuance costs   $ 5,500,000
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESTRUCTURING CHARGES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 1,774 $ 0 $ 9,361 $ 0
Employee separation and severance costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 100   3,500  
Contract termination        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 200   3,400  
Disposal of assets        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,400   2,400  
Facility closing costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring cost, expected remaining cost $ 500   $ 500  
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
RELATED PARTY TRANSACTIONS (Details)
Jun. 19, 2018
USD ($)
board_member
Jun. 30, 2018
USD ($)
Related Party Transaction [Line Items]    
Ownership percentage by noncontrolling interest 10.30%  
Investee | Starboard Value, LP | Settlement Agreement    
Related Party Transaction [Line Items]    
Number of resignations from the board 3  
Number of appointed directors to the board 2  
Number of independent nominees to the board 1  
Maximum reimbursement | $ $ 2,000,000.0  
Due to related parties | $   $ 2,000,000
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS (Details) - shares
Jul. 25, 2018
Feb. 14, 2017
Jun. 30, 2018
Subsequent Event [Line Items]      
Common stock, capital shares reserved for future issuance (in shares)     7,264,908
Second Restated Plan      
Subsequent Event [Line Items]      
Number of additional shares authorized   1,640,000  
Common stock, capital shares reserved for future issuance (in shares)   2,390,000  
Second Restated Plan | Subsequent Event      
Subsequent Event [Line Items]      
Number of additional shares authorized 2,077,000    
Common stock, capital shares reserved for future issuance (in shares) 4,467,000    
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (>! TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ AX$#36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "'@0--&ULS9+!2@,Q$(9?17+?G4T7BX1M+A5/"H(%Q5M(IFUPLPG)R&[?WFQL MMX@^@)!+9OY\\PVDTT%H'_$Y^H"1+*:;R?5#$CILV)$H"("DC^A4JG-BR,V] MCTY1OL8#!*4_U %AU31K<$C**%(P ZNP$)GLC!8ZHB(?SWBC%WSXC'V!&0W8 MH\.!$O": Y/SQ'":^@ZN@!E&&%WZ+J!9B*7Z)[9T@)V34[)+:AS'>FQ++N_ MX>WI\:6L6]DAD1HTYE?)"CH%W+#+Y-=V>[][8'+5\+NJR:?=\;7@7/#;]]GU MA]]5V'EC]_8?&U\$90>__H7\ E!+ P04 " "'@0--F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( (>! TWK2%__8P( !4( 8 >&PO=V]R:W-H965T&UL?5;;CML@$/T5RQ^P&'S-RK&4I*I:J96BK=H^DX3$UF+C HFW M?U_ 7M<%W)=P.V?.#)YA4@Z,OXJ:$!F\M;03V["6LG\&0)QKTF+QQ'K2J9,K MXRV6:LEO0/2Z2-ATY\D#O'YL@TC[1&AY"RU":R&!SD02K4EY<>OR6@X:VKBFX) MN(C"+Y!Y!3*'OK$$1D1J$-WX">,T@]'*1>5>F=R1@7:J>" KN5)X)0J7;R7+ MW@-9R9:-5V+C\A-+P@-)_1(P\M=4Y%K([*KR8/(5E97*A:Z%PE;Q8#8K*M[R MW4'D6$#69S],F&5^I6B31RA=R6/HKV08NUK0CBAVM% $UW3\)0_=BD9VGDV8 M;(FQ$PTL'MF6\)OI1R(XLWMGFN%B=^YY.V0>Z;_PL6%^Q?S6="(X,:F>>O,@ M7QF31+D2/:E@:]6CYP4E5ZFGN9KSL5&-"\GZJ0F#^9] ]0=02P,$% @ MAX$#32N/:B8R! @1, !@ !X;"]W;W)K/.,_25: ='"J6JF55E==^SH+9D&7$)IDE^NWKQ.R*,R, M[PTDX1G[L>/Y>?#RVK3?NZ/W_>)'79V[57+L^\M3FG:[HZ_+[E-S\>?PRZ%I MZ[(/M^UKVEU:7^['H+I*42F7UN7IG*R7X[/G=KULWOKJ=/;/[:)[J^NR_6_C MJ^:Z2B#Y>/#U]'KLAP?I>GDI7_U?OO]V>6[#77IO97^J_;D[->=%ZP^KY#,\ M;34. :/B[Y._=K/KQ3"4EZ;Y/MS\OE\E:G#D*[_KAR;*\/7NM[ZJAI:"CW^G M1I-[GT/@_/JC]5_'P8?!O)2=WS;5/Z=]?UPE>;+8^T/Y5O5?F^MO?AJ031;3 MZ/_P[[X*\L%)Z&/75-WXN=B]=7U33ZT$*W7YX_9].H_?UZG]CS Y *< O > M^6F G@(T"4AOSL:A?BG[QSLY7HOQ>HPW\_B,#.(F MR4;)>90X;9 .1%"AR;3LQ8A>#/>2$R\WB9WU@E#@;,IN9B098 ZR&RNZL=Q- M0=Q8U@U8ZQQ9!5M)9A B<^-$-XZYT8JX<:R;PIB<>R$KK MH60%SDQ4&;"W+LBTR6.9*J,5.%L-92MP:B*$_3BGA@2Z%L[IR(Z,,EV1TY6F MX 8Y-A$,JQ DF485JP1ENB*G*WMCR*D)6590VHNR'"-K&B.E*6>KH;1'SDP* M>D&28>8BM1S*5$5.5;KE;I#C4H>RD>:[)#-A"X_XD:F*G*J&4AZ%*C8/=0N; M(*[3)E0XD?\!*#,5>;U+\V8C:6BR_USSZ$1F,SI&=QM;>3)-D=/44IHBIR32 M G\KBF(K3^8H3@=&3Y:!FDFH/44G!I@9!AZ!G+!TFH M;"C68K,DPU1SF%H*L$DS_P\NEV&B4"K#TME9R' X]6?9OI[.W>*EZ?NF'@\_ M#DW3^]"H^A2&>/3E_GY3^4,_7&;ANKT="MUN^N8R'7BE]U.W]?]02P,$% M @ AX$#3;])XK'U 0 BP4 !@ !X;"]W;W)KX U%R3:+V*!D1YNF4-R$9':LH%(I?A[%I MS=@/*]O=:+,;@M$03 8_^JJD>7=F374K5/9>Q-L,W76=47(8),%,$CPJCA9%/$F0VG^""*P0@?&'Y0/3+&5*5XS^0NF>+53'.Q"?XUD$?I1FOZ5*+$2)6NBQ6=U2-Y+9!': MB=#L6.AKZAOFUZ85SIE)=<+,.:@8DZ"*>AM5KU8WXQ00J*2>;M6<#_?#$$C6 MC5.,]MMSO[]Y(_FI"3=[::)U8>47HDF&2TO5?VM.830SKZ7Q:EYF!_: M]GR?),WN$,J\N:O.X13_\US59=[&Q_HE:]45DD(DU-4N;'TWRU[,>^ MU*ME]=H6QU/X4L^:U[+,ZW_6H:@N#W.8OP]\/;XMD?RW!JCM5I5H?GA_DCW&="=08]\>L>?MD_S--N M1:$(N[9SD<>/M[ )1=%YBNOX>W0ZO\[9&=Y^?_?^4R\^BGG*F["IBK^.^_;P M,'?SV3X\YZ]%^[6Z_!Q&07H^&]7_&MY"$?%N)7&.754T_=_9[K5IJW+T$I=2 MYM^'S^.I_[R,_M_-> ,Q&HBK09S[,P,Y&L@?!NI3 S4:J/\[@QX--)HA&;3W MF[G-VWRUK*O+K![BX9QW80?W.A[7KAOL3Z?_7]S/)HZ^K8Q<)F^=GQ%9#XBX M1=1'9$L1N!))G/^Z",$M8BV(N?@XP8821J,U_*>3[%,G'Y8IV;V2O;V\M3>\ MO6+M56^O;NTMVNL!L3UR&D08IPS>#@8#\!C;4DR#)]XRBJF8:$#RVC2K35-M M#FD;$'TS#:328&Q#,2N50!NU99QY86[.8Y#&8-(Z:WEIAI5FJ#2/I!DZC5'6 MH]=DPV#2:8DCF6)2&.NQ-HH)(ZR<"$G+:K,DI&W*VSO6WI&]L8#VQI%E.@L: M1S2EO) *Q<:64F"EM@C+&,RE3GI>F6>5>:H,K7GMZ3EI8U'ZW#"4 TB1,DI9 M#3@]9 PEG9F(9DCYC)]2923EIS2VI,&!NF$P$,JB0-TRF$I!HT#)N$F5]Q,I M&B;J&5!U"JL#)HPPM6$H?&@,XJ4ANCYS]%$36QX?05!-&FL25)-R\17"JCA. M>,QM&4YX)S2.2(ZSWJ83]1_XR@J2*C18H622K#8I%DBQA9+>8WT4$S$5>RR/ M\0;&3_4-P!=^H)7?XLH_,A]F,H#5-O'5_V@=9]B^L^T!J\D!)W-!P%@)N( M+8>1",@X*N;1"KD1*84?',B:'/B<',R,OZVGMY)G"D9 M:I'> <-P$XJ!E,>>/=A#J^^@M: M_1VN_H)68JT4_CF[X3!.'><-%%%',4Y=J;:NROZ=ZKJHVQ-6G M=W'=AY#OKP]%>&Z[KS9^KX<;PN&AK<[C[6=RO8)=_0M02P,$% @ AX$# M31CT+AFL @ ) D !@ !X;"]W;W)KV@>[?SW9"&FR7[878YIQS M[[G^7%PH>^5'0H3WUM0M7_I'(;IY$/#MD328/]".M/*?/64-%K++#@'O&,$[ M36KJ (1A$C2X:OW50H\]L]6"GD1=M>29>?S4-)C]*4A-+TL_\J\#+]7A*-1 ML%IT^$"^$_&C>V:R%XPJNZHA+:]HZS&R7_J/T?PI5W@-^%F1"Y^T/>5D0^FK MZGS9+?U0)41JLA5* I9<-YJ2D]:]J M)XY+/_.]'=GC4RU>Z.4S&?P@WQO,?R5G4DNXRD3&V-*:ZU]O>^*"-H.*3*7! M;_VW:O7W,NA?:6X"& A@),C8]PCQ0(C?"? N 0X$^+\1T$! 1H2@]ZZ+N<8" MKQ:,7CS6+X<.JU47S9&;'TUKE;CYT\J'F MPRG?2+'H(:F&M'TA$P02HQHV:I;F>604Q$8A&">Y412'%@A!_$%AD-,8L@J3 MAVY^XN0G5F%,,T4/09,T010;9;$Q,Y@:17%@LM HB2,6<-M)G792VXXYSZF= M!HC-U5#:*)@;NW/M4(I38%IR**7P U.9TU1FFS+J7V0.4Y&YX$H;!9&Y=!U* M<1::IAQ*Z>1HNC&5.TWEMBGC:"MR>T?"&!G+JK11LQ1!(^&UC4(ALG:D0RM" M,#5/U&!RQ#>$'?1]R[TM/;5";<;)Z'BE/P)U11CC130O(\?X6CX!^AO[7;Y_ M/WS#[%"UW-M0(2\F?7WL*15$9A\^R/DXRB?+V*G)7JAF*MNLO[C[CJ#=\"8) MQH?1ZB]02P,$% @ AX$#3:M7*G?+! &1< !@ !X;"]W;W)KVVYR]_63'S7%(:C>-[?Z4?LK29TJK2]U\:_?>=[/OQ^K4/L[W77=^ M6"[;[=X?R_9+??:G\)_7NCF67;AMWI;MN?'E;@@Z5DLT)ET>R\-IOEX-SYZ; M]:I^[ZK#R3\WL_;]>"R;?S>^JB^/-MW_8/E>G4NW_P?OOOS_-R$ MN^6ME=WAZ$_MH3[-&O_Z.'^"A\*:/F!0_'7PEW9R/>M3>:GK;_W-K[O'N>D= M^-]!(15IHO= :@XTQ-,TAU2/MVJ\'>+M)#YC%C=7B1LDIT&26$ISEHA4 M+= @19))5#.)3,;I\:D:GXID\HPE3JV9RQ0PP,[E, M&3)D[[+05,Y$%B@8G0%&L<-7P"B:]@1)ZI@=164B7B(\ C'_P43&%E3@/ $J MZ5B>#BH#9Q/@^2@RY[)83CJ?@(0AXE-OU-QU1";A:[?0="YU><20#CR0Q ,C ML&]%3PZ$'2E:8)I&B 4Z\B 1=JP8GT1./TSX,!:*S&81,SH_00(43,K=2#@" M$G&$*K(%@(VM3AVB("D*QG%#$I!A"0.*\9$Z"Y3%ADA'*63*&HTUH0,0- +R M;P,H<$N!5P^J*HF5*#H!42$@\"F(DFV+#&W&)D>AZ=)\VMZ])1V$"(HE_HT8 M17>OG;*J8EYTHJ)"5.#?'-1@:8SC4%5U;KJ8[RWI5$5)50 .>92\7*24B0FD MR""U$P***21E,3,Z M55&I4/GW=H.R^%Q8@E2,CZ)#2&)U NJ4QER"'B)-D$Y64LC*OTH;4HCIK'SK MFHY,]*V33E92R(JL&JR.P#? M&XILJ!6R(BEL M)2?9@;%WKA.1%"+R#?"&).DR"0YESYZYF!L=AJ24K/PKL"%9C*:\KBU446R3 M:W6N6H6K8E,YBJ8'4LYQ8BBBL+)X_;R<'"@>??,VG+VVLVW]?NKZL[O)T]OY M[A/V!Y+L^08>BNLI[8]FKH?&OY?-V^'4SE[JKJN/PZ'D:UUW/I@T7\)@[7VY MN]U4_K7K+UVX;JZ'M=>;KCZ/!]'+VVGX^C]02P,$% @ AX$#3959TMRO M 0 T@, !@ !X;"]W;W)K/*BI'8%[;SO#XRYJ@/%W8WI0>.?QEC%/;JV9:ZWP.L(4I*EN]TM4UQH M6N8Q=K)E;@8OA8:3)6Y0BMO7(T@S%C2AU\"C:#L? JS,>]["-_#?^Y-%CRTL MM5"@G3":6&@*>I\45)#PP?I'\WX">9^WE$R M-_\%+B Q/2C!&I61+GY)-3AOU,R"4A1_F4ZAXSG._%?8-B"= >D; )L*1>4? MN.=E;LU([#3[GHRB1+*8_@5/M^'9IL(LPK,_%/Z#8+])L(\$^_^VN)63O2G"5C-58-NX38Y4 M9M!QDU?196'OTW@GO].G;?_*;2NT(V?C\6;C_!MC/*"4W0VN4(0;)JV45\ &Y_C8V/RT;H7WP$$\JJ5\07M M0NB/C/FJ RW\C>W!X$UCG18!3=TD(:6>?*=79G;(2AI MX.R('[06[N<)E!T+NJ=OCF?9=B$Z6)GWHH4O$+[V9X<66UAJJ<%X:0UQT!3T M<7\\93$^!7R3,/K5F<1*+M:^1.-C7=!=% 0*JA 9!&Y7> *E(A'*^#%STB5E M!*[/;^SO4^U8RT5X>++JNZQ#5] '2FIHQ*#"LQT_P%S/+25S\9_@"@K#HQ+, M45GETTJJP0>K9Q:4HL7KM$N3]G&ZR>YGV#: SP"^ !Y2'C8E2LK?B2#*W-F1 MN*GWO8A/O#]R[$T5G:D5Z0[%>_1>R_TAR]DU$LTQIRF&KV.6"(;L2PJ^E>+$ M_X'S;?AA4^$AP0]_*+S=)L@V";)$D/VWQ*V8N[^2L%5/-;@V39,GE1U,FN25 M=QG81Y[>Y'?X-.V?A6NE\>1B [YLZG]C;0"4LKO!$>KP@RV&@B;$XSV>W31F MDQ%L/_\@MGSC\A=02P,$% @ AX$#32DI8K2U 0 T@, !@ !X;"]W M;W)KUUKX =]Q[]^XXL@'-LVT!''E14MN%DB.V5 MXN;U"!*'G&[IF^-)-*T+#E9D'6_@.[@?WCFF( MCP$_!0QV<2:ADC/B'P#:9ZKBF9BG^ "T@?'I3X'"5*&U=2 M]M:AFEB\%,5?QEWHN _C37H]P=8!R01(9L ^YF%CHJC\"W>\R P.Q(R][WAX MXNTA\;TI@S.V(MYY\=9[+\5V=Y.Q2R":8HYC3+*,F2.89Y]3)&LICLD'>+(. MWZTJW$7X[A^%^W6"=)4@C03I?TM(T65)BK^,D+[SSP-XF M\4W^AH_3_LA-([0E9W3^96/_:T0'7LKFRH]0ZS_8;$BH73C>^+,9QVPT'';3 M#V+S-R[^ %!+ P04 " "'@0--B*T#R+(! #2 P &0 'AL+W=OT7P,;O^=F8?$3S:#L 1YZ5U+:@G7/]@3%;=:"X MO<(>M+]IT"CNO&E:9GL#O(X@)5F:)!^9XD+3,H^^DRES')P4&DZ&V$$I;EZ. M('$LZ(Z^.AY$V[G@8&7>\Q:^@_O1GXRWV,)2"P7:"M3$0%/0F]WAF(7X&/!3 MP&A79Q(J.2,^!N.N+F@2!(&$R@4&[K<+W(*4@)HYZ9(R -?G5_8OL79? MRYE;N$7Y2]2N*^@U)34T?)#N <>O,-?S@9*Y^&]P >G#@Q*?HT)IXTJJP3I4 M,XN7HOCSM L=]W&ZV6?4F1;J4XIO_!TVWX?E/A M/L+W?RE\(W^V29!%@NS=$K=B_E7)5CU58-HX3994..@XR2OO,K W:7R3/^'3 MM-]STPIMR1F=?]G8_P;1@9>27/D1ZOP'6PP)C0O'3_YLIC&;#(?]_(/8\HW+ MWU!+ P04 " "'@0--*'<6:+0! #2 P &0 'AL+W=OV$ *[X0 MVRS)WW=L"*4MZHOM&<\YF!XTW MC;&*>S1MRUQO@=<1I"1+=[L/3'&A:9E'W]F6N1F\%!K.EKA!*6[?3B#-6-"$ MOCN>1-OYX&!EWO,6OH'_WI\M6FQAJ84"[831Q$)3T+OD>,I"? SX(6!TJS,) ME5R,>0[&0UW071 $$BH?&#AN5[@'*0,1RGB9.>F2,@#7YW?VS[%VK.7"'=P; M^5/4OBOH+24U-'R0_LF,7V"NYT#)7/Q7N(+$\* $J)D%I2C^ M.NU"QWV<;@[)#-L&I#,@70"W,0^;$D7EG[CG96[-2.S4^YZ')TZ.*?:F"L[8 MBGB'XAUZKV62[7-V#41SS&F*2=! TUD-.@]M0$ -(# 9 >&PO=V]R:W-H965T-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R M;4[WE%10\U[Z9S,\P53/-253\5_A A+#@Q+,41KIXDK*WGFC)A:4HOC[N L= M]V&\N=Y-L'5 ,@&2&;"/>=B8*"I_X)X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4 M[]![*;;I3<8N@6B*.8XQR3)FCF#(/J=(UE(KA.D MJP1I)$C_6^):S/ZO)&S14P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR M-AY?-O:_-L8#2ME! TUO^3((M0$ -(# 9 >&PO=V]R:W-H965T-\-/;%=0">O"JI74$[[_L38Z[J0'%W9WK0>-,8J[A'T[;, M]19X'4E*LC1)[IGB0M,RC[Z++7,S>"DT7"QQ@U+<_CJ#-&-!=_3-\23:S@<' M*_.>M_ -_/?^8M%BBTHM%&@GC"86FH(^[$[G+. CX%G Z%9G$BJY&O,2C,]U M09.0$$BH?%#@N-W@$:0,0IC&SUF3+B$#<7U^4_\8:\=:KMS!HY$_1.V[@AXI MJ:'A@_1/9OP$U,%9VQ%O,/D'7IO MY2Y[G[-;$)HQYPF3KC$+@J'Z$B+="G%._Z&GV_3]9H;[2-^OHQ^2;8%L4R"+ M ME_2]S '/XNDJUZJL"V<9H]/,/8LLW+G\#4$L#!!0 ( M (>! TVOXI_7M $ -(# 9 >&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#B MQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O&.BT"FJYEOG<@ MZ@32BO'=[@W30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^.IYDVX7H8&7> MBQ:^0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA79Q(KN5K['(V/=4%W M41 HJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?AX=&J[[(.74'O*:FA M$8,*3W;\ ',]1TKFXC_!#12&1R68H[+*IY54@P]6SRPH18N7:9-T<^0S M;!O 9P!? /7O1!!E[NQ(W-3[7L0GWI\X]J:*SM2*=(?B/7IOY?[( M8KAZY@E@B'[DH)OI3CS?^!\&W[85'A(\,,?"@_;!-DF098(LO^6 MN!63_96$K7JJP;5IFCRI[)*^\R\ ^I$=DO\.G:?\L7"N-)U<;\&53_QMK M Z"4W1V.4(W^+936,V&<'V\P]BRS&UL?5/; M;MLP#/T501]0)8[3%(%MH.DP;, *!"VV/2LV;0O5Q9/DN/W[4K+K>9NQ%TFD M> X/*2H;C'UQ+8 GKTIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05>19"2 M+-EL;IGB0M,BB[ZS+3+3>RDTG"UQO5+!)-ZX.#%5G'&W@& M_[T[6[38S%()!=H)HXF%.J?WV^,I#?$QX(> P2W.)%1R,>8E&%^KG&Z"()!0 M^L# <;O" T@9B%#&KXF3SBD#<'G^8/\<:\=:+MS!@Y$_1>7;G-Y14D'->^F? MS/ %IGKVE$S%?X,K2 P/2C!'::2+*RE[YXV:6%"*XJ_C+G3UYDU@S$CKWO>'CB[3'!WI3!&5L1[U"\0^^UV.[W&;L& MHBGF-,8DRY@Y@B'[G")92W%*_H$GZ_#=JL)=A._^4'B[3I"N$J21(/UOB6LQ MA[^2L$5/%=@F3I,CI>EUG.2%=Q[8^R2^R>_P<=H?N6V$=N1B/+YL[']MC >4 MLKG!$6KQ@\V&A-J'XP'/=ARST?"FFWX0F[]Q\0Y02P,$% @ AX$#3:3/ M1Q>U 0 T@, !D !X;"]W;W)K&UL?5-MCY0P M$/XK37_ E66Y==T R>T9HXDFFS/JYRX,T%Q?L"W+^>^=%@Y1B5_:SG2>9YZ9 M3O/1V&?7 7CRHJ1V!>V\[T^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB0Y M,,6%IF4>?1=;YF;P4FBX6.(&I;C]>09IQH+NZ*OC2;2=#PY6YCUOX0OXK_W% MHL46EEHHT$X832PT!7W8G/1GX7M>\*>J2DAH8/TC^9\0/, M]=Q3,A?_"6X@,3PHP1R5D2ZNI!J<-VIF02F*OTR[T'$?IYOL,,.V >D,2!? M,>9A4Z*H_!WWO,RM&8F=>M_S\,2[4XJ]J8(SMB+>H7B'WENYNS_F[!:(YICS M%).N8Y8(ANQ+BG0KQ3G]!YYNP_>;"O<1OO]#X=MM@FR3((L$V7]+W(@Y)'\E M8:N>*K!MG"9'*C/H.,DK[S*P#VE\D]_AT[1_YK85VI&K\?BRL?^-,1Y02G*' M(]3A!UL,"8T/QS=XMM.8388W_?R#V/*-RU]02P,$% @ AX$#319: *2S M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0+N365:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20 M'2VRZ#O9(C.#5[*#DR5NT%K8'T=09LQI0M\=3[)I?7"P(NM% U_!?^M/%BVV ML%120^>DZ8B%.J>WR>&X#_$QX+N$T:W.)%1R-N8E&(]53G=!$"@H?6 0N%W@ M#I0*1"CC=>:D2\H 7)_?V>]C[5C+63BX,^I95K[-Z0TE%=1B4/[)C \PU_.! MDKGXSW !A>%!">8HC7)Q)>7@O-$S"TK1XFW:91?W<;I)TQFV#> S@"^ FYB' M38FB\D_"BR*S9B1VZGTOPA,G!XZ]*8,SMB+>H7B'WDN17"<9NP2B.>8XQ?!U MS!+!D'U)P;=2'/E?<+X-3S<5IA&>_J;P'P3[38)])-C_M\2MF/2/)&S54PVV MB=/D2&F&+D[RRKL,["V/;_(K?)KV+\(VLG/D;#R^;.Q_;8P'E+*[PA%J\8,M MAH+:A^-'/-MIS";#FW[^06SYQL5/4$L#!!0 ( (>! TVUS ,3M $ -(# M 9 >&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EFLV>*"TV++/I. MILBP=U)H.!EB>Z6X^74$B4-.M_33\2R:U@4'*[*.-_ "[GMW,MYB,TLE%&@K M4!,#=4[OMH=C&N)CP \!@UV<2:CDC/@:C"]53C=!$$@H76#@?KO /4@9B+R, MMXF3SBD#<'G^9'^,M?M:SMS"/>K,-WJPIW$;[[0^'U.D&Z2I!&@O2_):[%[/]*PA8]56":.$V6 ME-CK.,D+[SRP=TE\D]_AX[1_XZ81VI(S.O^RL?\UH@,O97/E1ZCU'VPV)-0N M'&_\V8QC-AH.N^D'L?D;%Q]02P,$% @ AX$#37PPC(&T 0 T@, !D M !X;"]W;W)K&UL?5-AC]L@#/TKB!]PM+2[=E42 MZ7K3M$F;5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]>M#(N MIZWWW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVSNF1;2T")+OHLM,NR] MD@8NEKA>:V%_GD'AD-,M?74\R:;UT<&*K!,-? '_M;O88+&9I9(:C)-HB(4Z MIP_;TWD?XU/ -PF#6YQ)K.2*^!R-CU5.-U$0*"A]9!!AN\$C*!6)@HP?$R>= M4T;@\OS*_C[5'FJY"@>/J+[+RK%)G% M@=BQ]YV(3[P]\=";,CI3*])=$.^"]U9L[P\9NT6B*>8\QO!ES!S! ON<@J^E M./-_X'P=OEM5N$OPW1\*C^L$^U6"?2+8_[?$M9BW?R5ABYYJL$V:)D=*[$V: MY(5W'M@'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH(4C9W(41:L,'FPT%M8_'0SC; M<V$ *[Y0VRSIWW=L"*$MS8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^0]4UQH6N;1=[9E;@8OA8:S M)6Y0BMM?)Y!F+.B.OC@>1-OYX&!EWO,6OH'_WI\M6FQAJ84"[831Q$)3T+O= M\92%^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^,'#)*JL%YHV86E*+X\[0+'?=QNLD.,VP;D,Z = $<8AXV)8K*/W#/R]R:D=BI M]ST/3[P[IMB;*CAC*^(=BG?HO9:[VR1GUT TQYRFF'0=LT0P9%]2I%LI3ND_ M\'0;OM]4N(_P_1\*_Y,_VR3((D'V9HE;,7^K9*N>*K!MG"9'*C/H.,DK[S*P M=VE\D]?P:=J_'S9V/_&& \H);G!$>KP@RV&A,:'XRV>[31FD^%- M/_\@MGSC\C=02P,$% @ AX$#3:_^?;FT 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0[I)T/9V22+U6TR9MTJG3 MUL]/@I-!P-L0.2G'S MZP02QX+NZ9OC2;2="PY6YCUOX1NX[_W9>(LM++50H*U 30PT!;W?'T]9B(\! M/P2,=G4FH9(+XDLP/M<%W05!(*%R@8'[[0H/(&4@\C)^SIQT21F Z_,;^\=8 MNZ_EPBT\H'P6M>L*>J"DAH8/TCWA^ GF>FXIF8O_ E>0/CPH\3DJE#:NI!JL M0S6S>"F*OTZ[T'$?IYOT,,.V 9A4Z*H_)$[7N8&1V*FWO<\//'^ MF/C>5,$96Q'OO'CKO==R?Y?F[!J(YIC3%).L8Y8(YMF7%,E6BE/R#SS9AJ>; M"M,(3_]0F&T39)L$623(_EOB5LSM7TG8JJ<*3!NGR9(*!QTG>>5=!O8^B6_R M'CY-^U=N6J$MN:#S+QO[WR Z\%)V-WZ$.O_!%D-"X\+QSI_--&:3X;"??Q!; MOG'Y&U!+ P04 " "'@0--(,V.2[0! #2 P &0 'AL+W=OM.T29M4W;3M,TV< M!!W@#$AS^_<#DLNR+=H7P,;O^=F8;$#[[%H 3UZT,BZGK??=B3%7MJ"%N\,. M3+BIT6KA@VD;YCH+HDH@K1C?;.Z9%M+0(DN^BRTR[+V2!BZ6N%YK87^>0>&0 MTRU]=3S)IO71P8JL$PU\ ?^UN]A@L9FEDAJ,DVB(A3JG#]O3>1_C4\ W"8-; MG$FLY(KX'(V/54XW41 H*'UD$&&[P2,H%8F"C!\3)YU31N#R_,K^/M4>:KD* M!X^HOLO*MSD]4E)!+7KEGW#X %,];RB9BO\$-U A/"H).4I4+JVD[)U'/;$$ M*5J\C+LT:1_&&_YV@JT#^ 3@,^"8\K Q45+^3GA19!8'8L?>=R(^\?;$0V_* MZ$RM2'=!O O>6[$]W&?L%HFFF/,8PYV >>WN1W^#CM MGX5MI''DBCZ\;.I_C>@A2-G;#06UC\=#.-MQS$;#8S?](#9_X^(7 M4$L#!!0 ( (>! TWS>-G ] $ ,L% 9 >&PO=V]R:W-H965TE4;=(F19VV?7;(!5!M3&TG M=/]^MB$,T>N7V'<\+W=V?%DOU:NN 4SP+GBK.JLCDU?"FA:,*]%4(IOX>@,L^)RMR M3[PT56U<@A99QRKX">97=U0VHI/*N1'0ZD:V@8)+3AY7^T/J\![PNX%>S_:! MZ^0DY:L+OIUS$KJ"@$-IG *SRPV>@',G9,MX&S7)9.F(\_U=_=GW;GLY,0U/ MDO]ISJ;.24*",US8E9L7V7^%L9\-"<;FO\,-N(6[2JQ'*;GVOT%YU4:*4<66 M(MC[L#:M7_M1_T[#"=%(B!8$.ACYRK\PPXI,R3Y0P]EWS%WQ:A_9LRE=TA^% M_V:+US9[*U:[-*,W)S1B#@,FFF,F!+7JDT6$61RB#_0(I\=HA;&GQW/W^!.! M-2JP]@+KN4 2+EK$,)\TN4%--HA M##!,#%NLD5-MHC >F&"83:XR0XUV2$" MVX4)AMGA)@EJDB "R<($PZ2X28J:I!\%TN7%8YCEQ=/98Q*@*C]&=%#*:^M' MV"P[3:K'R#_&__!AS/U@JFI:'9RDL4_:/[R+E 9L*>&#_7_4=K). 8>+<=N= MW:MAO@R!D=TX.NDTOXM_4$L#!!0 ( (>! TT7$$%'Z@$ &8% 9 M>&PO=V]R:W-H965TQU78>\&&8X<\X,>";NI7K5%8!![X(W.L&5 M,>V1$)U5()B^DRTT]J202C!C3542W2I@N0\2G-#5:D<$JQN97>U;6(A-+7@MH="T;I*!( M\,/Z>#HXO >\U-#KV1ZY2BY2OCKC6Y[@E4L(.&3&,3"[7.$1.'=$-HVWD1-/ MDBYPOK^Q/_G:;2T7IN%1\M]U;JH$'S#*H6 =-\^R_PIC/5N,QN*_PQ6XA;M, MK$8FN?9?E'7:2#&RV%0$>Q_6NO%K/_+?PL(!= R@BP R"/G,OS##TEC)'JGA M[EOFGGA]I/9N,N?T5^'/;/+:>J_I^I[&Y.J(1LQIP- Y9D(0RSY)T)#$B7X( MI^'P*)AAY,.CN7KT"<$F2+#Q!)O_2HP6)88PF[#(-BBR#1!L%R(AS"X M1IGL&C]=9MYIB#Q0WR?_X,,$^L%463<:7:2QW>9[HI#2@$UE=6>?KK)#;S(X M%,9M]W:OAM8?#"/;<:J1:;2F?P%02P,$% @ AX$#37:7,&S3 0 G 0 M !D !X;"]W;W)K&UL;51MCYP@$/XKA!]PN+BZ MVXV:W%[3M$F;;*[I]3.KXTL.Q *NUW]?0,_:+5^$&9YYGAF<(9ND>M4M@$%O M@O-?#12$]"L'4[S-P.>5XA]\=SUW3&N<@13:P!KZ#^3%!*.E^*]P M V[A+A.K44JN_1>5HS92+"PV%<'>YK7K_3K-)XATR"_G, M/S+#BDS)":GY[@?F?O'N1.W=E,[IK\*?V>2U]=X*&M&,W!S1@CG/&+K![%8$ ML>RK! U)G.E_X30<'@ MVV],-5VOT54:VZ.^DVHI#=A4H@=;<&N?BM7@4!NW/=B]F@=F-HP K ]2 M\0=02P,$% @ AX$#3=2O,+^V 0 T@, !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,LRKCM=*(F.]LT;=(FDVW:_F;TJF3! M:P''[=L7T+5FZQ_@7LXY]X-+/J%YMAV (R]:];:@G7/#B3%;=:"%O<,!>G_3 MH-'">=.TS X&1!U)6C&>).^8%K*G91Y]%U/F.#HE>[@88D>MA?ES!H5305/Z MZGB2;>>"@Y7Y(%KX#N['<#'>8JM*+37T5F)/##0%?4A/YRS@(^"GA,ENSB14 M]\\M9[;R5//N3L%H06S'G&\ TF71',JZ\A^%Z(,_^/SO?IA]T,#Y%^V$8_ M'/<%LEV!+ IDV_AI\J;$/=?-O:_073@4TGN_ AU_H.MAH+&A>-[?S;SF,V&PV'Y06S]QN5? M4$L#!!0 ( (>! TVWZU_*LP$ -(# 9 >&PO=V]R:W-H965TM]_V!,5>VH(6[,SUT^*\>TD!TMLA@[V2(S@U>R@Y,E;M!:V%]'4&;,:4*O M@6?9M#X$6)'UHH%OX+_W)XL>6U0JJ:%STG3$0IW3A^1P3 ,^ GY(&-W*)J&3 MLS&OP?E)M M.F47SW'6O]*V"7PF\!L"FQ+%RC\*+XK,FI'8:?:]"%><'#C.I@S!.(KX#XMW M&+T4/.$9NP2A&7.<,'R%218$0_4E!=]*<>3_T/DV?;]9X3[2]^OLZ7_RIYL" M:11(_VIQ?]/B%B:]2<)6,]5@F[A-CI1FZ.(FKZ++PC[P>"=_X-.V?Q6VD9TC M9^/Q9N/\:V,\8"F[.URA%A_8XBBH?3#?HVVG-9L<;_KY!;'E&1>_ 5!+ P04 M " "'@0--C0SV6<8! W! &0 'AL+W=O&[Z'!,'-X#7EH8].,* @Z%<0S,+A>X!\X=D2WCS\R)%TF7N+8_V1]][[:7,]-P+_EK6YHF MPWN,2JC8P,VS'+_#W$^"T=S\3[@ MW!7B=4H)-?^BXI!&REF%EN*8._3VG9^ M':>='9W3P@ET3J!+PM[KD$G(5_[ #,M3)4>DIK/OF;OBZ$#MV10NZ(_"[]GB MM8U>AR'">(@ M0>P)XG]:W%VU&,+F*K;3J.S-/;Y^$NNI#1@2]G\N08 MV<]C2I9_1?X74$L#!!0 ( (>! TT+&P=4S@$ )P$ 9 >&PO=V]R M:W-H965TLU&36ZO:=JD33;7 MM/W,ZOB2 [& Z_7?%]"UUM(O"S,^+S,L0S9)]:I; (/>!.]UCEMCAA,ANFQ! M,/T@!^CMEUHJP8P-54/TH(!5GB0XH5&4$L&Z'A>9SUU4DOD*N6K"SY5.8Y<0<"A-$Z!V>4&S\"Y$[)E_%PT\6KIB-O]7?V# M[]WV&59D2DY(S6<_,/<7QR=J MSZ9T27\4_ILM7MOLK: TRLC-"2V8\XRA&TR\(HA57RUHR.),_Z'3,/T0K/#@ MZ8>M>_(8%DB" HD72/YJ,=ZU&,+\I\ICT.08$#CL3$*8)&R2!DW2@,!Q9Q+" MI#L3LKD= E3CYT*C4HZ]G\E-=AV])^IOUQ_X/+=?F&JZ7J.K-/:.^IM42VG MEA(]V(9;^U2L 8?:N.VCW:MY8.; R&%Y"\CZ(!6_ 5!+ P04 " "'@0-- M<\Y97]X! !!0 &0 'AL+W=O$HMW@-<61K7:(UO)18@W:WPILR"T"0&# M0EL&:I8K/ )CELBD\6OF#!9)&[C>W]B?7>VFE@M5\"C8S[;431;0 M.8!L O DY#)_HIKFJ10CDE/O>VI_\>Y(3&\*ZW2M<&66\UYR0),572S1C M3A.&K#"[!8$-^R)!?!(G\B&<^,,C;X:1"X_6ZG'H)]A["?:.8/]/B?>;$GV8 M3WZ1V"L2?R2(PHV(#_.?3AZ\(@@OU&Q(>)-R)X=04Y MR-H-GT*%&#HW^"OO,M\/Q%WAO_#I! TT:R&PO=V]R:W-H965T1E? G=^]]X[X))/2K^9 M#L"B=REZ4^#.VN% B*DZD,S2\1Z7 M>PTDC,TK)].\C"#45>(>OB1?>=M8G2)D/K(7O8'\,)^TBLK+4 M7$)ON.J1AJ; 3[O#,?/X 'CE,)G-'OE.SDJ]^>!+7>#$&P(!E?4,S"T7> 8A M/)&S\6OAQ*ND+]SNK^R?0N^NES,S\*S$3U[;KL"/&-70L%'8%S5]AJ6?#*.E M^:]P >'@WHG3J)0PX1=5H[%*+BS.BF3O\\K[L$X+_[4L7D"7 GI30&:AX/PC MLZS,M9J0GL]^8/Z*=P?JSJ;RR7 4X9LS;USV4M+T/B<73[1@CC.&;C"[%4$< M^RI!8Q)'^E\YC9>G48=I*$^WZED:)]A'"?:!8/]/BP\W+<8PCW&1+"J210@^ MW(A$,/OD1H1L+DZ";L.3-:A28Q_&99-=I^*)AHO_"Y]'ZAO3+>\-.BOKGD^X MY$8I"\Y*\=&Z*UT! 8_WVP>WU_);GP*IA&5.R_E>4?P!02P,$% @ MAX$#39.PST[I 0 9@4 !D !X;"]W;W)K&UL M;53;CILP$/T5Q >LB0,DC0C29JNJE5HIVJK;9X<,%ZV-J6W"]N]K&\)2=EZP M9WSFG!F;F6R0ZE77 "9X$[S5Q[ VICL0HHL:!-,/LH/6GI12"6:LJ2JB.P7L MZH,$)S2*4B)8TX9YYGUGE6>R-[QIX:P"W0O!U-\3<#D97=U;6(C/+M1'0ZD:V@8+R&#YN#J>]PWO 2P.#7NP#5\E%RE=G?+L> MP\@E!!P*XQB876[P!)P[(IO&GXDSG"5=X')_9__B:[>U7)B&)\E_-U=3'\-] M&%RA9#TWSW+X"E,]21A,Q7^'&W +=YE8C4)R[;]!T6LCQ<1B4Q'L;5R;UJ_# MQ'\/PP/H%$!7 604\IE_9H;EF9)#H,:[[YA[XLV!VKLIG--?A3^SR6OKO>4T MWF3DYH@FS&G$T 7F'4$L^RQ!,8D3_1!.\? MFN'6AV^7ZDF*$\0H0>P)XO]* MI*L2,6?SG E3E.UP'A>Q;/UT6WGF(/%+?)^_P<0+]8*IJ6AU< MI+'=YGNBE-* 325ZL$]7VZ$W&QQ*X[8[NU=CZX^&D=TTU<@\6O-_4$L#!!0 M ( (>! TW8)9&WP@$ #<$ 9 >&PO=V]R:W-H965TMO8J]M='RX@./KVQ>P MX[HI?P*[GIV9!3;YJ,V;[0 <>I="V0)WSO4'0FS5@63V3O>@_)=&&\F<#TU+ M;&^ U;%("D(WFWLB&5>XS&/N9,I<#TYP!2>#[" E,[^/(/18X"V^)EYXV[F0 M(&7>LQ:^@_O1GXR/R,)2!+ M7>!-, 0"*A<8F%\N\ A"!")OX]?,B1?)4+C>7]F?8^^^ES.S\*C%3UZ[KL ? M,:JA88-P+WK\#',_&49S\U_A L+#@Q.O46EAXR^J!NNTG%F\%IY6KN(XS M_[4L74#G GI30":AZ/R).5;F1H_(3&??LW#%VP/U9U.%9#R*^,V;MSY[*6E& MQ3FF"?)-A'@OT_ M+>YN6DQA]FF1+"F2)0BR&Y$4YOY&A*PN3H)IXY.UJ-*#BN.RRBY3\4#CQ?^% M3R/UC9F6*XO.VOGG$R^YT=J!M[*Y\UXZ/\5+(*!Q8?O![\WTEJ? Z7X>4[+\ M5Y1_ %!+ P04 " "'@0--E1Z1[[@! #2 P &0 'AL+W=OK<^GK8!'P%/$GHW M.Y-0R<68EV!\+U*Z"@F!@MP'!8';%>Y!J2"$:;R.FG0*&8CS\[OZMU@[UG(1 M#NZ->I:%KU-ZH*2 4G3*/YK^ <9Z=I2,Q?^ *RB$ATPP1FZ4BRO).^>-'E4P M%2W>AETV<>^'F\U^I"T3^$C@$^$0X[ A4,S\J_ B2ZSIB1UZWXKPQ.LCQ][D MP1E;$>\P>8?>:\9W^X1=@]"(.0T8/L.L)P1#]2D$7PIQXO_1^3)]LYCA)M(W M\^BWNV6![:+ -@IL_RGQ\*G$)7S;VOS3& Z:RNL$1JO&:"TH?C'L]V&+/!\*8=?Q"; MOG'V%U!+ P04 " "'@0--MB3QX<@! !.! &0 'AL+W=O@ MHL]1A,Z!E_;0:!O 1=:1 _P"_;O;2>/A4:5J&7#5"AY(J'/T$*VWB<4[P&L+ MO9K8@:UD+\2[=7Y4.0IM0D"AU%:!F.4$&Z#4"IDT_GA--!YIB5/[K/[D:C>U M[(F"C:!O;:6;'-VCH(*:'*E^$?UW\/4L4."+_PDGH 9N,S%GE((J]PW*H]*" M>163"B,?P]IRM_9>_TR;)\2>$(^$*/TG(?&$Y'\)J2>D5P0\E.)ZLR6:%)D4 M?2"'Z7;$7J)HG9KNES;HFNWV3'N4B9Z*>!EF^&2%/.9QP,13S"5B,X-87$*V MMY#E%P2;',=$X]E$8\=/)OPHB><%DEF!Q FD%Y5&5Y4.F)7#<(=9?4NB,+SJ MR.86=Q_&BQO<]A877J6,)X.R+^V9R$/+5; 7VLS<3:860H-1"^_,]6W,XQX= M"K6VYLK8 @ 1 8 M !D !X;"]W;W)K&ULC97A;ILP%(5?!?$ -1@, M:460EJ33)FU2U*G;;R>Y":@&,]L)W=O/-@0EV)OZ)]CF.X=S+]@I>B[>9 6@ M@O>&M7(95DIU3PC)?04-E0^\@U;?.7+14*6GXH1D)X >K*AA"$=1AAI:MV%9 MV+6M* M^5JQN82L">6X:*OZL@/%^&<;A=>&E/E7*+*"RZ.@)?H!Z[;9"S]#D MB>$M\+.&7MZ, U/)CO,W,_EZ6(:1"00,]LHX4'VY MP!H8,T8ZQN_1,YP>:82WXZO[9UN[KF5'):PY^U4?5+4,%V%P@",],_7"^R\P MUD/"8"S^&UR :=PDT<_8C[<*U;>^U'_ZO,+\"C $^" M./VO(!D%R4<%Z2A(/RH@HX#,!&BHW39S0Q4M"\'[0 R?0T?-5Q<_$?VZ]F;1 MOAU[3_=3ZM5+B3-PARCVQ<))LASQZ7+)D8I.N8BL'> M8K U2&X,X@3[#1*O06(-TKL$Z:P; Y-;IAT*25*L=V8T:XH'Q&F>..#&!0G) M[QWOLJ?>[*DG^ZS#JX$A-T_*'Y/8C>YRBP@3-[G+_2,R\48FGLC9+#)QFI/' M"7&[N/: 4?JX<$.[H-/NX7OT@%EN#.=%HIO=9L[7[U2+=>&:CZ8^C_ M02P,$% @ AX$# M34WMXC.( @ F D !D !X;"]W;W)K&ULE5;9 MKILP$/T5Q =<,&L2$:2L:J56BF[5]MDA3D 7,+6=Y/;O:QM" DR6O@0\.>?, MS#%>HC-E'SPE1!B?15[RJ9D*44TLBR: M5.268]N!5>"L-.-(QS8LCNA1Y%E)-LS@QZ+ [.^94Q-OWB_I:-R^;V6).%C3_G>U$ M.C5'IK$C>WS,Q3L]?R%-0[YI--U_(R>22[BJ1.9(:,[UKY$"]Y#@-03OU0Q^0_!?S1 TA.!*"/1\ MU&9I]Y=8X#AB]&RP^@.JL/I.T220\YNHH)Y._9^< "ZCI]@)PL@Z*:$&,Z\Q MS@TF\+J0Y1""NHCU$.$$HQ9CR2+;2AVHTKDS%.BF6 P1@=^K\ZG(ZKG(&A#Q MX4Y .-$/.4&)TKQ]XZ2/W M/RR!%S_RGENR $%A+X]U?(XF"P3$ MEVBRJB\)5_GZSO(=LT-6#5%Z3VD%.]D*]AO*= MU7>%>B!HU=R#K/8R%O\#4$L#!!0 ( (>! TTZ,3/0=@( !L( 9 M>&PO=V]R:W-H965T!/!NQ'\3PG^1/ U@C6FHLYFASC*4DH&@XZOMT?R%CD;7YQ^*3?58:MGXGB8 MV+UD;NRDUD4*39A\Q+@+S UA"?4YA N%R-T5W;T/4*P187 /V0$B 6S" _/T M%-^[R].%!7Q0P%<"_IV IQW4B(D4IE.8.$ZT7-<8QX]\V$D .@D )[[F9,0$ M2R=!J#E98Z(%YLY("!H) 2/:>\O#51!;L[%&?/$"&_81@3XBP(>6;!ZMHT3Z MJ140R']PS6+02@Q8B30K\2I*$FJ?7+'&.([WP$D".DD )['F)%GGZT3:I2X@ M4/S@_8@. !89&S"3Z%7&7GT9D>ZX $!)H-<*2,G6;[:UJ) MIB?5?9A1DG/' M9:%9[,X=[MF5%5;;SYU-,?:IF\S8-G\B>JH[9NP)%_5;5=DC(1P+C_:3.-!* M=.IYT> CE]-(S.G8KL8%)_W4BJWY_T#V'U!+ P04 " "'@0--#(:-R_H" M !D"P &0 'AL+W=O-G/[*$0U=9QF>V1%VDQXQ4KYSY[712KDM#XX356S=*>#BMRA MKALZ19J5]F*FUY[JQ8R?1)Z5[*FVFE-1I/6_)62[C*1.ZQY7FC?ZWMJ1&\Z%AD*D7Z MUCZS4C\O'?\U# ^@70#M ^3>]P*\+L![#_#O!OA=@/_9'8(N( [.*UV;>8Z M%>EB5O.+5;?GH4K5L2/30)9KJQ9U=?1_TL]&KIX7-'%GSED1=9AEBZ$#3.C? M0M8FA/0(1R;09T&Q+);4"*>W&ZQ,1!B '#XDV=PEN4G30\WR=+PW5.E1G,!' M"7Q-X \(8I#CLH5$&E*V>X0!#8$=)NHA2A("'#%1@>^%"7 %X:(N]4:<"5!A M@>$,349.0(@2A(8S-('6M)A@*(>&!!R#%8)RW0 8N,:X*('6F"@_"9,8%Q:A MPB)$F >$16;-XP 4L;*P7+F1?H[N//>>" MR>3=B4S[*%O>?I*SO5##2([KMN]K)X)774_K](WUXC]02P,$% @ AX$# M33ZZHJ%? @ 1P@ !D !X;"]W;W)K&ULC5;; MCILP%/P5Q/NN,7=8Q\DOE+WQ"F/AO#>DY4NW$J); ,!W%6X0?Z8=;N67 V4-$G+)CH!W#*.] M)C4$^)X7@P;5K5OD>F_#BIR>!*E;O&$./S4-8O]6F-#+TH7N=>.E/E9";8 B M[] 1_\+BM=LPN0*#RKYN<,MKVCH,'Y;N%[@HH:\(&O&[QA<^FCLJE"VE;VKQ M?;]T/>4($[P32@+)X8S7F!"E)'W\-:+N<*8BCN=7]:\Z>!G,%G&\IN1/O1?5 MTDU=9X\/Z$3$"[U\PR:@R'5,]#_P&1,)5T[D&3M*N/YU=BKQ8O2O-#O!-P1_(,#P0T)@",&CA- 0P@D!]*'HW)1(H")G].*POKP=4K<( M+D*9_9W:U,G6WV1ZN-P]%WZ6YN"LA QFU6/\,>86L;8@LNP64UHPT0 !TN3@ MU+ M)(,9I__):FB.L_@!HP:MGMB?B!WKECM;*F2OUQWY0*G 4M%[EL%5\E4?%@0? MA)HF2D-@J-AZ0I/OW TPL/TB;+^'A#!M6M6^1Z M[YD5.3T)4K?XF3G\U#2(_7O"A%[6+G2O&R_UL1)J Q1YAX[X%Q:OW3.3*S"H M[.L&M[RFKU^@:L2^HJ@$;]K?.&CN:-"V5+ZIA;?]VO74XXPP3NA)) < MSGB#"5%*TL=?(^H.9RKB>'Y5_ZJ#E\%L$<<;2O[4>U&MW=1U]OB 3D2\T,LW M; **7,=$_P.?,9%PY42>L:.$ZU]G=^*"-D9%6FG0>S_6K1XO1O]*LQ-\0_ ' M @P_) 2&$-Q+" TAG!% 'XK.38D$*G)&+P[KR]LA=8O@*I39WZE-G6S]3::' MR]US$7AA#LY*R&">>HP_POA3Q,:"R+(IIK1@H@$"I,G!J6]UZFM^,''JV04" MJT"@!<*) )R%VF,2C6E[DUX"9Z%LEBB89NDL;:5%*PC3&S&'5LOAPG(T+TX/ MB<:GA%XTRDQO>0F#:0R#6?RE#0;CX$:>(ZOIR))GWRX06P7B^RN=6 62.RJ= M+"(-8#RO=+E$?5##U&HF_;R&Z?(4/XOG-2Q3R[6[79S,ZB:SI.9&.-"S=PSO M_O+ &TT'WE$@ YK<12];7&P+["&,1FI30_;> OW/BV0PX_0_6 TM<18_8-2@ MU1/[$[%CW7)G2X7L];HC'R@56"IZCS*X2K[JPX+@@U#31,Y9_[3U"T$[\VR# MX;]#\1]02P,$% @ AX$#3>%%N5'I P F1( !D !X;"]W;W)K&ULE9C;CN(X$(9?)LT MF(,F!R8)S M>5Z]/ZZH#SSD+'0R]-3X2[GW=ASM9R7 MER8[%?*Y'&KK.3^_22 M-=_*ZVZF;,A^RJ%+R]%?_?2JZ[^N0 M_RV,#L A &\!:N[W O@0P/\$^.\&^$. /W:&8 @(M!F\WGO7S"1MTN6\*J]. MU:^'<]HN.Y@%ZG)MV\'NZG2_J7[6:O1UR5DX]U[;1(-FU6OP3A/ZCY+$E,!- MX:D";E4@5<4*C7!\G&!M*L) J^%_DVS>3?)0)B>;Q;MX_M"LB$[@DPG\+H%_ M7T"D-;N71)VDZ%V$L1_J_2!D $*7):8L &%DVY@R7Z$&..TM(+T%IK=8\]9+ M@KMI@/%0EZU-6<1]U!J5$,D$AJ&V>#>$C$=Q9+EL(6DM-*QQIGL+C19"&*!6 MS=I432(A0+-FJ@*?AT)S1N1"AMRRHB/2642L:$$GB,D$L=D:8%IK>HVX*Y1- MN>9Y;8HF; I:_Q)3!5.FP6A#IO(M0!*D+4'8TBI>" MFR5@-.J9<;%%:,E@>5B T1;0GQ;)('IP@YSK%XF030"LELCGQA,@<6>B)07- M=/@ U(&F.HS .E!<#R'6@3WH@@=B*TA:4 PTBV$$C(&D<:#K$DH7"Q':E@Z- M4!C#4" @ZG/?6&&FS(]$Q"P%T>2##Z /:/;!&/@!13_C84:JA&TET\R",= " MBEKZ8RHA57%,EX,T;G \;I#[!#1*XB2-NN5^0Y@A2'+$\2)'F"'Z (TAS M!$=P!$V.3!!CIG?%Q,A$,&%9WTA3!$=0!$TZ3( 9Y1 JC)CECD4:(3@&(4B] M%8'9'T(6R:9W#?M8:2.JWZSI#]IRO.P$>3==J.6_P%02P,$% @ AX$#3?>.3C\B M P @@P !D !X;"]W;W)K&ULE5?M;ILP%'T5 MQ ,47VR#B9)(S<>T29M4==KVFR9.@@HX R?IWGXV4$ILTZ9_@FW./;[GQ%PN MTXNHGNL#Y])[*?*RGOD'*8^3(*@W!UZD]9TX\E+=V8FJ2*6:5ON@/E8\W39! M11Z$"$5!D6:E/Y\V:P_5?"I.,L]*_E!Y]:DHTNK?@N?B,O/!?UUXS/8'J1>" M^?28[OE/+G\='RHU"WJ6;5;PLLY$Z55\-_/O8;*&1 E/ GQ MK"??MC,?Z8QXSC=24Z3J:2>7QMR/U^SUUX'#\ROZE$:_$/*4U7XK\ M3[:5AYG/?&_+=^DIEX_B\I5W@JCO=>J_\S//%5QGHO;8B+QN?KW-J9:BZ%A4 M*D7ZTEZSLKE>.O[7,'= V 6$?8#:^[T W 7@MP#R;@#I LBM.] N@!H[!*WV MQLQ5*M/YM!(7KVK/PS'5QPXF5/U=&[W8_#O-/>5GK5;/2N%.AC>SO,4"LEP,"PUP'#D"3(+"HV# #A MQ'CPUPYV[ (*?M,CVT8"4/"1M2YBR#851##&(6[V #[A,?N<@/)#1XGUEL' M,U4'3(]M6)@@9A9C!RS&@!+38QM&&([-%U4PZ)\*7NV;9K;V-N)42NW,8+5O MF.]#W7\9ZPN8+,&QOM(-=M.OO=&WW?F/M-IG9>T]":FZOJ8WVPDANW:FS M<5 ?!/TDYSNIA[$:5VU7W$ZD.'8=?]!_=LS_ U!+ P04 " "'@0--5L"P M-.L" ?"P &0 'AL+W=O"F+JIF%!RF/DRAJ-@=>9LV=./)*/=F)NLRD.M;[J#G6/-L: MI[*(8!S3J,SR*IQ/C>VAGD_%219YQ1_JH#F595;_6_!"7&8A"%\-C_G^(+4A MFD^/V9[_Y/+7\:%6IZAGV>8EKYI<5$'-=[/P'DS6@&H'@_B=\TLSV B M^)-OY6$6)F&PY;OL5,A'6762_N$L<[-[P [!]@[J+O?8Y .HW.FJC#+%H, M'& HOH:L7 CH$9$*H(\"^J)80,<=7E^P=!&46#%\2+)^E^0J3.05"QE_="46 M\A-@+P$V!'@8 +/$;B',0*HV"YI@:NOA@0&0VK"5"R,@==C6+@RK5C.6&_'F M1IS<$(S]!-1+0&]7EWD)V,?JMA RE"U)D57-2Q>%<$R1I:V+(HQ 8$GKHAC% MR4C9)=Z\$H^R(Y]7ZB5(;U<6Q/XV$7^L;8<9I@H097%BJ>O!)3&&]N?L@4&" M&;&ZT]IW+<8,L)$$1_H@\(@,1RB\3>P>P$_([&\P -T@,_+47CXX^LWN=5$SP)J482,SCLA)!<11_?J3=S4--J?RCX M3NHM4_NZ'=G:@Q3';AR-^IEX_A]02P,$% @ AX$#3>!%CIIE P <@X M !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4KHTQ MKI)(S<>T29M4==KVFR9.@@HX Z?IWG[FHRFQ+VWZ)V#GW.-[CYT3W\E)54_U M7DKMO11Y64_]O=:'VR"HUWM9I/6-.LC2?+-559%J,ZQV07VH9+II@XH\(&$8 M!T6:E?YLTL[=5[.).NH\*^5]Y=7'HDBK?W.9J]/4!_]UXB';[74S$);=3_PYN5X0V 2WB=R9/]>#=:TIY5.JI&7S; M3/VPR4CF]MY#8]YOI!G;[*OB#F>WWUW^6SS V\R<2LL59YW7YZZV.M5=&SF%2* M]*5[9F7[//7\KV%X .D#R#G K/U> .T#Z%M ]&Y U =$UZ[ ^@!FK1!TM;=B M+E.=SB:5.GE5=QX.:7/LX):9[5HWD^WNM-\9/6LS^SRC))H$SPU1CYEW&#+ MQ!9DZ4+@C A, N LINRKB)(IM/1 8@+!A2Q?&0#AL*Q<6&:L9JXVAM3&G M-DJL+9ICF-A*^7W,12(QFDB,$'"<@*,$_/IM3E""Y.-M3AS%(30["-8V=S!V M 4L$FLKE@B,B"@"Z[BOL&5CSL(1F0GNA<3U0DK) M" 7N-X1\0F;<;PB]0F;J_$TE26+_Y2$HB!-B>P4&$US8?HS C%6 [17!X+Y< MR&K7-B^UMU;'4C?"#&;/#=(=:>[;UOP<;A> S"]-0]6U/V_T73?V(ZUV65E[ MCTJ;6WY[%]\JI:7)/KPQ9V-O&L#S()=;W;QR\UYU75 WT.K0=WC!N&UL?971;ILP%(9?!7&_&FS )B)(3:)IDS8IZM3MVDF<@ J8V4[H MWGZVH92 VYM@F_\_WSG&.:UK*OYM6,6[ MM1_Z;PM/Y:509@'D64LO[!=3S^U>Z!D8HYS*FC6RY(TGV'GM/X:K76KT5O"[ M9)VRH3 2J'S>V955E NDT_@XQ_1%IC-/Q6_2O MMG9=RX%*MN75G_*DBK5/?._$SO1:J2?>?6-#/;'O#<7_8#=6:;G)1#..O)+V MUSM>I>+U$$6G4M/7_EDV]MGU;S 9;&X#' QP-&CV9P8T&-"[(?K4$ V&:&8 M?2EV;W94T3P3O/-$_W5;:@Y1N(KT[A_-HMUL^TYOC]2KMQPAE(&;"31H-KT& M3C3AJ Z^HB +L0&+NSP'K!U*-+T7K-S:&)W%LA9*+)^=%=HY X0.0-$-D T M38#,=ZK78*MI>DA"@@\PL1,3+S (Q3-,KXDGF#"*,7%C$B,;!"PXB<1BX,<2)(0X,F6'(D5\;V^HG MJV-'?X2VI;S+^^O@)Q67LI'>@2O=F&S[.'.NF$XF>- ;7.@;:)Q4[*S,$.NQ MZ/MP/U&\':X8,-YS^7]02P,$% @ AX$#3=1D8) )!0 31H !D !X M;"]W;W)K&ULE9G1;N,V$$5_Q?#[KLCAD)0"QT"3 MH&B!%EALT?99B9G86-MR)27>_GTI69O:G$MW^V);\N7PDB+/D-3BV+1?NG4( M_>SK;KOO;N?KOC_<%$7WM Z[NOO8',(^_O/KV[[NP;8ZW* MY>)0OX3?0O_[X5,;KXKW**O-+NR[3;.?M>'Y=OZ#OGE@/Q08%7]LPK$[^ST; MFO+8-%^&BY]7MW,U. K;\-0/(>KX]1;NPW8[1(H^_IJ"SM_K' J>__X6_<>Q M\;$QCW47[IOMGYM5O[Z=E_/9*CS7K]O^_N%R*H8+T%2 W@MHOEK 3 7,]Q;@ MJ0 G!8I34\:^>:C[>KEHF^.L/3W>0SV,(GW#L?>?AIMC9X__Q>[IXMVWI3'5 MHG@; DV:NY.&SC1TJ;@'"GLI>9 2]Z^DB![?C1(T2F-YYJ157GHU=GCP M::. D)QUV3:5T%()+"53YJX4-3&1-=*2%!)Y5V4M5=!2!2RYQ%(E:C*E\UI: MDD*JZ,IHU KC24E3*L63$G55'.>B- 64CIWU>5<9:&HP(GTF!,:9)M#;9=HR M$GZM+4O0,"GT5I?Y=F%$:L1(D0V,J$O8D9*JO/+L,1LU@*,5#U]2+R8P].RE M,$ZF_!S1F(]: M*8E-A:@L\HLL 4$%J39XG&@-1.FDI3VZ2YY)92'I@"2J8J MG]HTIJ[VP4('2JM*YV<.86@2@*;E3(C,&A! TZ99 MDR0+XYBQ8/8!94Q2-C_0"6.3 #9MFCE),M&28P!SH"2V+K]J(LQ/DOPDEV*! M)!9]9< !<(2,>UA$GJ8'RY]8\020*SUJ6])3JHT6*X!(9MKHQTXMDTJO2W>%8ABP M! #KTN1/$IIL',K^0!D'@=596P;#U0"XBCEE)#+)6[2)!&S-IR*#N6HTL)3F MR$ET\5C00A+IE'3^,.G.)WEU!9P&\]P GHO%E)&4CANN"O <*.,CSJ^F3.:@ M0.)<'A1(1FMB7X%M.9)J5C8_)0SFN6$YV5UF'VPP6@U JTMWP@:@E2NTR8-* MIBOC ,/5 +BZ-*\;R4RRA,8P$!*IO"G,5@-.#>3@E**0]\@VEM M)*W%'MU(!!O2&BR'D9+5E=6PP; V"-8.AV ,5E;?OUE@#$(&(!2;!9: T]Z, MVR!QG@:DCKW*=P]CS#' G,L<%S!F$IO_T3V9HT:TG1;= W;)98D.&\&^6U=Y MIC$&$B,@918PC.'!X'@PVS5XJC.8ZK)KO$AY7#D%\A!2>D*KN^+LF'YXT?)K MW;YL]MWLL>G[9C>>RS\W31]B5/4Q=M4ZU*OWBVUX[H>?/OYN3R\X3A=] MWA3O;Y"6_P!02P,$% @ AX$#33I/<56V!0 ;20 !D !X;"]W;W)K M&ULE5KM;J-6$'T5RP^P<+\OD6VI256U4BM%6W7[ MF\0WL;78N$#B[=L7,'$-K M]K/'8K/*WZIL?PR/Q:)\.QS2XM_[D.7G]5(L/S[XNG_=5\OQ[<_#; M=KV,&T8A"\]5$R*M7][#0\BR)E+-XY\NZ/)ZSF;A[?N/Z+^TFZ\W\Y26X2'/ M_MYOJ]UZZ9>+;7A)W[+J:W[^-70;,LM%M_O?PWO(:GC#I#['R MR@]=E)K*(?UQ>=T?V]=S%_]C&5X@NP7RND#HT06J6Z &"Z(+LW:K/Z=5NED5 M^7E17+ZM4]K\*,2=JI/YW'S8YJ[]6[W;LO[T?:-LLHK>FT =YOZ"D3<8V4<\ M (2Y0J*:P)6%A"QDNU[=LG Q#J!@ -4&T+T 8K"-"\:UF..%I(S]$/8 8$() MY3$=#>EH0D?:(9T+QMRENU>I@/A/*&28G 14=(0,,15.8"D+I&7&% 06H4BFIT5B%=JV*.B]W%JQVA5QWV$(KVJBC[ ,4 MGWU<.12J',,66M&20+(_!ND3P15#H3Y@V$(K:O"$R!BD3P37'07\G[M(4KCN MJ!G^KW&ET%/\7U-C!S\3A&)_)AJ7'0WH;K:ZQ=/<7U]>?:'87TB6#M:N3VS%6GQJK3,]Q>8]7I M*6ZOJ8V3=(Q!^H,8K%T#M.N9ZTV#]69FV+S!>C-3;-Y0 Q^F8Q32)X)5:X!J M/5-^#-:;T3/2P8S'D.^2=%!')>D8@_2)8-4:H%K/7%\:K#?C9J0#Z\V@JUR2 M#CJ-(ND8@_2)8-6:A+;$W$@2R\W.&%A9+#<[96!EZ2A*BD3*X044Q G)7?Y8 M+%]+Y4O;8DNU"6;+ ,4/ERT6L4762T:ZU%?Y^3)6ND5-.)DPTR9<2B?(,!7B M8LFIS>+*82=,UN\M+0M@N@M0W'C7,@-XY/G#-MF"V3H@ R[T.3*X#EGD^\R@ MP.(Z9&?XOL45Q$[Q??NY[X]"^CT)* Y M,X+QRF^+^C^D1S9@ ;F3,[K&0'E)QP(9C; M7S/Z (?UYZ;T 8Z:/)HS ]C(G-EA-3N@YH3YP7FL0S^C(?!8AWY*0^"IT:,Y M,X"-S)D]5K4'JDZ8*TZ/=>AGW,/R6(=^RCTL3UT7S9D1C)\S>ZQJ#U2=,)V- MQSKT,^YA>:Q#/^4>5@=RO?W2.3."@3ES=//<1_,@SA]I\;H_EHNGO*KR0_N@ MQTN>5Z$.&7^ID[0+Z?9ZD(67JGG;U+'B\@#,Y:#*3]W#/='U":/-?U!+ P04 M " "'@0--50376I,& #1*0 &0 'AL+W=OY>T]9MHTE"%F@[^^\7 M",V WV-PYV*2T&-S##X/KX'U>U'^J%ZO#^6I5/;RX75Y] M*0YNW_SEJ2AW>=W\+)]7U:%T^6/7:+==\231JUV^V2\OU]VVK^7ENGBMMYN] M^UHNJM?=+B__NW;;XOUBR98?&[YMGE_J=L/JO-L5^4;JGB^45.[=&M TZQ=\;]UX-OB_:H=P7Q8_VQ^^/%\ND=>2V[J%N MN\B;CS=WX[;;MJ?&Q[]]I\O3/MN&P^\?O=MN\,U@[O/*W13;?S:/].FGV\5!LJ^[_Q<-K51>[OI?&RB[_ M>?S<[+O/][[_CV:X >\;\%.#9M]3#43?0/QJ("<;R+Z!C-V#ZANHV#WHOH'V M&JR.!ZL[^K=YG5^NR^)]41XGT"%OYRD[U\WY?6@W=J>S^UMS JIFZ]NER/1Z M]=9VU&NNCQH^T&@YEMQ2"3LI5HV!DPN.7%QSTIR/=W!#%5IY'F8[N9OOQ(). M%!Z)@,=3=.W%Z'@:W(&$'P@(P.6"?,&G-$9 MD'(M_1#$R2R0&6%4( 0LP3!-YF/0:[P)SKF?@TB=A3K&T\ )8X'+ -'G/O6 M&=E59GQ0]Z(A3C+%_,'1GE@FO"E]![IBZ>" C@<&KRQ7C(.!"7]@G-H93-C> M\[1H; 9?')@ 9D)3#%\>F(R_P##,:D9A32\QC )6,V-\H,3)+)(E>H#)L6^, M:Q;#:T912T[DK,1.2L9>,;%9#+(9)2WQ.BNQDY*Q5TQK]@E<,\QK%@-L1AD+ MIU24S")9>$IQ#&Q.@=U /] %)B=G\8'DF%&<,HH&D@/\:.D?O"B51:I4A4QC MEG'*,IK&7C0UP^Q%TUZG9782\7T%&E,+%,:)B:X;S=&9:$J"RSO!.:UR.*3*3$Z)44G3::DT!-&&G+'+4IF M@4R*=+"4'OO&&)4 HR9P]"3FFJ1<"]^MQ%R3J PD]RLIB83@RN=:G,P"&3>) M"7!-!FZSHI+03Z:DQ1RY^Q>AL4@3<(L1*M&2W<^FI(OL,RE\NQ$B"T6!99'$ MQ);Z$\'$\)04GB"8%'O-G.$DF%$R"V3-U.*!6DQBD$H 4A/J F--4JP%@ZDP MUA2J"/U@*@HB;43J!S-.9H%,21T*IL)84Z@Z),\2:$WG7S+G)792,O:*^:G0 MPMV/I:*+[3-!2MDHE44JS@/%K,+$5O0153"9"L-347C29"H*/6T2LDJ*DUD@ M:VO>4"8"3ZD 1M/0T#'7%.5:.)F8:PH5A229E$2,)QF9-E$RBV1JB+^Q;\PU MA0I$DDQ:U!'/LQ([*1E[Q0!5:!U/DDE7WL/+7.\V0F212 5J,8UYK9/X6&J, M3HT>XOBQU.#1"T_(L.-D%LD4TX&KG<88U0"CH>=7&D--?^*YN\90TS%/WC6H MY%1"7H>(DUDDXVD2.GH8:AK5AN0Q-JWH_%C.2^RD9.PU\,0=K>/]6&JZ\CXC M-R9C1!:*0K'$L-;F$['$W-24FR"6E'C-C&&I/^PHF44R;G0H4YBAFC(T=,4P MF&F&,BV82H.99E YZ*?24 II(;E_6R).9I&,RU 9:S#3S"=N&1K,-!-SR[ 7 MF;FA1\DLDH&AKP9OE^U<^=R]&U@M'HK7?=V.>;#U]/[A%6_?3O.V7[/S&P:V MW[+SN^/;A;^Z/[[L^&=>/F_VU>*^J.MBU[VY]E04M6O<)U^:4_;B\L?3CZU[ MJMNOIOE>'E\R//ZHBT/_ N7J]!;GY?]02P,$% @ AX$#31<5LKQ3 @ M< < !D !X;"]W;W)K&ULC97;CILP$(9?!?$ M:V-S7!&DAJIJI5:*MFI[[21.0 N8VDZR??O:AJ4L3*J]B0_\\_/-#+'SFY#/ MJN)<>R]MTZF-7VG=/R*D#A5OF7H0/>_,DY.0+=-F*<](]9*SHPMJ&T0PCE'+ MZLXOWDT4N+KJI.[Z3GKJT+9-_MKP1MXT?^*\;3_6YTG8#%7G/SOP[US_Z MG30K-+DJ9_2B"1VJ*>;";KG;N MF(H1U=K-&JV@X;,-.2MH@04_TR0 9@H"$A!7#R=Q=,L@0TH:$"= M0?@FC7B1QJ!)G*9SFB#+8KK(M@1D84HH@7%"$"<$<)(%SJ")9N\AF*1X0;-6 MQ32.,A@F F&B%4! "E! &0 'AL+W=O&BV)C:WB7] M^_I"*-TZ+]@S/G/.S.!Q,7/Q*GL %;PQ.LHR[)6:#@C)N@=&Y!V?8-0G+1>, M*&V*#LE) &EL$*,(1U&&&!G&L"JL[R2J@E\4'48XB4!>&"/B]Q$HG\LP#M\= MST/7*^- 53&1#KZ#^C&=A+;0RM(,#$8Y\#$0T);A0WPX9@9O 2\#S'*S#TPE M9\Y?C?&E*!V_\[^R=:N:SD3"8^< M_AP:U9?A?1@TT)(+5<]\_@Q+/;LP6(K_"E>@&FXRT1HUI])^@_HB%6<+BTZ% MD3>W#J-=9W>2[Y O :@%TM3LAF_D04J0K!YT"XWD_$_.+X@'5O:N.T MK;!G.GFIO=X+=#5$"^;H,'B#B5<$TNRK!/9)'/%_X6FT]Q,DWAP32Y!L M">+(3Y!Z"5)+D/Y#$-\4Z3"YQ8P.D^,TR?TZ.Z_.SJ.#;W0<9K?1B=/\@W9D M7I7,HY+:I)]G-WHH,TU82 Z.R RJ/EEM,.Y\:XS^(#M-?L+=P/\C8AN M&&5PYDI?5GNE6LX5Z&RB.UUNK]^,U:#0*K/-]5ZXR7&&XM/R**#U9:K^ %!+ M P04 " "'@0--U/ZSQQP$ !X%0 &0 'AL+W=O4!A&09$=2W^UZ*^]UJM%]=[FQU*] MUE[S7A19_=^+RJOSTF?^YX6OQ_VA[2X$J\4IVZL_5?O7Z;769\$ERO98J+(Y M5J57J]W2?V9/:R&[ ;WB[Z,Z-U?'7C>5MZKZUIW\MEWZ8>=(Y6K3=B$R_?6A MUBK/NTC:Q[]C4/]RSV[@]?%G]%_ZR>O)O&6-6E?Y/\=M>UCZB>]MU2Y[S]NO MU?E7-4Y(^MXX^]_5A\JUO'.B[[&I\J;_]#;O35L58Q1MI&AA\@HX2E MCK\KAG9B8"?% 1(8()E?,"D,D,XHF-2:J8AE:N8#J$(1QM@,"W&CAS,*9A1- M*H%XR,V"03H6B=C1\\S!'C:C9$;1I!B$E!:!@(RGY/C'&:30,R/;$(6.$!@S M[ '., P:-HXP#!XVASS,ADJ4QK&5 MEWNRZ>*.V4-SV$.(/0EC9D5#G4:/HZ()LX?FL(=LJ.A$1I8C(!-IZC*$V4.( M/>0(@=E##["','MH#GO(9HJ,0G/1NJ>:VL'<-,.$@G3S6W1U PF%R4@A*O\,+DHG5_! M'+.& ]98*8$B$WUW1%,SF#(<4(8$<:VR'%.!RP=2@ON8@SZV4X)$5DINBZ9FX\_\-3 <>]Q M\-1@IP2(N/DL?D$.Z*I M&=S% O0>=Q!:.+8PQ ,IP;TGP(ILIP2(N#13_[+;_&VU3O M9;_?>'7ULJWX3/T^V _YL"?Y1U;OCV7CO55M6Q7]GM>NJEJEO81?M)>#RK:7 MDUSMVNXPUL?UL!P_]FA " M "4!0 &0 'AL+W=OK&?\ M5=0 TGNGI!4;OY:R6R,DRAHH%@'KH%5_3HQ3+)7)*R0Z#OAH2)2@:+%8(HJ; MUL\SX]OS/&-G29H6]MP39THQ_[,%POJ-'_H?CI>FJJ5VH#SK< 4_0/[L]EQ9 M:% Y-A1:T;#6XW#:^(_A^BG1> /XU4 O1GM/5W)@[%4;7X\;?Z$3 @*EU I8 M+1^ ^^=X03/A/YPOHO MX.I)?<\5_PTN0!1<9Z)BE(P(\_7*LY",.A65"L7O=FU:L_;VSVKE:/.$R!&B M@:!BWR/$CA!_$I*[A,01DO^-D#I".HF ;.VFF3LL<9YQUGO<7H<.ZUL7KE-U M7*5VFM,Q_U0_A?)>\B1>9NBBA1QF:S'1"+-,KB&[6T@X()!*8,@BFLMB&]W0 MH^L Q2UBF4YR^*?(TUV1JS3CV6;%AA^/JTQ6\P+)K$!B!)*K;J\FW;:8T!Y) M:Z,L@TFQQ1PJ#<))2V90<10\3-HRAUH$TP-$HRM%@5?F?0NO9.=6ZJ:,O,,( M>8STE9SXM^&Z"&?\.S5R[(3XE+?SZCOF5=,*[\"D>@CFNIX8DZ"27P3J =1J M1 X&@9/4VY7:&UL?579CILP%/T5Q >, M\<(6$:0F5=5*K11-U>FSDS@!C<'4=L+T[VL;@ACP] 4OG.4>8YNB%_)558SI MX*WAK=J&E=;=!@!UJEA#U9/H6&O>7(1LJ#9#>06JDXR>':GA $51 AI:MV%9 MN+F#+ MQT[QNV4$&ZM8T5/[=,2[Z;0C#Q\1S?:VTG0!ET=$K^\GTK^X@S0A, M*N>Z8:VJ11M(=MF&G^!FGUN\ [S4K%>S?F"3'(5XM8-OYVT8V8(89R=M%:AI M[FS/.+="IHP_HV8X65KBO/]0_^*RFRQ'JMA>\-_U65?;, N#,[O0&]?/HO_* MQCQQ&(SAO[,[XP9N*S$>)\&5>P:GF]*B&55,*0U]&]JZ=6T_ZC]H?@(:"6@B M0/)? AX)>$$ 0V4NZF>J:5E(T0=R^%@=M7L";K!9S).==&OGWIFTRLS>2X*S M MRMT(C9#1@TPZ#WB+T'$4\08 J8JD#>*I#CXQD?DM0O@+T"V F0=S'R18P! MDSI,ZS"8X#3SVQ"O#7$2\4P"17#ILP8E$"8?Q(F]/K''!T4+GS4H1A')_3Z) MUR?Q^<"%SQJ$40R)WR?U^J0^G\4FVJU!$.8D\?MD7I]LO0W(V H@_GR](#9>;;WZP\JKW6K@J/0YFIP!_@B MA&9&,GHRV2ISI4\#SB[:=E/3E\/%-@RTZ,8[&TP_CO(?4$L#!!0 ( (>! M TV?:HGLJ ( " + 9 >&PO=V]R:W-H965T%U_)0 M:+L0+>EYA:@,[>3;;A'&5A&O^%9;"F8>)[[B5669C(X_/6DX?-,&7H\O[%]<\B:9#5-\ M):K?Y4X7BS /@QW?LV.E7\7Y*^\3HF'09_^=GWAEX%:)^<965,K]!MNCTJ+N M68R4FGUTS[)QSW//?PF# W ?@(< E/PW@/0!9!00=2@F!P0D\($ M,Y!@!I0C@PE0#/LD!C3D8Z/$DUQQ-BD(@$(^,1[3(D#,S$,!.P[A!TH">PZ1 M>TI"@)*,3Y@5@/+X!<'V18!_J8\"]ARB#U0$=AU*[ZE(.CU&Z+@>Z?U;!/8O M @Q,D8<"=AW*'R@([#LT U1,+H_9)-E9[CG],>Q.#+B3>LX[#'L*H_NSQ9Y; M#+C&)MGVH-ML/3L5P\;#@/%HXJ& _8*3![*%_8*!2VJ:+9UL]O$_&UVU*K9W M_,'DH6Q4L!':=#VN-]D+H;FABY\,76':U6%2\;VVP\R,9=>S=1,MVKX?C8:F M>/D/4$L#!!0 ( (>! TTD\)'4BP( ,\( 9 >&PO=V]R:W-H965T M7@(=SSIP9)C;SAM!W=L286Q]E4;&%?>2\GCD.RXZX1.R) MU+@23_:$EHB+)3TXK*88[12I+!SHNJ%3HKRREW,5>Z'+.3GQ(J_P"[78J2P1 M_;?&!6D6-K O@=?\<.0RX"SG-3K@-\Q_U2]4K)Q.99>7N&(YJ2R*]PM[!6;/ M $J"0OS.<<-Z]Y8L94O(NUQ\WRUL5SK"!"OY+F&]8%!;:EJ_^!S[@0<.E$ MY,A(P=2OE9T8)Z56$59*]-%>\TI=&ZU_H9D)4!-@1Q"Y;Q$\3? ^"?Y-@J\) M_J,9 DT(1AFEWX0 MS)VS%-*8=8N!/4SH#R'I% (ZA",,="Z@R<4:3NAPF& S180CF^E=D>>;(@.; MGK%9GN)[@V:%9@'?*. K 7\@$(W*:#&1PE1M*T,0F[,$QBR!(4L\>J?!),L7 MZ,7CKD]1?C)22EM,T%?R(NB.6F]0BGQHKBHT5A4:JDI&5853+Q",JTKOH09F M(J.9:&KF6C6Q42!^?)02HT#RP"@EDT(3>&7@@6O>'MS[LY1JT*"A?NCZ5S)= MV8C -%/HCC.!2:8XOI;'N-6L 'Q@CC1H^/>(DO&.[T7:G#=Q1?@]D&&.*I/*W5YO\IWQ[U/Q$]Y!6SMH2+(T1M]'M" M.!;NW2?1QJ/XNN@6!=YS>1N)>]H>L>V"DUI_/CC=-\SR/U!+ P04 " "' M@0--F+Q.79L" #4"0 &0 'AL+W=O>=CW(R^G:>&.AS:V%.,A/Z@L+=A2./*0YU3\G;*,GT8N"!@M$#,$B?J7L)%MCQY2R MXOS=3+YN1JYO,F(96RLC0?7CR&8LRXR2SN-/+>HV:QIB>WQ6_VR+U\6LJ&0S MGOU.-VH_U MBDXEIQ_5,RWL\U3KGVDP =<$W!#TVO<(04T(+@1RET!J GEVA; FA+T5O*IV M:^:<*CH>"GYR1/4]E-1\=F@0ZM>U-D'[=NQ_VD^IH\: Y()4EOO<4U M*$C0#5\CL*H(J.J&0 P*Q,_[FH "R1.^5IBP5:??\_0A8OX0L;B'Z!3R"A;R M"A02P0+(AT\$_WDST8U#!3UA9PVZY^=CR/PQ9'$7TBT'/)TF" /EQ#'8[^]_ !8$?G__>JT;*6=B9]L# MZ:SYH5#&F%:T:4$FV-QHO?@4#68(B,]-RV)OP(M\U>]\IV*7%M)9<:7O47O; M;3E73"?OO^C/8J];K&:2L:TRPUB/1=5G5!/%R[J'\II&;OP/4$L#!!0 ( M (>! TV)8ML^40, %L. 9 >&PO=V]R:W-H965T@V=G5;W4>RD;[[7(RWKN[YOF*ST*>I9-5LBRSE3I57([]^_([0,D;8!! M_,[DN1[<>VTISTJ]M(-OF[D?MAG)7*Z;EB+5EY-?RVIWVNV@9J(U MUBJOS:^W/M:-*BR+3J5(7[MK5IKKN7LBN W# \ &0!] /@Z@-H"^![ / Y@- M8-<&02&&@@\H("1C M'01$2$1Q'8'J"$0'PI'.%$2BA#DZ)$)U(DR'C'2F(")"U[K%J$Z,Z8R:<3D% M$>!)C.LDJ$XR;0,V7K9D(A/Q1#C*(2'NWG J%(WKL:"+@C@3U-$)Q+%1$,0; M+@IT'[@C<(4[+&C4MM0IA1N9T&L<@J"8B&)P2.&6)^P:DZ"HV&$2@KN>8+:? MV 1!<>IJ*]SV!/7]I*\0E'#LE@3W/8FN, J9&M^QJ1/<]21&7,+&*LC>($CH M7#G<^"1!7,)Q"L ]#9BGQ66V#R@H_2L+&KZLJ&"A8_T!]ST@ MOH_&7H2I[QF/PU$SW%M8= $#9T+X[@!TFE \;CM MA :.97PS0&0#X+8X1' M70_\$RV%^QD$DL78SC"U,PVILU[)/U(N[$)#W;SPVO 4- M.RF9EAL,/J0+6>W,J:;VUNI8FB/58+8_.=V!^1!_AW?'KA]IMY8+^/+GX#U!+ P04 M " "'@0--(MY.<>$! %!0 &0 'AL+W=O<">\3EGSACC?.3B7;8 ROM@M)<%:I4:-AC+J@5&Y!,?H-,*!V* M(Y:# %);$J,X]/T4,]+UJ,QM;B_*G)\4[7K8"T^>&"/B]Q8H'PL4H$OBM3NV MRB1PF0_D"-]!_1CV0D=X4:D[!KWL>.\): KT'&QVF<%;P%L'H[R:>Z:3 ^?O M)OA2%\@WAH!"I8P"T<,9=D"I$=(V?LV::"EIB-?SB_HGV[ONY4 D[#C]V=6J M+= *>34TY$35*Q\_P]Q/@KRY^:]P!JKAQHFN47$J[=NK3E)Q-JMH*XQ\3&/7 MVW&<5K(+S4T(9T*X$(+XKX1H)D1W!#PYLZV^$$7*7/#1$]/'&H@Y$\$FTIM9 MF:3=.[NFNY4Z>R[C59+CLQ&:,=L)$]Y@TEO,[A$3+@BL'2PV0J>-T-*CFQ*9 M6R!R"D16(+X16-UYG#")Q?06DX5IO/97[D*QLU#L*+1V"R1.@>3_6TV= NFC M@[5_]\G2AU:#-/;UXRZ4.0ME_][3;?90*(S6CD+XZD":"^(;$<>NE]Z!*WVV M[0EL.%>@-?TG+=?J.VD)*#3*3#,]%].?.06*#_.E@Y>;K_P#4$L#!!0 ( M (>! TVP<,QW]P( +T* 9 >&PO=V]R:W-H965T5GZ MX+]-/.6'HS(3X6I19P?Q0ZB?]6.C1^'5RRXO1=7FLO(:L5_Z=S!_@-@8=(I? MN;BTHW?/+.59RAKNV9K+;G>X_G<]6SYY7 M+(5%>#:.!LVZUY"1YET1:N]7!,$0:^*8DUO QE7,^*WDWI6PU'+S@( X'BA% MWK#H+@#ACI@G0-VXX!9R>PUO--4?3(!]+V>2"E'01P!61E; MS @.FJ&@&0*:6:"9"](KFN+$*"=&.+'%B1U.S"G0&.V05G$-E)XG9(F(R/3E$?4#CZ M))>B.73]4>MMY:E2YJLUFKWV8'?$?-*M^37,-WTG]>ZF;^R^9\TAKUKO62K= M,'2?];V42N@HHT"G[*A[R>N@$'ME7F/]WO0-53]0LAZ:Q?#:L:[^ 5!+ P04 M " "'@0--F[\'7 %$2:9-5U4JMM-JJ[3.;. E:P!2<9/OWM8V7 M)69H'H)MYLPY,]@S7MUD^]J=A5#!6U76W3H\*]4LX[C;GT65=Y%L1*W?'&5; MY4I/VU/<-:W(#Q94E3%!:!%7>5&'FY5=>VHW*WE195&+IS;H+E65MW^WHI2W M=8C#]X7GXG169B'>K)K\)'X(];-Y:O4L'KP3K81TBHTB48J^,BUP_KF(GRM)XTCK^.*?AP&F X_&[ M]\\V>!W,2]Z)G2Q_%P=U7H=I&!S$,;^4ZEG>O@@7$ \#%_TW<16E-C=*-,=> MEIW]#_:73LG*>=%2JORM?Q:U?=Z<_W<8#" .0 9 GYQ9 '4 ^@%@_P4P!V > M(.Y#L;EYS%6^6;7R%K3]YVURLXOPDNGL[\VB3;9]I]/3Z=7KAJ-T%5^-(V>S M[6W(R 8/%K'V/E 0B&)+)G!R3[";6BSXOAEN;VMI0AEF"9I1RD(A/B3#RB/B$"!-.$8)Y%B#/ N#!'L]B MPO,I11FA#"9*0*($(/)VP#:9$M&$IRR%B5*0* 6(J$>43H@(Y4R'!!-E(%$V MV4P! TUOS.((^0$ /0$ 9 >&PO=V]R:W-H965T9.3-@.QL8?Q4U@/3>*6E%[M=2=GN$1%D#Q6+%.FC5FPOC%$NUY%IXCBIO6+S-1.O,A8+TG3PHE[HJ<4\[\'(&S(_<"_%UZ::RUU 159 MAZ_P$^2O[L35"DTJ54.A%0UK/0Z7W'\*]L=$XPW@=P.#F,T]G>3,V*M>?*MR M?ZT- 8%2:@6LAAL<@1 MI&R\C9K^U%(3Y_.[^K/)KK*2$9'%66%XG<[-JT9AU'_ M3G,3PI$03H0@^2\A&@G1@Q";\-:9B?H%2UQDG T>MS^KPWI/!/M(??FQP_(Q($W>'R!DB M,OQH;C!)W0*Q4R V O&'K[ P>;"8Q&!:&V.[70>;118'+-VENZW;3N*TDSCL M1 L[%K.;]8EVJWAAQ@':K-)HX07--@L%?C7G2G@EZUNI?\NL.AW=IU!OMD7] MH(ZT/8$/&7L?_,#\VK3".S.IMK+9&ULC5;M;ILP%'T5Q ,,_ 4A2B(UJ:9-VJ2J MT[;?;N(DJ("9[23=V\\VE";FTO5/L,VYYYQK?..[N$CUK(]"F.BEKAJ]C(_& MM/,DT=NCJ+G^)%O1V#=[J6IN[%0=$MTJP7<^J*X2G*994O.RB5<+O_:@5@MY M,E79B <5Z5-=<_5W+2IY6<8H?EUX+ ]'XQ:2U:+E!_%#F)_M@[*S9 E;5H M="F;2(G],KY#\WN4NP"/^%6*B[X:1RZ5)RF?W>3K;AFGSI&HQ-8X"FX?9[$1 M5>68K(\_/6D\:+K Z_$K^V>?O$WFB6NQD=7O.RW@61SNQYZ?*/,K+%]$G MQ.*HS_Z;.(O*PIT3J[&5E?:_T?:DC:Q[%FNEYB_=LVS\\]*]R?,^# [ ?0 > M JSV>P&D#R!O ?3= -H'T" @Z5+Q>W//#5\ME+Q$JON\+7>G",VIW?VM6_2; M[=_9[=%V];QBF"Z2LR/J,>L.@Z\P:$ DEGV0P)#$&H_"\:W 9HS(V"WD'B!A ML D"YDE\/+F*IP6!"2A(0#T!O=FHP.2ZPS"/:3PF9P21'-9AH X#=+) AXUT M4(H*4F2P4 8*92,A.IL%0MDX(9S1(IW!0CDHE ,936S)#"28??S;%2!! 3@( M4RU&J6+":(%)CCVX+ RKQ#^ .'K0?= M9&S/-&5X0@LN0#2N0$;2"0JX!!%0@P2%=B%0^(?S']"M&;A.$5"HA(1F(! - MS4"@J>,$US(:%S,CHP\)@?+0# 2:*'<$USL""IX4H1D 1-/0S/N@SDQR==75 M0AU\&Z&CK3PUQMT85ZM#JW*'W549K*_1?-,U'&\T7?_SG:M#V>CH21I[$?OK M*AD:N]4_4$L#!!0 ( M (>! TUZ1A+!!0, , 9 >&PO=V]R:W-H965T.9B3F5Y$_=(<.)?>:UE4S8C M_RWP/=\?I X$\^DQV_,?7/X\/M5J%?0LV[SD59.+RJOY;N8_HLD:)3K!('[E M_-)%9E)U_.E(_7Y/G7A]_\;^ MR32OFGG.&KX4Q>]\*P\S/_&]+=]EIT)^%Y?/O&N(^5[7_5=^YH6"ZTK4'AM1 M-.;7VYP:* "J.'$E<%$Z3-+1D M<5$$4T+@QAC8& ,:L\[(HL6PZY+#"(56-2OF=C:$#%;$02 M%,)^%#H]Q2-6@D8<#=TO*P+MZ!'A.X3M0-?=)H1:IWD)H%"(T]CV3P 6,61] M0FL(EJ3)F,2PBR'B2CRF#VQCB'Y 8M@P$.08CL2N99"(VE8(H&B(;%L!4#&V M36$-H0A-1EJ#S0>YSA*/F"F"G07%'] 7]A:4W*-OXOX_,,<=(%2<$%M?%\5( MZ.@+H$)J?^#!U?12\GIO1LG&VXA3);4L5]%^7'W$>OJQX@LT62(@OM+CK9F6 MWNG;V?A;5N_SJO&>A50SEYF,=D)(KHH/']2Q.*AQO%\4?"?U;:SNZW8F;1=2 M'+MY.^B'_OD_4$L#!!0 ( (>! TW3\'F;L@, +X0 9 >&PO=V]R M:W-H965T594-4VR/+D^J!GU@A_]GS,D^$?"P/3G4J6;)KC/+, =<-G#Q)"WLQ:\:>RL6, MGT66%NRIM*ISGB?EWR7+^&5N$_M]X'MZ.(IZP%G,3LF!_6#BY^FIE$_.UZ$\>Y'=G6CNV3E'^W\UP M U &<#60L6\9>,K ^S"@-PVH,J!C(_C*P-D M7G9DZLOIVM:#S>PT_\EZ5G+T=>'3:.:\UHX49MEBH(,):!^R-B'DBG D@2L+ MP%@LP3"'?H"5B0A\C<-=)YN;3GHT/;187F/O]8H5XPXHZH V#FC7@>]J:;28 ML,$4;2E=/Z2=6>D%\M% /A*(:(%:C-\)-*%!I%5UXQMT(C\<2#I N00(%VUF MUH'!)3*8F)B)%Y&!"0Q1*J%!)?:TQ1X:^4Z !+&V'$T4->H;8GQ=;;HW)HJ& MG?;J)16A245(??6L(B,*(0$)J9;7^CZN1RA&"<4(H8&,B(NKDCN^T\B L)$1 MO:9 W7P#?45L$- $O&" #2IPCP1&-*0"]0)%1&=C@@ &N. J1KP1#:E O96@ M,S$A[@ 17 V)*8=Z\=<*TZ^)WD,(:+ FN%X23##U)B*F8@9$ ZT0D!008[\< MX6ISSU4_,5Q\"::^ YI)<-$DX7\T(RY1!-,HHQE-\8E!WP00T"2(AR8;UR>" M"931C#&V/;I4YV/"(M\/!UY^<+4#=T1#*E!_B]39(* ;>R3@R@FFB'HC8G :$@'9@MPZ01,.O76!$0Z(8RUU;-"8-0U%N(X9YM[SOK)X5H,F!8/ M;"V JRC0\>T)N/H!IGY&54PUDJ\&D5X41+-B&'AW!5RS -,L8\8#[$4M,LX- M)LR+.INWRFV4L\T]9VUR3N?LE;/RT!R$*VO+SX6HYZDS>CUL/T)]=M/&EV2Z M(LCX6A[.VZ/TA_OV9/\M*0]I45G/7,@38W.NVW,NF"3O/L@Y.;)D=WW(V%[4 MMZ&\+]L3=?L@^$E]+7"NGRP6_P!02P,$% @ AX$#36O!?\QM P XPT M !D !X;"]W;W)K&ULE5=M;YLP$/XKB.\MV,8O M1$FD)F3:I$VJ-FW[3!,G006<@=-T_WXVT)38E[;[$L!Y[NYY[NRS/3VIYK'= M2ZF#YZJLVUFXU_HPB:)VO9=5WMZJ@ZS-/UO55+DVG\TN:@^-S#>=455&.(Y9 M5.5%'VT'HOGTD._D M#ZE_'NX;\Q6=O6R*2M9MH>J@D=M9>(6"D/2CW:CR^; M61A;1K*4:VU=Y.;Q))>R+*TGP^//X#0\Q[2&X_<7[Y\Z\4;,0][*I2I_%QN] MGX4B##9RFQ]+_5V=/LM!$ V#0?U7^21+ [=,3(RU*MON-U@?6ZVJP8NA4N7/ M_;.HN^=I\/]B!AO@P0"?#4SLMPS(8$!>#9(W#9+!(/EH!#H84"="U&OODIGE M.I]/&W4*FGX^''([[="$FG*M[6!7G>X_D\_6C#[-*>73Z,DZ&C"+'H-'&)9< M0C(?@LZ(R! XL\ 0BP7VS/%E@*6/8-3A\*Z3U9M.+F@2,%FDLR<7R1*P@P1T MD'0.DC$!X22[A_ .4G>0&Q03YN*6 (Z3!#NURR!W*6:,.:F!<(0+SF%Y%)1' M/7F<./)Z"!W'P801IY9+ (9PPAW6&0!+8D21(PX*FJ3IE=HS4!OSM3G3:\'\ M,(0R-P5+""80BAUM (Q3Q)P"KR 8$>Q*W3BHC?O:G!0NN!]&<$3=90K 4DP2 M9_)F QQ0KF#6T$X$0N2PNH$J$[XZMQ%)[S93XE;-A\CO-4F/+X(N:E< 2 Z MJOZ%HA14E'J**$T=*JD710AGE:U\C)V)5Y8%BN$-)/;)L"MJT)4]"'V\KR)P M [E#&&#A)#X;0))W:^$N(0!S0T:>+KG #1T!'=V; M,7YW92)VR0 M&/.476$#MV#D]V#*K@F"^QP2_[&,X,:"_,[BSH-LP(P;H5<> M'^+.V6AT0*UDL^MN"VVP5L=:6PVCT?.-Y [; ZXSOD"3)0+&,WN#Z0[$K^[[ MZ\^WO-D5=1L\*&V.U=WA=ZN4EH9Y?&NJN#G@O3\CJ639+) MO$Q4[A1RNW _D?LG%E4!->)7(L_EQ;M327E5ZJUJ?-TL7+_*2*9RK2N*V#Q. M?QI2=UNS"KP\OV#_7,MWHAYC4NY4NGO9*/W"U>XSD9NXV.J7]3Y MBVP%<==IU7^3)YD:>)6)&6.MTK+^[ZR/I599RV)2R>+WYIGD]?/1GL]F8^QCI?S0IV=HOD] M'.+J9T?NN5FN==59KT[]SJB%K,0X.A5YC@&K-"&'Z->1QB M^I G1!-V&,](Z?10J(?6!.R*(,($#!*PFB"X( BB64]L@XEJ3-Y@N/"KOYX< M!*37P*N4 IA2,$B)AZ*74H/A%R-1AC(:XD@XDA"'"7&04'^.^#"AD(V,%,*1 MPN%(44_2*AQ,B:5$$3"8I2@07!7(A+) <%T@P\( ) \-'P7! MF&3L> (L']GRQ1XE?()D;#Z"W-2)F84"FX*("7*Q M+02Q4&!+4'*[6FK9*.D-:@&(VFH-Q;ZAP#>"6BBP M&V@P02UV P5;ENB=AJ5QH[ES!L'P;L(RR;$K.< M--D$Q=@9#.P3(NHK!F<^RRC8/ R91U@HL"58.$$KM@0#FX08G,P!:-9?6>_B M(_->-/?0IJ'5 MH;UC>]U%?_D/4$L#!!0 ( (>! TW"@5,%=0( 0( 9 >&PO=V]R M:W-H965T?> X:;]82^LA)C[KPU=R)=+@5.R="&\3%DIX]UE&,CHK4U%[H^['7H*IUUYF*[>DZ(Q=>5RW> M4X==F@;1WSFN2;]R _<]\%*=2RX#WCKKT!E_P_Q[MZ=BY4TJQZK!+:M(ZU!\ M6KG/P7*72+P"_*APSV9S1SHY$/(J%Y^/*]>7!>$:%UPJ(#%<\0;7M1029?P: M-=TII23.Y^_J'Y5WX>6 &-Z0^F=UY.7*7;C.$9_0I>8OI/^$1S_0=4;S7_ 5 MUP(N*Q$Y"E(S]>L4%\9),ZJ(4AKT-HQ5J\9^V(')2+,3PI$03@21^Q$!C 1P M(T0/"=%(B/XW QP)4,O@#=[586X11^N,DMZAP^?0(?G5!4LHKJN0074[:D^< M)Q/1ZQJF0>9=I="(R0=,.,/$T3UD:T)N(IXH8*HBM%61AP8]O$^P,1$QU&KX MI\CNH8#)E&85F'21#\-"P9JM[8U M,4$*4NU$+*!%N+!;@E9+T+ $4]W2@(&S+!] &FN>+* @UDU90#!9:*9LZ<+0 M;BJVFHH-4P#HIF(S2P0T3R8&))HCBTR0^IHC$Q39[216.XEA1S^S/#$^! AT M-R9F$>IV3$P0)-HM[BP@&/B:(V_VA#68GE4_84Y!+BV7?\)9=&I9SZ%\ K5X M'BPW@26^%2UNZ$@W^:$_?D7T7+7,.1 N'E[U/)X(X5C4[C^)6RA%2YX6-3YQ M.4W$G Z-:5APTHT]UYL:__H/4$L#!!0 ( (>! TT:5!SRP $ !P$ 9 M >&PO=V]R:W-H965TP 3O7,F M=(5Z8X8=QKKI@1-])P<0=J63BA-C0W7">E! 6D_B#*=QO,&<4('JTN<.JB[E MV3 JX* B?>:"%PJ@7\\AU:2CKB<7]6??.^VER/1L)?L#VU-7Z$MBEKHR)F99SE^@ZF? D53\S_@ LS" MG1-;HY%,^_^H.6LC^:1BK7#R'D8J_#B&E>Q*6R>D$R&="4G^7T(V$;(; @[. M?*M?B2%UJ>08J7!8 W%W(MEE=C,;E_1[Y]=LM]IF+W7QD)7XXH0FS&/ I M, M^A&Q_XPH'O(9@ZV#V4:Z:B/U ME"(-ELUP6R58',"^0?'!0W?03,O<>(T,G)-[-S^).E&AHZ,T]LC]P712&K":\9V] MC+U]JG/ H#-N>F_G*ES8$!@Y3&\1SQ^$^A]02P,$% @ AX$#3?1>W1B? M @ RPD !D !X;"]W;W)K&ULE5;MCILP$'P5 MQ ,<&# D$4'*QU6MU$K156U_.\0)Z !3VPG7MZ]M.(Y@D^3^!'N9&>].L+UQ M0^@KRS#FUEM95&QI9YS7"\=A:89+Q)Y(C2OQYDAHB;B8TI/#:HK109'*PO%< M-W1*E%=V$JO8CB8Q.?,BK_".6NQ51?%Q::_ XAF$DJ 0OW/W* MC'"!4RXED'A<\ 87A502>?SM1.U^34DL)8NU;!+\C^!^$X"8AZ C!HRO C@!'*SAM[(HB2EI M+-I^#S62GQU80/%WI3*H_AWU3OC)1/22P'D4.Q]0(;'1'"40YW19YOBEREZ1O-\A7?OS)K9A8(C *!$@@& M M'(R74+B12D:IV,QJ"-#G)'9NB(N1^"D1^W9*ZJ@<9JH%8-G,_- J%1('S< MS\@H$-WWLX7 H9_NV"P=XT-WPHJ9,9&9ED@X)3 W"LP?MP*XYIWLWC>CPPPK M]30W#" _F*H&3!PKP&#(Q)$ C&?""GB?L,2\7X'_@"6^_H$$NB;D##O. _X8EYSX'0D(4_-B743@:H>W(;U";C#"ZB$M.3Z@J8E9)S MQ64A@VC?>:P\>9&-XFNPV !#?"L[%77Q?+Z5)?[NDS R$YU5/RGPD&ULC57M MCILP$'P5Q .VMYIPJ_UKK?$*(.-;1,/8@>.K-3"=DR;4)Y(JJ7P(XN MJ>4DI#0E+6LZO\S=VDZ6N3AKWG2PDYXZMRV3?YZ BZ'P _]]X:4YU=HND#+O MV0F^@_[1[Z2)R,QR;%KH5",Z3T)5^(_!9AM0F^ 0/QL8U-7X:RT:"<64TK+WL:QZ=PX MC#M)/*7A">&4$,X)4?3?A&A*B.:$<#0_5N:L/C/-RER*P9/CV^J9_2B"360. M\V 7W=FY/>-6F=5+F=(X)Q=+-&&>1DQX@TEN,=M[3$S7,X:8&N9"0K20T!%$ M-R(I3A"A!)$CB&\(LH43#+/"16)4)$8(_F$S00F2C]M,48+TOH* +FR.F,1A M.H>)<(D,E<@0B6 AD=U)A+C$"I58(1+A0F)U)Q'@$FM48HU(1 N)$9-=NZ#N MP85,OT+O$$6DXN4%H1_4(E=7U_;2;TR>FDYY>Z%-%W!WM1)"@R&E#^9T:M.^ MYX!#I>TT,W,Y]K QT**?^C.9_R3*OU!+ P04 " "'@0--GRLEO!X" "U M!@ &0 'AL+W=OF.VC 0?I4H#[#. M87*L0J0"JEJIE=!6;7\;&$BT3IS:AFS?OK9C(B"FP ]\?\8;(M60'Y#H.)"=(34414&0H(;4K5\6 M9F[-RX(=):U;6'-/')N&\+\+H*R?^Z%_GGBK#Y74$Z@L.G* 'R!_=FNN1FA4 MV=4-M*)FK<=A/_<_A:^KT! ,XE<-O;CH>SJ5#6/O>O!U-_<#'1%0V$HM051S M@B50JI54''^LJ#]Z:N)E_ZS^V22ODMD0 4M&?]<[6.=&ULU+UI<]M8 MEB#Z>=ZO0'B<4U0'Q,1"<'%V5P0MT;:Z;7MUOG?=]E)L5M7__9B&$Y>>-]6 MRW7Y;R_NJVKSZM=?R_E]MDK+?K')UO#-;;%=I17\N;W[M=QLLW11WF=9M5K^ M&@7!\-=5FJ]?_/E?R_S/_UK]^;28[U;9NO+2]<*;K:N\>O#.UCQ"7JR]8Z^\ M3[=9^:^_5G_^UU_Q'7YOZ'THUM5]">\LLD7]VW_?K?M>'/A>%(3CYI?+OA>- MVK]\9#WUQ^6)R^PN+ZMM"N^=IZNL_M2';+E,U\4W[SJ;WZ^+97&79Z7OO:\6 M_?JCU]MTD:_OO*N'U4VQ; ST_OR_=RSA!!:]39>PV$7VS?N/[*%S9]8'06'BG:=5X5P'[__LO_Z4-HE,88T'CO%FF=_5O;]-EV1CQ M9+?=T@MY.89]N[S)O.I]G M\!0\L^#GNR!U>$EM[%KBHKP!4XLT[XV=MX Q\VD+G^I "\ M]=F_1 UH79R?SLZO9J<>_'9U\?[L='H-?[R>OI^>G\R\JW>SV?65U_MT/OUT M>@;?',&E^G1UZO5>'GDOO7SM7=\7NQ+VT%Q7-H>3#>FFC+H.*2W+K"I?-;Y. MRWNZ1'/\)?O[+O^2+N'YQB17]\6V.JZR[0K6\B4KJU7;4W!(2'Y*;YO-,QCJ M9IGYWCJKZL^=P1#KJMCF39)Q4=T#+LR=93>N7U$!_/<_\W$+=&X+"(&[PXUM M<,6MJ[G*O@!BK>=9QU!G:\"=NQPV(P^TCO*V*!9?\V6#&IQFMQDL=.%5Z3= M15Q.07M<%NL[ANB^7;9_IXYUF:AOO6*[/,.R^JS!L?U=Y%7OJJW*3S[-]> +,LL^V7[,6?O>8U 7IS M7RP7V;;\;_]U'(6CWPCYJH?&\5QL@1REVP=AG:^\\[,K+^C#'4[@Q+8>7,1= MAI\=%?!3 >F2K&P"QHB ^'':YR>95_B5;-HCQ=+'(D<4"H#=IOC@&PC1/-SD MON7(=ZO=D@@V(_R\6 'H[K-U"4,#&8&_,Z^W+,JR#NT_7V85R!_P)E#C-:R] MXZS+3G _BANT>?O]/W6\^73"W?N8XGVXSZH<^ 02EVSD+! N98%L0X&Q@+8@+?H56Z_9Q5+9+5VVR=H:R+ M#Z6+5;XFX1O)2LNDU78WKW9;7-O\'@6^CAM?-+;0 6FF*][MMEBIEXIU&VO/ M LJ-5H[]V%2U2')R ":KW<\9B_J)@-5)1.! *XWC]\BP7S)2[S^\+37NP%P MPIG2CHX>>_<\J_83V,8#ADS ';E)RWQ.5Q!O2S9=W8.?\^\ MWON+JZNC9PGP#O4_<9BDX,T>^O\89R5TQ($!8YKB_ST(MOB"MUMOLW1))/\. M.&_);P.$$,?2+VF^1!'R&##QN(2K#X(<2'W$2.T)GCD^L%]0%I RP$[6M-&] MPSYITQTRZ_->/@P_IE?OO#?O+_[Z/'V.=++;9?&U=*@7"G HE'4(^XL_=J*4 M>56!^E -DSPM/K93FI7()ANM74(]TPXEI>; MHD0.R< M'WK&C^$? _P1O/BX Z$!SA#!JY6\XVW&\C]<^!UKV)MBF<];)G7>/\C6 .QQ MGF4+661)\L@S7UZEE1"S[Y[^,-2R=_OT-_*Z/6+_PWH+B,D;HK09W;1TW:JI MPQ)8[="$D- HQ2^V3;%7XYGBWFWX\AB.W;+.\PB.@7@XSS>D>C[PCN!B5UV6 M@X_60Z*C>LL,P8*0K@/1+.&1HT;U!E&9CKMP-1FONM\6N[M[+UMMEL5#EHE. MB000EH*L9K-,FV)H X9M\.@0OK:TI=XBX]^.2(""L?R&3<^GC:.TNLWG>"WQ M@;:3.?!5-"C<9'?Y&C5T0F6RB'[GB!D2MZZQKG:;S9)D)3A,(.ES(.^[+2'Z MNE@?TQ@6_L%0AT"R8>"3MV!57_/JOA6[/JV)CJ=B#R&N>]A5O@9*6 )C--05 M3:$/3QC@W8QDT.GYW[SI.4@?GSY\F%[^#46/J[.WYV=OSDZFY]?>].3DXM/Y M]=GY6^\C2"HG9[.KIB)^!T2 F;>/YK 2R//",/>/:.D"X- 'CFE"RZSE/DWV MV0M]17)PNG[P]GAE$(6\LW*;9LL<"-IV4["6Y_6 -WHO9(07<$F]%VJ8%R#> M?4U+DDCX!3&4 4&$[>"1&VT1K]('TH;#R632-VO)@0=[)>)B#N<(@+G/[^Z/ MX3UR02&?RU$O!!ELG94QQ;_NA[ M0ODTC[%.Y1JVNENG.T!#$J#6"Y0KZ#[!4AE,(+ ZD\P ML9)A $A?8;_XL[HOA)G YU_OB^42)(FO:)XK=S=EOLC3+8DEM[!G&@X.!/1] MC38I#", X4.]29=,0G'GZ)$K\7+25K][/T0_JWLXHK_OTBU,"HL%H0MX.C*" M-W! 'OK1O/L4J/%-EB%/!)ELRP*2!0RZ^\4.Q$A5'QLNU,F MD&UVAX9..CC4&^#+*ZT?L8_RVYQ5(3)!EZ7&4K1:1L%O5[,3^BW\[8A!\)"E MVV,DA0(JCYRS'FP_A6,!BDP!H?P='M(WT< ?0YHL0.Z]XN"')$PG$=UI$;O((;6:SR M"@>U#[C&^]Z[XBA*N[R#+#> \?(J7!9@8?F/O"-5:-FAW(B?>C24C M':,7GX*(,+>(402U,.ZE1RUHIE%L.B>A+9S$ Q]O;XJN7?07(/5)'[D5I-(! M>J4+F!X%18#%*OW,5,(^/"%"L"-$)EZ MO8-!+AOX]!]ZU[?L,T>RYA$Z-AU/'F!HOE0R%V'W[(1&RVZV.SR7<"B.*T:R M=K"K&K'!40@IU, M@V+]-M,;0_2K[VSL\;-P,,@A^]YE7GYF0,/Y,&&D*WQMT1,@$N\KMU?@N0@.'GEA$$)E"7 $2 XBM=-50Z8%3$/2*O*6K3@-IH M^%\ E02$SF%Q<\(+5]1H7B6E$S2/]16 "FX*G$^%9A7O2['-,T;IRA\>W7 I?GFOC \N9=)P=K\W%@72+#IE[M,<60(9^DV?(T(L6 MI0>?!E9J%$ 9&-PZX[4OX'<8CO !,0KV@J1#::_N7M2J?H.37>;$DO&D/901 MB7_LZ+*@Y65WH^R_Q;9DUK/>W:;H&<,5P^+]I MG"MN@-YFY3Q;RU"=ZV!>I%\DL5@A#;YD$!VF*)!RB&RPU8O5(B@N52_/%6L1 MNX0(%(A?>]?DP 8YUQU2%FT+ FFR)*3(0"SZQ#H"ZMXK(C](SE@FTYI !]MO M%]=$ BHM+JW%$3,+22PE7,*-Z.$H?Z6WMT0YB80C5\K(4KT36:K=GNLIP8W& M;?#[&H_L&AMM9N*<935>67KE8O [='%9 N@[=)\E313/,G3CTU*Z-ZL,K&3R MYSG1] _TFR63%.DTJUK(L!;%[J:"P]1:7N,)(B:V .5;%D2/5T0C?TVW&$F) M"Z9@&'F031GFL[+#NJ_ XM?#H,P<\#80%%PM$AO'NNK;$5VN-0^W9'06W)+" M49S_1K12>.I.XK5L\I^UV 6M/;?;4IM^RE UT& _E0N,,CW>::T'T!H:K8E3+OK2+J2CUJ*DZ%2*]EL28>OP.Q MC86L>;Z=[U88&S)'T%2N\,=2#ZHF] TZKQF9@5+@$?RQ6]P)D&]0GZ<1 7T? M\$LZEKU$0=_U.5E[[ZSH"Y^X:>G>DZ'--=CI%;^J1A M:K9E9-\JHJXH5-+:M1#'\_"\-UGU%;5G>L/%%F?U?FWBVQTR\ YYG>X@"M=$ MLE$-LN5/V_X@KB./W;\ (5Z)$E%1W]Z5B*6 4L577W9CE/YU88NS;8I,^W8N-KXU7'X$ 1?2N"P+R[#_(0,>OP_;UML2(9VUM@U_? M,Y%$WF3 %8M$(;NAQ\?:-? MN]T/TZSW0B1Z:?\HC6("'PDIY MBU??-NX7-TMAK"Q<"URWK(V!QE?:V@&,AM(0*6EP4+@M@RVD5XOXR-@F1J]2 MFVORA=#*!C^8ZV"/#"Z7*T>2 X&-.):Z?DMZ?Y5M0*'NA;#%!=HO;A_49'3+ M^9*G>I6^UXMJCW9!0^BJ&@G>C(_P7$"\ QF,U1AC[F<\@8<&1X1!,WJ]@#;ZO HM?:7,$^&FTI+T5@1K MD!-TG%W?.UMK%%'LHP5)'.37JA&J: 6*5&!\6*(Z0@(,6H%0(/!K!T]2"P@LMD1B7-G:YE*[ M\W*'RNY+1*>F#JKK$FA9GWD;*9E,.'!'2URS8WSJN])" \7P3/1%7/ -5 Q( MU&QE]8 G-3EEO9;@HK"OE_>SOL\CM,'\@%M]I*YI];!!M05]F7-0:DC]5_Q2 M&9@YQEK%J'S+%L<,2;D%9,!#ZVU&X0)V]"+[,CA0N7Z]S#&3;:FXK;XB5NR_ M<0ZM2+>9#5' 6-"88"-?E,*D1F$;@R,:H6NW+#"&SY(S2QOY:J.SNQS5/I&;'RE M5))=J51EDK]LY&5KY!^DY "YR1;:&TLNS\KB5>HV*)ZU6Q/%8(^!DECUJEA: M+5%> 6X$?ZZ*+UG=J*>&U'JA62]3:RT:U&PD3:YF0=]+VV@"<@97S) <6(+ MJ5HP7MU\970+7)[E[1=8<:R2V/IL3Y VIU;P%5JO/XBZW48/G-N!9 &EP6K) MF&-<0,0"# >PS=HE)G)[0!*(D_>]4WM$DI+8*8H#T$'1 &9H4:V,=XQ(+4I" MWS"HD\&"P9GH>T'75LLMVY"U0@(G@)8BR5"ROQT/DH*XM@(%-UUG0%A]U^!- M.@)1FK^CH0@&!#*(5C:Q#*_PGM]0@.B<-07[))&[V<@GBS%^:LTYMY1?O3O8'S#M+"/HK\0_+WFME$%269X#EK\>+,["8YLG MZH&F*JP*X/=RU)]XJQSD60R42"WK#R8<5&VIVLJ7[09GI70[W3 #UD0EXM * M3\M4L("UD/:HW=8X684*=G1*2ZS)(S$0@B^TO'71#,9M[&>$DQ M8++)F2=Y:LL)\ZXZ R844$.]#;;&#/\$(#6'KH.M=.'VJ@8?VG'O;$W6.\K5 M.?(Z*R90K-4CFWCI#6-_$$7P2Y+X(_BE?ODZ4>Z0X4>4#TYD*_K->T+./!^\<(0_XG4/^^RK\NLJKR/&,*PI>HUV19(',;POWCW M<8:OQ?@PO9O@/_CGV>L/WK_PW_\"__]?+?][#- M0I"Y(JW XP(4S=?J]Z3I MQH"->.%0+;YUM1^%'6NM>"]AJ3EN-O674TR3@M4>&OT%=X 6^NJ@(^_E#@UX MS5#SW>P'L4^BB/72&X\G\&_H#T8#[SS[JA::F_SX!7,[ZZUQ,O1&\!]J.EM) M56NXV?7U[L5)X!UY5X!,2[FFS2%[H_$ 'NJ-!HEGK5MR+*P')\,05AO&B?<> MD."517XLC:\!=>4G??!ZX2C&B<(Q+DJ5)Y%WVR8$(C(>P[^3)/'VI1&W(G7& ML?0ZIA$CZC7MX>1E\J=+PN^>+&*-,!51!;+''(PZ/XZ2. CFTU7<5-8J,>[[ MJ 5.+]$?F$1#^*4'U'\2>OA9,O#C(>)?+PK\*.:CKP-%E1WY:X:R,XI5$B!6 MSVFRJS(DD3\$(I0$?@"("G]%X<0;3/SA9.S-..:&9&B8@@R&/$+HCQ/#ET+@ M4H'^RT[]IEA3/,OLH*.#;0Z&0[V8@1\.]&+VH92:FA'EI1?T@6L"L((^D"R" M:3\8\ <#!.@A8ZGUTFA!?;3 <6K^&<628,^I$603<%^N+9I^]"TBM40(;+ MPOG+W1H--KT7EU>?RA='QBI0NQXMD'5OPTTA]^K@*\$R1=)/]!YLG&DN'5=X MT/HH6.7[5H[?*%I"IYG_I7?8ZY8PN=&C8QZHM."I%0:'(OUMS[ MRP?M8F"566B]#G$GRZUZE8,%TOVA E;D.E<3,@=CV_I$+##\>%LO(-3"'"D[ M-J\H5-FD6_6]J]U-:0Q\]:/D[.:ESOR#7Z>(SY;- OYV3W,.#,R ",,)6&DV M7HZ4!6$Q#2*6J3-3)UJ*L5"Y+Q"I5PH6"!7%R4Q@E0)&+4JDYC22*!''@'AP M(,>5JI@5<8 AN>#M0"L)_N8T);I(,G#;'JTX-8UO5AH-N0K59F GPY:+!J#' M;XX#V*Q)5SPSD7;'%W1^2Z\'YUP1HH^C! -87CF1 KB4#UF*$SR M1K;P8+Q9/;B_*ZC_\003OBC:V+UR84Q.!Y4T?5"X)68D G$W099E(_I.N7K9 M\/M715*R9:8MO.0(J2TG76(B -.<'EI#-IM"Y!0SVY'K0I+W2[%PMVPEKVA1VM?F;%LG5?8:&><'LB'S02"J009C<> M1"W,3B+%$:19IDN@L#WQX@/'&[+_@2N'& 4 M'A;!]+0T++/&^1+>8YH)0V8YD3-T]>O:&YQ>QBGFZ!G->(#:ID0XU*.W57[@ MX'_QB_:]&06.V_%T#E7'D"O4I)0?5W\!Q ($BO(9U&+2KPFT$AZAG"*=:Z&P MSVZB0MYCFY343%V+G?9OU:(!M3O .46)ZW4.,<\3HM\ M!OAMH.Y,>;!9<:.&V^SWV?FG6;.T6XLPH(R* MD:Y>1ZCKU8D)8@6> M?J@@PY=2MR16,Z1QQ7)LEN&@!-VX MM!1S8/FJQ>YLET&KCU\SXM9K&_M<^(GK";WTHM@?C!.TVPS\)&"[6CCV)^.! MURA.2U^%_I ,/_PX?C+TPSA$@:=^J=Q#%Z>])=9WG%"Q/A"PCJB'^&T#;5I* MD@*\?:8GT3:.J1".&J;7H7>B4]-/[.6(A=F[HN4\!N+ 'X5D)@_\"=G(X!R' M\$D;@*-! ( E0YH\CB<211-_"+__7" [;M;N#/\ZI/>9A^EH?L11=!J+.T[( M*39Y8?;B5IU%T ['_F 8D179C\8"[R$@]1@=?FX56CC"V!\.QW@X^"3^F0P= M,ZQMJH[\4 8,!WX\&*+@R@=M=O&Z89T-!O1*T(]&WFF+O=5\/WS,_/Z?&O)) M.%&0G_C!9,(V?<#B>!BW0'X2 >2'"-01PWX\\2?P@0-[XQ(8^K$,.1CYDU&P M#_;&$!Y& MM)9,'>F+;U]^/Q0?LG-_H;NC8'U;L\>#<'UTO$Y4=^'.,&>10B M\*,X5L972NZXRXJ[;;H!QHRIN608+HT4_S M+1W5*O0@\0UA]W@MQT"/ _3JAY.1/TSPHS"9P#T>>2?WH!.0BV4<(I6>3 (O M1(R<)-XP\<-)Z,UVF)SK#4)_D R\>.R/H[$W&L%?@3=._ C@RHE[4Y#Y!-C,$$8[A?_CB)O $0F\%8/5KF*0X5 U, 2A^,8V\$+P43;P ?C@;N MW7&(5A3"*NDWHF33PC+Z9=!3'S!P_ U #$9PX\8+F$@D @#X,$A0G9,/R-09B(8&'\& M0 UF"%%TP85P(@.@JV,XF"B&6PA@A4V%PQ&)8WQ/X;(#70#^CG<>H#@"L@ ( M@AM__@UM2=/3:0T6'2>?TJ(F:9:2(Y)7*DT'LPV_< E:51>T%FPD5=F[4LR, M5F;9C)Z3.F57GN.YT!XWK:].@C0SJO(FUK1&O(DD%M;3/-0*&V!1HQH3I5TY MHIY%XH[..J"E9;:,CF'FWR0OG'2YNSO@FE0R1,?A$AUMY":IW"6MZ.[6.F6G M\TP$+!)=4C>M=)@F;=.P$X]JA[K4]V: LLTP*)8ACX+!_D<%H'[0&=&H^B_7%*( R )+PO2*D!M7 $]"@\+"9)5-+7 M$C" +H-'4D[K$>^UW$U-7GQA4I3U][R,2[[5GE1DD/E;? OC03 *!L1=]SQ[O@JF/*;0* \E&Z%8.A M_85+ ?A^UJA HT^$W;F'ZM->G&/I_F8_"=N6<2DD]=2JZMAMN.Z:X_'(R=I] M[>JH]JK]FSOJ_H)R^]"/)BS!#_SQ0(7UN4DXC7) H$_%> 'E![X-(L1P(.-$ MP)FMUFVOO,OTJ_9WT+2H]0>L6:$"\==B^_DX7Q]+E@\)]PD($2#5@?KVQJE MAE=[. I1SH]BE 50TAB3=C: P49>6V>X5UZCH#Z($R#N8&@A2"@$XF9S"3L$ M5D5P3<:1]_OTVOX*A,[)P,,U3V3V&(2@!/Y-6$*+_ #D+K)B1"#R[.DYQP6- M06W>-FH7Z?Q/& >TFV!$ (1-CV#L-SM0SBGWB9*B\F\581Y02E@NJ$*3,;M' ML8D5FK,PRXOE!PR$"Q)4BR,0K:((H ) C$"H!-E-T,'NT;78U]D!B#/HQN,P MI!A/DA7'C"#!D(1N_&WB3X!V'MSO#B3??*$%1&+$#?JE-@F&) ML* (V!*H(N\[LSXX0'Y,A\@'*LY!$*>!JPQ$!)^,84^$>:"& /!:; J >.G# MMI#R44K>LI 0SF^<3#A6?CP\B("M@TB4BI '4M4?IU:UN]5ZKK#)64DB6@ 194 MCI!_047.,N["=005 T1_N"J1T@G@TL+M&TFZ0XSJQDBIBXWV6&^F9Y=P^]Y_ MFGD?9M.K3Y?<3:7Q&$9=_$[I4H?1X8YQ7WEO3$FN^SS;8I'OAU=NZI,*Y"#_ M:%N^"7>^DHAD4^ZYLH)#'!'4R B-T;9.V( D>[W'[#TO[+.%K/X\C;^PU!+V M-/U]5R F\MI4;"2_(UD"77X_RGLGXGL0*^LTFT? .I8]$O MDZ*05']L_VXBY8&2A?#L* _P87#4C%T836K]>NK;I0A9U MLRT^9]M?%UF*+64)&!PVIGSB5 8Y Z%;.,G\H9;X_NC*=?DUM7BG/)K 7P!O MT,0&.57Q1J$X7^7+=&MOE\^!9XR;4[77;+^A#F:2+,LU.2AJBU$ Y2:L6DOY MUA3RRK&P.JN3A#@*=2FV=H1+U0B(0D,NK]#:^F[M8)-]NAR=:Q0<4>W,?F'Q M>H]42*/AOL(AVLIDV1+M(N$ .CC&-OC*C=%'U8 RIG:WA?A9@7TJ M)) D3XL<44732UV!&@WHY:M6[4_;&:4V3PLA:M:#-2$9'57J5M:R['*#:T[) MDV5Q:;PV+^$K16TTMK/AIB:.?@"5XD&=[NT."]YBELN0) E2:E/3MH)A'X. MX_>!S'(#\*!^O$!VS!0FQGW*93V0)"6'V^$BMR9%=<>3WP$K/I! M$(E"$%_0" IZYAB8:;>DHD9AB87_Y1-IH((Y -BC'R;\&TAK0=0N5JBQ6:S@ M?^MCNXX2<[+\M/KYGQF_FT3C^W!\G(QJ.(Z?/(KC(&P&L?KQ-!P'"1'M(?*C M$\F $>B:X>"1<0$WM*7Z\2M 8BP^S[G3' :F M:XN8*ID*V8B#",)9IWRX$4_[E!JFC+/SWV=7UZVB\IG=)N\4Q3<<1C0NJVU$ MM^QL#?ZJ(YF8&7QKOS1F?NW?U>4LM!7N:S%I"@4\:0D'-KQNQA758@58#X9U M?C)-+*U?9[I*23U&!I<*FF#HCT8N?S2_R9)NGK2),_MXZQPNQ/@8#I% M=(3Q $_BK\!0A\'$C!"2(:B+S2)?30:8Z=L;8/IG!Y\%QAJ/K67%M*X.=HO\ M=6+R WN4N?H8TT4N.[1F&&#JG;!>OM?1&%V((UHKZLE'\ E:#=@4HMVN+E9V MERWH22+_4>.$S#=7[5CYDL2 29B0F0>#&'@]+[5XT!+7]KTXB&ZU3ASD+UMQ M$.EI$P?W<3YD=;&%03'N[4G\;S @(YC!P0G:FKK8(/*]40QTEC&E@PW")1C" M4WK,*!JJJ]'DANAXC\F8L6DO3T3OA7USR$ FG%%0<(1A*P-K;M:2\0-+H#;]E))K;9! MN9 6D=*783_0F: M.9L'L;KO7X,IZH*OP@=C9U%/8;S4XDJ2!-32-:WS+M4&ZM*D'DT0DCM5[>9= /]:94'7=[.AVDOL"Z M."IYD^RQQS@@@'"%]X3+ZU J4F;SU7ERN@P5P)K.MHH=FKB#^-$?@O%/3 6GT:(46I1 MJ$; ]\@F@M>"/,8>2:X!_@AARNFAB?>)>(^K']=3\LKVY;T\0J7]2_ENC:?7%Q>E? MS]Z_I_:79^?7T_.W9Z_?S[SIU=6L*;._M5M26$U)Q11E3-Y[I/;],SYJDJJ% M(.@V"<:UJ_IFO-+!WEWZ-L9D B<"HF%8Z2?N,O(^O\WJ-QW_I'MY!%_/.:BU4@5_'CCJ-)E0 M#&P4D]QSQ!Z2) %]^!AI#O43H/CD4F, MXL*[ +/[? -2](14A5Z$$5O(W>&5X3"&5R;>-5K O76*27P)1<3W0-:84#BP M'X6!%XL,T@00Z@#22D;OAP MVGO/(9XD?LP!\AA>A\DC1V++"R>)8DQ.^YSV%<60):;3".&A9X7/%-L3D1DW1M&W17*Y OF&_1GT+N9OL M44-8SCCB6+&%J=.(.'S$7M!X1*&A$S0!H$<^"J( '=D!16&"C!!'I,S#[Y&' MH9*#(9N<.$LP'%+4-F.3OJQU;G ZNSS[?7I]]OOLBAC"N]GI6^RS/#V!S\ZN M6UI"6X:RLUI[HG?9X@YIP%2'Y1_&DAY?A.MYQ41':HV L71U9QU\\%57BN @ MI5HTE%L4(:]V$E=4J,K"NH"D&CQ3K5.IMZ)/52\E)@H0@K=7-9K'F+?$ZX8? M8M2<:DE]=9]]SI98DN?\[.K%D9X6GR--> '(DVY-Q%.]+C>N;YZ6VF#*21(4 M7/)-VI^VF\MK%3Y4= _>'W30FCY3;@LJDZW>ZC]C-72[E?K JS97=ZWW5@UD M;B.LU%[((MM@.5F5?T4UU1<9^RH%MM;3)M 513B<357E)D>B[9B[M6V_II+. M=6,YBS83L2S\T9ZL]6J5SU18VK)7VN*>6A]\8FB9 4MIUS2'Y=S+1;>1X^2@ M"TB.H4%(,32!962RYV)U]$?-Q\J06.2)&%I=U"R'%?H-E-E>%%M8",<[6D)- M*Q+0,<$=AF^QGR>MF]&];0B[]E473EG7_^=IM_^4\PZ#@(R[+Y%WQ7#H/^^H M,1&(SG* EN/$*CAGSWGJS*=XELW+,,'/$CWY?ITXQ@N)@#K OVE91]@ZU6,C MR9&+30> 7)>BQ[@KSJ^F]@3*8&0;7%)K_7N,+VU*43MR"4$%>J@RN]?>Q&%$_9,#1*)U#Y"769(R9W-MXVQE$0V' $[ M%XCMJ66L,>!J7=O$U,D)&H_;,,KB&87J<:^8P5,S/>_MQ/E6VE 39G>GU9UH5-'=:IH+P3-3A1:D+DGK3X0)@'U MTIIMOA(8;AQRGC$HUJ#O_S//]%"]YY]]HMVI<-^5)-=VFN,Q S^&8TB^]RPQ M8UH-%P=)76\YN?CPX8P=X*2WG%R<7X/>,CL_:=&;T"^55T99.K%;K!ZF)^V= MCP+(]0Q2$JO%#R%:+?;26NU6)IV,$T?7Q?IXCH(J^=H;18YJNQVP5@MZ:T#/H%8+&NYD;&NUHX12UUF04WO@JDUZ)YR+ M,(QC;.W#_=?F%FA:8.)FO[#F8-AZ#2:;ED&?"@@TQ,>T>RR/._1'('P2)$"] M'PL@,(6 H!"A@]" P(JU&H9^$ ^-@*+W>.&>&]9'PMJCL6^55'.TZ4Q:^J@Z M9KI1 M$6JUY4<7M+_:TVZ3QSJEO=9-[-+E^B.\[[6_%YG:4K7S1=Z;5 Y/K M!MZCLFAA($X-WAD_ 3;$KA*YH_RLVZ:L;A ++/=)>X"LCUV'4.%0Y926NJF:T^;92CN%LRF67[ < MJ]*CNU:$N6+T2KU[Q7>2&:O;0'I38!.]R^(A758/QS> ,/CDW3:5LWVMC7$+G4A=/M050TK99,Y6Z^++[RW*??;P>+E^,2+L[/IBR,*#U]E6$9/ M=T;%;R\8KU3@XGV>W7I7 %8 ,,>F\P2 *!\PJZG:$G+.X 2*U8/XJ%;T678K4:U%-/ M;!QR]#1K03MA#DWF-+KU5%HV!\8FVH%A +HFQ++ MQT<:!2SCD\R?*P^\.EWE8;9G%]7$J:*'P2,U5YI)9=9UGP'>4K-,=9&R[&CF M"*5GF&I@M5FFG'S95JE,G?+[E%O+S4 *V&%1K$:36 J=72^%V+])V-\NMLMK5) V]TRT\>!N^.3OOQOZ6KSVRDN"AW@TY)" M\AL;=9&;9.OL%FGIJ2F\F*^1:]$127<@;(.'9R%F=_5@A=A-B<8*L]&:6>PJ,6@V MVQ%:U'[7M10?L_MS?("(#.4>HSD,0*5S(=S9:5J+3NC9C)L 9R"[JA 'KN7; M2G8/7*;V=;P<))9WP\?]W(ZHD?N4G44J=/ MUF&M]N(W:)X&6-U:RG:_)IZ^S^XPG@JS-+,%U0*R[<W>ZH9JJU;BOJ&BZP-X@F66EL3#"3D)O4S"- M9T1'&%$AQ)9ZI!UM_*ST(%5?XP8N7?8ED\/E*TD!7[#[&[Z9=.KVJQCCP"TG MJ:NHD4-2U\ #,@07J$SQ!.R;72_NH!H"4QL\E#(J1=2H2:,A]G02B%!+PGDY M0%[CG&Y:RJ"M+4)5%= M66E1?^P6=T207!4K^SH4 MM %I(9#Z+X6Q$46[AKDJA\\#VK?9Q%TBO M\8*1YG6$Q(L%A%6*WJ022W*RRPS5+ZGM766_P-;3:I6A:%[<-I9NBR/<)XOATRSS#_# M5;HON)2(+<[*.5OKP,-;9W/Y(N\M%KE@& M@83 GGZ5A 2JX_N-US '&K*EQ%&J[8K6+FJ4Y9M3U-W"\3+81XK5,+9: $;_ M)-TC N9.5>F@887Z.#S-7#"4U^B$\&(1!X=C;X287;V;7LZ\L_.3V3FZV+V/ M[Z?G3:^^4_KRQ.Y+J0I;8&%!F(7Z\1QSCN1'I=5UVZQ:9_>NJ/'D!:OY'TEB MO]"*7,(.@;H 194'L8P!DF,M[N,S'X"#I^OBF]-JS??>5]1_@@38J718P*N" M+?5H1V^70"N7O"/TZ" 9!%3%]6!G)&R:0A*Z--V0H?3K^)QJT.N;3L4<4D"] M#D5ZIO8.^J9N,Z=49[WH>+A2Q&,*G> MVDJ:JG&W8:2#I$X:&U'+FA&&F(03^$$0J'& =D88;F=_MEEBIX^UGJO#;/ M"/&EB;[F8F\32T2JNT,;Z-LJ>LLT>PX"6*%5+HWT,C05=H^%NZF==#2JI?)7 MG<>.I%P$+V,G++.)YE^*K#QV?&BQM"99V M,?6PEB34 KB2MGY4=/R5)9@@2V'2@_X@H:O#]N$-UF__AKKK%@2/?&YBE(K&P@[L]V*[ M!E^&$]LDB&&6B=5_KADU208 =RVU*(A%#B0"@S@RG?Y:J0 KR2C3>W!QIM%M M<.W8 M5&+2N7?, EQ? 1[#?&@.ECX85,M\=%D4>ZM,T/F?K6>SD>8#GI8LWP MBR;V-5^B5HFU1BBR)]7N!V4]:V^-5SWA6(M]^$)'%T?]H9OQ\]S!6P*,: *[ MC9]N$(W_C!*,W.=\YA S6_Q1&-4QDH3A P.:VL)S']N,/8UN*=@%J>2)D.H8 MO!M2 VL"JY.SZ<=HZ.7EU:=_,O&T%L0D_!,UB'P:+7V+;ACO%&^C%51Y7JR/ MO["6UM&&LA5L,0;9^Z, '?>#,=*\5J"5[/R!ST+@LS&5&!\%_3CJ>ER6TAL' M6#MN(.7 ^X"K'2\8DAV/@*Q++3-8TF1PV-YJ80Q^G S\2815D >3_HA+R8\)%Q/:, A! K M\;*^HAD96T$,8051^^]90E2WPZ(YT9BK"-/.A]S:5T-N"7@>0CC/K#N+&OJQ9U0CG1E%9AV]V:00A[-9/Z4+QA MIU.>2S3:*_S4;GLK8U!"2^X4C^]ODX$?-EUQO*Y7)CRQQ6?HESW0DC M"9)R9J+MI=IC2+2 !)]&W> &*4EALZN-Y8%5_9-Y/AO HFS"=4'X:)]<36=I MH-#/::1^FF,[=WB':KCI6)=?K-]FROOQI4#G*EFZX=9%\%6$Z:6_>)=Y^=F[ MQ4!![:&F%(RP'P7P-1"@T!YGF=^"SLN!* '0*_S/!:_4\-NML)+>/S(ETDJO M*-57SB#@/F0X-&&@*]CO)Q;N5ZU#N-QJB15#@5]1&%TRPG_'E'P&]S09:4\Y M-WZSG.5C/P9B" I3A*7EAY2C1(V11MY5NG1JWB%L8RI8,H"['^ M!)X_@@'& MWMMLS6UTT8"V6''0!$=.8MY3@H'[8ZQ@'X.XD/C!(+1)P+X3H'*L$ZY[.?*' M0RD;.J8TS1@34N..(+%M)GPM&%I99_KL'1=OYS+0W>[T%5P;@:+S):KGR6$* MJMH-#4/TPHW"LM9 -A?7 M[V:75+7X7UQ='=5?EH3S;C/QDT9O3U*N74\KL\@. MAI<\'+Y4U6-5"9Y.Y*R:*V\YW/^]"O=?@]!L%S'"VV!76MK[ZM,R&%KKENF, MZC;1^Z4WG,02@T\%XT)5 [8-/K\*?*0EPK96Y]U)54!K])CJ JLH??QEC.'T MEVJ_/4J-./I5ZD MX=_1Y,>#WM3SHE*SS&98I MA9G/0*I00DA7'LHA4D2-N'3A$S:.?%)VP4NZPB\-^C0:FB'(3("SJI?]R@/1 MH1?156V\ AIW;Q!A'84]8@40*5#WJ3!7BYPR!&I %WM(A*M#^-D#AKT5[(!R MM>4G\#50+7+J>*E03'>G&'-#2@4Y>J]9M8\XZ?7TOS=S%%166_KML(0$>ZSO MJ!(#RJZI)-0>(X=:MA,>1\KV8)]9^HS"9=JBGS8@9,\?*!",(6IB<[3"0)%I MV3I=-*$ZI*A68X#RET%GA.?O78TF/!\05@EP7 MVQ&^S2-Z&5I6XU;YH.^='EP\QSU>C.H@@?9E-+36 9LTU:M-VPD[!WYA%?%7 M>\H:$>%'.;@8.Y\O M<@QHQ$!/[?+$#B?<)5GW56E#M3!)@O4* 88AVU.[HNJ6.?STB$:IHVACIXG M=Z<5=7L+TZ5VD'MC<5;/[G*'P>@8>TYQC%R>@G#-#"Q-/>3EV-:O"$%' \N8WF;(U*89]".W3[;M MHMJ=&-%<61C5Z\8-+!-GV\((%+1/,D;)JJAWPFZ[*4IU= Q>9O!1$ TH:""( M1B;XT1V)]_38.' V-$X\TC&H3X1!V^(2&71"'F]-+:+(#MU!-G*R$Z+X[\4- M%B6HN"(7$+(YF[5AG&4J[:/7V5<,ZLK+I=*4UQ4I0F7VA8#V&;"0-JSHJ*J7 MATN47KT6'O:]$ZT$4KB[[]WL*AU&BSD5?-T!Q#"9*@BI8J(!/!P;PMN.DU]H MU^$O5KP#L6!XGI7F>J?V!AG%B8IU=DSQS-B8IMI*0Q4.L\[> 0"_9-+XZVIV@M3D M]I;"EL4>?#5][6&%04D_0 ;=!D\2=?1]M I=2!))ZO2':.N[=\]Y=9*/(K'@ M.I[8&,PE^IIB4%6M+B4!2S4$&Q);Y%PKWY+(4.=PEJKO-X52-T^'7#N6A$GU M;8HMDOA"E>\P(^#$K1)-._)89[ P*3.8&8512"CPJW-TCY>/S"JC(V&I.:8M MV*D^1&"+]5U!V7*[G%.AZ,Z:E^E2D\.;+Z>5^M,\-U>N4^&M97U!ZE I(=(:<[5I";6\PP[\A,P.\9C[&-+!>WW*,&L33? A^1D&0W$M#XDS0YX& :?(J"B"FOT9>T(LXO M418$?,W.*9+C@45+V M* %O15A=G%E99B^(VN]*O3!=B]<[H1QPA39J MQ8]F8.,?+UZ3'06X"7S0,IE)4^Z&PX.O<>YS39:#-[A:I-(@M-G&1*L\FJU\ MDF[RBK*1K1+G(=9GYPZR5@[")X)&+609BA:Z8DT-S#E%,8)-'L2V 5M"ZTY%(=5_?_:"K@&M MIE_R+VI%%!YGKF$JR;2+AE[1NV/S\?)!A[&&03_X10M>J@I?4YOTI8(A!?-H MR1QC*E+.CE/JF2DEK?!6MG&T!SIQ'3K7(C'>DW#$))03.3-)TJ5D9WRD3+]0 M4A2%MUH6N@,]&+[*H2"!.%_NJ-&EZ*Q6H!3@##3@LLDTBZ^$CE=/A M.U?$ZK:@+ @P!AH4["1\-_'JQ<>MDE#=Y'[[ML,K.=KA^5:*,B0%O277DW@O M6^!4&P.Z6$+?D:)3$ANR:2&(]H7OX.F<+&MAKDT249*A:1_JD\IM?GQKLC.) MX$7DJXFSL'K;.MA*HR@?%8>QDT'6NM6R/&^IH/BR)N%X:3K(#A-9=,+F?5@C MVR\,D"*U=Q9M9OXC[;L'U050B0D4%6S8"(FZ MRY#\;P#M&_%.N.*OQ7:Y^ I:H+GP4GB?,B%)_G!K8-@T2:.3QFQ+@U4+I&_0#^'7'U%(NB/EX8 343"( M0CQ(9=VC*U$5<$_HH0.7J&F^<9QHR44\,UVN&"HT8;ML'O/-6):_AOW?%[L$ MM?FVW7I=(4^^ICH*72RY=-VTCI+9D]K_\=&RB9"Z;Y!AI16*J/+IMO'%[2W& MR(L421XX;ENQK\)(E[_0K5C2&$'55\ HC6)]#!\=*X/K4KL-2TX"3LL]<6%K MW72%19-*Q0C4?$/HJJ_LQ8O'<0.L:Z[-R9:\(SG8JH;+\D$9FOHH2"I/I[G< MQ,=S4G%2[C]<+'>@,Q0[27>G6.D*=9_537ZW@\_-;;MT= M=-K:T)G2Z) MMH-2 U"WN ;@E]*06NML4'=K3GLE"QRLI6V#QL;M24R6=)*SIXRVJ.93!1H6+=@OE M.6V50J:MB")J@5VMF5CC%T(\PCVG&=<*]G=,M3\>N"47^BY)/6CGPYB\A(_< M*#\4UL+Y:,K08.[OS3*'6[]H6Q_K+70N-UI$^#FK=)^>SZ\8#Y'0Y,[=UID2-[BBO MQJ"O6F+4R((B =BF"*0;>W0SPI3<98>'_24+-#OU)/.$^P=%8MW+4 MC3RXS@J^UHLI#K 7#BFR.:&&0KV8VGHR<*3AZ0A[)F%,XJ %:"^])(XIKX*Z MP/GAB!>1A(U&+=>SRP_>Z>QUXT2I=>]!T7IZB%?(AH#HKK.YJ;/:=CE2TY:+ M;*7___P^W_A.B0WQ5PQK\H!B!%]!>$?1^BM>'\W<@7)WE#L S.S[].E=USC>=+T%AC#0/N&PBH9Y;*SKX)QK+A8SHAC%,I4-VQQ2N=P!RU](,RP+)+L%B+5?26EB0XZ2OE!0S$7@T_5X MU ULJ3\)&E,C3Q3>67.O5,(!O7.W JBUQ:EIM<=3[-8&O(N6@Z)SN-V1Z*L? MU#Z] ]9B#8#;:%#1R]G5]>6GD^M/E]B%Z.3=]/)M,U:6$B!!89,P!ZK)P5NT MVA]U7\;6.3HO9DNT(=ZN)T87NB?(3EORU7(BL][,1JJK (K "6"16^)ZJ@RA M9:9R3Q51WYJ,>;&Q.VC7O:HA0^';DO$+SV,, P MD<-?V'LKIB^U5 TG4UR<*0$HE>JC9A[5J?HAD0A13$D4)0I M=C$0MN,6C 2_-I'<+A62P^@,>9#8L]T&_W@9V)S[5JW3C*V.5B33BNH@U_\V[OIR>7V%/NHMF_3Q%^S_"@ _8Y7%=JN*S^WA U_"OC+MK MTL9]#REM[I:NTP],U0.J[A,YYJA*75$KR8V?7H&(<5-@TR6N[/'^(P<8B<0@ MC"B]O05PD]VUIZ94+YJJ,Y-I,"' HX65TA\&M!94R5GV2MH?JL;JL!LP*':(YK@5!^(\IP2US(JU7=5-8=&Z=^#;AV)Q" MV/:&F7IB_>AOU*>!?#Z6KM7*)FHPDU0E_,QYM\8@-$0YW: P:U5^ . W5@UH MRKG*%UQK"^F!="1H%CC]]/IJ]I=/L_-K;_8[-L=I/ !Z9_;W'4X[^_)8O=+Z M8*^^HZ9?2[6]UD*AZ\=+A+95,13UL#F)KFK),4=/K6K97FCS 9O3C$:ULI8# M?S <_<"REA9C:2.M;'66"BE.GSVY>-LK$>/Z/%2C-T' M1I36*DJIP-!:G-(N!XS"(GDR2)LE]F;'8'/-&"I,319)4U>?/GR87O[-NWCC79V]/3][94@\S7*/WQD/5RZ7TAA0*+XAS])H'NT:DIK!+@HGK5KJVOX6%DAC"I'&:V)XNM] 3;4964[.I( MHK,3MZHOAO,<8\R0XX[$^Y>RH8;2QY57VP+7?B!QJM>B(&U#(0 >ST*;2BT? MW\V#';.],4AHXOW@^VQCE6)S8Y![+]Y.IQ\QO/)$;JX3GD_Q"D5%ADE[ 6M\ M9&G;1IBG/X( ^AQ;0KAQ'=:1&[Q"8KC**XH%L0Z8Y._6$ZYE"2ED C4EWH CL\SAZ9KR[)7)RV5&%3Y_R U&Q1@SYU2V")(A*SVB1Z[14DFQ MC"ZH^8*TR.D@^MDC%9R(;% U$]GD:Z%,QLN-K@>,PD&!@ %%A<@:[*S9#,17 M/C(W.( 50M-_7/$>(H3Y2@?D:T"J[)[GP:Z\5WE@(.*H"_/';ETSF3X^$#G* MBXJ%).R'4$?>IO@Q907CLH%/_Z%W;4$[A\J&3S-(. M]D.#U,2?J$Z=3;$+BOKYHF4<-04[&+%9'!K.)0U5XCHK3 %6&T/TJ^]L[/&S MTJJP:4_)R\\,=],. 6[T@8_5>P[989"FI]V67M:MISC46?$YNB$,0F,+6CRL MTU4^E_2^U0:41H(,:"IH5L>H+*K6P,D!;O"(765JK0,[C=\3HZ%4R$Y7JQ[Q M3KNM>D! :>G&(Y)G$QE> :@VF+T]YP!X"K[*Z#A,=RM8?[%"PMV*8EI6 MZ*EEQZSHYQGE7@#DC=_I-[&XWG)VRI:\X'MF^DVG8.KC5$7.E+N "G:*.$G[ MI!A5HR'57E/=T&XQ201C)*@:WF_R#$7;2/ )#JQ\/^AP6^8J5G4!O\-PW + M%@U[H?2OLD%9_E3J5?WF47LRBKQ5;6S29F\IIP;$* 0$! PL'^,G$L4>@+7WC4YL$%^=\J!\+?B8][NY4%Q%F5 MW0%LSV8MBY6:4Z(I6?RQ@J20*RZ*W4T%9Z]5R<837"S8DM)4!SR"O@YQ\KVO M5."1_!5DFY$'UQRIK#][K+:E#^1S?<>A+AQFI>> MX'^X&J75(F+Z:&TNT/4 MV+!P*)YR8&L8Z(9;G==60)J44S?78)1=18RKF^BZ8[Z)M++B>!LKTN)&/4:;45OU+;32 MU[G6D-TK4:>N=V(9)4-I!BDV_UMN1P@*$QPYI>K@D6YS31=50S2>]U;Q@'O7 M$FYI9RI23-51,/8])SO<=\2_0O6;1/W'"G;#DU]QPRP3BXF"ONOS@F.U39TV7Q4UM>^YM(3,Q&T(JM>2$LE2!AL:!1@D90%8IRMI<52- MEFKK8#+ Y7A'#O]THJHI>H8D-#MGPDHIW.9W.?FU*@0J15"G[31E<"-NE(6RU1[QOJ^4K:I#];R\V M0GM>M+W7\*=3V'FI:2?%Y/10Q4071^4AK2IO$0ML:Z3=+!A9,?)UO*O21F]% M74QLT0T71"*=U.DR8B=)X:J*&IVY*-:E5@FI(1M+0YUN9>Q#7 M3WG"&GRO< MWY*64&4;[$(8PA;1J8;5Y"HKN(LY<*I7Z7N]J/9H%S1,B0L:"=Z,CZR>CR3T M&),B,QMX:'!$;&B>5AW/Z*H+A\Y+F5')D55]QCGBM&,D4M+DS&M%7TP$N]9* M%-,0]40Y2C I GVG!N#8RXXY7JRU6Z5EFB*985%^[[QRA#YL[=1UD^BC]H[ M=XIJY*?ST30LKS=*)(P)A.]8HH?=<[C8HOOC2H^;6 MV' HW0YX565O1; &ZX!VG!UE&-CI"AU(XB"_EHS@-,49KOHNW;3]IJ-Y"U")ZSJ<,[IKBDUI:>R2Y3EP?8)OW;PI'FO M"[>[)/# MZF$C3JAB#C(-2?_E/0N5RH@EQ5@EF?=;MCAF2,HM('4?;3W96@+RK"[-RM_5 MO%[FF$D3+6ZKK]0*=.^-S=9,(;/&6"+@X/4#A+2MEB%J&2A"BM_U/OYYE)23VL7 M5&#H?G?3,JD."U83][$CB^T:PHA/ZS67KH@5Q!@9)&'9F*'@+ZL@,,=D;2B" MZBNYU'>Z>89.2%9O_\E.,L)Z/-KCDYD(,^95ZC8HGK5;$\5@^V*5+]U+P0HE MIIE)S825=N6%4;)(+;:X MN2C)E@,C3"2E6EI'EW4[)TK,\^1.H1;')=X7/5NIDJ7MQC.L0-C/E*KHB<)' MV^92^TH[SIEGHW(I2I=>E.".R=$R UBV%57Z QNX"FG5BIJ)"95G[1'11($E M?I=SW=5!>*P*A[![#=5@@=!3!;)@-Y;&;1[TO;2!)B!G?,$*!=)4P]2TH&0+ M)>W@\BR/HL"*JR&)JF_;C;4UI=IBH4-F1)*2V(6" ]!!T0!F:%.@6E% 24K#Q'[*)'!KVK3= M,@[A$>*.O8OKKB&E^3LEZ6^].RHGJ@Q# M*[SG-QEW]R9-P3Y)JRX:(9\5!\RXISFGJHRRKL-.&^4T?T?4['NM:2+<)PM= MI >JVLX['1Q<15("9#"SF5EF^TS5 ZR^" U#!PSI'8 M-^GZLW<',,(:7)E=@UM%=$GPIS$^L@SW8'&G)FBF"^D9*P;Y]@@,J=_)F2S6 M X5EXW_>R* I?4@?J* ="RYOIE>OU9:FYI4K802E]VE#86&]%].K3R^.O/.B M3V\?!Q/?Y:@GKLYYHB6W'A?^&V)?7H:V9C,@>#"R5D98MLW/IBP!'#K5UR"S M/DL!:MB$E?6OJ5M(X48J/1!!!4YM4@RT&L/74JB:=M5S^4EYE=, 4F]5+%@) M=<8";@8DUW)J6]GE4JC6+4U UD5=I ^K,)#K71?TL/(GK )"7&K2+ES1]TR MY_*A>92J>K052S?%9H86782_W=.<%\NE 1%6/^=+932IE-FZB!]<:8K/3)UH M*0*)4I$:K M)V1D8'#\ZY(D0?1\EQ&!R]_!STNUIFLD3G BBJ^N>$&76$& MCP?*\$71 O7*A;'39O(@CPY&5I9VN].R8>!7YB06+O^J2(I.!N#BXHWEI$L, M36":T\-*MQLLC$_WU!"U,#MQ1B-(LTPG=+'&GBY7* ;CG5_R4+KR M@ATCRC!!817S+A ?V*/'.@M7DC )!2Q(Z&DY.IY8H]5>"7L3Y$3.T)RH:T-P MF%S.=JGJ89/Q +5-@1",47UZ=&)7KO]3PA'$]M+W9N2;3BUYQ:'J6$^)<[YK M4P&Q (&B? :UF.RI-XCO=Z[%]!=I)2I2:*BSO)!5Y-P6:G345OT4Q77H'&)+ MVF&CQ"=EU[ J<5T#IG":YD*K@CJD-XEMEB+47 MR"[K38O X%1M,AG@-\&ZLZH"IL5_\A(_VNDCY2^)TK):HR%"\ M=T!\VX3UZ_M&H1#3FBTE9%G/*;O0PI?.T4W$O8XF::,=QA&- _C-852.AZV' M-8=6M-LIFV6PXE5KX[0SM^EJUTY\;BNQ=Q,OO6'L#R(L8)(D_BAR.J"S'K?6 MD0I.8,A!PX_\26P:DYVT0LIO Y4[^"-0PN[MH1\GL=Y%4XFNXT#W^5/1JD./ M=!\"._WF6FQ>+"%KV_A!FGT;KM?ZEKIN$F/SM[('3>2!"MNQ P&WE$^H2BUB M?'R@LV@KZ23'4_S(>CRG& %HUW*A4BZ@*N,7H"N' ^\7+\2^RV&D_GF7?5UF M5>5]Q'#%K5W2&]Y[]W&&KV$*,+^;X#_XY]GK#]Z_\-__ O__7RW_>ZQ!;-MQ MZMO="CP"7,MK]2O>#/:&C7CA4"V^=;5[Z:A;,I!,?LB4C&##=G4VQRFOV).( M;+UA3&TL70KSY[3\;N]2ZUL"C/)JFC:'7*-I,!IXYZ"4RD*I=CU+I$W3P3@9 M>B/X[]*J_M8(NK.:F"98L\EDW;99(WJC,76S'0T2SUJW5?]8'IP,0RSN%"<@ M&)=PZPPIMAQ #:B; ^Z%HYB*35%#VA-E1N9WVR8$@CH>4U&K9"]J@;BR,\7M M,-)K+F(#5_&FPEX<+Z?K>!^"622^ ;;H5(S#YY'NJ:9LN$*Z@TMH6.CWD\J- M^40?-I6U2DQ7XTZW[CY>4@=T:IO> VXZ":DW;3+PX^&$NM4&?A0S^M2!POFS MK[R_UKMWU]-Y[5S:)/*'0!F3P \ V>&O*)QX@XD_G(R]F>X615-0# */$/KC MQ/!Y+((6Z+^N^)&=J-%\EME!1Y=@P' _Y@$'IM8&^.I=9+HP7UT0(S6K-(Q^^S\T\S3_T\1/9MV)P= MA9K$%J<[>=,XW7;+FO94)0S+8,I++#$+':J8= "JV9#T/;/U/VVL/@X#3L9, M2[GL@)A-5C>U8H+JX]?(_*DRI>K83ZK2QU7*7GH1B+7D>K^U:'A[5[[R\EDV.LL(BMY.#8^6AE.M@'7H M")IZ;*!-2\D>@[?/]"3:83%5_:!B'WGPMD)S.Q.^VP#NE]Q)^.YD<< M12&?!). M%.0G?C"9,,<&+(Z'<0OD)\!Q@]![#MD_V1T>$/7YL1*W*5@>FU&,T6\7AV\FZD4@ZF' M_(L-POH4EA_Y<8P;Y%&(P(_BN%'@-"_3N[MM=J<%2 %^1V0[19%;?2NP00EZ MAQSNY?40/0 MII*!%X^I\.UH!'\%H#.!PFR8^0-@$@- MQNK1,D]QJ!B8"7"(8!Q[(W@I .$//@2ES;ES#K&+0E@E_6:NX2 (@"_%;3H] M&9G8Y09B\+9FWZCI#H?H##(V K: )'XT))&+BH !78N'@%9CQ*Y!E'@1(-$HF0##@)\P^!4P M^?F]5SZ4U+\3!@G@7!-D3_ 0W.P1C(EL* ;MYB35F62@_Q9;ER@,$G\$/ @P M,(+I)Z@SA+B88#1\-J+\M"K3F!7\&OYXYZ%<&N&*+I. M /4!9&_@P3CQAZC[1$ DZ7K%DY$'G&,@K_7<%S(U"18@\>AJ\! MB,D8?L1P"0.!1!@ [PX1LF/Z&04P&0R,/P.@!C.$**ID(9S( .CQ& XFBN$6 M EAA4^%P1&(T#STU3/,47!3Q@%;HKHR:D#.PA+AEYER-Z7N' 28TWV$(]D(0QB5\#&&PD-$'7H"0GT2ML'$%5^'0^)MQ[H$MH70120B!66;96SH-E M5E<&F GH+;]/K^VO@#M,!AZN>2*SQT"M$O@W85(:^4$P8C4E MKT4?*5.4'4 MI"S3>9VP86K;2&;6&2$P#H@AP8@ ")L>P=AO=B!]4S0TA4GGWRH*!8&+!FP1BJ5W.'_1"$'['(343"(FHCQE!@B%Q1_P-] I@-:=6RPA7N*XY^(!% M[0L%L<)Q7B)_BA+D68@=\$MM$K0JPH(BH&(@,[S7$]4=I.PO'-,A\H&**Q_X M'A"A@?#*""U* R!>^K M))]<^?PM)(3S&R<3=AV.0=558^A' M!J 1 W:AU)N$[5BZ21\(#^&ZP&4"XO"QVP:/!O51,)1MX?T#A 0I.V1$!6R: M1,3]0:Y*E"!LCL39VIE)05=+0 L+R 8A_X(2EV6]@>L(L@#P:+@JD6+><&GA M]HW$^QNC7#!23-$I6-.1_"VA5M05Q0QYB B@Q?SRYZ^'RZ^8(EN< =]FW'L%]_Q+!F*9 M_(Q$;JHQ&9 W,XSIP M>>0'QP&;YJ=$6+ 2P8.$;],^U;LQ"H4C]0,K](%B0P6&4K0^Z,= Y(Q&ZL>) M;C!Y4^#2U5-8]C,![J-0+#\Z<3Q" MQ6BB?G3A.-VRD?K1B>/(\R?JQ^,XCN)9J'\01%"KBD 9 Q'0#^/Q 3C.7);_ MW8NP*'CA?WLN I\2WJ^()+L(),AP\,BX@!M:47S\"A!S"AN,Z>S\]]G5]>', M:$]H3WN7IS;FTOXDUPYV0D%U=[UC$.>/,4W2PCB3+/.D!34[@N&SS7O7<+?5 M3.BZ\\VGM6H'9O\ZT]E^==<1+A7DI] ?C5S^8WZ3+UON-!--]:3Q&._C7'![ M$N 0.K9BA&;R)_$O8%C#8&)&"$E]ZF)CR+>2 <;<2 ^N=CX&C"L>6\N*:5T= M[ SYU\0XQ7L4\O$84T,N-K1F&*"_65@;WYMHC!:R$:T5I>1 ,>-4[(?'/5CI4OB:O;;XN[]7AQ$JU$G#O*7 MK3B(]*J)@_LX"[*2V,*@&/?V)/XR&)#J:'!P@AI:%YM!OC**@6DRIG2P&;@$ M0WA*CQE%0W4UFMP&[8J1V74Y:"*R;PZIE<)Y! 5'Z,T9X%*'I']& MH"2/X/X\$P,CN)1Q*P:J;_9@(!SBA+SWY%P*0T% XHW[(YE,)S5N_$9GAG:T M@[G"4\?X081\W[4R%ZCMLWI$!6=4-ZNAD&MHX@_C1'X+Q:@R%DM0B,Z[*%0C MX'L418)6=!P NVN0#QI^A+!DH"5#T+WA1TS6*$,Y%*VPS[+C^-Y>7)S^]>S] M>XH]/SN_GIZ_/7O]?N9-KZYF!PH#JN;<$Q7(FM58URXSR^SX8@Q0&^Z7=IREM6>4'!QX?-!H[4$L=11^2W90 MV[R%#N)/7%_P?7Z;U9$3_R14.H*OY^R>KE2T\ /[CY,)>;.CF$CU$9M"D@1$ MY&.\)E1XU'TM&B= *F,@Q@/T;XR0M@U"(+5#;W \TFFW4G,'#N8^WP#CGY!T MTXO0AX($"5X9#F-X98*=FQ:9MTXQMR:AV)8>D$=JX E8' 9>+&2S"3AT@XS] M04".<;QFDT1V@1\G@??4,SB E/R$2[M^/&MO+W4"GVA%SM-TV MPTH!"U/4 $_]B V$\6C,C5!!SD=C=11$ =IX _(D B.((Y+8X?<(V^Y,!D.N MAL1*)T%X]QH3:82+1 *D_=Y<7+V M#&_$SJB\W'.\Q_TXCUSB<\ QZ ):Z!OB(.]2&L83.MA)XZG%]=D#B!Z];78/ M1(R;3G,G]!9YKAWA#$!4>#D!Y-"TGP8C:I.6)Z <3+6<3"E>/IWX:/7DZ6=@7M?5H+/?^N*T+'=.J M8UA[H**%(I^#0#1IM4(Q@ZYG]+19JV"X<<@!T* G@/KRSSS30Q.B_MDGVAUK M]UU1>&VG.1XS\&,XAN1[SQ)#N=5P<=!@/"<7'SZIFM@J@CH8:1K1*!KC&+6-<(1Z!0#UC5 FPCH&=0U0.^8C&U=8Y10,#W+ M?VH/7!1"[X2#IX;-R/&/JJ+T''O151P2Q$4Z:(O:QV:^/P"@=I&-^Y2+"!@! MH0;037,)3X8B&M!B AWF\@U!68X8C*"QC06*&#!%((S0L&O@9_F@0=D+XJ:Y MZ=WT6"'^NV^U(YJ/.OYQ* M_N7L&YKZX4P_4I4?^^6T:I%Z /'A(@3#D&3:?ISH>3,9:>'UXD'BCX>1F%OZ M8:@?8FS"9P / GED,NF/)_6IW0V/$G0EDXERT!\TQ6=SE):+V6H-JL^BD6=Q M]>F??$Y640O&ED^TP*<=VUMJA7J*WII 2M\%D8)\!+4G$=!/XZZ'I>E],8!AFD.)+6F/PJ[7C#8 M$0.M'$O8("QI,CAL;S7."RK7 (@V9@8,)OW1> _:[&TK+&RGUEWX,(IPO9?" M/F-:IT29BY3M85TU;!+JY*9:J_O5<3#VHP:J@IQ6==JV5<,]#R=D9)M=??RH M-JJC$5K?H<7X@T0%>AP"G;;-8SPKK#5HGKPEP'RMYZ3;_6U4JCC;WTH'@'(= M]BO9>TMNH,'/*6UQBIWL,6S^(<>J:XH9_V+]-E/U MJ+X4:!NG6--XU,?R*%'2QXHAV T1--M,&FIB#S=R(8=]$ %^P9S T!YGF=]F MOKCM@GZ"_^VYPY*8:PILZUHGC[6:.J@.A%O:YGD3'6RI[=*3?F)2E4H'Y0C[ M$H/$@6Z2!I*,\-\QN2'@/B=$*#+J.4Y5'MB/0L:!L1\/ A26(TS[&9+MG9+= M1]Y5JFK@<@@$PC:F:)L!T(@ ;ROPGA$,,/;>2EM%BE]8H+",/>X)R=&>GZ#% M=(S91:#3P+_!(+1)Q;X3H C\"8C^] MGIUZ%]?O9I>4!G(Y>S<[OT(Y$R3.BP\SK_?^XNKJZ!!YTRYT4+-^Z.S= MEC!6^IZ!MS]BVF=0&"N2YBV;%=\KL^(:I!H[- W1Q&Z1O/=56Y$_=93X=Z+$ MG]EFF;9H3^W9;I.-7GK#22RV/@JS#54\?!M\?A7XW%"E;-U>MY8Q)%&M* MCBE'0ED#\95-I6>>]QS929\#+%>OOJMWPC/)B73FXP MC9N-TA (,F.K5(E)KSQ@V+V(Z$#CE=$8*%J$<2Q[F#E00%#V*):S13H8 JDA MJC$DJM@A_6;P$(#BPF^=SZ[ M/LBR6M07U1BVL6IJ<2;\7M>JK-W!GYF7KX1ZY:];*R\B-=QIBSSD=0.#'5$> M9T(1D_XDYJIXF,RMXD&S;RR[D*^,7^O%A!F]<$B,-*$0GUY,L<$,'(F:'F$4 M$V+IH.6H0;Z-8Y)O*930#T>\B"1L!()\3YW9>C73-2;FX26 )9\R-3SRCKU/ M5Z=>[V4#,3J3*'[B$@]:&+#MOF;9#??"=Q2$?:3[R'=5@VU;Y\\H!_LC#^>D M(#W?=,R6QDM;T*G=D](Q:NXKJ'S7%Q1&SFUO'FY[)53\_,C[WR3#<,>MCCHV MS15X_T.SQ/)_-KP<3L<=1R/6=1 P@OX/:D'$NVQL:= /@E\:GX:MGT9MG^ZK MY?KNX^R@C8=QZWS),^=KR>!OC#UL&QL+S!ZPW.]!S'JF<2O9 (J:8Y-=X15[ MRFM4SZ\,^UB!B_KS!Q9<;2O.U%EWM<'1]]5=[=Q HSY%@Q\\I_IJ ^J/EL7X MD7BRI[1E%\K\JDVA:_:3^-8'UZ9\VG[DZJQ'6G_P2>5)4?;AC_<%VM2JD^YY MZ3N*DSXVJC99U_@9MP$C&W_#Y@570B_>LL;,_D]SY]+;Q@T$X+^B2X$<%-=1 MXJ2^%)!EV7#@5V49;9!#L9*VB5!%4K526@/^\>5P^-P9/G8E%[T9%I>/(3D< MDC,?\5V(F7X;RJ/A&OZ;T./JMB&F[;TR'+N\],JH$7=+RIB+-)\03P<<>%0? MBH&.,;!'@R#U3(O08$<89?A5%H-K3$\ M6(FO3L0D',-F4AO(/$&(-TWZ%;!+YZTN5;PZ7#&RHIP[_32\>1D^G9O<'LJ; M?ML'S]''RWKXQ%6RTQ674?2E1Q5MTY<9U1&5/E3[&[0L=*X N1I$8@,]FUBO M&X$IZ;J[#9P948(DK\QARD/U[0I"AR#JS71*(M21-34O+7OQ>H63LLVHH=Q' M749L]GJ<1&HQB96)B$\2$/ES @T]#/Q:S4EN,<%HHV_\M ZNWC&)7 WH,BUI M?60!\^A\5&E%<'Q-VG/E@A'O%1BQ3<-&TO4)] /8@_+98M:2.L%[32(7B^4C MG7L^(BP<^B\'P4B@+BZLE]1APM+(R MRTT;Z95L8%O0:$Q2V8B"R8.TQ0OD.XX/1>1H:T1T$?A:*+]&_:^X9TR796[# M8X U.GGJO+6(S4]]@)-D03*I6*@@'7$<5Y#D%2*W.;KKPD0[>J^1BB6^#GG* M76\NZI2@/'+;E7M'$4[&C0AR:,+2BE*IG%%03TI!(J2?>78(L3!S<"',&/( M(?1WCPQ"*N^S0$AW!? ?=,@AR>N9P:J$TV;*Q7[02D).>0E9N2FC4G.:&Y>? M3=A,DKT&DNPUE61O/TGVLB79RY5D+U>2O0:2] A@>Z&^6AU-&*X*W,73S:3O M1A7Y'7T@R.)N0OZMRSD];32/LGAWO/;;F,)M=WD<:0@Z H"55()-B2B9-SWE M&T+WDO0VU>M1NS;)%V"!KR_M^U8G B'"32 A!=G4$Z8@-.YXO%10&+?FB3/, MW?+(N $$-A@ZU\1F32=SKVG4&2NUQRR()IQ-B0?R@3R:R&6@D29]&Q-_99D5 M^/!ZF^Z&O-[U+UR!/" M3?%/?KU_"I1I\LBI^(=4)GD5/VVGAVZC?B\XCV[$O.;FO#NVN8SUUI5]& M@V:;4KNQPO:HMU0@>_3KX8I^T1[CS@*;"#_SBP:E_U>"SRB[E>1SE)/UBF@6 MM0$1(G>#JS9*2E_WOBQ6Q_&[EZZ&>>R+(CCU;UZ]-$P'CTN3NRZV?J6=OI?-B7^]2M-W')P 3&7R1*"LB4+06H;: _9P!BH0C&;S=5FIJH#$7*E9R.# ML=5*D'TDT?0UG^11:@9UR7IE),/(>_AMO5@]E1!MYG1,CL=7:.E[@9%\$I2= TDG[M3&"RGO&T]6 M>9]DBRR>G5"%H#SGPD04"_M\:G7BJMX>7E^L)<;H$ 4Y+0HTNJLKHSQIEO,_02=J_J4&%37^,$>I M9$MB/Q7#$J%>I%<2SK3ISFF5@=-'K;['KLI3:GMV63QS@WJOZX!BL?#4*%]T MIEJH&0#&Y =;P0#/?(U@)SDI0^;A1T=A>W4XCE"%ND",*5G]O2PW<&L@[39B MH*M!B]K:#^2(2R^D!5$YC93%UT6,4M^BEG+,T3 >*QVUDX!@Y:F6@"+.'.&Y ML4E>1P7U"H.K(AMTCPA5__68BT9D"%'D=N_#48]^"/PH^M\ 3HKL$[D<@345 MKI]#GJJG>1]P'X@-S==G!<9*.$"B/2Z4'AKRK/J+!00OZ '3A(0EM=7.W08' MLYBN*ND-B^=OVY4\.E!Z%*&:R=&FM"A,(56BONEK4H7PB4%/P<1.-![DM#,K MGIAM91V%123:# GU NRG5AY"<+S;WR*X3!J;HI?NBXWT KU%LLQ86*AQ_XVS ME-?&H> \5/$=%LY#9G_4CZ0]PJI13HWN1MCINN=8W0\"U"YD9B_Z#Z^S4NB6 M\. Z["W#\\$P/2$ME8#T_"\:&@7QU&NH!N2X_YM[(L^>2(5.#SEWM6HWJ>:S MN=##85/7I9E\"+BYJ6:#HK27,XE OL QP!Q57AN.2NG&SQO7^5\:J_SG,J#W=6%J35E MH@Y>G;X_.CG^@4CRU;NC-\R_ST6FU5;LC4#$P6-K.]+E7:9\C4S=?C,[&-@8 MRX@R80@M.A_%R*MFPH9F?.3PZ#Q>MA.%\54&OSYY/6EN"< 2V54S%W3P'-EH MJ0L"D2:G$A] ID3YB:_ZW^??,_,P4"U(-4"@S,"1)/@&9/4&_*B -&Y/=-7K M0BW*;=1G3'_H@-M2/584J DGI4SAV6-OHUK0D<5JFLS2=*^EVR6T_6PWE4X" MWMQ3D>,5WEW(IS+5TSOJ0WIYQFW0&%)9FLLM QF>PX?QZ'$P?AR!+\- [.PN6UT.RZWZ M;KK%,Q.Y8!=XM03G%-$UP^[3RW6QL9%[%7%D8U>0)-K/2 M64CH$K3+<'EFIA5S4('!9*(SI5K;R%IK'\#K>_@OAK\\#F_''0A(KT4-\LOIQ]U" M:(P3_L[R0>CH\J\=5&P(\LW@;@&@T8HSD0=XH77VSO/R: &8I<>_+ZY&1P?W;9]??*P!E&3N-C'&!_\@9[SXK^_/ZC+=L?F%]+NPGWFG@G MQ7A'BM-.@B?1^X^D)SND;V )[(EM:<=^NS7G?\;]#'9'^*T5]JK##:>)%,T9 MC[!SF,R$ UH2%N KPNA<43LK(9RRM7,/K2.23"JDS>4R9+[UY \N[+N>O7>5 M#J="JC*WR^#^Y]7P3F#3LX"4L1IPB)TCG&9$:U#BVG3*P:7S40A5]FR=&<)4 MD;4_'.-F0MF8)'.I8E!U&A]O7.&406)Q%$T7MM4R\VQ0:\F-$5.22D%*ALV, MRC"R$3!V9Q_*+\F6]BI!;HP]D@%&EF)CFE579G-J@Q*YK>:TV[*CO7111I=2 M?RC,T93P<$M9F="?\^$X91L\J"%5/3! MZ-FK$AD'*(R6H#2-VIYOBF0S6.G-=5HE^S(/CY#Y7^]S"@(486UH<_9?_ M,_'H_.^1R[=*%_BP=O6E$6T5< 20XV. G!P#Y!$\-K9*.GC(T<4+,WI5B=&J M8[:JF-J+Y@5EFHJ*=D'C&!R/+2,#_-G6KVRKEFB*&2.OR=Q\MVSIF[DQ)*1@ M^M8NL0P&N+%O++@_J4?-:HD -_8GB&G!+\J$S<=1^ M02P,$% @ AX$# M3>AGR;PA!0 ^2X \ !X;"]W;W)K8F]O:RYX;6S%FEUOXD84AO_*B*NM MM"WXDR1*(AF8)9; 4-NDS:4#0V/%V,@VV=E[K>WG2[U?)%;9+JCV*K9%VSUW.[FR3-._>WQ[;F9??^=G_RF*KOU7_W]Y'Z!*E25U6N352[JM.B)/ M-NJNF]+,=T?QK?W77,?1YG=3Z;][2*GW.5$>4-ZG^ MH?17QAZ<#W(X"T8RB.1(Z+-H-O%'7JPO!M[$"X92$$@30)J7A+0(I 4@K8M M1K$^3&5 (&T :5\2TB&0#H!T+@GI$D@70+J\D/&#U'C3N1<\"2_0=(OIU N? MQ.R;B/PQ'>X^@.SS0H;R408+26"N ,P5+\QQ38D>I(R;OIL%,H@C0G<-Z*YY MZ;YY?B@>O+YX?/,HH_H $S<&LCO%L-OK+GTR: MU]\/8B\8^X.)%%X4R38E4H?![(Z1#/U'+_9U]S6@#W(T]H.Q\(;ZGA]33"0/ M@]T>TZE_&-\&4Z]\L<:4P="7K;Y$\C"8[1$]>*'40SW4F+I#Q5Q/Z!8YC,]B"AZ0-IQ636"@Q2 MK1XM<"#!6,R"@4&J^$(QD64L;LN<"E-/O9H64H[%K!P8KUJMHA:L:C$KYT-L M>+(CD6TL9MM *5JTIF4AZ5C,TL&8M*IE(>E8EZQK67V*B:1C,4L'8UY13.0? MBSN!@9C7%!/YQV)/:WX)V(:[S6[_W)L2:KVFM6OD'YL]P?D%T]]LDV4MZD(, MDBRAF,@_-K-_ &:DF2@F$I#-+* /F*%Z4_E.B>=W,58%Q40"LID%A##G90L3 M?ECY[)R'8/IY:]"1A6QF"WVE_NWOM(LR$86LIDMU,+\EJ2E M>$LR/8-6AUE$/TXB"SG,%H(YI6-03&0AYY*?9QR38B(+.-S/VD5P M&@W)QKW$?H*3F'TDF_[%=A8TK!03R:;_V=L+3O;BZOUVI=9JK M5:";K_3]99(MYZ78'PX;VVQGOQUEOQ)4%DD>3V5;VI M"B3ZNC ^;6P8-F;>A?% H/3XDLY-.75M/I[ZO'J_G-N\J8ZE]-^GJIG,QQ2 MV53N_>S>NN$U'U,JV5W?_-VX8/S)1Y_^9WVWWY^VZ7NW_75);?FDXN^"RGT> M)/-!0@_2^2"E!X7YH$ /BO-!D1YD\T%&#ZKG@VIZT/U\T#T]Z&$^Z($>Y-= MQC4_"6'-U]H#KCW?:P_ ]GRQ/2#;\\WV &W/5]L#MCW?;0_@]GRY/:#;\^WV M &_/UUN WL+76X#>LL"U-KK8YNLM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'K M+4!OX>LM0&_AZZU ;^7KK4!OY>NM0&]=X*P$'9;P]5:@M_+U5J"W\O56H+?R M]5:@M_+U5J"W\O56H+?R]0Y [\#7.P"] U_O /0.?+T#T#LL<-:-#KOY>@>@ M=^#K'8#>@:]W 'H'OMX!Z!WX>@>@=^#K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K M'8'><8%[E>AF)5_O"/2.?+TCT#OR]8Y [\C7.P*](U]O WH;7V\#>AM?;P-Z M&U]O WH;7V\#>AM?;P-ZVP+/FJ"'3?AZ&]#;^'H;T-OX>AO0V_AZUT#OFJ]W M#?2N^7K70.^:KW<]T3L?FR'M?I3AU![RK4O^&?YES03N7#[.Z?89UZE?[I\H M7<8MR5U?;_Y/N4[]$^&F%?GI-U!+ P04 " "'@0--U5SV4 L" !.*@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;(=-:ZO'1!E VP! M"5[ DYPV49/8L@V4M\<)%PG4D4"TTK]IFASGG#^I]:UZ=O_L*Q3PO*X^5(SQWM#S!5#CDYY6U!^T9-A==/_JN![[NA MQ\N1;G,ULG'A(1^1QJU34_VMX;GU\7[8)Q>VT_=]+_RC&-ET M^-U;/UP. 9)#@N10(#DT2 X#DF,)DN,O2(X3D!Q\@1($152.0BI',96CH,I1 M5.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5HL@J M4625*+)*%%DEBJP215:)(JM$D56BR"I19%4HLBH4616*K I%5H4BJT*15:'( MJE!D52BR*A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP:15:#(JM!D=6@ MR&I09#4HLAH460V*K 9%5H,BJT&1=8DBZQ)%UN4199V.96_;X7])_CFW?9_/ MIK^1GK\ 4$L! A0#% @ AX$#31\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ AX$#36;S"V"" L0 M ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" "'@0--&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (>! TWK M2%__8P( !4( 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MAX$#3;])XK'U 0 BP4 !@ ( !^ \ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ AX$#3:M7*G?+! &1< M !@ ( !W!D 'AL+W=O! TV56=+ !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ AX$#32DI8K2U 0 T@, !@ ( ! MK"( 'AL+W=O! TV( MK0/(L@$ -(# 9 " 9&UL4$L! A0#% @ AX$#32AW%FBT 0 T@, !D M ( !@"8 'AL+W=O&PO=V]R:W-H M965T! TUO^3((M0$ -(# 9 M " 5&UL4$L! M A0#% @ AX$#3:_BG]>T 0 T@, !D ( !0RP 'AL M+W=O&PO=V]R:W-H965T! TVDST<7M0$ -(# 9 " M 1HP !X;"]W;W)K&UL4$L! A0#% @ AX$# M319: *2S 0 T@, !D ( !!C( 'AL+W=O&PO=V]R:W-H965T! TU\,(R!M $ -(# 9 " =LU !X;"]W;W)K M&UL4$L! A0#% @ AX$#36.5L1:S 0 T@, M !D ( !QC< 'AL+W=O&PO=V]R:W-H965T! TT@S8Y+ MM $ -(# 9 " 9L[ !X;"]W;W)K&UL4$L! A0#% @ AX$#3?-XV<#T 0 RP4 !D M ( !ACT 'AL+W=O&PO=V]R:W-H965T M! TUVES!LTP$ )P$ 9 M " =)! !X;"]W;W)K&UL4$L! A0# M% @ AX$#3=2O,+^V 0 T@, !D ( !W$, 'AL+W=O M&PO=V]R:W-H965T! TV-#/99Q@$ #<$ 9 " ;-' M !X;"]W;W)K&UL4$L! A0#% @ AX$#30L; M!U3. 0 G 0 !D ( !L$D 'AL+W=O&PO=V]R:W-H965T! TT:R&UL4$L! A0#% @ AX$#39.PST[I 0 9@4 !D M ( !Q$\ 'AL+W=O&PO M=V]R:W-H965T! TV5'I'ON $ M -(# 9 " =U3 !X;"]W;W)K&UL4$L! A0#% @ AX$#3;8D\>'( 0 3@0 !D ( ! MS%4 'AL+W=OAX" !$!@ &0 @ '+5P >&PO=V]R:W-H965T! TU-[>(SB ( )@) 9 M " 2!: !X;"]W;W)K&UL4$L! A0#% M @ AX$#33HQ,]!V @ &P@ !D ( !WUP 'AL+W=O&PO=V]R:W-H965T! TT^NJ*A7P( $<( 9 " ;UB !X M;"]W;W)K&UL4$L! A0#% @ AX$#39X2 [9> M @ 1P@ !D ( !4V4 'AL+W=OD# "9$@ &0 M@ 'H9P >&PO=V]R:W-H965T! M TWWCDX_(@, ((, 9 " 0AL !X;"]W;W)K&UL4$L! A0#% @ AX$#35; L#3K @ 'PL !D M ( !86\ 'AL+W=O&PO=V]R M:W-H965T! TU@+//R3@( /,& M 9 " 1]V !X;"]W;W)K&UL M4$L! A0#% @ AX$#3=1D8) )!0 31H !D ( !I'@ M 'AL+W=O&PO=V]R:W-H965T! TU5!-=:DP8 -$I 9 M " =&# !X;"]W;W)K&UL4$L! A0#% @ MAX$#31<5LKQ3 @ < < !D ( !FXH 'AL+W=O4! "E! &0 M @ $EC0 >&PO=V]R:W-H965T! TW4_K/'' 0 '@5 9 " 4&/ !X;"]W M;W)K&UL4$L! A0#% @ AX$#37L/_9H0 @ ME 4 !D ( !E), 'AL+W=O2AP" !$!@ &0 @ '; ME0 >&PO=V]R:W-H965T! TV? M:HGLJ ( " + 9 " 2Z8 !X;"]W;W)K&UL4$L! A0#% @ AX$#323PD=2+ @ SP@ !D M ( !#9L 'AL+W=O&PO=V]R:W-H M965T! TV)8ML^40, %L. 9 M " :&@ !X;"]W;W)K&UL4$L! M A0#% @ AX$#32+>3G'A 0 !04 !D ( !*:0 'AL M+W=O&PO=V]R:W-H965T! TV;MRKAP@( %8) 9 " M 6^I !X;"]W;W)K&UL4$L! A0#% @ AX$# M36_,X@CY 0 ] 0 !D ( !:*P 'AL+W=O+(" #D"0 &0 M @ &8K@ >&PO=V]R:W-H965T! TUZ1A+!!0, , 9 " 8&Q !X;"]W;W)K M&UL4$L! A0#% @ AX$#3=/P>9NR P OA M !D ( !O;0 'AL+W=O&PO=V]R:W-H965T! TUE*@9V M3P, /0/ 9 " 4J\ !X;"]W;W)K&UL4$L! A0#% @ AX$#3<*!4P5U @ ! @ !D M ( !T+\ 'AL+W=O&PO=V]R:W-H965T M! TWT7MT8GP( ,L) 9 M " 7/$ !X;"]W;W)K&UL4$L! A0# M% @ AX$#38BP&_P( @ , 8 !D ( !2<< 'AL+W=O M&PO=V]R:W-H965T! TW1@I,*KGH *KB 0 4 " =W+ M !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( (>! TUZGY2;=0( M "D- - " ;U& 0!X;"]S='EL97,N>&UL4$L! A0#% M @ AX$#3>AGR;PA!0 ^2X \ ( !74D! 'AL+W=O! TW\FJ>/5@( #TK : M " :M. 0!X;"]?! TW57/90"P( $XJ 3 " 3E1 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !1 %$ *18 '53 0 $! end XML 92 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 93 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 296 298 1 false 89 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://mellanox.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://mellanox.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://mellanox.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) Statements 5 false false R6.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://mellanox.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 2101100 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPolicies THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 2102100 - Disclosure - REVENUE Sheet http://mellanox.com/role/Revenue REVENUE Notes 8 false false R9.htm 2103100 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://mellanox.com/role/BalanceSheetComponents BALANCE SHEET COMPONENTS Notes 9 false false R10.htm 2104100 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://mellanox.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 2105100 - Disclosure - INVESTMENTS Sheet http://mellanox.com/role/Investments INVESTMENTS Notes 11 false false R12.htm 2106100 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://mellanox.com/role/GoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 12 false false R13.htm 2107100 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES Sheet http://mellanox.com/role/DerivativesAndHedgingActivities DERIVATIVES AND HEDGING ACTIVITIES Notes 13 false false R14.htm 2108100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://mellanox.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 2109100 - Disclosure - SHARE INCENTIVE PLANS Sheet http://mellanox.com/role/ShareIncentivePlans SHARE INCENTIVE PLANS Notes 15 false false R16.htm 2110100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://mellanox.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 16 false false R17.htm 2111100 - Disclosure - INCOME TAXES Sheet http://mellanox.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 2112100 - Disclosure - OTHER INCOME, NET Sheet http://mellanox.com/role/OtherIncomeNet OTHER INCOME, NET Notes 18 false false R19.htm 2113100 - Disclosure - TERM DEBT Sheet http://mellanox.com/role/TermDebt TERM DEBT Notes 19 false false R20.htm 2114100 - Disclosure - RESTRUCTURING CHARGES Sheet http://mellanox.com/role/RestructuringCharges RESTRUCTURING CHARGES Notes 20 false false R21.htm 2115100 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://mellanox.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 2116100 - Disclosure - SUBSEQUENT EVENTS Sheet http://mellanox.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.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 23 false false R24.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 24 false false R25.htm 2302301 - Disclosure - REVENUE REVENUE (Tables) Sheet http://mellanox.com/role/RevenueRevenueTables REVENUE REVENUE (Tables) Tables 25 false false R26.htm 2303301 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://mellanox.com/role/BalanceSheetComponentsTables BALANCE SHEET COMPONENTS (Tables) Tables http://mellanox.com/role/BalanceSheetComponents 26 false false R27.htm 2304301 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://mellanox.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://mellanox.com/role/FairValueMeasurements 27 false false R28.htm 2305301 - Disclosure - INVESTMENTS (Tables) Sheet http://mellanox.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://mellanox.com/role/Investments 28 false false R29.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 29 false false R30.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 30 false false R31.htm 2308301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://mellanox.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://mellanox.com/role/CommitmentsAndContingencies 31 false false R32.htm 2309301 - Disclosure - SHARE INCENTIVE PLANS (Tables) Sheet http://mellanox.com/role/ShareIncentivePlansTables SHARE INCENTIVE PLANS (Tables) Tables http://mellanox.com/role/ShareIncentivePlans 32 false false R33.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 33 false false R34.htm 2312301 - Disclosure - OTHER INCOME, NET (Tables) Sheet http://mellanox.com/role/OtherIncomeNetTables OTHER INCOME, NET (Tables) Tables http://mellanox.com/role/OtherIncomeNet 34 false false R35.htm 2401403 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashNarrativeDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash narrative) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 2401404 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Restricted cash) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 2401405 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Concentration of credit risk) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 2401406 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesProductWarrantyDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Product warranty) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 2401407 - Disclosure - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) Sheet http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesNetIncomeLossPerShareDetails THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Net income (loss) per share) (Details) Details http://mellanox.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 2402402 - Disclosure - REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) Sheet http://mellanox.com/role/RevenueRevenueCumulativeEffectOfChangesForTopic606MadeToBalanceSheetDetails REVENUE REVENUE (Cumulative effect of changes for Topic 606 made to balance sheet) (Details) Details http://mellanox.com/role/RevenueRevenueTables 40 false false R41.htm 2402403 - Disclosure - REVENUE REVENUE (Impact to Balance Sheet) (Details) Sheet http://mellanox.com/role/RevenueRevenueImpactToBalanceSheetDetails REVENUE REVENUE (Impact to Balance Sheet) (Details) Details http://mellanox.com/role/RevenueRevenueTables 41 false false R42.htm 2402404 - Disclosure - REVENUE REVENUE (Impact to Statement of Operations and Cash Flow) (Details) Sheet http://mellanox.com/role/RevenueRevenueImpactToStatementOfOperationsAndCashFlowDetails REVENUE REVENUE (Impact to Statement of Operations and Cash Flow) (Details) Details http://mellanox.com/role/RevenueRevenueTables 42 false false R43.htm 2402405 - Disclosure - REVENUE REVENUE (Revenue by Geographic Location) (Details) Sheet http://mellanox.com/role/RevenueRevenueRevenueByGeographicLocationDetails REVENUE REVENUE (Revenue by Geographic Location) (Details) Details http://mellanox.com/role/RevenueRevenueTables 43 false false R44.htm 2402406 - Disclosure - REVENUE REVENUE (Revenue by Product Type) (Details) Sheet http://mellanox.com/role/RevenueRevenueRevenueByProductTypeDetails REVENUE REVENUE (Revenue by Product Type) (Details) Details http://mellanox.com/role/RevenueRevenueTables 44 false false R45.htm 2402407 - Disclosure - REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) Sheet http://mellanox.com/role/RevenueRevenueRevenueByInterconnectProtocolDetails REVENUE REVENUE (Revenue by Interconnect Protocol) (Details) Details http://mellanox.com/role/RevenueRevenueTables 45 false false R46.htm 2402408 - Disclosure - REVENUE REVENUE (Contract Liabilities) (Details) Sheet http://mellanox.com/role/RevenueRevenueContractLiabilitiesDetails REVENUE REVENUE (Contract Liabilities) (Details) Details http://mellanox.com/role/RevenueRevenueTables 46 false false R47.htm 2403402 - Disclosure - BALANCE SHEET COMPONENTS (Details) Sheet http://mellanox.com/role/BalanceSheetComponentsDetails BALANCE SHEET COMPONENTS (Details) Details http://mellanox.com/role/BalanceSheetComponentsTables 47 false false R48.htm 2404402 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://mellanox.com/role/FairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://mellanox.com/role/FairValueMeasurementsTables 48 false false R49.htm 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 49 false false R50.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 50 false false R51.htm 2406402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) Sheet http://mellanox.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) Details http://mellanox.com/role/GoodwillAndIntangibleAssetsTables 51 false false R52.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 52 false false R53.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 53 false false R54.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 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.htm 2408402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://mellanox.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://mellanox.com/role/CommitmentsAndContingenciesTables 58 false false R59.htm 2409402 - Disclosure - SHARE INCENTIVE PLANS (Stock Option Plans) (Details) Sheet http://mellanox.com/role/ShareIncentivePlansStockOptionPlansDetails SHARE INCENTIVE PLANS (Stock Option Plans) (Details) Details http://mellanox.com/role/ShareIncentivePlansTables 59 false false R60.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 60 false false R61.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 61 false false R62.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 62 false false R63.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 63 false false R64.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 64 false false R65.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 65 false false R66.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 66 false false R67.htm 2411401 - Disclosure - INCOME TAXES (Details) Sheet http://mellanox.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://mellanox.com/role/IncomeTaxes 67 false false R68.htm 2412402 - Disclosure - OTHER INCOME, NET (Details) Sheet http://mellanox.com/role/OtherIncomeNetDetails OTHER INCOME, NET (Details) Details http://mellanox.com/role/OtherIncomeNetTables 68 false false R69.htm 2413401 - Disclosure - TERM DEBT (Details) Sheet http://mellanox.com/role/TermDebtDetails TERM DEBT (Details) Details http://mellanox.com/role/TermDebt 69 false false R70.htm 2414401 - Disclosure - RESTRUCTURING CHARGES (Details) Sheet http://mellanox.com/role/RestructuringChargesDetails RESTRUCTURING CHARGES (Details) Details http://mellanox.com/role/RestructuringCharges 70 false false R71.htm 2415401 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://mellanox.com/role/RelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://mellanox.com/role/RelatedPartyTransactions 71 false false R72.htm 2416401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://mellanox.com/role/SubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://mellanox.com/role/SubsequentEvents 72 false false All Reports Book All Reports mlnx-20180630.xml mlnx-20180630.xsd mlnx-20180630_cal.xml mlnx-20180630_def.xml mlnx-20180630_lab.xml mlnx-20180630_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true ZIP 97 0001356104-18-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001356104-18-000034-xbrl.zip M4$L#!!0 ( (>! TVPKBCO?[@! $*U(@ 1 ;6QN>"TR,#$X,#8S,"YX M;6SLO=EV&\>R)GS=_13^==VR=+K]Z_]\]?OGU^:S>_/FU?_^Y7_^Q__W^O5_VT]O?_"#]O@VZX]^ M<'G6&F6='_[NCFY^^*].-OSKAZM\*5JM]Q55'ZZ^M]EO+<650E1WQ-KF]'H[N>??KIJ#;_^.,BO?^ITAS^E)S\1 MA-5KA%]3_*KH<%?3_*ZJ<3ZH:9T/*II_K1G*UZJ!?!T.KJYJVJ='%5W:->]O M5[V_W<[J6F=5S6'!K[KMU@BXX/5=*Q^5.Y>:5+[FMMQQ.+J%SK>5S?LU@QST M*YN/^Z/\?MXE,<*/PZS]X_7@VT^SAZF;K.SVNM7KK>V:&JSI#AR_^16S1AM> M,QQU-K\&&JUYS<97U'3/V]=9'=$GSZKHGK?OOM;VN?M:W26O[Y+7=!E^K1'/ MZ;.J3J.OO9HN\*2JPSC/0;_5,='L:17E9H_6\,!"BW4O6,](*ZTVO:B>#U9: MK7O1YI=4OZ#3;M\-6M7TGSZK6(%.]K5"NTRZP)/*#MWJT<&#ZN;UY)T]K.FV M=F46&JSI7DO*A08UW==VK>MVEV?M9(3G/?_^^^\?)[T350E"&JQ5.Q_TLI\> M&I>[XS7]ZSIW;^J6'IY4#;8['-P-Z[JD9U6=\IH.>45C@! U%CL]J>K0K6E> MQ5C9[;^^U32')U4=ZF:;54XU^_>X.[JOZ3%Y5M6I#J-DE1@E&]?->%PYY>_M MFVJ>3$]J.M2+4/&TKN-:^5MLL>X%M6*TV*+N!>L[5W>\ZEY]ZU13=?*HJLN@ M7:,#TY.J#L/77^N^D1[5=*G[2'I4W>7JIE=CMVMVH42GI2T>&F3J/<5"J4;NNZIGUZ4MEA4".1 MZ4E5!_"S:CK DZH._?:H];VFR^199:<:50I$ MJSK5ZXB'Y_6=URJ9Y3;K7U*K*Y;;U+]DTPMJ.M*?<&L,H)EK76G/\U: M%!UZ68U1AP<5[X??UG!C>E+5H=O_:\UHTN.OK6%6-(<_'ECW-NOU6OW!]Q\+ M;Q()BHJ6_5:W/:PFY^11!7R=_+Z>%^:/:[NN9:6E)FM?4TW7 M['H#;)S OEFSAUZCS3U&\]8UFJU?I=?Z@WY_?%O]]LXH_VET?P6W#]IW5S4,/GE4\8TZ?5ZIS0>C&[!PWVO MMU5CJF!6?RFI'DE0/) MKFKY5$"7JX6&6?)PLTUL/6_XT/-Z4+-LDT>5HX(6=5VFGRMUZ?7K /[D4567 MNSJRWE72=5S3>ES1>-B^>MWY6C&@%..;/:SK5F6WYMTJC5=ZTNVO[3AYO*YK MA35;ZEMEU*8/*P#00\\J$)2>5'%IT:N24].#X3J*#FLI.JQ8YWFOJJ4>MF^R MSJ#[^BKK] >C&GE::;3F-3>#7@VG+;98\X)NMU4#-A9;K'G!8-#^>_T+4HMU M+Q@-;S:\ %JL><'P!OR,S828-UOWJO'M%B^:-JIZ3=UZ5BYAUG[=[G>NZK#D MP_.:SO6^5_&TIF.=&I\^J^U4ZU_.']=T'8XK=B2*CO"PMMO=VD].G]=WOJLQ MA//'-5V__;N^W[=_5W6ZNGO=[H'YJ-$%Q>/:KA63?.A8.4-X4F\#I@]KNG77 M=>O6=JO7C].'-=W&[;5DF3RNZGJ3M2L@W*1;>E35I?NPW$L('!ZDYKC4O-YM MF#VLZ;;6XUAHL*9[K;NPT*"F^]JN-=T&%9(PH>6@4@:JT/.T>27A025FUS5[ MCK.'-=W6HH/Y\]K.=6(S?5C;K4)I/G2KU)GPI!943)[5=NJN^5AZ6M-Q^+5^ M"=+#JFY5ZF[2I5K1U5F=2FM396B&U?8E7Q:.Q>8U4>/T).'[JN4L'M5T6Q2& MI4[54>+T)'F8-5^:/*KJ-KK+:V0.GM1T6*,B9D^+_^I>L%[/++38YD7U:F.A M1?%?W8O6OV3]"^JP;B6\'77K,B"*)U6=:K#"J&I-Q\/7LSVYBEX+#ZN[7K>J MDEAF#^J[5$O&PL,U75<7L=2]?E=EH45^_W'0[=>(:'6[-2]<.Y[:L=03?0W% M:\2V>%+1*3%H9V77>AY^F#Y<:CJJ;,JG34>+31]>6A'*[0]'K840Q??>FL;_ M_;;;_^NAY6I8]F\Z:8JUUC]-GLZ;#KM5#>&=^*?_?O?V,S@JMZW7\Z'\\C__ MQW^D[A,WY[;U*;OZ8?*ZGV\F,9H4WWU=A')__#Y,D<;)XT39_WPU[-[>]6 ^ M/Z773+._VH/^*/L^^J$+RQ]]ZOH;^>.+3Q\JF@ /=4?WZ1?%;[J=]+NK;I;_ M,!G''706OPHDR$>^ M- YU*X]>W'76S8?C>[HT[ M62?F@ULWN+T;CR:YY!^N0BOO=_O7PX]9_OFFE6?VOOH%YGMW./]& &0XN,^R MSZ-!^Z\/=^E-[[+;KUE^,/K/92^[3L#VRR?\E-RC__\1_9W+QN-/K;:?[7RSI041O'B5SRH8Y&^8\5I]C M]5A&YU]@5-+$AG&0O\_^GMDY(.['?-"'']O9Y&D59(%>>M?@>L\O#WNPX, M#C[ D%[!+V_ZL!:MGKE+M)TLX,?)N-WX=MQKI04+5U=9>_0E;P%7I.=+'_/= MJUF=-9N-_LZR_LQY_77<[:3SQ&_ZT^XVNQKDF>EWS-4HR[\,[KIM@<2)B<$N MRU$")^O7XXF0RGZK^3#6IUC."XJHK\CK(V7)M7KMU"[K_-[O9/E:TI^F!#V6 M/?>GT.4Q9?*-02UUQNW1A_QSEG_KMK,'[]@E)VD(JBD;#@=Y,L;]SH=4O?0T M&"JYI%63FSFE&V;7,,,R,[QQ0)_/V6T7NJUG MS@!;V?;&BS\O2[]5A*Y9]/.*UVTEZ8VJ/U^IW\K6-U)_7O9]J^!-])_.8JGG M\[B@X,Q6"QR2#]LOCGJ=^"HO3^:REGH+9ZU_U>UW;:O?.8O%7IW.!:GNK5!Z MH[I/%Y%OM['2R/.9J.^MY/E\8NE-*F0CTY>PW WZOHSPR5:2'RMY;A;YM"5Y*ZO\F__D_:?/9V*;5V9S019Z.[1] M)LO\ A#L&#!V$Q&[G.7>;N^JD>?SAF"-=3X;*-:D&IRSNMXN M8$2"X%:3>^ M\\G+\^9%;JSS>2SV5E"LL!71"_%?3^E.)W M,'8\CIG'Z=1)8]D:RS:J\'2?GL$:LW94[-R8M:,R:T\K>U6WLC3BUXA?(W[' M&Q5>D=<&CUT@'CLZIEP(;H+"&4U4TJ_9X#IOW=T U7L3GINHI/S^3_?^V'DG M13=KY_'JE]E$?G;O+R2\N;+U6+_$#YO,YA8^T6[-;H,"0_0[R&'6F70]H2HE M:[C@81MZB[E>D"[8BE$*7?#[YQ/G@D(7_/[Y@I9X*W7?Z(*7U06G:#2&W=:< M<.ZFVV^=&W?43/"R=$>#(TY =QQ#PL3V.*+Q*4YQB57C-IY[6O).D8'&&SA% MD+?5$J>G89P/[K*S,-KI\>)T+FBYMU+:#::_L+,G33S@V#'],3#*KH&C1G=< M@CG9[.8UZ.&BPC^-/W#*7OU62]Q(]+DL]U;@KUGN7_V83%L^NO_8:_5'IM\)_QYW[](D[?V7^[ML*84TCO-^=S2> MI.;&[O?TTXD$<8H4SRUF^Y /6C_=Y^.59SQ96CI_TRS]L2[]LQ^]VF7IW>#V M;CS*\GF;,U[WFKF>[J+OJ^K?9JUA=C/H==(MV_._O+F]RP??IL=0SI@+MIW\ MY9F!ABV.A2V.2ELT)N*$=<'BHL=6-_^_K=XXL_?O@,$!]J0!QSS[]SCKM^^7 M(6'1=J'E\%/6'N&D 5DY$=QPV#I25C!9F9;K>*OA^2/@>=SP_)/Q/&YXON'YY9(2W[)I MG80J&'J;Y>UNJ_>Q=79*B=4IL_7/GL;C#L MGEC0Y\(=LJ>RM_6,T CL,0GL(+\;Y+!*EVYM&Y%=RPIG)[2-A#7\W/#SQ4.\ MT^'F"P)43"69I(C=[B^VV7'%VHMS(W049IXOE\E,V6.?B M@336J?&)SC;UYMV@G]V_:^5_9:,X/F5'J\FUV=_UJ^2!1DR/2$S/:^>ED=5F M+^C,P>^9A"\;[-L$5(\B"G,V./5T^+=!A<>."B_=R#1P\"*,S"GCP'--,VJ M89/X=#%"?#;@LY':!@Z?+QP^XYWZ!B(WN0.7),KG=G*JD=_F+%=]N'Y M!F$V\O/BIJI!F"?SRJI8 MJHO9[;?Z"1&_@5?GXS3:D]@9=?Y).. M,6QV_JNF>1E+/-)([V-UO=\;^G9 MJ);/(OE%;D(?E[#,3>CC+)>U"7U1Q>F-E [71&R>B-PZQF]X@BQ-#%D?)%(V[>7AW\\D9P4\9H4$5 MQX\JY&ZH8H55C@-5-'QRRAIBF(_^_ 23GQYU3'][U_K>O1W?KIR+O#"\"83X M>4Z65[^DOR[19=VZGR6'B1-B_)PR^&P"^1CT\6 MU1\S![^ TW!TO#N+73XGAC@KWCT6!/'2O/O2P=0#X=\SQ _'PL$-?C@@'S6>#(?[LQB:@ M?^OYMXD%'[\.;G#$ ?GXS/3PL?!PHX]V?B/0*')C^/NN8X:SIPS&V%39_TV^#:O@\@M;IZ=M!N_R^ M#S!B^&W_.GR_@Z7(5E[Q*6NG59L6H("^'\:C#U>FW1[?CGMI$!]&-UGN!K=W M>7:35O);-OWHTC?V?\'_BI"[:8BG@LA-RCC M E1&@S(:%7*6C@K8PD'!3-/VC2ZY+%VR@0,:I7**KLMN2J5Q74Y%=S2N2Z,B M3E)%-#CCTG1%@RO.4&F\;+RC42*-L](HE;.+@!QVGZ51(@T2:93&22N-U:*+ MCXYM M$.39(V1/%N[>[2#MR:N(!E=2N7TG)5&J31*I5$J1ZU4C@&IO*Q2:2(B%ZI+F@C)^:B0EW5V M&A72J)!&A9RX:W/8S=M&95Q(;+51$>>A(E93>FRKU^JWL\\W658CX1.JC?,< M9CJME+4BXQX&\ WZ)7(6)NQ3=_C7TEOB(,^ =\/W]DVJ\@5__;N5KRJL6Z6$0ZU;IB0;RQ&KN>!.I5K-J=Q*TM]W6UVZO.^IF MC;0]M[25:-V(W(EF-9^P;3NCU-G&UATH"M#8OEVE\3Q%Z#0-V'&;D6/DWL:6 MG*4@G*%!N01D=YXB=')P[+A!T-X\VX"@B]#]#?PB>;Y&YZ*T[ [5;IHE/8WH0%K2=)?:/(WEUVQPG;?N;KKM5F^RHK>] M_O<__QC\U<]:MZ>QD.D6M-KYO/HE3>CGI0F=Y/*EU1._D7>M>WJP!=EOYN(U MXJ\1?6K&Q4<^;5AP^APU9A:K%+X=#(<.VH"^ROIM %+V_GUK-,ZS#U;Y-;/6:^7KGWL=]ZU\K^R4O;CJ7#35@F>FR9[(%8Y MPE,8V[#*IVR8M?+V#9!O=F%S:GJ^W++%? ^G6XXMYWX;AG&#X>C#U>=6+SN1 M&WIW8H_2["Z(&59N@FBTQS%KCV.X!6 /AFF0R66RRAZ&IF&5!I-LR2J_9OTL M;_6 >J9SV^UWAZ-\XC2>+[]L->,+8IH]G.2&:5Z2:8[!7=Z#:1KOYUR9035@ M]D00RC%$9'=EE49OG+%GLRLS-,CCA>'JBVN0/9BFT2#GR@Q[P- F[OJ"<==3 MA*H-P[S@-M\Q:)@&HYP21CD28+MHEDQ*SOYR?[=&+UH$#UBH,Y'>7=]BCK3"CT>[\[&G[Z_/M9K/W: MN3T?%QSX+L1F70^TKD>ETE?/C#1<<'CI?O::$EL8Z0]W">^>Q8+6SNLT5?5V M$MHLYDE(YGYN4[.>%V9O&__I6"5XMG[_'/.8?<4/T/ECK]5_WYI=VS [GPF=.HE>Z7!Y>GY:#+ XH_D1R^HI'0@P M(_(:LR>39]\LX\&6<55\%Q=R"_%=;/Y2T>G&+I^+_JYRKH[@EIZ'9-!B=S'\ M>PQT31T&??CK<.EC"^]]GXU^;77[Z<1\S >W#Z6(/N2_C5N][M5]MW_M6L.; MV!O\G4JBG%KBS[%?CK/#5-8N[L-8GV)U+\13KE#GC30WTMQ(24;F]M(:2.EC90>C2U=D=++EHR&G9X8 MFC7L=+KL=(08HO&5&P?SN;78=/>.-#QWWCRWO''XO&F3.[/0>NQ\OGSR4M?/ M'SA#OE$I9ZE2C@H]K>8'-CKH='30,^7Q-\QPBLSP+.A$-.CD))E!//?M30TT M.4MH1:OYK':I6&- M8V"-H]0:C>$Y)<-S?#&31KLN9;]]M*_MDT;O"E]7U^U^ 2$TVO)%Q\?!K, J3XN8H4LV-E2[1XH@2P M:DH^,&0=*0^WF2UV.\HFGOPHVVSSZ6GX='[VL>'5)^#5AW.71\*OQ[9KM4%1 M3JR2Z7?2 O;^.WU\-\G3NL;)J[6DP[[;: M;P-]GHBO:ZE;+I)[RH"P]L:HL]2/C=)Z(:5UNHSQ9+KGN'6 _(V!#CC&"^D? MET>Y%()YQ@OVSL[M.1%?Y,34I(>'PU&W[0;C_B@_,U:HG-Q)JL1=@B%_#/[J M9ZW;)A@"#N82+9I@R"&"(3LJH#IJ73;Z?SQ'G;SS\=R[#H\UDAI;VD1%Y3QRW]GCQ:Q5W9))&>UP"8ZSZBMNJCMAJ=WLIB:LW&$++,^.+HF'E+$_2 M&7N,F6B\D O0!%-%0/\Y[F/]YS ?_3D)?&3Y'0SC?J5:/0SMZZ"5=_YOJS?. MWGY]>\+WN/SI(=ES_'68_7L,TP_?X(_2%4(KST]#A@K.>**KHW;X8@TY M%[).J^AY.)Z5KPG?@6<7FS^=%]CP;,.S6V.911;<"\N,^]TI__7'JWQPF[6& MXSS[9?8J^+%X2_'DX;WI-14O??/V\Y\?PZ<_AY-,A,67=[K?@#$6)Y8ZO1_? M9GEK-%AS:>V@3CC8:>*W,4L?__L=Z9WF<[;S6OS2#]F^22=Y*G6L')VI[>&0Q#^ M;J?;RN^KB#[13P]-=J;[!,K^>5O2T$OO7VRT^0LIK]6 VNDDU1-[K>L?9BKA M4W:UM-?]:AH] (3YFA+)(O;8D$"U\D&+@)31S+ 0D0KNU2]7K=X0M$/IY<47 MW3C/TZ^ZPW:K]T?6RL/47&[Q<>1-C-80I"P.BACII9I]G A%U:M?7A=G']9] MJ1B)'[3'M_,&'R?Z,<+OAEL,17(4&0W<,2Z()T%AY0HZ*&O-JU]^(]-1U'ZE M>AAIG-L.PEFAI, 2.^F$0]$@SV:#P(H9H$?J536,^5=6!S$=W_9+XJ)CT5FE MK;*P(#)Z7 R!463MJR5'N_9+J\-(IG6+KQL?,&.( ,9PAGJA"+4% 3 ,Y-4O M&+W^;?F[Z=7%Y\+$QKHL;4OWWO0[V??_D]UO\=UH$44<6 XQ[;TD6"!2?!< MCUS&/K5?6AG&X/9VT)_ M5*06^($RR6>##))'F$]2!),W%K:"$RT1X6IIS&N&M3R!V.UEN8/5O![DVU!1 M@\1@27U@2 M!N4K#G PP"B^H?O7+VU9^G?U@VNVLE]1_UOEA\HW%X2U]='D\ MG[+K[A#HW1\EF+@-,S..??1>" .DPD$"*0K](N&?5[^\RWH *@???_B2M6_Z M@][@NIL-_]='Q<'M?SE8E3@IB>B?;Z__3KH;<-EAG%N(F'8*D% TY*Y MNJ.$2 [#>?O^OZ??77IW^F!WXNO_[$'*OK5&W6_9^T&*#[1ZYC;%3)8_OUKX M+]5\@;<5A6&*R-,\5WE>,,8,9TW?]-/VWD.48Y$M7].%27D1--(J,"MAQ5D$ M!$!GDT(AZ+C E1-0Q E5($R@/#;,Z+DG_1X\B_F\-TP2,8MADC1:QHS6V"$G M"D8*QOK523*),'^V22YF%CSCR@(N<-38"+" >J:E%\"ODTG[R)RCJY/&"%'% MCF'6NRRMM-P'(P+SW%'&I#38%/QKE0NKLZ0*S,"VDYR .%!W^3CKS/>_*[FV M=GR8!P<+((201FH;A7!3I$ %!OD"#Q;H0%;86C"=H@*BRL/3)Q9JV(2R1*,<"'G )",PI[Y6!4!>!GV8DLB+8$HF0P.*<2)3EH^G=@X MKWQV M-QAV-]D:I91&5%.G MY+L$CM(4P6L]U"44 AC@KM@)0GN6IP4<]J^+F$!HD$"I\/]=X-^MG]NU;^5S:*XWYG$[E ,I6P3GL% MB)(Y[HPNF"TB14H> U;\G'CM'Q@,ZU4B7) MD1-PG?<1K*.!1&-H8(A8(SQ!,^'2C 99LG^*B*-7Y8O^[;- =X\B4"%ZYJA4 MWA+JC9U130A&2SZ;H(R< )<\)73WU'GM!>AHZ:5F&%DN9R225NJ2D1-8RF.' M[CN1: _HSIUS7#-G %4E.X_^Z.;MQX.!J 07O;;7V=G-)\ MTV_G66N87>6#V_2I3UD[Z]Z-UN0SU.VT("40B!8XQB2 Q#"+9JD%('!1XQ*O M, !?"U/=9Y#S*?LLZXG6X_F/WZ4RJ)>C7*\FG*8OW;Y W.6].L9 KRL/LN@H,Y87Z2O>^. 6:5LD Z(?\9RVCZ3.G,KO M!_T/=VEG?[+/F#JG"R4FMS.^&66W%3PC)X=GZV-V2E@B-<963+"X0K0(#5 F M2!DN+,'FK8ZVCM.)>2"QHQYT)2A7"89<7X8 4N;4B] MQAKM,^Z)U'RX,G=W@RZ,L..[>=8>#?+AE\&7F\RF1+WJI)[S./E;FY5$M!4^ M*.Y(#%XCIV 1- O14VD98/8%^B^G/))B";:@;&D94L;57=9/Z>?O4XYGEEWZ M.DAOE:*:*ALC$EYI;I5F$6MMK?)1UJX#7EF'M:0M+<2GAQ2,R=U3%[T&QA(O MD9$:)(%C"6I](@O>3OW\9C(; M+"C!U$O,)]D)8$ -3&AF08V4%=%T@E",@*=Q2PPF*5A/IB%'.!E\".FF1X)\?BY5Z M+-47E@]S__\1]=8!A@G_NWP#J]E4)(LS9O^G?C MT7#2 *_0>N&5[Z9G(B;Y\/GDP%;[OOI]"RV'GY*3GC_46:K=;E+,8L(5D\2B MB SCJDAVDTR5$R$?*%Y)J!3,FH)SIJVP4I%HTE9W%.WW^% S2HAI:;X M<'SYW/J(XBA<,-A*+XQ3Q;82\S3EA#]N[A5H(7P'SVI8?71EL89<"D*D>"=, M81I3MH!D1C"]#U$M?7O[,:U+29%&\("\"P&#/ E "H5IBXX&7@KY88DQ MWCRF5-,>5$2KW_GGX.O0M$>#JT2"&DK@_$/8I]Q MKLTKTP)9!NK%^Q!,0(KI J-AJVTI$1%D>+;AL/LX)SM4WU*C7_.D[?>A*W)1 M>8Z8FAQ4M8:&^>XKUJ ;RQO[T)17#KAZ.(\9^#I",["N487 M<4:.>RX*0XU M843+VSJ8I_.23S;P]]EH+WIC'3!6FH,7'AU'ADI>Y!T2;&DI[ /T)IAN&/;# M8/8?]#I:@YI1!.1.6.PH_&&#=D4Z S.RI&G2/LKLK-8>@T['NN;J)!N^'_3; M>W&V!LG20&_ 8\X)PPV/19J4P64 HXD*3%V[5CV'_,Z0D?M,'(L:D&DCC3R MJ%DQ9NY5^:0>TQ(_9LS%[C?@P[W8F04K-#+)";?.1\!Z>!;7B-YI4SJZBS%# M7%6-N#R2/8>[EKZ@!**4$MM(:#IT(*,MSJ-RQLO#)4QJLO=PP3Y>9<.I@8S9 MGB0V#HAII#6$3W8D.?%%XAJRG)3XF&+-*WFB9C2/&??:\YU,*8QAH$1YA2P2 M /N+M!2'6"DFS*C0)9VQV[@_33:<]E07@EOJ!5?&8Z(-:+A0V!-K:=DC()/$ MYO)HE\>PQR#7T902ZA1E'+ %LC%$*DVAB ,"XI4&R4FEL*T=Y/AV/ GC^NPN MAV%,MI#@9T"&*9+=[YC;03[J_K_)[V%M[K)\=)_J:J7RW2F)Z.YV9^*#[&GC M%294$A4Q"*680=D8I0^E>6'$P1ZMSNQ)!GX88JSU [GTW'L:G $+ADL0_)S$FR0T.O(4\NTD%T;YE#XD/8-8G>3V[,8"71#H.-D," M&A72&>L*9<$-DA4)D[AV^;<9W5-/[!#%%*0-@*M 37+I7/ %>3L4'"PF(F2 M:Z'+<.;%2+3699*@2R5CP/7<8AHL8;-8C%&4F!*_OR98E6SR2\[L$(N/<(R" M&F+!O*.@D?*B**H$:J(<+WD- /+IEK_3Z4[K4GQL=0%;NM9==]3J+90!VDW: M)8BOC 83&2@"MY@:6^S9>Z[*M5"4I%KJY=EL'-)C)[!61?MHD 4A5%XCR23U MJ"CF@@U!I8BW3B4UR&,FT.NES-"L,ZFW9%O#K)/6#Q9OPF9KHG!K$_85E622SZFJ9Q*?I<39AY,B0V#F MSZW>QAQJ*:Q33",N(E%@6Z2VQ0DDQ0(JH3\N3X@,OV;]+&_UDM'OW';[DS)4 M*90_^\:FP MU[!I Q'LKJ $ATADVI0F9'[4SP5-2AX.1JF6VLF0YG/6ZX&) LI,#[[ S]O1 MQ4;DB0X.E+N1U#!!^6P_T A,<4FK,(31RY%E;9*6( @,DB#>$Z&U(T86>MXK M0TKQ&$H8?4'F_^/9]"/&4FDF@,D!:JH8O95%545GO"Y' !%_04[?E0Z/4Y#< MI.->1BL<.7<6:12+RH]&*%QB$HX8/AW:/$9!1N(T]18;2IG!\#E,?D2-- RGJ!:2Q>="K/I""IQD[%@,"13?4YL0RQR .Q :/2*4:& M7PI [D&&Q^E';YW 1D;I G=1>J\L*DI-Z6C+I:;X*='F,?K12N%3$AK85&,I MU];/"D=R%(B*):=>4?920&D/RNRM'@TQ($-8:,(U)X*#QIBA+N]26>L2ZBI. M3[\(6=:>+,,>7&:;ZCY&F39O!)YIA8AT4.5XO5:K60L'GLHSJ4>/'?(!@?:/ MU %(LH@6)7X]>-VEW"9%7G9%#Z@>E06%9U$0+)4&55**V<830&O%RK4".$4O MJ!X/"1^%D?!-;#3@PA3F)*E6:$$95=Y!Q* JV.F09F_]&$VJ_*T" Q42A>#! MJ (^!DTK'*"E-9NNA/>&<4X+NWKI M'.:HU;_N0M.J?-2:^/!BEJ;ASB$>E<>!1X3@C\*!@\42Y0+'>))YL#23M0-Z MY-#7)9@ZP2()B).4\.%"U!9+#3ZGTB9ZR4J G*+##;W"J5JB>@S2(HZU#X:E M[$;P+ I? E->3DZ>Q.0/-O2U:;V4 -$CHUY)RCT@-\<2U<')C8GLY8"9VG_H M_5&WT^V-DZE]*)82OK=[XT[622?2DE(;CV:O"JV\#RIV6%Q55%4DOB)2^LBO MV/OJ%U3?XYZV?3[[KK"Z;8M1(5V MU,PO";"LHA@6TU+HK4:RWQD-[F3:Z1,V:&N4"PH5M[T OHWEZN@(5&35>*J M[?IAK07CF@0FO0)88M(Q=\/M+&_*"NS+J3.<,;6:K+%^6+N7.AZT MMD%X2AD+H&>+DS@*X$C%T;G5K< ZFAT'85_L&*VBDD@@H-1$@0"E?PO">H=$ M*:F($ 3ZYB5(^\Q':A4Q#KP'XJ- C"$G2$$'JB(M5ZD@!*\&.)Z8#N=RY!V( MZ%(!Q4B=!?9AX,S/W(94_MR5C5&.S0(EG M'I6+F!(B,7\1TCXO'1"5BG-+N&"::XZIQ;J@0W"L?*E7TF!5MG83';ZUNKT4 M XN#/.T_+!=,74AUG9SH^[V?9ZU>]__!7UO=OLVN!GFV59/,>##4. IJ^$C =YOY)YQIWPZ51,)FV/4BEL/SYUB M>Q3'=S;=DR>M=1H91[AV9I9>Y'C$I 0+SIV$.]7*-S(HAD#7DF"9$1(S7QP" M!13+*_+6SEYH]ZJ>SZ1CFB!.@>T(I3)$/+_XBF-T:7+\N&+Z(H++[AG!@J3J MOB3=?C&_:P>AJL(-YTS,'6OK6XJE\^GZIG1QKK!@5UQQSQ_1YM)8<:=:^SX( M(:W$&CN&-$8QV.*8G:4Q7IHM>73I_:C3^?MTNL=+$@$/XO!P3Z=AI>VN$Z3G MVI-[6'%J+G_B&*(FB("CE/[,4^&9$D,() M-^!>E'S%N.4YIP%H4.PAA-;G%M+6SWGH,>>[_XH%)02@1$5+)"* M&^/I+.',*^?#14KM7J"82HNU(0SL* Y:I1 Q8%L%",[!QQWN!NF9&0,$1Z% M$K$#* MUT$(')!Q'D"Q M11Y'9ZUDQ3DK)YR4SP&1CYIZNT!D!.#8RD 5C8%[I))7,:,=,Y:5SZB=/_<] M/G8,JA$C4(] 6VW2M0'"%_L8 ;M2# OKTR3JVCI:B(94&]1+1:@GR$=;7"N- M:%0EIU^BT[033QQ!-L$Y%HV3GI"H+;*4%SG(!GMR#JKLN2/(Z3HFDT(E+#"" M(@UT;D\%CV6G7Z+S9[R=L#(0#",OK,+&@6GEBLCB? 5V8"3*Y7TO@(#[8&5$ MHB4>+*M&B'F)(Y*T",='XDIG+.D%L.(C\RM '7(L(Y-<L')%+]=QQJG!G0J ^PJ[G)+4GR,D>M34VRG'0G"J09)%8CHL40Q% MU8*HDH"?21#AH"%EYQE52C 9'39&*.YCH2.E#^5CQ7CU//V!B3H]PYRJ*@Q' MMC7L[GC&#%"=E\AQ)M.9^W2.O=C-,0QC5+ZZ(ETILE,4N33 IYW<6LQO-08E MG$H>>28BD9X]; ](7TX1QUJO%H1ZPLD]]$MO>9>N2)N^Y6J4Y1_ZV9>;?#"^ MOHG=;]D?62M??OMNRTI#,$A9B7$ R)GNF_!SS>"E*,5P!!5[H/'10D6H7FY_#+&1*VW!=L/ M];DFO&Z]C74V=/#"$WZL_7<,1W!;"$8F M6.: Z[4N5**3Y;O-MK#_CQG\X8BREB]$E ICSSR1$2"@(;@(.("OPDI:<0O< M<&BBI M5NWW0,$FM/ )(! 1#'Q;&0U1Z2)$4=PF/KDYK)S!QQ39@(AW'_)S M$V#M/4A@!;0SJ7P 103^=-X6!'#!ENM2:2WH?KSPC 38$QXP'237@!BC]$I; MP1$N+DO2DN,28,+I#K/]M$/U<)]SXFL]!X8#"\@B0 ',6F,B,P42H$Z5ZP&" M D#R12;^\+<=)9O9=(8EW>X3, _0#RZJ @+#F&Y8.BNUO[A;T\SF77K!09< MF.B1Y@8Y2S%2>JZQD>7E@@:[6O+JRQTTY77PS?3J\XZ=CQZ/QC] MD8W2G2L[WP;@TX:Q$(8%BBTH6B2"F:>'1%02/ #ERT'O;4?V-+/95)L611]D M\-(X:!PX-9(4MS2DL\[EV>BGFLS;K#7,/GSM=:\GI7KF_7:_GX%:"3@@!%@ M0B+813_9H/KO'5WTVVW>@_7RO\Q^*N?M6XWE;.3E((*1X#TN6%"$:-]!$6HA!.< MB9)FIXBNH<9^4UPFV#!5K$W_2W?A?0/- RW,R+7R_![ 8:W57G-?L=0\%:_6 MBI$H#'?SX$\(E,?R#4-<$K(RQ2T&]22S6!.9-*#*(S>@R;4AH!#2Q2#30*RV MQI60ITBW!KW(+-97A%+<:A, +%KJJ:" 'N8%QG'YX(:@["G68K5UO_/Y!O#D MERR_?=/_E@U'-:*V%C!@K(5EU@2F09%0! YC 1BXM"7)(9+1E:N9MQ_:$TYH MIW2(,J4W[1=$ _B0$!6HPM&)J'21?QC!:]B238^;*)NJ26GA*#->.46XI:D* M_>R(',9<^U*.B$!BY:#7D9-@CZ2/E./A0-PQLLEGC@ 1"G2=+E8M!>"Y0G05 M]!PU37;*X& T\HF?H9WB =PIY5QQ+P=QMERS2*+3$I*]TC'2);N$8K .GGIM MJ)O?1@H>II-E'@%X5QJ!>>3).28ZDAB <;$%<%9@'!,E#=BB2JY#<=, MG5V/W1E)M78(9A^%=B)%*(IZ"HS04A)4J1;BD5-CE[P'/(E%6H_ XH(W%H4O M-JV=)+J<$(8Y(:=$C$L5WS<3=&7IRY$$-1$TQ!X_/ M,H;GT5EF1?G*R&K?XKB)LBD].6)" Y+6&V/3N60WKS)I@E+ER%)BEU,BP1[0 M$[ #5M$9SY&PJ2!9L6.1,MU9^2I$SE;OLCERFNQVT(Z";VH#*!"#G/=:($9G MU"!I2Z,4[Z&$GQ8U]H&>3E'GF93$:AV9MI'/#TY+&6PY+"&I.B6J/ YZ&@&( MDS%%(@N<)(!ABT,/TD5Y$RL+?DI MI5*^1TZ-7:"GPU9[2X6G&K 5 ^QABHU!4">FE"^!"=)'@*P.!SW!#FMJ5-#, M*DN)BY:8XOH]A$+Y9+@L[_8\$8$^0;N\VQYEG1F\6O[%0LLRS<3:/*F4)!/2 MOH$TR@H;67$9>U2Q?.46%U)MY('M!_N,LUZWJQ!"1,@(J\$4J"BI(6ZF!8P2 M IOVO! MM!;IHB%'I4>.151LV!J!:4GC2TSYQLC4"\SZ8Y9W!YTW_7:>-NM\-OW_]!J7 MR1V([9M6_SK[!/ I7%UE[=HKH=;DSYD8N$HW#F-I0@AX!A52_CSGI8WZUQCQ M)^2/G2=X3*3=L&NM@T/1@>JT*?%$^[2Q,+N<@1A;CO(HSH^%L."A=*Q!FWN7S M^.MPDM.:<^],N@6:*^MM$*Y(4B#$+$K0 MF[>?__P8/OU93 W]"._FE3.K&]RCY[)6&T2FI*5,&":Q!\/,5"AN-$UY(_@@ M=A0]5DHMF_U0.?W4\>P][ M+>DI"H:"P^LIHU))PAT*3SOL).H;$'I98B!P=XRSY&6*)5']H$4=\B$ M&'RL&#'';.4FK)J1[#78M9L@PH#"8=(8K@$!D:!YP14N!E-Y[R?1%#]ZL!_& M(U"N_81[=B-OE!9AL#L>_B4T8NF4+611JJ4K>G8@[\)P]A_V.D)KQ8&#E>/, M@>^#)-=!%,,.A%<9SBT(O7G8>R3)2219*@"I4'"8*M --A35DHB@Y21N4CO* MW MV?ML].&J='J\YM[QY4SK2 D2FJ3<)2D,\;.2K+#X8$A*7L9K.=D>6!YIW6@> M,^AUKI$0R*'$^? #& M/NOU5J!PZ1OVWH)#>'/;RO]:QL3@!0,:!3P\3H/=_)H2JBX&5&I;QM=DR2*S M1&J H>"A$$YDU,6&+CI74_&9R7W/[*_>]EH]+'5_JN5 M=TZ.\#[=;X-C\O=#=(([Y^2<\&Y)I2P0GAT!X=_8=R=';8=1.H):!5GNN&4ZG0^P%BBNE"M.?HFP5'%C@?#T^0G/#D-XTVZGF^#3I:99 M]ULZ77A '>,9 "U!+(JIT$FJ0.B+RXV#6_(-#DE[=:;(!2RF4@*!)P;H5FG MMD4VM^>8U['ZLQO0+$))36V]!!\?I:VU!HO M&3)1^"B(8)PH:XN]88:->R%;N@6Y3U^E2QI,F!388%2[P!P1O%#IA%!=37MQ M-K1_.1S#$.@2)+U-%1<=8:@XC&+ :UK*"'PT7H=&[5&J"E&,]6VW];7;ZX[N M=XP-.AT0MA%AXH4%S\ZX8E?'2L%*D0LJ%%K)8EPWF$>,>FTE!Z\Q!\!(J7.: M("1U46_% U2/I=03JCA>C<<]Q:A=.MK>W[%:CH\ :XD3C &GV(B9+;(#@S1. ME:LI4:;X]H.?C>E)YC"7B#BG/'-ASFOO@IH4JN]]F"0Y?\E9_ MV$W/5Y+T>^UI0!;U7OESFI:BXCHWY))SL"5748.JQ%Z;80Q"8EU.("9)X-6QX MH#D\6+;.O\:SS,HXR-]G?\],7;=__3$?].''=C;-)JFPA]#H<]K> .T^_/VN M PP!;V=(K^CH1W*;[\)3F$D[L]GH[RSKK^4WT^],"NUMR7>"&H&5D]0&+8'/ M %#.ULQ:2E%IRP)/4WM?=,V.3WI!X2D1E0](^2@UXZ)P^:W3-I0/7&!Q:,Z? M$A'_L]7'Z_:%$",<*\V9!/<91U=$Z +%L30-:+AZ0N* TVADN%@V8K@0S#N% M@*V(!IQ6>"?125FJ??*:<;2Z,?:$R_9^,*V1LRN08,SK(*F73H9 @!,]FZ4! M6JZC*F$W+!79014]#.M)9K+.$ K."6@"RE5$(94JCZ)(L= !)E6>B=0[+,@> M,YFQ&_AO@^M^. >FVCB,75MZG>=VD+5E*V>G)Z\?N[#6P=20-&A&D3 MO>("(T#-O#C+ZH0UI%QG,F48/>7(YNH)R-YK#8?34Y>@NSZ,H?-"W?8/HYOD M/I;V=)=TW+XO64U=+"I>I\$I3A>4IF+R,1_<^FS8O>Y/ M/IC_-F[UNE>I8E!*=8Z]P=__R#K7&\_S8..UH\$;;S&G%DQUL2_HN*.V(H]C M50_MMRH;<@D4%2XEQFG S& +3&!4 E.A1-4V?E5=L$363XG M!CS*GXY'UVI;Y 2A %F]1@RL%YOG#Z53!K%<6T43(<03CJR1GCG0(\ 5" MJ MK9(V4$U5),QB&CV799_S]<0(^2:QRM334;M9Z01M+(N2X7 M'U9:/P^3-I!@^?RKPEIK'!!'TI!T$K9(L0<3',K72;YFJ]&YFE5)!XT?SB7# MMU(Q]/$6'L=R'CJ78()L$-HX3!#AFA7EVQUX[J12JHU+H@O_&2IG1M1-6 MJ7( GJ.5PRV/9-_QKBUR[P@V2FK ]\!'V%$2 MBXMQ#';E*J6OPT-I67U]XB1WVP +A,9!K+4"P%C+8$U,%ZR,=.(^]^FS@E$XF9WYHQ M,>B37\&:3D_JOQ^,/H^__BMY+H-WK2%X9F"3DN=H\CR=X+_=N$%N6[V$&#[? M9-GH[6 *WI? ]A2Y3R5V*L$KF/UAN ^8,N6 5)6L*BH+P%__GF?*U!=ZY!(0 MGY(XI=@2B551BH;YZ)$H;3-KM:I=GY20E[Q&\T;)AX*Q%XY6*9PP=\#,<-;T MX8L;EEM:[L$MID@8<,&4D.GVW%G4DZMR1$FK51#<+/>!EQN,>6>^XIL<:RX] MF#*P"I2F3!=A>'& .AB.2^#OI61Y4WG;XLOV?O[C/[I9WLK;-_=OP>WO+5.Y M:/.F?P>>X*0!7B'RPBO?9:WA.)\,,>:3N@WM^^KW+;1,V9K #3##3?$X:8,B M/&@6M#114EQY);C7.=;.9NN(58T:L>1Q"BF7>!I&,(370Z;[#O$ M(A[ZH?_PNU+,9.'TX=-9]H5P>_(YYL'<2B,&IF-PEZ64X?2BU'YR ]9P-21\ M!.'I-97(K=8$"X8XDZDT$]9S@(I4.9Y1N:0UZW72B_NA6-G36U-IN-/2FVB1 M5*DN&RB18DVY,^7<5BIUC3XYAI6M0&B7)Z9.:1J)1$9[K26(:7&PQ(=(RK?; M84+/>4E/63B1EE8Q) 0E&HO(="P**$0*5O5E%>X?C35]S.(&:3RQVA/AM'4:Z!2=\Y*>L'#&=*VCH)8Q MYV%%M?6(380S**YIN=S_ ==0-;[I(Q?7"D]@7:E!BE$>F&)J7NTIBP M\4X?M;B>@^NBO +D&Q *(IW?3V#),B$X]J4\D(M9W!,66"8I""D6/!BKF#=> M(IK65&MD(NXKM#-D"I5Z>E"^6#A(DXC+=/T-PD,1Y)-%#(0/%R[GY MJ\GLSTK.YYV[F90[#=%(%+P%[T45^Z36@==92K!^IKDO7?]XPE*I"0E(".^0 MBU%Z+F.QL^6"<&$[97=4I'RY)"VO(T4,!P[6(\!/*: Y=<,8"ZZ4$$0D%X?D MS>>=O:/ICE)!@XB:4QZB+2H4N:@L+]<7>YK9[Y6ZQ87C#+2(DZ!)) LZS'+K MP9,&?5(^0[Z%#EF;&[7-@-?>4L,(XX13Z:T30FB/M)[GFBE5SF'=BKA;#?G^ MP(G%"^,[6,*_8%%+QZ/"-JKHO*4A%/%-JEWY:NI-_+ 5T2Z&[D\8(:CWOXC! MT3N-"9U MB5NTML>R9&NR#(.6PB)BE*;*$9I*,,Z*;$59<1ABLR%I*']H70Q1%#($'(3&N"A20E74:\\2E+Z^Q]C6'IC%H,"< M9I%(Q;%1-)I88&1JW=HTOD>/;4-A-:IT"@0;P)E 0!D0:-49W4C0I)P)/*V_ M_<0C7$L]*I@@P2-G=?1:,SHK_<81-;JB^J*F:)<1CK,O@T_9)"S[L94O>!^F MW]E0-6!2 M^E0C%9?@=][U>N*AZU\J\#D-V)Z_KV8RG2//_H_:3,$LRVD./9 M5<>C46\B+.8ZS[**W:B:5PSM_>*3)WHNK@4H97W04D,B]MV;6O8;6^C"99NE!-.$(]" M,C]@=(P.;'XA,/9LY8K,XE.O?GF]?'-"Y5CV&^P?]8--]_( QB3!&!:^VB4 MHT(@2XB:;5,$%9"O51+H1R*?A5IK=(0/?G+<% >KTU7;VHF90PI>*JD?*WZN ME;WP>H[+%PTRYB5E&/1BT!YC1U"J62AEN@ED]Z*)QPQX/:)0 ,@( M#DHF%0\0C,J45#(K DWI.I8FSZ0SUJ,+4,18@V,-;A-7 MR F!BV3KP"B.M4H.T,7SB6"#,!Z,D# 1>$I[R7@*:07I9#*9"EF.P2';$V$\ MX0(=G0BFDC3&,>>D,5@:234E$Y(!;H[$FWH15&HWBDV&-D_>^]+Z_@GF,:NF M"WUGF8:#_G+0:V;(_SGN9YC]V/3FP^?LDIE0W=4J**CH#?20I?:2H=T:ER M-DQ)1!P9QE6+!%/2XO&K='O7&]QGV2P6^M@,(2P4<5(#&O,86:.-C?.$&X5E M*4-?8K5RR<3& 3UR].O2A:)+%P@CX5)V$S&.6UY4R@;/69;.8 JFN'[\Z#]G M^;=NVKZ;NHM9)^5>9_WA9+7>#Z8A\8Y)^VS#+X-1J[?X/-4.?S\8_9&-ZNZ0 MVE2^'=Q&Q30&-\P"H'8<>5Y4#&-1&%3:PD!BM8+[L\WD(.2:(@+ ;[-?3:K* MUTOPPRZ$U1K;5/5"&HH<"*YUFA"N&"(BLOCJEX_D#_Y.^P,0JG(.E=0;#=I_ M??B[G^7#F^[=QUZK'SY_^/A?6??Z)GWQ&RB)Z^SC.&_?P+ ^YC#(#U?3ROC% M+W?W_&VZJ!CP.TK%)%VDX+3-&,PXIVOC4%3^*&@%[1X_@X,19D/P5/ 0K'#$ M4&R0%XIZ7>Q9<*]J0R)4_\BJI.^)"3.YT^-=!BBC,]V7FW@RNQF$X!!CH"9# MX-9&B[QV9J92L03WO;13IPE?WL&O&<:3C'11#9(8#6%(&A2D@>%J.POW@$+T MD973D*<[N<\TTK5E^8-GV "<4]Z!WB&VJ)7.$1,REK()*'].FJXS+4B"5TB" M-L(!A$\7E_(BM\ *538ME.]!T]B%=V1O ?E "_"GK[M?>]/"B[\/LZMQ[VWW MJO*B/59<$_\I97U,,/;TTOCOW=OQ*BBO_\C0WD_OF4]GJBJO=Y^ @02\0"KG MU]D\X',#>"\5F@27T+(@L 9V(S)H&0(BV((5T7\\$&2;V9X$=7PZ=#"XRSI? MLO9-?] ;7-]_2IJJ3"'&D0R,@-UPR$H'7*_"A$+ 0@&I !22YTBAMZ"A^\.4 MF%0D6)1I(X,-)&H,/IWPB"&*'9K0AE,F#4G0CQ'4B2(2P=\1X2]B MJ@] G>W52524XVBICS@@$!ZO\(1"8)NT3![-2YCJ U!H&W5" \B0LZG&_21;5 &^V"P4&]B*FNI\V!33474E@'RI6#F^ 0#^DJV$0=\!^(E^1%#-$! MJ+.];(%; Z>EX)JQ@30!"@SH9 58)V(.%<*;2-;7- 8J.7@6F+PH!BV=JIW M4D)PNBGC)4SURE;D$YMJ;93"P4HEHC;!)#L- @,0A2E.'/'/9JJ'"Z5"ZJ_J MVA08HL%R"YZ#='*S0G'M"Y?*,NDHF=&MXU*L_:T!I#*:@^L1CR2%JQ-RT.4H19)FFDUF"'62S2 M,3S(587>!J=I99/T*"9X<+TM;$+_!@F!G0/D;WEQF2[H)(=+0D0 NAR;WGXL MW?;5VPY,'.8(!QH8%91P6B@@#SK)E(JD8,;8RM'WTR?>[GI;)GSH3!"1*Z:0 MCE84+*)T9J"CU2D38-'4;)/&/S-[0W4AJ'N M/^-/V6VKFW(P/US%[K#=ZJ57[C9S< VI2C=C(Z<"!Z=9H"(33DFCRI=;,+H# MC-ERR/M38+_E9B+$=#[+*8N#1ZGZW>R<2# I-E=:;O">'[/(TE5AP\H2)5/'%[2=>!$=D!V=>/\G'S_'(#JGS'.]]1B#JP &@" MI0OLH^%%47G#;'GWGQ/$ME?J:X;YR)G^/=AMGC95D(I,6$%\X#8D_Z/(6R4T ME'PU@;'8WN37#G++64[NL=TMXB&08$)=K-CVU%Z1THU6826\I1HLB_BQ4J"CZ", MC(@;2PT7.A1TD0J7*QQ(S=G6[L(1$&:/* 1,SQBMP.^4-)W1#(3,6264;TAA MB*&M%<(14&1KI$HL$ A 'FV>P#G//P_-R+=E# MZ\"7\OJ#-T108Q2.SAL;4;"N<%^IM.6,3,79077@X3UZ9<&)![<-2Y,J-8(3 M4SAO7DHM2B1ADF_OI1X!1;;6@4%8KC%&AEM O8)2:^>$< H=3 >6K@S8>/UY M*E C;*J[*;D1*9-D%A[&F%E5+D)'%-9\VZ&OE,K?8^ 'UWY@"[#0F&J-& 0%0$+D$['%0GOP6%6#IU3?3+4V%[C 39 5$>67 +FL/#$ M%>YCD!4G*3#;.K[Q2!JLC3_1(+R%_Y1T 1M$/)Z'&Y&C92,.B(]OK:H?/_## MZSNO"++,,V_\_>NS:WD1R)HI_O^16( MV>N]NQ'4N-Z/F;4CZNF5PS.21[(=_K0!@4T1=T" ;@#2<'_]R6J@01(%XMD@ M :IW;8L$@49F5KXS*Q-Q<.B$<.DJA,.&1.H7GAXB*PK,#*/M4R,O3)3=]9U ME$?,C %Y,29Z)NN9IUZE*7=YBP?G6[?&O# UMM9WFED)SD^4B".B$/-.^#I4 M3*7UO%<#[ZTV9C-M9U=T>P]G5=;KB.83'KJ_[3SZE0'$%C0@-11'+\'C0ZP> M_>IP/G3X#19+1[D]<$WBM&[HJ1.2BC1#)G*LC;?2^EJG8Q%-OH>-$O+B.&T8 M-0=LAI+YG1J2:@GCQ),:38;/HT_VQ?.#]U!\>[J?9GV_DWN MTA7?2;HA>9O/"-^"P-A+KJ..W&)P0H*5X&#.V[HD96C=_M/M(&H"APW$MQCB MX[3'2TL3I>22.UEW]%F?Y\[>8+Y4)=H#E6)8E-U!&I5T>0-&9CPI9Y.$9H6D MG4V$U=PHD2XU>C .7*7QGW,Q#83XG($(6\K_;8#H4.#7+K$Q>/6>R!G%UQ3A\8#5>-"JN?"TY+S:NQ M'-W<;T)X5_YUVAWTK^[ QW3=\74'^32 M9+BLK8H1^6PGM\E8)WS?R9&E(< Q$AP9B%OO:>(K5,H.S MY%+M77_F"P6X)9^1"#)$P@&6($*7&UVQ2#QS+K"#LKCTT[1I;S8#9V=I M! %D*.F0=-?7BN"L!UJII M^#TS EEDB14:CK.^1!&]6)Z5F1K4A-1;T6JF*FL=MVKBVRQ*6PR& R77'U:C M ]^FY2 0OR4K<:_;,&WAD 49#'H 1X#MAYBC3F'I+67>1;G#8C<8X7Y MC-B=$E'7L1)X"Q#(IS%[BGI.A L^UJUQAN=B]P9KME0,^!:INLFE9)0X@83G M+D0N<"2V5K&8DI!?,A!D*:WUC1)U':N*=-N.4O"-K$TSW].XV\7B/.4R!X!( M<4KR#X^;.V86_+:]#'?J^F1.& Z^#V(8%.$\KYA2%/FU L((78%_!LB^L*Z- M2YSQ-EKP,83WJ3IG7)T#-0[;3 *DQD<#==-F,*JUU\YQ;<"X8"1YW?\1J0D\ M=\,I6J4 &X-U'5FCBH1C\$A> M>F)")![K-'L)3/?3T[\Q?YH>3Z*W1).RZ(X+7\S^?3N=3\-=D_] M.91XFE%L("9&(9!%0ZX)QI,L<&*98E\/T('0;Y!*9*A,0S>YX<%I:8ROAV_" MT>B\%1433C.V; *!7XI>T?^RUPG8 /RCD "N A18C"S.$W@0CFF;65=9)2.V M0N$>JL.QV' 21EDNA51*DK2XC7&M1!TC<)5/-,",9]KQ<"S*Z:-YS;M+ Z5HK$65P$"+F]VA2O^6+ MG]J!%&UF.\?2@G6/#.@QP<60QJVH1\^AR^'G6,+3S.8 X:N;!K'F,P4E"$K$Z M[)/*FA7>Q49CL!G*YK'<<&J\:OSA!D@_W@/ :F MFPX4*^$$-1K["/ZDM-K-RZI&$V]R)T;B35*X.Z99KU[XK3>87@('[%<1"Q8\ M,0?^#/C)C'J5+L3/XV]'.]!Q)U^JPZJUF8N54&[-%@?0[1?F0Z[>RQ3./JFCH1GJ/ I%O> MTY?VBV3A_RHX&H+T42 2@)C$I\O9,E"63&BLU\TK)#,CI+,XI$% US?VN6AI M(J41$F@9J)E'3(%H*S>WG!T5TH>'CSWF:5>[< 2G="'8BW3X.D2*([/YX:NC M'?Z*C.*CG?*:8(R8%4(S:Q"QB J U#@A@Y+YC;(CLNF&W"@TSJX (;+$,90($'H M.HMJ1JAXO ; K;.O(!U+MJ"3:F4A(6EBN:5TZ@WB$Y#/OM%I-OGU@ MVU@I0"A $)P 4@:@PXLV8LR5RAH45>:C'@3:VER+\\ZD2H8%03&<4T9J-<[A MQ[QW$K'5DKP2MIDC?9>N08ROB\MDX9/)?W?U2S$NRB_+0=HF+XHX);Q5+BUN MUB2"F72JWCK#J5NQ'X?096@W@G0P!FO7NQ&NO$\[2KEA A>5R"8L34Y7MS MP&%CTCB* W/79'#%'Q95VZ"Z%#XUU$:!PG21@%\AXS3(GA57XGFD:Z MG\ZNMQ\,_S]&Y:\I8AOUBO$A!X!24UAJ:U4&2YI2 [4YC5$ZEA62"9%BV2!L M!.E@#-:&6\9BJK ,VCI@#DKX?/X.1R+@%<-FR*P\=! &=0*[VR__WAU,"]\? M]P:C\72Y3IG=.ZX_8.\6/_YWORB[9>_Z[B_I3N:CM.GB/6^'M]/)N'H#7A[4 M?O_(GR".!Q 2:+$L_C5--X%6/^_!.U/E95JF/LB-LX4]^+#".PA6/>C,O6:%)\F']+GJPK.IG(<"0HIS"-& MCAL)\6Z<^TI6&[N\Y;T]G7U/9WY!]4^C+T4Y3._8Z90B9\@:PID):1$%2;%^ MO9B62I_E]=M3VN^4?AH-B[N?NN6OQ21.AY=;S$-C% 6;5@O$-- KU&&QE<&R M_.9_ZQ(<E-MT8SO)D[:'L=RA_ M^W"OTLQG^!I09CNI-AL0UZ#9.*$0LEOJF.(+ V3R;<;G>%#DI6(6YZP0W&&& M'1/22^)CW>HE=?!Y3S>N;JF?I8HZ-I&/%;4P0Q"7*0#?'M%1@I<(=IQ@(I"QTCB9.F5J :*.Y!-L234$KSV<9XUAO L"NXA4 M2+-7I:*\3I?;:*/.DGB<,7:F?M@I'-)AH8QPS).HE0&CE&9F61/K*I=6 N5K MF8@4K45ZKHC&SLI.#@DBO$O]?Z%.UK"HQ:M(!YS$L>P2RUB;>J:5 =MB-:IJ MKXO,,Y(RK_ESO*)(T9[-#$B+0.@\-NB^_)L*HRAI?GOF\ MCAN&7]\;/Q'6&T%,3[0UB1'(1G$2RMBO.*I1U_9Z ZWRJ M?JY':=0H:%!,M?1I52=E=5R?+GB>7N;^-%U3X8 JVOI4A4)"1B-8G1]QP<5, M?9Z :WH^?J0/RDL5>/2$!/+4"/(J#-"+=?4HCJ2.G'HG<20&I<[#VKJ;L&K!FH8 M\CQ5U"D4A/:)6F1E-2)/FPA ,3&M_/R,G.6$9W%ERH+F=]#:(SI*\!(@<-&8 MZX ,82K&=*%Z<3C"Y[> *2'/E?Y[E8>S3PP3//*8$:MU$#;E%6U],P$B3)-K MN32*M)6@%PIEJ-)!8IO6@'-LD:?8U!(%T:?*+X)RE,WC:0_K6!%-),YP[ZF/ M!#/%/96ZWE (K[V.0/,DCF676 8'Q6S 3&!NO?!1+::XIRT0.M-OF"#6.G$O M%])(3Z/GV$<-T0RC5L=ZJH!SPN<#%ZED\H6=AN.&(1I;D]I-D')<*A+)49?=\CN!F.%$'7QP M#S$E(+#6&VV DD34NC6::$_1P3]Q;SQ:B)5D$(%(Q:UD JFZWA,PSY<"G8 W M?B:N,Y$X"LHU54YB)0Q#K%ZZ@!'+@S"'CV+7'FW*.8' MD@_^>?G,_6FZICP2\$:UDQHY'@@S3M317(P\Y%T]+^^:GH\?&:(AE'E-N"$X MH.A<4'4PIE?LH3W$C_Q+,1X7Q6(N\5_2H-N/17GS[BJM)RH!G$<$3O05?R4_ M=>\>]\KA( 5+BT $Q0*"1XTCT:G[6*8U"-_]\3U&_[P';_.7/@+QJ2GLFT8W MI=8##T#YV5Z)H*2LJZ<1L9C;>'"6U&-Q?V+0^5J0UBZ1M)9H3 WREH=J%JNO MXVR!F<['+RN%"-H1)#.\_# 9]7Z]'@TNBW(\VQ"U&^FDMD$P\-D#=MXB[4S= M]!QM<#JO<#*$]=+RA$T0'0;].BJCE*Q-2^*5"%P*I86MRQ^(BA4S91G3RU.[ M]H1^ME]^QQ%Y% %@X#3YZ$'@-06&K>=A0M3/F +IVZY3:D/>C"!6[K MW5]I<9G)(N35!-VDXU^6N"]7!<6@MXB(X)TXKB(7HEXT:ST)+%=B\BF.?1X" M'Y<:5!OJ&)54(JJ"U8'*>HJ LR9?2_%LU#BS[H@UZ[2]092[:-/P[1B\KQN% MG<7$K6M#/1OBOI@L@]^!,"$,W#;EB/:!TMJ78US;C+CI_LO+\N]QZ2&9(6D> M?5K!22.R1K*YR^"!2F3%K;3]Z3$:?D[>^<^C2;%Z1=TF_P;\&1W3MAAPR",- M-&A/Z]00(R1S'V1V+6D5#+O#N'8DL)= 2_#/#4.&.Z5Y?2G-NY0K6">]&X!; MWN'Z[NL0W,CK_NW[HNS!H7<_ [O\/!HF>,O18) VPE9OR4(O]5?ZY^DP+:.Y MQ^(15T! (9A@3 :"06!DB%C#T1/P)['0#QW?X;3BK[2.$=%[7/:&]2'"/Q<3 MUQU?OR]'7_J7Q:6]^]NXN'P[C/UA%Z+AX6?3F_2_[+>:CH4H#.4:&16=3SZ^ MX_-AMM46WGP!*00!CRW9]M UA=.FI:K&$>;2X#XNTBPRB^I='292G?LI;^ P M$3\>3K/LP6'G9**"$,5BBB("'N18^L6B5$[SFXAO".9+Z[NVAZXIG#:<4P#F M0\8;;XG7)JWJ1?5R1VY5?F_U#:-X:9AUHSC=;Y/:_YP<<0Q,@Y4Q<**UXCB0 M^9(UQ)3-5#/#5*EM4%H!7%,H;3@F8+6 K$-":$&,IUH[7R]^TDAF.1:,""9; M'=-FG.YWCY,>^7H1 MFW."Y;HOY>&6\=H%PJ:16[M (J0Y&!9[16*Z@Q)#O; ;&!+37+@((C13@B^& MW8;-'<" DAKX?V0I(]A'^)]Z/096*S:>"$[$B2&W<%R_]06E(GIKP*01K"E2 MQ/'%K9R@TQ#K%;9-9?KE5 [S]/:62FLX1,\T'D"QI.P M[ _PVMC-:\12/2+U0J$8*+B7=2K$A7QGSQO"ED.WA@'>X%TQ$R!,UN 40[A, M2.!:+/;)(4)RWY$NS0X[ KQK-RISB2-8-AE-L,@J@:1?$-C&C+'?+'=%;@7O MNUY_)FZ_%+U!=SR>-1N"W,XV]WSL_F8FD[+_:3J9"<7[;EX8W(); + 0"< ' M5M@P+H4,9C^\*[\Z[0[Z%_=P7FEP#(.1E__N[C\O'GVN:?. MX4AYNKL*P2L2B_I@ /-W@4A-\D\]./0*U MH*P*,42&,*>XYE+$\@F9A)PH&3>H%A.PI)R C0F*9 ML#6?1A%SIVAIZ4 #=*P-J!N-)ZG'9VY"G\RA+HBP_)7OIO"-#RA3;,XS&_V(DOL^9"D\.@&AD$S@5-E36%$(;KFFLFX.4FS%:F2J\)+&>>HD M]CPNU1[7VJC*"$]]"*'R%<"AJ%N@G9)6YD&K6EI]NMMQK96J=4Z]"!%IRH&G MN/6!62Z)J:MB@;'\]ALCRQV(&1"[0[BV=A*]!C]>!)\'V)D3I<NF(T#P(T%W,R\5*\*BS20UO MV'*:9P44^P"Y=F]Y3"3S*3KWV"AQ1-Z^ H-S"D0!Q[ MK$T@#@R]%+\<^B6^[8,"^10IJ 1Q@0%R2P:!98I9[I%1.- MN5;[(/4 POWP&TW+/? #_1=%2JM!C&\=-8A:5M_U("QO&L0"+14&=X=P+_P^ M7I?%/@=(@T#8.JN#EEYBX5G=5^4XE3QK,,!2LRB*S0(9@"-#WQ&\.X![8?03OM.BFTL:.Z]ME-!;)R)6VPFH: M0SUBQ2ME\ZM(DFNQ%WO> [@K=K\4-^ @7Q;ENZO8'_>Z@T2CW;#D8#M)VGTG MP,G$)GIE9:UDA#6Y50*5M#N6*P%=C2W8"];"Z>R8ZGD5SJNK4 M7$V+932> =DJP(*8Y"\C(/"?IV5_?-GOI8!M ]K(8@@OI,"6I&%HG"-2-PT) MNN*NF*R4U!YHIS@1XKMR6EP>>FW(.S#R&NC/HYZ->_-NW@N),(CJ,LR:XR6N M70O,(6"ODS8F0$<2&['"'HRU3G>>YNXTN(8TWXF;_.Z#X!Z/B\E^),:( ?]; M[T3:I8"8D%;/22P8$OGP;PA"5\'Z$()=X5M[GY 3Q)WTP@5"M:5>&%+#!TY3 M?M.-("3W@^\GT%G%8- =%J/ICA;.B;Y-B_12<]S#L >1:NZJ-Q6!;P7^P8#&=D K-@4R"GU_: MJ-H5=P9R1=HMZ> Z$?Q^5%;="MM6J=;%KQASZ31(6]#@%SB(_DE][0(YDA<[ M&<VS4UW8N:1P8N$>**J&5E-+0VDGB4=),%3(IV)GA?DII6J8-N-XX MK5NFWH'7[;FI2TW.X7RUAV3D6R+W ;4GC5,W#M6">:!KC#%05!?5D<]39=KPC7H1RBY73>\;AA./F7?N[;NA+\K^EZJ_ M=/'-&ZF=^ _8L6;2K.EWP;QF/'_KV^%X4D[3-V^J9DN(35VT7FF<[JI:'%#= M?>X-R8L]67FT>7IL0^Y[9JI9Z-&C3-D?)XI-T]WB66/OT]3>X 0S*B!\U\8@ M(],@0BYE/8\L27F6DV?+&?G&47@! JVS-)PJXB&T11IA[T5 FMO%CFRNLL3, MUK[;^5!H@R-"K4$>["Z/!"(IY (")K'44>:852)+M[TA0-+71Z*UG7Q26FT% M\(N3Q&AN#*\+"]B"/=W??)X;B9Y#[0<3T^5KIQV#0-<)H7!=F+;$D-PSSCO[ M7IC:_ST:7,(C[K_D?MY\)<2!6\)C@(BS#E7219"/NYM5QUW3K3:8!*05%IA0XFV*BC-(I-R M;A*"8:MFC-'73:RU=]R1IN"GTI!:T 031-9M4S[-W,[;O+?T_QLGUN,Q>KZX M*LJRN)S?#MLW^2T-CCIRHCW",:7%$*F'@$BA\8IBW2K!VA*TYE!:FRH/EDN+ MHPU$&^$%D_,^$(ZH\3:S/ZGG]B@H[7LF$ 5%8H,T/EHC@\":U:J."W!_\V&; M2*RP#"LAV1?>M7TIX'"F 1MZ/M8%E!*>I<6-?>)N[3)CN0@L. M4806CFKO Y=U1R>/*-^JJL@*H+>[/K8[X&M-(5,B8BMTND-!,$.JGLH1.,1) M>265KZH%'1'R5],O?D!:R:)H*(TA]1*ZE"!7B]M#4ON\G/PLQ[/!;R @#YKC M:*R-8!@<]8S5TQ@,5IE$\.6FQV,"ODXB)!4X#7%S5G@:)2$6UP4U"#EP+A%8 MKB@F'A'R5B+ K%F61K'8U,"@&/@;>+$(3EB5M_?M>T)UD]C'D>D!8F5AI^!C MI3G9LRQ@RKS/_W*YL^Y5EJL AD-*0A5R/,UTKCMNTCC\-6*]"US-X;-!/>"MW;OWP9,GP%E8 M:4)T2D,P<=]^AE=8QUG3W3J4G@"M&70V'!"H8Z\CT-P:(91UR$543ZI"5&<, M)XZ"S=OAI#O\W/\T*&8M)#N?2IIJ'@V'0,-Q#]!;1>K^%>=\GNB&2$RN1V,9 MI /AWW ,-LTCB1!:1!#R-!^4F'JPH,(NO\@@J*(-PO^^3'IO/7V9I_>DVIB/Y7.*6:9H=[Q>CB8, 1)4O MIH(H'6\XH%5P-8#(IOMH8!TM8=AQ+17GVBE;M]T@X+YL/I,BRRLC=D>D+&Z[ M_?H6Y5YMJE%R%BCHGB@TPQB<8#Y/RL:8]FKG;?I+V8.5,.P!Y-K62LYTT%8& MI85QD@NWR-I@;EE6T.!<[0SDJ%<4EU4#P]OQ>)HF#[V[^G#=+8MQ-94(W"_X M"+B6::5#>MEVQ\5E\B'AB;.91R [8WC;8'I9#:@:]7Y]=UO=*]]]HJ&U#G05 M9L!.$@OK7*P[Z<';SZ\V8@(1UQ+"1\3G!0FWJ?)EI%=".)P\!ZR\8_70$R,L M7=$@KBG#+T^XG[J3>8*T8M29%H#GN^Y@,(90IQX_%4?EA^Z@N,^G[M&**8 N MT2?5$U/(*YR=2U(45.;>8AJ8_"2!]H;[&0BQT<^4P5C)B/76,"T4D:P6,8]E M)F)BK8@U3HCT+OC\_+EWC?) D$Y[K1W#5FK0]IZSQ3!8@G(A29T:^DG4=X#T M*,ANI6,@M:,Z^%8ZHT/3:R[ZZ:0UF:\!J#)L-QX5LNK K.(U,@__A@V=XA@W(JLX'95-" MU[/F]CBM?M.?RNP>^":72BBD5$BS^H)( XE!W,)3HER\9U,3>H#@A&L:4FW!8)!"A>=$((&Q+("L N!3 M)T*B#!'7NP>"36MDQ1[,4"/C=2]M(&B#*S\6.*1!-HU :>Q\$BR8: M(V*=0>?2Y@N],=(:9U['D\#L#_3:I4.!>N.102E"\Z!+[_O#4-J'D@,M),L" MF*V 7BZ_50WGFZMO\RS+@7UP!,"&F![!T2!!"&A:SQ9UY8"RZPK9B+@FH7\^ MJFPJ8YFJM4=I0SU"E, _]20V+EA> 'ZCU M29=3KK_Q@(Y=+&0TIT/&.,M R M3DE-YCK'@X9*6&P4=PZRQU0F^#HR&+I6\Q[."A:[J5Y M I*]@-VTV,(H3WS45*8I8FE1BZW#Z0#&(#-ZDNT%[+A(*XNK#O>."6/ K@)] M$9[71(+" 65A.E9(+:79CPOYJVD?;=KQ)D(8E+I).#EDC'>?8-C1:<\]2ES+$\CBMJ>55H_C,"FHN\IOQ2F).G@OPM55B FZXL(0C M;&0:F&=Y/6,U>.ZS['W:H"&?1\9?6:-UPY*2VLA\1,!$&CO,"#$6U9*"Q JW M5JAE:[+]L8';U0-@$X#K[T ]GM3R'KUE0UR5Q S':10[NI80P'X.G6;<,AHB=RO2BU'0Y/C@FJ ^G MG$)\:,#140I3PD'[:1W!'69,\Z374=XGJ#/W;$M0I[U)=3T4).^7HE(/:5M$ MDKS>_.?9.%QX"UY?^WCTN/3!ZI'CHORR5/WI]M)%O#LW&*7;J1OFO7IL&&< GW__7O"M[:0%7R$8P9V-F %8QCJM,0<-:2$LT)GR;AR^#>Z, ML]*FB\260HP"DFJQJ%N6@2'8BA*H7,Z9- ?EUMQ^,QC^]C^^/[X=C;N#T=5\ MT.AZ7J=<0WR B2(_(BFL,RZ.-7P33^]+V<%("&BGN[L^F M?FS %T-8)&V:ZE=MZT*("ISP)2K=&,\SV^24T TWMX/175%\ '^E3'VK&Y"- M'H'-]M90;GEPX!4% ]I!K.=5OF?P:+*V"Z;[RUH4 MR+ODG'GC4\Z9">PYEX3#F$P6TPB0QQD M+$\2X2JE^PCD32 U@, );Z'V"D19"DN0P5I(JZ*LTQX(I1D*3-#EUSG'& MKBC#I&E +WI@IR>TP3J<%@[A:(B0)A)5SU: *,2'3%$3HL5SDG!&0?SG[A"O MN1/@E%+<,Z2"3@N+#:XK/U$AFE4=L1(XRRP\#PZMZ-:-;N#/$H_!"X3 DLFT MWK9>$(R4,)D[Q#@Z[,0JT%.ZM7;=_M&?7#LX@]%-48;?YM?7DNL*_[G<9^"? M2ZSC/XM%5BQ8(K+9;S_CN#>20L_V=<3E(W[27X8._*#^ 0 M]GL/G'T[2KRW:76QYC88B"@#\:EW.HUAJH?Z.R:,5S;>3@&8[4Q(%_\NF>I]0:79T MFN^A630:.U_W-EIL\TLT7#.Z7/ [%V(DWA@6&Z\5@9)T7!.(3JAS 5EIZ\97 M%VD^%E-)1)8;3W ?':,R+46-3"D1M:Y[MWP:#)7)"M%9O6Q4T?/I[>,BHW=EX%X!5'%14!G VD ^9U["(Y<,ZJJ8)GRBEOAU?]8=^" M_[.!)L9Q$JT%34*)8PS3R.I]Z^GN3CY7 "F,E[V,,R'*-L:&!^:4E<9@'[23 M*')43R3VH'/S1ABAR)D*T%_]+][_\F&C3J'<6V>09LHYB/TE=E+6)B?PF+$( M%UJ>)T4^?.U/>M"4NWV#%!5;+#5,G M199%B\:?BM'GLGM[#?'0H*)-;[;K\W_L M!AX,+X\7#_\;X%A<5A_=V'(ND8N,N51:LV"$L!4UP;Q@>?F98LI/6NMN1;!Q MO[MXL+ON#[L;+]#K ,;&6*S2P'>PPI(N[E)2FU$I39D\4[9*?PW3=!MQ4U>7 M%)$23:P,7@MNJ$6ROH =5^R%HNI$[?7:@1XX3; 7%(0CDA H-W6S9+ 4W)/, MJT=(X),\^7\VDS61E *&1 8M3,JU:J:!.)PH\%,P9WDVDS&)3](IV4R0?=,F M'H,H&"M\L()KZ0.%P!AHI*75:8M$UIXED#S)3,%F$FU.FV@2P0J#(P*!'^=( M>D[!U'!*X$6"4"9!X)WPD_36MB#&=FD3+").=7:JP%513FK)*XK0:C!)OIL8 M"YD7\LZ$))OS)DQ'1(,U1!'P0T!6JGNLP!_261IUED321*$SU2>[YTV^V#QWZF251:<6IX1APIV&DF8+<@SK9Y$V:((TIZR; V3H@TD:H2'\"; MQGQ&*4G#6<]4O6YC;:*FWD83$.'I9ES4Q(B*'A "*9H'@" _YVJ0M\V;!!L, M\BHP%(/C$80C;F[CBG)6CW.A"2[)$[2A JCB6?)AS6>I$&FE5]" M-6=2YV1!E-*35B<'94Z<=QK<4VM]8."Z"LZ(B02,,/,6O)1\NCG'^B3SK]M3 M8TWF!- 7TOE 4+1"682IHHD:.GHO_(IAI&"9Q$GKD6.G3I@2X(HH&Q5X]4KP M@(.M^,=1R3S/JZ.$9%=.SX]@NZ9.!"@0[UP:N\C2_DN%C4Q4LB@XPWB^95;1 MK$'_3*BT=>HD!$^\3RX,, J0@_'H*\Y10BK-LP!1<4)/+ZFPX6(&D\: HQ94 MX,9A18)V=6*:&9IOF"1"L1-L.%&--9R DQ&0@UA.2D3!&Q'$J/JFCPA\Q;AG MT*^GIS"V(LB^J1,L='0D*& 5+3CADNGZ$IZ@G.;:@B\/4CL;$FU.G2#@$"^Q M50C<>(]%"*+N.'%XQ74+KBD^O=3)=L38+G7B)$I65 B/8\"(::?K*0]>FA6# M;+ED\O0\^ZU(LCEU$I2EE*2^DZ"ET R42%T>#I3G+AOE@ITI?^R>.DD#?2)* MEP(YIA%)KDBM2:1E^8T6HC0]/;]C.^)LW7*B!$HKJB(CW(!<2(WK'B43HUXQ M7).<8LO)5D39QMHH0Z3'+GBA%!$X#;6L!Q,8[O.A/$JI,Z7&MID3D!@C&?!) M2I8P'3RNUZF"!T])/OD'_GZ>%-DE<8)LQ!PS'%,'M:8FAGJM6Q#.HDR7<(E. M,(91#76<&&Y"4A_4,TFI\E*8Q=!IAD/FHW&&3UML#LJ;8!55VF7!B4 4=*L1 M6M?]-P$"GURGXN7E)6=#CF;R)HXKI+ U3/%H532*H;DTP<\RYQ]*,3[IN/ H M>9.8>ODP"!<.7#E'M*D7PT0G)1!IMK57.. M<#*[LL$PXR>KA]N[5G/C*K50 H-/[KB0G!!:'VJZAY.K@S>$9..A3NY03^\J MI;">>R(59@*\7A/!8-5K^W0T.%^$(P16)ZEVUTZN]%I:"&)Y&P>JJ@T!)::G*UZ3 >T^P_V8K@NR; M=%2:4.*E"HB+U(S"8YK[QHGF6(J8YU$TF*"3=&B;Z-="FG&";4 V2*3!\0*' M-=7.D7@[:FR7=00-$E*NS:>!7(I9D]KL4X<%]E@2ET]> M ;!)YFX;Z)A2]$4 $T*FVO!#.C/:?)^$HF*\<$49.6 M@4<5:D_51*.,=M&JX(#*0# MUXQD]2^!5#;Z_/P(MFOFDZ))H(S.#+\KJ89/PDDU3_;#./#^:7!"PPJ$JPJL#" M+LBJ =@B9]/FNBS4?:.1/EE&/]W,8^3@\#)"K4:,$<6#YRR1&2,FTCR=/">' MZ%&F?RRF> -% /Z;A-']VI]ZWO?'_@V\Y=W5!WAU? 7?M"#AZ@GGCQ8'$&UY M5#YR;YRPX+DF?\T0JBVEW'[WQ_?\GQE6!X/U"-7177#4W,U0M]> ?"^1VM\D3(1K7Z2:T M=7BG;CSX9+WRB2J#53P2N74CCS M>=6.222RJM.;I0:A+<_KNEL6MCM..SINTE\KJNVL='74P%8>IU2+84E 6;U# MA,D5^3A*V-)MC-6 [ /J!DG 4B0+3+6/. 3EO)2N7G>"4+X=G6BU-.QG7U!- M"=;[S+7_F*X0!,W9[.TRCT6>K_Q*_?KSN#M_=5GL5(B13P/8?1?_S-0!@T@S]S\6? MDK?F00O$;K_\>W>1M#O=4E%227&!TH5N&? M;H]]K]DSGM=6A'N>HZR^=_Q"H@61G7-&.8-3MB@@&WTM6M;'5:*%":>;%5/S MA'F)P]A#M.311(LXB1P#C\IACQ1'#IGYG$7+$5V^AG8O6AQ]S\CSG]=)2M=) MZ4J&G13&(&,8 ?&CWBA6;PW';GE8^?V!2O0]_78/].=1M3XRHY1H6FH:F.\I-CBR&(0FK@POWH.[CP/=H5:5 B4XK/$ M7H\)\Q*'<5+^'R56J!!U5()H3!@-K Z^@H)_GA0L^;W$SW]>SR-=BZ>9\7AZ M,X.C+J7Y_I?^93&\_ 6^=<_(:[%Q,!W3)F%RGFJAK-4>IXX29WF]""QB0O## M QI6=O[1%MVCD^"%Z;V58.Q$;ZLHCDAYYJAW05('$5)-;\P?76)^5?3^I3_^ M-99%\18H#"IY>"S,//B#2V;A6UOT?PIR.1?!45 M7ICD3;#X0Y)C;T*ZVTB#Q,H:8T6H%0H*7*/5),?D6%S^K"1?LA]_'Z6NEK0Q M_GCL_JBK(!*B#8Z"&F58FK\B24W[-"!^)>T);R)\;4U>826:H(M2F M&?#&2N?J5",A8E58@&<-00V0?C,17HK6ZJ_TS]/!'>%[$/N^;#_]-"[^-4UU M^R_P/YE\+/U]XU%!=)V&N7CX#R8*HT!!=87(N19@?%=E&4F:3'>.1S5_^)=N M?Y"N@,916445&_!60B%=Y8RHW5MMZ$:Y!#=%7B&U/)>!.*^SD(_*YV^HNRUQ^G MQ^]?7'A$V=F#-]%7&*W +104@3F4BGJCZX73&FBN5S$P!IG'3=#W*=R?F; [ MLNQVA#6<.>4DUS;$@"*W1L_GA%DE]*.E)S5A)0=3V42(\XQT+18UNH^C27< MWGS9'X[[O4-*U%M1^U''L<3,(X:QLXQY&WV@O$X]&H=%-J6\NJ'3B-7:@1HO M3_W=?>JMJ(_2CA8='/718XH]4;41M"$=1GZI;+G?^]S(_Z"3QPPOPV^W_;)Z MPJ&M-'OH&26]1UY'+<%-X\RRM#-U%ENJ*!A;KE?)+@57-&>_+ M?N^H$O&H],BDM#H@BH6%DW'I"N5\;@Y1X>GLNM;?*_V,![..5DT>VKOI9)SN M??6'G]>IJ :=G$?ZB8!^BIP0%66:L&>C];5^$A":9M,G*%_>G70T KP0E1OR M>!Y1&8-3R)G!:8,,%H@$:GSM26*\8BLD$6=.Y6=UU#7AWE?K:X&J#!..]**[ M546_,HV2[B:)!AW*#/=G)NQ1''7.@!'3Q @C!0O*@Q,Y-Z#@NS"'5CKJ*<8\ M/[IN;QL;9.-';8>*"((-QM3BZ$@DMJZR6:?P\B;(>\-(U?>TB9Z ML,<;8_GDZ+(@^ M0A3)<:0&Q-\CG#I/+ ZL=M[ #.*G6%"Q[Y>KE*NYX]-F/?%IYR8A\_ES67SN M3HK'[MX# A^UV_2Q^VNB"IR)5%!DV$O'2*C="*95=JF7D&H 2N;_OA"A3O? M&FPM?71@0<,IX=0-@7@*61!!]9V6E$O,1M9@K5:&A>=\8.O:CSX6Y0UNLC?B MP; @BJ1'5AF1+IL(Q>W<"PQ.P%=\]\?WXJ<&J+P1NY>BX?Z]#??JAEJ)O44! M[%O4(A)CZGXUQ (/YT7#O&#QF.]73%$Y1J+(<2F\E4I(KIF0,1)76\&T>CL; M[D/YRD3V42CP4G0^1JJ(HK2P#5G.G(T2:Z\7N8PH?#XMC)+&-.^STOGO#^[A MU%7DYZL,,"L-XXA*[R)8.D,ICO5@& Y.W^4 ._YT!J0OAN0,[GJLV'B/ZCF\YH3@ MBC4T)<9''04$3<&G_R%8F+JD) #PS#-B2YN+U@-S"-AR#96E3^L]0MI[[[5A M:0'B?("(5T'1C,H8+RVJ/B;83U,[HJ@1*$$1M+4!6YEV:80[RS6JIC''=RS^?=+T^^;@MI-R[)8U8>TCE,<&!0G MJ..&" >,U(G7)R)DF2#[R1RIU3!Q^'@U[^["3UA _ MDK3LS@1EN=*!H7J=E\\]4X)G.G8H7;M'%"$S4@U=A$+JP" R6]K \%192A,AN^NBTJ-5A- M(+)I?E,TPB!MI05QP9YH3&MK+$RP^6A=M8LQW@.1LBC ,YU45=9>68#KYXO9 MOSL?4J"($9K6'WA#M .+5Z]N=A[Y?"_$&\IW$9TUH!X)WPUG*3F$YMQZRI!5 MS 2G:UMO&='+:=;'5\R.C^G\UWXQ?@O!?K&BB6G3<8+K;:UU1"//& F,DGDI MU7L572YS?!>;M Q>DXAM.K<8HI3 IP0KSBFXP6:Q51M1ELU04PTB!O'>[&4_ M+6<#7_NCRUDH]3@H_#HLRO%U_S:5'[8YNJ5J"1,LRF@UPQ%L&!(VU/EK9N*C M-=F+WG\PW/KA-?O]8#T*NOF!+E7]@\"QRCU*D>JA7M7^JU4VZE5]Y02\#RR; M1_=Z-+B$/\]RPBLCM5,:T^B%B]@H(<&JVA!="$'4UWDBS_W.-T(O32_-<'YN MBOQM"(IQD"IW]\%T3:4-V%,(=JAW46%B((9(Y=KZ,A/AAF:*X VARYK@1;%? M/P[TZ46 !.D8&0THW=YR&$+MNF, $\RS&/6-)LN>^J%HRP=YR!,0 T8= Z\, M&4:,9$_9YB0*Q+ZU.,%!!Y6PSXNOK0"3(B;R15C4O_NI0 L0)<+BI2@*"IPI9[ M-D\)8&GS5248<@3P&^(^GA'D(*NN: M +5&Y/=1!&Y:"-8E602< S,8V$SPB%P,@M;I(B%BKD4PP"?92! V^.-"$*A)P;5&BLOG.V3=D><'=RY/D $$-!DO)P9)ZK&V,1$E>AR-6 MHX@R0<5-"^I!R.\IJ"E=H*OR#'7" NI.U/848;XB_4.6UTNOQ_MC]S=7%I?] MB8,(^^YJ5*;2Y-,;3>X),(,>/CYO\H-0_=&&(?CC>-+ON=G"M:5+^:N_=:EA MJ>B6O>L-9?(HHC'@9E L*8XAQ5NB;F TE.=+'\ER1]D: CP'G2H^,L/+OXQZ MW<&?(48>7_9[]Z7KYBFF&(O@:D8'WC;H6(N 8>8)*!"NY?YR\,J7^PJV)%B2 M]-[H\S#).GS$%L/BJK]-Z?HAL-KI0*208)*=]T%P6P=5R4;CK&S LENK3X"Q M%Z3+%NM1;R,C22,3)=*60&&XP75E-=W!S\(_\+ :@W3!8N^+87)KI;(*2VWA"+I 7;&I'4]TPB<_N[?$_I $B/AO"ZX],>(28LU3*@ M=(;4>U_WBEF6&Q="GQ7AC]?=R3]&T\'EVYM; '>V+0Q,"+PE'PVTD56]0L:" M>HQ&>\LH3GVY\PH6HR3S> F5VR&[ [IL M=U M[AK&_M7DV@R'\+QRW"UW="B)(XI;1B*+QL$_D8JZ%]"@:+.4'%FJQ1\. M[X'8CZ;E >@S+R%L"5(IT$N4$.M%6+0BV/SB(5\*RAL ^##\9V-^]L:?2N>$ M#S%@&33WW(A8'[\%SSESG9F02UY4 R ?1H&/U_WR )H1+$R4@H=O /-;A=7 MX#53JY:%+Y5(#P?X$/0_7!?%9(VW]706CH/S "$N\DY[&L!GJ&_<1IWNNZR2 M^P-Y_P&L>Z'LIT6U;3,"X?X)'MV.C726LBA]]&#"*!ANCWD=)D47%7U7M_*7I%_TMJ$]XM%0O2 M!\P)$:UDQ&*%%OL:.,+4HEPT"=<9!BN@V O0=?REB>7*Z2K'8B#*Q+%>> E' MQ?*(B5+-=@5TZ1IAW0[L^X-INK-3U4N?O *TQ=).[I1'#"R]QYY9)IPV]93X MP+EW*VJY$/AW!+)I_-9U'X!C$[&T0:)TWP T 0EU]U'G#&Q.FO^PSMCON]W:6/@R.!T_Y6L8,I0BT=MUH9XQ@ATG? M:A";Q6W=R5&%%> G(E+2."'3&+>Z4=CCN&JXTM:2=W3<-D@=ESHP;1%'@6"B M&3!I/5E1>Z%6#13AX$'R4\%MW;D9RX6E) 0220S6@9^X&'8-L>*JJ]^<$+R5 MQ#V-6YK9^D.::YWR(.!K%>4$7*F4%WD_&O1[=Q\!!3L8]7Y]&I][G2^LX$(Q M. G0B'(W*/[PW14\\LU5]Z8_N/OA8_^F M&'=^+KYV?AG==(<_5G\;]_^W^ &CV\F/W_W[Y\F/2Q\?](?%F^L*XQ\P0;_[ M\;9[F9![\VDTF8QNT@=_6[PV&=W.7DA(O$G>XG#R TTO//5-Z?55D/:'UT79 MGRQ_;O9K>OL/_4D7:#=[Y>L,OD^CP>7LT16Q.W ,<)X/R)V^\??I$_77_QXP M/7FDJ\]]O"XZJ9#2'=YU^N/.>/KI_R]ZD\YDU.D.!IW156<";R@KM*O'I!;O M_K#3!9::?>CK=;]WW1G= L].BO2FZA.7=T/X[EY%JO3.8M)/R:O.N(!7(2:8 M]B:C$MY\.1U/RKOO.Q_ZGX?53N'DOU>N>Z"P_M=F[@N\M^=]#I7J8 N>CTJZ199S2#9H[@_S?N7/6'X)VG=]Z.QE5@ M4H$( C8=3,;INV:8I,MD/\ AWZ;D?&]2^;E?1H/I3=$!N"?5GOOT[A[ /[HI MRDZ*=\KQC[-_B\O.[:SSLG/3_^W'"H9Q=P XC::3P6CT:_6EM[. *#WIMCL! M!(;C&ME[@.LO&'>J.V^=V4+>\31]YR6$3L/+&3]^+H8 ]Z"3\B2CFYD*FT5> M -1@-)[A-JS OQF5Q9IO^C%IN:J5=W&43URCN>X4QWG M$Q_KC<:3]&:@?G]\#5A\'HTNQS_.WU--N:UFD5]4#Z[.&% "*A=)8F:P7\+/ M\+B*'WJ+ F%GFHC27S[F&JH?X60'_12/)<)U.P,X.-"PG=G$]?0H8/BD',MN M8LAQXGN@Z?0*?IV6Q46G"[';#1P^0-;M_9IPJ4YN]OC$/<#SDR>__/'KCV M"85!^=?4FB=6<(.A4H6PRO$Q*7]^2N9+"B MT%V"& [_QP7/C3Z-1\!LO6(X?]23<, G$T[U!X$,PW'--.E#]XP.7S%*.F]V MIZ Z[,F""M4!)5 7X'VZ6^:NN1(8)?Y:"],CVL"W%)^39NET>_^:]I-D?9J. M*Z8HQM^OU;OUS__U^ZWMY,*H?N@!ETX'Q;NKAWFH^[KTQZ00=C&O 07D!?AT M2K,8#2>Q=LG!5W!2'=V\;O&9VO ,BJO)#\N&)_W^\*'#40E^4&ZL%@^>Z
L&_C1W/CF): M>$@[%W)Y@C&]\JX+RA>F>(J>.CW+5<3:J['L)HRL];10Y",*0 M.!9PK1#3\G./(4)$;B)/B>59E5#9N'<$\R.JP4E(5ZF,BQD&'Z5.M# <'8*% M*:5:WWA*144,"NOF^_Q^5U>-3(.N2G5)[ )DNF'DA3:,'-?UG=ZB8[I 2B4E M[&C6Q :+ 2153X8W08W33)G\0+<%=F%T#,X]P'W)$X]\C6!W86(UQI-CTC2: MG3%"9'46(ZI\M%H$,$:$>"!RO8'T62A:/:3E53%&BG@MB?2K(2A!,;+&BQ$W M=_)BI(,T56)D+4B,+"DQ$F5WN6(D[ F'&,FQPRM&[_.'M*I9/?:5_EXS; TL M)XJ)9V/LTO^X!'G8Z@UA5^R^?XFOUUP#'1 9#)+4I)@,:7SBHYDO,O7(D\??TW*/]*:[/)-U8_\XLAC-U(@!V%$,/(B6G5UQJS ,L7& M89)&M _!&ES&70/,N&;(Q'1*ECP^;9J -3$]:NEJ$1D-I)F&7J\SFC;&CN2P:0F/'[3U9=L#U=W6JF=>G)Q&)J! MB4/DA [R$''[>7 _L# 642AE1C7+U6\_7?YD'* V2]G)3;.IN]I#%1,O=7SS M*=DL5(O)VF^70XY[D 9#:1Q@SJ1RO/R=D#SE(5B&_JEWJ]#<= 7+M>+NCMV6 MD6P_)_=IV=GRH>\[;!._X_A.Y!#'=?8C4!*90M?_R5G07:+M01GW#)5@;29' M&F=5IITOP7KL0%4#:*Y"[#5:3I5@HVA^+DA9XKTJ9 M0PCPB./'T*(29MJ$EGF=S\]3@F6OF^Q523LU[ MC^%P&?(RSH7G<][C^>#>Y5B4:7:3'X9QKPJ9#TWLF2Y E!H78\N'3K^I*8!0 M[.DA-18URTT'TK@YS'I(Z(XBQ91I6 H]7@SFDR[855_T(W-MD.3A M[=162:6\+T/-%/OT?/ND!L:FO)GQ0Y:G[^OTKEH!!UMN@&/?,T'DA @@T&MR M&.!(:,9]6F2Z]3/+D[R9=DD:;_I+'C;L@>;K_>4/T]_&*! [3ME=;-C$Y'FX M<[UUI5E+&3C37R.Q,8K\U%V-C4O&[\PIH_'J#5[;N(_(*>&?)?(+21#S^*[A M"D?9"(CONSV/M?&V]>(XMIT.XKA98BA*F>.;K95P-$YN;K;YM]6 M7ZB],EO7Z08EU>W>Z,H"KF^ZT,,QA A%CAN#O:G015RW4XPRH%F:/A3YS3OZ M>W=&N0=HK"E"/G$:Q]UI29J,-C$A.B R&*2A&$W!V:98[UC':#:>S\_=$SA: M.7RFXLS#1IM-SS8;93[E\RMZK(2B>558C0N%PB8C5B#&:9D]T);ST%6Q*PM[ M#HD=QP&^2RU9<12PZ\2)[7NVA2-7I"04_G+-2GO 8]"P-D]P",ZIBM/%5_-I M94ITIG1/4H-EVIKN.1$GJCAISI91M\G#+Q2U'3&E:+_\M5K0<9#O6B:&;FAY MQ HM)B6L2 \2@])U1F/*7+D!L%?A2J&YMLJ3*89UOY) X=!V(0H0@#VXTLRR01 M-DWLA9X)/;EZ1<3"&RI:A(@3K5QT<29=OO2 'NDS([C,(X0-B#'HK]F!92?G\K/Z2R9HK4-B--35S@; ]HQ>1F M+*-\NC,AF8)+F8<2L5V;/% ZP+R(>N@TAR9MLV=Y.J$ M<*GA>!FZIS_K6BE]%FE#K."T]=#R))[KQA!%:1E^?TN%BMMXP MD6K@_]IE]>/[G I=LW!:?:IOT_+K;9)_NF=?4=&BG6U^2#=?BNV6%"7[I55@ M.BYAEZMBXKD1MJ((VKT3/O2$3B$L#+IF-?JX8[F#74C3."4XG%P85YS%W,)0 MZZL.&R_>73$WC*&KQL!7X^K1&'ZN\]=H'+XP6I>-@<]&X[114Z^-SNWFG$;K M./WCLQ9E_,[(,#HV)JY%IPVUCJRHM\V]\0RJF1Q5V7:*&"XH,[<*L J(Y89F M$!/D!3#&*$8HZ/%C&(2K^[3,"CJ42LQ,65'79#UJ3Q@]9WGZ\^G%Q>9VWD2PFI6MH&6\F MFW]W2;MU:]Y\+=B@_F52M2@OTV=IJZGIMG79H&VG M=?I[R;9/0SE+LI5L3=][KI6E9;)4.RIN\V?:OS5EPAZ^APGV Q(A![L0Q0 " M.K+OX,,XA*L\O4GH+\R=:P5AYDJR/@"T^V MKDZTL+9,EVU%QFS_9DJ*\3K.A!Z83N@Z%:@.;5@V( M( N W@,"PW@I^58<^5PI=YW03K1=9M*5B/_<>5=3X!>>>O=>?W_9]T5 9TG M\LWJ>\_!(YB9+ V/C=[\F?CY!'D N((O=K]UGS3 MO [88S4ZL.T:CL'@"E]X]58IGGT4-7_+6>I(:["!AZ^E&K_#JZJYO^#[VZ K MTCKFK2NTM.-_F>I##WO3UR@:6\%;JF16Q Q"XN 8>X[E8 >& =Z[YK@>6.3^ MX?%NO9VMQ;]=QNRO[:\M9CI890M[.Q6.TF;UW90U_WJUS,(+&.YF^G^J%G'* M%EBJ",9[_OKDZ<:S\_YYC@>L -O0=&T8.0$*0#^3%$? 6LC)8]5>S;_+>IFU MA_+6,WRQ)MO,VT";6(!6^75M=OOO3[1QMM,F^U51W[^^J3;Q;BC4GC>.1N" MV($(>#'TD1]#+W#[*VYBTPT7,GNBU*5Y*I-V__YVT<6)VI8S=V4R6Z-9:EDR M(.1?K2(1:0MS'AQ0VUB_]UI$#VE3'S?0$?/YJQ"!%2K7B2,$?&C:KFF1P PM M:^^:%87N @\IC'=J^><7.&N4-Y8)OI^%?-X6]KUG 1V4+7$A7RS>0AG@ZKQK M5\*NP9N;LCD _3ZGVI-7V;KQ8_#,R,JUL!^Z80A11! "D>M8I'/2Y M5$;+=&< MAW9$><'USI"^HF*FH)\K)I;>%A=41"R>JM>*A\6#YBH:[K;YMU5%V4=ZU7W1FFE1T%IH,M%WHD@*X# \MU Q@Z<8P"W[3.W7*ISI ^,>WA M-2\9M@"- 4*^I*J0T4WW+R<@!E,%1\TB)/V&EMGH0K,2D6I.F5ZK+JR\LJ7?]T M4SS\3+UL*TOZA^<%Y3$&7M&5T63-*R/CX1>*&@V_2'PM$U;Z7#[>717;E4=< M'U@^#'SH(]/Q0L>R^^^W3-_E50>Q;]4]WF_!&"T:?CD0I.:\#NAC14P . E1 MT?&?N'RDQ\O1,G]7E\1=C&T0HA4 HJ5'F6S?YYOTV_^3/JX\TR6^C8GI.0!Y M ,,(!;V="%N")8#HMT]3 W2HC :607&)5@'"I/&6 3KYDJH#^*E25PD\(^%D M*2!+V/P",1+_BV)@'!,\@M&/5+[2WUB9;LCN:"#8=J+ #WS')%'_]7Y,0EZ= M$/I2S?*PGX9@8/@U08R7\U*@C1+)29F3;*CH]D.'C_1V*4[F[^1RL(N1;4&\ M2W_NMT6P==(5C,'0\,N"(#7GY4 ?*V(RP$F( MBL[_Q.4CG5Z.EOD[NR3N8FR#X._<:%>6[-NS:IUL_Y$F9:\CD TAXLAFZN$% MCFNZ=C_Y '$4V+S]7-J YB[?X3):8 9#)E$7R--W7@LF84Y,%J1(4R$2Q[@X MHA>CJ9M?.L:[4"AL2J)3C"3;IB6B%FZ*\G'EF"&!IDU,)R)A:-F6:_?S$C#T M R VP2CVW=-,+S:8C!Z4Z-RB(%N\,XOZB)*:5^3D2-VDXA/_3TXIRC$UOTB, M0O]B.G$,"P*K#\7=79%?UL7ZCV;C5C7<<&4A+S+#V+1B!%R78,_<;WJ('!(@ MP:6(,:8F6I=H(!H-QHMVYVC%M<=3"[O<:Q93$2NW@"'+J<+UC!,$G5[<4,'L M4H1)C3,OESW4<20R87JHG@C]2;4*(+:C.(XL"Q&(/6"Y9K_W(K(#_F53V>^? M:M)T6.PWR,2G386IXY\XU$^A-B=;WN?KXBZ%^:;Y&_[&SLJD M,46P+:I=F7Y-O]41=?>/%?0L!_DAL>W IM6216#087"@Y]N1R+%1M98U"]&G MKW_%7XSW']&G7_&%\1%_%3NYJ9CETZHT/\%B:M6>8FR!-D=ZVA]T6(T#6.-W M!M=H\$[\5I,0EZ^(G=Z8+..,H";?BBE:M>#1_?5MNMEMTT_7C?V/15[UX&%X33'@T]8%T"\FLD/F6WT=8N[5]X<.]H]4:AER8S;!E2/X MA/)JCM@R)%BWD\\/6$_!*:\H(T81V]3,CD)^R:H_&JLK^IV^XT=T+ X=-XK, MR$1!GAZC)WI-8=!,WYGX,;JC@B=DN*CB%VH'LEX%6IUU5TT%A^<+RK^G= M55JNZ+ 0>2".?>AY9D0LY'KN7A.Q(S94&VE+MTIU\(R7_4Q0H,9RRBE2$](I M*%3'F31^;]%-+5:GN3HE6(I87HAHJ?+FN7 I9>F<>%5EO?HU^=]%V9NMFOHM M]JD@@I@.*F/?CD/'CH.H,Q+ZL6_R:)7D5T\E32)C.5F63JO/! 1)BHV"(1IU M;J I]&_/]>1U[U^1CY$TS:L68\$72IH*OQ:PN[,^73\QU15-7A 3!P,481R[ M"$(W='K="3$!W)(@;V$R91 :2XUD[;Q$3$.8K%*H&#!Q:<51&HY(QGC:YE<. M!3X4*AN2R&V^Z7;;52R1Z4):FD0@! #& %HF?@_OZ3W]%_3]I7Y_\K2\+[,J-7[XZVQ'3R.642 MDBE'E8!X:J=LM(QV"-_U+"(UNOF:X\<4=!1)"]#2$L1D\;T1&;_* MB*$ %0(*J(>2T;)'8:DJ$?<>'M,W<0H6(&H2H(M181^]R2I*\_7M75+^T4SM M 3\PK0 B@(,(^#Z*O1!T9B,[P$(/J(\V-OVFACT^57NN!-GE7#>L)5V+[L.1H7LC*H3)WSN_(&L.3O);U1KOI11O9!#@F\@&*8]_S+0R\ MWFQDQT(G@T8;FU7+U.S2$N975LTT4JM2S9:Q:>L96T)Z)DGT4O5,UIVS>C:* M)^[SC\DVK;ZD#VF^2S^F=3^,!3$(PM@,V&HK=D%D1GT=2/^+N>[X'V=!LW)1 M($;%@!EEBTSPQ*(<:WS2I)\P,3UJ\!@=H N#43?/;JQ7B3DA/>.(7(;>C/3A M^2D_!8SP*@M5EQZ8F,+(L\\X.F&82FF/DG-":T7PN0V[&NU$H M;FID6]D$([=X@]NUQDTS\9J8?DOW.P!D- MNK&#,0$V)8=A>H@>(9%!ESBMR] C%8Z<&VC) @(F@%YL^,4D8!#B(&Q.!CPB!7%>R2WVQ;EVB M?VL>.I=:>Q.CB$]CM+$CIBG9+6M6LAF?V^B.[ODEK#@!B%SH."2WDFK"S M%9.0\&]2E+:@62=:7$8/S&#(!';NR1-W6C"FXTQP]>@5NF1V/,KS)K !O(F2*MVP(P!I7C5M"98E M;3$I:UO1X^$CGY-']B/X9U)N/NX8JD_7<+/)V*\DV_;M'+BK;XLR^V>Z6>$P M@"YPHA"8CNVCD%BP1XPAM(5&>G/BU+V#H$'()K.2/4:C:E^92O8H!;<5S!E6 MOGKTK414,$DQ*.^N&&9CZ)C9, MZ O6J6T7"V@BRZCF%\'$\RT@2\ DN'ZR?^@-)?=9W1NFV38M'](-*4JRJW=E M^KZJ=@D-S(J$,,"1[R+7#\R8Q)!FWQZ'32S!I5[5UK6O #?O'E;MNX?K%G.? MF?8[S"*O&"/&NQ\P9'-%%FN%[E!WOQ&D].2BCJ[P+$/?-?KW8OE'+Y.\6ARG9?9 ,\9#^CZOZK(9QU8P MW_PUW=QD^0U>;QU!\PE%F")XR]"&23PM MIN\:VO6B:N_[-SW?MCU$@&.A@$1^%+I^A\#=$8 M+6W:KB%0TRC[^1@M1=>K<\^8Z _;F]5T43_'*[H4L[QZ_B5=;Y.JRJZS=3-O M\&E7?[J&Z_7N;K=E,]_-XU%L8J%,;].\:G W[_LU-WA:(0:Q:9M^9 ,7NC:! M40_)<;$C(NE:@6A6]>?8C6)7-Q.'!_C=PVY/'.A?=I/9J*0W;GSBOIB0B>F[ MWFAIT?@Q3)^0^4D"N REG\;58H8.,HW>]X]/> X@@6,Y+@AM*PH].]B#,C$6 M.NJG&HO&,:WK?^BSBK* %(B MJIK%G]XKM@!$VR*OPOS OD!PK4YW-/7F! V!G#8GS'*>?1S;&G*"8!C?=DX0 M=5913I#BF#3^D.8$E-R,@2R">O$W G)IL2M&E1PM>).:%P(YE-$/JU\^V(W<$PH] BNM)$YU$9J*D">1EG%T<"@ LV994Q^ MC!PAW1'DV1XH5__T)K)]W JC-]6(CKWU2QD&M'D$E>X/@XL$-_ M;SGT+:$#$RKL3;8GH3(V>[A&4AFW78?+#DN5HOL/%+#-N]-@6J)%]Q0,>>V% M[ !PIG$D!VDG=PFHHWP9ZJ;4HQ])>0!%YJQ!6W+BS% MT/0Z2V&( 1;1.)GOGU#3\J)6K6M2C/+IF&XRQ73K(^5NH=KU"E$GM&H,K%.H:F9CV?+I/V15'^0W^QLXF]9-8EDL@AO3K$3 #Y!*;6NN-L7CM-_M0J#CU@!= BT/5<&\0!C/LY+.B$GM"DTEA;NA6G6:7*NI7$ MK?A*XF@NN2N53-,@F6R8)WQ4XX/L'=J:0\<[ MV[64J(G.@VD-V&(.V'S@N--[FA@N0[TG\E7!81M9AL65G^T98_N]/N6'GWU, MZQ7$P/,"#PR)J,(3&+0H,6%>P M&D5N; YS=[+*+$VMJ/I.P:FLPEX8+;$?>F*'_T1!SJ6B1SCC4LJQ?"]-#4?[ MJ<*1 M+"]#PI1Y> M0\UTYF(K%KHE1MJ(;HUJ<#WM5X*B)$T?IR!-P9R@&+U"VDRKK,?8.25!8PE= MB/R,=N.Y]*CAA5=VJ"%4IINL'@X6FY+,\T(+(Q_XIF][<6#Y,-K;PV8 171' MWHIFX6&=IT7V9'9$:M0V@DH^#9J&13$1DB10BPH=Y>>$#(WG=!DZI,"/0G5K M4Z!$PT>[W,!U3(0B,P9T3!B$H17U5D%DV:/U2,#6/*HT:M0VFMX1&J6)625* M->OP[0Q;HKHEP?."U4O&&QX-DV:)_X*@*J6?O>VWP-F.Y5N6XZ,8LM,!+K1Z MN<2A)[9X)_C5FG6J1V,4U'?-'CAV)]N$@" LL,H\A"MN.%9N@XR/%Z,Z;+ M]WR/])=KEI 6$WM+K$DQ"EYA^B#/UBEY4O6!4Z?JGF^+A9^IH MJQ7T#\\EXA@)KXC$:+[FE8GQ\ M%[89?*OJO[TH9C%WH6#@V;!1 Q<'WDR+T _B6]9\\WL@,P]6UJ9#D=2-VU MNGB?EC7MBFSG8UTT_YHV2?G_KHSNM%J15_0WC,ZG"Z-==OEIY,/A3RAZ12E' M\+B )\(E@1>CVY" 4GZE1#QD#YT!W[)M'[F>9]O$13[V'=_J#) @Q%QSQA)? MJWMZF#K-T BH@B M'%*ICQ'!:=V.#!FM%&1%0"OUL3.?5E*?WC&G5(GE$XZ. MB:4A&-':+9#-^WDC2A>\O1 M*UOY%&W6YF.0;_IZ O+$]%:&MXFV/@IOS1:B:WI1LS$ M@SY 080]!SH((.*2H#<'L"-T8ZBTD5GT1M$&;%X>935' X4J5&7I08[972U+'IS?Z61,3F]<)F^N.X=?(.:$UX\AW_W)59M63H2GY%!.D4U3.)$MGR#HA4*IH7H94 M*?.FT-,85=U#\F%_KU-LQ99K6@C9=@2""!%B![WEF&!?S5TD_/:F&[<-[R/Y M('O_G1**^01M:G;%1.WTY20\_$Y\0\D'CDOI5%*^#(%3ZA'W;26R;/$*W6]Y MF:Z+FYP]/TJ[=I3FZ7565RO?M\+(]J( NZ%I>B#V$.BM12[R1,1-UH9F01O" M,FHJ:U<=,#$=DV:03[NF($],KY[PQM)!=(XW+?ITA)@3FC26RF7HT&@O"K4- M3(G>["? /J=YLF57:=*2[WU.>S4=L<+UNMREFY5O$@>&KAM9(?$BG_X7P'VI M!PC7SLXI<,RE6Q?]I>WLA_>] \UP*>M<,)+6!R42IR9HHV1P\G@IDLH+8U!. M?WX2JAZ] <^$:DI5Y>%97'F51F_1ZJS64SX%U\ NK\K_+=GNVBW_VVWQ9T*9 MB]/KM"P;?+"JTAK=TGZ2OL_A'9N,7'FV@S"T2.@%81P"RW>B?A0/4.39JSR] M86\,\8F[\1&TD,VDIN$/2QF;#KLC:PG#+U@A:H^&GR: M/4\8I(3ZP/\>ZX71HVV7/QC>1K;+-*E2XXY(M18X!,/!;Y/ + CV_9Z@\11-65YUHSF ODPH<;N@C?6 M0VRJYBC/4SEV:E(IB^IF))KU;^ V,#$ MEA]"8KINLRO:ZBWZ)!)ZO7&,'Q0_P0^P#X=F#O115'7#MZ%P17LU(.H-%A;S?2J@OY(?""J.,Z2[8(I)HU M?-<]U,9<9*^T&<6UP;SLYD0;/XV#HQ=&ZVIS\HK^/O/V];'YL/4,IE<[M]]> M@Q$Y9K<(Q"(-1^[XWB(;$.OZ2;W3K=['_,E!Y>4[6Z3"D!FW^D2?GI^O#Q%0$$ M1('OA@!#$&(7FGZ_I O,6.!6)-U IMFPS(:,MRTBHVP]&.Z3*9L3!\G]_39;L_<8G]ZX8NQRFA*>]-S[LK@ID[NS M/77L72PCZ3^61:>*Z@(2[F2N%C/T&LE['CHS\.:F;'8'Q<5VFY3=W':(K=@Q MH>>"$#@H) #9J+=MN5CN_;U1%B=/S!=&T@,U-@U2J;4Q17SSK9)-3_785'IA M[#$:+J?&9#308UGF%\BB% F(Y/@S+%$P%?IT1357,\0HG MOKY.UW7VD#XI8E'!)OYW67[S:7\GY0X_AR=ZL*YH+*,;:_/NMJ_R8>@!UW)-Z('8AQ!XH15VZ#!;-A$Z-3@1)LVZV[AAK)_44D]T^,+( MT[I;F_PWP4.'4X6-3ZR7&#$Q$6^#]6KAVXKZA?&Q#19UA0YC6V>,H3=,[%M_ M9JN5%<7AA/9/'>EEY(3)O7Y^(G,6UL?F$';G2+)E-X[\E28R.LS_)D]6D'7CR/7CD@4Q2 @EF-!KX?K.#Y9 M/:3E53$VK6B'*:):0X^XQ>MP=F&W]\5H;@9I,TU*:U)V;4A?9+R[+LIW54(E MJ]H[.$Q&:G*1_O"/2TZ+BKOR;'4YB"Q\$OA+&O@+X^"]T;EO,/_W0YC6;Z-U MW&@]O^BV5GT]T40FS6MC0RB1Z"9K-,@&&$WC'N@D-BAZJRH'.!2\N%F[PX=I>5-A:0U#:J/M*H$ M.&N(E:>^06H;IC0:\8%WQS+<892WM!0G&J11R4U;BW@K:4T? <()37,L)IHJ M7'G0 0#:;@#JB3K:33!&>Q2(T-;B'K6=J<-*9P?-1 MFF1&4&F 9IP)7$8.X21=W[0?=SB7G1V4>ZMVFD^095[=?P70/M-@8F'L03N* M?3?R(C]R?-A;M%$DI.EC[&C6ZZ_L5_3H]2AV^;1X*F+%=)9;89>@K".;\\;R([ 3CYEJ[A': MI)OH\;>*':K=7R(+V<;?9O;UM?V^>W!QY$1TN!JX ?9,@,/0-'MPT(&1T+73 M$T'2O'^DZ:7732]EK<!>/JT?B! M>4&KPQ^-PQ79!T\NC(,OQL&9V71830Q.;Q:<,LC+T/:IG7ZYM7!ZSG7MW*:F M?1!%7A"1 8@A,AR>A3$WJ= M_GF;-HLO.7MSHJRS?[:7]5DDBBP_-(%+4!@#*P@LNS=M 5/H\(L2@YIG)H88 MFUO6DP$XL52BAE^^U# YM6)2/X3'[I[O #8$0QZ"M4@U#VDGI%W* MC&F7N.[IA\.],;QWD:OCDU?6)J125-(Z%@_7PG0O6'_=O]0U\6N!Y]@ZJ66* MB%Z*CJERYX6&*>6)>W677;05);109"O+:5ZU8HE1X-NF'T';(3;&P&'O673& M0ML4NOA*TH1FK6I0O;MBL)H]*CTN,;F2I8]S65P_I;!7Z7E MU +X.!Z7H3QCG7B^Z*V"$UZ5.6S&?I\_I-TH=A63P(>0A,CQD>.PZQ@"M[<5 M^ZXK]C:]G VNOC+F ?KF, 4=D&0'4,V^-S&=D2203V8T,B>E,L_.GPQ 3:LS MK_)R0F;&\;@,E1GI0Z&R9O'S[1MU?B_=MD]L[Z*?2O M/K$0A\Y2]P%%F6D**O$O_A&@U> Y^E M7+/ X^Y%X,%: 4KNLSK9[A<*3,?V M?!QX 4#(#'T+!(CT * I-HVET*SNW83-F>B*'8IN'T=N-3-+KK*MS!JP2L+Y ME'$FKL74L0=I_-##_)%1?EA][:#.MO3*S^()>=00BF5(I ['7MX9KX<[>:GL M'HNMOJ3K-'M@&XI6OA-;)C;9#O' )+87F1CO3<>.+3:@56)2^_BVQ\2VU72@ MQFJB#+.R:JB+4I4ZN*?XRWF*)Y*_E[0)"=\(UI6-<.BMVH_F2ESDV<,\I MU>Q-UMCRV!-N/O:@1V):A]K8ZVPBESCQ6'T3L:5=V 9@Q@J:$(>R2J:M0&FD+KQW+%LW%'>W@=JS, MJ8F%K/Y-%P25PM@'I8/;Q*2]3 6>CLE$:LG#JI",*@W34O55K9-GA5<#I^/' MQ9^3QZ90#3SVT"^,/!]8T(6$!'&_[PZ9R(?C9@Y%K6F>,-P/U>Y;/*J&PMQD MCAT'Z^!1[2#X\QEF)QX!=W"DAK^B9"]5[J3]X1[XRC$U2L3*'2VP#C/]*P00 M@#&V;79Q5];#5WYQE_)8C5+@.<.D5)WWCKR]B[L$8R"N[;J"O&C=U^8T7T[0R_FY M?'&WS;^M/M.>=$LK^D_7E^D#-4C9_))NVV>*FP=("-^PXQ7PI03_]I MD9^'=RD9'Q*^QVET0(T]4N/SS(1OBO6.[7UNSZ4MDO@G$+D#\/4V;<>4Q:YF M!8_1-_:Z,&KZ;_># +UL_\:N:C]ZO?WO88M.K27'MTEF]2@_YZ6QONJ M3-)M9FR3/]O+K^J,G2TO2G;DXRZKV+?UGTGO[K?%8YI6/_&F949_DVQ-SS:; M5"L:D%>2J;:8SILN];E5:.X+8D.DSUTK_%K ]7_M:&N[O"W*^FM:W@T/@9F! M#2%VWO6C,MG_W*"E*]H^'1S97T,;8 4'@(8L Q\< '+38=%RA U:Z M,&B> NIAMQ- [*GE2IE0ZHH*IW0N("""8OHD%@Q6L_C;HV9QB=.KVCC^8C*+ MW\1"*\?R*>G5'+>%B+%N+Y_+\R2LR@AV!X,::[;4M5F$PD/)=EN=Q!9'(;1# MTX%6$-DN<"W'Z>\TB!W;0K+RK0_1I&)^MW=#AZ)K#)NXOB\C8F/4_N#!A3'P MH4D C1>+5W_I&'#F OTQ7EYFF,#G$WEB*L9ER_QG-S=09(?+&Z+ CY'O1S$R M@R ,D&F;<8< AX$7C2GMQ]B=IYQ7<;N,4O;E2OBIB!]=M@_NE[EH+YBY:*B? MZ989 1X%"G,5T5B>Y"KS[$P!KHX]Z3GBXP LUV?;O%W'C;$5^X$)3&Y-J8[9')W6060&[ MDFJHAU9E(GB -\MAY+-TBTD> (>R*Z.#8 "Y7'T6Z=4TDUO$F+9;2K MLCRE^EQ]3+MGZ[M_V:R Y838MFV/EIX6]J'#;D#L('C AR-KP3&FM9>%#9+V M8N7FEGTFFRZ2#.%(?1_$NJ9':"5>FDP>D%\U3FY3\YL (/$?^-')Y@D@1 MR501CX7*IA+7SDFG.O[4']I;^=AU0X1L;!'7\DT$K?UJ$79,TU=PS%G&K-!2 MS8ACSKOV-->KI^]T';X[SSF?<,Y$MYAL2ARB6^H1N1.:J2$4RU!,'8Y)'V<3 MY&ZD6I(L3_(U_WDZ'U@F@2X(72]R@47\"$4=.!):IJ/@B+-J2)H7Q)\?<;[N MX2L_XJP\5J,4>,XP*57GO2-O[XBS8 S$M5U7D!>M^]JCGGS1=?]ONQ MV)FS]8[6\6QSX JXV M#R,Y4A#8U"".S/U]!'._P&H+ Q*VLJ8GF:H29$XHXELME M2-QH+PJU+4Q>A#X4^0T[[-6]#/.!7:KVZ6J;W;1RN((^"'T_PK'G60ZPXCBR MR1Y!B)R1PC36_$1B-9"H=?>\TK:YC9!M=7F^I'ZH506G 93&15S:)HF% KEC M.-L#$?U35PU48X!U/A4\0R*G,JH*Q?+44IEG)Q14+7LRN]S?5]6.W1Y U9P] M'5W]QJZ7>$]_0 O.!W:&Z_47I=D>J8I^;+O;4/6XK(OU'Y_N6\S "1TO='T8 MT#^@@%C^_D9R@BE\V7WQTR.=="=]UKG7" =MZ%29RT>C:EPUZMNRV-W<[J_R M:/:*UH]4T#OWC7OFIOQV^QF: >>ZV9MI 8(+;4^"WWO6U,AMR+M[7O8!9OF[ M^:=W5\Q!8^AALYVUNC#V3AJ-ET;GYGQ' 91'C//PP'PM91EY;"%$ MU$^;K^R8F(X3(>)B,W+CP(+F(5DW5\F/7F24,3OU(N-K\]^ZIK_/.655UFZYKJ M.-L2DF^>_F#PR<]IF;%M=T_OS[?Z2U"F^OD[7]TS8\X+5?>/F99V4]00Y^2P>$2E]#EU05;FRJ9'4QE5ZD^4YTT=V.KPQ^H9$ M49?&<8?R.Y L?E]5*I @P],(BF>& ;9Q8+O$)B0(01"9/28GCLU.4'#.>>A% M+QIQ.>F!ZQ*3E+WK]W]D1#R$WX.,O MS&W$6;7>%M6N3/=;Y!PGMIT@C)'M>;'K!W%,8 _+#SRA:WBU@]&\['BYN[_? MILT#!UOV6D 'CRE%7N3O&O$8'!2A&C)^1E=_ /D'\XN)G?CPW+XP._>!8 M"8O2:_._QL&%V;8NC^7\3#:8))S+20C3N/M*3IB09_ZT\.JN&3J.WI7LV&& M3!>1B,3(=8D+@85"=V\5NT!,]B)Q*E@0U#'^[IZ.UK*:BN;<8 M[>J/1?V/M/Z<9-0\CB.38G!BWX>Q'6(;]94U ,07>EM4F5'-JO9;?D]1&,EF MD[4]KRZ47)FHCG0AD9N6;SFU&V+<"YUQM:MIU5D;CVEM,*"S*-]9^LY+H+H( M+$H+%;KUNBBJYHU7'9\OB;0'IG-*.:TS:?7YJ;Y-R\,ST>W-9B:&T(MBX(4A M@< .B!OW0@WH/P@=4=8"0+-J?BV3O+I.R\.+RPSOHRKQU!,3/B&=/1QBHOK* M$CC;83' W 2B06WL8<]R+:,,LR?T5FN@EJ&]>ETL)FSX8IH,U^O=W:YY>[*Q MRK;GENEMFE?9 \6U+N[2#T55?67O-JR C2,O(%:("0YM'-+6%Q/;#$/;AAZ( MA*I6I88U:_ :]>]GZ U6KC&#PSPC\;O#>;C\W(3Q(%/?V<+@9CNJF5?B]Z* M,'E"9[4$9!GZJL>U8H(&+::GES6USLJP]O))AJ#(V6(:_)95*V*&M@7IEWLD MLAU]C:CR!<1T'&6-"MF=QOK 93Q.X,E*(HCR>13P>EX%),]80JU*-M) M=DY(F1I6EZ%=BGPI=+0[,75Z9BHN[I(L7P6V1\+()[X+S8A^N>58N+=%$!12 M)3D+$ZN1\7N+2U".)-GCDR']Q(V3G_.<:=&?5VDYH3OC:%R&WHSTH5#9L*1' MDQ_3^K>W;OU#CK ;[-;V[2LN5ART(713XD>E['K$#']@=C"@T M8U-R1*G&N/;UD!ZAP8!5[0@FI6.8(G_V4F?S2-SAO43IH:6BH @/+Z>/A_P0 MDQVF.D!L0M./+6%=E]G5KF9Q81.PGY.R4<86_WQC3BYZ^<:=:B.U##W5Y][Q M\:<.'N54N#?)SNG':97=Y,WXN/Q_=Q3<]6.6W_0;@OZ:;F[2'IKE8N1A"@Y9 M#HYHNK"0WT/S/#^65V9-@.94ZSAMWGC)'M@FO;U+1E(9S 6V"O ^K^IR)_&& M]C3!E%'T!<1QG,H/I;U97=OORC1:Q$L6?#GVN9. YN N,3'H=OEDLIB$;X6+ M0IW]R/=BWW4<:!&+CAPPB?U^$C4BD1\H7A'BM*I[29Z=T%>^O,/+J+*U'0UD M"NKQ)_1^L1)[FK5QBSB"S"].+%7Y);Y\(\6OJ_3NVIE0<>&EN6R M4U$HPIBXL;SF]\PC7QHEF573]9EKB> M$&A=$V>0C0;S\@3U":7C%\?%H_-FY%72/;E%N<66)O]A[O]:M)F_>6_L M:_+M2['=DJ+\,RDW*Q.Z$& /0AO'5H" 9>-^LCHR:D0I*SV__@-XD639D@$0()ESHB.J*\M.[K77)M;&C7M[+6C=>T M*W)*F)Z8'8/YCZY5]MOB-O3UHE.6+MXI,J9T&GK4QX%7MX=Z!;M^MEQCD&1,J%P61 M7WZNMTV]RHNX,$NRF/DD25D0^BD/10@Z7(#&J.O&I:;F[O$HB<7+]EQZPG[3 MW07XY5Y>!OCU[ZOZ,L"1CHN?U6?*0Z/,8XCH(HABB+*<91&@#5&@EVC;K+ID%/74>W:[O+R4(2A+B36?#E\F__88D';OV<<)BA(,0R#,*(9#7"692VV M&$50Z_[',(@C0=>ZX+7^.#M6U3?E<=%;QH_VF(,GG3%JWT9 M^NME&_Q?FH<-&M]I)(F!?3Z=[8W N'(G9C&*'H2U0X+;-WV1K:%EZ_##CTX0 M^0C@B/'4YQ %29(Q$/,.$25,JZ:Y2QR.$T@'76Z2M0"OO'S?9FJU;\%^^+EF MFV27,5)+"E,)CUXJV$>&'$7FT #LPSXRAY^/+O\]F+X@^D/$;QI2/XBGIVV% M!V-75=9QLQWT]2'/MS=YO9-_6*=4AX4*@3ZFQ,]2'#*. O$/RE,4Q1G,0J9\ M.\Z2-7="T +T:H1>"_%HA5^-ML17H^["R+;,_30&L6VG2J?OJ_87&^6N[FFS MR(OO4@QDT]QF^_S0K@!0EF9)1C,_BC&D889P:QIA(16:7VGT-^C^RXP:HSR, M;$'6MTG^4_LK# OX+3J2=Z>T9LC1@7"PT'A6)*G0MSE;RKL\3X-N;/K MTNMO)VSS92YUOV_*JFJ-SQ#,8H9YPA@($@IH',&P,YH"#/J)G):I,>3M7@+L MJV]ZA)HJFS,N+6A:C6VO:F-+V3%36B)F1/%4Y%JP='RI*U6I5_RTW'W;WNU6KX%T& !/ T3]%/M)"K((LB3P.PSR$S2].V9V;3N_3_8AKZK_ M].8=Z'HW?=G"EE?(:MR:^F:7?46Y&YYV,_5[P72'U'M3%,=10QTB+XFCDX!, M1"O=^'8JG0X9M+'.G06,L0C0- RR $:,(>:3SF3BQ_YL*^N5]%_?OFM(:^*W MQ]1[76MO6?L^E?V7LU99M+R,'7O"=V#)<,VJ3.Y$!,R**QIK5$U^U!L[M5V) MA*7#CE\48A0RE@:QGPI5)"F*6U,X29'6B::1 QCMH4\U7SS=1- M7N6;[WDU2WF&XC@-0LR",$@8#_R]83\EQ$A8S,TYEAD!S'OLD!GJ3 \N-55G M&!J--4B2N<>W_ZRGPSB2)IWE3$6A^A,^,;VRX- Y];+%E;:6_:O<_/MZ_653 M+O+JQ#+G&24H"&D(L@1&G,<^Z"R#%&=&8M;#GF,UD\A^*]:_/378#/6L#Y^: M@C80E<:*)O')+I0MPJEHVGG:5$3- ND34S4;'IV3-6ML:>L:+]9%]9 O?R_+ MY:FBIC&->9#Z$ G]C&,_2KK['D3\-[-)6@][CG6M0^;=2VB&LM:'3DU9&XA) M8UG;\UD#G(JJG6=-1=4L<#XQ5;/AT3E5L\:6R2;6+(9^$*:4ABR.>"J6MX@D MG0G"6:2SIZ[U8,=[Z$>;5N9[5N^SH[]79968/GM4XVU,*6Y(*3,U,;'0@GYA M TK3?^4CMKK+]NE=+A^#$(8,L@Q$%*2!SR'>2PT*M%HCFEEP/'%I*Y2UUQCG M-43=BZ)FS"D>I3DG3?,,K<8S@8N?;_%RZ=2L%X_3D)*>/IR>DUE@1/G+P$W^ M-"^6[,=3OJX.=P4(9#YB& 8\S$@*&.1[(A*CU]./U\S0(CJJIRZ#KW0LMF(:20 MAS$(8)"*F9+\=]Y:HX0#+5TQM>%860ZP/!'F6KJ/[P7I"8TQCVI2,P2%>F)S MQ%X-:22U.4/,!;WI2^4T%*>W%Z7=%TQ/=?XY7^URM%SF2UG=?C_D9G&:PI1 M'F%.T@Q1GV5I9PT'2:2C.J8V'*O./]&ML<@8TZ8F,D,PIB6NFD'$HC!- MQ3\R@F5%L(1T1UK,]ZG6@;FQD2$V931KOAOSI:8O@U"E)S#-UE6W(?,"U< 5 MV<]PM,Y#8WI[\9IW70[O!BHS.$##@1Q!/T@B#(DEF8A3+I)$P,)BG5. M?@P>[_C\YZWM7F.A4:9,6V)1,RX4-_6 ME74KM\]?Q*NS1>NE+#_\).L2'=^33E"&29PQ1 ,:I&$*PJ3[MI8E'.A5=K-A MT/FF;X.QKN29=P!-*I#8H5=U/WA@9G6WAQMX5UX-L.:6';@=\]L*%>8N;B%; M)'X:4F;7I5<;S-;YTB^:?!9$79!M%@(K/;[5-' 4JBWJX+LL.ZXQ?)FU"QIHG?AIZ*!]M\X6 [;* M6^_I'WZ^%0]"/XIJQK,@82@-,IYE29: A >PMV.JX)4G88J) MB@"J*856J.XY$W3$LM6)H K!P\X"#ZR93 (-.)^&]EGU2'4*:,Q6;\63=FGY M."_6,YS&89"R#/@,H9#)W;JHLQSA++2B>!KVIJ!X#51;FJ=#=D_-<\2S \U[ MC^)A5>_ FXGJ&; ^<=4S\4A5]8S9TFC\];03TK"W^#%__)9O9H!&6<1]3),X MQBQ%* E98RWS0X2HCM*9VG"L;AVLJ^.=/#G^JO)N^]=\HWD)PIA)-1D;@D0] MZ>H0'2]2&U##MS][BYH+ZM27S&DH4F\O7CCOCT,.-8?_;(:M&Y:['IB4X?$M5T M9R#^]*3G)74=K)'DYSQ#%Q3( JW3$"$;CI367SD]*:K[:,DVJ[)IX_X/UX]/ MF_)[7G?=:LW'$(:1G\0<,"K6G'Z$_4X) YQ2IB-,UHPZEJD]-*\XPJ8G4_8( M5A.M4;C5D[ #Q%K##BP?HQQ)T53INZ!OUB,P#;6S[U;I^,VUM GVH5CGU]O\ ML9IE,0592OPLB\,D"?PP!+PS'+%(JS&L!7,__XT/#6I[[GBY8=7J*:>$Z-48 MI[+=M2?-9+=+G_%IZ)Q-AU3WNDRYZJUM=;N(&?%QS",2182A*.4@QG&V%U08 M:EWLZ&EJ)$TS:#33E].>@F:?3JN[][]?)'18&:NQF$B8'L<3ER]-9U2ERX0C MC?X(N\==TWPP?]KDBV*^+JG5@W>'L!*$"W(^>)RG(?S#N_VZ0\48 MO-OXJF.6T8"QB,5$5(ZEW MV^>/^?:A7,I"K=6V/H.914F(0Q(% :%Q"H0M3,/.&@F)UJZ').L3/;X-%]KEUHVYE--AH:@4D^%6A8;2-X1IF$5Z PQ%P2H+Y73 MT)_>7I1V7S#=(HC-;.!Z+89;?CO_T:J?F'M!D+ T!4B('(H\Y@&%%? MKPZBL9E!IT.ZE0_-R5-3FX%XTQ.I9A4N',+6<[9XK MO73]LA;7 =)HY;B4I*4?B]/0E9X^G*_+9<-%QD"D]UYUM+1/0^ T6-19F5B( MQ33$T(EG[ZU=K+&G<95JL\N7'XKYMV)5;(O\58NKZQ:4 :]N6R0*SB2=6@G&J>6;78?NNX?$O9!CZ_ M>H^N2R=9UJB>AIQ9].?T=,LR4YKSLB^;\BZOJJ)=HS,D]!&TJS+1+T__^K+ M\#34RI8S;\^\['"DWY3P#6FD. QC,=M#"4O"V(\"'G5?_R0ASK2*UO0RY/Q, M_HWVA$_SYSZ]"4WH5-T^&XA)W?VR/8D=KN?1.Q5JS:JL$#L-B;+CRMG&A;WY M4:YAOQ4+H/E&BN)RM]C^:[[9S-?;YUHJYZO.-A;6 IY 0E":A/*T,^I*Z"0) MIU3OX-Z.3>>G^"T\[Z\6WW[/ZUFS;+T=BM6T:WAN]42LP^=U['8(O1;B2(JF MQ-L%:;/+^S0TSK)/I\7J'3"F=[_BW$;<+.4IA!G,PB@@?D(!#_V]4>(3K=:M M/4T-<>/"Y*J%.7,E@X8W^>OY\&B M5>KL'2A.Y!31Y/10F=%IR) %/U1/"S69T9H9'5E[XZLY!J,P!8BB) NQ#\7L M#+1%Y3,08U_KOH,%AH[9=.BM*95-KC2G54L$]#'D M6,W:JY;;^0^S[?=^)&I-K]SS9S;#.KZM.M[EU$LDO3_1ZL?M-#3*CBMO3[=L M\*.I2S>R0,K!5A 1$L%4ED0)8HX Q\G>%F%,JTNVF07G1X+M[>^+8\LO*\SABQ.2F!,?7A;67HQ8KJ(0^ME-]QN\N_Y>II_)OAM95DFTN($UE5TKH]TJ95*GJ5@FCBCO3FERH]-+ M=9,_Y.NJ^)XWR\Y/Y3:_S7]LL?#UWS.QQ*0L3B*(L)@1@L3W8\8C/Q,"R (& MD&Y3U5[&'$_)$"%_?/SC [IEU/M\^P]VXY'/'[_^TVH]G-<4:E&(]W7H!K=O&^N5#656_>A*C]Z=$Z=4P1^C&>HFU M"VIFC?!I:)H]=]YHU&J1)^6O#N>;=;&^K[[DFZ\/\TV.YU6QD+.^8K7;YLO] MGG_J!R%FF9CM04QCX",>8XXI JG/0L*U-N!MV72L=C6L>IFT;(!YE42K>ZQH MC6$U@1N#7#V=ZQ!Z J)78[SR#ERW.$<[:%3D[X+BV8[ -(3/NE>GWRDZ84U5 M!O^5%_>8#L_5*LV_^L.1^T M'! U[1PO$GH*N@]!"]1KD'KE7:.GE7<$MA778554B\D+6NHF(M-05$>^E4.\ MTYK?6$H-%]/:K[E8K-?K]AD.TSAD 88!#*F/DQ23H#7$>1!H??]M\'C'4T=V M=Y1^>ZG2>^GD$._'GE*\8N M2%@/>J>A4WT<./V LB\7/>=S[63RE?C-:,(P2#%.: "2(.'$3SK=XQA&2.=D MP;9MQ\<-[8QA5\G*BF7=!$+@W*]YU_G6*]J]J%6]%_4D!ETM8=9G=^;AZ36_ M&R0R3F=XK0>3F..=8U-_EM<[+M/03V?>J?J*IFH;4]M@WM,JJI5W" M"6P'ZF[^*=,X#<'JZ8/*QIXF(Z;BTVK?+(IQ#"D7J]N )RED-*)^9PTF&/>1 M'U4;HPI0-YNS+4'*!)N)D MN^\O0*+.M,]1H2)$NF=,4(VTOWI$C,U:4R_=0OISW>G,&_EMT"S)& ^"^(8 M48F5@"R!J ,)@@SHZ-C T!S+7^>-7"$=^W.TC^1U'GGR+?..?))_Z?5 ]_ZL M/3M__CB)B*L)ZX2#K:?'8\3934$CJQ&YD 9&"OTTLL=8SI_64AHS!LH?NO6# MAI_??@#Z452S((NC(*08)BD+LI1D'+$.<9PAO7*_(^)T?<'RC*+]*<%I)J)1 MPZF6E7Z62.JE*,,@NODNT!W#%U+.%.(ZC?PS"29.OW2< B8+F>G3_#&GY>.\ M6,] Z&=AB!(( RR7&Z3-VKNL,55MFY]],^9*XO5VZ^)" M-T>G36E>$79IH[4WR=,89!;\.--\IB\S RUA/Q3K_'J;/XIYC!CJ$8$XC$"* M28I8G+8K[""@D:]7WF4H4",M3K6WVZ1'7NW2L$M:C? .LGYU$UD[BU4G09WB M$G\#91OT6.[6VQD#/,9!X**ZR YQD%(1TDP5U[CR4^56QK( M[A*+9G#_5V0579_MIA0CQM4_DZKF]_>;_+XUWE9<:L[\:(A @ #&"$,2A %@ M6<##B&8Q!6FF]P%^+T..U?\E-BD&+3JSZQC].%63Z,'HU%->HSYNO^>9[L(,0YYD$08(Q] MQ ((.C,Q14K7:XT?[EB/NCYHH>$-5>K,VKI+TAU]:>GNT%4.6DFP-5>W12A!!2'E**(P@B7"&,$X[ M6SBA2INL_2R,H1U:![0]"526$,?<6= 1&P>P.DKRFI'+4Y?'U?K'[)K49AX+X::T6FZJ]H@I(CY/ A9A0 '"$4XRG[7&T@!%2I=" M>IIPK"_71+$B;%^F+NO(@"3I"<7ZKMP\-JO*IWRS%2-;UGK:EIYX(6O5KEX2_CA? M[^[FB^U.EAJO?UZNEMZW9V_[D'OBD<7V^6^JPBZ)JF7;!Y%?B_9EZMY0;4M< MCRO;MIPHK;Y_&L*-R_EFV3T_2?TT9 D,21)#/R%)%-']\QE7F@KJ/]6Q/#=8 M-%1&CQ(%47;&AIX.-S!,=%>/$0VI=<:,0W7]UM X@)H>LW-.0(T8G(!FFN$N M^[X[&LKX]:]BNWCX^ES)L^O6#,ZR#/EI0@#((/>A3W'2F8%,[938^.&.=;*! MY%4-)@UU,")*039=$-KZ!EGG)+8/ MKQ-0VE[P2TOOEX;N$GEF4J'%(J^J;'Z OUU;O]E(T>CVN./0 MJ8KW5**F*^-. ^9(T7MP?5';AXCA5%1^$%]?Z?UP#"M_('HP_RG?_CXOUK*; MJTQ)-*^*^W6-:_-?N_FJN'L6N8C,JP>^*O_Z1[Z\S_<;W1%*0\(Y2C@A,$,P MB6$+#?DA2?4*@@P"24=3C&J'W.0"W__(>M;WPH/JU[_+BM>R]=S:$R]W\7TN M/^^JQ+]W+GGSRGL0+LCYHO@+VTV]XSAP;1$;W%_0F$%#.PVI&=;ETT\)A^?; M3'C^6&_:\7*]%L-B*U_]#FX+(V4RY*#V[HKD]'.Y&Q& F-)>L0\9Y&\AC% M\W>6L\.QKYIR/C_E&P%-S&O+JO[6B_UX$O;S:D8P!P'S(4P3DB1^$&,8=/;B M* &SM3SIRI>WZCTUS8TI24G62,DK7.J7?00LJ1W=R5!]H60/VLM;M'I)H ?# M:I+NF%4C@3Z05H.JB63OT>=$9L^RSS$ -A, I99R/$"=E+DOK45L^ B0P9W-P\D2$]O=&D3$UC'-!D=AVS MI:9%,JR4O"#A@GR8D34-R3#$7MIX7?2DX?=\+;1H)30(+1^+=5%M-_6&<:M( MLQ!&, 01SP*"_ C%-.&\M8J#& 8&8M'7Y##RT:*L<^[\!4X](>E-L)JT#$*J MD=@<$_D26S>7&59_WF'J@B+9XG@:&F7-F]+-FZC97#)?K>0-EO7RXWSS[UQ. MKCJ#B%+*PC03_P=9FJ8^X=V2#Y,DI 82UL/:,.KU=;YJ%UZ/'4#-UHT]^%13 M+-<GSO-S0:(LD#H-=;+AR&GC05OH@M#RAUSP1Z M4:NZR^^<3L-]^R,*CY"-HU,76;JXIVZ#W6FHE25?7NU[VV-(>2=;[J!_*M=E MMT75;*!W1@F*(4,1@WZ6^2'QA3G4&>4@5JIN:LF4XR/.YK2K.:^\\M;YP-76 M+Y-S:=?5#JO3&%>VG#G=?[7)D>FU!'DY2N'HBNPV&S'JO^2;HI37*C[?R=OY M''(21 F3=S2C- 9B%44ZB,S/3-8T@^(;9J[1?:%T>EGAKMS47S8_U:#[W49P M&T:SZPCCA\[.?83ZHR>U*PA77NN-U[ASY0F'Y![W"!]"V0N&QI6$06(^C:PP MCNOO7$H8D'_-;UJOU\6VF*_0T].JQ=I8)PU6N35W=Y;N0 J?]Y\!Q & M, !9$@'"4 Q"P B*(&(@3%C@1Q$S^+S5%13GU]UJ]%=>B]\[C[^G\=>*]8=SKQK<;OU0YXP@/- MR]X.0Z6FXQ.)DIZ2]PG0^T5_W5P^-^;YTDUU]\&;AJ0/X>CI'?BAN%4O?2LL M;G)A'.?;O_)\?1&2O 5[)[3O!!JA#/@81SZ+TR2(_9A'L(46 L*4JJP/$TJU!#"Y*.JE EL!'"DMV&#_0H(8-+C32!7# MNORJAO#@?"M7(]I_NU[QPG8:,?=$XXHACC).T,\5A[.N(IY$!QQHI,=4U>EI4AEO89MRIZ9USVO1D39\Q)]KU M%BL7)*H7B=-0HGXNE!9?*NW:D:V4?=V*U8IL=?G'TW*^S45D8S_K-AHPR5(F M)HSL\-48(_2:V!Z$N=O?J8Y&;/#L^(D;'"* M-2=?[[,[TC)9B;E+DRVKS$]#VBS[]+JDIG7&G%\?_G"HMI9R&,49RP*$@@Q% M@,>\!18)@=;Z7&P .)._1OS!M)_8$+%44]^)A5%/FH>)X+0N%G]0JH\Y6%"G MH?I#.FSKDK$IU^I5YEZW%OI0S+\5JV+[W'[W,D-Q#/PH22*.*0"!,,I3B(,T M\&F @C#3*ZYNQ:2.7!@55*?Y7;Z1G54WG7Q4#^5FZXD4\CAT[;7W^;ITT&V3 M[FD,9+LNO2K@9ITO]?IHG7L5@4TC -69+&C$),H ]B M@+H##B$.6+-]86]SSB=?#4(O;R'J3J#Z\ZDZ01J42MT)4,MBA\[[Y?C[W!;@ MKT-/;=YC[.+4Q1K=TU TFPZ]FGI8YNH]-:M;7--]%Z-.3ZM#4QE4O6PEGJ_JFQ?EW7'[ MIT-7*&_1N2-[0BV$&]Z=\*/N#M66C]L^Y,7&*QZ?9-M1L8#Y3*[5A--QZ"YK MZ72BIGF-YA":/6:/ONC<)6%[$K?7 /?^E-"]%KOBMH#CX"S+1=U3K%Z6_ 1! M>H%7-5@GNG62V:1S=;[R0>37V:J7NV\DL&'H&S>G#>1C.>0+:=R][&QSB[*J M]I4D,!,KB0@2GB1)0&,?IHRU**#O!]FLJ7GS=3O?;)5/I*PBT!F8IV"U,]]\ M6Q?Z^9;?%VLY99&IT+3RC_50*!]7C<:_]L&52K.@7R3<7\A MF<9"PIEWY]O&.6!1J_#A&Z8/;>RZYG6?UX<<4:%-40E=H;N-O._TLJI/%'+" MTQ3XA'&2L2 E(.N IH'>!:01X+F^1/ H3S:E LC^DK)*6WF_KOM.%O4RP_LE MKS>PI7(\E1LY-1MX7\$^YQ>T9,0 3T-NQB3@K?J08\:BKVA):.>[IM6ERL0( M>P%^CY11$!+N1S$%'/(HBZ(PZ9 &E$8&I27'@*FD7KTK3+X6L=89(6-U]4(I M9-NRK2.K)6G3";C:/'6R039KO?;^_/52^\RFJFXR?&_;'&M&HIIR(,S[WHNKO585.[.M'C(E[M5_OF.%^MB MFW\0QI?7ZZUXCXMOJQQ55;ZMFB*(@,<$ Y8E$0DY"L,81@G'%#$,:8)]K4\> M+9IUO!CND,JAVV#]K0;K'=!Z#5RS6K(V Z V'1R)>[U9GD7:W?2 4B;Q@I Z MB,0T--2%8Z<]HUQQ]YYR5IOM[$98R=LZ@X"+F1;"(8DHC($?9D'[;)8A7^D+ M([TGNKZ-)8%H?;>M29U*A4:5)1%.'2D*N)/IXKRPN,WQ,*,D7%U MP!!SV><=T!R][0?JO,5&GRNT<-2'M"8O[P]J=X3H#>L6AYVO;94& M]@O/SPQM,W;&']R&N,N^[X7& )__.'I^%. H]"$6L_F BV=#'\?=\SF@7#5I MZSW5<=INP6@,;CU.% :W,SHT!W>#8\C!?>SYN<%MQ,X$!K<9[K+O>Z&W#WEA M$8^?/\[_;[DA\C"D7A$@[K,X9(P&0>#[,#)O2:A*'H?7U+4+--+97:":OL_V\4]=:"RRJZNV'8B'/Z]?WZ'Z3 M-[4TVUDR#GV 8H1"XF<@2W%*,.OLT2#2:M)G;L6QAC; Q+C=YHN'=;DJ[Y_U MU+$'?VHZ. QU>HJWQ^0=0(U4-NXL/1?TJS^ETU J"WZ4ME\VS887^?=\53[) MZ]'=\+LI[A_V5GG"_=C'B,0L)B'F*,S2SFKL(ZW975];CI5H#\]8BGJ3J29( M0_*H)TL'"@_0O ;;6+T?+G-U0:-LL3P-I;+FS6DS!JLL*12K^EIS M]5 \=183'P4LICB#<9(%$0(0@,YB%E+=&F0]+#D_R^O >9MC=)K=T?I0J:97 M0W&HIU5[\E[ &JMSV7F*+DB4#6*G(4]6/#FMSV:-'>5&!9OY,I<+QOV<+8X! M3E"6I01BC*(,0;\QD_ER_:C5I$#WX8ZG2S4>;RT!:;8DT&9)36:<$J2G+0TW M-9:1!.64C LJ8LS;-*3#'/YIYX%^/%C87_^PK^$:1,S'*: 4!QD/_"@- ]J9 M#BC5VOJQ8G#<Z&:*L'D.,5KU;AS6PS7)_V:6B:79?4M[U- M^;*@?;]ORJJ:@10D82#6B416EDP@(S'92ZY8/5K2/35CCC6O!N&1^6;S+#=R M_SE?[7)KXJ9(9V]AL\^DW:._&M]DY*Q&8R9E>D1/7L8TW5&7,!.>+,C7T9>X MZ%$6__B?ICQF(B:.,$L8]&%"61HB2%@'A$8\[>JM])8T4P!*0_-E)14]F3NN M&W>,S)K4&5/?6_R<FJIB2FN2N$>E/*!E02%'4T0E(GMK MI&T.[>JA0#<9Z1-8S&1.A^+)2YJ6,^KRI<]1?ZGZH\KO=JL/Q5T^RR#G,6*9 ML.P+PU!^\M"9)A$(]0XEK9AT?CK98/%6 HPMS=)AM*]R.:+2HGY=>2W%'RY1 M/+",'6@S$C,#UJ['@S[H#G/S6:;.CS?\:#[2L2H* M(!K#78,)!1ET0X*>_@D,)KJG082&X+DAQ$SIE(A14[.]6^=D3-_O">B7 >BR M5ZPU%(OO'\XS%(,D]7V:0,0AQ*D?=P_G8K&LK%CJCW1]D41+L3284% L-R1H M+A@]ZAEIE@85&IKEAA(7LS.!U-NMA20?O7[5$3YL=!>ES28R> !YQ8B*#VN1HB*%+DLPD48LL-;4[6G@7=!:FLB+\.M^V%K(T3%&(0H[3.",A0BQ..@LH5ON2T^2YKI>H+1J= MY9DF,2J+57><:*Y86R!&RU9-7G36KN[X<3$9[.#VG?J]=/OL M>,G E(H2GR MLO^KH2&$=6N,]O& X)"0A/@$@YC[/F9QVCX>P 2J3P5U'NI8 FLH&N-E'7R$LY]_K8J[NOW@OUXRA>RZV'Q*'[E\]U7\5^KN_E" M_JQI7AG,$H)]2& 20 $HI""D# MX*(R2* YBI;X3@X-RK*5[![PJWWPO%F;- MQ(<+T65YGG1T].2]=4$V9NPB=.2%=W#CRNL<\1I/Y(3NV)#" MK9K!HSR-FS?#NUV./+I,V[/]7I;+OXK5ZC;_L<6"PG_/ ,\R&*5I))LHA,P' M*:-90+D?88C%_-NL'YN^'<>J?MP)[+X%9]IBS8!$-9$>BC\]W3VFKL/5MDOS M)#ZO!CA:Y[175%W01QL$3T/RK'ARMAE:7W;L]XT\(!$*&?$HA;(U;01\0((H MS0+$XP1"'H1:'PB[L#^@D"VZST+F=9OR2OZWXG!%>%[#=]5(4B,BNNHW3C#, M55&IM>04M%*96"4-M1^FJ6FK P^-&U":LJFKQ>4E)'RWW6WRX\__Y*QV7>6G M$ GA**(I36(_\3,^Y](&;$D\,.$64_Y)Q=A5RGARFN\>?$%MM?Z,YE\82,<"HEDT*A/*\,, MZ_J9U#,"_\HY:?>MRO][EZ^W[+L\J47?JNUFOMC.( !IRA(<1H@'@4\!Q2&' MQ ]9D&4T4JWL8/Q\AR*RA^0UF+P_.U1#R\ 9?4ZG*3T&?KRC/:;,J/>3^+;]FB]VFV); MY!7Z/B]6Y2_W96;WRJ!LYWT:]8VM<*UFF@-3;.>?-E@V%'WB7=INZ!J-DF? MAKY9]>A5)PK;;&E4@)FO%\5\=;T6$[OZ;E;=GU&6QHK%,H@2GN$$$2CDMK,6 M<*;48KJO#A1;V] M>%VCQ0(K&JTFUM6=&+!HO?Q:WU2K;Y6\ :*Z%0^NWOY1V]@P2GE*<4;$%!!0 M1' <0-9!1 E---M4# =L!'6K#)NX#ALP-56<;*SZ2ZE"F%SUW;!&Z04)'B5R MT]#M<5Q_W2MD+/Z5>Z3-JX?V'KJ?4>P3GT>(QBQD$0;!WD",&=)LB:;^8)TQ M;]8!36#1['>F08N:BCKB0T\#)8BQ>I?M_;\@6 8D34-N3("?-B(S]5UGJ LA MDO_'_GM7?!?KW4/?V-#'(0ZR)($,,4:"&)&V:S5" K-4C0!;M M6,A_R0_P]/7!G$MUQ1B$1@,-D0S6_W*$;$1A.4?3.U+3F]WIB$]_5]Z0(TO\ MZ-_T/=V7.^S8?=CW'@)93.,HR(10IA%"/O,9Z3"$"<-F=WQM6)["2<$'TU9H MEH.@>-HY&O\.CA!4J'=\AU>!1:7;NS:C,0VM=.3;V1N[]AE45=/SEOF\V-1- M(F[+]M)6OB1EM<7SJCA<.T%1 !, ".209UE"6)SX':HDI4J58(;"XEAQ]\@\ M"4U/3YV'04UAIQ0!ZYI[Y4DGFL8GWK;T7L9KM,MQ/3F_H-!#17,:FCV8M^4X M8T9_&7\R*Y?;BP\"QFV^>;Q>?\^K;;UQ. -Q@+*,AA#')*(110EJVW,BG,8) MU6F 9-&LEEKK-T/JH]8VR55?Y8_ J_Z:_^K5@O^JW@:HH?XFLNJC=P1V^#T M-1+?V1&P'(EIZ*<+Q][8+7#"G>EL]^2>SRN1GK$XA&&0Q21 !+,T38(8=3!\ MG"$=;;1NW+%"'@W90F'(#D2XV41V4*X=S%P5L]4@$]3WN-28D5H+RS0DU)U[ M[\PY+?-H24X/73[K1LI_K#?Y?"5Q_3XOUC@7;W=^._\Q(TF8LHPRD'*>!ED: M<@;VV&*0]ME"<(/(\4;" 98G<=F57%M!L:+#(\3#A3@?-4*N_?!.(GCE?:M] M\80SD])N-?[-!=UR?'\*E;?MLY[T.V'<=3[X(/YTP!9S$N.0D2BD%/@\IC3N MC@TQA03KM;D?!I.2 O7I?'^D*!)9/E!2T(R,VZ3@("0C)07IR<^7%%[P[R I MF,7WYTX*ACY;2@I]&%=."DWUAVXOG!;58E56LA1$MP,>L"0$G&(:L8#*;T%([X!OO+.\ M]QB[I)K6V)Z((MKSYU3M+#.EU/A!?>_Z#6 S%D"?IF$2TSCF:1*D,' SKL].;![ M6V^G$RN-EAK3B9E9$X[;AZ+R\E5>?^R[>=F"Z$EN #?MA^0?O\U7=6'[ZB'/ MMW6MO^;']4!;>O/MT;CSOCW7?T<\J]@^>W\]Y'6SCVJW>&B+PWK";FM-_F7Q MNGA5_C3?B 'L+>9/C>%-\P/QG\6OB6<4B_G*6^[Y^YN'ELM"_NI\M7J^$A:/ MG'FKQ..+M2?RS3JO:YM[?Q7;AQK=$=[#0RM!@PCFIOEK]:^5Y79= M;E_^TK9L?K;_TJ\2S->6J[]YM]+UMW%\*UOC)W2*P7)X?&>YFC^*?^R^/195 M)9#+!PL/"V'G.%:+<]\9U/^Q>O, KF\?J5[O_1OSEP$'TP1ZN@SD:#FX4-FZ M-OIRZ3F+PB"+.,*,IBF*DHPP''?F8W9G2(:8[E@W-S@LWVY ;AUOJV MVU1N;K[DS.B*IB'M$UG[67=+^=)E+][L5"8CI9@[K7?E[F2G[4M9U5.>(/PH M?N.A^KSY4*[O\\TL\3D*"4G]%+.8 $IYD'8@<0 L%C&S#FVXH_!5?>QQY=V+ M_R*>)&99\[47A-YC#=AFM3/[\5/3X F'SL$!R<&?TY,1KW/I2L:W\4JN*!J_ MIE1U33U.G_ DX<3W20H0)B&,40A1%E.,.0A)9O:%[##87$_DC\KP'^TX MB#\M]^[)[8EZT]FX/P9<799V*M;=WIVVUT&X)'3+0 MT8;G5+HI6(K-A60TUELPC6PTFO=GOP\>(PKZ^>A3V6SHHJ:'V.>[S[MMM9VO ME\7Z_N!!!_"T%U'FDS@D-(@Q)Y$/81QF+3KB!UBOPNE0F ;,/^O6D>,.;>7! ME^.,]-1Y8YJ1' =2-Q--)X;F&:CSP4.'\!VY<9RA]HY,*.'T"H%2HADFR%-+ M, -Y?3:Q#,FZ?D*1IQY\5?[UCWQYGXM\MUCMEK*QT-&%ML_R=)*4CT^;_"%? M5W6&7)2/N5R8G:!%R*<09AADG!,$PYB2K$,;P\1PH3,LQ@$3SC*OBOMU?2OC MK=6./-^M3RWOA//>0^U]?6HIG!4SYN+Q2?R65ZZ]S^3:- \-''_=O#3=T)OG MJ?HNB'3*:[SR.K?D8NGX3G/MF??"-:_QS?M%>O?KA+*7U4 I9;-Q7HVI9;>1 M6#B;[<:,BJ7M/?D9C\1R9O&7;^[*S:.\G7+ B0,?@1#S$(<9Q$F50^Y9MY MKV778 &WLA4XV@"\JK_.G%Z^LL2W^0:?P]A.+4<-[K_>)I_S2-BY M\?5QOCU;?."F7(GGWK>_\KR_I$]\/T&,LSB, <\PY3!(LP!#PA&-TI3:NQKF M IWCO.2FF*"S4-FX9#9VE!S<<>CPGA9PN?):A_:_,<'R@X8Q,;[MYC+^T\@Z M(_JO=7_.?21L9YU_%=N'8OUYG?^??+YY 7H6^AQ$)(HS&D;8#RA(0RJ I8## M3&1%O:]+W<-QG%?HKOY$895757.#KESGWK- Z2;%](F+W9PR4$C<)I%5K6#R MJQOYA988AF*]LL\@5/SDJOY$1@18..I)3Z=5.DP_.!:RB87(_USIPX;#AOG" M&M?6ER5W0BP%KMN'3;F[?^!BE24AODQPLS@*69!&B*5AQ#!)04A @S$+(LJ) MDR6)%63#I V9+.K/YS9YDS6L?M5B/5J65R6#!VKT9#*7+M>YI'7:DU[7B:7Z M.3*+4M!L+%FLOAP_5[ZQ[+OI4L5!!&QGH6:4=8-,CK$W:G7&* ,^9"ST8Y1D MU(=) EN(<08@Z5-SV"DPK1PT;,7V80-D-^\,'IO1T\[/D%A4HF(AKU@-_L^5 M5NRZ;IA5'/!O.ZGL;WKO]^( A5F&08S\,&1^F@&$418@'B>9'V:1DV6,/@K7 M)_O]"ZVY"X#=#.&6>P?IX! 1\>]%)6O#R+G:SW,:\HIQ"U)O'L6?2]=[^&DH MXGV9=7I:L0-=X/E\,1!_X7X MN7*)1;\MGS28,N_^E&&6T0B2&(1)'&.:,!9FJ%OO!.+_!CI3>!>&XQ.$X;:$ M3$+@^M3 *ONC)XBIIX#7_#LY#5 .ZL\E\GTO'(U]]YW!35O]&/ MHIJ%/(-A'((0I PR''&&& \)S4@&4 "U/HKH9O Z-77JX\I9=>K-CZHZB3E<7MROV8_%@WC5Y)3NK_EF^3%_ M_)9O9AC"%#.0@-3'20H@8"AM3::)6)#KJ%,O0X[5B>PVFWR]>/;N&E3U*JEL M&J\85B/MQZN:3 U&J9Y,M;"\#I?7 O/^;* -K%676+J@55;(G896V7&E=/#R MZ6D5;MH$?95=@CY(3L7XK"=N/,01C'&<<+FJ3#F+DK S)WZF="]X&6):#4=ZF!E)@XP6VWD890F+> B"-, ,AED2 M)G%K$Z* :VU^][/D6)G08K&1G3=7!V!Z:M231S5!&HY"/4UJ2X\VP+PC9",M MV2[R=$&9[/ [#7&RY$OIX@TTEZBFTWAKS@=!D"4(AQ!AH8D!3_%^EL9BI%4_ MVMB(8V%JAM:B'5KS&IFY,NG1IR]*SICKHT<-J E(T3$[BBID1.CT!,C,C0O: MTX,7_7.W_36RXY*0G_+MX>.5"&0P0/(K0\ HY1G"W=0L _4'XB:G<+W-#G8F M]_+[,0%1Y7,QYZ3KGM4-RK?IR9T1U8[/\-XC3NE$SQK[TU _%XZ=/>VSS)V^ M0G93P>=/Y?;K[MO_S1?;V_+CO!*J(F!LB_4]VFSD-K^\+S'# ?9Q$/L)1("' M&?)3$G1HQ'S1\-*"70Q#GQCNCPFOS->@SN*AJZ3CA<+X0L0>\I7L#.6UJ.67 M+0UNKP7N'2$?2V^UZ%427S=E,\/CQ4EU*%,N M\IT/4A[[* 492*$?1:UE%(!,JQF2#7N.D\2^[2@MJL6JK'8;>4IBN%MBA5\U MU1^:6CTE-V75B18K4'5!7VT2/0W-M.I1Z>ZU5-.V8BV>O3T2X)<09AF@. .( M81: ,&,)1_LS,,0Y4KKSW-?&SW/=N3>;E]5K2"+-=W1/6E&;J%65+_YV7W[_ M>^.PU*JH_7>I4M&12KU#R1O*9(O$<=7(FA>EW5=+;T;U>UDN_RI6*[1>7J^W MXH4JOJV:*6!U2'V'SF,4)R3U8Y9R$%,(?"JF=DWG,4QHFJ4ZDRO+IAUKU.^? M/]-_77_XX*%/U+O^=(L^_7Z-/S /??W*;K_J3;-LDZXVXQJ1;STIZX#6:> MM3MW/X#U_ARME:,>F1>F9XZB,HV9FBOGRD'>;,T/U[HE\]&2X6 S@2#$ !,( M4^X#,8%DH+%)XS"!5.M$OY\EQSK)T?6-]T_TX0_F?63HZQ\W["/[I"N0/;E4 MT\/A:-23O\.>X)G :1:7['9L^I8OUJ MWE\M0LU6W_;(51.Q<7C5$[0.H]=QVZ%\,94;:7--F< +0F<_"-,0/0=^G?;& M=L2UO&=6[>-Y3+QEU$A8U01T[(GK2 MVJ&5T3@OLRUD[T\)NJM^,+#.&O!Z07%=1FD:VNO4PW*X=][*Y+2U/P,<()AE M?A1D/H["1%;VWAL5*_K94[XIRJ5XRF;;:UZJ:E!G9)]B4Q[D[3><5]ZW_+Y8 MK^6]D/*N%M_FD5:FJ,H4]YJ7NN#5UF2TQ3:)Z6>+17_.J4OP-,3.EC-JLTLS MCNQ(6/O'(J^NJVJ7+V>(49ZD)")A(!M6^I@ W('@::)U7<6R:=LOI=R:N)FWQ>Y?4T_@#=:[!/21U/>356 M2^, _0SJ:>ZT+;!X5CS;W)OXN_)):"8@+9+9YCY49;& M 8N"B'"612'Q.Z-^ KJ]3K:V(H3OFM/?Z>R0Z>]SYO+ZM](.YT^U)Z=*\<\P M]-2=T=N3T^/(SE#[) AIJ@#-TCA!A,0493S+(*$QSZ+./ HQMCGWT##K?/;Q M(:^J__16Y?K^-[&J?/2>RDW]]848A:#7INS$IT8V)B7V";?U!7 SR& AI#NC>=HQBB[MI MJA9=7WMIB_^URCCQ20KI.3IU2?\9AJ:V3UKCTHPQ]:HKW[9O7(I#%) L(Q%% M*$T)9HRAYE(X28]U-= *70]\FYL*HZLGD-(917R=>E9:P MP(G90#G$\[3[YH7%084U94)>8F7\D%]I?Y9OM\*Z8 ME5 S,2,\U(>@)"&(\AC1"/,P8\#G- M38=X'.(J@XLCI;34V[QC< M:*GZ/;8N#"IK1$]C=-ESIW3T0MH9;V^-^)1%C"=!&&:)#T%$<>3C%@&*Q%1< M)\W;M.OZ6@?[@&X9];Z@F]O_X]W>H$]?$;F]_OQ)\[M;JU3W4SG7+%L3O$G, M)#18-!#"/K&8MB;V\DQ1'ONS]YY25INMW)W8UM<'?L_+^\W\Z:%8S%=U[SDH M5E<<(!9%+$H)XRQ(0YZB*,X(2U"&532QGP7'ZG>,1ZO_9$_>+@O<<)3I29D. M6RI:)?P\TBGQIU.-NDC$&VIDA[AQ=<>2#Z7-5TE#2_+[4TMMS[B0HA30R!=S M.PQ8FE+&46H.*1TN+LN!(QKTQOX?GZ[EHO/KK5A[GE]H*A29;+V1PS[M M_B!'?7HTZ@\>OS'$#>@8=SR; "Z-0Z\W4LFG&1+*C4"%'C<:Z/[A^*]5QOA*IPH#9"+;NO-T+)/ZX_H:%&)OET861JT#"-D:D# MN#0.N?J-2C$%% >$.HS,>GW403$'^O'4Y^R *I.P[4>ZGB4-EC4 MI]IZA+P_NW;&A=Z0;6#8:2ZJ-)4^]OO,[-F(FO$GS&:PRYZOA-J0?ERM?S0- M2-%COA&S[XK]:/MK-!/+9EZY;T@JYN,HP#"#"4@C$$3$[VQ'"5(J$F#7HF,Q M:!KN=D#51,$RI9<58SPV]>3D)9%7WAZE]V+]\K[>N*1Z62YV376JY%SQM" M[X;><;. (Y]*ER^D=OZHBOG>;KW4:0TF'"0@3.(,<)S@R/?] '0&?<:4KKQ9 M,#-,IA#HM*7+F#CEU# $9T;Y0 [S@4U-O,<8$RDMO /06AOM9>ZWBC^)K^O M[PB4=RWECH7_##V7U;XOIY.1^-Z.O-9U.]SH-F,YKK/(_(#!T > 9RCFT(W$Y+:?JYMI5)6U:@T$= M]KFTJ^>WZDM^O5Z4C_G^AN[A>RA?F/&C*(AC'!,*(1(S>TQABGF0!HEJH5/3 MQ[O+%@TB;P]IM*_^SE!S80CT)7,:(Z*W%Z7=5TQOO)"RVGZ^D[6(U[M\EE"Q MSF4@C6 :,3^)&J'OE@ (LHZ"SZ#Z6Q;;N#!_TOS00.6 MIC'RC9"?S@J-O5<=]9_KTSVQ(F _GO)UE1\^E8]3F'&0^G',8!"PT,_BJ+,7 M1E#I!F=_*Z[/YCM@7MXB^T\]8>C!GYI,#$.=YA']GK4.U&C3Z[/T7-"4_I1. M0V$L^%':?MET"V=4N?C=![1>4C&Y695/9AO[O-JEB0938$?^9RF(\,Y5%::PY_=,WX'[6=\#D+1I0NM703'A36W@ZITQOS?F2+?(.6ZXFR*\8 MN3PO-B=P&BK3SX77L^"^?!CO:LU\BD$41TF6A1PE#,> AJV=*$$IU-G1UG^Z MXWWM6_E7VHOZQWM9/;>RWB?-< O+*E]]MZY&WJ_2V:=2YFT:ZM$#_WO[4II, M:.M&<]K\H:RJ&488 B 6&$!H541Y!D"G4!'C+#)2#HWG.]:.]J+$+RN!Y5=/ M!K$3$NW+B4;L:4J((^),1:1C3P+Z=20E.5"BHB4&!$Y,34P\.*Y3'#&0PYA%,0D2(-+R?[609T)F#F%MQ/A-IAX3<8ZR_3K[RUKGF M19T>'*I)R##TZ8G),:;]E*2%-?"LY"P]%S2F/Z734!L+?I2V7S:3:^)R.L2% M=Z1<"\,[8?OS?D6 \[MRDS>_=SO_D5A%Z^7+I[#_WHD??\RW M#Z7XR7?Q*TW+:A[R-/ 1)DPLUR#D!$9)YP'%*=71M"GA'G2]]JUVR]M*C[QR M[17U3W7G6M,A3^M[@VE =CE'/%I<-DOS@ZO>P=?N+6@\\!H7O",?KKJD4#/1 MM.P5#Q*05DW&:"@9X\.(06)X<7X[O3=I&MELDLR\^5'(Q# :9%R!K$WL.%_G M\K9OS!G#%$ :)L2GV =IT%UHB%'J*]53[&O#\?GGETWYO:AD#W<1(N^7;PVJ M6N=^M9'1#$C5R3YN^33*% )2MY_@_=*B&GC^?X:;=Q78G,TIJ64/+]Y4MKZL M*.\\Y-N#"*+O\T+\<)7?EJ1\?"S77[?EXM\/Y4I06.%Y52QF42H@8.C[<_3&(_.O#M=H3ME M477\_BLO[A^V^1)]%_.>^_S33I: ^WSW]6$NWN3/NVTE&\/+JY/==?Z04<#S-M5^5*,9$\$[VE7[YRM3X>V)Z:1 M7B5_7?.K(/OQ4)N9C!H*O2E+!]5KL7H-6/DU%U%J1I**\[]\J!7G8WVMOH/X0DX#'@!(092Z!83299AX&34.N;)KN6':MN M#<+[10AN+:A#SYNTN+(P>/4X_[E&KJ9OAL/6A,&>8[9-,J^@S" '( !!&"<) M03R,4YYT=T,2'ODV1JVQ;+GY7?S= M0UVR$/H1@Q%#($S2),0Q8ZC%#"GVE1I43@.I8UD[7?=K]/88G1J5/BNC@W0G MMC4RKP;N'3OG'7GG?7OVCG^O]="K77R]Z;-WLSX4K!U5V?.9XKNAT3IF=+ Z M[XA1]YD3059K&>.:EC>2\K3",8'&-=/AHISB@-$LRO(F[!;+;OM0;HK_R9=_ MK$5 Z_G/YR?Y\R]B(%7L1[Y9%%7^95,L\AOI9N?*T6*K^?UJ!GT(DA@E,(,, ML"R"G. .?0:8/Q-KMV^EYVL] ]FYZ.^EGNY)LD'NUJ[(Q7>.L5WOKU>Y>'[?9BO M6\"?ROHJ:-Y.(&8D2#%+LHQD/DYQA&D0AQU^0F%B(\..@=MYCJVK@!0+>:10 M)U0ALL56/]D.*)H.PJ MFV.^"E,6SE%Y49+.\2/G7#S?65/-6!H3D/C4)SS% M-(O"* @ZN-R/M=HGC 9RF$MI\\/D4^Y_W>VV.R&1157M9+<>V\N0(6+;9]TQ ML;#:66B\N3G:_MZ+S=$KI=W1GR1#OA,G%PG1UJOQD^<_:S382G=VXZ+>T6=_ M(9O,GXKM?-78E[69-]_SI3#/:[6];L5V1E,BY:J\?]X?&B1^X-,,4882X0-!!.)T MCSSB6M<$IX#7\9QW_PG O/T$8'Y /-#TUF9P'<]T1XKKX)->Z:=7.^H=>5H7 M!3KR=;0/00:(GXO)L(.W9QJ9;%*,V)HB.XO6*-E2?L(L-WQI\;U8YNOES7R; MS_Q4=NP4>9X*X$$B0A_Z'6Y"0ZT"!^.C=7X)O\'B/1?YZGRG\ZF&F?/8=>C.90R=3.*_6_,*M:(L9E>K49NU'R[$U1_9MO M\KRK\U?C1@P@Y.,X"A.>T!0Q D&'FU'?'VW1:836\:)38O+N!"BOZ"IS;RZI MXE1C.D(R=1[.R>30^B61KNZKR/[LJ?.MV V5,7N]-_\+$V4_/ESF1PN1TDJ+ MW]['_4UGV7R;;QZ#6>S#D&6WD8EX*[%- M(3:J&8T6U6)55KM-_OGN&/)-OI+=QDA9;:M7J;BZS7]LL0C%OVFCD@EU>U7R2:%KQ7H[]Z*]%4WI_2!Z]V8N"[+#TIOY NA@KF M-'+"8-Z6XPP9DY867[<"0IUINILJ- D0]U.$B<_"B+&4A+)E%6)8EF+5*WUJ M:L.Q&I-RO935^N6 7U?EJEC6HW^/L_XT_/WNN@X[,[RB[,(@[DOR- 9G;R_> M[,S0EQ57G1G$B"9I3$$81C2B00H)2UL4'' "9^M\JS;$;%M6&GK[MK-;O8%W MZ,KP_TH[!E6ZIS$(G7G7LQV#'HO*Q4GGFW6QOJ^^Y)LZ_>XU(N!1EB(_3H65 M*( 1Y"'NS,$$:^VW&1MQO5O6XCHT3] L56I,GMHZ8Q#>]!80>\J^R'(S$M1H MU]O/L7-!N7H3.@V)ZN_&:253.[R8BDXC<"@. A)R$M X2 '-N _\@\#YD=Z% M,C,;SN]^X7UO@3^^TH/N#/S]X9OD:(P;/3*G.6@T?7AGQ)@P8CII>L^AB: MP&:/!.W5J <^([S VZ53/AMT3V. V7'E]*3-'C\:&T#25-TL=YDO\?,?XHV[ M7K>[B.M[M-@6WXMMD1^ 1$'F(P[B-(&<1@G#L$V8Q/<)"F*= >C O.MA*8?< MG8Q,TS*][*!Z\SU6S79^+F*@ME@=F7Z]9:SL?[5VX/V M#JA'6^?J$WMY[\Y5E*8AIBX=?+V#YY9+Y4L*^;?MH28?GR]R]%CNUF+Y[O,0 MI+&T(I8E- !A"K(P)@3Y % 2:-T^,#7B6$0E+C%H.V!7WIV YLUK;)JW"XQI M5+PV, 2#FO_+YS04J[\;IV?M=GA15Y^[ M?+/)E[Q8RZ)(]5'^[YNRJF91RI*$I[)V,N0P2Q(0!YT]'P5*C87Z6QE$?[J2 M8@N)2U=VC/E3U9TAJ#,1GHZU]LY1#6IHV3G#S47=ZD7,MI5[Y>B"G7X<+1X1(1]\4*%_H!Q2$"D,&40-Q<(A(+8$(B M'3VR;-KU2O/SQX_7MQ_9I]NO'OI$/?+YT^WUI]_9)W+--.]@VN9<3<-&I%M/ MV(Z UH7 7D#UCNY?CG>74H_+"T+H*"C34$=7SKU1=-(9A\J;Y+MO5?[?.P&" M?1?_N)4W468)SW""(0P)COTDC+(@%/-''L#8IRB%B=;FN(D!QYIXP.35H,2( ME+ 4._?UHTY-])RSIB=MVH2Y.2]X@Y1+YP1].)R&$O5SX?1-] M'3)BQE")/N9U1ZS0)P#%"$4^"R"'**0L$+9"/P0H"C/80X44+0RL0+TT1Y4T M([UQP%??%54#:5R9:3"H2XPFC9.4%UT?+DN+$2.&LO*A6.?7V_RQDA40TB1) M"(U22),,Q7%&6Q7C,<1]-FS4C0R^:2.A>36V?K,;#1Z-Q,8-A7WU1H6](31G MSXZZ[.@3.DGE,7#CLOB8\J)^WK\IOL^WQ??\J \H6B__D2_O7]QZ>FO_6H#@ MD"(0XB@)@QB+_T/-_G62$0*U;EP[!>+ZU@"[N?XGDG50F@.Y?S#Z^_6GWSU$ MQ'^[OM4^E7,;%-5[!A.)A^Y5A [VT4VHYO"N17Y\"W02)WA]F+YXL6& $Y# MA(=Q]=7UB,'X?4_,'U?K'[.OBX=\N5OEG^_P?"4O;'Q]R/.M+,]2KB6T^G#@ M@""-01*$%(:(QG&8T!A%6?/5 .4X3)&*=KNPZWK*V:*5'\E\:_!ZE03L+?:( MU<3:">F7M7ELOC7GIT=4MU"]&JMW -N>.GHJXNN>_66YJ(=Q729GLE%X@5(Y M&@+0;C7?>,L71<.V#_G1B_]Z4,A&J_)WGH38EY(M6-?;?/DWU1PIV:HS MGP\BO\Y[!OR]D>9<1F'57VJ<8.N>-U_GAU#:NM>OEEOMD^WV[FZTI^[UNN*_S\ MXB?UW:S(!Q@%@*"(@S"C(4ZRB(>$9IC%,=!L!.,$P8!YJ"M26Z/SCH%?R2]X M7_[8[#ZGFR#III"QXF.>*JR&QG$VT&!72?5=1&MJZN[$Q[,J[HY15;560U!? M9&,Q0&F"?0 @B1)$@9^F+8 $(JYU\&K1K&-=/AG1!G=;;5*L)K CL:NGJEK$ M.E%*=9HNR*,#KJ>AB2X<*YV_I^;JUUZ2RU*<"6.9E%A. S_(4K\U!!#2^Q[( MX/'#JIG1?5D3TO1URP%?O?1IE)NQKPE15")-]J:G.+H.7% 6(R[4>RM\SZMM MGK=WX3( 4[&>3CA(,0X(2X. =$9\E&@UPM%\M&/EZ-#H:84N/6HZX9 9/8WH M@(QTH_4E#Q>DP9"P:'%2;[8S(ZC/YYDEJSJ?Y8_/U3^;+ MKWV2!&4\#"C/THRSUDR*J5HQ!N.'.Y:$8TR>!*6U/#*G[+)(#,*6GDQH$Z6B M%L+/(Z40?SI5B7-$O*$3O3D;5RGZPR\MO3OJ:G&3/XFWY6%>Y>A^D]E#:>U^L'-W5\]4TQ$&8\@A! M&@"$?6&U.RR$$$?^DU4K7%S6],F)(;KIG]TMV!N M)V\^]J'L#LD(38.4(QY'M#4F[2E-I7J:<+URW0/S]LATUF'FU*FL7@=A37,! M^P9A1BM8<^9T%K&#,&BXCC5B4G$A>\[OLVO9WD1-83G;WXG2ZLMC9=KX85_M M(P09#Y$?T!CS#*&(HZR["):E+-(JJ]K;V'B3QP^F]8#Z$]QK#NF&6VO32!5: MAYQ*?E H&&2-Z4E/* W<49M3FO*DJF@?BW6Y*;;/U_+T):^VG_]:"R5X*)Z^ MY.+U% GS/L?/GP0WY7HK>!)/NF]^99;BB(9^3!'A D0"H\#OKJAD% 5:FWCN M4#C6P#U0^:E]BU1^:;-^@=4K6K_TQ-!A;-14A M.OD+S:\-*Z_&/%_07?>QFX8@#^!G.?2HT-@9^+23TUWYK595W*_KY4W%!4FW M#SF61SVS*$HB#$'&8H)]'B _E?4O&YLL8$JE;NU83F"&'3U%>6 M1ZA/OC26O_V95=@_&)1432%M^/PLORH]XE.B\P0\#P_.I\:NPJ"\FFTN].-7 M;9/A/1K.[358HV\"6P[V?"E=O& &6H^>GDHYHUS28I,O!+'5;7FPBT!*,Q!C MGX51&)(41'N[. ;Z>M_+VF":/^]0>LL.IKPE_/YHUQ'\PADT3P!Z@MT?H MW9:]LD _<@TRP6 D]\T&QF3KI81+?+R7%JQP.:'48,>?M]*#1::T4L3U>ID_ MY>(?Z^VG\K%8Y_FQ8\G"#IT3 MRA:6''HK7=CD2BE?G+O)LLOKQ4QY_/.;O'C\MA/R6Q^SSG\4C[O'&8]CE(8" M!J"$0HP8I!D/&0PB!D$%MCK%IZ)W[2"BDFDD%P=*QZ94G MX#?;*K_4O;!=Y1?[_ZLZV-V[=3,/?]U<06&#/6<"GT"M?ND !2J1: M+W*2K.VV*/)AH(QE6^AXY(YFDKB_?DF]>3RQQR1%:N0";5QG,KQY4[STD'Q( M[C8;F;^TOI9+1NW_65#J4]^+:,92DF1IG)(A>XE2SX=:-_18*M/Q^U-V;C$4 MVW2]^J%5JGD!CRU[U9;'3^&LWDNQ,W4?E<=,=7-/CII+1Y:R;?L\CX5KZ[4Z MO.C&B6NJI,O*=;DM/I3?BNMS$0*L;\NOJ_XTZ/M*J/EW$Q;P'V*X4Q<7A6G_L_Z.0]M]ZG)RD<=08.K=VT>-KJ_ZW1CYXTM\=TW\&]JL NCK(4'6O M"=MZ %F1:;ELP?DCS)ZR7>?!\TEK7)VN%[E\#T@A5]^K10SCD)$H\U $>8;" M)(B33DM"4^20_*H*W+.>N&2ZLM$N*.["XRFX+74#(7S.G.Z\M49FW;9ZCRS6 MKN,H^IHYZI"WXF$M%EE,!>8Y1:G/4QCZ7+P'>C5QH',Z9JV:V M,^I:]WDZ[DKILR>O%&F7O5HM]F[IJU?+\?PU<-4=@3/1719I1C,>9SR!T$_3 M-* ))[T8E#&M*5]'$MSSUW?-7S6K7>'7NLN3T5*7KU* MCB:O@:<.P2L^NT@3SB&7RWQQ@IF?<3_A@QA&',\U*$EP#][ .7B5K'8&7MLN M3P=>\6]F#U[Q6;O@U6FN=PM>K4J.!Z^^IV[ 2V\$H@9%-(0P02') L:BT$]" M\4>G*(64*^4/3J'#,8*O[HI-D4M%+D&L:;T+&KMS?0HD-RWT/L#\S&AK=#9K MOO>(:,.:CN+T&'=58=T5_K7>;O+E=I$RGQ ,44P(\E <8(J#+&'8ARDC7JS% M7\VO=HQ4>GG)KR[U<*IKCAHA'?JB![U6"/C22YGX%*GG/AQADJ%A\\",J?C* MRD-C H,^+:PO"S.,@CCV$Y)0"KTT0&G2EL4\#@.V^%9LOE9Z5- M0Z<3[,M1 M[@N=() W\OYXBIYPX,F;'<+4PSGU"^,ZO-@]QCFBVDO2O+ZCZVOY!__7KOR6 MKT29-=VF^6;S6*YOF^L4%I&7X(#!.,9A!$,BNFC$NK)]'X9:AX;;*='Q"U:J M _GZ&BSE#\63SFG[DI)71_J67:_GT=LP3G9^%J=\5%008:AU%:%2 XY[6:/I-_,-[4#ZIT@MMS8Q3 M"W"=>Z87YN[9=:Y@EQ,JO63)$0B-S!E7A3(*8 M\93T19 ,:5\[K_S%CCM-KV7R+77[)ASI%T9>S:,?F$E_X4YUP_HK;^@M;@K1 MCZ[/U\OJOKC*?Q2UB(P_;>^*S;,1ZB*((A2A, U2'@8X%#TNS/KB,P]ISJE8 M*];Y-$NC"2R?3;9H;NJU9K%:,'L2;_4"W%XB:#6"1F0S%&_M[A>Q.J43[_=5 M].\(N*PWP3R@9K]:AUM^W?AF-)N\2!(8\NT/(M37ZN4_&84T3:-T5IE<>&2RR'0B^*@2QLRL>6#$4/NQ"71- M!U2!\'E3/12;[>-G\8#(4P?D;.&#',O+@ PCGWJ!QY,DPFF:X23BL"LRC%F@ ME76_-^+GIA)QA='S/I2%>QXNT\>HZ=JE0.GCVMNR!%()Z+^K8] M> %1S+( 0V5%R\AC4NGG!R;,VOLE5J?848/'+QK^':E4N2S%T>A#? M<)?78D2UK4 M2JEO'L&JS+^6JU(>G#,<2R7^>BDZ>UZNQ:^VI1R#51MP7=;W M92W_>7'_L*H>BZ+^P^CK(9^Y^0*?1YD^@X/AC*57%AXZW=G,YZE[@NS\QW*U MNR[7MW^NJNOOY6JU"#DF+/-2)!#/"0F#A'A]T=SWN=XLIX4"G<]^#DFS>1?R M'PMI'!JK-CZ:W%,]JK^0@RP4@E\'C: 7^?IA3XXFF]_V[>@DM$7;YQ%&VJW2 M3Y/6UOU2Q=SP]9PCDB&&$\X]XOLXIE'4?[WX;Z2#,N4O=8RK7L>TG4>A@V@; M-(].H"^[&OE@6%Z9V3L",8@CCZ8)]["/_(!2A%B?-A@2CVLM4-HLUW&7&)81 MML/Z0=6L'ZRJ]6V;/_/&T.LT"PAJAX8Z:(=Y]#PG-=-=23!V3V\Q8>$%0F, TAC[Q>SA$'O.8_BK"FU\YR?*!^;+!VY;HK!=8=<-DH> 4ZP-O+@PH MNS(/(NB*?G$I0+/.JOWXP],LBB#(Y;9:_O.N6@E#:CE1NGT<S((.4\ 1& M&8ZCR(]\COOB0Y9H'8!CK5#';^ /YS0Y_W!^=HRP9[<:14[BM!YG]B0V,4XK[&2[X%0=.P(IZZ;/ V/VJU4Y M?EB-47BX<8EED 0(IICY(G@*.&)9GX494>0%AO#3+<8Q[OH]=WLSZZ]OO+-N MH3;07+IGC+ AL6(. %/?P6C!UME!RK@BKV-IG#>Z6QX^YX\R&[Q/ O&PQR(> M,"H&-GLBNN?L;:0N[(9Q# A60 1SV*> M\JZ\&'&]C9KFI;B'C!2V'^5,WF->=N9XIQGIYFSZS=AZ_-QUK#BC?-I M6[> M_7\OMW?IKMY6]\6F+_RQ+SHF)$P"&L.,$C_QLP1'_9QK'"9<*WG22H%3+55L MBF_%>C?QR5LJ#AWI6U8-GD?>O"M->A6]FX>F!E3@3<' MV9I>*"5G=\'"D):X\-*(4A+'OH=3!H/("X=MIW$0$J54&K-OGBC*K7M!&FG( M^BX=9X5[@[1'SHTWEY-XHY&C[=0C\R3M_/9V4]SFVP(LNR.$0'XOQZLR77L_ M#?MZ5W1GL%;K]N9+\-"F8\M_LZV&_&L@LU?*=2-E="[VH6LO$'>5JDZ?O!S"O%X9)KF_0BH4;&TP+"TV,X\:CI!5>. MC9O&F#@/VHRKPN'8:;P?JAQI4DSWQFI[X/*IQ\,PA"*,H#!+>!0&0X%^FFDE MB(THQC%3/AUD8)]L%>%UBX[T' N^SJ/_V*A(9?V9,Y[,7'@803\C.,8!%5\< MI)SU;WWHH50KCUKG>R>9OK0Q;?FV0]KSE5;-,9ZH/-G\I-K$I+))\^""D?+7 MIR(U:Z\^0+Z_+]M34^5!S6)D4*YOB[7Z*( ,: !^?4.M?7/5(#*5KWI0.6KIU),, MKQIT=&)AO*WSP)"5FOPT@6#+'>7#W(]D8/,L0XA!'/) 1$"A#[$WXZ0:DB8R48](^Z)^Z3=VT.UV M4W[=;>4H5:X)?,Y/FBYMM,/#@MOS )6-BAR>#6_+&YUHJEHWQ;976\0>]V@2 M1"E*B)]RE&59?[4%I#$ENB&4UI>[GG_87)?K?/,(:LFF^H_@X_DE\/[@^2@& M#WEWC-(9$&6<>9[7?0KDN^U=M2G_75R?@3@X(Z'?1 BQ?Q9AW'^HK&NY*MKL M,]]MZZWXH5GJVX+_W:T+$'KR:WW6/X])'9OB=OA&-&]LT#;>;R7PB\ M1OB@G)9]?5W*]?!\]3DOK\_7:?Y0;O/57NF+C'D)$P6&:4 2RJD7AVE?<(1P MHI6?/;XXURDL@T)!MO+ZMW(-EJU(S7TA%HQ5 \[$GNHA:,].J0X(.SM]9V ? M3Q,GP[]IV1%"6?1['LRR6:'#/'G;7FEL-]G=[YKS&9LI=E'B@QA5%>M:A KM M 28?JEH>I/7IYBK_L4!)%%#&/0_2*/0I]-.PGVQ'<8I]S4TH5LMVG[37R^V. M^EGN"Q9=MKE/X->5T#SQ,7.:3A[KM([:9"8]V%7M?M[VXM!%\QDBN6>-^B3$ MH9_X'DQ#ZO4WX3*4Q3'56%3CUWH35GH6SF/+K6F J\.4>A MZ86MXW46(89>1L1KEZ $92P-?82&?DD]T^TK9H5-O1K<3"7L=Z9?WNI&CDS6 M7CMV[Z_Q@O+>(3KS.CE';<%YG+/S()6]ZFB>D*/ID_)K?GE77.]6Q:>;E^\6 MOI)S^5?%CVVRDN,(SF+!3()IPB(NF!I#S# E$4M(EE&J=5J.Y:)=+QAU:N7& MB*7V_=N3>*^XG'0ZVS67F/8<'VX\;W[84PN^-'J!% P:Q5,O,FG9>2R(<],N M\\"FJ\H=!G\N/=1'ZD51;S?E4@SD7I$S*(DII$%&$,,!17Z<> GV>R4\T%QT M=U"^8[A>%/(Y$J^_9MO84<0V%X&(WYW]_#?RXYNARLW?FP+98LOI4ODTC::' MYEZCW.,'JO6[P+.RKTJ,MM]*#9TU#%:@ MLXOFFA>=G=3P%3J[X$W\CT[_68'M7 -&$0NXO]3!/^PAN! 0>VGJ! M[UW%3&-F6XVC&S"?H%W,)S(ZL:!7"P:YLX&QJJ-*<;+EQID7ANU7[]4(V8F/ M^@#F^48>^%)_+C9-!GV2U^52Q.NL7.U$]'XXOT*93P*.Y5$'$*49(G (UD., MM$XA<*5A2AQ7]P^[[1"1?96ZFY#YNE4N;W'L$T$>BDV[?&9*8\LMI0OETS62 M.9M[S4"(!HWJ,Y ,C=0IGQ&FM3Q6HK6;5IL;M!W5\E5VNW15&>&[AX=5T1P2 MMDKRE3PBZO*N*+:LK)>KJMZ)+K(7QLI2D\%6K58$[ZE3,<41&#,Y)D <3$:"K81KD3QK;/Q#;Q4B<7-'J[J.GU MWNR^#8S6X2:SWSQJ'>O\%,MNQVQ47VZSTA@SH:B+FAU?7K/HGBI#GY4K2VO* MKHO-MX+^*.L%%D5P%$;R/#-*@S#U&.Y*#3D-M2XE&5N6\PR'_5YZ)3X.ODA= MFD0<[:@:!:[\M+8JQU J)Y*8X9U?2FGR**+ZTX35"-L%(-4=.X MJ EF@+A[R+G^EV4S4RP1+&;?JX#!I=B\KN(V9VS\/5TV4>77D^2>(XHY[G MLRC(,AZ&-.S+"SVH=*W.^%(<,Z@7MG^9B>[!1\8&JB%G&N_TH#/8MB?J1-AY MU9XCX!EOZ3S08Z$>K]QP,=89I9N\6%D_5'6^JFYH71?;NBM)1%DA3/T4>EXJ M BL.$Z^?H@I1Z*G?YV7X_8Z1TZN2XX>\T:5Q=96I9<=1,Y5;>I#9-ZJ5]#9B M[#FF<>77!,Z97?QEXJ#:?5TO5_D%Y-HP: 9W=XVM067O<=&+[[)\V=[INJIJ M,9;MRO(H3L0HEGE9A((@]E 6IUU9$<295KZ>60F.(=N+ LM6EA7!?GV^*^7B"4AB0B MJ<]BA" -68)@7W1*D-8]ZE8*G'0!4(KLUNH;F>"+% H:I?:6!#7<'KTNZ,;H M,8N#9AY/O5PX^&:V9JAO^SSH9K=*ZJN'IGX9L>]YJ@7_(0_1;G^^*.[;JW-] M.8$7\"QDW,,8,9^QA'N]#I^'R!B$5DJ?E(HR&CL#1:<4;'J9S5^,H**==C! MY.1-,(:7AZEC9Z 7W*)TD'Q"=JH8J@I2JXTS0ZK:K=\QQ#IP4C]-]V/QG;9' M#XCB/F^JM?AQ60R7ZK1;8<_7^Y\IU\OR8;6?2QSX44A@S-(T("1+(DI]FB6, M\M3+F(^UHM*)I3DF]7[*Z;KXWA_S(,'Q\*Q&[:D]3SN/GWVPKY9I'O TC:Q& M^AFWK]YK8+]I157 DT[P^>>F39^:]MD'^QK-:(.0D-[;P9*[:M"?WECMU;$#3SN%)\>RDG-':&O7^7E U'*= M*I?/JED"T=_+[5W:'?S5K&L)%K]V> 4-HBR.PIC%B0=A$, PRWHEJ<>,4HML MEN\ZZ>@IL+HN;HK-IID":3OOUW83I&;<[*01U#AY:O_UJ#DD+GT7W'XJ\+NILM]UM MBM_+=7F_N_^ MB >EH)5Z!KK6Z=2"7BY@\IK-K*R7^0K\H\@WX/=<3D9*0)_HNF%-EX] V55[ MS0/(SFI73?/4VP=Q.TLN;/]TTS[1\H%>(.CS+,)!$(JX/$N", M9IR?V@ECK M2E!W*AS#N;F6^-=-+TT.:.51EH]"VNO7Y$W=$/8H[+X-'/'X#%SLM]$>F.<' MX1=-'HGC<0WW?L \LIX&B+;AK.6H^7Q]];V2,NH%CF(?0AS!Q _%RX.$"-%> M1Q9%S$'S@3)P&PCL%60V!'WCJ#KI LYXN$Z(:UKP]'3AGQ/IDZ/N8U M:*#W U?#^IG%O<9.VH>I>":+5DE,DAB1+,H"B@3996X>[)7$+-2: G91OG.@ M!IXKH&J8;!NI;OQU#E4I>]Y8'8RU E;]9GIO:#6HH3%<3=VTCM=,=(E6B)^( M8!E&D),TCCD._30+!LZC1"N[S4'Q[N'J.X*KAL66V>K&7==HE:IG3=;!5AM@ MU6^C=\95@PJ:8M742_M4+;]U>,<0I112S",>!7X0012$G1#(0[VSX1P4[YZJ M@2NJJEMLFZI.W'5.5:%ZWE3M;;5"5>TV>F]4U:^@,54-O;1,U:N[8E/D-X)" M"QAG$8P"XF>AYX5=(-:F?&5&-G;0,U 4A.$@YX2CA/N38PPC" >>8:=WD8ZM, MU_"LY.4R?397DZ4UY'0YP>G;)EN%J%5_'69GS1*7XR&I;/^[0J-ZK?Q?-[)^1\^KHJV\T/3TE>'#$",8Y8E)(@ M9F$:^KT.WX^U!NOV2W>,QEZ9O(GROMP:(-&!X6IP/*W7>IA\T@J>B06#_T]R M9Y;#JFWS$:"Z:[)YH-5A_:JI'GY'N&TF%5Y.W/)#Q!CS8@I9%(0D0Q /RE+D M42< 'J'GW>2W3M(XEF$]4;NXQ'(MU%C4^A;<]OZ M:Z"[NO/3^K*0GZ/K=?E-(#+?/"Z@SV&01%F, C^,XQ!&2;_9 LF[ZYV\!D;H MF5TF[22-8!GW$_GO&O=RD_#IDFXMN&V#\1;:\ITQWD:-31EOS6UWC+^Z*S?/ MA 5QQ&B(89K&*,88$BIOIFF%>5COKJH)Y,PNM7>*)G %>*?N3\7W4^7_CK?; M*N"-V_*]\MV\PJ/Q/M)K=W27>7?;NV?*PBA-_,0/6!(3! G)_*?W3DBX6[SK MZYE==O$DC> *\&[]GXCPITI#MF"W5<*;-^9[1?R(&H]F_%BW'4*^O'DN+!3_ MH13[,$TP8B06NOI56X18Y&:UU%S.[%*=IV@"9X1WZ?Y4@#]11O1XM^WRW;0I MWRW>C2L\GN[CO':Q%$ME(N)3BK=XHV0^9BE%/DX]G(3>L!T181)K'?7F4,9, M>G M<#Y,E\AHTCIN0G)7#>,.Y#-%]L]^6HRV35KIG4%[3$U'QM?F[JIB^T-5U_(8 MYW)]6ZR795$WQS4O1#$1#M,T2$4LS^.0IBGN"L-^&&KM1S0LPG% +%6!9[*Z MH\XU[R,U-5 -FA-XI\=# ]NP"CV(/*AAP(_\B -19":!11&68@AUDN:MECLM$1Z!*U.\$6* M&TNE$68;DFH:GT?12]7B:0CVJF$Z5!OO^DQ)9Z%B;]'/EG=F1.P*9Y7,;%Z$ MA/B)AQ%)"&%B4$X0[DM,,*=:)T..*6=BYIT-/;+5-PI[FHZ:<,Z=F>/ IN[C M!&Q[9I(RS,RLG2.]#&MR%%=CW'F+3_>K]8_%9;'=KIK[).GMIFA^D-?\G->; MO%B5Y^MU]4V,5+\5=+>]J^0FSM^+^Z_R @O(9D?IA'G',;<@RR64K#G89() M62K@9(-!-Y#"0:<#U)EUJ7EH>#+WFE37&MQ?>99,TPVE?&;/\)EPS6*%#OEFVROE>];SAU+FU;Q^^MIG\=B*/_^6KW;%IYN/ MQ?;@[Q$,Q(/Z^@$,:Z5Y#^!',><[/2!;U*@[+G+MDH=+*LA M(T'W+O8)&DH-I#-K(SW0=N+?/KNW;\>_]>THJO'3QR:^N7VT\4=H/6&KSH/F M4U;X\)KWJ;U6?1M<5(_Y:OOXYUV^R=?;HA Q]Y ?V65-I1QQS#B#' 6<^FF6 M$=X53$/"B [M+13GF.9TN=SLBFNP:926NO>UV_!3#%)W!O;T MG8%6X;0T?=NQ([2T:/<\:&BS0I6S1W/<&&*&2.IQS@),\Q\ MCK. ABF11U[Z:,R*FFH9TRV:YJ7"_\L+'#Q2:T;MT#E MPD*+:U!O66F\P-1]L<8:DJY3\UPFTJ[%&RM!9J[H;6NZ79?_+JZO\A])L2YN MRFU]=9=O_U[M5M?G]P_Y!&J#?9W62_D=1B MV1FTC]XKXUG3"#D@>=8TC6C0J@:#[.:#%\>:QN$N)UUSCX3"CEMK'N&QZTJ^ MN*W)L:?*4\35NJY6Y77S[O\L?EH^7A4_MHGPYY\+DL(@\6.$:9JF+( X(>(E MD3(B='!.M2X(&E60\VG=<"']KIF>.;%!V8J3A!.Y6/FE.O^[+. M0"L,?.G^E I!(W'BM?IC;AV;+[5A\CS@9J9Y!E!&9IPM,H9:PO-PDBI:-+[)7F&%F-1I"OK\%N7Z7& M&-:.IPH3 9/;J3E_.3CY3* 6NURYJS%7,+G+9K,&%T7W>JV;JTS$#^7V\1?A M_W(I)PMECV: M*"\/%Y\*]:[ M(A.5Z-.R9-I\NJNWU7VQ.<06\](T\DA*.(Y"%'(_2[U>!(.AU@4&EHMV'7JV M:L%%.XNA/TRV[;3B(OKI3-8,2#M_97<:4D.;0TM!+_;T_-)S\]ABNYMFF0?_ M7%7NI8?JR:;UG8CUY!_\7[OR6[Z24?Z%"$PVY7);7+_\]ZVV!8()I4). M%H<1#;T,L2SI)!$<>U@OS=2A$.=L[56"I="GFT7JL@44IR?G8K[F]*70TXPR MFQ_VE)V!O28Y\JFYQ)5C_#^:0#I!L\Z#V=-4]:>DT7YQ^(['29E/F^J M=25G8.Z?RCU\K6!$/,;CF#+"O3B+8#S,^Q+?BY0RKYP5[CJ5]+IZD(%P\NTWDAKF3]H^>F@74L&35O!<['S K>OH M$5@[:YQY -I=]:J)'O)#$.\_:1_$3W_ZC_XWXG^^YG7QI__X?U!+ P04 M" "'@0--V'W2_2:, F*@< %0 &UL;G@M,C Q.# V,S!?<')E+GAM;.R] M69<;.9(F^CZ_(F_.DDW)T>5$Y/I:0(!QSVV><&,\!@^%__Y_O-^*=OQ70V*B=__QG^#?S\ M4S$9EA>CR=7??_[]\R_JLWGSYN?_\[__Q__Z?W[YY?_J3V]_LN5P<5-,YC^9 M:3&8%Q<__3F:7__TCXMB]L=/E]/RYJ=_E-,_1M\&O_RR:O33\B_CT>2/_TC_ M^3J8%3]]GXW^8S:\+FX&;\OA8+Y\]_5\?OL?O_[ZYY]__NW[U^GX;^7TZE<$ M /YUTVKK$^E?OU2/_9)^] M$OV#XM^^SBY]_BA).9LMWUWA)]?CW9\__B9=/ M0RGEK\O?;AZ=C5YZ,'8+?_V_[]Y^7LKYRV@RFP\FP^+G__T_?OII!<>T'!>? MBLN?TI^_?WJSZ>2F&(\'D_+[WX;ES:_IE[^J8<1\,4YP?YA?%U-3WMQ.B^MB M,AM]*]Y$?=T4;\O9+(YHV?'UM+C\^\]Q<-\C&% AD&"XG\>V,W\[K;X^\^S MT2JF+V9/&BH!^/$M]F'RUU=-(M@\P/J#LPO@Z_CHBD@'G?6@!!K M\#Y?%\4\O;.<1!.\=[2[6[4VK)JDJM6XM4'6TW>=M@T,,79],YJG:76F)A>F MG,SC!!PGXM'^$=9HVNX :VJ[?@_M#K>>WFMWT,Q@;P>3N_B>C?W\/+J:+.>A MR3Q:G'*Q?/W'3&:?QK-_JA/JE;>=P(H MWA?S^_GC8S']?#V8UG5PVGC7"2!HB^ ](/K':7FQ&,[_,9A.X^_O6M+K[K>< M0.Q/Q6P^'0VCMV0&L^N6I-[YDI,+_3XI8QZ]PTZDW_:V$\!0>Z+-Z+41L287 MT7TOTB0_BR^Y>!"K+-V^V>^3P2).$\7%?ED.[JI; 3Y&,S^)8CE>+)!\6J^H MA/]P6*T^L0?EV M]-F 2+:8CKXM[6L*"_ZSN+B*IDD-XP]&\QJ.2\WF[0_475X6P_F'RP>/V6(6 M[6Z"4\W6S[^9Q*EEL0)VHLKAJ.84ULG+NP(I_C9]-2EH&*:A;,CVD&M- G/, M"]L'PP]&T_\:C!?%0[UM1AE;O"_3P 9C=9-F[(80R7QK^[#4YG=O)I?E]&9)G;UCK=&V@2%N-/NN&,P6TY7YWC>VG8W:&E1-)M=I MV]80Z[&P1M,&!OA;65[\.1J/(W_>3.:#R=4HOD#-9L5^]=9HVNX #XW5CNBJ M70'29N/%8IPFD/C^NV1E5H;QP^731_-%//YE78'@9O/13?(J_&(>"1^'-YV/ M_KTT9>[[;?(CFT3AX+=U!4/U4)/";NFS79'JV;G:'30PV%4$]67P??^P7GBT MV0'45._V%HT,)_HX\UJ3^0N/-CN S7QG%X6^^QA]L/*B-D:']-+LL!^:U=EU M^I_[UR*ZC^/U9M3GZVA7OA33FP=M#A>K@;4>.#K^C!;_F:]:EXW@Z:!KML1TA#G!FMRT)EOCR8?G"Y;\S9-G=4TO#K])K[A.& MED_]/AG%@#_[JSJF^Y8%7?YN!;/Z/8V;&)PBZ^SXE^+^ KWKOI< M@Z^NB<66QP\>R-,3>7(UFDEQE59"W@Z^%D_RU5YJ-YY.'S5+1P%E.@H(V7*P M+_76\$C?%_-F!_NTPX;'NUK/=I.&(7ZYVU;&'B/%:<.8;^NXX?'';V=6-#OR MYUTV/>9R/A@W/.9G738WYB.(,7\^S)HLN(T.:IP/EA[WV_B#]?.IW^;.]J[> M7GR?%]&?N%B>)J[>/RZ'+PFZ%/)R,/NZE'0Q^^5J,+C]-5GQ7XOQ?%;]9&G7 M?P%P?6[Z?ZY_'%8NB_HZ6ZX25L,8)T3^_G-\97CYP< \019A[93VC$G"K5 > M TF\DL("_UB@<5H,*:=K/-N5Z 6$WY?SXDL$5<0<>(UA9+ MSX610'IDK#28 4! ':D?\DA-AS^5T^@Y_OUG^/-/\3>7Q72ZGL)V'&=?,FO^ MS!@,IL-';'S>C\29_-IWN;T;E9:NH1AFJ[_+7%S_,CC[9 M1L^3OX(OWD&*D<1&(BF=%,(*ZSQ7./* $6+QZ;[X8S6Q#'YV )#5;S#*6<&8 M1S%MB9N@T$JSA83YBG MR'@.(2%HC93 6-GS(F='K&J(RT9??#Y8(9@ PB DI%<>4F"J*4D";,EY M6;N&]%PVCVQ7K'GP*;TOYK_%@:;U%!^1NC\H_&'Z_RT&X]%E.G=4986EDY7% M;._A &F=(>'QWW>7'O^,%S(7[!!G ! M"?!(LR@81M7^AT*:FDYFZGWY*.=(KQPU=$6IWXI)_ ;2 79U<3.:C&;S52V) M]9>P@V1[6@8DL$ ,>PF- E@12[U?RZLA$;"3F?9'I%VSBNELL; 8CU-=C\G% MN\'TCR)9Y?T$[SP!F+JTN($YH1% M-\942#H@<^9W_I=]W6E?3Z;%OJ3;MG7YT"O(O!6&6T&E-)8)3C#6V"T3KR7& MU))ZR_ZM;X;LO2^IWD;(WFX"@;&I'1H865K(I2,XL;:\A/==*9#D,V1\A%R"&,(QQZ312WE))I08;?*G"M0[@ MO1ZN9;(B-Q/@,+#_RJ.Z3^)A$&$!#$-(80:\YI3[-7*.8.3.*W.T39IVHH 3 M4/?H'/OZJ=H&0T.DU$I@ZYP3'.@-!E";G'7A'B:@M$;"1E'N$=/25_6V1D[4 MH5T%Q;EB7E'+O8)OW$@15@&)A )/"4XHP\17@SLIZ!1M>C[_8 M'DV>\K$U%72WKE(._[@NQU&5L]74L7,QY>G#06G#B8RP:4JX49)B""JI* Y M^UT'$^MV2VF?QNG5AM:?+:-D0MW91NIPI(O+CB/NY9<=W0<).5''2+==R.'IQF^Q SF;W'9"3"G@J M"8=& JV<=Y7[[+WP.9'RL;E[KYZ^76NET]R5+3Y-)<['=#]5I,&!MC>OYV" MX0@!8AGA5&L3G:?-EX^1RLFKKY\"6+F9K2?4=V*".]7(:_$ZM?'2(N05,U(B M03WWE2ODF?&HDU2_1U[GTW*8KY%KV4#W)5ODI;K&KR#3@PH'A?;1MS?1L_?2 M8:4])@!)Q ETM4[*M?2];BX4.T0#=8HN9O8<4O$/3 AFPJD8NFL&S)J@&&L) M<\X\]/BD]N&4>?JI=PI[WPOZU&9K,R\(TB'N%,$R_A]V0EA(?86>Y:Z;\V&G M2F(ZEK(GP;[U&>WAY4[W.10GF[H>#F=]4YT=S8;C,MTI/:LQI=7K('C/(8,6 M"L5H&-EJ:ZQ>WM>)G8,A@_NGGK7HI:\]H!W00:(TQO MM4%&J4A#+XT'%1H,G5L!NZ8I\G1J:P_Y$UF#4V-_ M[#(U70J)'*CER[6VC;R\_#S.0<7H6YI08MRU7D:J(7^=YH$PZ[BD,I4Q(5I8 M))5>2Z\T\&>6B]HT)9YO%#>->(6 J22E>1=S')[AU_ZV0[>F[6B1(7>Q9'6<,9>>CP( MC+1"SG%( (_?C>&*K"73E*N[B,-T-!BO]M76 MMY'NR@C=WSAP+Q4A'"+M((+4>0@V4@-NNATY2E^&XN:0K=S3OVCG/[Q M9O)Q6@Z+V>&DVMXZ>"^MB=^C14Q2@;TG@%5R,ZYS,MI[:*W:855C\'9.*Y\J M3%T7%[^5Y<7AM-K>.G!.+/&0@QBF&$,(P+2R]R;^+,=8]?"@1#NT:@S>4WA/ M-;VF0 2 B%N;SA!Y'G%2AE:2&.]R@KH>IOFT0Y3#<>PL0IO-BOGL@-7-EYX/ M0#,DD!-.,FP9CZ>!NV*YA30KV'QJ3MYU@5!5VW1_9O_A\ M8$8XH%PJ HNDXFAY-4LYQI!M-.<^97 +R+$_-R MY[TH%SO+QV]I$H1R&'$>_R--*M*OJ:GB0P= 5J'1P]W?5\::AD ] 6WVSTS/ M'P[,*Z%Q=/,AEBI.LBF%NI**495S^<7!B>H=[$RT197CX.S.XTVU1^=W'R.7 MY^E.@W\M1LL2N/4V).HT#U1);8ATRD(+.>(,T6I/V5'/FAS6@ZG6D"\ MLY,SF\3MK4+LJ[=8MXN F(906R@0]-PY!@2I-I!== QSYKD>QF#-DF)KOGVC MF)_VHPUF@=O(34*0ZEEY)*RJB'8BVWI\2>68&*YNE0U\(=#?G) MJ9;&O;"'!*(9>\35S)C;7,.3S80ZHURH2Z+#L:[:Y8EI*K M%Q'\S8CWUAO;TB(PBR7VT0VA,6AQ7"FZOF0HE9M7#VY4/V\V':/Q9YEM,9@5Z=QUNA!O\X\W-[?3\MOR(,M^8M7M(A A$ :4>.:B5^$! MUJ#ZF*#FMILZ(V=!LY8@/[F?];9&+<3]C8,DEDD>8W-)$*40(,1\)35V.*

D<^F,1/SG/ED_GSK3+N/G'0R"L"<=H) M05()<>$CD CQROXC!&A.O-G+(S MK69 6.H=]JK@KF5 > M<&4J237#W29UMKX#=0H[>3C*W6;RO2\GPP.3^9XW"90A SQV2F) +*',2+B6 M$!-K.RVY]>HWH!I"N2L>K2JXO"OFU^6#6S)V.6];6@1,D48&0V@LX2Q*IRVJ MY#/(G-DR?[Z:7[P>)Q?6[G+[5MJHZO!\7^.QENDWLD=K!G6Y,@G 6,Q;C;6L81HL"R M=7J1)$3Y',-SL!O427GHIMG3$+(G2-RJ19P7GP]$RB-#N@E$,NA$9@1YAPB4 IL184#YS#')/4V M-[#-Z:PQJ#M5*-P=Q:YW=R.R[NB6$/R?/R[8KA];4-*$W$&QV]78.68X\#2L:QCIC@W8QVEY6S8#5")(*HJ*.( P]KC:Q*-(R M)[DF*^OA=CHJIZ/YW9*7KXU=#2+>6?;\?#"Y&$S3%W&Q&,[_,9A.!Y/YW1*C MP7@_R6JU#SI*"ST5QBA.48J,<95E1*FW.6P[.&KL9*VA-8JU@7>W*Q#;H-F[ M%+&M8>">"Y'<50P-H)9Y!#;2&F!RSJSV<".F/6XU"O/)0\9C0L4 A7,<4"V4 MMY@#(*2V&R.-LHX_'QXB=E$WL5T_*QOA3DW3@]$>M$.\OW%P B/.E%54(@U$ MM,ULG5(I&=%9M\WR_IFHEI<>&L>[8UOU8'VNUA+JKF:!I,O%O2=800\01)YN M$K@9)%E9"#U<<6A2]2^;K"90[IA/GU+*S0%$>OQ\@-@8+'A*RH'$*^8UW&IR46T??"J^%9-%47^3L&8WP4A-TODD%SU)JM/%>;!: M7>$1F9.M.;PZHK6(^ND=KJ,5:H1P'JX<%&#OD MUM$8WS.ITZN!3GS395'8CON@'LB%X")XQ"9 52EA!$+5%8KN7S&G%U7FYMTTHO MNP*^]8\\CO-FM,KIC+.<*2?ST>2JF Q')_S&=XSI7FLU/O6#^@DBFG.N&)$8 M6L(DQ4SJU<5LR,20I):;?D(\ZEP1>%A'P2^+=P)H-5),N%1C;X.(-UGKOCVT M$2VQY7G)@?94<$IK<>HK T]D-!30$@*@N:60.HN]TSY2@S)%)!5'N0D-!0"W MQ720QKX\*#[SBU25X-UH,KI9W'P-G"RWEK,*%6IQ3;;B/2\Z]X^>QFN@=0WVYF#9&T$UG >HXEZ1#&-)0Z@2& MQJ/-=\MUSA77/3Q.U3M^'JN(_M%S]*TY^[GI+ C&C6)*..((@H@P'KV>%2K, M89%S0W8/,^OZ1\\C%=$S>GZY+J;%X'*^LU[?P7T%%CT;1I"$'@.($0/65#Y/ M.K<-,\C9P^-O;Q[<5XAH M6,F$()88B:)W;3"L,(&0YDS;/8S*NUGA;%L+O6/FT@,Y=+6S@=X#Q-Q:"ZAB MEJ!T1HJ)#6Z&@S/;^F^15\1T8[KI+Z>_7(^FK5'Z:>@\($Z.AALAJ M*CF3TL-[0X!E3O&.'B[&]IG2N;KI,:='ERU2^DGG !HXQ> V(\NEW,,BLMU2>DC=;)UTQ=VWY6SV:-ERWWVU+S<(42XBL#'(Q(G%4:R,$6OI!,0X M9T.LAR%9-\N^C4!],B+IN_>#M&_RX?+^QW=[[J:MWTE@A +&(0,<00)8C#DU M]D@QXF/T*O![[Z/=T2K@=(,2$%QJ*:-+' ,]4SZ: 8C]Y, M)N6J8IY:S*^7E?^VWNR8TUU@T?Q[B UQSC'J +,T22M2 2(?)3]G:AVI][)S MV(^T7+/I_('5BO]Z:K'BCU+AO/ERW+\5Y=5T<'L]&@[&6Z;"G<\'"2D05D00 M;=H-\_"!P0>>GEG.>T.S7I.0MDJ3XNKI"+=.:3N?#T8KSJD2Q /D@*6&LL;Z[_*/23&XV3T//7HH:.0)DM;1^#DXS% <(ME\ M#9SE1%Y]TW6^=LJ&8#Q95/6VQGW VQL%8H#$*HK*E4WY:MY[L)8RSL7RS,+T MMJ.F8W'MC#W%;%84C[,9OQ33FY63OR?U;W_C*+63G B*4+K!PT=/2U3+L9(P M?=:.[7'J?W9K><,8=\4L,[@=I67=[?FQ'U=Z_:_!>!&#RO?%_,GO=S OO_- M+;<:60:$@42Z&&ML%ELEM^[,LE!;8&;G.NB*N9_*N\%X?O?;8I"*EZ?[%QZL MY>[;D]G?.!C'G;#.,L>14]!X+]U::H5CT'OF,VP^\QK'N,GE(_?]MIC,7MH? MV=,B(("-L%8:8)W$7ECHHM.AL)%I(PKR\TKP:9 7S0+;[9[PU63T[^+BR^"[ M+B;%Y6CGK+>E18 Q<)54V1C21*>5$$UA=3I4 9JUL];#/)H6#$HSP)Z8.%^N M!_-_E(OQQ9N;V^@6NLO+8I@6/>,CGP;S71NVQW48>(R$K1,"IT-47C&K-F>; ME.&LV]L(SHAVS>)^RJIF)ZYV>J*B9DQXB SV4$2+H0F&F"R+SFF-.62UM@G; MP>.^UN8C=SU5!!^,*Z?EA5I*N<:/I*W% M\UHR:(E;3^]E.H%FNIH.J]2J>R3=]^%X<9&D*"=7484W][^JS>6,7@-03&/G M.?!"04JE8\17.%ES;E<6=,/@[O31Q81Y.YC<1; ^+VYN!M.[#Y>?1]$+N!P- M8SBKAL,4P4:Y/I;CT4DK"7^87@VB<[(4+^IU%L=SL2+DY.+C ]'3&*;^V2L9XK&HMIW2,GQ[,1K,/EP]EU(M9 M]"=G,UO,AM/1[1J%YV2H8[M:?6\@0"ADG/,.@/@A(2^-K? 61N0L4_1P?NZ8 MHT_+3/1(D[VSBQ&089'V0%;XFTB:T?S3:/;'J8LIOPZ[Z1B5%F!NG/22$B") M6EU1K6(.46HUD #LY%06)ZSQ7.V MEJHV*YY59F] !9WM33X=K+[[$@>P)_5\1ZO@'?/8>$\!EI([1PAP:SFCF.+, M[KG+5?8^[AP-[,D(E,:[-[E\1ZL L/=,<^&\Q"A^:9 J4\D) 3J[LN\-:'RO M!3H6WV0HHQL,7=;)ZM? IF,T M_Y1-C2+<9D[PN\$_RVDUW-F.G/'G#P;+(QC01F-M.;:28"OT6@K)+<\I#MC+ ME:I&IJU&L&R3$>\'-\6'RT=#W)DEOO7YP(3UQ$&CG;/4*$4EJ5@NG8&7G@W,(,"(CM9YF/H6 M=-T FD=K_8U^MUO5FP>",X2F73@",'#""P1<9:V41%F'/'J45=B"?H^%\(2+ M%;J8#*]O!M,_#E^Q>-0T0"X $LI )S3DW%@FX5IBC://?!ZDZ6[9(@?=T_&I M&O3A"QA/F@:<-G8),!R:&!HQCAQDE<0:V[/+W6B* 'N9E85S5\SZ/!@7L^J* M]V*^=Q7CQ>=#C*JAD!:(Y'@["N,'65GA^&=69:)7P:%C5?TTY:J1G]LZ?1K"]V23 MVML:IV"W-PI,4@DXSG&,>G@6HVW'Z%A<3\:>C\4T_6!P M50Q3$>9 SS= MG)2F7_MR7X(]0^3X6'8]N[U)7XH3\9A); M%^E4093K\W5$^:^TE3H)"@1 X(&)'@P%5'*O&6!>6\4XL,*1$Z:M/%*J^A9U MN4Q#+5->:CGY/"^'?UR7X_@%SU+VUG '4@?V%) CA$E-,-/$FW2#I;%K3!S! M]DP*?)R(1V67NNEJQG.#Z23:HXWM68XUXF='X\6\N*CQ-=?L(7 D782*26T M)0PH'R.-M?S(^)S,F![ZXZ?E9CLZZ8J3_RA&5]=IF-^*:9SDWR]2O!$GTB3) M[,-B/IL/)BG??Y_U/*B?@)%PZ4RXYM'-Q=I3X7"%!8M.2Y>V,P[X:]DR0QOG M2-D=^ETQ<8G%Z%OQN1@NIJ/Y@S,8+]#M^<-!(TYBH*T%C"XJT)1K ]=2>0_A MF=VGU#:CL@$^L0%;X_#L"SC"FGU1H- !!PE1-H%J MF*1"56@R*'/6[\U?V=HFB.CF8TT(!\(" MR+TDQEULAX:>H5 49%8",TPHQKPY4C M?#UC06@Q.+,21^=.*64Q8P)7V%&1M;9_ M?E["$91KEO-'*:UWZ4)_50*K5V5)0X9$=#NMD\8ZPQ&6'ADKK>/6R%J>4VL) MAO0UZYF01J&-*1<*&.,14QH*=;2"N?4F9S-/1%#GN:&>(L;:20R-R9C[=:0C5 MEC:Z\M%^GT4GV,WFHYL(Q#(@#PZ73(/J\'&)H!#>5- *!G+65LUU! M/]9894'?%9'6)Y-6#MSJ(J-T96=UH+?^''E81\$"8PB01CI!,,<.>@,J-"S# M.:LK/=S"/BT16U5-9V=#!K/K5-(R4%!;5RX%_/'OJ)7;_N%-45I=\7?SZ(,:?E M)/YUN()K->[ZUO?0KH+@$EA'J;+2 >H)HQMG64) +.(<,YBF>\'N_CI/58=;RG7#P'RZ*5T"#"70&%&#U;VT@+@N&7=;3$?E M11SP=-XJ[UIE13V;>!S\_2#;^I_1,WLSFRUV9HL?UE%0SGK*#38(1F?8 6V8 MKM#PG)[L4.G]>1=T_IS,U$H_.!J=G>+[:);"B#>3X31=>V:+U9]'TW5'G\&H M&,"YM/T-"5?$>(+4&B.EI<_9M>OA0GA_R-J<3GK"V_6E?<>3M+J$71,$@78& M:J"X\\[&J:627@C13:DCN6+DI+B*0<;%C\+)XU30#P(>[TFBZ,5(3J##$!OO M)$:;J%$!RG(\R8-7KU>>I)O\*)0[$/Q^4.U].1DNI@GHHTEWWT7@A"ICB%72 M2RF,)5[B"@&%L@X@UO<=.[1W[0?/+4'?#_*93.:MVP?#E"44)G_"$Q:_-6@W MLA-%SLSQ.S7ICD.]=SL:C[<9_]K0J+,H;:DQU"@C=+J 4@F_>I62P.)9/7N M+.DRE4#-3>3N7=3Z?PW&BYW7'-9I'R1 #AKA+%3,\QC/".\K^57\R,[M_%#' MK*F5'I"GD^YRL!Y:EUI>UK8F04(,&-5(.N",ETPH("L)"7)G=I/4:3G7D!*Z MS*#:ES[S^ 7,U83C/V/(X$BMQ[FOQZ7K38W:D^?!ZFA=X9F>;CX+X.RIRR1!@QBRS E M!$H'%>:K]4\M'0*J5OYI2\M0FT/F+\<42_76RMJ>?[NWMD[V.MZ/!U]%X-+\[PC6HUU705D7H M/3+&Q< ?.>:QKQ!A>9?QG>UQR7Q+VXIRNJ?KGN*W1[#VH!Z#4Q9*Y 3"'K!T MF;MDFVD("YY3JN=LCTGFD[=-'740<\=H>3*++LX&P>)"#^)3P^+S=5',9[]/ M!HN+T8/:UYT'VANM/=#DQW(V6NJZUI&HOS65%KO>#Q@\%$GL5IG5,I.8@B"2706B(K -K#,+=9)3^M MR96#;&?5Y):#7.>!U*;+D^=#C+#]Q'=XS!:*"!!1$]BY>W'27)$!(L)T._A\M=S7*G M 4 [F[&>7;G]OICO3S_=U2Q "XWP1"D277H#(6> 5Y("A'-.M?=PQ:E9ZC0( M;%<42B2?1 W>Q9'NH,S#QX)W#A'@8[CG )6(6F=D)8GT65%R#Y=XFJ5(!I!= M4<*N\5]=6OME\+U(I0<_S*^+Z2,L=M"E;AH#*0[(H5'Z?E;3&=WWT//1;I$KT)=VIE:A_02T"4 &6T P)RB)3B MW%;>&Y; Y<3//:QHVA"+V@.XVW!G;YP3 (IA&HP>/<":&>*>EB:.=% MRL@@T(D* 6QUSLF0'H8ZK>Y:MX3Y"5A7?U-[>Z-@/9.(,R,LC.84.6Y]M8!- M% =GEO;?O/*WLRL/Z:YWFSX.[M+61OU]IL<- A# $H>LBK,S0O'3)+X* X@F M*F=SLM\\.EK-6[:9LG#MD#731=3&,QAV$^?E-B$M=UHFF)8>,>X\=<:M9:3< MG=O&=CO<:03:SG)M7K@&9I/=O)])=9J'Z&MBC11E7DFHH=>"5.$"Q=KEK [W M<+6P!5*U@/+IG*2#G*, !;:(TSCE$ZVY$!$F6DEE6%91B,-7"UL/UEK@3C:F M1^\MK$WA9N5[V^;"T^<",$0I22D$PEB&",";;7N*L,Q9!>SW)-2L(]P$N+V8 MAFHM$-;L(5!&.-!2)+)BF XYT"K3C J!]/#]L-=O=)J#NK,3,<=LF.U"SGG/ MN64".Q1M*89,@,V'([**P8@?D%"-(=VEB2HGRV'O/:KWY-% @0-*(V*XEM X M[KVOSHPQ155.>8L>;EXTH=H7S$\&HIUM6UQ<+#>1TYTKHXLW$S.X'47OX<'H M=^U?[&T-8]SAAMCB9C%.92*6_G\J MVC@MKHO);/2M6&4WO2UG*8/RP^67P??=VV2']!2X)DA9!P!3!$/%H,%53,&I M$6=63*H-SK4*>%<$_)3J"$^*BZKLR@.I;'$Y&HYV5Z3=US@0BJD"&$!JC-$: M:8DJ@\XASCJ@T\/EIA9HUCC&IW/4#W+04P:#@A(+##4$S& %JN0_RSVE.9'> MX34 M!-[W##M]0:Z/2X2OB_EH>'\]X5E6YZ+"8H0QAX10S0DV&*T,BM3<.%.KF$SK MP7A4QX?I4IR+96A8U8.K%Y]O:QT$I%0K3SAF#$88' %R+;N@QN?X([T,V9ND MP_;@O2&X3[#FLQSF3"WFU^5T].^=EXSO:!4,E91#(Z3BGFM/.5XOOT\M@AC8Z"^&04 M^K"8S](5E3'D.X1'#YH%"C@RD!A-I)(R(L?N;:\3+.>(1B]#[R[)=#S.IW%Y M[TOUKNZ.\./RSW[5HMV,ZC O]UFSX--9/RH1H8A;+XBP:JGCJ%])G*B59-". MM*G^5QSNQVGY;13QU7>_S](1U@^W1:HM/[E2P_GHVRKY=;D1NX@_6_\RJK(& M+LV\(%A--%5$4.$8@$Y* "H$%5'Z?&O=9I"I[($FNIJLHG#WZ]OJVV T7A;E M+A]8R?6BP+)X]V["'M)3B"!PJ#43V@L5#:PRB%1X>);E'_6RGF[7-'K.XA;5 MT]WN[3\7Z]*=7\I/Q;",OL&R&..];%&D>C#7J03=PNN"0]ABD:ZEDSXZ,$X1 MI"ID&69Y52FEMQ1/_-/&'HYW%4_8U M#9I9R0B3.L)*)5-6L6JFBG.7RRELW,/UNIXQLE'==+:=O;Z,)L75-[.P>)M!OI) 9GEG?3*^8UHI'.*M$-1I,$SX=)O=+_+SX? M8LS*E?+2$&Y(](,4$K22S7*:8^?JKP'*%=LFQ55:BOIQ^-:$2KJGV^?!^@ZY M^WJOFV*OM?BWJX-@.1*.ITOG*"<2.VBIJ:3'QN28O_I9/8\)^>7'LH*M**HK MFD; ID6TX+98_?D HG7.;XT(O7XG 1#,N!-,0&. Y @*XRL4%,CR$_M8G;%/ M/&U-2Z?CZO,K00YBZ?/F@1.+@ -I55H CYD&SFTDMZ2;>Z$ZG-_;(,5>WF7C M?CK&53>,[#YPN;-=L(A)1Q5W3#%OXUR 5]7=HZR&>I)S:K=^K'SN'#L>\-.1 MZ^.TN!V,+JJ WGU/,57QN!#O0:RKTV' ##INB0$84L#CGT15CHDQ.HN.]0/H M2]LM51J@.$Y&S$]3*HYZ71['.0G MI=F3:HJ',NU)\V"@@5E@Y%=GR4.\PZ:)FY-5( M@E!@'!!)D7;""!6AC+16)#NTB$([GJQ50W_M1A-BP.O^Z[5/@"!E7*4QIF),X4!9PY6L@,@ M[E^#^6(ZFM]]N-PD@/IRFG[Y MN1BFW^SV.(_L,2CL'(%",(,\)-Q!>(\^(%D;USU,DS@U93M1TBE(O!8C#G:Y MHG6WJ70W&(]G#5#ZZ/YCJ" 5EH H)#2FD")"JC0 2S ZLSJ\/2)X5RH[E ^STCEZ"%MP:SK4U0 @I#,# KG%P4K"+DOUB+K-*N9D7NY1 M_*S=24"4IS5B2JAUR'(!(" ;%*+^.\G9^(']W:8T.NNK%;#0IXA>U*G"9H%W_ M9E?=DT.Z"1 1N;SV($X2**)-TB[?&@D&L[;:ZY=N^X$M9W.ZZ=\N5",[38$[ M2J4QV"$?409&H4U Z @ 6842P*O9).V*H*TIYL3T7)>K:6^3], 7! X1\-$W M6M9'@LAS;?0:/2\1R+G2KH=KKUUNDK:KB:YX_&FS;):VWH:+:2I%_'5WH>@7 M6P1('9-2I9T/B:.(2H-J%\03=I+T]9-YHJUQXUE!Z29T<0JN57>MK;/!WJ8, MK@]?QZ.K%3(U^;>GEZ XE)QK9]-U6Q!9J['?X"!--Q=Z_L"<;%8_IUB%3Y4& M4_9!_+Z6Q>)^GT3MOXD_B,A]2YMK+Q]$3NMEL_C8>)'*RBVKZWRXWNFL*FL3*Z*3W&"=Y>7Q<[ KMN!!(0)L!![Q@UQ M" @?'<"5-BQ@N.,[@CNX>J.% +#7&GL5WT];GT.0''%D&=)80A,M&E;<55@Y MEG4ET<'I"[=+34<&3N<_&,E&R MIZJW<7\.^/":*ON["\ IQ;2%3$JO(!:>VNI;A?$79[;?>S*F=J";>]:>['*9 MEV]![M55,ZMAI2,?SP=[V.TS=7H*W OEA3&.*Q]=/<8(6)[8EQ98HL4)KUL\ MW44>$$H,-<."8, 5Y] S4V&22J*>EY?6&F,R[^LX3 M=38EU;E/_F*K71[7/ M8ZS^=3%?B;FZP;7&%]S0&X*4#%)$@6+0L)/;0Q>N*Q:?1 MSJG9_?LD.@7C=,OE?\9/-#H #^KT;HX@JNEH%G]EXS\G5ZM=@@J1(^B>^\J@ M*+>:8NUU]%"$1P0I5B%,",])#^CE=4R=,[/FE]&Q(OOSJ=S+::- WP8I.:*U MC^30EP5! 8XZ9HPJ0HS2CDI;H:H\SBD&T\M+F_K_>;2LPE-_!;L\S"DP1 M"!6F E(+L ,*"[S&RR,(CJW6[Q M4HM@@:$$8 P)T<18(91=3F5<>\@AK95#T%:._[=BLBA2WFO*0TRC_<=H?FT6 MLWF49+K)>TI+HO'_7^S^]H_H+7B%.*/6(*BCI;/>*2X45KOQO'7LPS4-'MR ML.R*%[]-HQ/U<5I>CG9>@77_5/"0> 6U)((#!"CBRKI*#N"RRG[TT,MHFA/' M(]E9"%;MTZVO1JAS/'=KFT"XD#Y5=HXN%X0. 4EP)2/"(FF<5;$=Z5L0QO-WKA<5D=:#WZG9[.C7#Z1_% SQV[5]O;128QAJBZ)$YXV.X9X5' MU1>(C,PZC]U#3Z9Y#C4&;6>.33&)&(S3A> 7-Z/)*,F?%D7WLVA/RP $2Z4] MF)0&*\$0=1!6\L:9_,SN.6Z>2LWBV^'4-I\NAO/E6KJY'DRO=I[.D.M3&2YH)[,BS[$>P[ :H8)IE(BKZC3A%FT ME@E3Q3L]R-5^C-4\47(1[9PE]QL:=7AR_W302@O&XA3,XG> K9>,5>S'SKL< MOZ:'3&DMOCH:T>ZRJ:/!CN9OO_ORY,G ,+-48>$SYG=#0.@&F/C)7> RZY-;(*$7'\)G+* MHO?PM%OC1J9)<#LK7W($B[;+:#UQ3 KBL:!(&9.^F\WL*V7."D[]NKRO=I9J M"M<.3_ZL)]-JX^QI 19=7);3]6;ZE\'W8O9N-%EFL51V-@:'CWLYO&ATAZ,( M'GD.@=+&15=2"&_24>JU'JSF.?MD]0OZOEI^]U=3W7XQ4;+UAZV+2;%[1VY+ MBT"\<]HR81$U,>8!C,-*!T3QK#2U(PKWOKJYNAE8.ZPQ=J)33IA',+0 ,3+W MT@F!+ <5'@BXK-L@#]^3>746KUVXNZ*?&TPGT4RGHDY5T;Z=)'OQ^4"8?Q>CJ.@Y/I;MPKXKWBYNOQ;2J'_IA M,9_-!Y-E%M[^1)5#NPK(>\6(01 Y+[UWRL!JH8= JG)6XF$/]VR:)EK+>/>- M@?MFP(/Z"4(8F*H=&H:DHR+&++3*)"7>H#/+>VF/*D=R\A@EG)B0:SO^3)3# M*;FMIR \8Y!!1"@URB/"/:VV1ZC'((>4/?363DW*AM30^LF3AX<.)Q?_65Q< MO5CBNO-#)O?C>C-)N0/5E;C/1GA0^<",7H,US -D -*.6)5JJ5($B8Y_J HM8T1.>= >3H&=\*H\ MF7I.;856%:6C4;U_S!:ST=4D[4FKV?KY!S!\F*AR.++%?# :_V7#'G#-&6$= M1G%J(]YSLJP4AK"56#,-6:WHNS=8S;ZDM;=FD5KU&;B+$9,E5B,>)V4&J26B MPHD9G+-O?F[6JRZC\JW74;KIRJ]?C[LR2TGGWT>[=CE?;A",-M$I5)@X33BF MQBIJ*ND$Z[9^32^9=R@+RA9@/QVI;'DS&$T.HM6J29SQ+0)4.(H%X91XKJ%: M2[B\\O*\B)6KYKVL.0K5KGBSTSEZ5Z0(=>>TN;=UP!I8;HBWF%ED/(3:N$IN M ]B9G4[/5_^SV:]IB+NCUN$6.\8!Q9MY<;-K.LSJ-PBCB56I^BVS@DC+E/ 5 M5M$W.;.UK>YGS2ZULY_)-^/)]R4_ <-@R<[TDP>#K$H^/(H2JR++:KJ1%F_OH;NU';^7HOQCAN<8FY,'5#"D&@PUG@H(7+N<#LXLZO= MJP=?A\]RF#[ZL9D8?YMNAEGC^6'RH"CI_>F5OS80GVWW4.BI949#!*GP$-I( M)&2L-()1IVN54.D-5BUN( +&,6;&0X*,\)IK2?D:)R[XN56^ZH11C6T@'J:; M[LK4/'8./BRB*:IAB?=L,^9T&RR*SK<%&'"-(544>Z4KI AU.65OSH/%AS+J M65F MN\N:UW'PW#NO.+5$.6$PX]I4)B?YWSD'U\^(SX=2JR%&'Z6CUY:IA"56V$#! M',-(6F>@WTBGD"0T\9=Q80C2'?O.U"@)4SO). M#TU;KIIK9RH=A.KY9"II9"C6*F$H"'<"2[Z16W)DSIU-AZK_B$REPR#NL!#6 MQ6;P>ZGTPM-!&Q;]7V"1PHA9!XT";"V7C"ZR.Z\9KG'JY$/:;16?S1+PVW)8 MQR_:T2IP0R3WDFDJ.82.,@LK\RV=R[(Z/:QRT+USU!SV)^;87C=I9[M@%8O^ M@7/,L@@=E%!#6LF*##FSXP*-:+T>DX["M[-,A"=5DO?.;B\W"(AZY524QT @ M#/4XFN-*.N[!C\&>0S6]IV+U4=!VZ!.]7)"RCG^TJV5PDD$D5*K1S2B&5BA; M?7Z*2)83M/705VJ'2LUB_&.?"*!, \6IC.ZJ4YH83FCEM"IK<,Y='SVL_M.] M ]:E=KIG\DL9B^^+>DD56]H&Q:/==PAJKXQ5WCK"\.;K)3HGFCQXLGU\]?K] M3=2H3P0]@BY;2=J,4DZ=NN0'H^E_#<:+XF$IA$T24VSQODSO&XS53;F8S/_* M7WJ6;<(@8%H(S:6V1!)H'%_K6U* 6*V,AMY@U6+^DG;I,AY$N29Q'K!><+EV M820#.*],[%E,GX>1;1=S0+R4B""&&+<":=QNI*Y MDE3!K%N,SX.%AS*B!@>/!+][FE7SWI?X_KVK:+N:!0Z0Q(P0"KE7@@F'$:@D ME=1D%3)^'30[7.E;F92-;U=,\N6T&%U-W/?A]6!R5:R3YO".;6.IB2GE)[MR=\MX=L5D_0@NO'#XO-U4=3=.]K6)'BDL2": MI.K-U''O,$65A/%W9[:.UOV4UQ#PIZ36WLEN>Z-@5#HPA@D4%&'BH6=D\P%) MY3I=A&B?7OG*KL&>HY#M]LSJ8IK0>CL:?!V-EY_3_@VC7>V"==3%((=!#K43 M2%)$R5I6H: _,[^\":6_>$JT&7A/024UFQ7SPUCTL$D #$))E49"Z8@<]%QO MOC]'5,[R0@]GN98)E('L:\LY]BC.^H8#@16G6@LGJDU^*3 R.:MZ5FDS3>ZXM*6=[IG\ M8G["^V)^T*;^ODX"PRS:>"4H%E-7Z MRMW[X.:XS MC;PI ((%)DH KS5@ AF"-WA: L[L>%RGQ#Z%@KJ+D1[F*#ZZU*F&GU"C=3#Q M"P>,>P(49Y)Q 7"5DJ4@^ZLR01,.0O-Z.(Q_LV+XMZORVZ^C27SC/+$/K_^> M>(+>K79GU'>JS/+\FA4TV4;")\Z M+7L9$OZ597V?$TN)T5@8I!R-$R"PR)O5E89:>\!!K226=K#Z/+PN+A;C1U/W M _G>/*P#ZD>3P60X&HP_EK-1(LQF0JYS>V;#;PH@E83W!@##F=(&":)0A2E# MYJ^,[,/95_9)8UVY7_=2/CDL\N'RP37%]PA4 JZLW&',SWI#D,"0:/,AT=Y@ M( 1!!5'%Q9M)S4+71S"_T3<&I8 5 M0FHFO3=*(&)3)M *7R)HCNT_C[2'!K^$4VJN^R_C1:RKPY);9KQB>EE.;U)& M4P-^T.'O"AJ"='&U3]N_0E-"'745IDKBG/#^//:HVO:$6M=9^P%=.5R*$G%T MD_EH?O=FLAQSZN6(.&[;A70[WK(C JO=-J0[H8A#5#$O8H0<[0NE2U1M*FR* M:JW OF1A9D]762Z*T#)=Q) MS;$5' )FO=)*K061U !Q'L%-"XHM&P6VWOQS,#N^3 ?)C_Q\=_.U'&^AQ:-G M O.40\25X(K'B9))@G U; 3XF9R":9/A( M %1R#:UWF.A4KX8 KZM!<^MS J,>N8+MTB$#T)99\+&Z6\M&+W,/'1X]&PSE M' /GXJB)XU)8"?E:#,4)S+FXA/YHO,A!MB6"J#BNB^6]>>/!U19B/'HF&,>I MX=)ZK 3C!#EN635L84A.S,A^%$+D(-H2$=8GH'P,?0?C_RX&T]W&8MOC0:4Y MSVJ89@]V0':' M*#L:!F28!M("9 VDU+OH95= :>*S99[,2?+.MN,YD%::8VTLEW- M M)*41Q= 073Z2KF:=3;$G""(+"U9LONI*VS^[FS7:""(:FH)V__MSV:5?W33*M_JD'L]'>LKN-O2-@ MP(45%"J+H#,14*-UA2-%6>N8K\U U*;4-@/1L3(Z*V-9R:?O'E@5/RW^M2@F MP[L]=79JM Y.8J>C]\.4@@9P'LTH7\M-H3W;6:H[OFQC;&,ZZ9R++XU[;W&> M&JV#L)3Y: @@P1(:[:F7KI(;/Z ML^N.#H)WP'G"L(6,I'QAY"5<2\^45#GE-'N4[=3+";8YM9S4^CT7XZC9=FL_ M 1M-C%+2QVB<(NFB!=A@H8T_5Q^P(8+4,8D-0=\Y#=],;A?SV1(46'_N?=XJ M4&]I]&!H.BR!E2:48G:/*=8L![8Q+1OO4_(*'<4K5-T9$*&+'VB< M)8SW#&K*'F"75S/VX-GU\;UKY\:LXQ#OBEEOEC4'JDS'O7=[/WTX"$2TC1ZP M+R<7^0OLO M-PC4ZFA^"37$...=83I:Y+5T2*!.5\NZF/J:5'C9 L)=\<<4T_GHR\BFP+HQ6 _!V1YWI;3F-TA]HHW:V"\3["!7A5J'X>0 "MIB01G5O3Y1$S9 MNH#;@$KV$W!+&:]/<0S3T7!>7"QK U8#>8%*NQX/"%(.J&+.*F6,)M3"S6@E M-3DI%#U<0CLM@1I41%=VZ\GE#_6N^%H]&I!CQ%M"".0T"H6L%FD^\)C'^,EE M71K?PV6S?MBF3"5T1:O5X Z;";>V"8083A%PBDK$/!+$N.K340ZI'*(=[K"5 M\\'X!R!:4]KHWI ]0*N6-7OP?.#>2D*4@]IH!S'5" &O'8C!EV1 Y5RAVL,% MMWXPK0E-=,6R!R,\S+CM;ABPU-(*XYABQG(;33BOTMQ5_+YRMLP/7Z?[02Q< MHRHYS2'>$U\!T\897NT%5%9Q#[UD@D(6/9GEV6F#G)"TUMG3=J2]+T]]*'_O MUU .*UW>P'M"-*.(.& 0)T(EEY )6^&IC3BS-*YFJ+6U+GGW"FG=KOQ6EA=_ MCL;C*,N;V'AR-8JC?1P+=FY7=HSIH,ND#NHG1)]6^*@'YZG30" L"%N7K3?1 M^MHJH3@ERIQKN7MH.UIB2]FA"DYI M+=X/IM.E%W_JRB*GL1X>4Z,A9=XK0P32 #DOH1.""MB9;8\'35I4G(3VD- M'MYL-)W>I2"NNN/K&7P_I+W04O,4K1*('58@1K L%5!(I6DM\+362E/K<@TYB=5.#, MSH6WHNK<5NGT2'(W7U5--' M8=:FKM]%4M\L;G9J^]$SP7HMD,(4<&6E%8J:^[%38W)R#WMUP.QHG97-(->J MU@??]VO]X3,!0XUCT*VC88,^CEL 3:JQ>V;/Y&+>1G2>@5MGJ:/;IS)]]V[P MSW)JQH/9;%^IH_J]!.6!(\@Y"R$$@&B)@:QP<$CE%-?J$7\Z QM;VP2- %-$*62 9))K;K2K9+0PZ\[BU\6R/ 8\2QQH M!N_N4J.^%>/RMKCX4@RO)^6XO+K[-+JZKL&L/2V#IQX0H)4ACABDX^0AJ^4) M3_+2I7HXI7;%KV91[^P$[&(V+V^*Z:=BO-3E['IT6^/\Z_96@0(%';%:"D(E MQ(H)QBHY);(YU1\.SB_NI(161_QJ#O.NN)4N%2Z2Y/L)]?31H EAFBHIN1%: M*RR5 "N))$B8=9H\?#8V*A/F'CCX;^N<.ZS1/$#L@.;,6@VEAP!S!&TE.;3V MS"JTG3:N/!;U'O#MMVDY.Y)KRZ:!<481C/.]84H(*IPA9O.%U!37;?;XO)[ ?->:724@*0 M9T "83SD2!+/%282* 1/>59GU^3Z7'N?BA0+QZ\V!375U;U'NDXU>P^$QV#9 M$8^Y-$8((4FJ);'"SEB6=>%R_[SYEGAU@$O5CEY./Q>^)%D2Y,N?96,,7O<7 M**/81E4 3ICS'&M$]1H;K0S/X6P/E_O[R-GC--%CEL;7'^?$[>PQ>*KBY^H4 M-] 9AJ&+WW.%#T4T)T&TAVMRO67J$;KH+U=]N6C.*:@Z#,8K[ZAWFC%HC$%* M.UFAP[W-V4+MX?9$7YEZA"IZ3-3X;+-$C<\&HYUCCEECJ186>@>UVZ!CY9G5 M(NXM40]713^)JBZC$AMGZZ->@\*,:8ZE1]:2E 8;_UCC9)AR.>O5/:Q^W$?* MYNBC![S-6K\F($XGB "A+%8220"]KZ2%4.;36UZ]/SK[#(>_'XF+U MT(^YA*@0TX00PX!72!M* 6 )[_1 VVTQ'947G^>#Z;P3OARER2VL.!#(KJF@AO]:C*(>["(5 MA_JX!+J.)7VA65 ,8@]8=*EB%("\8.F_:TDIEV=VFJD-LC0 :Q]M"04Q DRH M&$H(C;C\_^U]67,;N9;F^_R8;NS+RT1@K7&'J^RQ7;>CGQ TF98X13'57%3E M_O4#D$Q:&\DDRX"60W>B.VPI(X(\TD(UAA91&54'E"A5 E3?MF^/%2LS^OZ>.+42%B M6 K,.4X%P,@!QIV5T'J M4C-0=ZR'ED:!P<;I%3E=UMG0/G$ZS.;C)9]6S#I M:C3,!<#$8@:8@9@7O/80#53E: N'3E07)@I1OM(KH# 36NA7V8Q[_&.?[3H;ZUG\-9VM614<$ B+C2 M! O%H6+(6@ZW/4:=Q"6OUVB-UC)[Q+%A03)/.67":*\<-M R PIJ$095W/(] MU*9JD?N+^[%J8V^;*[9K!WO]"Q=$K@J)731(L4&(0F>A%P:@R'BB?*GCJQE: M/T7+/TIJ?O,Q7RXW'4!_; WSDXTC3XP,%D.#";"*4D 4M1:@/ZC#@P*()AZ5%')/M" TJA7"%U1* M 086G*E-YH>.@JH,[A9&)]L['1L6=%22M5,2FDB;9M1(AW>46B])J=;?UP.E M.D1>"D47<;,HG.U,<&A*$YQ2BR#I,":=.1'/+%A1:9 ?6 +D> M83]'4#V\;:V?R>@?$R4R73W>BD^<90?'!,8D5Q=2&%&%"BZY=,W6&T#+);+-:V1J.8@L"XPL ML_&_W>0/_S[)IEMXQ+\\1T7\47#S53Q(]<^/269),J\?4(<>#0HB('5J4$Z8 M!)(00UA!!*"H2E93#[WK=9]+-;&U(6P4,SIXV+Q\*#A'4VJ?!1AA[[WC4N\G MKH"JTM"C1SM%=;GE-7'PM.C3A?4;Z0*&P4:VFROL_RO_:YZ-#O=F?_E0\-YH M@8BQT?!+%_3R.*MB9I;X@92S5Q%)7A/O+I;JMVRF'J8/QZ7ZY*' $<;<4,8P M]M1PQPE'NYEY$4VS85@6=4FU"N^Z\W^=[4+=;&;06$$I]@!)C(10VI'"4/?* MP8%UU6S/?7H!<[N#S@5NT]WZ\DQQ:(1VC"ABH/'4BX)"Z,C 4MJJBODD:B[B M:ENXB9/+EJOIV*3[_Q:G_:2O/A\H@LZ8:'9[!0V*ZTR8/6V4D(%UOZPNXN<] MQ6M@:FN99%%"6;I;.PIQ]A_KQ70YF8Z3S$Y"Y\3($ ]B;S&W-(I$*$.!=GQ+ M+P&PY"6M_==G&@-1O>Q]":?K,?9K9^V5!3 .*T0?2[35+C$Z1-H0!<@8C#44 MVGB/18$EZRO5[O>PW413"F;]G&X+87_.%]DXOYE/_R>;Q&6ALWGV8WKTNNH# M(P+G2&K,T@UW$@"6,M)@09^F9F!7+=4J\;P)#G>,H/W6_3F;CV:K:;;*(DI1I)SS2/?T*U/Q^AK^( [:'ZT0$2&Y!"6VC] MUVBVW@IU-LO_'LW'F=V),RD%*6G>W*9K(3_,MQ>I'X'HN:\*#!/C%/*2"6DE M1)SH0F^#1K,J;K[RNEN+?=V;1&;#S.]>P;M(KPL^4BBX9T9P[B'$&F-64.E) M)77NJOR%U0%6&Y.[378ZM8D=&15M(@R!0UPJ#RC=A#E002?WNDI@^:IL@^I@ MJH_+EX>EXA36J^5H/OF/_/M2C5?YC_@0WQSE][-LE<5S.\TG,F"[$@\WU@_+_*'Z3+* M[A[VH6L"K[T5UL6P_V.=W#OYCZ_K[\OI9#I:3+/7CM:#SP9.HO&OE+!21;V! M:B%D871!K6B5O*OSV\M=+ZAJX.W%&-AC[__DL^ED]/-+-EF/4['L[L<)NIL. MBE^CL3.?I#Z*GW[\>OP07"J^-GCHH1:<2N@4E(XJP L#"49&5LGE$&\(6>V* MH?4H\&Z:ZN9FL3'9;#Z;C18G];I2XX-TR*:K;"F4D!CIH<&FH!U15R50(]\& M!)OD=U=8V_^[\/=\CHOG-K+X#+P=?$? W!&7"I<59H!3Z_Q^TT>4Z4II[^!M M@ZXNIK<%//?C1S9>31^R)YNUR9-NN8XLV_$NGQ_SAI1_2@4MYDAP:P", M&SPHN "YK51!^,9B%(UQO856!0_9KKZ&564 M]6*Z<:B7:5E0]B6!.(4,Y2 5KW-IJ%0T;@#01JT'2(I* ;]Q3GR8[\CX?;3X M*UNE@.P+@N83DRU6HVAQ+D:3"+/G;77*M2UIYI,!8X.U@T1 ZA2V2.O4T QI MK)F W.EA14";@-^+\ZT7DFIS2_*CZ2+%-C*[SO3/;;?4[CNJM+M;18A8")T6 M7J;;"Z*R#,"N&Y6G'H'N=BOU$ 61L.?SQ=?1+/LU^433[Z-50PAL#M$W87XKTUT?0/\QJ\8Z?IVN\C7-[?I]IU$XK)N[)?Z3@ 28*V, M51Q'KEH6E1FVY:4$6OHJH8H>YCU=WS)H0HI]6Q%?(V-G6<%:FWSO+_A?PX(H M\YE@E#-&4*TY4XQ[1 !S!2G*M1X7_Q MSL"LD%(SH@!"#G#)E%8%CU!DTK V_AXI]E5%T3>X/E'4]L35K;SO7QP,!9)Y MKYGAD%J#E=.DX!:5+ZY#<"@I1B$)F'M%9* M&>XPV(N.F"I)E#WTOU2F&E&S@[18&,(0)41;ZAR2JI 3C']4 MT36N6*EN'\^51=-:D'^CG/V>K6[SR2NQU]8%[=4 M2!AYW"[T'FVE]XOIII1XHW1$>V\KEJ8T4=!HA"!(9UL$A>%>VZC)*8Z8*K5FFN%$FOFC"3_; M]D[=7U!B=%#*0X HA4QPI3 %@M,=[<)P,[#>\TV XGEWD]J9WM8AY*?ST7P\ M374(D0?KQ*43#;D.C @T*H?)"++&2TV5$<[MZ8/>M7J'A[@0">4W\;PM%O^?S[. M%3R%5$&FH@;C#?7,.@D+.EG\9U<^A0$CKCYQM-;BZ.MO>=P0YAN5XB:+_-AZ MXWYIQBKV!<][.#1"T V))O6-L7\[BY; M))9\'MUGB]/;X6O/!\R$P1Q *2WPP$CK,"EHDT17J4;N8;./7N"N#D&T![+% M?;[8]'@X:]\[.BYHHZP$7DFA.$66$&M]0:OGJ$K%3 \[=O0$=/4)I#4#8SV/ MO+H?S71>RKQXY?$ *(&.<2D5 <(;[8FQ.\H4-Z)*[68+ )P;3IG4M% MC4\#FZ7\=8>&!00TTE!2*IQRSD"B#-Y3JF45\Z*''3]Z <$:Y=$6\GY%U@^G MHWPLT8'\K/<$)HDE&$I@ ,=* 0><*7B!:*7ZZ1ZFRC496FN2[]TGONV3K;[E M+PL&*B7:EWIS4!@*REBZP\-+28TC%!3\HMP.K--Y0U@JG?;6A$S:/,'+Y26= M.,_+O20P I64%@E-#+;8*JH*/49S0MNM\.XP.;-FS+QRH#XMZH.%:,-BZ0E0Q^/UW7J6^MC_MLB7 MRW1;P6B6Z/HMZNLZ^Q%MOV^C?RY';[GW!T,1=](ZQKWG4'+D'=OSCK J[0=Z M&$/L*:0;D57?<9X:NS6)\R?O#\0;HI$S&%G+@"RS\J')%N^O MN#:D5Y%6:TC?].3ZU>5JWYRKC-UV:FR CB+FK;;80F4%5QL/;0 M@]"2958SUT\C[4 ;[_)J]RN3?056U5\:7)RCY8A&SI)T@2 GNLB2BNM.#*S" MH$8DY!V)H'OGU=/-_"(OU=-7!!SU=NR5=I9SA:DT3A<) T9P-[2V/[6#L&&& MMP6Y_?UK\\FGU6VVV#;F/5I%]MJ >$X(*KWTC CD+,02^3UU!%6ZQ[&'UDP[ M9V@MK&X+2,<#$[L6S_GZF>+Y.65Q1G%#]'M\XG;Y:?$QG]\%E5M1D-6Y3#N8>9D.\#M5$1MUA)OXFUOIRR8Q(.*(NXM\TQ& MW4D8[X6R3@G*F7"E+F'H+O3\)=WD,I[.IAMY;T17IO%WU5<'AI5GSCLD$H2= M95'/*+CF.1]8[6<3<+H@3EVC1-I3Q?:<,[/1%YRRM%+SYQY:"2U@MT5I-'X0/E)*_\A6G9V" MCZ:1)+:]*;#,R7=\8)#1%@0ZRM8(Z@SS!L4-0\GD$I4V$45=8'C^07!#;*\Y07?=5.62L- !+W.6ZK\M9 Z G $>\8A(A;* C'.PHI%)X^:96 M+PY MQHF$OI@_U+B*F=Q##W+-@&F"Q6WM39L)QKGG3^=^^'+X<@.#)\CR:"MI [&) MY%D:[:4=M=16NM_E?,]NXSF##>U M?*X906U8^]L4_JI3Q?@(4"8U08CI!7Q M=&L4",$$[_!:QE^.N>.PN<#W>LX+0[HIE#E! (&8 0> 5J[@$&3T;5FJI>%R MT,O:(.\;WQ&^9)NJQ^M3=KG!H0B7VA5-#X_E.C;*>*(NUCSH@BQJA M1"EG%3"-<:EN'.U2?9Z_ZHRWA'BZD>2>91MUAU&A 8R\<#:JPAZ+4M=!7L\> M4!\T\K98WMG2[]IOU>0.H+UG@EDD/,*ISS:20&ST,>T0H[*4U=VT;G"("/WS MR6].M'*^Z'T!1[0KR(S"GB%ID:82[_A#" -O;5#ND%SS&_+_"Q'P8F^ MS^5?$AQABE,-6.K81)5E@/,=%Y+Q-+#VN@TCI>1I55D,78#Q9-?GEP\'R;6, ME,G$-&]A/']WWF?MF%)B8.!J0MQ'$'41C]O-'LFRDXU>GCX89+0!#>+4,ZXU M-(Y#: IJ@*)5KD?I.6+.%>>KF1P7\O%"5"P7JT>(B/]ZCH;XHV#R=0I-W2<: M_QC=90>.KD./!@EXU.0I5=(C:+WDTKL=)5Q;4RK+[WHB-^T<4#4QNTG8?,GN MUXOQ[6B9J9M%EJ44I>0=I "5=!*)*JB%?5HKZI5ZN60=!%_+S^WLM5JEFU[ MMN\VXA-'UZ$! 6@@)%? &6%U'3=++&V!MQQO+QQ(M+4\- M#8A%;5 !:(GV4L5-6LG"/R&YJY1LRQ Z/L$N9WQ; M1\'<3N\_9XMQDO--IG_^D<_'J78DG\U2D]K-(T=P>/$[ ]?8(D"L,CXRA@H, M0>'?D%;!M[';70"9Y]W-6Q+ Y?F=Z[0#IX6YG-[,-Z):^LB?;[>93A;&P?S. M$^,"QA1KP:0C1@,/5;2"83%_!UV5JT)ZZ%:J'4!-,+DR2-3]?3Z-2)[8Z2(; M1WDMO^5E@7)L;,!1E;"2$0T#DU8%;#TT*)K%BPU,KHR8#[,)]E] M2K28K_[([R)]V1F(.3HX: ^ M%X9I+5#("J@K'"K* E68_IX,^QN(; V %$5(>:^0YP)OF'2G!W"(M2*G=MR,^ MG)OM?/[K@F<$$RL4XI%#AGG".2ZXP^+R&)J97CMJ7OB.&A=")YM%]TG0;>X9 MEEB"HI8*.:<,6<$MVNW>'A'I.]PS'GM"7Z4F-8A>GI,,?>(M 7++'&4>6^NU M<=0*H@I>,"$'$G1O$"-'.8 M4(A3R\"X!]M=?KG'3E4*S/<0:XT@X=AY5)GC;2$L79/WC"LGP_$'QP1JD(JZ MOD;2&22(L!2X@D9-Q\";ZVA9NBM5[J"C_=QDQ*W#]^8$R M4E/J%4B>!N2]PUCA@D8,V,#NBJ@?.W5Q]F*O)-GZD^_25 MWJ\]'X 2.G+( D\X0A1P3W>Q>T^8\%6*;'H8FZI_UZB#JSVPICZ6RA0[/3QP M;K DTD!+.6<*6\U90;F1?&"Y%!W;59>RO1O /8T%G 38]O&@)7624(R,@D@ MQ1TD!67>BBJ ZJ%*7*^PCR+I(OYV@IRGRRDU]QGO_OXE2YMW? 26A569=R5S M ;FX4!T0@EMHK7:@X ETE?JS]7 3:P]S#3"_A1#%0S9?9T^_VFHX8O/]E'M0 M6"C_.5W=FO5RE=]EBU+!B%)O"!19 [B!U!'%G.8&B.W-8P8BSGFI#B2=\*!< MR++<*P)33D**'8, 6!JW0Y3*WK9]+VIWV(4K:U+5@$H8&<1K%C!AUSR%JA'$-44Q6WZ$NVA4,W8MZ.YC?9=%[, MY^_'\TD6^6@^*63P\TL^F_E\\?>1],Q+WQ<(AQ[+J*VC2"_7E$*-"YJ-5(-3 M.FM&0MZ^#-KVV3YFT'[Z)?RVKXX+ J*H6P&OJ*-:0:JH806M +A6[UV]SQ;3 M?)+JME>-H*XE5!SP[M;!_XL]O*]1NY_$A_EXD8V66>)4NC[V2S;.IO>K@VW+ M+WI98%Y82I@'G+K4#1$;JPI*,7(#B1*TB['6Q-&+36ZO&HWSFWFZ(?'27>_% MBP),+3J!%<0HP)GQQEF]XP:CR%3I$58^>"&WX)QG-\E0_380C+8BD5[@\^)# MV$6[QAGG48KN($N??FR/AV7< M]+_E]],Q ^SWT23[ENO1+"56?;W-NK]GKT7?..52:Z>@A8(C+JE!:"L\!T@\ MK#KWC7^83U?3T4S=W\^FXPT4/F]4B.>"W92H3?4V$4D@)Z9P# M2%#D"NY@I@>6==L6E%XT)6Y!-OU%[LFB@DM?&9Q*#VR5M2::U)A;3..-TX6RF ML]7?638_2I*:3]2/*-;22*[C]<%8QX#6&#C"*22 >+QS9#D4#\TJ5:P]=.2T MCND.9-06NM7D_T5[(;6226;W']G?:CQ.K;BG\YO/BWP>_SK>-)I9GE"#SWI/ M,!P9:!74QD MG0)"DH(7SN*!1 0[UGZ;%$F[I;)JDM^7JE1[[?' C80ZM>3U M&GOEM=:4%Y1Y009VRUE#4G^U7+82HUO;X?;T?TWAI=%BLOSS?A(5E/@\ ?(D MIDJ-#TX;R5WI!AC<7LW A5O[QU+%3U5? M'ASW A/I)%0*2H69)W['-1S%4Z61=@]+,SLZ:%N7TY!B@BHU*\>48J\M8S#2 M[+G0D$-@H8*H57/\(5M\S_N*T0O <#LU.%)MD:.<."NT$8 1I@KC+'):5VFB,B2#I#H&:Y=%RT'K M#W?WJ5_#&PU)JU1+3)AU6'' K;$2>L=%2FXQT#"9'GSM*"%PY6NE.@O\!L M'#B57'#GB>2:7'"..28%AA1Y"8E25&)44$:Q&EB/NH:D7L8%=QZCA^6"8Y9! MCB'"W!"DJ.:"V!WMCKM*5U[T$&35Q'^1"^X\!O>7 P#;/IF%4 M5T;7>5)YSXCYE6W!" <"IR@4E59()!P%OSAGJ^S&@\#SN0!K(B/F/!F]U7Q% M9)B6DGDF/990>*[W.IT7!E0I$>VA7M$ZDEN3S'M(>ALYB)S"UD;35F@;>:F- M%+M#U -AG^VRQ>>2:PI3,^JC"@&YI2RRDB(EM/Y%&1]8_XB& MI%XF3'T>HX<5IH80*<@9%IA%>H&@UN =[98X/K",L&KBORA,?1Z#^QOL:R9, MK5CDBK?:2@FQ-$@IS??G+K*']UB& EK?/0R$,]\]XMIZDZP^7RRS^;_)M M],_E@;77WA8,E5@!JB4P2@DK(<-[OFBH!G9I765TG'=)70T<;R\C9[E*=Q$_ MN;+RU=2;1\]%6I 'G- B$4*4P]]H90X E25IDR]5!?K14\57K:%BS^RU9;L MC_ERJ1Y&TUE2%;[E)K^[R^=?5_GXK]M\%B6VU*/E='P$.6>^*4BB#2>6(81M M5"EM[=TU W4CJUE>MX6](I4G:@U?;R,?2^A?AX:$=/$,5X#P M2!B& @N/BF"%%[12I^X>[E0=*F U2: KC)W:Q5Y]/B@"H4'>0$L@9U9ZP,"O M]0-:U:+:R#6M+N03J+F$K5U!QDYGZ]71R^P.C @($48T%)9@2DVD-1K?!7T< MXRKM!L_>E 8!F\L8VQ9P'J5V%MF?T03],-^E%4>K=!Q9M;F3O 0* MSW]9P% "Y1GA5'B+J=-BMWT;$&U?6,7YVD/?0CT >:G(-\OU%EVIFWML;;;] M\\-+=;:_*#*2<-RO>G)X8))$C8%*3:R4!D MH2TH)\@/+ S;)#1>.E7K MYG[+U16[/_3/W[+\9C&ZOYV./^;;H^/M%%2D&WE1%#C5EA%L+&5>;NM?C$6" MEZI!;BK)8SFZN5FDBY.C1/8^L5/E$L>&!62=P=037T_!//I\$-QH'PG!V&%N MG(_']ZXLW#BJY,!J:>H1;UX_8QL%2W;S?(8';U<_0\E"RS\;_=Y __ODE#7_Q,0.'%/Q).^".<['X<_OSZ M"BA^_3+U_T,0,N8, BX2OKT6>CM?ANE .M74)+.\(ON:%[?YXXBXS1]!Q6$0 M$B@5B%L@-M3Z7>M;X[&OU.^^1^&$9L1]-ON:/ /<>I'?9P=3*I\_$D#4FZR' MQ@(7]SF@,&.[[HD6I*+U8?C;ZA5\12:>%O_=;/[/1KB 8; 1;?I)^+2ZC9IO MU'[CW)?[7(P_Y]-5-MF<8\N#=6,^E@BV?G4T* L1HY: 9E2C$"'XZ%94 RAK1)C[I'*T8A!VA"/WU"6 M:%RG"ED=>0N96$H"B%4.9B*HM5J*4\7\]CG7,O*3 Q',[TFPE M\-2+@EKKY4!<'8UAX!S'^GFL;M).CHMZLAZO/BV^9HN'Z3@[XE-_[='@'#"> M222XY89 Z!Q$.TJ(<6Y@L=EZA)K7RM,6T)'ZU.TFN#SJ23_X?*"I161*O&;* MISP)3;$K:-)6#S2?'#>7GSP6EH&6(:R7XR+>/Q 0Q @2A)#3!D=K31G&=C.B MQC$U#-E6E$9> ^LN%J8_)2/ERC8*LQ\/*--SE# MY]GJQ.[[Y*D@.>(**>0U)YL&0H[08FZ*5+JOKT>KMH'CM1(?JP4?2H0:BO9[ M1B-CJ %&,^(!T([PW:R8H&(@2[>I8G"U^Y(N[U SKT_?9=,LY]\]]-EY%,J9W\9%//[[&GRY_1*+W=5_P M-$XK?R)0HX$P@D(1>8:BYFB=CAQ4"%-,(&FU6//ZP=NV/+H*C.UTE]1 ^>W$ MPT2RK!QEE"!BN60$TR@:;"6)1K!$I533ZXF'6:08C(JH5EH8B"!S$NZHW1B# MPSK5:L? .?&P\UC=YWB8ATIYKSV$4&L-E(."%900J]Y2>4EIH9Z*AYW'T^N( MAT$LA/7<6(&%P5HJK7E!DZ:V2OI@CW!27:2EXF'G,?/R>)C9?/IN.L[G:2;Y MXD2B\<$!(:6Y4NBP9I8IC365P.UFS*&JY'COI_BK2"UO@*47@T#GZ6*+XW)_ M_$R@''#DJ$"&$@&HH1C;_;R<'\@-P0V(N@(7+Y;NU[^GJ_'MUY_+9 L=%_(K MCP8=;:;4@MPP)H4' EA-BUD*!ZO8DE?CN[U(UM69>;'(35)6TK62V7*9+U); MA?FDA,O^Q+" N+5 2D.M@98C"B0BQ>PQ0E7NPNA9[4C-4*B7L4-P[0.+D$34 MIA((*X@@GA3*$J?*5TFYZ-$)THA-T1"/WY!KWUIO%.%,&N$(,5*#_6ICEKXU MUWYIF-3AVC^+]2T[0C?+\2WX/"/'J?$(*DXLL4Y8NKNN*9H;#.E2*ETS//@Z MOLTFZUGVZ<>QVR'G$W,[FM]DRTUSI_TST_EX>A\E^"T*3]?V*5P.M:N-IM0&027&A\C9S4-S"9XWA;>7F5(/)=7<2$5O?%^ED;?!6\+*AHU ME.!H)&G &$(,>U_PQ8!*Z3P]\B2TA<7F)="X^K7I@_PA;NCSU ?W<_QM=]I7 M7-KC6;Y<+^*I8_*[^VR^W%#S)=O<@9;NOUANYOM]%'79SZ.?VT/HM%)6[<7! M.B"%MM@*Z#6*"C.B7*BH+T=Y,8%*>=4[YIA^3%C)HZW*FX.3J:&VPAIB1P2* M2'=[GGD)!E*8U3; 7IZ%+0JIB[W(W=W/\I]9MKF#Y/-Z,;Z-E*3?[-K5_NPZ M2Z:O>Q:TE$)H/<#:"^\9M'+;\T)$8Q_(#G-J-J+\L%RNLXE=+[8I7=-\LJ'E MJ;P__3V/*_=V>I\$?LR0O.R-@2;@2\XA !JZJ"E" @L>0:BKI,0/;X\J#:@7 MC?#;$$Y;&OSA";NOGS[_9S:]N8V\5 _98G23[?>KQ70[I7W%IGP;9WGJ# :N*&97UV!/+N!-;%H?Q+I7C,XI2$.U]VGK;: MUP.98$2)3CXP03#D1'!/MF+%PBE\&D1G'>JWA*6*NP!Q3A@K]&R2K[W/ .\])@/.@5 M[DYT;1WUSRY9_+BCY$#F;HE1 1F3@LM28@Z]4(H^%!@31/:U*# R#M4B]')(NXF][@8=T=?#7 MT>Q(#^.#SP;I33P>TK5G2$LG&:;8[VA2DL*!->.J2;ZO7MY\.5?;2PU:9O%; MMVH^L=E#-LOO$Q-VNOU)[)08'1"%B!F@B"3.:$F4=Z"@VP$^[$O :T)3_7QN M"U]?HX&9$I+FD]]'B[^RE"]0%ERGA@8L&$P]HCD44D@@+16VH-A(X8<5W&P& M634SN2U8_9;-L\5H%J>M)G?3^339.9N+/4MBJ]3XH#$DB$$.5%Q34%HL@2YH M)ZS2C8$]2KYN%F!-<+IU[V\E0^9CB>3MFK\4B.'&*HJXLHXI+Q13J."G KI* MV4 /#]U^F9[=RK*MM;$C()L<]0X?@7RY%\2=0?B4+ V,8)YZ(N-_=M3KN"$- M+&C7&7;R%H33JVW[CWS^D"U3E.;O5!_X+5^-9H]_GQCY1[[ZKVSUB\55-_!+ MOAD8BMN-U5X*XYC6@L;_%#SFG%?I']'#K;PC1W=?Q'?U2V2["_E\L?M1>NY8 M_Z5V)Q*80=9Y@P0!2@ * =>%D:QMQ,RP3,:A+:8Z9-I9 'V9G#B+AVSBEO?W M:KEX@AH38A$B0DO,[,[Q0"BPI)0)TW0 _8!^MEBD(ID- M.?KGBX3,#>#+!\TK?B.0M!JXXZGOF73Q+!)J%_<@+.J$ VD1TS;H#@;*VQ57 M:];>9H+QDR?"X4^>"U ) Y5#$*>[>P7CWKF"%B&'5J+7 0:>6VT5N-]:0.!B MWORB;CY)Q^H?H[OL9'2\B<\%9I-9K:/BH;ES3.IT964A'RX'UM+O0E0]WR&[ M%T2+,=758CK>7%*;C_]*]]4NOWS]LTPT]?"XX)G'>--5E;ODDXQ4[MR1A$<] M=V 5-MW"Y67XM3;!=)*Y?A)ZKSP="/'.>'N%8F*E;]Y0%;C8P B*<.8)S'?U!1<$T9725'X&P0/V2+[_G@E=#6 MA79YE[Y+9_K'.JW(HI1#/8RFL\0RGR]^BV-71WPCK7PW( &P$]@IABBG2!/G MU(Y_PFHPL 2^-@&7]U>,W>[X.UK6J]M\D5RU?\XC7+;E41LWY[:Z]Y]L,9[N M*J&^)#85K/BT7BU7HWGJ7;5]_OQCH?89! $$HT31:-8XYB06WA3584(RUVKH MN="WMWNM7[K_7T]7/#_/(_?7FM-\TO_QV.YKO"-X'8+8\:4(- M.W<.P4"N'9722*"YQMI"@@H91 6DU2;'[RNN;_+N_9H[(9@FEMB)3P;'B6$4 M6!!U=VTE1A@69?7" U*E_J=' >^!KJ=ZA=M>\='=73R@TUEL1O?3U6CV-/X= MI^_7J_4B2UTBTL5.1XN3SGQ7L%P3""V3PB"M-"9&%"X7:8FM8O"?G[.=DAK> M(.";EEKO#P(_FB[^-9JMLT=Y'JG$(HOJZB2?Y3<_2^1/M/#U0 $$5BKK%(T2 M,,H(S?=\QWX@=P!WZ"GHKS"OM2[Z5SZ+;TM=3=M<:$(^?!FUMH-*6E5%7>QA17GO5U0?A-Q)06\Z DMH(Y)1W3A5*1\2:A!UV@K^N&A2K+=-, >R)L@I8:"$O M^$@]?J]!N0ATC=6@G">NMG2!(K?R1 G*X\>"A^F:#<523UW@I1"NZ%[#C?=J M:$G3[2,@KXWY;%!=E)-X [967!-K(E8(:!/S /'V7"?( &B[B MX.5IG5FZU#OE[*?=-LWAQ W,!YX/@ /#)826*A(U.60HV(6_N/725VFBTV.) MGRNLO'Y6]MY[\[&=Y'7IK>.,.Z@4YRZ:Y\(6N[ U" VL=6+WIU?K(NL]T(M, M 369;+HM%)'\7XF7328U'?YJ<%(H"HF6$!#,C?1(%1M*Y#H>FF+7(C#K3EZJ M38AO(W_)2R6>+J=\,9JF"BJHV&,^<) MXKH;SG!FA=<,<2 E@,IK8XNC21)A!M9YN5NXG-5PYCS!]&:?[=B9"B ##EEB M"=3Q[X@S4W!-06W?G:DUZP:MBZSW0"]?'OLEG\U\ODB#NJW+?C21( "AWD!& MG&=4.Z2UPH4TN&)5/%/7>![4"-_VZZ\OE^N 5EF/&A\(CZ@$PGK#A++.6&.* M358Y)5I5\.^W%[:O1HM5/U=8PS#OK!O">2"X_H6X*39>?IAOV[IWL@Z?3B$H M!:"7''-@TJWLG".[J_"B6C+SUEH>#GT!5I+^]:^_?VU$U.GZ>SJ%P)QW/-JV MACBJC(4*DL+7HY65JI6"([E=?_/L)CGPWU=@;^5__2LP"N9'-NUZ$;Z810!$ M4A(9CB&.&Z+Q!A6-9:CV2E:IL2U?IO2^#MM;AU4A>K-W@@I"?..D80<41)X?:2 M(Y2UFE0T(-]L,ZNGA[O F0"Z_J7_U*W6S_5_YAP#(PPBX; "%"M-A!&PT,.L MAMVEY=_'Z2\BJ1O#^GTOZ&8O:!9,U[\A//7R]7-#.'..P1&3$F&\<\91P@E@ ML$"A-5"TXZKNOR+_9O: 9O%S_7O SL.XCI#OYP9PS@0#5M 292"SBAMN%1.T MM]C\R1KU,W-8A.]_3!?+:;SY72\X<.CR[=.+?B.IA4H^E[F_WK% MM8-Q]^62&0RPDI88H7_R_PQLYP0JCE0!D/)4:1I1XM&B T,>AU@X&B9_WG< M[XWY>@5E_HPS"9'@W!DB:;0()/8%9YF% VM?<2&JVBCS/T\0;4'0"^2MAQ1Q[GU4WT5!(]9.# MLW<(D;T8HO=E;.R[MMY%G MW$HJ!(!$ N XW-U=PHP 0+<9G&_E2JC.-8+6A=9[J.^\#H_<"PTGJ![]8' M;SIV"X>UHH0#[_?%JZ.Y,HM#WPJ*"8$AX1H!(PR$ M'BE0\!1J7>68&%XB9TWP;&ZU7"34WL=4GF23/+VGNXE8R9'/!<,E(-HR2*!1 M7B,%K=EQUAJ!JA@(Y;6JIT6 W_I[DC2X7KH5[+6<+8]2,**EYOZYGRXV;VBT MP439;P=I+ 2*6*MA-.B0-,*Y@N=$XBH-7H95V=[/64 M,L6XUTHH% _W@J<,^2HM^\[.LNMYNDT_ETU5D5[A,GF6!>3^R1;CZ3+[O)B. M-XE,/]KT")2<3%!02C!]\*FZ^WA)YJ/JM MMM58ZT2"PQQP+IQ$B"C@!0)ZEZ[('!;TO0U#;Y=CESCHS:JL:JUV=&16FE<@ M#!&I8=2OO/224,'VGEYG$*Y2KMD>P>):EO#UZ+?<:B(B8J1%0GL+ M 8.%X\M%F^C=27/-2[,9$%S+(GRA2WS+5Z/9TWJ2!E=@F<\'!#U@'@.*J'': M*F2U+#@O+*I2DCBD4[%[UTT#TFQU'94Z;[:[@<:1M]1!98$W "CL6!%@],#H M]^KX6C%Y"<^O90=^=/ZTMNT>_&:(>J6%FE"(-53./ MZQZ(\%J6R>YL22F]C8=I7WPK0 Z)$INR#4@)=X#9(@W>6XJKY-6Q]V71(]%= M2_;<(SJ?+G]X:ETT\M$@O&?8$ND4Y] 2#*S>;SK>5#*1^?L"Z:,,N^@5L*GH M>*_W?UYZ3364GFE#M(PJ,J42("N4)-9 #TN52S<3;W_H_*P?;N'C9"_1;'J M.*>_*A3ZGWYYD$)Y)JB2%#D?ER$E2!:%?NYQ:.\1/ M$/;:'_8P.-Q3W#1RY>9I#KYZ&$UGB0"?+S:-PDZ"O<6O!Z2-H8HR8+#! M%G) ("IXB86KTE^CAS[EEA= ?P79Y\62[7=]N?53H8+O]0 M4-IP:AU"TJ!XR$H@*"RXJ:RM$FKIH5N[1^=":S)K?P7L6T%DBX?I.#NP+\PV M8(I_^_3C2S;.;^;3_XE&!,$8YXYJA)6'$%AF M-?+" +3)F<"EDL#;H;+45G)H3(B[JW*.(DL ASI:I1B;'9W*2EW%T]E#ET%U M<3]?Y#4QMO5%VG6ST3K7*F1I[T,\703N(.51<2 >.:O339%>E>K]VPJ5)WM] MOO)XH%YJJH5 T5@&%&$)$?#(0T& 55Q446*O:866%O+Q%7H)3]M2,HMF92=: M:SY^+##M4VT*%9P@3131!M -)10P RI9_OU'QYG"S&OC8]N(.-G=\EF?.\]= MU%$!=0H)!8UEQ,,=-8H16R6?JX>HN$R0!]!P$0F@U M,@T>49?RM/>)U$5<54TFTS1D--M%6->KVWR1?.=-I%2?_FKPRCG M$%<28 9 M$0YO#1"B'!"N2C)*__>\"^!65\IT[:)I:PE$.N]V:6-F=#]=%1./IDFV>,@F M/E_X=2JV_K!=-,+6U M!=EUA*ZN=GZ* MQM>&!,73A7$ >J]0) U[Z=B.2B>\;K5I7&"TR,#$X,#8S,"YX;6Q02P$"% ,4 " "'@0-- M@[$%"TR,#$X,#8S,"YX M=68J "_Q0$ %0 @ '_ MR@$ ;6QN>"TR,#$X,#8S,%]C86PN>&UL4$L! A0#% @ AX$#37_SSI], M40 EP\$ !4 ( !F/4! &UL;G@M,C Q.# V,S!?9&5F+GAM M;%!+ 0(4 Q0 ( (>! TV:QDS?8N, !W6"P 5 " 1=' M @!M;&YX+3(P,3@P-C,P7VQA8BYX;6Q02P$"% ,4 " "'@0--V'W2_2:, M F*@< %0 @ &L*@, ;6QN>"TR,#$X,#8S,%]P&UL 64$L%!@ & 8 B@$ 6W P $! end

M,/'\/7_X#GU7_3X&4:I_WQW;K_W+R?4/6G^O$9 0"T8X("A_]^.G2O6^Z8&= MZ-Z.BQ_J'V9H@%'_//PAH?8 Q'+Q4[)2";#A'[Y3WW7*T=?9SWCQWM]/+N]_ M+%<^88[+#$")?_?CHP?=?\'*ARY__M"/DY?]^F\)^0W\ $9K H[-8,Z",U?O MQT?"1I;_SUW#AR^5E02F5S:"^4"\E\6@2=M?=OZM2LNB8Q!W/4'!U(+_]H T:C^*JB<) MF@9Q=2BZZ"3KL@--3XP)1P#(%?CQ/USW+\&N-!K*M#S7,,_YHE>U/W4HKOA. M;DO7L]>(C9/R,-Z4&WAS']*=%*?]1Q7!C:;C%,_^YW'8#&CQXR<(XCZ7$,A< M)C]Q5/[P;Q!K%%=7+\!\1S6_IM=+9<8QA+]U@>P" K3)#_MP'WF*^QJGZ X\ M61']YI/Q%&U.P&U;?.Y3V>D-BF[YA^^&$-M^]_L%GL"BCUCXR](*D^7\;I4#S"#>O0# 7%T2+IK3' MJ1SDL6UP:VI;#?!J- "[4(RW&N!YPN#S]Q_^4HS'/Z1&AEE/;N=J5'8N1]-/ MDZOIH-.=.Q>MS_XD_?Y#4-*(EME(DGO>.2,-O'6BJHV3VSBYE;GGE;DSJ4&< MG+RM8:A'%3!Z^UME2P?%026P^4.K_I&LIG8J3->,J[TU_9Z97,=PU/F%$*PQ M\[B)<&?!1&V@W^JN5G>=@>YB%P335G>=0XKB_"OU:7+7<#(J^\6X+_PU6X^@%%Z@I?7$JY]A&Z6TYOE4 MVRD 7@GKMKG@; MZ;:1[K9$(N1""MV*5AOE;D? ^&AD2>."=7;R0]6%D+AU^MJH[RB&YNSD@>@+ MTD##UBN3A[V:KUHW[70Z&YXZBK.H5C]3R\-&?CW[7@C-+IAZQC:NL^:Z-HIM MU>-9,&JK'ALBI& 7@F\]%*=5CR^9B3C_3K%JYV&G-RVK&;QI,.GD""UC9Q> M-=^Z\EHDIDU*;"\3FZ:_'8%6)T^?MI+Y%"W?E\5M%VQL\=MM,1QOF/]^S.:' MDZ\_-.1K'N!*GHRWR"^X:FQRY\D??!L-GYIWT^J8UZ]CY 5O;CKPR1_\"X>4 MY^_'>/C+EVZUF*5>@O%PUEJCP>7SC*H]5GRI""9M@-D&F&W5>U884FW)NXV6 MMZ3LW\W'8QF5U]6;2"^H;J[:^MJ]MS9";+M^MR52ZJ=OFW[;N&A+ E:EMN;% MZ0@;9%[87B'2V#363=0Y%=YH@Z83L4YG*"ZTK7!M*]R1 M[X(CU+;"G88+T:K'5CVVZO&DU".[(/I(H5*K'IM-7YQS]J+Z->L-DI_C7MW]X4P\F1%D*>75C6-A"WJ8K#4Q5M W$3BOA;*8FZTOW,3I^6P/YF61>717/5_2S^WH[-^)!>J;9ML8\RV'%Z7 MP[%N[*[*:Q&'-F1^>I=O=UQO=O7!I=';T?^=D137A#1F*OXS8MFNPJX=3P?QF&$7_#FYG:]%BEI!>*; M%0C,+[!H!:*-Q;:.Q<;C'SJFUYO>3 ?=27'9N2QNRZ+7[T[ZHV&5]NO>C( \ M_UN]T+PG^&H\O?_ 6%TH?/A _:W(^Y6]'/H_7VFCO/7TUB.Q(5DC=TJW-Q9?@Y,U$;"K>YJ==<9 MZ"Y]H7%S8SE:W77$I,6SJ+F&"%G]FMV"\<5549;%96?2_:T85TF*4352?S!* M.!7ES=&&ZK^>N*GYRS*OOOK4IB4:2$MLNE[SG$0\><)]\QVHX5_3_N2NTQ]^ M*<:3JD\(?N[<5L-NTZC;&P"K_X)C^T^%3LUXK.?4S$[Y!>&--3V=RCFV >\+ M!KRM C@G!9#V];8*X+FBQO-W)1Y'C6UD^/1Z&W(A&JBGM5%A&Q6VHK5DL]@% M%[05K3;\W;(]:Y'0+"'^+?N]U*'5ZXZO&Y>QLQ,E>:'IXNOK;GHKW$[E:>-A$[%++T>R6(7M,&&D=@[5)<0%/M;TB6]5=;5MN4^U MY9I>KYP6EYU!O_NI/^A/^D7;@-LVX+8)AM/P)]H&W'T(]\U7(-]W[\K18%!= MLBB+V8B(XK?;8CANNVZ_P:8[P2Y4<_N73^4$>/L.W%A R>B%TN^VFPRT*W5]IK2"XD;VQ0T:D<>1L#GHC5.3MQ MP.V\W38F]/YQQ4>QNQC8I.Q3Z](KE" MS8V;?.UR]O9)AS4T///F3 M?^%([/Q]F<4H];( 8NWA.K^N&ABYX*2]$M5&DFU)>"X.A#0V-/.UB$,;&#]O M8]'C9'*>%7X]77SL0N CY>!W(-NI<%,;0)ZZ/?MV)%-"5'6D[H%O4#+;&;CG MT1MP#K78=I#D;O2BY (W=\VM'239JJY6=;6JZWE4%[M HE5=QW+%?C^I2MFK MWK_BY__Z_5T4+R[LMU!=]@K/EP7Q<2-;FX!E.%D_#$]\R,0 MP Y&O5__^'_^G_^:?>RZ6Q:V.RXNTUN+X;@[Z8^&)MVD_5RDY>#V[OXM[[MW MZ27SM5M>_CR]^524[ZZJOX[-EVY_D+XACLH_I5NXC[^NFO@ O_Q27/WAN^@) MPNJOY)\?_7>=_B6\T.U-WF#"'!58,B^I-<:00*@RFAEFF2"!?_?'I<-\># ? M^S?%N/-S\;7SR^BF^[26??#Q07]8O+F>]4-A@GZW+(WPP<<*KGJAXJ#^$#3Y MY >:!+9)%OIX771Q,X/>KT0"L!\#0 2'H#[OE76=<43QMKRO* M+\4EO*7L7$TGT[+H],?C:3K[#H0L1=GI3\:=HM[VW@.8T_"-6^".<:<[[HRN M.AES[@/VGZ?#XMX447312>?;R*/7]Z =?)I;L,DCF[?, >GWA]\\')4WW4'^ M/8L'5X+=Z16#P?P]?_@.?5?]#EJK5_^^.X-_[5].KG_0^GN%.!**$ %$4/QW MM>H$M3CHWHZ+'^H??EQ6A?<@/HP#'_9EK0CZMX\D9P J];O-^GJEY9A]'N,# M/[_;Q]OH^%@YJRWS+\_3[?= %)*.+,H'E%#[$5 ]V7 [,YN@>Y_R%V;V]*@) MG!/*MQ[3(ZLHV1G=)H<&K-UT,IYTAPG6D\Q;GXQS+SF]P+0Y[[[-H9Z$E3@F M"7^Y7Z1<.:?@?B;7\P@B=]:212XH9Q>:-+:L_%3._T5$Z%NR8A"O32?7HQ+^ MM#+>:RW:VCMU%PCK"ZK;R3RM3=N:A.'#^_=UJJ5;9[>.*7MG+6*5RWC!>&.E M^5-A@]:T'8^V'T>3[F"K=.8L6YD2C9TG\XO/?D/Z5,IAQVBR(0(<570"1&YK M/^M^KFL_SU+$236CZ?C-YV[W]@?7'5^;X67Z)_QKVO_2':0:TWTG=;%(,,"\)J3XW22HO@E#-L5@R*G&LI3[ 8M*Z>L"-/S7Y-;_^A#QJRWWLB ME_@@[.X!H==RVSIDCX5'5M2ZZ?:'$_CON-,#-0$_5'!WNC<@^)-Q9W+=G712 M^J"\1PPT_V34^=J?7%^6W:]@+L Z3,=%)R6]JP+98G;!]YWT5=4#^^/.N.A- MRU0V^]0=_MKY/.TF?BZ +V[+_DVW!*@KZY*^X7.":/)@",*D&(+5N8._E$4E M/N/O\TK9:G%L0CX>R=GHYJ8_J6!(;X?O!YR*8:]?C'U_W!N,QF G=RFS:NRQ M=\P9&BFE01.G_$RR/)&6^-.0K"8%*1,;]^ZGG]Y^_"G\_/%#Q_SL.^[=SQ_? M_ORG\+-[&SZ\4,6Q&<3NF>6X6+RTXOM+T=VT]F@;'(^.3_4Y,SGY,OM%[7#? M](?]F^E-FJ90L=&\CP \FC>]Y(C/@N#1;5%VDR+J#*J#J'0V*.I9K\*&P3$; M#=$#'VVYUKZ%OCFG>CU&J+D*/6NF0B^?M<+>%O@/"UT:+T^_AND]SUK/_P]P M8B?7H^FX.[P<_^^:2'3MYSYYO, 59S%"D0I#V>'_] M:0"D1%F2+U6]CSVM41]O(U#;E,.NKCNRNU=1GR9FRO*B.2A6=;7*> MCE$=.5:GC\U&41UMDS(0,SI*-)#Y2;O;$NX'#[#)DIW.J.JV$?)[K2M;DM;9 D36#<%T_4)K'L;V*XI)MI3 M?RH[>O7QY42LW]/8&POMX&E(/<.EJ5=.6?)L.9LG.673%9RD+Y'LQ:RP=8N# MF66868:999O+/V:6:2/8'C/+CL2MQ72?@SNF=4CW<6S;:NE+6C!^]0\2::L= M\F"^C[BOW;5Z+A8)0*6-^3[Z*&0U74SW06V$Z3[;$J+3PEP?5$68ZZ./0EUL MJXV*"!-]RI$N%4)U'=O9)H:*V3XU4&O&U7C'W![,[3F@E6$U]9GNF-NS*70: MGMOSA*'M];6+#$JAD:V:B<[2309,5F9II1]E^<1)Z73F5I MOFSK=ATE*3Q*=B"X!8Z0Q3"S2E;SY\^7Y(%R63C/%Y7U$A*%V56<1S&\E":B M4J&\$M[*$RI6"&;.> *0Q8D?KGJJ&CIM9J,EAAK .[0\L4$&>ON&B7*^>CA-RU,T9K_Q]%8TOTA\&L!Z MPC\YS\Y8311Q)&-Z#Y+.6"B*7D;!/1M:DGMELMP:;AD#P\I;0**"="C!IGC# MKE7<1!'F:13+LINWX'$T:H'8:[33E^B1!LGCVUL .T&$.U$@M+RZB>Z^==15 M2 ;3V ]D1N>S*HJS) D4%!9 44"TN$GI')]@AEY5;X];/"Y8SYS\8^&Y%K8'T0 BX15;T @/8CL"U/ M8@GN%R ET>11BL)5.$SE]^IMG\^NQ=L>QKXW)C RX':%L',!**!YK)8YEX6" M&/'9F#*RG"Y \#->\6Y8W&VTM6(Q*":P0F(@0LM6>;MO9LA!07=YOB1+7DI= MKCE0/ <%J: 6<(63!R:+[P:9QLI(*AOX+% J9A[S9:WV.)HH+KD:B,JZ8-QD MMPWA&3,M/>,J!422SN)VU8H2P(MZ'KA2LM3[$N-]H _2:KH(O2B-J2IH+1[] M!88OYF^1VIUP]HJ<"Z_*NA+_KV)/0;J.V0C?PZZ9GSE.4,(B]38I[5]P;@E?(, MR"-" '+!%U>XH342(DQ?1:X8&ML-)KS/ '?@(%$"2C/UZP\J%[I$.B$YA6UT@M>V'%%'#^P.["*P #Q M&!,CK9$R*C:;\ 6CWTN76IJ8Y!XB.\%QKBKF#_%M/E,X3_\]<[UEW=F&D4SD\7?PRA9B%[*J 85 M[X&E@C'0X3T3]RF(R4-LV4K-MK5[/\I W% @DMCG#^6&BO)B?-&20SQJ&G$9 M\A.-0 I#SZ(9<,\>#,I]L*^ W7C(10@9;!@_$.[VPU@$?1)8\< ' SOC3&7U MP*#'8NENE?$C6;9X*^@6$50&-DSCN!AEFJNR((+E]$"[W0JNH()]BL;3<"$< M2]@]#5+X&G@-WB5B2$ENVP? J\.Y3R;92$A#()$GXSXU1D^J*:KXXLEP9H.7 M5\ZB7E-P+OPHY2*LYGFQ[.$"Z?>2K.H*CBF,,X&N080\D?@ M$\+S_TJ'=]+F\T74Z^_4CQ7G#ID(/ -G*(**$2FBJI',_)]98'<^7JH("'PY MC1(F(W_RFT6R3>BCH&_12%VB=&:#SKX'GN>^N#Q_@6SL-%LRN:<@?4_? R>$1RE( MCA1_(0^*;##X'\FI_^2V(J*HZQ41J8@6\40\3MZU_#;9!&[!GU -@20HI8FT M8X ,8,1(:"V^Z'2.N)-H#NS $8P&_(UXX?U6[PO\KR!WXR@:RHV 0M0L8XK" M@,1*A^P.WDM7@;UX41+!$%:.0)"(%WAU1)4BD V+>+8[-&/488:$4M.)1ZY8 MLT5(ETI1L"N-@8O"O".]XB"Y%/=/EP(\*9!W&$M 'Q2%U/SER\,(1%TV9@*U MQ850* :$-T=*\\1B"*!;X'<8(EPIWO#".,5-"?TJES40FSK -4*3\:&?*U!) M+;DT]$'= /2?!NR;&HS<66Z0JQ#T/)CMHLN3"#%Q:[[20LGX0U =0KJ*RQ[# M#.)9X NTC!),2>=4Z9^1>FP&9PL:?BZQ(@XB%T](JK2G@36>5U$KNDEMU07J M2?\H(#RH#0YV_96T^S\!.&W3,:K=/;^XN+"=0:_=?G_N7/8[[SNJ8]2@X[CN MV1%TC!J++^3L\\??OUS\=O'I^NK/"W+U"3Y?D-,/ MGZ^OWY3<06K! '%*,$#F)1I4C0*>3D3#M/\Q%<_WQD+WY%';=)*J:/$M#:1L M25M,&IE>D?5RG_-4B,$;J8[$P[2XNMS_!@@?)F-.0 W 6.H<4Y'*1M>0>EH> MM#O#;X &5:JZT>\WW&:GV74=IPOS4?DM6#QOKRDHG^M9C&Z+13",;XT[C5 C)M5>1^A9!CV'QXC<"!%,/&&=< *NP&N.4ZVE7Y%AD6&?85A9?7A36J*FUZ_I;?NP!_WWH[BQ MOIKNDT;O50Q(; >=,X_)L'*6F[@<:<#Z:F4<#JQ#?;5N'VNK[8TACM@&0YPY M;ISI.QW$&<09Q!G$F7);D5C=%9M_B#1E.?1VY1VISVLWT'_(-M!OV2B29[6\ M@'(N$X5D3HQ%0J9.(-%O6T68ZUOD[]355I-LF6/*PR'M3'70$NWHGMVC<_!'*[MF#KY0?O MB_F7ZW,NRY#2^E2LQ7JU& (R2/W51[!<[$F HH6B58YHX<8%AA,WI^$GEA!Y MZA=^FL)5T7/F8A9A-#.0N'G!W?U'&;?I4J3?!ZQ$*6*,J%0DHF*PG+6LWE8- MP5#44-10U'84-;>)HE:)L&?E;=1"[G!^?)NL/#2-+4G,R]+!EB1=6U_.,K8C MP5@9-FTR@5<1(35:DX[5Z^N+6[Z:H$=LAR*$(H0BA%820FUWFP[$"*%&N?*' MA\^L3I:CNW!MN3402J!;U6B%?(5\A7R%?%4)6F&<>Z<:&=H:&FOU,DPA')XI M770%-/:_UFKGF\(O& VIHOF ,%0M&.KV]<4C$(80AA"&$(9V@*&^4WZ!C>. M(RA[*'D8/ ML=I&?8\FZPLJ5B(M&>,KYFB^>@E2V^JU4990EE"6M,A25U_-PV.0)4P4WKH@ MAK:](SRKB&<52TU0MG5C(9Y4Q'#8?@T9!% $T,-9D\V.MN)K6%,(,1(QT@A> M18S41\N6Y6H\!H<8N:&O_D-"@2ZKKM_;P I$"_R0O-DR!+J!YS0VRA-EE/( MB?@V&FV8ND2RA/11%!.XB"P1;9?A<_\;F<#W8TX84&@X"T!H>;J>,:ZL#;K3 M<&@XU#:DY>C,+@]Z5R[KK^/TPH,7U/)3<1&?BV\.HWA"@^7WS!ZL!,!C09!= M\_-)\T1^!BST\L\KB'3C3T!@/K$'\B6:T"5CY\$?)F/X$R:>03# :T"GG+W+ M__CQ*:3.!U4,.,YAV5X90MX\9JG&U.I]_S+PK]1-V9P.>_N!7X^3W_GV5GN[ M^W>+P"]82LLF#WI%N$7X GUFP^V]E&A6 J]ML4OH@<)C<6'>O49G-X*I&^7G M!Z4W;Z-@^#2A_5>5T/Y!);1_64IH'Q2L0G5,\6S!*KS*K$+Q &P!<9 HAPEX MN'<.'HQ&S!-,^0$,0W*5L DX*-(CN4Z 62U);VB+R(]*F!,;)^I[@4"40^.Z0+6HL8YZF,!T4I MI^$00Y/UA7/CD0D/G6Q?62<*"=B+_CU-_'N9PL+A]7(3@G(R9L,[D><"-R1Q M*D*]VYQ@K@K9JR7W9;@1QE?M*2FU-H.V6-)B"* MR]&5NWQJT1U+&+Y:3(>$PZ+'A?MZY;=+,P6?,+2+DK5/>[+MZ"O1A[%&E+R# M&0/5-TU_92&+:2!CC'0X\4.?)[%,8<#PHBD.T''2I[[Q%-?&\"** XK#;'.Z MIZV\/EI]*"Y'%UZ\ID&V2SRA\50ANV=!-!5GL&H6 MXCS0J3=Z3_U E*]].XKBMQR<$<*9E\*3_*WZ=!I&3>-$N;X1((R'HC2@-"R2 MPW5L1QN_H%PI9)U)LHH<&*EAMY]PS5KAU= MMT.[;M@U:D]'@H^R:Y3KEG1:&'M&(4(B0B)"5AXARRRI@.V;<7_ " @UAW"E MNSP[^([K>SRN^ONG'U+^]H[2Z;N%=C2J&\VG*&$W,,7W0>1]_>6?__AI?FTH MI5-Z8;_#7][C[#H@62CH\H6-?CZY/!?EJ/_C_/?F_(3X0_B">LE;IW=Q=MDZ M<\[;%V[KLG?>[K0&[J#?'K0OVV?OV^V37Y[0N4BS%UK+K5HFLQI-JH_B\G<^ M++'OJ6^6"B3^'ONAYT]%%E4T(K V'$8B*?XL5Q@[;\75X*RG(4V'OJA!"*PR M%&5#Y%\91XF&27Y(8>K@\?.\!PT7$94@'3+I[@M>I>'CO[AHM@E( #]33AY8 M$(C_)^.(,T$S'[Y_&$=!\$BBAQ >S--;[@]]&OLB-6V4,!4]8($_@5<*TLH& MGO 87U16]=1KR"T-8#Q9-EL2TY #%XOX0V,/*U& %[-79J@:!_F<_)W2&,@' M9(_9-(H3L1]W&<438C??_H>,Z3TCMXR%@J>G-(8;;Q^+RTH>?%%O-B%R,!:9 MIC%/*1E<9IG%L;L3K344MU71ZIKT6R33UYQ\TUL&3\@6G_ Q8PD!,E!@M)BILIIY=Z\" MV9XGED5N86+#B(11,F-IP7!#GWM!Q%,0"@I)Y:3B'$4EG[.7U%,HHF?B(<6%YJGWGCU M2C?(;]$# ]O 6F":6Y!B)FJ<)F.:R%^*,Q)*":;_'),*:0\4\RDV4ZN@I@;< M!9PEJ6:W3NF;%>PV8[6!)\_5V_U6VQ)X1">R&:\EHY7T!>F01YZ O>@07@^4 M%;28T*\*]XJ+ERD$F)%@)>!M\/4%?"CV?:4D TPP(%3,1@',6C(H'?Z5\D1= M=RH>Y7/)E3!3Q2XB/)O&L?BN<.T;0&!?)#G$S,IY-)KZ88:UH,'IG7R[B)4# MQG(:/V:$&E$_GH\NI_A\X-.(^X(4%KR9IX%:I6C6J$R2TJ-\3(1M.X\52VCW M)UG,F,\)*2G'=Z4=!\@*0&0%X]!<8/Y*0\4T,ZYZ^4%BV$(B!2?#,L#Z/V'> M&<_/]N1Z/W(R",,4'O1EB:?^G]G,1R 0<(F MJP_])+^VD5SG,.Z36Y9/#?U M6[9%M#55!KGQ QCKC(2 UV)^6AY^R6YCD,?'^=CMKAR[GA[52AA7LV>IG;^U M/%3/T$17L@)K-#625R*E@+\<.GRILX9R?^B>Y9"1TQ]$"<03%(P/:E0)8+8& M('@ ]3/)$!A6KFAHFK\:/@".L&7W88T>T!]ZWA=>X<^N]U&?^+)@TGO)_P5X M.0.M!7YO/."<)8-P^,&GMW[@)X\WPJ?>RL7MMMKOG6:G[?;?GYWU+WJ];E.Y MN.>VVW%<@US3YHG\S*?4RS]O+^<3&M_YH1HD39,H_T+%*N4W6>OY M)A BBYY[(&%TRMF[_(\E(9^/NYAE,@MTME>FF6V>IZ*&Y&[9SO[I_?8K;]_O MZRN2BFUJB/XKDX3"B@.8D?%9X9A$M_ > M%>G912'6[OR W;8Z^HI7FK+J!Q&<(U'G7YYD>XOP7>[^BUV5+*PG=#R'"_CH M46Z2[4\&C^A@N>U8KKYZ2'BR'+7IAJ:\V('?U8@O59GJ:L1>@NWJ6AU;=XT6 MLY,R#5;#U:]3\(%Q_HX$D1@_BR=$["]GN_=/P_*H95]E(O>L7E_;J?.C+Z[T M>C5:?=D]2T$\X;9,9E^G3P]PL*4*RF=_YU=JY' M +9.A2AF4IRSV^1\EG.Y3;;$H/]^T![8@YYS>=DYLWMVI]O.#@2TSEN#2S.R M)32M]NKMH)N++Q_)^<7[F]VWP@^?W7\EDQY#]B3G<56Z(O7^3GV5ORD4TL7_ MYXW]J55B7I_CR,2KY?)XNSQ^,?589&RN/VOP:)&/+ !_-OI&;I@W#L':NO,9 MM\A5Z#6$2@:S6N9V)A&A>J;_G>,V&\L^X"Z/(G!%(%;IGL:^S'20";2,)R06 M^"!M/%$,#-IHM4=:7EV0I\6#?"^&\?[J((C,@ M3T^6*D"D$DMO+S,69Z]4&:WS$5"1T)5E4MY'01HF(H%;G@1XS/*9X2(0D@1@ M.FOH,91BG[\AB&A(0$7',C&,$_!(8#!>=EY!I&#[>SML4Q8P?@[)8!K[ 'ZIEPV7-9;'HG$2^_\:3?;_?-.-[-@.GVW MZ1R!!7-^\>7JS\'-U9\7UV3PZ9S\=G'^Z]6G7\G@#+Z[NKFZN-9FVG2?3*Y[ MB%S67'BE_N9*?0,*PJ@!M:3?[SU\I398WK!GA58,7$ZGR5/*+$>00# M3_*S&6)\'N7RX,S\V(V8.?N6'1:BPIM0WP690P$BIW3*S)K*CW0*E2+,JN%, M="6),MD5>X#,E\6VLJ?"Y86'9L=_8GG6$RZ;"$4DCQ3=TR!EZIV%TW7B;4]( M-K]:'@LM#F3(0*\.>:Z1!9#) S4IG]&V<+4\-SH[B"#>-F0BVUGN33:6<;H2 MBDU]?#EO_U)0\<^U+[!)8=GGDIXQU(LGRQ8.FTK3 M28L.SU/'I>DAN3$_F$*T'M52>ISR+,^?[]&7?6YA*Y?Y74):M]W2DM?MO"ZO MNG/@M/!7#O^UK\?)'\GD,84#Z\0>YL $T.+%K=\:GJ88>%Z]F>N_)*JPM^%3PM=J1\]PKPJXBA8APO(GU>*ZL;IJGI MH:6N;-WR97G#:BG(F:_FS-X!.+,Z?+A%42=4+:A:#B' MKU.@B MM1H!FZ?<[_& X9ZC+O/M)S[;@P/+F7(R5HD Q2W&4NR=P]+6.&DVAEB5A4'D M..0XY#AC"8=F<"W,X/)/:;V0+79(TIE"*&U'K&WL1&P\0]0=0 M4WCG*%&@[VHKZ6#*.B(&( 8@!FS- MB#'6.>.\<\1;,$C'N:CLP8A4*.0XXS MA7#(<1CW-$1,,>Z)WLZQ>#OZ^IB;LHP8\*@>>IK".T<) =HJ3INRBH@ B "( M -L8 1NG&Q\+!&"D\YEJ'%%"@T(%#FW.0SG5;=ZO[.UK.DI5I!ZN MU>LL%Z;<.STKP7=EFU 8"46,1(PT#R/[;DG]AQ A$2$1(1$A*X^0^GQE!,A- M7?#UK1;V-K "T2I1-Q?XALM$)%4#G$Y4M==UI3-E2T=5-M&PV[%FY%:*N2K5Z?9: M>A)87,B85,'C8[ZCJ2A4&81\J0+6JW?+MV2Y7J.S&X'4C:M)5%(-G?;Q M[K*654/'&'K65^M@@CKV!SY8!G8IX6]3*&E4%V!S0M+-IM5RVWNCC2G<\-H( MLWE&K5G8C5"#4//DOHX#2*.M1L;1(,U.5I!!QC@>G#\FF[U"C&DD:;=LYKZZ@H<#=)4-N'1-K(C^L5H MQ+QDL1LZA[^+WN5OF7=Y5>AX#^;6P//221K(JU2[P;-H,HW9F(5<)#I>A5XT M8:\FWQZ;I\LT1C%3E=L7,Y@-E]-5'=-C!I3\'TSWCH*G34Z#B'/&WRSFBVZP M$6F1D$F:)_0;87(%X+MD3!.54ADS3XCS4&2(T@*5(]74<8'*OJ2R>!$\;XG8 MNY!B;^FCXM$P(S_.:""8ZO/9E3#M)<&UO(7[W\@$OA]SPH!WAGJ&KHW0&Z1 M[?+HW5-QUPD5YM'*1 L->;1N%U-)T5W0%B*K87J>WCPI8P*,!]T^>$F#[]&Q M7TMS4ZBESV%]Q4$_8QS5OJ//2S5]Y35ZIR9KNS)).) GX(0W(MPCZ&\3*-81.XWAOAM:@N5G#&L7\Y.VU:WJ2T_:9E!*A0Q1)U?BB & ME'-_Y(,HCN)H(H4QB?((PI[$\J73)EH7YZ#R[):5;+@%T4SA1=2KKR;A0EBN M',;250:D"H47C-J4JD91CU/'ZO7WMV.UDP53"=[;Q;S!S:YR-KO(6937XXA" MN>WP1TC3H2_V6^ G&"M7?TE6DMLPUPG\3VSDB"=]GK*8"FOI^:PC8VDWV_UB M,^*L+%:2$2>=$<>;$<UQ&:VJ A:=M8DIMV MNH:DJPP-Y654H5DMA^O$#O?'0)'VM&R0M9M8JJ6JM^/D*SOZ2DW^N ,"J\U; M,WI4U'4?WK0*)244Q3E +0WDL"/E,*V'&"NB#8QC/:2/)M$LHX::4:)[(P,N M'U7 Y4($7,C:, ?R&_*; ?Q6$:502HD^+9NNYM'*7(&M?I'-4BH>5KNF:XGD MTB6@R( O,N!!@6:$[NL&VU[;XY-*OWL2C$.L0ZQ+I# M89UCM7H&0)TIW%/V-@2"&8(9@EE98*;8SG5L9W]\9SP/(:0AI!G$C@AI"&F' MAK3*;QUHB$S*\IQY.0U1=$.;PXZX?P#<-X6OC"I5<-0H;@I'E&U_(MP@W"#< M(-P@W"#<(-P<:+_4M??7K!:W11&'$(<0AY;NLRVGM;^]3%-X06,P#.NVU:WV MF.$=9;#R&%8>P\ICV^Y/8.6Q@X\>)X^3K\#DCWNC4W[$4U+[<,6/LRX45AY# M#L/*8[5G/:2/)M&L?26H:_\;UAU#;JL*MU5$(6#5L3J(*Y8\62G$U:ZY@^Q6 M/7:K<(TQ9+?JL1NB&[*;B>AVS,8O1L;W+[)8/PSKAVW+<5@_S+!H+Y[9+I=\ MM3BS?5I:-W6L'H9(ATB'2&<*TK4LU]Y?DW7CN:?L[00$,P0S!+,ZG9HVGH<0 MTA#2#&)'A#2$M$-#6N4W#K!Z&.*^F6$?/-=N"HJ;PA%EVY\(-P@W"#<(-P@W M"#<(-P?9+76L7A.KAV'U,,0AQ*&#[F6VFOO;RS2%%S0&P]97#UOU]T\_I/SM M':73=_/SSE?S,\V#Y%T0\C=D-4.1]$'E??_GG/WZ: M/RD-;GT1=VS\*4W8A1S6Z0E;K@PQ_-^0GQ MA_ %]9*W_4ZWWVRZ@XNNZ[Z_[/=Z@_<7[J#?'K3/G??-3OODER?K4Z3U"^6$ M5BVO@77.,M)QL_D\?5;QN"6X5\I%R?84QBQJF\VB8;^R(>O8I;$$9\R3U92F[!D' W? M[%:?JM?^_L?G4EXK7HQJ0F.0"#5(FB91_H72R/*;,NI5=?74JVH?MO).M>L& M57KR!Z[X5.VEJ]3D*[\W5LJQ)*QSL $!UY\KN1G'C&%=#:RK@74UCA<%S3CQ MFKU%FOQ+KS#Q."R>OBX!(VA($&X/KZ":^@ MGU%^!]9/T+V[]4:]RFU6NV$&H0:A!J$&K*-6OZ/:O;0;,&L0:Q!K&F9*SI]*U. M5]M^@/&K_UJLJ7S(\/4D/!O[(=TE-.@<-C*H7W@Z;O6 M6"1:MM7O-U$D4"10)'(3RVY:K;ZV,TLH$R@3E9>);L>R^V@YZ7 N#(INE$G; MBS2.IMM4UM]8>+02\*!2U;:M=D??&?VZ^_(5DJSJJJ;Z2%?+M5Q'6RHC2A=* M%TK7_+Y>#W27ML !2A=*%TI7(7NE8SDMS%XIU1&KE[^E:@ZG+[5=#%JAM*%TE7& MCD_+LINHNU"Z4+K*\+G ,NQA+E"ISM@"4]B5=[INHH0&)%9%Y;5Q3BD-<#>N M[UB+@X8:^G>40;$2#.ZN:[6[VH*G+S?!K0(?8>BU=/L $0P13!."V;;51P1# M!$,$,X'S$,&V/]1N]]$&0P1#!#.#\Q#!M@]]-9M6U]:W;X,(MA@@VZR#9&%> M!K9.O!FSK#,BO)/("7$2LVG,.+R/1&E,DF(X3/115 T1$]GF:!+)QC-,-IY9 MHN$N(UK;O6:7A^D9TLK2_3L-AX::J+2RO/M.0[I])-,X&J9>0I+'*9-#]$7M M<"\*0P;?PJ])! )K4N=,(3SKQ*!PSX(V-+9/)C;!7'=[M7L95GKRV 3S6"9? MD4->QCEJL^%6K0-A*=U2L.LE\AQVO3PF%C2C\1:VN$1>1%[$_I?(B\_0TA!V M0^A#=C,1W= 4-+'99;6T*7;#U+U3=W6&/3"Q@F/!'GK!) M*0Y(?>K?=7I6$^O?8031)!U5(^GJ6K:+M5M1NE"ZRC -;*5RGB MU6Q9K19N^93JDM7+\SJ3!6(L0F%I.8]BGW%9,"02?6HPG 'WM3M6K]W%: 9& M^##"EXN$;3GZ,@M0)% D*B\2_;;5[FIS;% D4"0J+Q*]KM7LH>&DP^?8T$5] M6FVR6[M4FO,P(FKH@0!$243).K6/ MJ33G(4HB2E:%5Q$E-6:?[+M%3:4Y#U$24;(JO(HHJ7'[:=]M<"K->1H#EJ_O MC[-N@(5[%K !6WQ@BX\JW8XM/BJ[=)6:?.4SUTHIV7E<'1BPZT=EO:?*\AQV M_3@&)#2C GFURD5C-?PZ5\.O'"]B(Y#:\J*)[(;0A^QF(KJA=:C?.L3>(-@; M1']OD'#DA_Y[H.?S_<-WA]WM6P M*V_%79Q_.60@P!0R:$OV*F_.)>2N]JV6C95P,=YU\#XEIO#.L<) NX6GOA$& M$ :.&09LNV,Y7:P1A#B .'#,.-#O6TWLCZ$E5K!9M*7Z083+K8((1UCFM=6Q MNFVL45XZ 5 9'Z-TM1VKW].6SX32A=*%TE4H"MBS6GUMR:DH72A=*%T%;\NQ MW"9*5ZEN6,V\K?^3'[O2L=D];3,.4-<8PH#G*IG(RX?:LIJ-M>Q=% M D6B\B+AB-;6^@K\H4R@3%1>)NQNS^HTT732X6$8Y-672=O/PO5 A_Y9X\MR M70Q&8[3,(,U4'^&RNY;KX+$FE"Z4KC*DJV_U^MJJ7:!TH72A=!5"$*ZEL:-% M[:5+PT9//9+K2,SN69@R;9Q32E_C*C21W5_[X@-1K 30ZKK[[>5>!3["J&OI M]@$B&"*8)@2S;:N/"(8(A@AF N?V*OW_Z(>5O[RB=OCOW.;V[B]D=3?PH_#SZHB)- M-^)I-S#U]T'D??WEG__XJ7"#%T0\C=GGT5DTF;*0RUN_L( F;'@6\81?CVG, MWE/.AK_3QPD+$SY[%% [%"3]PD8_GUR>BY:K_W'^>W-^0OPA?$&]Y&W3&3CN MY:!U<=[M-MW6Y>#LO>L.^NU!^WWOTKV\./GER1(5R7WC3Q@GG]@#^1)-Z'H( M+=P>^"%[.U:M$6VG^?U3(8,;%Z%+?J&)#^3'Y6[ROPV^7)"K3V<7GVZN_KP@ MOW\8?+HFS[+%JR\D[UJ.YAG*R]_Y"0B2ETTQ$=SP>2IXA_P>T)#K MFE[WR>RZ^>0*4KPP68W+J5)D0C*8QGY G(Y%1)=7BR1C1H2TT/#Q7YQP(1]C M6&T6\Y$%0(KH&[EAWCB,@NC.9]PB'Y)A@UPSD)TA&8! #>%R M"G]_83P14D=^#:);&A I>.0J%-U#_7LFZ4I.G6:S^X:-F MCQ#7SGZV?WQCD8>Q[XV%P/+$3]($Y(H2KNZB8A!"LN4P8O4,^3D:O3B1#08K MGNHGDCCP(M^#=S\=O[APQ: I5X/+*!3GT[M]?'% M71KNI1_S9#VU&^0&KE^U)N26>3 CPD8CYLEW@\!,_?[H1KK']TT2(%#PQG]>7K[%ZRK&+6@?L9^49H P4.! M880^T'C("TL2B10\POY._>11K&[&DE,!HG !30C[YG.Q6H!"L*KPZ'4KF5T] M]6,&H@,<[HGE#P+X'6Z4+WKP.2,)BR? -N(^.DJR< 0#2)3DB?O%JYYYEIC-$^YW@/NOX%$ ^4*;*+1=+0J3:2!ABL^N!MF>@9GD MG9B- K$@7L&XD6MR)]RS4(K'+3P5B O6BH"F1ITTU[_3X#%77*X>Q74S]F-] M>DL][1D@O6:,?(J (0&%!:B-TE@*S) EU _TK=8S9M0>UFN=624I&2FS2O#G M/8#$'@U'W1RY/(0)2E?(*\)7/HI MG=R^1:*%(K.*Y_RN_8$-CA6( RT7OGD];/N3X M+KZQV/.YN0/\/?:]C;.^\=3R,X&M8CPU(>?,8T*=D):MPN>Z4%LK.:NQLV]; MMMVTFMWR3SP?Q9Y^A036.(-!NT%E_!$K?9E(+[%5%9HTM]Q&"P^O[L]YKW[7 ML#SVP3)+\'E;VLP&[_KEZ+35[EBNOGSCY?4OCQK:6>0->O3F*FA3F$2;'JX2 M3#BMAKZB^Z:LY$&TZF9&?7W4K;LI(:E??Z,[5[&YBQISKE?>)43R(+U$UC MEM!OQ ^3V ^Y[Y%[&J3R2%#T-,*^GXS\U9;&+J^0!U:T/&EEHL%.0WJ@7,^0 MOK/[C3:!RP)8),/(]5VGX6@=FB4..T[5D;7@49Y+XDLL&[.I.!(I#X,!EP[] MT8C%3!WZ2AX84\P[HGY,)C3^RI(YJR^>1WEZT#)2=^9'Y7)YD/22I^GR+Z8B MZ4=>0KUQ)C\-(H_3YP\1)_"%:3V[](57CS2MB-MNK&@>OA.;1*&4U;D9XO2+ M9\X"RA.2Q%1Z$$/ZF$_R[Y3&XORADG8M0UDQKK@6^?I4 M84VT*AG-.'=PPE=*R>CU,_:A9/97#4F4,P!;7A0TD#8[24,_T7=^?S_A@"_7 M?YA[1%\C).D\&+^._GC&'<^XFW [GG%?(9$EQ:_E1SSAKO\874&[RD.ZFZ+U MW@?Z1RB*WAWC07QW-V*Z> A__X?PP:LQ5H+P$#X>PL=#^%4ZA/]K3.$QYS0Q M=XB78K?O3Q'0*54?&Y2!7&:&QJ%78@^,)?;T$;UEMNVWUFN4? MC<4\0;/$V#AK @\2E,=6E4@Y=#6F'!J_]J]%&CRAOV9GA),[837B<7VU>^]T MK-:*,O5'GLF+SGUE9,)A4HU.]I=[779:GV@J^U>M8 M;EM;N0+4X^AT&R4RYFKE*L%$VVWTM3D!IJRDP4YWY77O1MO?ARF85X-$*B_X6"\KX=^_H*IT6_T]"D#T]=>HPV"A7PV*.3SD"6R M$JH21E6-D]DQUB_7?\QVW2MW8J_6)7Q6;_L=ED[?=9J-MIY!/3WL7G$Q4\?% M5YP3IT&P4(A$"AS55[P'"R=H+ISE:BXGH%'Z'*?9Z)=9.ZN:0J@^BLL7#M]? M3*9!],@8N4XB[ROY/8V],>6,_![04-\9_&S&W2<3[DXK7M'&<5U+FWSJ4]3= MOM7M:X*WK(S:-&.,8:&XP<7U[[^+2@!H#[UV2 D1TI;9GJJPW12(K )CVBK8 MM?J-MJ8*=OK@NM5K=)<#4,=K+*W!:76V4\R0Q?<@&$+L1FF2 G_XG*=B\[*: M\YT9AUFI%#*FJB;D* J"Z$%8@T]+.CY'A R>1"AY3<65:IB5NU=5V6@UURU> M14NOB!X-S4ZSZSI.%XC@=O058FEI*<3BNI4JQ%*1D@K&1:EK5$-!>U&*A?H) MJV*(VY4OP&W6];Q[K>S&Y0JO6[#R$:8UZ^XLZ?WZ#6:;37MOM7J=U&GH4[;E(0RK)N%6N@] M]0/INIY46,6DR6NT.'CY%U;9YO%-NA&\2SE312DR)W9<+:#E=,%2;!A#Y M*%)BJY.H5M:^]'/[/6]OY8ZK%TVF+.0T69704,U-'NIYP/+@*0O,XVOF2M@W M\3YG=-M[=QO#=,RR/YJ&8: @40!?#5 EAY!T'#'O$W M<= "G*O[**")'[QT2.QH=H-[#6T;P<DTM*4$'H>XH%OV M3#*NS[^24/([<(*B6&U=%P]):_9Z)=? MN?HX) \]LKE'%O@C9I%'1N.#M@(V2,RT-5TS9:W%?=@="GTNE(=CRT(].-4. MD2*[(A-2Y:7Q=#*AXF@8ESF*0U\ZHR/F<9]D_EUV:%71,0YH._41> M)>:@K@_EQK!,-^4)_&_"1-8J/#R:LE@^A^^>W_,FG,J(>I9R&0[YQ]US,;%N/E&<13\2FPUT4#;D MF8.VJ3:^"!RVSBO>U[:U;?@:O_+B/FS169.4">.Y#7&F>%^GASB#.(,X@SA3 M+LZX#I8S1IQ!G$&<*;UX>@>;@1Q-N%##^4/&@7C>6-:@'+)[%D13D2^Z2Z3P MI0I&)0<*2]#:5FM%\\DC3SPW3SZ,T\+UE0B[:3E];0H&10)%HOHBT;4Z=AM% M D4"12(7"=?JNZ@E='@;!@4[2NV;1@/1N0E\D F-O[+$WZH)X>8U5$LKRK!O M$6M9W3:&%#&D:)":JH]PM:VF77Z!(10N%*XC%*Z>Y;1QTQV%"X6K%.%JM?7U M :R[<.'^SX^_LI#%-)"N%QU._%#4(Z&BF1I&,NY$$_B.ODQ44]8<8WOFJ)X* M2D3/U5;_&"4"):+R$M&Q6DW4$2@1*!%SB6BVM94)KHM$X/;/,X42-ZIZJ,VO M?:F_O=9$66W'VJN11?L2;5^39EL&*4O8_6Y;?5O?WMS.!*T$XV%\U-## @B2 M"))E@F3/ZG;U;0,A2")((DB:P*L(DAICK7W+[>M+1$&01)!$D#2!5Q$D-6;" M.E:[I6U'"D%RTR"FX5UGGO"SW7R"*_;31B0MP?(Z:3U(R-+H=WF.J)\]1^56 MTR(K:W?N\FA+=)&)&7F@7,]8O[.;W89-X+K CT(MCYQWQ4G#F'G170B_#]<' MB[V()YS$+) -<)*( #.]O6<\>>XF&LTRMOE<8WG M13_[^ZT'$TYA]'IT52/A%$5Q4_>/7@LSO!95_IX^2IC<@ M:.^#R/OZRS__\5/^J$OJQW_2(&7S9\XO%'V,A'A^8:.?3R[/!M3IN\_+\8F!?ND[_O3OHMP?M]YWS0:=S\LL3D"C2Y(5N M0*N >3>,T00I\N-2VWFEKV'2Z MFN\$Y9.R#R,7>^'&/4]:N*03>"%FBX2.9,"H%@?@ M/Q[E8\+^3GV8K&SB-3\AI9J),2^%A_KB[%1"1C.R* C+'JETA^O8O1]7/1$0 MS@LHY_[(!PA[\).Q'Y(/HA($L1OD;-7U\AU#,HU]TR$:EA"'A7/ 4_R19K/(E3-0S1 M4\U7Y4RS>QY]%@RY!=I@&L52.<1TF(WN-HZ^LOB'(0.2Q8HJ,,DKT#+ 5 (K M+3**8N! 4%9I'+/0>Y1H%P.H;3L%,6*EPK)9B-N5@H/OLA7)EF+./,5%&-*$ MBHEQ'_B4QL5YJY5Y\NK6\CO]T O2H21<81UO13-S^$]J/_&&AS$P:11\+I=.B8D8IIA!QO$% M&J3A J,5UUO0@0/U)0?!_;#PR;BXX##XV1P;9"!9S'133LY*RY/.F<<%]=<"'V&.#/&7L^3_'F#QEA% ML+'N\T,:>CZ8PP-%*;'N'PJD^J@D8R@D12I*:6()HE'R16]2(&CAD9*@\8R@MX*@ M I4K@!6[K_L&5O)"-,_P;I_]?L-M=II=UW&Z,#^WH['WIZ.E]V>G?TQ-$ V[ MO=JCK]3D*W\4R\#.'69TFS&NU<<3VU%;HC+N ]:)];3WQ7SJP2/;(=OM@>UD M:OT.VWNHA77US[*Q?Q:>B=D>"3]&(7O,0Y8CF.WR?A_6@2\CI:8>=>"Q/%RR M#5Q7!7&,L[T0:8X;:6:[RT[YXF8*!R#>(-X@WJ!E8S[25-ZA?ST)SU;G"NWB MRM>N4$<)RMN492];1Z,JKK%<=-I6NXT]/5 D4"10)#" O1MM_VA<-\BO0D1# MF:8K2\S>R6SG>3IW&;)5GW+.&%S!X(J1ZJL^(M;J6>T>MLQ%Z4+I0NDZM'1A MN.['LV@R8;$\CS&E4Q:C\X5Q.@Q*8%!BM7II68Z#C491)% D4"0P3K>KQ15/ MHUB?5@Y*<* '$8?,/JP(CO;L9KZNKNC2*!(H$C44B0P(+>>MI=9<="[ M>>Y<>9&Y%RIBU,?Q*2-RMROQ3.$TC#U40.,=CXC:'6M5B4N43I1.E$Z4SGI) M9T4BB]65S.H)F,ZC[741$Y2((Y8(Q^Y;CH/!$Y0)E(F93#A-R^UIJUI<%YG M@.)ZVGZ(Q,A9/"$QXTGLRVYVHA-4*0Y1;1P>S/7#F(.1.JL^(M:S^BUMJ@R% M"X4+A0N%ZU#Q.+ORAJ)L%K#4$4T;"[W46WT7":M$VW5])3PW)>&>*69X,/1% MLE6"BS!L5+J5@/B%^*4K3->S[ XB&"(8(I@!G(<(M@."N9;;U-:G#A%L9R_3 MH+A.F;0]AU_N:>+?,QA$F,34V\KW-#-EJ\#5*WB^=OL;NY)V"S)56/HK).C& M&38HWMOJ;ZM7EO^!@HV"7?&=F:,1W.,63-S56=[5"7QZZP?;EM_'P (&%BKB M=QQK< '#HXABB&*5M-(0OQ"_$+\0OQ"_*HQ?!6?SAX3"]%==O[>!%8@6^"%[ M.V82 FVG^?U3KH4W+6*!_$*2V@\!]Y)W+<'86IW2,2.C* !LA7<222T2LVG, M.+R.DT3\3/V8W-,@963LLYC&WOA1=/ 5OYU%$^"1QW_QI6Q%V6>NX.*2":,\ MC=F0T*3XR"@D%-[HI7$L1G!+N0_WRA;!2V3=;3?+8Y-;%L]AOF5;Q&G:R\79 M=WG\NW+7?MU2%QZ\H$R>\HOX7'QS&,43&BR_9_9@Q0$>"X+LFI]/FB?R,X"! MEW]>0:0;?P*+_(D]D"_1A"ZIZ =_F(S?]?L-M]EI=EW'Z0(1W,[W.2(!V@1T MRMF[_(\?GR+,?(C% -(<'!8JW43#4L7'2>N6.: GD?9ZD'J@(%I=- MU _LG@5SRFH["H-N:)U8S]V-@.ZF;**JHA35I8=L^ M;*F1_2C54S\$!SQ*.;C9_$VI_&90TDRI_16BD#V2"8V_LH2,TNT*_6IG..// M^>H+];[$7IN*Y6&/2;H=[*^\-Y8X8ML+D>:XD0:K(2'>(-X@WJ!E8R+25-ZA M?ST)S\0<1S#+A,E=W"&;1MQ/=G'E:U;,ZD8!'[UCH/1(N\NNV/6EVA*4Z,;B"P14C MU5=]1*S=LMR>OFI&*%TH72A=*%T8KMLU7!=-)BR6!S>F=,IB=+XP3H=!"0Q* MK+S/Z5E-IX\B@2*!(H$B@7&Z'2VN>!K%-&'D-MHNR_0('1J,R&',P$A%51\1 MZ[2M=AM3?%"Z4+I0N@XM71B1^_%C&OJ>/Z5!>?9AY:0( W(8?<#HPXKL[(YE M=S'Z@"*!(H$B@0&YW6A[&<4,'DSNYKES&)G#R!S&#JJIL>HC8K9C];K8.AZE M"Z4+I>O0TH4M?+0@5*F.U^;EO?1G[]SO0LQ)\AY&GPYD;B)&(D0?;27::EN/J MWDE&E$241)1$E*P/2CJ6W=:W58(HB1LMM=UH*?#H"M8^MFV8+:A189$U3SJ- MLU]0)M=$:4H*T: HHB@>.&N\]J)6O88_\3X)R)EY9&R+!\- 1(!$@$2 1(!$@%R:Y?\AX0"759=O[>!%8@6^"%[ M.V822FVG^?U37H8W+6**_$*2V@\!/Y-W+<'N6CUT^(F1!_%/&)$DIB$?L9B3 M6Y8\,!:2#^R>!7.HM67WY2=?.H4^S&0(?X1W)!DSLD2670;(_6]:GD,F\.68 M$P:$'.H9VK_3D,VIT&I:Q&G:RVDR.XU6D%G+DV!(R[BSRX,:SXM?]O=//Z3\ M[1VETW>7U(__I$'*SGWN!1%/8\9O@)7?!Y'W]9=__N.G_,)?HVCXX ?!(!Q> MA0D-[WP0V8%,(I[?.KM3[G7"AR]L]//)Y;F@^'^<_]ZM]N_./GEB5P627#C3X"+/[$'\B6:T/4F MRZO%6I,4RX\/ZN6W43!4#_KU\^?S_WOUX0,9?#HG5Y]N!I]^O7K_X8(,KJ\O M;J[?Z0*L[I.)=7.X*FB&!?C2./$09#%=$\6!D+%X@RW-4*;QZP?Q\JAG$ MY^+8PBB>T&!Y)+,'*V)Y+ BR:WX^:9[(SZ#VO?SS]A(RH?&='ZI!TC2)\B^4 M!R&_>?"'R1BN!NIE!@D8&P&=;C+D;99T9*9^6FR>9Q>C4DM_O] MRU;02D,MF])A;]_OZ[%8SGI<>D\#&GJ,4"Y YIQY;'++8M*RI8U0?ML<=/5+ MV+0UO7B!/F?]%;ZX,>YVN^=8[19VJ-K!:S[6C,J!]W?J<_!CHU#;_C0B<8V/ M2MM6NX[A*5H)SM.HA&JW M!U1&$/5):%2J)W\6C<]J>F1J:VFJIFV>R.TL&*N*#//=8[NU"/J;=+7A3-:!SBD]P)YGR=I MMO4XIXV[&TG=]?O.<<3Y.A/I++,QUOTNLP4P[J8_[H:,NL2H \]+)VE $S9< MQXZ#203$^A\5X6#D2N3*/7#E)Y8@>)K!IJ:QYN:&4_EL^@=GHS0@'_S1QAR' M]J=^^].V#[N?ML1HI=#H5";O12FGX9"_083;#\*9A6"E,=8C:-'-F0IW-I]I M#^?#JG$V) GSQB%,].[QD+QH?+H.)FLM;HY9G7ZS=)*8LOCKC/B]\02J/82: M(X6:4Z=E-5O:LK9>I,E<;,JCDG:6T69G(Q(A$B$2K3F:V;8Z'7WM[DU??#1Z M#(4:@PCW7!! 0[KVVXVS;"L?KWP]M<[%*?]HNJM+7]^L?\?M6.UV2Y?XF;+> M9>,SPG"-9>+4;K>MMKZ3K>@]H\20=0XID00U7@00IB:G9*"-FAJ(DH>W1ZT683;J(AZI7K=[K_.>=[[ MK5#K?%T3N%T>C[7.L=;YQK=7N^(U3OY8)X^US@]>:Q*+]6*M-@N+XR<6H[ MCM6VV[J9Y;B])Q29&HN,W>E9MC[[WQ3F1S52O<"!R48[UCK70D:L=8ZUSC% M8RRD'Z%TG3IMJ^=BK7/[H\_VQUCD*' K%0U]@Z MC65S^U5C&T4Q2<8,_HL9(Q.X=,P)@P76-.1_IR$CK::E9]1:GN(T;5>NB;9J M^1:)&9\R+_'O@0\;Q Q&;CD--U]G/>37Q\BM9L/6.[:O].B]B:UJ?^^#>L_[ M_^674=ZMLBWNW+^@S$]C-J$"V&-AM@JS2E1Y/6B2FO'G([ PU\(6>MMJ[:%" MH"F+_]K ))Y7$,"S32&'^A:UZ-J6W=56R->4Y3V(A!R-SG:V.;ERA&85*K7 '.M=J>D M8A:85+H>-=>G^*WZ^Z$/$T M9C= @_=!Y'W]Y9__^"F_\RKTH@F[H=]67 7YV)GYS_.?V_. M3X@_A"^HE[R]<+O-=N?2;74NS\ZZK8O^6:OG#OKM07OPOG7NMD]^>;(06VS$ MKUK'W1(T-*WVZBW$JT]GGS]>D)O!_WMQK3>EXOE$$XT34]F37.S5+4U@ET<9 MFF.D9S@B4>F<>6QRRV+2LBUMX].5^B2V6\^B"8#A(QG3(0%DY9RD8$Z=N]'3J:@ MN;Q'DD2@)BCG_NB14,^+4U@+7^0X,)[(R4Y92(/$9S)/:TKC)-\_7[]\XC;Q M6SR4%^;98#*Q@9%I'-W[/,_4]27:B_L9;Q"16D8GH';E6UX8CZQ9+-X=/3.6 M/!UUV1C;228:+.YID*I,9BKRDFGH@5JZHWX(.DC, M9'I1+X4,%-F4Q? P8.1 6#T>C>-'T'P/-!YR/]9,G5Q6>*'3:'XWK!N'I+?>'/KQ2*,Z!B*.JL8'7!-/R MPVP&F;9>90+8G4XSG!#N@R4 5T['41*%OL=A?K+)UP2D&I0PV!.^5+B9 A_Y M,=#A[Q1L 95--X)7TD#DRKMJK9<&2(0K"*;?/8.O1R/?\\6C8;Y95KBT ?+' MJX1RH=43&-G_V%J2WS*@D/SY41@9?LP:I-J(AQ[/]HCRKQ4"(;V,$1N"Y 52 MM'@" D2$K$G#LH2S26Y7]_D??69/K]UHE^IJW!0 G@8\6D-_N(G1V!O+KXH@ MLQ;Y2EHLVVGT35VL=J-3^EI)@9'2('RP?*'$*DS3>!KQ'+$5JJIS/$[3:0M4 MAO_W+*6OEIZDEOFEY]BN>DZKIT:S/5NL&EPG>VB_H4L%=)]$O+J+&D&&;4M5 M!Y_#N7?A.)8\C::P[P8HJ#"M 65K;SFB 3T0=$X9 \D M8'<^5WU^9"!5$ [W%XG\%)2H7+G?/1>@ W!M):A]$VTN*J-L@9V,:WDFK MP O2(;/(;0K6 BQ(&"4D\">^LEB 5>!EP QQSAKRCR&#A:7Y&3$MC-[J?*]' MEH%N>O2=K6E ;#12\JO.A (-Q>$%80#=^6$H3$NYC[[HBBIFH20")D_\B1"S M*4UB7ZV_>(BP;STOG:3*NA3&%/ U@4>+9W(AY(2)E0QGIJ04]QPOBK$;\3 0 M+1\$ >13+FK^O*)B%@.2O)$]49E\8C#@CZ4PQULP^9+'[&BQBOID\2.%.NJ*"QX8 M( T5"RH>PE7H$CX$XO#HG"T2OLD;P26Z/B.]=C.?"5^>218Q5$%**6*YMR2> M"]"9\=K,\P%/SH^&XB()LD)'-JD;U5AJQI7S30(N-)14 M+$.EAZCD"Z"+\!CSX\=P41H,08ISLT'!6&%%>7%)8^$P3JQ"@%H4*EB@^4PO MP9*L8K-MW+,7=A.SC>5\[U@:?RW->P)RJC!180)&H5C1>*B MN]0?JF$)!3"_66J(:?,Z ,>]PR%N:FTC#'$S$*D4"@U"^HV=#S M@7;2BA:OXK/A"&V5%3%Y'D17X$>-,.)\\Q6>B%F V:LL Y#\0. ['8HXCJ)M MQK6K$#>="N/D5EC(\#X+K@';*99_PH)0N/3Q?Q*2@1:)NM4/!;9D@G0;@2T\ MHEZFESP_!C,+EA68.#.K@>>Y6'4Z$Y&92B%#:2G#51;Q1^1K&#V$%GF02"=Y MB4K&RE1(07'G# >#3H"/9"@2U'OVFLTX8Y=5^11IPJK-%@<,%S:'[R%N$M0A MI%02N$,SU%&.DE"T4F4R>S6(KH(3%,Z1.:BR2W\ M3/4\U6:9[:M$*I6GWX59?!--?4\:QX!FT7*0P;64K2HTO,@A .43^"Q>C/,I M-BB;#RUQ:B^@&GD>X_S:38(2O0!)%H3']17HL]9.*'Q5WG?%8\I M"Y!3M^+48L"3@=2'_$FJA+XMO2ADVE)3A(6UL-,-O*#67_*2LO&*,'?[*">E MKO&)RJZ7^T>#-!E'L8K/BCB#QV)AB&:%$83)6A7X3"5WXL/)^]E^JX'+/ZXZF62-U_@ZD=K M9@5\?1+\ASM4#J=\&!C\&9WZ(M YGS'X M;7:_TR>GXOZ3Q1O@,2=O&F!8Y<^'.4UFB+-ZNB+X ;2?6#.L$H$C43 S26+_ M-E7E)K- R;J%_&_T-63B&6I"EG3GOK')-%%4+, @_ %C]6045&5TR:BC+HG3 M5.99LTI?41)C-R"XVGV-;D#2!O?^?;Y(XOZ"$2!V/H:I)UW^Q4VZTSM@G%A& M^FY9\B!"S%IF8S<;34U;UWE0WTOC6 C" MF.TC^W-L\1/J3M_5735;SZB.I@R])@L=D$YL4LK]2C](!2/F:2D"'0@?"VL7C(XR ML@.;#4WF88Y3R(O5Y45M&Q,'L/ _AT0NC=TNY@[FINV=J 0=2GV:9P8"0XA$ MP9C=I4%FG\#?-![F6VPGO\?YQO@-\\9A%$1WXGC]@I4.M_@3T.O*FLZR7N0F M@G+\VL\)>GELU,OEWFDK G>\XP^N*AA96^A<^SQV0I9VKO=YB/(KN^D&LD M;IZY7L*>6N,N*.<(:'KJ-V",*@>O8 V)(E9@88<0,K@K94/E 0Y$2 M^8PPRDV+@*HM&1@A3.G.?[+3\P()LMP*+5QSVN\V.F\T>I%Z1M5NV+H&A?UY MJF_=Z>.LTCH%WVVL+EXS+R',Q05(10JE2=L "? M)#O6O)+91=87C;-LS6@T@FGD6RFR^@G< $-<6][$6E^KA4?@( AB2&=GZ0G3 MB,O,57A$&(5OX:NW^0F<8%:R182AA>_&UQ))';N09@Y1P6B9RBQ8[(&=N#\HPD2^S M :CIK,'&Q1;'+.'96DJ^%R=UX8FS M7'VX1];/4PE"1=(LSU_,K^ 392>\1'B")-+?'HB4_<6S.*MTWT8S54=&1, P M5F*GTJEGZ<4%08%7^?(.P46*]0L)^[K'$0:8(FB M[0H2$-%H2H2LY.&BYVJ)K#E@E$>\%DM\+)RQEP?DA# (QLL.QV6'R&3.[II# M/ U:#%_!$@&\P; R+>L4A]Y3/Y ;KDJ[W2O3-P1HDQ^8/)[JL>P<3@YV M\":Y,ZD.PHH+<[_]"77E&?2WHC1HKO+RZ8'_%1 M]MG35165$V;3L;)=30!2815+-2Y-EAG& 7E@W;(!*J((H\2C7&8HS),9%ZNL MY'-7MB \A"LK Y!+!*+ ,IF[&WRF9GRAP.3AKESAC<0&C6SE*4R/.!WF1_97 M1B$&*QDEB_?.^"4#=QB58#S)>T,&KQUFIZPF,+^W@?\5/*.WPK1Z*PZ;R[CO M:IL0UBP4E]SF)TG9L"$"O?<^Z%# ?K"<@#@^0/APU?A40%JNR^W,<"YGE(M# M',PK):VST_-@XES68+&*!E86>9?7Y0(!4UX^R[^@0^?EBF8\^G$."F)K. < M>4)/Q:P%D.2QJ:PP4)"C5)[T+PXP*/O8=._)FJT57^UGY%4.5J]SM+"4SVK^ MY;JYSU6_7:R2.TL[.E/U&WTV?/]X!B^*87G!WOPOF=&%=W2VQQ[JNV@QXZ2 5\='9@W6.0J=5NVFTU]_97MKI8&R^W. M,358-NSV:H\>)U^5R5>^,U"OT=E-]:H;Y>>EDO;_YU6-Q7MF-PM::BI>"@DW M-)CWV "[KGWLD=W@2>O+E&Q*4D1"_4C8.@!KOD!>$YAU )Y\(MQU\+$$=$0[4[^=:7<.VS1^/V;CJ=P(C%).PR%_4RJ_'4E/VO-45G8.5/E?F:N@ MBE\>4KT8WXU<7Z?95S22-:97K-WO6]W6\@E.[$5?$E,DVBS=C6RM\D3 M;TLI/:8PL+YPR4NT?4T\I0Q2EF (VWVKOZ+D\-XI6@G.*]N:0)1$E$24-!,E M'0=1$E$241)1$E%R'4K:EMO7MW&'*(DHB2AI J\B2NI%2<=%E-Q[L/('6;5I MY?4OE$7;O=S9FK)I5^$YNTT&X? CC;\R.:Z+OU-XPC7SLD)?\..9JL5Y$U/! MZ0-9_VU%:;8-2JHU[:Y]V>]=MBY;\&>KTQXT+_*2:F?G[0LS2JIIXAOY<>F\ MU-6G/R^N;SY>?+JYWKW0V$;3**LBKOHH+G\GNG_ZWIJ9GE$^ME3;/%$Z]9X& MJCRML2$\OPU:4,7[_?<)N=9M=UG"[,S^U@4;XGMU>[MAI.'B=?@X,5TG1OQHF=A4-J$N./FK'79FAD5<(TEH@13%N4" MY0+E N4"Y:*&R&HH2%K#5![UCH/1;*86#L ^YK M]:QN$WLD8#@0PX$8)D>Y0+EXQO^Q];5+13\'Q:7FX@*65;NGK9>Y*;Q_$.?$ MH'A J=M*T63"8L^G 9G2*8LQ*O"L?+4LIX-1 8RY&:2DZB-=-J9FHV2A9)7A M1K5;>^.LXW:O4/!0\)X8C(XVAZSV:@VWD< ABZ=13!-&;B,\;I2=V^M9+5>; MVV7*2I=M Z+&J;%(X(81R@7*Q0I/IZ4O8PX]&A27FHL+6%9-?0=O7'6<;M9*'@H>$\LQSW(GBEB=!"/K5Z.V644,W@PN9L?0<(=I)DX M=:QF%^,<&/K#T!_N(*%;2(@RKS;L='XL"*7$#R:Z\ MHW(3)30PWOO/^DZ**Y:;3AY4Y!RW9;5:Y2>5;DZ!"DLJAN6J%I8S5S#W<'X) M91)E$F5R&V^NURQ?*G?R\RHARKB]A3)[ /7L;IM-' -V1FKOL?Y@7%.Z 18 M(.% 2!@RNP^B.T)[=EM5VL (3QD,Q'HJ[ M:B6[=2@7*!1W'R-F'QA/CA/>/)9$MOYGDB M*I!B$F,99)(B2B)(UV&=&@$2 1( T@5<1( W=]'\U.3$K $4 10! MM$( *OQPQT$_?.\I&C\D%.BRZOJ]#:Q M, /V=LQDWAJ.\WO#T^U7097N&_GD% M66[\">/D$WL@7Z()7=(U#_XP&;_K]QMNL]/LNH[3A?FYG>]S:0!.#^B4LW?Y M'S\^Y>[Y$(OA\;F$=%?N>6P>85?MK[Z_T[=4>/4Z^ M*I,_[LH:\N.#T@>W43#4L8=M=UY*\UTPEY;MGI(WN3U0ABPN4*+7Z.Q&0G7C M:AJ>,X]-;ED\IV7+MHC3M#?.^ZT\9[J[4=4MB2];!V#+%TAK J,.)A%0XW]L MN,Y@/8MXHLM3PK@'\N,+_/A'&#-XWS,,^2OU0VT9'\B1R)&OYL@/$><,61)9 M<$3?T*3]1QY2?V8_$F#E!V-N5D*H4MVA6KAZISZ(4G&4!J&K C+&&68(-<<--=B3 O$& M\0;Q!O$&\0;Q!O&F;GB#KA3V)=F.A!^!:(]D0N.O+"&C%#N29(>X++>CK<29 M*6M=MF9&!5QCB< 2,2@7*!:3RGLB9F/P(II\P3J(1&;)I MQ/UM:#@E64Y-ENHULKTW.KEH/W1N&Z07^?]ZT5?#GK'0N^1<.:E<)N_U2F2^L8^ MVFVKV6MB\ /#@1@.Q# YR@7*Q7K_Q^YKZ\^-?@Z*2\W%I=VRW)ZV?ARF\/Y! MG!.#X@&E;BM%DPF+/9\&9$JG+,:HP+.E)7O@N6!4 &-N!BFI^DB7C8*%@H6" M58(7U=97#1EWD5#P4/"VL!<=S#\JU5&KFS\63Z.8)HS<1GC:*-N+;5M=?5Z7 M*2M=M@V(&J?&(H'[12@7*!/P(10Q%K%QWJJ,M M^PXWCE#P4/"VL!SM+FXJQU"N#F6V]0G M;B^0QQ26*=N81-5UQ")5AG>&QR==K6YY)M2)OC]LQ0VHY8VL P['7U MY:4?B0(K<0/-KKRC=A,E-,#HQ_-ILVVKU6UC^ .#BP;IMMJ(%YZS0L%"P2K# M-^O:YF4H>2AY2Q9CR^IUT&(LU4.KF2/V@7%.Z 16.>% 2!@RN*T,**R=LIUW':NL[D(4*#<.,-9<8/*Z%3+;T9K;8UVQ-OY%AE-X&[%7[ MOFM7)GN;N-7<+51]C;=?HNUK.G.70"5[%K7T$4..8$@%4KQON MN 9@:"4X[[5F9B&:^4-"@2ZKKM_;P I$"_R0O1TSB:>VT_S^*4/#FQ:!17XA M2>V' *+)NY;@>9VTO@H3%C.>$#_TH@F3F1MWU \YB4+"5X8^+1*RA#S ;61I MXCL!C=UH$K@J\*-0RP/)*(H)D'1,DK&F,2;CF#$R@5_&G#!8BZ&>D6IYRK_3 MD)%6TS)H2$[3=B4OP1_+5;QV>6*#F,&J?;VL*B:A:VBN?BG2)D#<_X;B1['97E4V/F"9-Q*$@K'PAVX60:LS$+.;!2CL6GXIXWY/3D\]G5R9M&A0TB MH"Y,,4QBZB4I#^?]DU6^D]9G-ZY>VOO;_2MU=[]#CYJDR^ M\F78>HW.;JI7W2@_/R@=%:UX*4!B)AZP"L^0)Y36#6P02\.>'RBD>N"NR?13Q!J-0/E=7G1W?&")_Z$)NMY\9+Z,?F3!BE#CD2.W -'(CHB+YK"BR6@(]J9^NU,NW/8 MXX3[,1M/_9 DXRCE-!QR/&.G 2_/4[EW%XBR(G)/#N2:/(*('U*]&%_)1E^& MWBL2\(S)L;/[?:O;ZI1.$U-6?YTFW!M3'+&IAEB#6&,WL3TE8@UB#6)-R5C3 M=BVGY2#6(-8@UB#6E(PU/:OO8)'SHXDA:@O=B(!-$A%U3D9$;K#>J[C/:5J. MV]0E3Z:L>=DJ&C5QO47"UI> AB*!(E%YD>BVK&Y'6P]=% D4B3J(1*N+AI,. M?P,#'E@4QKQP"1:%<>R^U;?U;5AC41@,"R-*FL"KB))Z4=)Q$"41)1$E$241 M)=>A)-;Y1Y1$E$241)3$,JQFH&2=R["*+S316GT4E[_S$UA*3WVS? 3N[]1/ M'A?*CODAF<;^/4U8\ @3"H:R.!L-?<;?+16[5J?1,K7ZJ-/7/+;%@I66X'6VE00TR*=(UHLPFC/(Y:3.!^!??=O&> M5S+9WS_]D/*W=Y1.WUW-'WL5GK/;9! ./]+X*Y.*1T'G-?.R2H[PXQEH=."- MFY@*7!MPSA)^[G,/&"6-V0V@V_L@\K[^\L]__)2_XQ-[&'B>Z'D.=_P>1R'\ M"5 BWOD[*'#O4?T[NU>6D80/7]CHYY/+\K;IN-W6 M^?GE1:O;/WO__OS37:;^))^+%@HS"8@.CJ)JB FVXT M9E>Q! X1H62G]\'4=5BWT5W>^[P-C51'6[A)4P @9.IQ1^C>M&$R(H3M1U\W M\'V,W2$'R4/\^/W\[IS]?''QE8&1#3H]'5K'4KI-(SY(?YAUQ>73J><*?$T4 M!C,%@[\*[HR1HT!?3&&TP1 ^"(E;RH<6*I'TUECBDG& ^Z$[6GH6FXAH#/US]!+8_7)3.YK^ZK2Y>\R >7=_'Q\*S )?@%S!N\0N9UU3)L$ . M7"0&&!=J3 Y'PIRSN_A!PFQAQ*@Q%]E- BU#O 7$&Z^'/X''D$ >=E9 "L#G M.8Y#[\.;D6@L7AA738%'(DQ(RJ76HQ"Y1^ M$ Z?I#1!ZJ0-QU,K:D:4OW,_YN$+TQ9;7W-,>AE'>$CX)>,BO4;XU:NK!#03 M J8,$M=4[Q\B^3U0:@]!'*G[L5\RK)F2"?6J],&KYJFX3O=)SOANF*F5-]3: MP5#*N$-5-*:F_ #,T%V!JW>_SZ 2+SEK ./ M.P79B11X])N=,[OQ884#90ID9U"&W/*K,IB4'8&"/1NF-DK4-;,O?W'Y@^LI M*V:9F;:RX%91:_8%2"A:L^R) _+$,!HE0,H_T_B<3<9BD]E,K!0ZN?X))S&3 M [Q[E$W)G2V'OG 78/CBBV2,NBW\!+3OF,,S.';R!BK@"[5$!_Z"B0KVFHK$ M*#2L'F-5/B*K=Q# 98I M@"X D@@G,!BP8\_9/U.E(A0LXQ0"P#JQ-!SNP6V^UCJG@-'!= IO4H@]>]N' M>:\UN5\!.CQRQ52 H$X@8755IP[=23Y=N.&_P4* -SR\L #44/BD&G7#S$%3 M.V/N/[[IDB6ZD-RQ\KEC^X@FY<*8A_8X *.5$.4=C;R_5^7@&JC/6_$0OJX_ M4RL0E$&S>+_C%V!2D3D6_7;3D&,Q&_B"AZ$L,ZE03&@XSTQR0,X)0!Q#H\#3 MXTH4Q0/WE-LAQT)$B:3APIX%HS.$8([Z6BDPKN]D7J*L7]2WN=>JQVI_Q/'@ M/FV@PB.%JVQ'[( $MCY7K(>>1Z*. .=?ID(_8,%M$M\=+Q[.GJY\!/CQT448 MYMJ6@$>AQ/M1$+Z>HGYG'C7APU[YSVGELK=*%$JK/SGF1JQ"RMHK:ZYA<1U77. M59J'T]EJ:?(O4 Q(B3I=SU??OZE1HL%0=0ST:7!EX2N9PSU9A%HG^(M#F6D@G=!4/7OC# MW*OQ-< ![PGNW39NKB^OKP87C59GT&\U>XU^/PGN==HWUS?E".Z9U*Q+>O3^ M;S?LZLNO7R]^^Q>[^.V:W?W^ZZ\7W_[%OMRRN\\___;Y]O/5Q6_W[.+JZLOO MO]U__NUG]O7++Y^O/M_<;7\B325"FHF,5G.2ZKY?A0<0&WQG]\(9^X$7/()X MY$R%7Z+A.;IS[+,,N?!<$)@0SZ!2P'N*&'>2$.$$T>PD?=X)."7H%>#!4OJ& MY*@JT#D@]Q@8S.&@B_'5$(#,'@Q N62#0MW%9*P"=B%BYQAH=P;WC?!\(1T\ M!. %(?;1503K;A@CWJ$B0ZLW1J&W@"8P@$>1O3_VDUB;S ?>=@CK5()9OV9! M=J1DWK&OYKPU- $'QCZ/0>4)7%Q\C=1_O:'2@!AH:2WHZ<170"7+GH$-=6 4 MO?LD,@"NO@?F5O",P5T9/TAWZ/(0K0H^TF?1H5?OHJN?&B=H@R9\FMA5VJS1 M:C4*N2^YLS<.W(-_9F9EDD@"8,!_P/8$\@'90P%8HLRK6T 9C?._J$MF0CL48/L:!U6 L-HU#&7.846I+QEZR%J%X5#%^99MIJW*6;E17 MW'S701!\]@0-8R*4J[]S)+("6KH*<&W'67A/[LUBG_L(+=,E:[<%04R!ZT MVI9R6'4PUU)JCK\A'BD%UI%%?=XJ/NT;@4T O@"ZK9I0*F*:C2ZE^&S@Z=FBUAIO39D/F;N6>3.>3U'+[GV2[,+W\>#,;TL\]?]E,Q^!0, E"&TZ/&LFLOJ.PX>V>3S(C>N) M7&87\!KG9^3A:4QN-G8,S1F+#&MA7,V>QW30=F=RYL"%X)_]6&=1 *=PL3(K35H]!+:C.VDX=$ZU:-:8(F6J' MX8L/[W92]WDJ(E=)@Q3P+6@T<+E51'H(.AH#TG?@8+@CD!EX?)(R5*^!%Z0Z M5YU7K#0[\!I:4ZCJ%F.I? A&F11K8ZK+FCLQ[5:@XT=89%#,(,GZY.&GP(LG M0O$[^FK*['"2VBBFROKE)_TOVI$ZK@!&T?=/.J#-E1<=1UX0_*%>"J8F3%55 MJP 28-(V\R!RF>FL^.J!*U-5&\$QOG,H)G@.A7I88HTS ;\&2'FDLIH@#$HE M7'%NOAK^) C%*V_Z! ]V0IU+2):38ZW$(RZ?YR5N@)/&!)+XB5K.-;=AYCC) M_+O@P\!H [!Z/B77<-=+DB66>K!:8_1RW8GP5&P6[QW"W_ XQ0_(43 7M%1B MN622_%EFH_J$<7M7>0"XT@R=;&6NQJH.'(_UCA_2,[^#4&I+UX]'> 0X6HL8 M-Y_ XL/(N/-'&A!*'J^2\$)&:U^^$"=(,D+:LT!E,8H]E>=_$EXP1=,T4K?J MER"M5:51@/I@S%4 +".WDD%%H1<<,2S^IXSG@@F586%!H$ ^>O5,BC M_58)V#C53*F\<*X++[4-AGX)!I4G.F"'?)U+^N72?:G[KIZ[Y/4M>$KKGNV+ M*"L3Q.LP">CGX%'?H_!4^X'S.5(=;T G76#-CAK*^LGF$I0K2FO8.N!MP'D>+.B#5.T T5!G(&E/MO2-- M9JEOG-(L0I\6KUS-P(5*@KJ\!: M6PFG$Z="/=%5E!NF1;>8&0$+).+?ET>4&:3JY]2Z2>KJD*L?9P$W7::JK *= M)P;KP7&3W+5\3:30V9D9(G&H[$'4EO"BL8M)$]PLJ98T=#/]DY80ZO>.4EV; M!LF6PV=!$L.0@:I^2TJ\5>S"#9UX@NEU!TD3S;NVVAC% %52MR%=S 85,UA&B$L68")NEC!PY+^<:@!;*^O@4 Y1^ M4E>L22(#X+JT=@!M#Q7*2CS&13+-B"M5%G_H L2%F0WLZ9J3Q!*&3^H]"T4+ MH?OH8K8_6VEXM8YL@QI0Z(JVOAI[9EOK]^CW/HCH&6.HZHYY;ID;O;7PXE&, M=M6::(220?2.%62+8][GR8?8DX*#&N5UOB@F5\>[*8E+'#P,CL<2P00D M/WBV$J:;1>C](.\,KHLZRM?IJ 5(YTMT-%Y[#)B9VRI@.;>-U$@,A>*4JF;O M8 S?')AF>'^Q/GT^491N7%FY#^Q*;5MQDGJ)DXN[JY,/V?:F[NXLMXQ/[]D" M!L/!8>!&"4,LN_&&G:]J@U:2@\5&730 M!MX(R!&%[D.L#!=<,2]-[\V^SER 5&/C_H,AMGC0;\B<8ST#, 1GP9W3/_S@ MV<=,72XIK"( F(9^'.>2PZO,^P_G['=E(JVC1%;D*K/;@0S9])+L;VZ*4_QY MK WK6LQW*;2]@O^?QV!AG&*65WX M-F'HCIO!=PSO/1FFQT^;"I>NHD5ADZ9/@SM:';,^2KA7(U2EI:8:+VA^4G#NJ MKF#5-2G ;_Q>1*?3SH=<(?_<$O,U3U+ICF3-]^)J'(+O4Z::\6$6X$A2%FD] M.)!58G#!40%\=/P>L8.8KTN )EQBI9I6&/PQ%&DID7;5\PLB%WGJ'*UJO<5Z MMFC1RD$F:A*E2K%!JG.R0$PJ:9;V4]$?_8S94_-E!;O/B7$6Q0.^3#RB=)O:%*7_1H59XI>:)Y7.ZK87% M5]X;.&YYKRR)OHO@%. M?4C%-7J98J0-RTH=)PY5Q#JUU]**#S4SJ:-UR9O##-U((*,J<"Y_P(D\I3&^]"E)TX.\ MB:ZVL@2.JPS&U,V5>09<>+HN*,=(Y7".Y_Z.J^Y9\1.JB:5 MI:JM2-0$4CL.41SZ.^R7W%N>7RTZ_%?.XO2JR\4X?EA!BC2LG)$#'+'Y:EC< M.Y6[;=$'4WE;.>?^\'SB'#X-!<*%SE^,784\(; :,A:X/S*-.2NO)"]6.MOZ M;[VURA=BF!6W"ID$75.;()73U#:(?85ENI8C]>>R46E?3J)=.%8;E2?!DUA, M6J:/S *LL_%J73*WDP%HKBU",@C S],:^=O;GOL\G&_DY&[EI]Z&LV8L&XZ91=Y*U(4B%#$5*W;\8E9BCO0IQ9,PZT_)S M5GA?2M(-;N*'4\8*!ZYM8G23+DK]%Q@[1H M8R'\L_!3MI]#VTJZ_8)*S&2#G" Y6_R3V %@$:$%K/LVOW$T%I/_!G L\$% >_4D=2)S93GKNV*8[-Q;4+7^K#G@_(Y!D9;< MYQ8)%\W22X: ?F"'<(BL8 ME@/L8%VB%396J:#!8>#.82L;KO2S[[B>R_,NI29QNJDN+Y;9!ND, MP%;!U*R(ZQW2O?SH17F7\P*_?0N+G &+=ID(UZK9W%/FCL98M#GP<_XU>J/D MLIV2/5BOA",\+[GFIY/&B?HLI]Q)/[^_<0DHU$?7UX,$[R5(O]"GFZAOGMUA M-(:K@1#).0G8A91/I?B8_K%DXL_&G3\6-3L[H;_R+-O-#U;50^JU?GC[<(:5 MYTO[LE.5#4 H^L'H)5OO;D:N_ MMO716K5M\FAGXKC9<%L'X+@W:'EH'EQI=V]YV!&Q&K':ZZRV[!(0U!U&N6YU M2M[&1Y(=FM5./_NJ'E;BMN?E\F.33%>B@QR+/.GM:IT_K;H&O>Y*'U*_K%V> MLA#6W.&-.YS-6)KC%[LMJ]UL%DZ2LBP^WD>GS!Y&51+4'#?4=#I6CZ!F8XFI MB$5>) F_+2?S5B<^S=I$V82;Y0Z8F1?1GC5H%70490TYK%?D"P+.U8#!TL#=8:C)EO3 MK"SL8]"J_%$5U*VZ?F\#J_PFAJO Q^SBK'MHLL$,&U-7<^;9MH?%$E@93W#K MP7^3;77SN[AS#8-F6[1GS?S23ICY'L8A=C?QU8X?W4C9;OR05M-&0:1:]>E7 M%'SPVCK"5:Z0M8 J5;MII$RUW=VQ5+)9Z4+1PXY^U[=3D6[MBG0+LE!6Z\C= M0J:=MJ M"Z!:Y>&'X)GXA_B'^(?XA_BGC/39J.U0ZVOQTTBW'V8O4U*9VC57*A;KEVZU8J@V)&YX*3281,9]Y MYKL&'3]Y$&&. 6W%@$>S1[;0ZN>O-Z6,[%:CO[3=W1OQWI7'K$2_:4IR'CH8 M<8P2:ZX;/$DL)7DHR5-&7"/<)_[9.Q$[)F'(?>C MEVK.=FV\>AH&3^Y02.:,N?^H ]/8>WVZ,&T,2XW4 M+WY_'L5JO;N;8=BC_MW4O]LP27?CR!8E/\K?K[8>7C&QVOZ[SA+R;:V+*Z]K M3Y7/',02?#.Y<4,E2MRNQ[]+729GL0?QZ/H^ABN2,^&F<$^P'"?8H]8H_286 M+UN'HT'Y_4#@]RK+R6T5HJYF+KC(9"75JCSJVU>X5WRZ^+&N_J\!4WN+> MG808GTYR+7@L@RME+(9L&(/I(-<[2)B<"]UGMQM Y<=%" M//;ZYH(<&Q*GWF)Y7!*X5RU8/^%KFVLT2L)';N)F&5GA#[?.Q1ZAR3KH%G]Z M95EXA'S#LI#Q" 7-MNQ6\8VWZ\(CY/Y]^D5(^9%Y 8Y?A!,V#6#.@8_*;6GS MD^?R!]=SW]C]=2P9AE.[1P>UD%M7"@560>'I&XMA'H?PD%NVGHA7<1@*N"U1 M7KNY9^\($;2FW]DPB'%+YBX!E+6K5(F.(>9*WMZB[2XU<=5H7=/K&]L*M#TU M*\%UY&57@XR$EX27!<85.P4%_PDOUYN?U$]G]WXZOXF(N;X33 0[]0(I/Z"= MRN28AZ*:$U?WK6P%+R*)[7*BL3+'8U9@T'Q>S&/HR2?@(B B(!H.VITVE:K2SVI M"6H(:@AJ"K9YF@VKN8==\<=A]%0^!FFB"\QBT;(*ILG7ZUB/96NO>8PNR[H7 MK<3K)24&J$5"0D)R>"$IG4&[<:ZU %I5@3[$/\0_6].'DISKJ?E/E5X&>Y<# M&?BC8$$((^7A2V( LR".9 2&,0R_"#5?GSYMG:;5M:E16PW#7R4GXS'*6L-J MF#L-AF2M/+)6+LOA2*6K:35M2N20=)%T%2!=[8'5'9CK"59WZ:+DQ*>;T4@X M$?964\FDI+H& M6N7DPK8&+6,-JTDB2"(J+Q&D*0Z10K(K;W[=Z4Q1+,6014'2#U)LTOZQD$C! MSCUTWU4X:FA7(8,'@(: AH"F@J%@([_' M@ET%$UC1%SSQRHOQI-^E^6P7*V@RN,AS ]_(\]@TB( $+O>\EX7]^BR81O : MJ?H,AT)&H>MDK899[+N19*OM-!SOS%H S.^JF87- M1D'(8)'&ZL9(G<2-[Y+N=S8)U!G)PC=&N;4'+6]%-B-/67D\Y#8/LA3=C#RJ M<]XQRV"YCGPK^ K99R/FP9 KL4Z>=98/;=R.=1Z$PV,I4#P!J'"9@*83]AS$ MWI"-.<#!F ^!NO#_D7N68810;3[.JXG2^B->_M&-0+,Z^INETPLOAII9D1M] M\8T$A>J@SS[[E;\P8)2VI:3D]N+NDKE2QB 6 M%[-YW*%P\G HV>_3(8\$8/K%W>\ Z;\%Y^KNL\; >L7ZWIGR:K3?Q)/P8Z&A MX JN";D#^N79!1&_BB5PB A!W=P'4]=AW49WV6S9AD;G##6U3"@ 2F[J<0>W MA<*W83*B4#C!(R@[Y(+'V!URWT%98;^?WYVSGR\NOH(J' (NI4/K:#!^YA)N M_4_LAGJ;Z0, U'3JN0)?$X6!G(+T@!R!VH5?!7?&R%& :H!Q;C"$#T+BX9Q# MB\&7Z:VQQ"7C@'%#=[3T+#81T1CN5513>!I/8H_GQ#6=S7_A5G4PIX"!/;J^ MCX^%9W%@T2&,)L0O)!O&88('Z;! #EPD!O?TF!P%UN?L+GZ0,%L8L?>RS&Y2 M8+M6N 7$&Z^'/R\0^$,!H]/T@<]S'(J%6J(#/__0/TL .U_M;5%H.!L?R':D)I5" MI43<4] ROW3HBZ'01R\PIR?PU?1- /&@5)[@1N\%I,0;*@N;^["$@(0!&'TC M[H9 82^&;Q!?_0!U! 0L+I@<$E%1S=,%V[X;[ 0 MX T/+RP -10^X8AQYJ"IG3'W'X%C 6G9(Z@WU*;*E] *VL$-1IDN-,+6BSY( MB;P&=&1F @8>#3/F@J(VYA@FB#W%D<@,N*:IRIKQ^OOX]'QYYN8]C%QL[= > M!V"T$J*\HQ'X\+>3 $$U':Y4?=Z*A_!U_9E:@: ,FL7[';\ DXK,L>BWFX8< MB]G %SP,99E)A6)"PWEFD@-R3@#B&!H%GAY7HB@>N*?<#CD6(DHD#1?V+!B= M(01SU-=*@7%])_,29?V21.^RUZK':G_$\> ^;:#"(X6K;$?P\P.P];EB/?0\ M$G4$./\R%?H!"VY3$N',GJY\!/CQT448YMJ6@$>AQ/M1$+Z>HGYG'C7 MCZ/FG=/> MDTR-F*55U%;7_"*BNLZY2O-P.ELM3?X%B@$I4:?K^>K[-S5* M-)BK]4Q>@E$[H+?#Y9AAHD\N\'E*75?1! 85X[B01#@W*;5]IGTP-(]D&5LN7XCH;?7:CHBM\^"9&/YW<7J/Z_D?S7_?7 M)T!+^ (H=]:XZMSOX%_^2V8\/4IW)T5C4FUNJ1$O]S_[>8;^_S;U9=?;RSVV\W]ZP?RY(L4 MP,_YA_I!..'>,M6R!ZL!,T=X7G+-3R>-$_59@MRGG]_/F<_N,!K#GS"GI&D M!I#X5(J/Z1]+MMYL4/EB]UDNMKNR!\/F]?)Z3.WN#V]G>U?FH9,Y[7C[KO=7 M^O;#OKYYV,DW*KUTE9I\Y7MX]+=37?VU.GBW1CV]=S7J6>X-L_-NO=>)ASZZ M"(LDW[W*:?^JXT@W*A"Z-@U-.SZ)WW;EMSOW^V[<1@AH%@'?.AJU"(Y<)JVI M%F7%,_#*2#8A8TWXL&RLMEQ\1:Q6$U8CR-L'[8A)CX=)-P9+,_TGR*I[Z--PK1)F'#F #AC[CS>TJ\\ MX0SA#.',@;J>6(.6N<-RRK[VA#2$-(0TAT*:?M/7P2%Q*7NHI+JVDL,W0JZI_EFZ(8XY^YK1JMZ7A%Z$7H1>^RQHM'OF-FD0 M?A%^$7X1?NT3OSJVN6 SX==\:&S]<91O='A^3^/E?,?FKW'HC+D45\%DXJK- M[3??D[/3?@G\1]SX/OOI'@?WGO[-ESW;[MU>W?2N[5ZW-[B]NKY(^S?;[:NF M77C_YGT=B:#NNXA*?[3%_%$E>!C>? ]F8-XS![N4>_K0\B(4>CM)OO"0(=8658TVKTJ3J, MM-%[1.H]>:'Z:J-.RUA_@K*L+:FB0N7F/:;+,:HB]O0A\]*E0ZC]IMU\3PQU)QJ5A5..7:U1FZ;T_12G">0>CQ M.N9=%:-@Q4$HQL*7[I/0=2KO+B:QKZ\NF\VK3O/FTNXT^CV[=]O4Q207[:O+ MR^MR' 9>:(7)_?*!V6P:!D_N$"8W%!%W/4VPY?N=S8)U,&,XO6#&;=YNIDQ&BNU4>>( MF!K2\HZ';1ZT^]'QK[+^!C)UM.4ZMFVD7J=UX'J=2I7[E.SV2H^^U=Y#J=4! MSM^LE8=']*GN*=B];;L+Z!O5YZ5JM6\"WO9?,+1.?\8#S3[\^ L8=:#Y9C8[ M_#8*@PG+&>Q,-RF8,]G9Y\0JQ =0:\N#1&S*@(=[Y^"+T4@XR)2_@&'(/D<" MS^%3'LE=!,R*KBDZ-5^F(M1N3J&Q1V)8HD]=%9#Q4ND[\/9_U=[^S>O>/G$; M26,!]"&()Z:B\]-+YI*LC*\2+Q(O'H87C;42(EXD^M3 &%F?\RY$ HG/#NF" MUB+&N=V.7&*CJM&G],A4]6K&(LN=9HF(1YV(\'0B(O 9V(ON$X_<)U7"(N'U M*@G!)1N+X2/6N< -41BKYB/&(NOE(7NUY+X(-Z+TFPH**A-=IEXM=N+W#>Y[ MW)9>9>$)'$87MSL-4SUK"?K#X2EZ,++]YQ+\D23WCXA\ L,448R\AW M1+@]=%VN3YRDVR_H=%JJ/B71)-'1O0H+: M<,;*1AZ*)^$%4]R#5;,0YX%VO?$G[JHSML]&07@FP1EA4C@Q/,G=O-2A?-0L MG2C7-P)$\5"2!I*&>7(8/86'Y.)HY*)D]"F2FW1S7WW(@\5\4:P]5R(OH] C MTX*(>RN.W$A/SYC"G<&07+=#NVYT M:>M@0?Y0E8_7Y!NX7I]"M"2$)(0LC* M(V21+16V(>B[4@"5X%;*#QP<0LM#N,)=GBU\QVU/JS1SS.3\P97JQJ\\C%[N M0^Y+[BBO[=J5CA?(.'S7Z93=UE6SU[ZX[=WVF]<7M[8]:-WHTREON^W;ZXMR MG$YIB /4Q^73AFY^N;B_N69?+[[=_XO=?[OX[>[BZO[SE]_N"CYXL- S-[_X M^N *>V Q7'A+>?3(:=Q_8:K%J1@RUX\"QID44>3I4VGX8RCT7Z?J ,TD0-EL M?+J;77217I3];'_ZP!Y>]-:"28"G?.;>AM_>13Q\"'@X9/_+O5BP7[ZJKQT M(^[ZN&/6C23CHY'KN<#?DIWF7YW>G'\?S"AX%"HN-(;%!-):F**2L3-F0WB$ MQ?AT&@;?W0E\\%[,'&II-\Y;1A[T TXY1Z0L$MS[I,X\E1&0!^;$0'V[/@]? MF!SS4,ASAJ>IKEJ+]$C5(<9OK&09]%&IT1B>)#4+ "8X<1CB#6'2MU*?LSHR M0Z%H#.,Q\B0V$9,'$+C*,8;X$4P"H!"$-Z M,),92CP'9NB &#$5"BC8,)NG'TQ0@2+^HC6=1/C"E'6T!#_/ M;C0>AOQ9W>('8 )7&("0)/4$8%!J!]($TP+IR'%T%HS.IF B(B-1%(OG/:28J>NGYR7S3SQ M".-+?_F \764!Y0., 4?QVI0B*6I"*[$'8!O(+^?T >?6QB(G09HZDEA2^S);02O'0E ]7\ /HY>F'/( 93#IYD@'8&R+9M M:SJ_?/O_V,[OZV\6WGV\J;0E_ M7H8G!6O ('"U"U"=83Z JMWI-/P)D\#F\#.;CH,H\%U'YFO)&,_8;%[L71^^ MU'W T;B:<2B;>MQ'J7IVL2PM>-:'03[$$N@E 4VR@R 7Y!* /_^RY[$+UNTT M!)LVA'DS#>5X=:(3\5UB,O6"%X'7B^^N^@IGBLB;P.X3*%Y07Q88_H H\#NX MJ"*25J(H]#TC[J"LNVAS5GCY[W/K VH;HV'#C$1 @"G7E%=SE[#( $(.VH8R M,F<4_Y_&N6T6OHV9>?^G==XQ.[2A9GECND]Y%'IYW.^&3-) '? HU &/1AZY M]I3(K<9GY"DKSRS;YD$6@MD4 10@\$5[H*E(C<$0<.!O3T2)O9/)5H9)*%PY M$%.5N8%0=K@R/AU 5( $O!#,42UY.1A<]4 T)MD('(LP+5.0KUL>%02I%+05 M(B=DR<.W271JEA>=VH1.A$Y;HM,K,),3JOI#B0N?W5#9KLZ8AX])3(!C)1W# M\GYUI(TKIX$$T@"N:(/0',+8IL78',(T"6$(88I F-FVF<3?7)2N6N'.A3FT MJ#?\1%)8-:4I6G8V02>2R@VFV6JXEPM>='8A5G\)^8A M.!!XPW9QRO<''.<#EJH?\&T83*X2N_Z?8,M?Q1+D581? \]U7MX3JKQIM]K7 M%XW65?>R==WI7E^T.H,D<]^ZNKRY+$>H<%SRI "=R.7M*7:>=9>7V*^ MYDE*NR1K/MR':7$(OD^9:L:';!J'H &D8*KR,8N: UDE_,XJ48".TW/& M68+9 #:#&E(VE83_713MU5QXSC[[&;.GMLD*=I\3XR?NQ:IX!_@R*3P1"<\C M+\8/_T8364GY@[I.MR+]-\Q"41M_FAIF, NWRPVP5[$3RT%A9_S %V_(!A[8RJZX/[1ZX/!-29ELD4 M[O2C!01+$$&NAP2U.J>BW-+/V$=W3? J0^IN$8O M4ZQ2]5Y8X#BQKK608U7.8@9?GJ J!LI[0'Y]5I4F MJH97ZB,MP/KU=T@&[BWNI18="X& ,L C41"^6,@,X_AA!2G2&L2,'.?L*S!< MS'4A1)*%S=TVCWI#X8$$AG(F4ZJ,)6,0-,#R1T1K=V2*!0_()8*O2 MJ+Q8_5D]%F$3?O6%&,++'^)H%G:8V02IG*:V0>PK+$/> GO,]>;%-13(M1+M M0O080S$![APN5#.EC]38 3_-QJMU"6[(#>%!:F*JF!3Y2O@SB_& =H?Y$ =# MFB7% FMUB[8@0$8G?*CHA)@>NK!JF+.)?:PUFX%%@G8HW)%(U4/P MY$JMD>>@7+]G\?'S<*[8*05-C3*IP0$S2'!>;:?&S^#AJEK9H99^A$Q=^Z8' ME=/38/"$XC\Q_.F!8,T- )3\Q(UFW\U4W.S^N=K>ZZ\7<\69CL?=B4S52RID M*%+J_C02DKYQCO:(GS-FG6GY.:L[%&>J,!C9':8IPE137HRB!)_3MX)8NZ/4 M\8"!ZL%9*-V MC#-"8@-TMR5,IX+U*3#F[<"=$!%*B\I)7&ZVUJBQ,*P@.B( M!-G;M 2K$L1L?9*H8?X:J4I.4.02_DQA0,?YYW[BCH,NFDQL):P@U..<#2KA M(QU FG^VLK'TLQ-/1?))&L+4;I\N*$M#3LFU^2?"F. S:!Q';X.8V3489T6K MBO$X&@>A8N,%6B#U?.Z]2%>II3%0&RZ$A^4NM-+2S-Q:@&WW)(#=E1KFZ8!1 ME-W)S#O%X0V!N97[%J2T4@N0%@LCOZBJ&1A,5L(3P4_#_93*[,O/^C4YRVH= MU,T)/B(>.A61IP6!,\\%)$ .P#G.#(A\6!-6SOF# =HI0_"<7>>?J QMQ4KJ M 8KOU -FCTYB#?#L5%6A3D1C^KLC5!D6K+(#P^*/JH9U'7# BL+Z)B%"4'R( MB*D;"6OZ-X"))XP=<+#Z)[$'P") "UK*VA>^3"K(T-U40/H?+/^%!P+*<\24 M)[7E88+P!4ISZG%'.YUYYD13)"]/N7BE%B=M?-VG@5Y+^2!S],/PK@B?Q,Q$ M1&FK:O76YEIW.I M@[?7S5;CZKH: >%G$GBLS^2_N@_"_S#9Y)K75!22@ M^#"8(I!>W%VQ^P"<0-9M=,_L1BXA-0F&.E($$!0&:1X43!_0SUJ5Z_#L<-[H M4K90,.>X:E,7+"ZA8'I6-L8-Y@Z+I!V:X!+@7YO%VH52H1:=O@5P?W1]%2WC MRI9,!L.2,2A8GB)(JXT:VA7(4UW%/E1T!M51&AR8:&.-)V33=G!B1:4)P<0? MTT-2OIBR7,*ALN:RHN?45DK-&ASJ_# Z=7+85B9(DE"+WH&+G"Q&(PQ+JDT_ M6+^MMBJA7"!UYH2":]-]YL@D!G\ 1@!>_, ]'=M2M@[X,-QXENX72D!A@:52ME9;,Q?\@=7/ _9=^:A,2.:JX!7"X'AG M+MCV:_0,[\=_59@<6$=SAN8'722%:5XM8BJ6B^X3BCZX3L9DI[L@.MU#2,Y* M$5&R,\90F,P"'&ER#UM+)-Z?,9^7'X&(CWE@$Z>[!B;.: ."37_'32 M.%&?)4A%^OG]]BD(+6A)/4AP\H/T"]TL0GWS[ ZC,5P-@I&T+W& XGPJQ^"XA4#0IE2MO!8V3LC=.-.V#WN 0/&,=JJB$D$LN3^4 M&W=5?!^? 2V.I5W@M4BJW9*HE<7D&(N]L%YP9]6!=#3:F+8L5-N]]^Q&+&;^ MW#/SK6.;+:MML+]VV5<>[Z,.V65J[TH@4W^0.6U;G<;N!VMM1 \Z?I+PA_"' M\&>N*6[?&O3;9.04YFW5RZGZMIAV/QC(E(4B9K"D6I!A6]V6L3/OR[*01?L_ M9&80 M0$ P6(J59']>;DN?;ZV-VUT MI5LII16G*PIQ W^?=:>Q+V9HE?;\-_)H55E--:544WHDE84ENYTF3S6E:ZV# MI7H-JBHM?ZW5A63?DFUPY'89<[N(X]9SW.?,.KU(K%-B/&*\?4!=LC58;9+< MU''8ZPBS/:!;^+\5,1*HY/6P++:ODMOERRBS+A4]93WXU (]BO\-I;L1AV-C-L?V=I=C[6IY*7M/E6L M@:?M/O7?=9&\11F[2Z\H%3O27B#BRO)Q)6T4*H%Y01N%#LMB<=H_M*UANV;_T%T^0/]&-BST;<2[<1R==/N:>26RJYQ?N:W;[5[C9-87?IEQ[OH\+^,FE]0IGZ MH\QITVKVS93HT6DQA#^$/X0_[[1RNI;=)RN'(HV;T>\JD"IXN(TOE8VZN;HD.:@,/:&A/U- M1,SUG6 BR+.E:G6:77#L*(%$ B4"FN "V30%L"F 3_A#^',3(:5NM M-ADYQ?E6]7*A;I*&6+-*XVW"$%1\1F$L*EXD_B'^*0]]"HL:+G9MJ9S.N^32 M=:%.XD,*%!#\$/X>P<)H] MLG#V%"RLO.=T[7JQB59&U!ZW:NUQP1.BWK@4H:/NV,!!&"LW*,LJ&G04UG?-W]O \B4P+ZBG_&%9C'K*%VG84D_Y4F4.R&@@_B'^(?XI MF#[4C(=ZRI\ND\BR0 :35"F:-%F=.!U1@,]D./XRYK(_PA M_"'\6;9R&E:KVR(KAR*-U%-^.Y+8@Z;5[5*=*06SJ%6VMFF;5H^ZRM..#!*5 MMW5'?V -2'=0('M#PE)7>?+NWN/=M<&YVSVZ="S.'860*(1$(/-N<[]KM2B$ M32%LPA_"GT/@3[MG#7K&&L"4?N7W[UO5RX6BKO)4OGCX,!;Q#_$/\4]%RE\K MWQN1NLJ3,;UA0L)$+[5C,:7)7R=_G2#FW?'"QKF]>UD]A0L)?@A^"'ZVZ DY MH$T]^PH65MYSHJ[R)@&D2C@!GA!UE:<(';6./D[Q-^>ED#-"T$#04"-H:)SW M-^Z[>BR6P58-X$H(Q M<^(1%P*JCULUS;SB#B6QIBU1;WB..(XXCC*J2":U9E4H*V M'F4AQ?&ED\PVZ2C+.N)]5&IR "U- % U ##80(-J30@;"!MJA UFFUN491UW M-0YHI^\ZREXX3AB+(?-<_N!Z*D;'N#]D003WY+\]&):4?L\$[969U< WK5:+ M]@-3Y*QJ!DOI68U )KO/C/=#&$,80QA#&+/&D.E;O1:=KZ MO0TL1S3/]<594D)I-QL_+#*=O>C J2\4J5TL[HL^MDP77GY+3\)Y>&&/(G@, M^73L.BP4CV[@,SS*G$LV"CQ52'$Z#=T@Q-:#;C!D? (\%$DVYD^"^4'$'H2 M6X;_CB46'@)_@<\&CAN;!$-WY,)7H8C"0$X%%F# UR(:!\,/KQ=AK*->K_W# MI]=.?)^G3.XI-$?0;9<=+/ M*];DWIT T7\3S^Q;,.%+VF7"PT?7UX/D<12D7VA5IKYY=H?1&*X&-GH(0J U M2K/'IU)\3/_XM"BELW'GXPXS2>^NS+QN'KK08VK#VKR))2L!*YG3CK?O>G^E M;S_LZYO'//FC6OFMMLR5J<2P=][93GGJ&]7GI2+\WF^5W6B<3ZV%Z7>F MZOS9_]-0_]D].?(Z 9>4;'\[ O;7DN]^' K!?H7?QI+=@$X>LK_'OF"MAF7* M^B5'DO@MX[<[]_MNW$8H:!X%WRP^+( KE\F;O$69_$NOV(6)"Z%XLV$;V]1/ M"%DV7BPCN_6(W8C="-V(W6K);ANC&QF Y@U NU/ 1L]2^1VGKL^B<1!+[@_E MQH6C5>]25&3.Z'??S;H=[%X=M@.?E3Z[MGM>=5/.JD1JM6%;K8&Q(ZQ+O_IX M'Q5PE*F @[#F6+"FW[!Z#2KC(*@AJ"&H*=BL&?2L;H?,&L(:PAK"FH*QIC.P M.EUC^8#2K_ZN6%/YD*&!YEQCU^?;A :;AXT,%M(^P^[;IF2G+.M;M#HFK5MC MD6C9UF! F\9))$@D,A/+;EBM08=D@F2"9"+=>-NQ[ %93B:F90W+!$JJD^TM7J6_VFL5)&DBZ2+I*NV7V] M'N@N8X$#DBZ2+I*N7/5*QVI2$Y)B';%Z^5M?5-?&BPE_Z+GVH-N_O6(N-AIN2<,\4*\#@[O:M=M=8\/1-PE6"CRCT6KA]0 A& M"&8(P6S;&A""$8(1@I6!\PC!WK^IW1Z0#48(1@A6#LXC!'M_Z*O1L+JVN;P- M(=A\@&S]N8S5.3KQ?BR2DQ'AG4Q-2+)03$,AX7TLB$,6Y<-A>(ZB/A Q4L<< M30)U\(Q0!\\LT7";$:T]O6:;AYD9TLK6_5L-A_N&J+2RO?M60WIX8=,P&,9. MQ**7J5!#=+%WN!/XOH!OX=V0Q/4$-00U!1#JDE,MYGM[I6KT&M_?:@5FJF M=NLK$_V&U6[2<7\D$B0269"ZT[9Z'6.]OD@F2"8J+Q-V&V3"7"52762",L/K M:7OW[$;.F,D7&8E)(0Y(??K?=7I6@_K?402Q3#JJ1M+5M>P^]6XEZ2+I*L(T MM)M6C])?)%XD7H6(5Z-EM5J4\BG4):N7YW6E&L18C,/22AF$KI"J84B Y]10 M. /N:W>L7KM+T0R*\%&$+Q4)VVJ:JRP@D2"1J+Q(#-I6NVO,L2&1()&HO$CT MNE:C1X:3"9]C0Q=UL=MDY;R1"AW4LFY%*M$S=7^]=W>II*U&4]Z]'^U2:)50TF#UR;Z/J*DTYQ%*$DI6A5<))0VF MG_9]#$ZE.<]@P'+W\W'6#3!WSQPVT!$?=,1'E6ZG(SXJNW25FGSE*]<*:=EY M7"*LMS=.K',2!A.3J05ZM=-'7#KW,W_,KQ(AT$4EM>+".[$?01 MNY41W<@Z-&\=TMD@=#:(^;-!_)'KNY= S]?/#]\6*O=(Q2KHF-(0J[[*F3B. M.(XXCCB...XX.&YW5\.NO!5W<_WMD(& LI#!6+%7<7,NH'9U8+5LZH1+\:Z# MGU-2%MXY5AAHMVC7-\$ P< QPX!M=ZQFEWH$$0X0#APS#@P&5H/.QS 2*]@L MVE+](,+MNX((1]CFM=6QNFWJ45XX 4@9'Z-TM9O6H&>LGHFDBZ2+I"O7%+!G MM0;&BE-)NDBZ2+IRWE;3ZC=(N@IUPVKF;?WC^MN/U_#?NX*\KL-N8"M @5EV MNZ#6$_7M(4%A3Y*H]1E#JVO0(B2)(HDZ=HFRFU:G3R)%(D4B94RD6E:SU2"1 M*DV>J]FONN>E#CN@>,;K!QHV+=NF\T(I7%@FW58C\>J3>)%XD7@5(U[-1L=J M4J$&B1>)5U'BU1@8VVI0>_&J?"\4 _L3\51K7T1%"%;EY,?N]*QVSUA,HRQK M3&' \BB;RLE$OV<:5^$0V?T= M7WP@BA4 6MW^?L]RKP(?4=2U3107RR26GUV?4#"Z&,++S :6!L+=A5,8.%?6"BP*7^9P* E&X7!A#FQA#F+4+(',0I"^!E0/@@GZM+@ >;+(S?P)9N&[H2' M,'!XHL%<4,*"!4 ?*/_,PY'[TPK@_9-- 1F?96-,W,!E/IT$8L3%_$O V M&%[R+C$\9Q>+H^,PEF3L0\8C%HWQID?7]V%96#!27T@1/KF.&K0;#-7+\>MT MA$MD29_J<2G=D:LGD?S(0HYL^L)0T:UX^CG#57G@GB;-:-73I],P^ YTBN # M/H$_/H8"* A_38(8^" 9-U#&ET 1![ 9B0Y\NCJC8ZC )@F&=/]CU-3Y_[7S?>9[-/67.BLX$(6%\_)Q_C8\8 MYBT+3_9@S7E\:D4'],_EH1\-NY\ C"SV-HKT[F; MIQ#UD/KM']XV"5<:I\F4=KQ]OZ^OR/:YTOG"V7#?.DVR %J][IH3G1->N.MWJ6T":]G@UK;>(8-8I2\L,1=_>8O9JG T3:MK]1OMPDE2EL4W M�IL_XKDH1HQ:UQ>+=1B/7;%M6V.N:.SBC+JA]$<(Y$G7_+ EZ.DJ-\T(M+ MQN&#C#T5G-(QIY;U@]VUSS M4RI[NA&2Q,NA<-CJPK'T@:>&F %)OG[+S_&\NR1\^G';]I\ MO0V#R55"YG\"D:^2Y;B'M;N$:?SQUS_]SU_2>^Z!*KVBW5 MR0>)'HJQ\*7[)#[[#CSBET#*>Q3*[%%J/>'#-S'ZZ>3V&BLI_M'\U_WU"7.' M\ 6,X*QW<=WJ7-Y>W%PT^K;=ONE<-/O]BT'[ OZO7^G;JSWZ2DV^\B']WGEG.UVN;U2?ETJ@BJT9*^*< M.;,U9840]7<_%/"^_X+=\3-WP;@^1>-3@)$#-OG%$W<]U#EG8/&V#8=QW&2)K>O*:W[<-6P^U'<5-!>$%5)!@PO!:.F#R(D+5L MBZV,-% Q.!6#K[ZO.S"WQ[[L*X_W4??6$G8&(9RI/G4?=I*M M/7W$=.V''SV5KIUO2*BZ,N;K+]?77!8AI37:!$:.&86 RJ/^ZB-8_3[U\R'1 M(M$J1+0H<4'AQ/?TRL*M;FIG\EG:AOFM"&,Y XGE[0)RVC?6 F0K'[ 2>VXI MHE*1B$J)Y:QE]9HD:B1J)&I[$+5^@T2M$F'/RMNHN=KA=/LV6[EINE3]1E9I6Q%?$5\17Q%>5 MH!7%N;?JD=$]I-R6OA"(]I3.NP(M8^QRY,<_50B8JA4-(1BJ/PQU!^;B$01# M!$,$0P1#6\#0H%E\@XWC@"&JEZ?V&T:)V31F()2%/?"^(BM82*'76!SZ5J=C MK!DJ201)1!TDHF?L;,*Z2 1UR* .&261S^SHQ:8Q/"^]>UVT0J-@#HG8PDXK MN_@]_<<1P2#9(]DCV:/H(77;J._69'-!Q4J4)5-\I3R:KUZ"U+9Z;9(EDB62 M)2.RU#77\_ 89(D*A=_=$,-8[HCV*M)>Q4(+E&W36$@[%2D.O?_J? MOZQXU!-W/;SN-@CON"?NA!,##5PAOPDG\!W7=RTZS>]F]Z=O-YJ!K7]YV;OL7@_9%IW%U,VC9 M)W]=6+W\2MR[$R'9;^*9?0LF?#U,YV[W7%^<)9NX[6;CAT6QM!L+\*B^6&09 M]=GU035$'UNFMX+?CP63XR",SB(13ICK/PD93>!5DO%0L%SU%8=OTH4Y&P7A MF82E83);FW.&SW*X'%OJ?YGX3^P^P37J6?YP[6LBML2PV\QDKL>H>N'B;NSE M0,LV[V'/ @@#U!@%'FAM^?%5<7N-&S;@H#EEFC%'P@SX.?]0/P@GW%MFJ.S! M2LB9(SPON>:GD\:)^@P(YJ2?W\_[S^XP&G\<#,[[8.!V^\UF%^;7[_R0PBA MI,>G4GQ,_UCB\=D0\T'#&;1V5X:!-X\[ZA&V84AO@O=*_:+OMW>\?=?[*WU[ MM4=/DZ_*Y"O2QVN]8=@[[VRGU?6-ZO.SU@@/@3V#' M&QFY$PR9KN/&6^Z&['^Y%V^\HY',S .X/[5P;TY=GT7C();<'THZ 96_KVM;O5[Q/4#+LOCK=-[>>.*(C3*"FN.&&NH 07A#>$-X M0WA#>$-X0WA3-[PA5ZKX79OUBM7\"D1[81,>_B$B-H*E+DW/CH/N@+:M;MN8 M')5EK8O6S*2 :RP1!9BR)!$ MQ :"0S$-I/N>>LTC[/G9:5L=@^U)ZN[P5TC4JJNJZB-=%+XG$2,1*[:[5L]< M:YCC[EA-@D>"]S[+L=TFR[%0SZU>#MKOYW?G[&>471];6*A>$_Q1^,Y+KAT& MQ3[@OE;/ZC;H)# *!U(XD,+D)!0N-1<7,"R:O?HU&$3 MSDF)X@&%II6"R42$CLL]-N53$5)4X%7Y:EG-#D4%*.96(B55'^FRJ32;)(LD MJP@WJMW:&V<=MWM%@D>"MV P-LT=Y55WM49I)'#(PFD0\DBPAX"V&R7[]GI6 MJV_,[2K+2A=M Y+&J;%(4,*(Y(+D8H6GTS)7,4<>#8E+S<4%+*N&N0T29>'] M@[@A)?+\"^V($/NNXTZY5YQ_4A_WWVY:C4'Q%=QEX8VB+;<2B5AU=51]I(OV M'Y&(D8@5G#CJ[(VSCMO-(L$CP5NP'/<@>V41HX-X;/5RS&Z#4,"#V>-L"Q)E MD#)QZEB-+L4Y*/1'H3_*()%;2@H;5YJ<='XL"*3"! M9%?>4;D/(NZ5WOM/SIW$*Y8/G3RHR#7[+:O5*KZH=',*5%A2*2Q7M;!<>05S M#_N72"9))DDFW^/-]1K%2^56?EXE1)G26R2S!S!PFU:W309N23)CU?*A M% ^EK%K!;AW)!KM6*.\+SDFI].&B?J,S"B MDWY>099[=R(D^TT\LV_!A"_IFF=W&(T_#@;G_4:GT>TWFUV87[_S0RH-P.D> MGTKQ,?WCTR)WSX:8#X_/)*2[,N>Q>81=C[ -0WI3!E?"A+[?WO'V7>^O].W5 M'CU-OBJ3/^[.&NKCL]8'#X$W-)'#MCMOE?G.F4O+=D_!26X'E*$(V M(Z&^<34-KX4C)@\BG-&R95NLV; WKONM/&?VMZ-JOR"^;!V +=\@;1D8]6(2 M #7^*X;K#-:K0$:F/"6*>Q _OL&/O_NA@/>]PI _<]^G:BX9MD.NJS3IK&[#ZM+APN]!Z*J 3.D,,X*:XX8: M.I."\(;PAO"&\(;PAO"&\*9N>$.N%)U+\CX2_@I$>V$3'OXA(C:*Z4229!.7 MU>\8:W%6EK4N6C.3 JZQ1%"+&)(+D@N2"Y(+D@NRH,IW\DCE/9$KG/P(IA\) MR8(1&XII(-WWU&X>IE/S0:6LT[<:K0$Y_!1;+(^JJH]T4?B>1(Q$K-AF(*V2 M'@!2%GFD;AXD>$59CHT6J;4B/;=Z.6B_G]^=LY]GY]?CN1S\4?C."Y/"B>$V M]UV[2.H;^VBWK4:O0<$/"@=2.)#"Y"07)!?K_1][8.Q\;O)S2%QJ+B[MEM7O M&3N/HRR\?Q#GI$3Q@$+32L%D(D+'Y1Z;\JD(*2KP:FO)'G@N%!6@F%N)E%1] MI,LFP2+!(L$JP(MJF^N&3%DD$CP2O'?8BTVJ/RK44:N;/Q9.@Y!'@CT$M-LH MR<6VK:XYKZLL*UVT#4@:I\8B0?DBD@N2BQ6>3K-IK&"./!H2EYJ+"UA6[39M M0S+AAI3(\R^T(4+LNXX[Y5YQ_DE]W'^[8S6;QL2K]NY_A42LNCJJ/M)%VX]( MQ$C$BG6G.L:J[RAQ1()'@O<.R]'N4N*H4(^M7H[9;1 *>#![G.U *LY#.^P9 M?P6(6]/J-\R)VQOD*0O+%&U,DNHZ8I$JPCLCN2*Y.G:Y.FV;<\DVI,UQ>V8D M;4%*JY@[??HNTN)W,70T89'B1"S=!8)H22A9/6SNH2/A(^$CV7@5<+'DB;G=R;GNUSQ2O JI?8) M0$O'E 2@9MWP9K\$&%H)SMO5S,Q%,W^,.-!EY?4K_O[+C[$\>^1\^O'.&8MA M[(DOHXLG[GKXD-L@O..>N,L.)/PFG,!W7,_ED1OX]WC-/5#ET@NO"8N4)?^].A&2_B6?V M+9CP];BDL7*;\NN'G_&O\()QP;PYR;;PF>[!>"4=X7G+-3R>-$_498,)) M/[^?XR8\?'1]/4@>1T'ZA38[U#?/[C :P]5 B 3 )P\/I7B8_K'IT5 FHT[ MG]#(0*V_,DFU>4I$#ZG7^N%MU%P)[,F4=KQ]U_LK??M^7U^1/AFE,[NSX?;* MO0%R"5;[VY$+;U.?GC6N/@3>4#_G[[$O6*MA;6'&$,=MPW&M W#<&[0\- ^B M.6G*"R%6(U9[G=4V[M]*4%>PC+ C5?K M_&D+]WB\[DH?4K^4?O>1N:CJ#D'3TL1%NRVKW31VZ'+I%W_7P&:%P*ETJI*@ MYKBAIM.Q>@0U&TM,12SR(DGX;2'<[_HL &LG9%Z 4\*"<"ZE,&T3'6_'L)XU M:%'#,-KL1#WX2KQ)\%CDBJ(#KT<'EG/DUJHD^;QN?",_7@R/4C6746> JKEZ MMM7J&-MA2L5<%/.H?\EK6=BQ&CA8&J@S'#79FF9E81^#5N7NI:F;E).N+T2] M!:3ZFQ@^"OG9=[QX*(:?_0O'B2>Q!];9\ N&.JZ"R3048^%+]TG 9<%$_!+( M]U>L7O>O6Y?V=;=_?=.]N;5ONMW695*QVND-^E>%5ZPNE37NO805;& PC97- MBR9P[(<">/2_8!0_7[-0#P@KY 2UB$!)8S0AH+N%O"9R,*X*6-"S@(SX3 M[HC">*+-;E]$J@Z6?V<@*\+![Z(QC]BS"(4JF 6Q4\8WGZUO$LMR\BL,E^ 2 MXXO@>4L\O0TITJ(GAFRA'(1KX8C) [RZ9:MOEXL$MGE/6K_KA@D-, [WY>HS MK$.H"&[D+=+]SB;P_5@R ;PS-#-T8X2>&0DIQ8T\>ONRY0U$M1I%R@54(+>- M5"#WNXT^B-H'ND?)E'7WE-KC;O3[6UC\X+YAC* L/D^XW+OJPA'&"+VG7>EIYJM M[N75]?7-]=7M9:MK=R\NKSI)>JK;;%_?[BT]E>KDQ@)_[B=EE29.\@DH1;T0 MB"33PN;8Y_'05?5= 0Y&ZK^4<*C$TGQU5S 5H6K5(LVF8J)Q*$29DS$KM_H? M;DC&LD$JTV9J2(:2?\]<8M)2YUQW:+.SD1Q24FO)G.-/M- MBI7L=II\94=?J_.M=9CIVQ=4V>%]%DHU2I\IG'M4'=&7$8<=A.'.8' MD3DNJX@V*!WK$7T,B6;MVQ?>JX#+KSK@CH;$;\1O^^2WBBB%]2[" M#D0UDBDM'ZW**[#5;P'9.^]L1T)]XVHQKG;'T0+)94I B0'?9,"#%B@3 Q(# M$@(2 U8# 8_99*:8^OZM9KNS3F8G,%1/5-^/I?UGIBO>ONB2(A4HQH(R4W)9 M(O*53F /4/A;]C)T:B7SOH)?VVK;@_+0K-Y[F0CK".L(ZPZ%=4VKU2L!U)6% M>XI.0Q"8$9@1F%6VB31!&D$:01I!&D%:I2&M\JD# Y%)U5,S[8&!G3*,.>R$ M^P? _;+P5:GZ"QPUBI>%(XJV/PEN"&X(;@AN"&X(;@AN#I0O[=L%-7TSU2"I M+!Q$7A;A$.%0,3AD6\W6_G*99>$%@\&P] MFY^@SF,''SU-GB9?@Q.H@KM3Q9*<35[KE#[%8]=JMPCS%BM^JQ&Z$; ML5L9T>V8C5^*C.]?9*E_&/4/>R_'4?^PDD5[:<]VL>2KQ9[MT\*.0*?N881T MA'2$=&5!NI;5M_=W,GKIN:?H= *!&8$9@5F==DV7GH<(T@C22L2.!&D$:8>& MM,HG#JA[&.%^.<,^M*^]+"A>%HXHVOXDN"&X(;@AN"&X(;@AN#E(MK1I]1K4 M/8RZAQ$.$0X=-)?9:NPOEUD67C 8#*/N8>6?4K,,4TK__LN/L3Q[Y'SZ\;WS[,-[C]SU_\ED/*S?Y=V3?LRNG5][CLN][Z"8L'V4+XC[F&N MEU[@_/'7/_W/7S9\^)J'!M+%?FRWW W_EWOQ[-&JUQM\^"9&/YW<7N,.AW\T M_W5_?<+<(7S!G>CLYKI]T6H.+ILWK8OVS=5-\\;N]B\&[8OV;;O=: U._KJP MLGERO]&0:A5 E)#7L5/>"&C'GI!X:[OEN1MVRWO@'JXODV,AX#8>F>U!QW 5 M5=.V:^&(R8,(6 M.S@D;U$>_-(K2B7+&*J943R-V1!GFN?,0_35JPX?I@'"'"^NBQ22:B'5<@@! MMFWJ-/(>PBVIIO;N\.$@4&_09A &$ 8< 18T !.U;+LIZ[8@'%/#>+ M>1H]:(]B A2%HBA450A7&F(1QQT#QU'K@.',>=AOUWH-]\E M4 W/5O[SI7%X.;I-^GYVK1ML^EGZ?JKDEUDSI M_H_8Y@=3F-%8-?ET@LDTAM7#+&8P8@](=)79'&JR,U]$\V=*L:D(F<05PL>H MARRQXC:#C<:A$.K5TOUNY(EL E^.)1- WJ'9WJ1FQF?D*5F75&.-40MNA+J! M+,V9%D?5^+1KI/%INWO8_I75[KY9ZHABLR:_K:8MCJDXEE+\[)0RUQAPPYU"^4I3>A: MG::Y"M>R+S[>1Q58):S (JBI/=2<]JS!P%B_Q#=),I.:"FTE,Z:Z"8@(B B( M5M_7:5NM[H!L'H(:@AJ"FF)MGF;#:K:,]4LYMQ.LE)0:H14)"0G)X(2F=0;MQKK4 6E6! M/L0_Q#];TX>2G.NI^4^57L;.Z$ &_BA8$,)(>?B2&, LB",9@6$,PR]"S1LE M\T'U?Z=I=XS[;Z'3HN MMO0ALY)3J[[R08_+K3F:)8 MBB&+@J0?I-BD_6,AD8*=&^.^JW#4T*[D0LJQVUTZ9*$<>I-B@"399(/WABY?4K_O[+C[$\>^1\^O'.&8MA[(DOHQL>^D 0^56$ M:CN&:FA[X0^O=?#D'I]_#[.^] +GC[_^Z7_^LN(1DZD7O AQ)\(GUQ'I8\3P M*IA,A2]YY ;^A0TU MGMSWC^:_[J]/F#N$+[@3G=U>-9J#UG6K?=OOW5QUNSVXJG\Q:%^T+YO-BT;W MY*\+ZY9?@WMW(B3[33RS;\&$K\?&W.V>ZXNSL3Y0RVXV?OBD^,#U 5JCCZT& M,)%)1K@?"S8*@%[/L#!,K3"3\63"0[A.LFB,6V1D%+H/,=(3]_='0<0]'0([ M>T#2J\TT*>V9^(Y_"Z9. !,L]GD\="-U%AA'\,\$)B?QX<%4 MA.HY;W0UWI1@K]$K]XPYK8#W+#XC_Q(_""?SR[,[C,;P)\PQ*9$#!/'X5(J/Z1^?%E%C-JA\:'>&/-V5%8>; M1X?UF-K='][&MI6HF\QIQ]L;AWW],4^^>=C)5WOI*C7YRE>L]LX[V^E+?:/Z M;/@HT-X!CJW=Y:300DAX/PZ%8+_";V/);D#I#MG?8U^P5L,ZI-M7,[>XLCQG M_'3:._?[;MQ&2&@>"=+0[A^URMA\N.U41]2"6W!]**NXU@)28"\*DPV,0 M#"6"#-7O4I9Y4VJTZ1R=]X!U5?"F=)89X$,X0SA3-%'&C0ZQE(,I5_[79&F\N'"W4GX34@@GC-FW!^RH7@27C#%>M%M M(H6U.PZA;[7:=$#('K1,S;1P?27";EC-@3$%0R)!(E%]D>A:'9M:8Y%(D$AD M(M&W!GW2$B:\C1(%.PH]0(I[0BH?9,+#/T0$HRQ"DNISAG3+ZK8II$@AQ1*I MJ?H(5]MJV-1-@X2+A*L X>I9S38EW4FX2+@*$:Y6V]P90W47+LK_?/I9^"+D MGG*]^'#B^MB/A$?N4R$G\U9.GII6QUPE:EG6G&)[Y5$]%92(7K]%$D$201*1 MUA!;K0;I")((DHB91#3,]8BLBT10^N>51HD;=3TTYM>^=7:NT4+92IRW:ZZ* M=N?3GHT<[GS0&MRV-3!X)@ =]$SQT0-L%B"0)) L$B1[5K=K+@U$(/E_V_NR MYK:1,]KGY%=T^=94E%NPC'W1+%64*$V.I4DJ3[=:8%-$!@08+)*57W^[ M04JB1%+BTB ;P)D'CTAB_?K;E]-0DE"2*O JE*3$7&N@^8&\1A0H22A)*$D5 M>!5*4F(GK*G9EK2*%)3DNDE,"3O6R-UN9OF>-A2\9?(KH M=11'1<3RSXSF9<8&7Q)^Z3++N "(;7/RYYOEK+&/C>7V#5N_\'3G[-S6^^:% M9YFS?6QLOV_V:M_'YH7X&OH+-6J\W'?%$A(N-8>[9+.;C$TREE?;SXCM:H9\ M+<#*.$)F$DFE*J):MZ4^*G12/CV:H1 M6LQ?,DT(Y7>V[R@P#%_LHZ6KI&E&*K;7'K[[7C6X)5G MYE7Q[7>"X-C7'=WU3=/E[^<[$C?C,:5LQN,$7=J51+'3F_WTC7KYQO=&*@BE MJP;\LW+8NY\$[,@39:5U#B P;Q/K2=^HY@7;F6 [L-T>V*[J==DBWH85E@5H M;P#0'DUJFVO"SVG"[F?X!&3(WS8_I,50?C@+P(S/@1F!U[!^FKE!&D8T G+$'PA3X>D!)(2R\V+I9DF=OZ!2$ D(!+(TVWK<663 M-*,%(]?I9EVF'0QHD)%#SD!)0]4>$7,]39>WPRFD"](%Z8)T(2.W+0D_ETD4 M1A,:U^NOLS<&X@8[0E\ZLC<;4L\53@-N8<&6+SNB*CA:,L@+B&=D$Y()Z2S7=+9 MD,QB0(F<[2]+6("B>BP1)A&H)DFDB>0"/^0&6F,X+;;<%$56>QJA-']#J*-X7?1V(!B86&Q!U=32X@/0HM!BW6 M2"\-^@OZ"_H+^@OZJ\'Z:R[8_%!0_OK+CM_;@\T1+8X2]G[$*A5HF/H/+[F6 MW^FY+JB^J$@=)5SO%2>68&RI0>F(D6$:<]W*[TDJ:I&,33*6\]OEI! _TR@C MMS0N&1E%+*-9.+H7._B*W\[2,>>1^[_D"]V*U3YS+SSE@)#%\>R8G]_I[ZK/7!F$#Y^7$.DJ M&O-%_HW=D6_IF"Z8Z+MH4(Q.@N#8UQW=]4W3Y43PG1\>-!+7-C&=Y.SDX8\? M7VJ8IT><3R ]:2ES:;)P_1S4] F=X(>W]>!2C3P]W]CQ]%W/;_3IS7[Z1KU\ M0V O5KL9WK&SG>V;GEA]OILJQ>LT'L@HG%@[5D1K(._K) VYB6!9W43]Q&Y9 M_$19::,P"$/;Q'K^=@3TUV4[:0UT8#NPW2ML5U7YMHA4884E66'#."S4R'Z, MZE&4\ \+7,>9N=_K97?%&J:J75_A31A]V1,LS]808;E9D"_TAE.^3E?>:G> MM]AK7;$\[)BD[V!_Y;VQ1(=]+VB:;FL:H"%!WT#?0-_ LU%1TS0^H-^=A&?B M'8?\+0M657$';)+F4;%-*-\ZT%#L5X>TJX045^ODPO$U7;<@$A )B 1$0K9_ MI5!X5R=M?S^^/":_/FU6)QKPZ U+PGN2B_ZZ32?-.@C5B>0*DBM*FJ_VB)AM M:;XG#\T(T@7I@G1!NI"NVS9=EX['+*L&-R9TPC($7\C3(2F!I,32\TQ/T\T M(@&1@$A ))"GV]+CRB9I1@M&KM/-NDP[&- @(X><@9*&JCTBYMB:;:/%!](% MZ8)T'5JZD)'[\7.91&$TH7%]_F'CI @).60?D'U8TIWM:(:+[ -$ B(!D4!" M;CO:7J09XQ(QI!.1,*C<=:N/2+F:[KI0+@@7! N"%<# M' M< 3D"?*TAZQB6^2E+?)08UZP^<7C:F>HA7URZU&YLC8=7[4TC.M%[66BQ)*0QN4AN*(7D?QIALV(:I'5-_:: "1/?*?R']"4S9>4]85HT%! M0D%"04)!0D%"06X@IB/S.:EQD;?$F^B9V(,\Z7IS2/\BMQURM.HM,X#?_XY<]_ M^FG)A:,D*MBGZ)8-/B8%36XB?L[T)L]/KZH[_,,W-OSYW47?U W_'^:_K_KO M2#3@7]"P>&^ZCN%=F*;GGOM.X-G>A77F]P*[9U\$_'\7[WYYL7SS2W$5C5E. M?F-WY%LZIJN5]-SI<92P]R-6V03#U']X*93\Q.?*L?JBXIDHX8:@.+'$%U)3 M#2-&0IIE]_R6A(XY[QJ3MK#&5_T]\O\!,V]ST[V7"GNR0I6M$K(Z4 M2Y,[EHE')L,TYA8T/WF5^U];FS76\YEA>[E4XO/\19,T&]-X<7D?+US)' E9 M',^.^?F=_J[ZS!5*^/!YFSV0[/[RM/95\G:=GU]@M%IH M=!0EI!BE94Z30?Y7:+C]:#BU-%AMC'7/K>CZ3 6,TU;@T>>7!':I_RA3X;$]S KUVDJBR^*N<^+WQ!,P>5$U'5FF"S,"F3ATXD!EI]U^O[9107UN-1G/RIP_),M(QN*J MI2T?19-Z0,]:LX&3&VB>)TU!(T&CCJ0II]([*%U'IJ\9AK0P&H48"!^$;VVO MRM!;A3%COLPQ:UFT:99FA):$E M:^U7# (M6!=7YPK$F ]0+K7%D_%8SZ*J,"ZQQ'VRL2189J:;=BRF:7;T1-$IL4B8SB>9LCS_U5A?IB1 MYB4.5';:@74NA8S .@?6.1(TRJKT#DK7D6EKG@^LL<6.?M4^K0W1V6J"-+LQUYL3^PSB%P$+A7J^J:84LK M'\*$0:+4I ^PSM4//H!UOF>* X!2H@H(',V2MX4Z "C;DM]JEF6&EH26K'<* MS-,,RU"'I, ZAQ*%$H42;9 2-<5N]8%S>(HV@O/@:JJJ)4&X-Y-$ZV&=/_S] MTX3D,ARQ01FS+\.+*(D*]BFZ98./CZF57I59N1+7ON*B=QJGX1^_ M_/E//RTYO2S*C'WF%QF7XV^,7R'^2N_'_(_\(LV^3%A&"T[W3XSF[,4%.YM$:&U8J3\73)R62VVH3+*O@,[7(W:)>3ZG4XMN9:\D!7T"ZWIC*5T+RT???1\G:F7]-TVM2FK&<^T(!N@^M+2O:9:2W,7&G M;-;@(QI_IHTQ&9MD+*\:A<(136[X2U?E<$;"V0ZJA(ZY3!2BLG8S6X7MVX-> MD*1JU5G>R_6L^M_:+J(QS6ZB9/J0M"S2AR^F#D7U30V-1HZ<1B/WL(U&[>]3 MZHBO>DICT9DH^@^YDNFSD(VO648LH^J/K'^;N\-WY4AU!)28^E<^R8/^AV=P M:YZIV19VE$2*;_VF^/"_991'%3;V(35-RS1QBRMSFNUA^P;XA5OZA6)XAJR< MF8%/B%'IUGB4R/W:GJ4%!E!Y&IC[74C5+L_H_L;N>F$H,HN<0;]F:<+_Y(&_ MR$3VDL'9-!?Y,9D_)DK":!*S?),DL&>=GOL]PS5ZWEG?MYU3/SB;3:H:5M^V M.ID$#LMQ*7:UN66$\S@+BX>QB8<4\%C 21?I]#ONWPNNIP4;D.N92_<.2W/6;B6@DLW=*9ANFE&RVHQ\V'6TW.IF.EV_*RW<[]Z@_^4>2&UR0T-F<0M9%:ZTM7ZD&&R)81RV M6M(.E!)."Y4RXG6FS/ILR+*,#4C&;EE2,HWDHS0K"%_%\5B>JJ_\KBEF%.)D%^*@9-JO9(YLS=%W!UU?BQ[=WDL-^@?Z!_IG MH67+UP(?."3U15OM"JJ^L8)&"0^J./T2_HB[)^&VI9$J%)&C2YJE,@S-M:1M MKJS*0M8=_\#-@ 9HB0:0$[- _B'_D/\FRK_ANS*WBE-E(24&!^LUVJ_'$1Y&*>YV*=DUG$:C2=TVG_ZU)N9[+/O MM+XM6<@=?T[TE**GM".=A8J=CI='3^E*[V"A7P-=I>KW6O5R\HU-THP[! B[ MI(5=X+C5'/?QT3OMS;Q3,!X8;Q^JKL)N&[@L-56*R&OS0LU3$]#D;D+/YE,H#NL:E2*G4H;;WHY:5,VN*Z3/EZ /^ M ?^ ?Y38*A3S'ICW0"OD>J0P=20I/Y]^[VQ#F4 Y1#2Y2#:0::"_?@E<@!$Q^;3GSD!?^?0'(41Z;3 M'4/Y[X0F Q+2?$2$)LLQ8X$9BRYUVBMV.EX>,Q:*^YCK]TO6T6:L5#_EU2AC MC'SFOXUR-*# HI MX%Y@4.BP+/9L4$@C['O()@69L(SD(YHQ,J %Q?S0MH[MBOFAR_D$W9?'!%T= M2K^+G?SJ*3SEZ /^ ?^ ?S!)M#?[./-G"QH_C!'EBRAD:+E%R^U"@=SU-=LU M9>ENY9=>G(?&?I6L/K1,^[7,D:F9OIP6/>P6 _T#_0/]LZ&7XVJ&#R\'F<;U MZ'>6YE7R<)M8ZO&IS56QNY0VXGV+D*%;FNNNW8G1E4Y:)+.Z*A!'!H9.,'0" M05G+20$;%QDZ(".W4WQEQ>E M(!B!:H!J:)%JX!&$M'8#55918J"P&C5_;P\V1[2=(?EG0&C D0^"8]MP3-UV M/=]R3<<#JOR+TP&LWMBG;]3+-P1K4SD';'UPS=:CRE]&WX$IOS,K+J=M&["4 ME6)68,H#O5LA=@2F/+A2/:X$IKP"[@4PY0_+8L"4K].Q!::\4I4#. W@'_ / M^*=F^@",!YCR*I2(6]%]ZA@!,.4?WK-. L"J0!/NA1[?;VJ!_ MH'^@?Q:]'%VS7 M>#C*-P)3?CB1&8&JNBSY3)+, E3WU:4W- ZH\)C(@*F_; M#C_0 M@.)++7)"Q0Y1'=;1+=V3RXVSV[U)7@#BDDI)"@9#9V]UW-0@H;*6SH M'^B?0^@?V],"3QH C/(KO__8JETA%%#ET;YX^#06^ ?\ _YI2/MKX[$1@2H/ M9WK-@H0,++6NN-*(UQ&O0\5LG"_4CXW=V^J1+H3Z@?J!^MD"$S+ 4,^^DH6- MCYR *B]3@31)3_!("*CRR- !.KJ;XB\O2D$P M4 U= BU: ?^VOCKG;%,]@* M $[A!,4,Z]U\#4!^;XIC?:3%/1*T:414AG#@1'"B&H0#)W:9$SO<"%A]W HT M\XSF(W+!UQ.@F>CZ4D[7@7_ /^ ?1;H&&VP?I^90F#JQ3CD99NF8I%.\Z.2& MT+"(;J,B8OE)!SRV@XNO,L1JK=X#QX'CP'$-,L$MZS)1 -9#%5)TKYPD%Z1# ME744YZ'5Y !6&@J@:0I (H &>DV@&Z ;6J0;Y();J+*.NSH'F/1=1=E>&&8E M&Y XHM=17.7H"$T&)"WX.?/?'DR7*#\S@5F9IQYX4[,LS ,C<]8TAT5Y5H.2 M>3Q/3O0#'0,= QT#';/"D?$US\(N-UO$5Q\*>AVSI<DB]/(M;@&QO^_.ZB;^J&_P_SWU?]=R0:\"]H6+P_.[<,0_?[ MP7G/"73'/O5.>WXOL'OVA7NNF]Z[7UZLZ?SZ7$5C'GOQER??TC%=K?WF3H^C MA+V?-8@:IO[#2Y%R7R@F\?DE&U6?(]'(6)Q8LIM,KT:,)#.B$SJENNB*3)_H M3@:/A*\HG'%"YB1*R._'E\=DD,8QS7A(6BQN'+3- _V]3!BQ=(V(Y:L"W3[C MO'7-8UW+J+[UI-R'W+&,$9J3(7\!+N*O][W4N*2OK>C<;9_9,_WAFG/7F'^N M),W&-'[V&(8XYO'"E0H@(8OCV3$_O]/?59^Y?@L?/F\N W?1H!CQ/SE9KM., M,XY0IS&=Y.SDX8\%8CP]U'SBYU'5^DLKW^NGCJ:/Y!D_O*W+EQJ,V2OM>+IY MV-MWZ>6W&EQ3J='/WTZI^RO;X&MN?)D*^HPPQN0[J3KMR?_1J__VU/\R1\Z0 MJT26U4E08:2>B/I@K60YHXCKP'RO,-^#/S3'@*L<(YFCO="0*YG4JZ$)?Q>6 M\XZ=[0@T/7$YB8ZXQU^,TC+G/GF^=F%_%:L]TLY6NZVR5B2JQ[@JYS%6SN]1 M3:?QF(2'PS7YG6Q&C^9$V992P)[\DPS>YH-IA6 MZ"W6=2:1M[F6UW1-$V'R]I7H).DA=1@!SY[+7I? M'<94CG#@.$2)B!+ANJGGNEF^9CDN7#<$B0@2H6EJ'F+3#0>:YJ!=F+OT2BYO MO_PB9LI^2Y-'8*B/%83%^?>)0%'NE-"7W4E;4FZ%^:"01"" YRTJUZ%V-,L;(9_[;*"?GW-@.R,-< X)2^8G8SO/;9?1]-VZ#!FQCS_SL M+I4?OW +I1@8[?-HG]\?JZW=* ]6:QJK0>7M@W9@TNXP:;U310L]$O J5W.O MX6S:<=+\T$;NV)$R_3I;LV2P[6S7W(D?Q:*Q_ &AO&I#N:%1DI,T(?DHS8KW M_( Q__F6'U5UY%7UC$.:*^416N05BML SQ-XNV^UW15LG@;I)>4\.^B9CNL9 MQX">@9Z!GH&>J7< 4PLL0)I"TT#30-/4K6E\4UIB6/FUWU73-+YP+2.?J&N*"6_5KL4PW=U2%94BEX6)&S MZ]\GI1NBV""I:ZY):X_@6=(:C5N?QX-D0;(VRE$$\B *8=,@>9"\->F$O8-K MC=N>\\.!-R^7%I_-@Z)(XY\Z4*>DC< THUXN 9*J#HK5 &HL<:O0MXC6"!ZJ MVU^'TEB62^*2^1 .T%[07M!>VUSX9&PY,WI ']!?T%_07]M4_]Y1C[ MVP^G$5PD,36V.P[R)J#%RV&/OV;IH R+?]$LHTEQ_RFBUU$<%?<; QZ?G5NG MKG_NFI;?ZWG.N>OJ_2G@\85U[EG^W@"/'P!,7B80%T&0Q1-J$>&83++T M-AKPEYNVI^* KT/;*"] M,40[M$_=9(36:;W6,33;0SMV9SSNW4DH\M.S6DLDJC!Y7K(!&9195:K9QO%I M[YRZ+V\C;5667T63HZZP2*!6>Z7#@W0@U%Z?MM\8?_V,F*(F;5%CK[ M";0.W'10@SQZOKPDQYK$:;=8=DL"]VH%VR=\M@/A.[A-[(C#^EB19MEW4$/[]^(GE^0F)4_'\8D?52%9F M&>.GS8S7;N'9!BD"6;@,JU:I$:/V^P-LV*4GKAE(#IXO;V.]K:G9"*Y#E-T, M,D)?0E_6N;EZ3Q-T' N NNL=W$1&#WSS#=,S^L[#V@XKG-^H=>.AG,XH!M*,L8)%'*Z MTX>$CW"70T[-"EVE^H,]T95<3VL?.3]1^-F,>]A3D)S9#R0?,<:/$R<_7$E; MO(SX.7M>X>_D!2UFO0G\^:ICQ;!QOCUBRVLCD0W'G-QFEIU,LW).FN+K!!YU%=6@KBHB[' 4H#J"U@-:"V M=(#_ZH!I63]!<&A6._H(#!?)I:E5\;1&Z%NA]"'MB_*]/T!:F#_/M31;WK;E MRB_^KMG,!BDGY4PE5$VW58WC:!Y4S=H2TQ"/O-[A^N?I_B@A:;7IYE/;*3"IG^KLK476 7'1$KI =>#T[L%@CUY85R9_; MQC?JX_7P*-JWI 8#:-_R#,UR]KCO=:,9#SD/17,>^U62JK!C,_2@,JI.%OS4WY.HR'MW M-!OTPB*ZW6;S1NO"-P/=N;#.SP/G_%1WS=-9N^II<'YJV'O;O''Y1HVFY/[5 M;Y>_$SJC%>&X>76 MC(\;2)&E#2#;W()$.1TJCJ- MZK94['0=K:9[L[/51\F[&+EJ)_X6.F2\8V<["DY/7$["N7I&9?K7U=9[?]#* MYR!?RB(O:"+(6FO.3B7!46SSKT/DR^5V-=;"G[^5XVONU:5#926HDN^#-F*U M+)/2HD;?6ACN7]472_: 5T4B>GRYZ(VZ-N]7,5)*^K10]Q$O:)21?]*X?/T1 M44-;;\^@-'E_RSTR]JQDE@O%3OTX@ZC+J"7&RGD3Z$7M=B^J[1]+A/]6?>UWU32[1_5&X[V%;\M=A!OA M-;[A==>L>I01*L-T-$N7!L^HRLK7;:=ACI61"76M;I/T@*]M7ZPP9WVU<9-S7)L+3 QU*A&4EXA)=!^QT'Y6 ]Q_C-7 M(SCVY!D#U==>H@^R^\"AE(G!3881JPM^F8@_\ZWG#PW;#LZLOL\CV>#LO]-+B3*+L/34JZI*T(J2ZPXE2KB[G&=438HH(\B='%I42=CBZNZX#L M_?'2(<'H(D87,;K8I-'%\^\L"Z-5&CIB*)A\+BZ M_IW?8)X16".P1F"]FAI!<.P'"*SW%E@WW] _S[[$)936K,'\U@7%< MW:*7Y^5X^MW&4P>FWC=/#3&D*GO2MBH^P'2O(?Q8PGIS\I4G(K\*3)^>77K]/ASYQ$_%#^VZ3, M\E)@8O.#GH\H3(=$7TXH#-.L6?LGB?%-A?:?3#A<8!@#8;M[-"! M*V?HP-JQ;]YL]-3 ?I^^\;&H@AW:3L.F!J3OS7/)CY7^08<9$%8M'TRPO2/;6SJ^==P^- M8U/:YEX=]PL;)(;-LG'ME#S].*A_++T;DH>(["DBBZ,AT\@]H]E!X7X4$C.T MD2'F0LP%>=AW6^7VC9#+6BS3X4641 7[%-VRP<>DH,E-Q,_AUV!%?E$69<9Z MXY0OT_^J:PM[D.1LXP;+P+%]T_%<_>ST/' M/^@[WK3!LG_J]7Q305CG.IHN M>? 8C:FPI\.*M(3.T9:P*7%YL)F.'W\1G7+1X[J(WDR^, *HF.:S'LY<+D;Q M&M1M4C>@F./2'=WU3=/E[^P[\GH#;2F]@;YWV.:\_?8&RLDTP9?8!"IR']1[ MW3;7WY]W5('>IV5.DT&^]H T\IZOH^J3HXR-:51M/9 .JY9]$0(>%!]&^5E: MS%$_JUW:FH4M8+8)&KJ:<^**9Y/!^[7;,VON09J?N:[&#QEM M&L$?=/V OW4[+N! M94V[.BXLB_^C8%>'[,VZGT-I35L9\G(\IAD_+J\J9AF[94G)/U1]'6&9\T=E M64Z.HB2,2_&L).6B'R4TKG;TGHCV'L))4@XYD?E*9_E?Q9[>['O(\ES4X0S] MAX=R7"<>,M:MZM>HTE:E)KB%2@*,.4T@UBNXW"6FHV4M3+TW>]>[/W]FY M(U!K(HGJ(S"ZY/8 78W$E-Y.*%WJ,:"Z?6>=YS=@PDDG:1L NM:/=0_-P "* M U#<_EA-6B<36$TU5H/*VP?MP*3=8=+.(&K*Y-(^BV,Y,/U7+!PEG#(W$S-=LD0.F MKE2+!L/59F&1E@>!L$!8VBXLTJ #(2P0EK8+"]RP^@, M(]#_K9T\JK"".*].\&>%)*I9QJJ=@B7/Y>MX_@YR![F#08-!@V!!L)HA6*@X M_?C_EORW ?_4"C'W!M4:KWZ@GL$_X!_P#_@'_*,B?38&$9*+CR,()I, ;^#C MT##DKFZ1DXR%++JM?KZF,4U"_N-2S)L*[V;):=M#WZQZ7:#:_/S.E0)JXUF- MAH5I%JA-0^(KM;2N>M.*2@TD"F"+)Z):ND;4FZ,%\[64^?K^:0>GEFO9SOFY>7%Q;IQ;%R;_LV_ZO;X? MJ(%8+W/Y%E%+?S^]//_'[^>_79'S?_)_+Z6!QKLOWL5]8,TY"ULK&/^7A/R] MC.^)Z4P35%H%D7^6CKE>NO]+3O(1S=B(4T+ []/)).-::5 =5J#Z]4I'*>SM9L5_[33>)2K/+C N3E]7]86(BG%N3G M)!:KGI8%)W@B&)W0.YH-\MF:A-S"TBAY8(49YTWMDV\:WH_\#EG$UU+L\U#< M\]O11*P\+0C[/HDRIA%^6Q**98YC?C=^:,JOE-V):?2"96/.'@4CU?Y?Y#/- M.'\:=L7L[I39>?S!GS>Z960@#IP]R##*\N)MUOTU3J]I3"[%NPO4,_Z3N%+% M54>FKKM_7;&I]5UN.YB9G,7H3&I]-R MY.6(L:(?Y6&[?5=W[==LW?1,\[/7'NZ3\J9;IIG1@>LSFGO M4^^WLW-R^;?S\RMR]N7SUR^_[69\6E:V#8+C0+:B5KPT@MAF;<5JH5/JLU?SV%CL^-9*PXO7X8=.4N'2* M'G3OZSW6BQ5PV[;/OZ/38$\5)XA7Q\5K<_OVC"N,)H>5J\T87_(\WYF'%JBU MC0PU>M_W>0HT86;<<%S-#*1U$*JRD'7;8)A::(#6: !;\VUI6$BJ+.3^W83U MO,KF^P^?6)Z?$"KF*:M"J*B2#M+RNAB63U.1\-E7TN_(M7;?.6 MDC02=DS- MW3M%89Z5@&S)M\K6QJSG4I@C1CDD.-JKTV_YD\- M.8[FNO(VMWR+<(U@(@3ZT%W070W07;9F2AQ[A.ZJ,471_$K]QT3T5:=9Q'(4 MYU$]1'%>"4<"X@7QDF[26I9<_T;OR)@6_'<:HQ[?P6J 2^B),I';$!NTG0@WV8U3GXL7W,] TX?HKY:#$WC MY,$,-%-"PU;+Y*'I$.+*2<^^.QM6+44CJM5[:GEXDU\;WPL1V)KM[[&-J]%< MAR@6ZK$1C KU*(F0KJVYSMJ@.%"/A\Q$-+]3[(M -B5AF645)FF>LZ*&EK'& M!6#R6U?:(C%(2JPO$V^AO]5 *^7I@TKF*EI^S=B$)HC#QU8^84_<$C9?#^FSW^Y MI=6N%6);AHR&S[#6I :7^X&JK2N^]$W#1(") !-5[VEAR$?)&]'RFI3]9^^J M+J/2KMY$2[,">=76MGMOB!#1];LND40_/9I^$1>M2<"JU"9?G&K80>; ]DHW MI:&QOD4=57@#09,BUJF!XN)8&)?F+)FT&1 V'_+:#)F25'3 MAI"-"\O00(Q4Q>ZI"C00RU#$72F)GJ7C25FP3)M7QT([Y^FPN*/9)E52=/MU MM=O/\"Q-]Z1!,"J_](B;57-XH&4ZH&5<6_,DYO947_H#AY_-=VXNRBR)BC)C ME4B+M0'/UO;5OM=[M0W!9>SMR=T33TTQ7FJO8>='$5L!P M/.?C,-/1''FX76V1$@A$9P7"<#3#A4 @%EL[%LOS$](+PW)WSUUG+>GL5QW-<^6-E7X=F=Y$Y@( MD3!T%W17 W17H 6&/%@.Z*X:DQ9[47.2"%E]7)B"Z;,ARS(V( 7]SO(J29%6 MD/IQ*MZ)9>/:0/7;$S?)'Y9I??4):0D):8FWQFOV243E"=?Y#M3S_Y91<4^B MY);E1=4GQ/\FDPKL5D#=COEC10>$[5>%3G(\UB8ULUN.9CK2FIY464<$O <, M>*$ FJ0 Q'Z]4 #[BAJ;[TH\CQH1&:[>WL;47 GU-$2%B HA6B]LEJTYK@71 M0OB[9GO68T(SX_%O%H6B0RND^4BZC#5.E#PML'9OMFJ9]X?PKZOBX,M$\&Z+ M." 8>A47?U8E@[_VRJ!_8 "5!Y&0*F:I/9)E:Y;$AI&V2Q8:<]';:\S=S0VP;5!=4%U;4/U>6ZFE$7^D1751?:UY?;","O9@,01O8[B MJ(@8&G#1@(L$@QK^!!IPMR%V99<4U\S]*JE:$2'ZYZZI'?9$KT9[=.&:6M>L,?^Z4:S'2)7Z,=& M,"KTHRS]:-B:[LC+S4$_UIB!:/Y\R9<7&.^[SIF\U0C?Q7YW!/+@G_W.2W2E M\OSPNWIXK,UUZ@I![\!V53A)@20JMNS[DBFQZ.JFKH'.BB9P,!M M1F] $VJQ )+,%?TH#^,T+S.67W$*G,9I^,7DL-/?*Z,JB^JU8X2KG6+$TM\(6FYIQ_%X2<1 MIW04KNBMXF0EZ9"P!\*^R@G*OFUUWM6(D4G&)C2C190FXK6&4<(9+*(QOQ9_ MN\=]Y&D8,./L1ON#TICJ8%"G_] =[HD^%ATGS MO!Q/Q$UR4HQH0>APR$)^-'\"_@!I)L RZ9C'9/QV_#&FVRU5I\[UKA$Z/6-0 M799&53RPU> 2[X=<8/)3VHJ=^I84G*OG"9045K"7:F=(\FKW=E+6+ MZ&9*;?$QG75MYE-ES1^.\<=@4_[+7Q,IOH1DNH3\4F&9B6(C?ZE0<,*PI%8ZG'U"W_2:,K,7%.()?A/.;B9 M$?DZ+:=W#SG[WHL?JV5Y52D\RKI04>(4?NQ,V#1.R7QVSJ.<3Q40)UF2"DU M!UQ/$CKA:K B6Y:.9R3)4\YU,_ISEBE*3L.'UUH@TQ-QA3Z\)X.(JSCQBEQT M."^)6XA5&W!O*>:W3JN#N!FHM"M_+%8]^\-U M9_>9WO>:%7>,3=78"VYY]O3:BQL/RX*[$?-+)L1X*HBDDD&^\%.5S0;'K_L^ M"_[+"C<%/YQ,DS3@B\ ^\0_D._55UDJK->H*"8G'S[D&;#!.W'I#PO7_N7//WT0UXE.Q+^__']0 M2P,$% @ AX$#38.Q!7,B$@ +\ !$ !M;&YX+3(P,3@P-C,P+GAS M9.U=;7/:NK;^OG^%+I]Z9C8-)'W9[>STC -.PIT$07#)9E&VC#N>9#&RQK+3W2L[PD+D-!JU_?OGMS_]IM_^Z&-^ /G'# &(.>A0Z''K@&?$Y^.9! M]@/,* G -T)_H">GW8Z$@/KQPKS/S)W#P $.YQ0]A!Q>$AKTX"O'? MH>.C&8*>@.!#6<1:ALQM[M!'R(=. -G"<>%Y:\[YXO/)20!]W\'DY:U+@I/3 M3O>/SH*=D23$BI&$QM@28KF%[M MC,>#J-37LR(A^6,;[[ZF#+ZX\_H04BGU:V<0"#]!I@8:9W5(R8C%O]LK%=LA MP0YR66WK6$E%/W>V"X9D2A%I,E>^W/2=8_A#*CQ\>>XXS2/HD\6E"P@Y4@,IC+S"*5@3N'L MO"5G$^UDXO!OU_'?BG%WDB57P/J@0G520L0-?56)FQ7(1(-TV^O>W]S?6U.Z#T?3:'H/>Z/9N;%_;P\G@ MJPT&0W%M@S;&K=*"]D B#^HGYOMF,L'&=#0Y6C6FSOX$;(!S@A>.+Z, M$+#1S*1B_P:Y1U"EMGFZHVW&6*4Y"CC C1 +TUNSSH<8M,Q6;*G@C4#!_G$T M6 .Q4^?!A_LTMEBAR5#.NIVS3G='0XG*:1*C\9,ZF4/(9>,3+.I2B;H"2>,8 MI7.F&:-<6#?6L&>#R;5M3Q4_HZ$]G$X:ST(-IVU68'2PG3.-@RWBI)%>3]^X MU9V<4=[HTSIG&I]6S$WSW)=HS@!QN;3*+.SU".9(=.W81=68,8F;'=D?&DCK-G5E7TYF)R9(:6UC#[XK'R?WMK37^#D:78#*X&@XN M!SUK.)43K-&]8ACOI:O$@'C%7U)9&(;Q9CT(/\3%B/^KUB_LMT^R. MN^\Z[_=G&^#-&AP9:G$5($ %HF8&5>H2.H1\%1FY@W0R=VB=B/->RRLUGH_[ M-!X!93T,!Q:0 B8!'6VG"I<_LY.IU-F<=KJG^4'#+C:1%'NDW4 -)5[H\F\. MI>+^\BSV'SGV@C^H)*3>3= M/DUDA0&X L310NH3-Y1/%T=//W/L45)BJGN 2 MM6:>WU=^DB=3\2<*,PMOW;,FU^#R9O3M^$Q7IJ+&NLZ6NH]WZV MRPHQLW^V+?NF_5M'<] Q-5K *-R^9PO0Z363?KHEZ:,[>VQ-!R)#0SGN0XJ> MU%Q3KM1>0^]13'\L5R0@7C&<6Z;"O$3X4;-$V+?'@Z^"EJ]VM-1[;?>OY!S) MZHFTP;192X$ES6O/9M#EHUDF6Q\R,:F5#Y7%XOP#S#@-H\<+6\1%-4(K/Q> M.=+R41-I*;<.\"8")5F(.RLX1QO2T'GI(/K5 M\4.8]1=I:PJ)(9% '-\*9"ANCX:T; L=:;]!U?=R](+FT?T[S>C^TAJ,P5?K MYMX&M[8UN1]'T[&F4U"CJS/*FSNL=YH.JX"01O8UVJ:MWL.8Q,W]RCM-OU)( M3/,ZDRM"O&?D^Z(S&(A*X$#2YN;&!-)G:C')FA6;?9Q%%'G=G-?=#,\LRL@3?#9N^Z,#2^/-32"WTY M!Q=MM)2#YF@^,IIM9MT/VUL46&H/N3A2F3TD(-2$/X:13,1DV@H)B* <[::0 M1IMQ%,C VV7(1>N+5J0<_9]";K\LY&+ O@VG>HFEEI-[3:&.Y:0X0 0$9)& M&,K1<@IY3#+MVSXV]99:06[87,<*DM*.1&\04GUH7:[$/,#^H!E@EU'8O'%V MM-X^=5ZJD9+-;AQ'=W6O L:+[%/KKT:MZ&4:K897TT@9?5:W^RYO\-D6;Z0K M&JCS2"O'O++9S?/$]UK[_FI/IDV+;F7:+ V']$-XL;R#%!&OELE7TF3NNM]K MAOX98N*UF">U%N.)?P]+^>Z?4-_,OCK3YME9&)O+?_;?(1(M%;_7/YF+D>P4 MTB CLQV[NY14RGYNX+;&?G:4)E^^^#UZ!0.NRE=+!DPB:',! : 5AJ.);$]< MY5VB^RSN:"RO:"S5Q_IY(?/8_KUF;+]&7/,&\NK4PVC,.)0?>BAO] T)\W#^ M5#//H=3,?6 M<"+WXXR&39J+%;5G#0=5IL+LJMYK@A#%S#329ZFWOT.7AQ3AQ]YCV)Q\Z/Q3OMH:,AHZ%/Q M!'$(JU$0934'Z'0CUK']U1[>V\UKUOA/LMOX!CD/R%>;8&N9?D5=YEFW/)JS M@)CT[YM$.\BH;^:$>J/5HU/NT1-,WL.)/YMP2>B4+)#[H?/AUO'@E&3?E=^> MY)V**[6#W*PF;P:=;*F5>W=)'F'#G-BS.KXZ(' MZM!O,1VX$^U[I/FI&)EDSP)BD1J")!4B:0A0(G+K69 MWD_#CTJZ$.WCR0.<(&9;[N[?5G4I[;D!2P'MJK2V*@YDRVOV9OTB6N1)NI ^ M0<]FBX7%6!@LZJXP;:NZE/'W)W!S(E'BE/>)&><*0:15WO MR'*!ME)BU$HVT^/7:N(4LYSP:,B MSE??Y,V'>JE+-UC#U*YUU*>PI$5W9.%;%]P MJ=WD8LSE=A,92^PV(CRIT0"%"$200(KIZ%W6V*D^'RX6-D^*/VDFQ07,-G!J M'#XP^'2#9OM(CH!&^B/Y D ?/E3:])SF-5N[[O/B4WM\"_KV19.V.2?-5<.Z-T7, M5GVFL>JTH?^_6_.?)R_,^^PL%@C/B$R*$S F$7J5)I.@'ZV-2DX"'[_\VW)= M&HKQ-7R"5"Z3MP!V GC>TJ0CP9#H$,];G,K]54QX'XYX*/5?41(NSELO#]1' MGQ&'00MP@2Y)"0@6[4^7 W%'HFZ!*#W>87'>BCZYF"1'K]%-E0*$&7>PN'62 MJX,CRI=;>Q) :9TNB!QYW<+@ =*D/AMIV]0%$XS#X+-' @?AS:ID,7LAC0^K MJP&ZIP8;HMDA8X0B==*@VEV^7H_R;*]6M4Q5JKYCM7H[,WUN5Q7=3$9_W0L9) *DZI<#!7K)W;3DFOG])J)Q9I.VTO?SV322G MQ_AQ=T/18$ZQBK$]A0Z#,TH":0ACZ$*TD&/2N.);"K^*&]O*)?1%G[C^]*^E M')X/TQR0FSW2.]GW(P]0A4QCRSO(OY8M%[<%8@O"')_,HK-&-H@LNGN I!J. M4[5BH;1:U?(>'%EV?[S.3S;A\"BQ98< MWSGN#^%EUI$7W#N\2@PN;M>19Q,.$&Y/#O-@@%R"Y58A0C=S5?:TDCNKV:HI1#N(&LN8ZOYY MQ7)N>R%&HQMTYM-?G\4AP?'68?D%DN1+4M'+OD)W.@:MD._@AINK2H:RO4/OD6UT637R'UZ''(%GR$F!]^8(.[H: M%FZ&* M'2R9)VIV-N;5P6G9]S3E[E;1G,DI6[D:UI9ZS;H6^IQH:B5M43UGHB+KSL=P M__6]T 1R'J59CQ2J'_$VY!5\0XY#\QP&DG*UV&2I.,/AC4HT:+\A/A\PZD ? M#3 F47S<"OF<4,27I96M*'X(%AL/6)*OLR15VDP^L#Z@F$OMVP<6I7+!3HI> M+%=9[IREHDTN9R33N&A[N?7D(%7A2T*OA"S?#+K_@G)>?:7P9]6QH/_Z5:4= M9K\G'I$'&2Y0@ZZ;NPT74W3W )WI,^+N?+)D,A2W40OMK==W@E/GI1=RYF#O M?\F#W,Q,9J>=[D<56USXD$/+=>6'9*(SH]3"?QP-[L,9I&+2)2Z5I[RCY DQ M)+\"FD:--T8 OZJP_YK!Q!3ZUA-Z6C>5S<3#L_/OY >&3K .>S/QU\&.-I\Q M,0<(G"^__0=02P,$% @ AX$#35,3'G5F*@ O\4! !4 !M;&YX+3(P M,3@P-C,P7V-A;"YX;6SM?5ES&SN2[OO\"M\SSVAC7R:F9T+>SCCBV')XF9YY MJL J51R*I2Z2MM6__B:*E$Q)%%E2;;2G._I(%HDED?B 7)!(_/M_?K^8/?L: MZT59S?_Z&_D+_NU9G/LJE/.SO_[VY1,Z^?3R[=O?_O,__N7?_Q]"__/BXQ_/ M7E5^=1'GRV'/XX7]H_)VV?1]OEQ>_MOSY]^^??O+=U?/_E+59\\I MQNSY3:T'2^2_T'4QE#]"A")&_O)]$7Y[!B.<+YJ^6W1R7?S[O?+?6%.:&&.> M-]_>%%V4NPI"L^3Y_[S[XU,S3E3.%TL[]_&W__B79\_6[*BK6?P8T[/\^\O' MMS>-7,39S,ZK[W_QU<7S_.7S$P\\7\TRNT^7Y[%^65U4,^/)\0,(_ M1C^SBT69RC4:3E?+T]2B[JNXM.6LKW'W1,5X;/NTNKBP]=5I>GENYV=Q\7:^ M5?&%G66\+4[3OB;ZY6#_!(W'S,_6S6)?C+C=6 ^#V##OTWF,R]QG-8:[3=T>2(2F+\IE%JN+DWEX6'*6Q1=5@" M6\YV^Q9&(?>EG7G:G>9;S0Q+>#O MFZ@'V(O[?P*^KG9^#^59_-&@,Z7L%56 MJZ;[#]6L; GE)[4WP5" L1YX7*\5A02Z<"B7'\O%G^U7PR#]3<"*]W'Y0_!] MB/6GZ"BN__)NM:_C^:J!YW=_+!,/^&!?+NO2@ MYKVTB_.!1KVWD\D'_3Y/QA+4VE%&_U!O$["AM:#MT&HOPYH'L#MB%O(+Z"1L M&5F-OKKX,KAS-SG:'&MJG)?QL-#,0 MX #Y-[/J6\4H>VV\7N-GL8 MTJM8EU\;T9$MGO^*X0QVW1,/'Y3+%CI9R^K#$_HZI>B7IVFKV*NX )&2V7FR MV)1_.P>IN5HS=GY2^;*E=!ZE\[&8!-_F59/M(9])N0';-M;Z9,Q3.AR>&6]L M6?^WG:WB]KS=4 DUWE>9,#L[NJOFB@P \@%P6,VR M ('^K_(NL]X83]/=HMV'^/3.QF+"Z\6RO,A:Q9O5$@ /Y-7+\A_-5O;Z^V76 M(_ODPJ-[&XL-UX7Z'.P#;0X[I';[7.L&>B!V;4%]MM\/D[6C:+\$M)S>AVOT M0@[H.,M6PGQ'T7X)N)%WKU;QQ=4'T,&JT)I'CVFE7[*WM]7%>?[O]=]7H#[. M-N=LG\YA7_DK- #,4V4R7I[>!^7 MARC97;IW,EI">V^EWHEJ-U?[ZO1 TL?8Q 9]L/7RZG-MYPNPB;-OX!!9A^H- M2%K+R6Q9O1="LY?)@[X&ZNO+)N56L MOXXWOZ[=0'^4UI6SQI'2FDV/:Z=_TM=Q?6 =7OM"-T&,;ZKZHGE.QOB MYVK[*.EIH^NCJ]X9\/;B$CC>P_!:-#08\3L=LSD0:G.,U&E CVR\]T%N?KVX M^CU69[6]/"_]=?S\D\;5OKWAA@+68*Q]-9_#.OA05\O*5VUMXJ>W.-QP-H$L MGZ&#;J-XN*'>B6^G..VKTP-)3237VR;(#?;%#_#M08KV5!F&H-?07'45XR? MU)\?5K4_MXOFF\VQ0=OHJ!Z:'F: S4Y&]8T]PRW5L=L"!Y8BC6'^- MX?7B\O)DL5A=7#Y& >[8[$ #RW@Y;3IL_NXPEOTM#43^=>C4CV"PIM27>0E6 M?^=5]93F!QYH\]V:S2??;!UNR/@R#['./H]\NK==M8?A=^YT&*:T$SP'*_9! MW,HMXM]7T,7KKVW\I ^5'X"4MM._OUH/A&7GVZOH#OJ@[I;KL>N6O'B@^(.$ M>#OSC4%6S?^ OS?%<\_]W:;RA/M-^3?VL\K>F8T-Q M<[TVV85K+L.N%NC,VLOG>9J>Q]ER\:[MUY!B#=!18&\D!%%I2VR43E$ ME-'&:J(HYFW&O(7.D]H_JVJ0&'_]C?SV[%LLS\Z7S3_7K0 MMT![_Y;UIL3S M119,N454@D%]73_?'A]D1JMA^09MC8*33[ )Y /]>7AGZS]CYLMAD#Q?_WY[NTPG'4Q:$2.(RI.>ZA[7V$.?ILOW_(46 O>6R+MUJF:W)S]7Z+M ^ M_;);RX4PD@N+-?*1"F0PQH@F*5#D+H7@"-$T3J>%GOKR14Q5'>^:##=C>RR[ MGM1@P6W$PM"4M2Z!B-<1,0>;9Q T:<,4=Z;#%C.2WCHF4JJ)V#Z6I+H[CC? M[GSWY.6JSI2OH[^>B-'.;1>$TF2)QXB =$ <"X](9+#3"Z9\"I)0W\JT/*A$ MHU\4KU-,P7$(VUU>S/X<1&UR_PS=V]2Z0 [,F\-:N]H*AMNQ"VP7*Z1T/H#Z MA@!2#'G* W+:<:0L]I$II@AWTTGI&U(_VF_O &!U:6?K);HYA=KG(#M+ _7+CP- 6N.48A8(::90V!J&Y0)>1(1I]0BQA7P)1&&9'+<)T8EU:T< MC).>TPP#GX'Y.!:J0*V\C/7R*D=!-=D@_KXJF]/K_0;NOFI%8LJ"IH&15\JB MF+Q WC )*H=Q1%KG.<73B=\'2?^]WHJN>MU<"\&U$,7WO>7L7+.OIR(Q@! R1% CB41.D/?"<.!*=MU-NW/'2EM>'ZX<'N+-\X:1)EJ:( M@DHRATTDQ$QRB!H/T/)&:,&.?9ON.G7W-N=^.S'\DVFJ+]0=J%"9)I8*0 MR%"!D=1&(^$B6(,4%#4? W.QE:8RN7G4'QCZ8]58<&CR=IR$$ -8]Q^CCT"_ MF^T+07J@1F$)]Y8+CKQ6 CG&#,(N.OBA(E7:)O63F#O]P:$_5DT@!-^5"]\< M+,9JM3?.^X$J!;=2"RHL,,T'%*7A*"0:$?5.:II,5(8^'1 C1:?U"X@>>36B M#M]D+/L!7] E#PN-?=4*0[4E$KJS"?9$A8U%1AN/+,-,8>FTMZV0,=:(&SOK M*6/>KEAPX5WTBB-!C$*4:H$T%01)0H+#6LF4CM[&[6]:[QL8_?)NM/4QFU7? MT4GC!M/?:(\DE,$1ABY3@P!6> M.(N@JGI&IMN9UU=CW\7E>15VY,;;,?8':A08I*I/UB+-HD0A6IAN"3L+#IIS MAKV7JD.PQ#A[\6#S6@W%P\G6S88?>[WR#U ]M@5010+1'/03+!"U!(.5CR-*-E'O@R+* M'KT%/!9,^N+@>&'OMYY':@.2AZH4V L5912(:%!M"-<6>2E!HTT4/F6><=S! M<3:.83P63GIDXLC!)UO'VZU,Q]UU"LTI!? +Q+&.*!#*D#.P:29&B(B8,L.G MU,@VB9(VZ2@?->:#=0M8^E31?/+/03,W0@4D+"@Z2G&Q:-XF>1,?L4@>J%@0PAPF B,F54+&.(.X4@RQQ )8>$:J M+BD6QM'2AD%+[XP;_[#J43O+OFJ%-)@;EKVLW"4D(@R4**F0%BXZS7VT72Y- MCZ.E#0.3GMDV6B*.I9T'6X<[KY8V/+*SPVAI5;_@A#I%&$:>R( P%O #/LD' M-]HJ+5-2K<*BIU3:AH'-4/P;U_A[@M*VOV(1@(%FB+G(D.&:0.Z*N;: M>*Y5[)"G0_S$B.F=<0/?(-U]G7+8"Z,O'WXY?H(NI[XZ^F5>1Y^1'[Z P3D/ MY?I-N^O4K*=N5IXUH]V>JO5;2WL6<(=6BV1"3B"C45(QH6B(0SX$@I(@%O8Z M$R2>\)I,ZY&]6L6W\X_QPI8Y]^1I>E,N #O_&VW=!]\>;KW06!@>8[Y]ER12 M7&&4/*QY2UBP4@9BY=$G1!L-/]4Q\'\L>?Q8KI[./\5<[F0^!]6U7MCZJLNSVRO_CQ>[G\[(>#+IW M&R^\L(9&&3.K(BA48,4IT*80%C9H"ISSHD-^E'&,WY\'N3VP_WB!^Z9:U!;A_\/V+LEFE MZ-YIO(C*^92]\)$$A[BR&DDC/*).1F9\X+K+,<8XCH"?"+G=V7]TP 4]_B0M M8_T&!I6U]WTA3T]OM$A$Q&!SZ@PJ'=)&@W6@-4,"[ 3'F,+*=+#)Y#^!VA?; M!_9W'78$[7CDS9MD>//E)H(4:/E0SUA'@][%<_+G?;3_C\D>^O0^Q;MX2F=JU^+=F3XKA M!.2%/8OO5QE;/5]0,UB]/5W;>1[944.(C3S1?#50>28\I MTI()I+SAA$N+X?_3N1 ?&,V]8;RPB](_GBN[VREH",8:#<):"(,"X;#[$D\1 M#TZ9I(A57;+@C^,6'!0'U;C<'4L5NK4UG'R%'6&=5#3+@FK>O(9U7LU@$A>' M\/;(E@H>E"3""62LRQG@&$,TP(_$L8PQ4FQ2AX/=<9QY8R)N>/X.K]T\2FH= MF[2_<\X^M?SH@@[*.*2.R2TM$*10/SQ9T4=$05W'R :B,?_O.\TC>B9#DF#W( Z0DGT M/HO<''Q^9$[+H5W.T,Z\>8M]OH >P];37LW1Q.++W*X"@#-,)J-O)VK=MO#7 M5\/W[ F'JA:2::("QR@I86!Y&(^XL !B!_]C,@;A)[3RMLAO-\@"2RFQ#A8E MS GB-DG$@L7("":XDQQ'TNJZWI12L]])J_IDUECB[U'W ':$L-/@G0N1(D.X M1!8[BU22'GE%'-;4_^V+W%-JP?TCHC=FC06* M'(Y06[_\6[D\?[E:+*N+'YGLKP[CHTWU@K@8P5 PP,D$\I5*CI2RP )-!<-< MFJ0[!(R-$Z7;,U0&XMMAU%S,YM\;+&#)<(.$_,DU=#_%?.(&NOJ.*=]9KO"$ M<,N ,I&O7##& =Z26J2M 4&J@4;986Y'WP:>I!GTQ9FC6/.M?",M6RC I!<^ M&(YH%!X%)Q@BT3 4!!>":9@LTL%5,OK*[Z0W#L>ST:R(:G[V.=87[ZMEO%9[ M]MD1.XH76&-C,([(D0"K G8R$(?6HHBYLUK:9.31WSOOS9+HAT&C7BP_PI?9 MIHPC[PL*O;)IO//>1[C.=OE=E!0)Z$?:2X-&)WIVAA8XHL81A+?D9 .,V0L: Z!:M4T!'4W=#A_HSW=?L(B:.(5=E!W0,5:L1Z_H&(1K(SJBVKQ@W[Q8^]E^W^^>>DQ+A3*: M<^H2(C02!$HV1RQ9 INQ,LI)Q34]^I2F?2-IVGI?SL\6M M1[Y2Z%C4@RT.H\_($83;"TJ LF,?A).Z1-'L=TZ1D\@W!M M3(7E0$JB!W27!VH5()VE3AQ4]>AA;7 .FZ^S"N%$E936P99[].D(!E5H^V7> M:/*JR0"\3PPU!0HC0U X1\3P[.RC"B,>E0)+#7;)Z)DA8LIW8%J^CW;[>:"@ M3/">>&18B A''Q LV7RU@B1*.:QGTR'KVT@Y:Y\P/7>E9$>FC+:G_3.6\E&@ M>-*,_F*QD9_.JWJ9_9#MWB#95;S@B4N7J$=16XNLUA8%#,8IYD1[%ATS[NAC M(OM#1$\L&CM(Y!C?1)LT+7%O@.B956,!(\-W#G-RM?^IF>UBA93. ZL X<0S MY&G. Z$=1\IB'YEBBO .D4(C)1;N;>([LF:LB3[X_$6;).7MFBABY%%[FFD M3F(1'(HQ6N19 .KR;D@Z^&!&RB/<&T &9-M8X-GW2OL>P/3WN/M1ZQ.=S(Z> M>?3D\*";J)8'3>%=Q8H0D^()0!I!EB$JJ4.*&;X)@:%6"W'TX1\=9K$GGHPG M[9=V?E:"CT(S +N4,,L%9Q$Q^[Q9'L("- ML<3 >'3HH ^.*>X[S7@'?AR-$GBTS[-.F:"O!VP,R[+!;TFVOO'WP>8AG,=E MZ7]D4AGE!N*G)?QLW#"G*?OIWLRJ;T=P$['3+=P/L2[S"[:^CG817\7U[QLQ M O\X!QD3/\+(7Z<4_=YXWE$)*;SD3GFP8'3,!SP>YQ?=?'[;+5I'0 4RKI7_ M>)A9R:X9&"'HWE]+P,&+JR^+O#;?E'/ - SHQ"_+KX77F ,%\L MI9%@?&P3,<7F^BF"YIVCF=S^Z+&=-6",+@I)%5(@E1#U1B"P!S#"AE,;B37. M]1-O^(MMFMUX.!9.'F#,^M"WHZ*XHY&":BE$! '!C4E@^[F$O. )B1#SG:& MO13'OG7]_(IB/S/S9%?\30;^=.-9WKR:_7:^6#5_W\WP>M=-_X@F"HQAA6G& MD M1(2$Q[-+,D(V[&LO(]4^K]G6>R6HTIHZF\VVVX,_5B8=U5\='!@>UJE^X MF&_'FX 4Y1H1;"CR40(3(D" M.$L28HD*Y# AC .?M>J0:TK]VICJCZE360ZGZ4DBL'TK!8W<,$8QBBZ'98<$ M5A1)&!:'_E75K_[9.MGN]6*U*.<1-MWUA??&(;G^)CQF!]O3 M3*&QS2E]%"*:P*J+@2+&P7(W 3CCL=+1=@B(,[_V+M8O8R<^*#B%]6*['A3L M:*0@+F 7> 0M4P++T$Q%1V4KW$\'3__04$_,S,B1G_)%PO' MB7\:"@(3/E8X=+#Q91U]N7Y".E[.8C-M\W!R4=7+\A_-YWNCC ]7+QPAG@!3 MD3#2(>Y9?BE-,Z1 U4U2:::ZJ'.3AGKT#:R!^#EMZ#K\7K\=O4^L'JI:!,:E MDQ8C'D)"1%I83=$0Y+673N#@E.V0]F?28X/^4=0[+\=+@K K?&D/;G97* SV MSC/K4!(BQ_2!.NH86#V.NF0U]R:1#OE2)O7@]XV6WC@XVK4G6\ZSX#V=MW-L M[2Q?*&=@^\P7 (F5*&$-6VF$_=0R#':*B]C&#EZL:1WM?4.D+PZ.=X7RML7Q M=GX_\\,>P+2I7HB< 9J8B+1($8%-+9&/'B-//5BZ7.$8.EP7F-:SWC=^!F+H M='"ZSB>QWU6PMU[!&$\D6P'*VXA4"A29 &J<7AHK$X=Y*#Y ME33M(9@Y*8CN/+/U6!S=J5[0H&1L7EK/9Z"8 &\EHZ +..N +U8:W<4#B7]Y M+'5GZ/@VW(Y3RS;GR>T:*&*.@%1,(V(H6";<6^" D4@(I1+#S%/5Y<7,:0/G MAS/S>N;I%+D/]N<:> G]W,GF-V;N@]W)W8\@$\)]PEJD_]]3J_!)8A%85HND M0C1A!1(-=",5DI5<$XQ-JU#:8<;;)M7^A^QZAV6_7-:E6RW7)SWK'!I[>-*Q MY4(8R87%&FQ@*H!Y& /SI$"1NQ2"(Z33$PDC92/H"Q>[7FD:E;=CB<6'1O9E M#D)^5OXCAO^J9DUVJA];]4T4]4E=+N"K5_#G_&Q]]-YB\0[592%#XEQI4%ZI MQ(@GRU',+ZX*0ZP+(FI-C_XQH5&1UA+E$TS,\<#_QUA?P:"^VGSK?3#@/[:S M G,=O<84465P]H,'T+N,1<++Q*+@L-\=?;K,XX;\"%/RSTB?;I$^(UU@'TBW M&#.T9QIC:&,UPK?3VQL__QH8S-NV&4H.[%X_T+."S>W'W+V(J:KC5H3'NW)> MY8NA;^?+6,=%#OV^WJK&O<;Z*U\NGMG[YMW)Y_G*U6 (3 MZIL;"_FL%_X?]EN63VBM(%YB[E-$P1*#!#' :.HD,MI%3!CVR1V]_'OR7-]+ M038&_\;"ULMJ 7;)9DQ[O>A;Y0JKC"4B9M>,BH@[KY%)!/@'&S#%' >G.[SM M-E)NGKX T94UHZLCFQ"15LK(==G"T@0(SNCEEB%O/"B&C@=$F0,]D8I(NP3I MC#3E?N67S2''RW-;G^U5+W85+R*HR%;FZ]2$T_RL=T)4:8$$,UQYG\]"COY1 MR-Y%21]L&NW,J)I7MQ6LPYO$@W7R(S9&:XR1!,4!5X M2+)#:-M(^0 &P4;OC!OQ=L!Z=]V0^@+4K/U^\P=J%$8Y9Z-0L @T1SQ8@ZR' MA0'Q47Y=D\ATV<+#;EW\ZSFK@.H)B?5+Y\%96S'>$Q+Z!M;UO]M9ZNXS> ;DJ'&^RKW!P;917,/:EIJ/^=5.ESGE6\0E'/R M@9::]4]03"]N);CHN\\;_K^+=K&JXZV(CU$ZVS^CPTNFK>M0-_2]*A=^5F42 M]PBH_14+"9LKY7[&P2DOK%47* M,8F"(0)9*BG\"XPV(?(Q5P>7^SA+HJ']LRXP\OB@:>9;J>CO"%FQZ3O M*UXD3;&47B!%<4!4P*X IAW>O Y$\N%!!V?I.&9JOU/=,[O&RTIWO4\?3*]Q MMVB!-;56>XHL%@01YQ0*G!-D93#,L<1%E^P&XYR@#+/>>V#5P ;G3GUT6!W_ M]ZH*W\K9K'$I[W[&8<0NW]MZ?;HUL%FUAX1/_CR&5;Y,_A*(N@%:,+-81D(YIDAJ.!X-.9>L2@@^[W.2N?V&*1E#*24YWS"DH$LQ"1(%P@92RF,FC!58=' M)L?Q:AP7\)[(UN.%WIMJU9\$OFZP4 2LEIBCFZ)-H&G"_"@M'2B9.1XA.:K) MT0>@'A7PGLC5(\8=E.T7=U"VT$$*ZE) "PY];P9&2'>$3Q M?Q!W3^/J<>+N)"UCW3OX;K5:X*C @G8!-!*CD4T>S.OD/8J!&FFC289TR+DC M_V\AL"MKC\%S<5UH.M_\L$TX/V2"?AN3"PMW;1F48*=9D,3M41S,=H@64M!]>( M;1@;6,O5ZNP\"^\\S$7?H&[53V$#5T%+@X1+"DGJ+-*<*A2%3H81X[ X^F2= M/QV^AYJ:8X/Z?88/(O0*3HV6W,(N8"E#V/F$L&8)43#,//'8&=WJNLP1B;A] M 7O]-%PP:H!=-(&1(BSB(3D4HN*(L2"38-;J=L';/Z=H>QQH^A!D73A_;"O[ MH1VL3]@>[*-P3B:F&$:!FX 8S"'2,3_O$EUVO*C@;(?3RV,77J,@>(A)&-CQ ML&5#;@?>+<[S?_E6^U<8[[RY>/7I' 3NYUA?;-69VL9L3^F>-=:^D<)AZ;UG M^8TM;I"*"B8Q68VLW96%[HT6,&ZK38PP$\PB%B4L M)FS3)FB;RM3IMNU(KXP,-.'5A%R>2NCE'7#K$8D?H6)-0.*/-/SY7O,ZK\;^ M3)B]M%]$#%J_"!A&$2F8(\DC(2Q!RGA"9'(>J^//5S\L2J=F^+$#-K\;,21@ M;[5?B$!AQE1^BU9))$5^.UV!TLLT39HX#:9U/[=&A@Q//7+$=N7XD2"VBW/\ M4%-%PBY1R@DB/&E02Q-!40>%DJ(\"&H#K.=C]0[\^.O)!M6/OPIA'<,B640, MV)W"@,'@<K)M'H,;I96IGR;%G9QLJK\--SL:MZ=@SVMT5 M"K"XN0Q6(>P41SQOH5(EC$"0.2VE#D$>O>.CSXE\($EA9ZZ-%O 'VW1Y-G^Y MJNLX]U>?:SM?6)^9>/UB8!OK[Q&M%(JSZ!VQR 9/$>$Z M/&\ZXEN/PR!H6%8^.3<(#';'"P5KC .K=MD:K>H5AJFL>S$ 9N+(LV00D?8Z M_87!PG)Q[%J'55X^QD;[_&#KY?8R&;V_@4,H]^4O'Z.O MP8=WZWV?@9K?_+K.H+B5=VQJ=7370TW7Y%WM.Z[;5Z^08-?R@+,W04.O.? M M\1 0F'RP8>#@ FX5HS7!F&'3\XWPVQ?1UK*%P@LE?# S<& ]Y8Y86'NR\G,FFZS&(/OF(/M &?]<799> M8OG.AOBY>F&A(1\_G<=#CHR>)=?;BTM@\A$0L#-9,IB[35*[6?5M5*(VOUY< M_1ZKL]I>GI?^C[SVH,EIZ&CL?U_-YX"B#W6UK'PU]$6E!RB!W@-H1WYFKO\;P>G%Y>;( &779PE :0UFX>47@I;TL MEW9VFUS8[=?9D-X"S7F7W:LY/+*M(AK%1&3YO1*"D50T()MD0DQ%IQDF2OM6 M#]4.PYO=.#JIZRP'\W;_XNI'D0_VJDG(_LW6X?WJPN7T->OA;Y\9_0YU]RE? M0W59A("3"-(BX7E"GB2/G%,>:1H4UL;Z&#MX&,=2^@?%U]WG_XYG*L:R')X\ MY/4C5]L/6V2?UV=0&$_7VQP83OGX+FZ8,\0*>"P-!98Y(Z+5R'O%D24F(N*L M0@X+!;8=*/G\Z,/>?Y(E,<+<3+M&-FM]M3ROZGS>_R7G+VNF93W M:KT'?3@ M$K2CNO3Q8^;9]59QNEHNEG8>FK?F;CEL6Z^0WBDHK&/$X0@6L#42^20HPCE8 M(@C&$NQ?4O*C?_#S&-;',V7%=N$?^^RN]M?QTR'<;=?@;F M8XZ.RH%A0[=_>!B;Q9Y_.-B6_N-?_C]02P,$% @ AX$#37_SSI],40 MEP\$ !4 !M;&YX+3(P,3@P-C,P7V1E9BYX;6SMO=N6VSB2+GP_3U%_[>OJ MPODP:WKVPK':>[EL;Z>K>\\5%RTQ,]6E%+,IR>7LI_\!293S))'B2\_7!;YS0__R(O?9U_2GW[:-OIA\Y?Y;/'[?\;_?$Z7V0]?E[/_7$ZNLYOT M;3Y)5YMO7Z]6M__Y\\]__/''7[Y^+N9_R8NKGQ$ ^.=]JX-/Q'_]5#[V4_S1 M3Q#]A.%?OBZG/_X0)%PL-]^N\9'R\?C;Z6K?X/[#].?M+_>//GGU'WCS+)12 M_KSY[?[1Y>RY!\-+X<__[]>W%QM(?IHMEJMT,]3QJYOWJ.BM,?G-;9-?98CG[ MDKT)JKW)WN;+9>C1YL7717;YUQ]#Y[X&W* #(.(VO\Z\36KN]OLKS\N9S>W M\P#ASSUV_&,VF:?+Y>QRMB7.^_7J_66-MC9;I;-Y5W)WU(OA8+M8W]RDQ=W[ M2W.=+JZRY9O%O88ZG4>^+=]?'GM%MPAVWZ'AP/R4?IYG70'Q\&4="+$#[^(Z MRU;QF_DBS-:5O3W>JK=NU215K<:]=;*>ONNT[:"+X=4WLU5<@9=J,37Y8A76 MZK!FSZI[6*-IOQVLJ>WZ;^BWN_7T7OL%W73V-EW_LY\^+V=5BLPXM5F'& MR=>;SW_(Y[.:C&CTOC.($H"=!(R+[7I[&:S/Z6SU<;;\O3ZI>OG>&:!XEZV^ MK1\?LN+B.BWJ&CA]?.L,$/1%\!$0_4.13]>3U3_2H@B_O^M)K\>_<@:Q/V;+ M53&;!&O)I,OKGJ0^^I&S"_TN*F,5K,-!I#_TM3/ 4'NA;?'63L1:3(/YGL5% M?AD^,KVW5]F8?_]%21_5>.8A S^\G.Q2OY@>&$/;];;:UQ#J4[\@[.Q#) M9L7LRV9^C=N"OV73JS UJ4GXP6Q5PW"IV;S_CKK+RVRR>G]Y[S&;+<.\&^%4 MR]WS;Q9A:5EO@5VH?#*KN80-\O&A0 J_C:,F;AHFL2M[LMWG6I? -/E@_V#X M=%;\/9VOL_MZV_$C[E@ M/:WNWBPN\^)F0YW*OM9HVT$7]YK]-4N7ZV([?5?U[6BCOCI5D\EUVO;5Q7HL MK-&T@P[^DN?3/V;S>>#/F\4J75S-P@?4.I>K<&K^A4@!ANG MZWE<0,+W[^(LLYT8WU\^?K2]B,T_-A0(;KF:W42KPJ]7@?"A>\5J]N_-5.:^ MWD8[LDL43O[:4#"4#W4I[(%W]BM2O7FN]@LZZ.QV!_4I_5K=K6<>[;8#-=5[ MN$4GW0DVSJK68O[,H]UV8+_>V76F[SX$&RR?UL;HE+=TV^W[T^KR.O[/_6L= MS,?Y+AAU<1WFE4]9<7.OS>EB=?"5;L6N-[8/-NB@,YN _G9TO,M653UY_NG. MNU%3LT<;==ZI>KHZUJ:#+GW,-FD8'])B=?>I2!?+L"6,6^.J;E6UZ[%K-959 MLWDG'8U.EDDP5X+U9J[3XJI:K?$IOYU-&&"_IM/L4WX_ MW-!,NBX^U3D ;VYN ^(=B%?C1;UU_EF_9$R6V0506@ETXLL[%W+WA[[[)C8ILYH;R57_??V)$C9#63')%XLP#CX4^2J?Y'6WA,W?V)\XNV2'3^$# M[:0X_*+..U_/<#K6IH,N;;)]WFP2H<*\^"'\MK)'1YKTTR$77I??9=E%X-3O M'];%Y#I=;GZS\YK7S:#IX-7]"+CYD4XWD!8M9*5GQ)9NZ MY>VM6B[7-[>G&, M7]N38)$O[S!=W\;@NS^B,MIOMN_+:89D5T=\3@UOVF'8C?^J/]@%)OX:ELV$7G MUI^7V;_6X1/N2QTWX:'G>^A*7?4?;]9!QZ+?S6:?*WU0CY_K\-,UL3CP^,&. MI,6D[,ONK_>[LS^1-UNL?I[.;G[>/?-S.G^4KG;@S%]YC"^>%Z2;#MYKV76G MPM]C&E6^^&F:7:;K^:IA%P^^I\<.YS?I;-&^OP]>TWEW-V__Z2:[^9P53?OZ MW#NZ[NAU>%\Q67_.?MI#T["[1]YTL-.!-+.PR(9'WX9_[IZ._>KN0.GVV]G7 M5186L>E07^_T/.:^\['K9>?G^>0Y/6UT=)DN/V\4M5[^=)6FMS_'>>_G;+Y: MEC_9S(0_ ;@[E/R_=C].'O=;3?^YWL8LZDH0H,S>K+*;O0SS]',V_^N/H;]) M#U])G##6& LLA9)(8@0&U'.%";=*:D(>0CF/CHN\V-%@6"SKRK8Q6TY [Z3W M)D8Y*QBS"!EJ S[:.[##BT, <1V\O@T<54Q^R(M@'?[U1UBVW$TM)ZV,\:#^ M"#B2GP_I $KXP69._<_)/ ^[X+_^N"HV3OC=#_/%*LP$;K[Q+8;I-+N*?QDU ME=77V2GSP"FO30A6H;.>,$^1\1Q"0M .7H&QL@,2^444ARU\_#S@=!_#GJ^+%K^^F _VB$MMR].)*!A=6,$*L,DE]0!HTNT M$#!T2%H^MP/OCI.GTJ,C5C;">2A6[H/G6W>SV=K=-0TW_2@UV@K=HGE4+QYU-7*M?/9YQ,K!!- &(2$],I#"DRY0$B M+1FWZ=:1WO+^D'I=;!BE@30F$IQ'^??FQW?9ZI?0T>B1]0&I;T=UWQ?_=YW. M9Y?QY$^9EQ7/-F;+2O.FB]3%"OJ#=&2"4H$:5'"B##QV?DM&1 ?G80 MST._WQ9%%H3X=S;]EOY?BGLBU:I?E7#G!;1""DDE<0A0H,,^QVH%C-42L@'M MG!'0JG/ AJ+0+FTTT#Y?;DZT[)*@CAG !]LDP:QGT($X\1M* 21:P'*8$$R; MDV*P#=4Y?/]=X3D49V(W8P;3@\S]9WCRX+DD[ X,X (2X)%F03",7"D+TM2, M;\(8 S?:8#@4'W[)%H' \2"IFMX$_2Q7VS/=.QH?84A%RP0)+!##7D*C %;$ M4N]W\FI(!&S,&?R:.=,MJH.Y8[+Y/!Z.7TQ_38O?LS@?5A/H<*-$66L=XC+\ M(1SG'!A?HJ<-1R&N.L;$P>^IK)TR6F@QG $8UW^2(OC; M&-4$.MXP,8H( MI[ 30,JP0P1!SM+5;CPCNC&#V&MF4*>@GBN\%7T+-= RZR+6@]S62@A[R/>7 MG]*O)P2[VGPF\<(;B*F+#GO,"0M&@"F1=$ V7QWY:Z;G&57PC4VEDUF!5H&9EYI[3A7001A$ MD"ME\T;QEQQVKZVW6A'79DB]+C:\P+#[L"3X\\4]F4-*42.X!IR%=5UPB/>K M.["#IK*VB7O6UFS;N.=I@'W/W/B6=("H,\P%[ PB3@>%(<-+Y!CCS??H X?8 MNZ':("">@7Z-DY_KY]]JSBRGA"CD4<#<>SS>A7M_D_Y]BJ9TI7T,9_/?5[$0AK'^%+_+0E05$''E,+.(F$@PJY$ M6H/0R_&M9(^]V@.A8):_3"Q,>0 M#0(!&RK"B ,8 %6B8P).XS-OAJ#1(&">-3*63V;/!D1.9%WK=R?:Q4Q,8"AW M$ 'N$0*@Q(Q9HL9G%@U!P*%Q'330?\ J*,7Y$.^B"*H\-$$LLD-X%B!%$* 4)LFU43788 MD%AEO"JF5Z-UHCE!D#O)@%,*.:,)P:7<6$LT[GAOIYJMRYK6Z/UYV#/*^/#8 M27,>LD0S=+W:UI;>]+@ROG*@1<(LEM@#;2DAVG&EZ.X05LQ)5H-6@ZNY7>M4 M:T\.J'6!TE L\.LBP!ZOG5Q,_>QK_%MU,/=PH\0I("TR88NK@4(,,TUH:2&J M,)#&Y\/LDPN= 344'=YFZ3*+/OMXZG;_CS=A=YY_V5[\6TF.NJ](B! ( TH\ M<\'$\P!K4 X(J+EMGN_:F[>Q3ZKT!-O938]?BGL%H4^Q.C8-$P,T\=A@;)S" M/!YI(7(OK4!#;I[;DJ3]-KI3K,Z0V6&SVR*;S';75]W.LXU.%M/[5QX?E+%> MXD>K3R3$:2<$88R'T1J 1(B78PLA0)N;M\.O7NW9=B94SSYCW;N6]93Y*C1+ MI(7.84^@\Y()Y0%7II14,]R\I,/P2UJ/L]7I2/4:C'C>-]]K["%\YF:VO8XX M7DZ8+^+)SFPQF9WCB^>.0L1(SX,.U8D^'&Z4D$!5K) G7%D!!/?> X\XHTQ) M+F2M5*V!)*V*,3S?(&PE&1'8F+!]4,)1K(P1.PD%Q'C(9+2C$84NE/383.X" MD5''#9Y(J._>I7'G^/[RVX_O*L(']5^2,$(!XY !CB !3&&AL4>*!5,R%@)K MGO31O?B3Y");K;8KF;HJLLU?_C%;7;]9 M%FDVG[U9+/(OFW)8:KVZSHO9ZNZ@CZ_-ZQ(&M/00&^*<8]0!9FF45@ @I ^2 MC\^5TXGN\L&A:SB)+(O5O0DD_.OQY!%^].VLY;<+R=/Y 6/DZ/.)A!0(*P*( M%G-K/;RW4 -/AXP4G,/NZ!*<7A6^-7WO]_#@.G'T^<1HQ3E5@GB '+#4,*9+ MF:0S9ISF1$=ZROM#Z'5H?U3VP9B4WI$1\#_Y[XLLO3F^M#]X*-%A>XZD=33, M:0XS%+I(]E,:9R,Z\]81PGE'4 P7K5TNLVQ?+7D3-8PW*V^MUR*=''-D5S=. MB'&2$T$1PE9X'\P/P4HG#6%Z]!9;-QZGKG$:+,$GO9VMTOFFPTN_CK;KKT$5 M-^N;#^G=QA/\HKNEW5:I(M5EBWO1R!N\O7QHVR5C1/CN!/6 M6>8X<@H:[Z7;2:VP;%&0MK=06P_LZ1RG+GT,ARO&5K1($,!&6"L-L$YB+RQT MPJV6W"&&NZQ[LTDOUK$RC>?TJ\Z6P3\CZX@!UHD M,)C3DBH;C+2PGX[G=R$J"0MHB^!6;Y6F>QC8W8!S9N5_NDY7_\C7FRRV8":Y MR\ML$KU;\3QDV%N=SHV*%R8\V.?6"1'FM7AW#;.*E7:8,IPUMU=[*S$]''6Z MQ:[7A(PCN0I]9V79*BWP1=B5%-IVM/LZ6OY\[L>-!QV*'WM9([#C<*&'QHE1-G,/:AIT\ MAU)M4VM5V(!Q7.N\VT"25B5V/-\@WKW%"==>.46HUD #(W82:"^7S[HXM$X^\'G$R:L)P[& IZ6&J6H M)"5?I?,0C-,0:*N@O#]H7H?:1[7"CT+;'04^;#:?'T^J^/9$H@%58=704$*H M+%0(&++KDS(2#VJ'56=4=(!MW@4.C77SM^R/>;9:?4@GOZ?%]+B6GGLV808! MYA26''$&; R@H;*?(!B>XPE1]Z"O#A!IK+DW^M?CZMH_D#A#*%%8$("!$UX@ MX,I90TG4(DNI\T!P#SIJ"L/9MK+Z3F>+R?5-6OQ^NN/K0=,$<@&04 8ZH2'G MQC()=Q)K'/8! RI^9-ZO-CB=CQEEIT_W=#QJFF"#/23 <&C"QHUQY" K)=;8 MZG':P-TKM)(IG>#V9V#,J,SG\1/E/ 2Y2.?9\F/V)5NLLY@G5^4@>_;YA$$+ MA;1 Q'V(HS#,Q.5"&OYT(ZPXTYVZ'I=M[0"@ M;9($@PL*AQ T "$7K"EO2U/,:,::SP:]9:;V1H&.,#K;&O$AV&7A!^E5!D]9 M'^XU2QBQV@ED<=C@,(:YHJ#<\A@N_4OPD[_M/CS?'*&^O-! MIHOKM,C.G3BC0A>GL_DZYF==9)-U$4#(EN[K9+X.'8CW3VR+3.XR?EQ:+()( M^^Z_K7-7=T>?2*#'"!NA$69<&ZX"[ M^%!"H0,.$J(L$=:;,&+%#E'@&92C20(:GD('J\J? ?=1IQJUQ$/?/?^""H]- MCU]-H"08(JM%O$-';[VPA8I6?C8)M$>,2P)H0#80'D7A+C2QDQU8->X%#S:K7. MU);W ])Y)YG:8ZKRT&TG[T\<\T1#"#AW2BF+&1.X-.:I@(/6^6A#L 'W,>< M?E1.F)$=J/I0Y-/U9/6/M(BGJN^.>X.&[MS';+DJ9I-5-C7I\GK,?7L7\8N< M'ESY"&%ZS6&;QU.(R?' :JZ??+S"]_&V1KJ>S538]?P^V]X)>9ZM8*V?( M[NQ+*RW?7T:F^'G^QWF >="3YR\A/7N_=J5GPF_[[HK-BMFV &$\>/NW;'H5 MQHV*QX0W*])YOKH]J?S^\MYC-EN&$1YQ4LO=\V\68>I9;Q%;Q-N9S^W#_];= M>UU[3CX[6T;_8;P:J([COM5[$V$TL/"J MF,OL^7'?#[W>?%'6DR?(4&K]R6*4*\ ,Q9SRDB0VPN]Q]+Z$=9P'=:F'1+= M 7-ARYO[WJ^NX]GV9ST;[[*PK?Z4?CV>(GO*FQ+M*,58&$\I#28>$-R5HTL M $>4/#V0W@_?J=@#GD/QZU#78^FY=!X+S_T2H(^"O%_<]^X4LV6<[]=%=,>& MG^?3&A3L_F,)1MYXSAD(4[^1#G+#9(DJAV3(:@BC9.G9(3\WD:-H'[/)/%TN M-W&$C9JG_UPO-U4)8T1.O3=O'@C?@LDMOI8XRX(5 S"QS N/)<:(EKA":YLO M[YV??AT7E8?#O-=(:RW?>?CMMV+U87/69.4:: XE9I#IS0Q MG-!8 \A*(Y0U]8H1CP>O_OSE8>.$,0O;*8*,\)IK2?D.)RZX'4W.^D!LZ,Q? M?AJNH_:7/YYMWZ_#_%/#'J[PJK=Y;6)1,$4LP(!K#*FBV*M2H4&W;LA+"P?R MO=2CCKZE(E7[;=B\.*B+0"X((A1(C+1D6>[2 G3$RD8XGR_,VBPK(^SJ%390,,=PO/C/0+^73B/9/,3:<\'4X2W#3@!\ MD5%XKX0&GC)N+"%A3^CWXTX0H$9>*U9&1H9 MBK6*& K"G<"2[^66'(WP.%1[%3;(RC@-IJ'H\2ZFYI>=KZ3#,T\GVK"P40 6 M*8R8== HP'9RR;"7<..)-/:F_O:P#*7NK7F[CXZ\S2=U#,@CK1)NB.1>,DTE MA]!19F$YC4KG6HS^GDN4#F]%=H?BF=E2:3\<;9?$:_+Y!@FBL%!WD,1 ( M0ST.:V@I'?=@4!+4LRPZTM;C!(\NX!G0H,S+_F[AJ,N"BI:)DPPBH9!7E%$, MK5"V'$**2-9\\]F;H=D/';K%:;A]:&EO/9=8]RX[5K:CLFVB'&0L;.6%TT)0 M9PTDP&,$K%,""S?HW3!#I("W3]/H!LES9G[Y=%;\/9VOL_L'I_Z=*A3 %Q9"AWH'<*[4)48."#6$:Y9P@"1FA-"P MOU2""1?6[E)228T:MW>E&R4>9$9G>+UFAHS2MS(^8IR'$#XOLMG5PGV=7*>+ MJVQW=J1R;WVL61(,?:X=HXP#37DT_M5NPR@YI734YV?;*"[O#:.AV'"_Z%G- M6,ZA)HE'&@NB"?7:4L>]PQ25$H;?#>E>&;FET1&$YR1)Y0IRN%%B5#P!A@D4 M%&'BH6=D/Q2D MS3>S9770YEB[Q#KJL$<,0(ZJYSZRWB$W/)&B!SDO++O& X$5 MIUH+)\J MQ08F>9'9T:;%]34G.P$P)>830PL5)J%2<]9(I'2UFE82DCHV W) MMFJKFU;<#*77R(=1&I!CH<&Y_).]U_RS4B&-9)#=T/"'HT:4MRB#NCPV>5-U=\>EN&C%<_F9KS+ M5NKS$D"%8AY) M!;@I![$,N_=!@V>G4JX[Y1_D5Y]@#D^VS79]C]HO1;Y<;G[T9A'OK0K"=$;" M3KZ4 ((%)DH KS5@ AF"]WA: D9X%&M0Y>V\EZ-,).@4VWE?:!TSA3K M7B^2L_ED,R3#A]UB%6R&-XO+O+C9;)EZ^N1^\O\U2^-PW\P(0W[KW#GH^TYM M(Q$!^@=QJ4U'I^\7'^,5G;'$\2:+?E&4_]3I@Z+M[\YHOLG^ML\7DKB)66*-UXB1V&GC(E((&:/<2:SM'[\[!GE)')L9-F/&19[B?EZD3Z<3YJ4 !"L4 M9)?4:>$,*"5'WHW02=RI/FMPI25D@Y-%W^W_^K=95H3O7]^]S;YD\_H&SY$7 M)-X!YPG#%C*B@!7(2[B3GBFIFF=+]IQ[/RJ;ISN SSH7/16CT1)V\#T)-IH8 MI:0G"-)8[MGH/1;:>/-B3*%.%%YGLNH8RC\WO<9N*XV?56=FTYO%[7JUW( " MZ]M+3ULEU%L:K$XJ-9-8:4(I)Z6;*)A$8UX1K>RTNCCAQ.! MB+9AW^$<#7]0;YA#I52.TN9QYYX/$IS?-FX-YGDH8M)5=I47LW]O(H&5LTAU MXP03JY6R'H11($E,OX9L)S572J-Q6[QMU'B4$1UB]6=ARBB-UW$1Y#S$^#5? M9'>_IL7OV\!H M* :8K%AM+_K)EC&/YS9?SJJ/H!QIE1CLO0C(46 4)I1AI'TII_=C/+[:(Q>Z M VHH0OQV\4O^)2L6FQRCJVPQB9E^V>?5132QZIUQK_N*1%,G)1# 24,D,@^0:6O$!&= '1<.HO;O,B2'_B7'&T74*\#U 1;A4*% B+I$-W4 UF8*X7L\GL-IWKO)9Y^6@>*YA8C33,,R'D(%8*H;'F%.9R$HD&.'I MBG$D\G8*:S6);N:+KQMJ (;!AACQ)\G'T(=B-EEE4Y,NK_<=>88.QQY/$*0< M4,6<5[?#MHPERC'A+"(&]N(CF..: GD4-38=NZT5>5@FX00PRD"3E&)F$>"&%?2 M7SG4XCK7WO:HXR!+5XB>KWS"+*LWJ]Q[/N'>2D*4@]IH!S'5" &O'0@FF&1 M-:_$T]L6=AQLZ0+-H9ARKX>G33+'&R98:FF%<4PQ8[D-4RDOWU)/&SZ2^]GA_^)<^G?\SF\X#\F\4J75S-PL<>6DS#??%=6A2; M,7[\A&^//;B87&?3]3Q[?VE"7^XB);?W7KV_?/SHV4\A1[G#;/@E>R+%VSJ' MBVLT3R!V0'-FK0XF?=C><01M&!K*:0F@M;4B^?U(_TU11P2I.A1<_R4)\R1L M<9VDV""O$"("TRT2PE(-QG/JMU.UY@/A->1IW66QND>S\*_'% L_2C[&2C4' MTNP>_#Y!GGE,K-+(8"L( VB3S1P%=5*!T9ZT[4.7>7N &MIH]95ZT,_\Z(D$ M6Z,1I8Y"XHG3"F'KRWY;I_0X\]T:8O]8#DZ'%4FVK"J&TYEOP;X;M8W M1Y7VX)DD+$8"*4P!5S:8YHJ:;WVGQHSHSNK&J.?=R-ZKWM*OU7J[_TR"H<8( M"!U6">A#OP70I.R[9[:YWCIWJW>BMQ:R#Q9T/;RVZ[M?TW_FA9FGRV75 =SZ M;TF4!XX@YRR$$ "B)0:RQ,$AU?S8=L^G<'NTA_J'<01T^M;_=^E-]>6*)[XI M040'N:U'A!",-3#.X1T>8711-DYKK%?-UV=7AXA^9]JH;,:73+!S.>.]+-L]OL^FG;'*]R.?YU=W'V=5U#794M$P\]8 K0QQQ" =+ ;)2WE)FY!? M?\DF W&D6^0&RVU>+U?Y359\S.:;)+WE]>RV1F;SX58)!0HZ8G6\PD)"K)A@ MK)13(MO\C$Q_^28#,:0[U(9BQZ^*%.C M?2RJ8[Q&P! UF:QOUO/-%54W>;':Y8 WX\R!ER4T#!8AJ1- 4.LX4L*X$A6+ M[Q7D?PG&2*\LZ@;!$?#J77;LUHKC#1. )<;(AVTA#P:[%=PC6$KKL'A9IDFO M?#D=K?-SX[=E=KF>OYU='BV=7J-Y(H7W1#D9! =V>W/K?CTVF#7?")_#=.F3 M)XTQZS7QK%9*E%NN9C=Q/O3KU;K([L^*[NMMV.V/(6^K?.AL7>DU7>_-(OPU M^Y1^'>(+Y\YP>W^;Q73 Q=7;8,]M\O$N\^*/M)C62G"KT3JQR"(*D#%A+P*% M-MYCX84!R!%@O:ME#0TM>U526T7+Q&)H&T8XU2S2 6CLEH0FRQ=N3 MI<,[2:V7!(X[.MN%"FNQHA5:KYD?HXRICHT69Z+#LDBS^?TN5Y<(/- D$9Y3 MB )TF!).G6 D2+:3,"SE0R;1UR[.T(7"'K.@&WP&BVBD7TV136>K^ZMFA0%Q ML$W"F$3.<,@!Q\P*Q)7>R^B &&U^6%_V0U=(G94-M5:(BI8)HH(28(P&%H99 M5$B)="DOU B/VXCH0(]UF-$:K]?/DU$:$^.CQWEH\3%;9N%;UY5&Q,,'$X<) MX@@1'B93I#"B"I4H.(3#UU+Q\? WV-)MM51S^\EBSX4?) M]NIA??C+H1)( DQA)5" (J:'QSHN3Q]UT9!1P#U MI.6R1P=G\*SWD'2/R@E0ZJO7WG)H\ M58,':I[]3_[[(DL/G\-Z^E#BO=$"$6.U(+$2"@^]*GMFB6]>*+7SU;(-K'E' M\C?6S*=LKK[,OAS7S(.'$HXPYH8RAK&GACM..-KUS OIFANOG>??=*69-O*? MS^=Y8FXI D H0X%VO$Q5@50W#X'V> ].QT3H M%J*7& !5 :]X=HUP;)R3RKG2UTN \KAY]GV/-]QT3(*.L!E*^[_%:I3YU6+V M[VP:.JVS18#_:#7I RT2SI'4F,4R+A( !BTSL)1/4S/HN?)ZNN\S Z\;E,[, M@OW@^) MTGFL+[K-!\Z*L."IR:18QX3<4YE2YZT)!YXH2:E&TC/-PY]0[>=* MZ$=XK=H9V-0#DD,Q+E:!W3HKY_/\CW0QR6QVF17%1KY-HKFYCO6+WBRV!4J/ MT.S45R4,$^,4\I():25$G.AR'89&L^8^JMY6J3ZYU3-\0Q'J,$1'J'.X4>*# MA()[9@3G'D*L,6:EE)[42YT?]L#/>1+*3P3JO$E=55/)D5:)\!@"A[A4'E"Z M\92C4D[N6]R\U%ME^SX)T1U2S:,3H0OKU3)=3/]/_GFI)JO\,CS$-XOB[3P+ M6['))/8G +"=P6:+T.3CYD:YAQ/P8%LK!0S>[;JJKJR*[BG-=/I^G1:6=4ZM](AVRL0P5A1(2 M(STTV)2R(^J:NW3E2Z)1GYB=BR_[?Y>>A ]A %RG%?=.UGQ'@KDCC@FC%6: M4^O\?O)%E.D6"Y&>Y-Z02_LLN''O.M6'7^VPD,,S%[:N M,WT7AM,LG_9;'^/>Q^]?J;2\CO]S_UK/OJ3S^$NUF%YLJ%>'!O]&-9JBI2U&B=*.4A0)1")KB*UQ\$FW(GNS"\1>G#CJM2]*31 M)X51NT8L'7.-"C];I(O)+/H;EJ%3\;O5-Q(\UV)3G(U(J*SQ4E-EA'-[4*!W M0]X<9D5FZ4A*[[,)G$-OWQ&B.6GT+'E\[^J M/F38X6>"7>JYU=((C)E51A,H7(FDHI:..]NS-3^>UFH]-[3?R=H+C"N5-$1R*![_F MB^SNU[3X/5OY]6):79;\^08) \H+0IUT !B&+%=H=VV(DLY8.[Z,HU'PHQ,T M!YLSLF(UNYP%U44T;':;+V>KZDGD<*O$4T@59"I8KMY0SZPKKS%4DH5_CB^7 M:!2LZ0[2P5(D+W[)OV3%8K,T7V4!CUA ]/ZNII)'=5^12*:A;G/*;F["C#I!\2,/6NGI:>N[Y!#-A, =02@L\ M,-(Z3$K9)-'-8[^]I2F-@CM=@#D<48K;O-ADMIPT_QQMEVBCK 1>2:$X1980 M6UX1JJ3GJ/E=PKWE&HV$.-V!.IC)O%X$K&[3NV)LZ?KE1C2/TO66@30*NG2 Y5 L\7F1S:X6W];4$Z>;6NT3@4P,B4*M$&$8 M2(2^R0ZE;EXSL[=A4IK^7(.-4L0T$A#2:EPRCD#B3)X M+ZF6S4WFWG*51D&C#C$=BCV'XY+[-(!/^>[NCFQJ\N5*I\O94GT.F*638UEQ M+=^<* P%92R>\_924N,(!25>E-L1GH <)MH[+*Y#SF+ULCTJYK1Z+TD8@6'3 M89'0Q&"+K:*JG,LU)[2YIZDW=@VF]VGQB*N),V[)*\YU!RY!W;8T?8""M+C)26O> ]=J[&M-P^N?K@ M_0GQAFCD#$;6,N")#593B9T5IKDGK3?W_4OC:AN\!^/JYK:\;ZG)LV7,2XSW M"M;8B52U3:"CB'FK+7;0LK#MP[JTQ36%JKG;I+=E>J"]1L?(-3X:6-\(?::S MSU"C_4L3%_IH.:(!61)O8N%$ES'Y,';$D#G(=>>E[K29GPG&\[M%'DZJC?P? M#U^1X&#%8J^TLYPK3*5QN@R+&<%=\Q2[_O8(G1.I9]"&.QFXJQ:TF+Y?76?% M]I#1$9(\WR#,UX)*+STC CD+L41^+QU!+:I_]6:?#[,>=0+74&0XGJ6_.W*6 MKQ\98A]B[DY0&D2_AB>NE^^+M_GBZG@MT4X_E 1C4R%C..#:$<.L];'.R!9- M#=F09:E'1;ZSPCS4\<)>[Z.^-V;?9:M!/M+OP<6'W^H5NX_99NOV(2U6=YM@ M5SIY<$IXH,^=^ZSE@7Z]K7&\LJII@ICT2 %HB?92J6!>2.Z1L5([R1T^XXG* M;Q/<(;WHNP>_J3ACV>A]"09,*\A,0(8A:9&FP03;XD,( V# '<_14Y?=*?IQ M2>(!8!OUTOZ#!Q/)!#>(4\^XUM#$JH.FE 8H.NC5*?4V MKVU4\L0]T@*+AII=%JM[6@W_>JS1\*-D.EI@4"I=RBPH'ND5HNU5F \'UI^#**,R$4;*CXZBNQ>KM/B< MI\5T$TYZ^^'X%9G//YTXXYEA4@D1UDH+C.>4[OHJ'#S?6QN;N1$VHX(C#1'W6 D+F=(@R%JNH$)H/-H;PD?A-VB X)F9[]Z5M@,AQHD0 ,AN0+.6 ZY5YY@6\8"0J>'K '8P&'00@-Y#_ ,=N1ZMMA< M!ECF@[S_8Y$5R^O9[8>PUH;.IU>9OGN7+V*L)$ [CVT2C"G6@DE'C 8>JK O@V7_'73-*X7TEL77.0GZ *JUHM7M;1X RJ9V M5F23@/GR4UY7VEP48:3$5:3ZE?M7:+5 M6.^'3*)UMIEZ\ON__YC-;CZOB^76RDF_SF[6-X?.>(!LA-B2.(BU/2=FL>$L"N66.,H^M]=HX:@79^0#"_"GD MD*&0BD3-+A5[)%FS6\!&GJ)Y$-/*@,K1EHD(B#B."84XGI3 !EBQ PD[U2*H M,F R9F=$>.(5[1*[H*KB;VWE^EV47V97V[/\1^/ MG#[_=!)$Q\Q PP P05K'=!EF])ACT%R3_=W4T)DFN\-EJ%'LT\EL/EO=F;!; M"7)7%QM^[OD$**$#0A9XPA&B@'MJRIT8$[YY;GU_%RET/GJ[0&:X3)C#7J?* M_=_V\41+ZB2A&!D%D0"*.TA*R;P5S:-W0J=(#16;3_<+/KOMYFD]W? M/V81U? (K$N-.N^*U@QR81OM@!#<0FNU R4FT.'F@8\>P^%#\:8' 'OV7G_) M%NOLX1<[=%AOWK[[H[2.WL[2SW&BG55YKSO^_+9$WNQ+MKTH_/UE&.2+,,A] M7GS*;V<3!MBOZ33[E.MT'HWWB^NLJLC$$$-]T_DW4?9TKFYOY_$NJ ##]O+N MQT)MHC&S!\&8HV._[5$HQQ!U8;'E9RRLT%BX*G=] MNQ:,PCO$(,!X-!=<#TF.)U/J@ B/VN5_.@05D8!F+TR0 MUT2H8%8+Z9P#2%#D2D@QTT-Z=TX*$ S%I">G=0= >;CSVJ<*4^E-;OK*Q*F8 M HTQL$QR2JQ!DI8(24'%N ,1?=.B-0M;H?R=CT^1&F7PX[70\$QN\W0^V=;: M_BWL 8K="O/+>C:-FX8WBZTPNZ+;Y;ZB^LJFIB]-'+'4,>$L0(1SP266H$0I M*&S0P\[UMN/]$^+)/2<#H3M8ZIYIE)O;J+!>7D&G(=BJ)K^])#$<&6@6U,5!+IX"0I,3"63QD$/(E M;%/Z!'?89!8US6]K!;"?>SSA1L:;'XWQ&GOEM=:4EY)Y0<"X=Q4]:?'9S)9. M@'M-U!BE@3]B1IQI-=K+?[%*%].TF"Y_NYT&@S \3X"LI$:M]HG31G(7%E_D M+1"6,D5A*3N7;(0%ZMJI\/%JT@-(0^="_6.VNC9A[.0W65'&J>Y,Y5&?.LT3 M%2NV8$KCE4N,P2"SYT)##H&%"J(1;M3.& +H ='AHO.K &XV=6D1X[WW;^>R M07V3V3$F53<.4EOD*"?."FT$8(2ITN /2.OF";<]QM_/&$KJ&,\APO$E7C>W M,9GP>SSZ!)Y(*+"UUD$1I@3 PF(CO./1YW#K.2D=E7-XQD!!Y[BPM M 72P13V.<4>?:_.FE5OG-'!?TM[=,<>DP) B+R%1BDJ,2LDH5B,_M=:3%NML MXIL!]YJH\0K<.H,RXC6[=9AED&.(,#<$*:JY('8GN^.N15F@8=TZM578R*US M&DCC317I)WV.>80-TH(#("P %@CB2W2TUD.FS+\$ V80E,?+P?[2E31B4##& M*30::@<1%7B'D%<.^'%;1'W3HJN\I68H?^?C4Z1&:8:]%AI^3UTZE%+#" <" MQ] 7E59()!P%WY"SS9?K\:74U29)'ZE+I^'\9TWP1(9I*9EGTF,)A>=Z;[A[ M84#S"^_&ETC7E(V#H?N:XM$ J:8#IL_X93G2".]]X8[U:+NY)CCT4U# #T@ M^EKBT1Y3R11"@!).(!!AZZ]+J2$S(ZS\?;$*W8V.QO>7[V^S M8EL(/BSQ)EU>^WG^Q_<8]7'N0 #ANBZAO6G05'&R&\G<^/D5JE&;8:Z'A M]QCUH=@I-YH[!!VQ @=[)EA+2I7(&2Y'>)JP?Y+T$:,^#><_:XS:4:B-(P89 MJ!53V$'A2I04;E&$:'PQZJ9L' S=X1;I27Z3[8-!ZO-R$R$]N@8_VR*Q%"H/ MN-(FWB'K'#>HM,&=,NAU1J*;.OJ[ 7&XX/,&J'@5Z',A=/=U,E]/8^'LY3(+ M_S_]E'ZM#B.=\K;$4(D5H%H"HY2P$C*\QT5#A<='KM8:?CXTU"-JPZ7%+%?Q MTH<'1$6*0P]="7TZBRY H0' MP3 46'A4>J*]H"T*7H\YJ:FI2=(1BN?B2=5\\NSSB2(0&N0-M 1R9J4'#'P; M V"$=D5[-57HO0DPYU*ZG MYJNWJ:%WQ3>#9BC5W\M7+%,4ES76AF/-$B&!@YR&U4\ZJS%&)G![)RFAMKE- MV9O-<,;UH4,D![1&8U<_%/F7V32;ZKO?PL;HS6*7[QKV2I, U2S>852#2:>_ M+,%0 N49X51XBZG38C>)&A!V9+!Y4G5OJTLW2GYJF/:+W(#.LB)+EYG-MG^^ M6:C)I%AGTWNW81WWG%4V3Y@D8>VE4A,KI0%02VA+R0GR(PP)]*G>IVZSKA$< M,/5^]X>^^R7+KXKT]GHV>9MOI^]S9]O;V3*]NBJRJTUO]EZ&MS5RZ:N:)LIB MY*@5D"G%XMUXU.Y.65@ H:UE8P\J=54>_+%F";+.8&DR:\*-OR^.W$1RLL.\OX0>AW:'U46TIB4WD;9RVSREZO\ MR\^;Y.+B+NJ;E_^(ZN;WU+W[)"LT@)% J$-8B;((UPW?]]=BW*-S>N<.O'Y6= M#$&?4ZI;%_EM=C"7Z?$C"="660^-!2[,-T!AQFQIB\;CV^-QU'6KO)9 5*OP M9K[XNE$08!ALU!-_DKQ?76>%NLF*T/?E/K7@MP!?-MVL"S15I'U0<:)=0SRA EDGE- M-08 0%;V'#C7O.P-?3'Z[0::/U&J5T!4(:O#?A$RYSBP%NYP@8H.>QMK/0=H M;ZZ4_N$[A_?SS6*5%9-\L<@FJP]%OLHG^?PU^S^]E\B'B<,0*27&FLM@*2/* M!(AIP/:,E4+Z\']BYB4%)LR)81-@)?#4BYVTV'HYY-:HG?^SMMI.\7^>AL[H M_)]AN$[7D]7[XB(KOLPFV1'7YW./)LX!XYE$@EMN"(3.0;03GQCGA@QN=>?U MK*W3O%-T^MR?[;H7ZT'M.K@\ZO(Z^'Q"8RDU!(!DRL>0L:;8E3)IJT;L\&RG MHJ>Z[@RW;H^?2Y2"EB&F.:."2NN@8^5, M1KPC(SK"TQ'.>7=H--:6LQ^/JVG_0((@1I @A)PVV&"G#&.['E'CF!J/?EHB MFG<@?F.%^"J%[!](O%2$40Z I4)Y(30'I.R1#T;C>)S*'2JDJ?B-%?)_[4=K M/UY4J>718XDSE L+,;02.JDA8+PTX"G3>$39G1TJIQT(S2>QZ.I:9*N*F>S! M4XGDB"NDD-><;.H4.$++OBG2XOZF7D(R'2\WK;!HY^*MX= M2SD9C8RA!AC- MB = .\++/;"@8D1#J <--0?BS^.L%<)SRG4PB\.?&BDI13E',8/&>.B[-[]/ M__ -3*N/600TUOS+BLN\N(D5#MY_GL^VR+FOM]ED%<28W81'WE]>A)\N+X/0 M^\,(L)IKK3^14*.!,()"$3!#8;VT3@<$%<(4$TA&>(ZG;P(.C>DY0@B[F3Z6 M'WS-D0-@$9*(VA@1M(((XDF\@,A*8CE5OM9^[^5$#BQ2#(:%6BLM#$20.0EW MTFZ,UA<3.:BMME,B!Z>A\^HB!QXJY;WV$$*M-5 .BA)31JQZF?G2M75:%3DX M#9V7X4"&6 CKN;$""X.U5%KS4B9-+7UAD8/:*JKE26X&SNM0_,N(' RK[ZXB M!V;SZ9M96!YB3_*B(M'O8(,DIJA1Z+!FEBF--97 E8L@5"U)>\J [5F>W MX/R)G*_6>J,(9]((1XB1&NQQ89:^1.=KTZUS__ -Z.;:; X/>;1V?6C\J4VI MGS>+2=CLS[YD'\)O!_R2N[F=YW=9MBE&]V%=3*[3Y>8WNQH1=\>]>3WTJ"QY ME4U-?G,;C/V]EW2Q/+MO<0_7=I)]OJ]J/M\5D8CC:9)?+6;_SJ:[>D#Y0B[-^CRV8Q_34M?L]B*;_N:W@0EQ+*BFZK'-?E1JWVB,22(00Y4&!=0 M6BR!+F4GK$4IULZ=\OV2I ^TAF+*;GN638\Z^HY0I=X+@O3"1];_BX2&(EKIA> >_76'W(C+^-:6WS)IFYY>ZN6R_7-YEKLY;G= MR =46Q3IXFHS3^B[;X]\2.\VM]'\D1;3.I[C]B]/L-7("(!X#-]R'OY!Q5:U MA"NC:RW&?3N+*\5<'I*SOH.XY3<2HH/5QAV/:=K2"6.%VFT7"0M#^=* (*M.&2=IH;^ MW<$H\'C%:X'C8)NOQMA\DVXQC6OCN_0FJW3L]?&YA-EHDFAFD.;.,:ECV;92 M/URB*W M.O[/P^T2SSS&FS.$W,5X8Y 2E[:1ML-6&:]YZ]!95?[48=H9N$,1Z4%>525] MGGDZ(=R;( VE,0M=,JH]IJ5?%+:'OL*OA!OIL@ ; 3V"F&**=($^?4#C]A-1AA3.\,&]LQJN*\AMY. MEO7J.B^BL_*W15#Z9ER^W[CCMHFH7\.&<;;,/H29/OL882JA>+]>+5?I(B8+ M;Y\_W?G5>0\2 02C1-%@-SGF)!;>Z!)_R=R(O,LCXV,MV_+<^AK-QNB06MR_ MUK/5W9M%0'^]65DWIS,^7:>+G<#O\L678#9E.P7VX2X^M0^)@5P[*J610'.- MM84$E3HP5HSH1-M+'#/GU]CH1TV%8OH8)!6?3!PG\6HV"XP/NQ6)$8:P1-@# MTCQ#KI^2>*]O3'2KH.%R\VYNPC(95T23WLY6Z?QAO#-TWZ]7ZR)[LURN8[VA MH[E[)[XKL5P3""V3(NS*E,;$B')/)BVQS7-U.D_#&#=I^T9^]!.R3V?%W]/Y M.KL7FX^93UDP_*;Y/+^ZJW.A?/]?3RB P$IEG:)! T89H?D>=^Q'5!AS#"'= MT2GD10Z$LC"$Z##]V ZI @ !$K,C46#AD!Z M'@1],+'/4=*!OE[D&/E'-KNZ#G*K+UF17F5_S^?A;?.PR1ERL!SM1$(55E * MAC$6B 7S4;,R/B&IP>L_W6#I0%^#CI'/U7)_/F5I_905-\<* M*/?WT80 @;S489M)O'10*D1*'X2B=DQWLKZ843$&10V>$O\H@/(]"_[X_E=Z MZSCC#BK%N0OSG+ [@G%K$*JU&'W/@L\2JRW33 'LB;(*6&AAB:.F'K^F+/C: ME.DM"_XTL$>=!5]F E4DP=]_+/'00& 4LX![X*40KCP=R8WW@UYR=Z8<^-H$ MR#N#<2B[KG8&\*,<,L09",(;H+WRDD +=CKA(=LUA-.:;GQM.BL0\597,//)\ #@R7$%JJ2+"/,M- <^[AV/TGJ-B??8E/;4B+2@7(D&P[DP>G-@6.5C$X#P%%P0CA7 M@ME@*$ 0%$+(7C^2$23'[4YJR)(ASH0W _8[=;M#>)0>LA?,V/,PM9\J!IQ9 MX76PB8"4 "JOC2UM(TF$&=&1QW&H_*0J!J>!.YHIK_U)LX_Y?!YVY[%1'[O! M1AU)!"#4&\B(\XQJA[16N-P&<,6:^U[&[!ALO/<9LVY>T4@9T4E>X1&50%AO MF%#6&6M,.0>V#J)4&7_X8^OM&16<=0P^[D##G'0^&LR&. M*F.A@J3<#&IEI6H\AL9W7N"UC*%6&GSY8R@HYC*;G7L8/>E% HBD) ".(0Y3 MFO$&E74.J/9*-C^F-KXS!J]E)+55XLL?3'M%/3K)MUFG;;K*]D_CC>[>O71?:X0LU(!O$I'4RP@I8H YE5W'"KF*"EW\0" M*D=4+/+["!X! 49?(Z82''5U5617 8(WBU4Q6RQGDPT.]XJ25PW:,W4KHAF:.MOIIJ;I-!Q'LQ-\ 0=#&&<2(L&Y,T12I*7$OD2660A?TIFFVBP9Y)[+1L!^ MIVYW"+^ ,TTOBK'G8>J#^QRW6XK3KM6\WR;Q"@:KR%L/*>+<^[ #%*6,6+LA MKTH_Z^6:=55]['+-%L".9IH[A-UN1WYOZ]US(M'1#R8.X$UU,.&P5I1PX/W> ME)?8O:;$A [V+V/0P0MD>'_GC Y]*U%," P)UP@882#T2($24ZAU+:_&"^%U M1^3JC^N-5#)ZK_V#T./#>[WZ\,8?^5QBN 1$6P8)-,IKI* U.V2M$:BY[3&^ MU)0>R7Y>K;R4:?U>H"Y8?^[K[:S8O*'7@W!UOYU(8R%0Q%H-@Y&(I!'.E9@3 MB9L?(QU?O&F&A[%KQ]>*AU4=#FDK5^S,XF"2DI.PNX*2JZ( MPX[C4BO6JM=TI]2H]@']Z.>5C9KS#Y6$.$BP]@8#$>]'1=PQLI^U@.2O>C_1 M.4G/,YY.5.)H!M%!/]S[\L:@K9"'$ID[&TN==B1QF /.A9,(D; 3% CH79H, M?KL M2]@CG7W_@-Y.PM%BH"8580^4LIZJ\HBA@#'1S9RM]K=P<@1I>"M5W MP]?/SD6PGDD"BQ29V"E' 'F"W36+REN'GXF'VG=N?POY10\3TY'P[A M7BX!K_QH(KQGV!+I%.?0$@RLWD\-3NXXT M_][Z\S+[USI\SGV)3JF!/G/V,V$/^_.VSDFO TWB#?&<4FHLYL)2J0B1UB,/ M!0&>"%UKYSF(E)5'L9YY/*%>:JJ%0$:3L)7#$L;++S?26<7%>&[Z;JV>Q_-- M>S1&?>RIR57<3/L8M:&"$Z2)(MH NA&? F: &^^AIU:Z/':K]FF(#&4H-;UM MV7-GA0+4*204-)81#W?2*$:L'_>1H6:*.7[M1WF^YASJ/56M?=^J MS9TS0GO'$72&*4. <]O^8DZE'.$M#4T!KW6K]FEP#+9-?;3:5!\M/M B\9 9 M2R"% G+#B1:*N]T2Y1CGS;T@IT?HS[?>=@/.&95??8;R4)O$&P:PXZ'"*"A0><[UV><3!,(J1Y3"P$'A MA4+6Q=43 <041G*,9US;Z^FXYALA,_H83'F214VG&U6E\^V9%K5>7>?%[-]9 M+]GKU5]-O'(.,&T05Q)@1H3#6[N;* >$:UZ\59\R:8^+_PZIDR]62[7Z>)H:L7)[TJ<,,:'X0V(<5)S0+ 1 M6TP0QJ?LN+&9I\?V5Z=A1;*UQ\/*<2O[&2+_XE! MHO_^C_\?4$L#!!0 ( (>! TV:QDS?8N, !W6"P 5 ;6QN>"TR,#$X M,#8S,%]L86(N>&UL[+UK<^0XEB7X?7X%M^;#9IHI,@F^V=;=8R (9,5L9$1L M*+)JRM+6W"AW2N*DBU23=&6H?OT"?+A3#W<'0("DHL:LNS)"X?)[[KG N1?O M?_\?W^ZVQD-:5EF1_\=?P$_F7XPT7Q>;++_YC[_\=OD.7J+W[__R/_[SO_W[ M__7NW?^*OGPPXF*]NTOSVD!EFM3IQO@SJV^-OV_2Z@_CNBSNC+\7Y1_90_+N M7?M+1O.';9;_\6_L?ZZ2*C6^5=F_5>O;]"[Y4*R3NK%]6]?W__;SSW_^^>=/ MWZ[*[4]%>?.S99KVS_O?.OH)]K=W_L1^] ]8[&_STK=K\Q: >YE5CF\-( M__%O+S[_I]U\&H1A^'/SK_N/5MEK'Z1?"W[^7[]^N&S\?)?E59WDZ_0O__G? M#*.EHRRVZ9?TVF#__>W+^Z/HPI_9)W[.TQO&]^>TS(K-99V4]8?D*MU2&,VW MW9;I]>M?L2W+)]_ & H90\!C#/WW,U]13SEGWJ _U3]T'V[2?DMS'>B>K@B]-O=9IOTDTCFD^^VL@V__$7 M^J?5KGIWDR3WJU^*8O-GMMW"?/,^ITI[DUUM4UA5:5W%6;7>%M6N3.%559?) MNEX1VT41<#U"('("*S(M3$* @\ +;-^-P*HQLDKS=[]=]I":'^DT^A<1KEY& MH4RK8E>NVQ1&T;(,WCKPGSU.(\DWQ@&IT4(U#EB-WWNT_]^__WSP^@G]Q?JU M]M1@O$ZJJP9H1Q %#(*?TVU=]3]YQW[RS@1==O[O4DP^CTBQUAR1EN MJU6* MLFOG3YHC+-=&46[2DM90_2\EY?I,)+M/_+PN:&%P7[][$E162TWB6S%%FVX9 MI Z_QMZ+S@SOBK+._ME4AI^NG\-8F0X!5H!!A(!C@=@QG0 V1GTS,K%IK^I] M"CO;A4>:$NFS]9'$>J+C#M$9Q;61'?INT@ \VDNU\,JGBA-2*B:#S]E\H833 M:MYIGDZ(G"*"EZ%JJIPIM#1",=WZDE)9W*WK74G'SU1 OZ1;5C?!=9T]9'66 M5GO=!#8R(; L2.S((KYI6QZA")PXCJTH<'S.KJ;.H+Y>]P1C4X%T*(T#S-GJ M#FX"3W1']4%81L_4X%>AN_DJ[J^'BNHZI@XO1&!'>6BJ-:.YY-7=C^5-TG>U6:HR*MBFVV: MOU!8GVE?2&FUUM9M),N3?)TEVTOZDY0M.QQ20H3\& .75FTF0C F$)*PP18A M1&P8EG<9%6 MEI8NC,8WEHR&WM$?=_X9 P>;''9PT>A]G+'0U1HRF60V:5-9>)*;E@O>Y#=# MA'B3XOM\7=RE7Y-OKZSN(!-8/HP<6O/[ 'I6'/N@M8A#VX(NI\:-,:%/H5I4 M!H6UA 70$QR=D 05S"ZC0ROQI%#?[D9WID/_#3WB^JX7H(A ;",0>\CL35JV M*31Q.,J0YOKN_4=:W6'C*_Q?HA7;./JDQ4@/(0F79H M>Q'O.&:<%8T#$0;,Z+H7&TSTV.:;]#I)U:D!@!J.E]&]5#GSO 17R1%_VJ=I M,JUJ:G%@?^58$$0Q_7;?CFT"(]L, ;%P!*V8T*+#%$OX4B9TI_H.E9$=^M=- MDN5T<)\;U6U1UN_H!^[H/S_03S5S?!=&GM:B98$0R9&FL$R_RO0).>&6(%&6:W>1H5Y9IOG[\6B9Y144O*_)? M:)_\4%15E%[3S]#R8V7Z/G)B%SHP-)TPBA"&'0(,26Q'(MJDTJYFP>J@&NFW M]2W]>6K0&DQ&DI12S:=3<[$L)EX]P3U,8X#38$"-'QC4'R^,JP8M&_%,JVL" M/)X0.QW16(8":O<-^6^;3R;IM_6WTL\D_W:9FP>=96D9G)5J#K]*Y:P0!Z M3AR (": 6K7=T"*=38QAQ#55H\:29CULD/!)GR+F3HO=]*2)R1N%]FZ/K1]5 M]HK6U6H,XJ24;KHCNG?%J1^02I>U8'@7F"Z>A4&:^<(ALKT$=N!]GF"X\RM2YZ<+Q M%"^C*E7ES&O3A:HXXE4JE%2W,-^P_^#_VF4/R;;9_%:CI"P?*8:_)=M=N@I- M"P,4X!A C_@^= +2'GE P(&>#U-R]C^%KYKW6[ _I M >F%D51&F=X7)=O[3L>2-'#&5;)E=VH8U6TJ?!9241#XU&YZ]L5$;T][\P?\ MA/;:Z%$:#KK;=[Y5ZCY8C MY5-)?"I\62M\U>$84W'=?L_UMOA3HAS4&$S^,G$9<10O'R]>J1V?B6QW?/7I MSP:_,'UE*4WVF8I3?Q"7(>$3^?I*A3H5P_R5ZT.:[U)"*4)%WFPV^GM6WZ)= M51=W:;G?@.1:,3+]UI2'(Q^904BBF ("EN_[_!65&G,Z"ZP&87LG:(^QO2RT M1SGCK1]<[)TLP=3ROXSNK-RK%P6:#M84=='#/EP/XA"X-O: :<8N]+%%HMX\ M6Z\0&VPJ,JI[\(G_AC_^AD7'C:H85:)Z>LC4('LSWM'!1Z"\\HG'X$U(GX1; M8MHGRQNO^!W.&WRZ1L4=6]YHEN6[:T!04=75Y6U2INP6[,WGY/'I@7S'MEPG M"CTW#AP;^$[@$X?XT'8".\#0YKUL0S,*?=UZ<":'#C*'T/?W\33@+XP&_KL& MO]$[,%NA,X[O$RHP42"7H0U3.5O,TEG$=(1=9[_9;2DD?'>_+1[3]#(M'[)U MVB")&)(A5KC==C?\?[K^DJZ+FSS[9W]5=^/ U^1JFZX0]OV8$.@ $L?0)J9K MV3U6!$,L4G'-@U!S>=8[Q=2G=\OH_'HB.4/7+HR#<^P7#^X9K7^M9M%ZA+EX M7)J6U!#X\LSRVX!8^IDU_%HRDY8(G4A8\[:(9>2QF3DHEM1'9<[U[R^JZE^M M@=^R:F4A1"MS$(:V#]BYW9CXJ+,8NG8L<:Q?SH[F#-1M@MMC,WIPM+BE\ 2S MQRA"^7+ 5%R**;DTC1I/^;_*T0DM5<'L,A11B2>O'O%7P^NTG(5$D0<^O]1;$4A#CW; MM4EG!X8N"$542OS;-2L3 \1&8#=%L:F,JMAN!#>GB-/%N>%$*U."FT@ZDAHT MQN\MGHE5Y@4?I_9Y2'.W##49@?_Y?HR13 CL#D[I9]GVCCA]2+?%/1.L[JQ& M9]ER@>4A$SJA@U$4.I!@L[>,35]TH_!H>_KW##<0FZU5FP-(X?V_XXGE7<*= MEE/1U=L!G0-\_:51,\D2!VFGMPLKHWP9TJ74HY>;B!6SQ;VTDFZW[=L,OR;E M'RD[C?;4K!UXP D1]D$0!J$9QFX0]V91&!"A59*QQG0O>#15 .N&=ST^P?6) MT6QR+C5,2:3@JD$+K6%Q#VYF*3M'UZDI?%5,+T/$U+GS?&)=+4^\\O5+FJ=E MPMX-A9N[+,_8,G2=/:1/;4$1HG*?&HF8AZT V MG3!Y E-,SQ31RR=JTS,KIFQ#4I\BG%G>N(@[H7%JB5^&T"GVZ?E[Q1H8XY4\ M-0N7'[(\;2]&<9"/8NA:/HRQ!TD /6CU**$9 1%QG!J;[GIPL,EA/=Q^E[9Q M%A/3R0/')[M+CIE@Z7ED3XH!RY+=N]@,JJ\>7]LM:< _DW)S\?37FLG!WYEG M[>5/$\NZXL"<2 !S-8%EI(K9O"^6T1'%TD\'(-V\CJ^_Q":R V)9H66BP",N M<4+Z/YWQ*,"1T)2H(I.:D\4>I5$I31NJ".?+!C-P+2;R!YJ/RCT^0[,6M>8C M[H0(*V9^&=JJVJE":VO54(A_+)I;Z---4V!47]E5!<-_9YK]L:C_D=8'-5]Y MEAV@.")A@+ 718%+_Z?'Z_N^I;PDUX)2L]XV((U=7AYV&!\5WG6SY[CL#LW4 MA9$7^;O68R-I7-90RNL)O<*B?O:HBRF_P![TO6=M75^]5MA3SXS'M![L4%]@ M>2\3HK&%OM9FL8RTM >9(K_"2(S>_)KAS*D*+L?L<^!E8>L&!-D!8X) ],% MIA_UBY]1' ?.(C*B''3-:?+O:79SV^2YA[1,;E+COCV&32 M'[*POO,L M/9*)LKR_(^+/X?TX[/;/)-]\R)*K;)O5CU^*[99B8FZL M'!\0.\2N9V$/^Y'K CK4AMBSW,A%(0RXGRS1AD#W)NOV0:'B>Z%%EKU7 MWJNT-[\*@.6$R"30Q6X$@0M=Y/4V31/C53L: MNZR3LN8;O8ZS)]*'GT/C[L91>RLX>VWO)LMSMO^3CB[9M;GM5XJ>0QI%,-\ M;SI6!1/8$1W<8YOZJ-()FDX,<]30NXQ1B2)?7AQG4L<07\W_BGSN#;[/UV5* MAS#,>W:5+1V I-E]7:T\$L2NXQ'3=['G.9&-8M@#L2W,-0^GT;SF:O]C^B>3 ML.NBO&N>/2BNMME-4^*(O+VGB7F>"GYVTA6KWX71H^[NOF27>_? YP^)2-4^ M>V@D2W8](>(LUF5(.UJI:XW $LITO0X6D[5FA05Z=T'J8+D,D-CSS#AP$#1] M#Q&$XZ@#X;D6L-V$7P5N1I *0*N3AVVG?H%6.Z.30%MDZK*KK/N"HZZ M,,KNGN&D,A+V3,9NVQR>9S.8U77S6->H[*@K8@J& )JBI"LK]A="S[6W08Q+ MV8&#?%#>P$ABA',B0XNQ'*J9)L$X\C'"Q#(AL:S8P4$4]#;M,'*[:1*<;U1, MDIRS)CY)T@,3GR))\PV3T#,3(V]H,,]+[AOH@OR^" WFQ1A2TL$&SY)AQT0 M> $ 5DC\"!'3=7OKL1,(WGFDQJ;F8?N'M*K^;?"@(7O*J]ORLDFO4XIQTYFLSUY"$G>;*Z)T'_&U! &:]$M%":-26JB#K3)J)*'&$+ MV@@#; 6F@_N%(0_[ED6'?"H69WC-B8WO!-=F.A"]!NX+$"VK,]P$*] _I>SJ M$C^T..5#XV1/E/4WH'G"+HD(GAQ?_'?RLCUFS8L<<7I5PWS#WB"L'R]3JK)9 MG:6#ASI0X+N63\=ZQ M=)PX0>TH[QC!P?2_ O(]C*;2HKV,.0%X8#&:S@:0% M:AR0SO9@#C^))[JIAD@LH[/J<.S%;;2:N!-_X 8^)-F6/2I BI)=1W: P*9H M\C55D69*M7EX8/!^EPV)APE5$N2;/HX]R]O#(KXO=DN;;C":AWO#=TO6K[[S MW/3_ZI:60.V ,#O$7_8]&EUQXY/A185,3)R'T=J#?W==E.\J"G\HST\=Z%Z0 M,69[UG LYR>T?+)P+D/AIW/WZ&LPD_ L4<:A;@TNW42/?6&Y2[:_)C6#]Q@G M=?H,$@&TK(PC6ERZ#LU25@")W4.*Z?^)O;R@$ V+AK$3-!84N7"I* MWG )U^'S1DJZ,C<.N-D=30/D1@_=8-AGU_TQ5//5[_HBN R]G\;5XS6^;GZY MSU W@XS# ^0!!D%$? 01, D)L0TC8CNF%5J^ \[N\)/\5GV=NQM@SS6J?LK# MB9XG2=@R^I(L^.=G&,=P(#'*7:]W=[OF-I9/]6U:LI.097J;YE7VD+9OPWPH MJNIY+_0\8D)D^C!T8MLSO="V6E1V3!P0KA[2\JJ0&.9J02/2L8; ^2N'C*MVIT%3[13,N^8T_]X]^O'FS:4?MM1#P;/\VN,I M//B=/9 CQKZ#F#7@C2?HC>YMK!^8 S_.7@2-Y)QO[*LUFLN0[\F\/3[RG8!E M_K=VGNXY_;2KN0 ^ ^=X!$9A2-$@VT;0 1;]20\NLH5N-)X(DN;!\(O-O,6N MV;D[3!3'DX/HNS[3!)$O.2PP?F(YXECH.//%W(E"#?\G\L7$ 5Y&VIC:Z1?/ M%G# 8XL6W9M@\?%GGJ^^/?? MW=T5^65-N_OGI/Q4-E V?TNVN_1S6C97):T"X+H1)(YO>QZ(V4$O,^PL!RXB M7)<(J;2GN1;[5&YH$.BXO;EAK[HP[I/2>& (FTOU/KZ_9!OQVG\5') K89M/ M^:8F6DSX6G1& ^_"H !I#VZ?E=X8#49V"UU[M]W4>_'.TG9R*YXZTI>A>TH] M>K$13S5;$JK7F*G@KKXMRN9X%7)#UPYR'7QWAIRA-YOD;4QDT1E#3J%\L1+J:0T M:6!SO"Q=&"VLF36I!2&B1X)L+E2+1+TXIT-2K$AKT*==7;%K_++\9N6:OH6 M@R(GA&%(QZ7>H4+#@2?T%LHH0S.I47& J%"2A!B6U"5=Y*H0IP&VF15J@$1$ MIF3(7:A62;ER3K#D^1'?S?+ZC=\-F$_WS?TW<%UG#UG]^&P"/ P@\0(7AJZ% MB1.:KF/1'X5.C( 98E-(VR: HWO'[F$_2R-R1M&@[1YH,I(.M+'+:0MMCG/0 MOV2TS>7-&\SW],NDCV_H"Z'H'I9%1$]PF>'H&Q$-;*/#?6'TR&=?E1Q/-]<. M%NVQ7(:B3^GPT7TL$W&M*CM\2:NZS-;LZ4(&\;<\JZOF:8@C*"T4LP1F.X#F M+-^+8ROT.Y0 1Q"J3!6JL4V7-\H]\BZ%[!CV?>I0FQV4AU!-JI@S>H)Y8[#] M\7@..?C3I9/&H_;1H;>3402C,B*]Z(K_V\@UVKP73#QZH\!UP_>1!\3+DNT3 M9]L!HL?#1SXGC^Q'#<2/N[NKM.P\JX9'(W^AOUL_1QXAY$+7,Y&-[!CXI@.L M'KG-;I+@O1)\(7BGRU;%TRD?EKW2\B%MWT:[WM4[FL#89'1SF^KX4<^22.:Y MK7PA4#6/FXSHY0/F Q_96KK/G]7A!'W3AAIW15+C%A63"Y6JPJYY[LX6O;@D[*>1-[=/$Z-7JJ@E MMI %W V_-$:*Y?;G\?, 0XS#"0JV-:GUC7;/N_9GST#""/ENC"TK1);I.J$9 MN* '">/8'3L-H!&:[KIJ,)C\\_F;Q\D!M;%C:;0NNBV7PYGFRKAA[>+$HO4B M0BP_3;"0Z*J9)7A2";V8:MZ[9 Q\6N0L@7Q0!"<))HC^8XI@LAB( MYR>N9XSAM@DN._-S_?RA8O:$<77 &YF 6(@F3MLBV'9QZ$&RSZ=1Y,FEJJE1 M3C<;P(IK6LG797:UZZ\GK]DST6V.ZE1O/1PGIM_8GP7/9\X8<=',M>1@RR>Q MWBNC<^O$W/?!-_:+!^^,UCVC\6]!64UQP+@2W%R-9&FY;C8>CJ:]>2/#?UZ4 M?G>[OS'>E5E^T]IN!XU[%YI<_6=.%?XVN_],^_;*M2-@A[X/3#,"V(<1< #Q MH>T$#@$@$MHAK0N#[NS5U-S=?NE- [R;'[K8;V-,>[6KF@\7/?YFCDDP<^F* M%&=>6D"0!+-.0WD+V6@Q=YGCL!/RD(W: =0^/I]/Q4?3L6 I@D]E"48/X\M/GOW=30;"="?I,>\HM34&?2YJ0^IG!_H>;581# MA$+7C]E;RWXF^,/KX]=*-Q:+"LN/=IXBL/[\YLG9V)>XCOM]WKT/\6M2_I'6;-C]XJ6(?(/2LDZR_&N9L.,'L*K2 MNHKW:[2'\8QM(SO"P F BZ$=6U&$XQ!8D1UY ?!Q)'E5][0@-:>>]Q__AB^_ M_HH_?KV4OI5[XJCQ)9HW$3"QK#.\S9M6!ON7=@YNO?+HS@_L$YUO1N>^-81GZ:GX;CEXC/&1=5AQ &>RBJ8YLHFKGE511! M8I,X1,#T P=A; &WS:P>=+'#ME03;CDX-H<_W,M7[3?SO;:$W4WC8M^L>V*LZ=\,C?$[PR,HWH(L\0FP M/H+$1)2?&RWZ]X2&$QHF1]Z&BP0A6HM(J=4"7;]BLT,?D+HV+.UI4 MKSS?HS5RX/L8.:%K16%HDQZJ%P.A>]YG :A9G;K!=E>$M)A$R\M9XL99:2X] M9()S]D+1TE,S:F#T5/DX9P"7H>#S4O"\J)P_'G*+OLU^V5]3=MIC12#P XO$ M!+B6[Q-B8BOH[=D1%KI-6MZ*;F5_MK[70!NS]BK$H,Q*JB[RQJV+MA<,_=[B MFOI]NF/\<"]5RG"Z#-E3X,?)941Y9I05M,>D\D.6I^_K]*Y:Q126'X=N$)C M"4T3^\#K@*' -"/!Y^ST Q+IEW(OVAW9Z*ZX9E40&D45ZK0Q$9P$Y9CX/#/O MR=PP&C^65LB>)7Y,V:HNJLM0ZRD=%BU)57.M7?^[ U^#^RF_%-LM*4KVCRML MVB:"7AQ@.X*NXYN$[,&&-E8[I:$'HN;2]_F5%Q/EAI%ATYPOIHO8Q#GDXG"B M=^"<\3MSS^C\>RNYY620=.0;-:WBC><@122HRDLJ8S)#KFK5=P6](+"!XT>6 MB0($ +&@V>,$412MVE- EW52UI,G*TZ,(JKWW!UN >S0/;G%/:F;L[Y7Z4V6 MY^P'3V[6D;_D?88P3Y[6-,1V$1GMHKO*Z\VFLA;^-%E,L!%\=PE,U']]N4LJ M$D)IZ^H\SJLC./^65G7Z[!*H%?)#TXEB#S@ 01)9$,2H@QJCP I6>7K#GHG[ M*CC.FAHGE\*%K<*]<$DX?:7?TG*=56->19HGF@():I$1G#U'M:Y=O+AIEJ-@I>RUCSQF.JL18="5ZG&;NDDQT?P-_NL[+YANI]WIZR M7H4H!B9TXC@" ?&M$ 48][B=T [[##;-N&L\7HE,)I?$UNS&T^WH'#9O<*<9 M<4T4U=FSV\#/YJ3:P%-V@JWU]6V-RCZ)8 M.OCL<7H6,;NI2)Q/E!#%$8I/1/;.J)B&?'&U-U=Z7*3T MS3L=Q1OF[T/:1OBO?3I*+!(S2->S6RUP-[O2W&K!EH.NN^4@"& 8^@XQ,0A] MZ& ;^W;O2!S#>*;= *K@:]XI\.)ZFQYH>[W-;(LKRJ(_^>K+'(%?R/+,F<9D M_ ZOJKI,UO7;W8W &=UIDJKJIO;=95WE!.E+RWIBN;"\O7(P<.R((-L, CI2 MLGSL.?L!DQGZL^Z)&(5\R3LEQEP_N!1^EY7(E3:'MY&]O\N4/7^>YFY)_U+) MF9^5>3*R8-3TWP#0P>]![JR- M)..9R%%V9<($,5S,GI73Y89G.6$$4&"2D(2.&WC[S:,863:9XG M^USF'!]K;A<+V0HS69-8^#:9MY;F=<9]SCTV2MKC&RD"EL'5U'MS%$9X:9/H M?APY 09A&%M!1&)@>J#?=80]XL^YFV<4[B7N\>$L#1:ISF]G#I2W97P?BJN< ME9GF0,6B-I6*OA@L?F7O [_/ZS++JVS-'I%.5Q8@ID=LT[5;4>(:5HA1M"#) M$@3^FK#(^#[#+,0SN3*)'X/(<8$= 8ACWX4QV.,UHW"FG?:"*&>OE =S#[-M MQ1.-[.2;[S0&=2';[=YT-7PT4M-,)DFVC@4ED7EYT#=A-"HR$T\1L:>]NM-P MP <.#)K'?(#K^-CTXOX!!A*[MM KP].CFV;-_**?XV'(+HR\O>QFMGLB)((X MZ32/IOC-/J?31O\MWL3W(C#ZYVLD&L'WD:1&^*]G)D8Z$E/=Q#? ^32)@E5 MB&?'3HBA[X/8L5$>2K&P,Q%FUWA95LPNK.]J_\F// M]@./CO8@VWZ-"8*$1'%@>[[C!8#WNM%1-O1)$H/5BH8Q #;;S0:G6#JA!DK( M749_5N-*H:'Q2?8I6%5IS38U?LB2JVR;U5E:_9HF#,/F4_XE7>]*VL5OZ <^ M%GG9_Y56OUG5/E9NFWX0!RZ L04PHD!1%/7X7 LX(M7B=*@T%X>#?MO!;@Z> M7!A[Z,VF[2%XX_<&N>!CP!/&45!(%Q5":=55%CV]>CR6;![QGBR@"U/ZZ?P^ MEA8F9EXXAT2/@VY"RO2_=FF^?FR>KL>AC2.3 ]"@$S?=P/H=Y9=$,=(*CN, ML*=9]P>XC#TP6JY1:++"/H9<0B%)1T<5L+PPA53AT3'M M4\:6L*J]9K=[0#V(78^.='W@V"% $7%)B'O+MN\(S9"JL#=9-7MA'.F.+5!9 MC1M#M:#&3<2R;,$I3;!>Q3O.&H_B*>!\88JGPJ-CBJ>,K3&*5^VKRN[)=H^$ M@>G8T*+&0Q=' 49F;]HB&(Z5/&VC>0]LE[YX, @]COBM688^7/'&NY35/ M*\U*1._),/OW%N4"9.\Y<8*Z)\W[