0001227025-18-000089.txt : 20180806 0001227025-18-000089.hdr.sgml : 20180806 20180806165704 ACCESSION NUMBER: 0001227025-18-000089 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180806 DATE AS OF CHANGE: 20180806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NEOPHOTONICS CORP CENTRAL INDEX KEY: 0001227025 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 943253730 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35061 FILM NUMBER: 18995401 BUSINESS ADDRESS: STREET 1: 2911 ZANKER ROAD CITY: SAN JOSE STATE: CA ZIP: 951342125 BUSINESS PHONE: 4082329200 MAIL ADDRESS: STREET 1: 2911 ZANKER ROAD CITY: SAN JOSE STATE: CA ZIP: 95134 10-Q 1 nptn-06302018x10q.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 

(Mark One)
☒        QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
OR
☐        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-35061
 
NeoPhotonics Corporation
(Exact name of registrant as specified in its charter)
 
 
 
 
 
Delaware
 
94-3253730
(State or other jurisdiction
of incorporation or organization)
 
(I.R.S. Employer
Identification No.)
2911 Zanker Road
San Jose, California 95134
(Address of principal executive offices, zip code)
(408) 232-9200
(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 (“Exchange Act”) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes  ☒     No   ☐     
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  ☒     No   ☐ 
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.
Large accelerated filer
 
Accelerated filer
Non-accelerated filer
(do not check if a smaller reporting company)
Smaller reporting company
Emerging growth company
 
 
 
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. 
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes  ☐     No   ☒ 
 
As of July 31, 2018, there were approximately 45,302,477 shares of the registrant’s Common Stock outstanding. 




NEOPHOTONICS CORPORATION
For the Quarter Ended June 30, 2018
Table of Contents
 
 
Page
 
 
 
 
 
 
 
 
 
 
 




PART I. FINANCIAL INFORMATION
ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
NEOPHOTONICS CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
 
 
As of
 
June 30, 2018
 
December 31, 2017
(In thousands, except par data)
 
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
48,383

 
$
78,906

Short-term investments
12,401

 
12,311

Restricted cash
6,839

 
2,658

Accounts receivable, net of allowance for doubtful accounts
77,316

 
67,229

Inventories
60,947

 
67,301

Prepaid expenses and other current assets
30,239

 
36,235

Total current assets
236,125

 
264,640

Property, plant and equipment, net
115,710

 
127,565

Purchased intangible assets, net
3,657

 
4,294

Goodwill
1,115

 
1,115

Other long-term assets
3,199

 
5,339

Total assets
$
359,806

 
$
402,953

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
64,085

 
$
69,017

Notes payable and short-term borrowing
18,929

 
35,607

Current portion of long-term debt
2,868

 
6,005

Accrued and other current liabilities
44,288

 
43,242

Total current liabilities
130,170

 
153,871

Long-term debt, net of current portion
46,152

 
40,556

Other noncurrent liabilities
14,026

 
14,075

Total liabilities
190,348

 
208,502

Commitments and contingencies (Note 11)


 


Stockholders’ equity:
 

 
 

Preferred stock, $0.0025 par value, 10,000 shares authorized, no shares issued or outstanding

 

Common stock, $0.0025 par value, 100,000 shares authorized
 

 
 

As of June 30, 2018, 44,906 shares issued and outstanding; as of December 31, 2017, 44,219 shares issued and outstanding
112

 
111

Additional paid-in capital
553,945

 
545,953

Accumulated other comprehensive income (loss)
(1,981
)
 
398

Accumulated deficit
(382,618
)
 
(352,011
)
Total stockholders’ equity
169,458

 
194,451

Total liabilities and stockholders’ equity
$
359,806

 
$
402,953



See accompanying Notes to Condensed Consolidated Financial Statements.


3


NEOPHOTONICS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
(In thousands, except per share data)
2018
 
2017
 
2018
 
2017
Revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902

Cost of goods sold
65,630

 
56,437

 
125,034

 
109,622

Gross profit
15,472

 
16,777

 
24,654

 
35,280

Operating expenses:
 
 
 
 
 
 
 
Research and development
13,243

 
14,206

 
27,131

 
29,750

Sales and marketing
3,891

 
3,910

 
8,015

 
8,842

General and administrative
7,267

 
7,729

 
14,917

 
19,155

Amortization of purchased intangible assets
120

 
118

 
239

 
236

Asset sale related costs
79

 
21

 
93

 
151

Restructuring charges
622

 
494

 
653

 
721

Gain on asset sale

 

 

 
(2,000
)
Total operating expenses
25,222

 
26,478

 
51,048

 
56,855

Loss from operations
(9,750
)
 
(9,701
)
 
(26,394
)
 
(21,575
)
Interest income
122

 
31

 
215

 
104

Interest expense
(759
)
 
(111
)
 
(1,467
)
 
(248
)
Other income (expense), net
930

 
(11
)
 
581

 
238

Total interest and other income (expense), net
293

 
(91
)
 
(671
)
 
94

Loss before income taxes
(9,457
)
 
(9,792
)
 
(27,065
)
 
(21,481
)
Income tax (provision) benefit
(1,080
)
 
451

 
(1,718
)
 
618

Net loss
$
(10,537
)
 
$
(9,341
)
 
$
(28,783
)
 
$
(20,863
)
 
 
 
 
 
 
 
 
Basic net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
Diluted net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
Weighted average shares used to compute basic net loss per share
44,665

 
43,219

 
44,463

 
42,919

Weighted average shares used to compute diluted net loss per share
44,665

 
43,219

 
44,463

 
42,919

 


See accompanying Notes to Condensed Consolidated Financial Statements.

4


 
NEOPHOTONICS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited)
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
(in thousands)
2018
 
2017
 
2018
 
2017
Net loss
$
(10,537
)
 
$
(9,341
)
 
$
(28,783
)
 
$
(20,863
)
Other comprehensive income (loss):
 
 
 
 
 
 
 
Foreign currency translation adjustments, net of zero tax
(8,482
)
 
1,445

 
(2,380
)
 
3,913

Unrealized gains on available-for-sale securities, net of zero tax

 
13

 
1

 
16

Total other comprehensive income (loss)
(8,482
)
 
1,458

 
(2,379
)
 
3,929

Comprehensive loss
$
(19,019
)
 
$
(7,883
)
 
$
(31,162
)
 
$
(16,934
)
 


See accompanying Notes to Condensed Consolidated Financial Statements.

5


NEOPHOTONICS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS  
(Unaudited)
 
 
Six Months Ended
June 30,
 
(In thousands)
2018
 
2017
Cash flows from operating activities
 
 
 
Net loss
$
(28,783
)
 
$
(20,863
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
15,911

 
13,298

Stock-based compensation expense
6,486

 
3,758

Deferred taxes
(42
)
 
609

Others
214

 
122

Loss (gain) on sale of assets and other write-offs
43

 
(1,669
)
Loss (gain) on foreign currency hedges
1,005

 
(1,070
)
Allowance for doubtful accounts
(101
)
 
92

Write-down of inventories
1,857

 
2,279

Foreign currency remeasurement
(1,123
)
 
650

Change in assets and liabilities, net of effects of asset sale:
 
 
 
Accounts receivable
(9,981
)
 
24,110

Inventories
4,173

 
(32,291
)
Prepaid expenses and other assets
5,565

 
(14,803
)
Accounts payable
94

 
2,451

Accrued and other liabilities
148

 
6,831

Net cash used in operating activities
(4,534
)
 
(16,496
)
Cash flows from investing activities
 
 
 
Purchase of property, plant and equipment
(10,653
)
 
(34,597
)
Proceeds from sale of property, plant and equipment and other assets
15

 
21,784

Purchase of marketable securities
(840
)
 
(41,807
)
Proceeds from sale of marketable securities

 
52,271

Proceeds from maturity of marketable securities
750

 
6,458

Settlement of foreign currency hedges
1,003

 
1,005

Net cash (used in) provided by investing activities
(9,725
)
 
5,114

Cash flows from financing activities
 
 
 
Proceeds from exercise of stock options and issuance of stock under ESPP
1,933

 
3,136

Tax withholding on restricted stock units
(276
)
 
(638
)
Payments for public stock offering

 
(117
)
Proceeds from bank loans, net of debt issuance costs
24,419

 
48,994

Repayment of bank loans
(39,603
)
 
(48,045
)
Proceeds from issuance of notes payable
2,039

 
4,235

Repayment of notes payable
(1,676
)
 
(6,599
)
Proceeds from government grants
1,257

 

Net cash (used in) provided by financing activities
(11,907
)
 
966

Effect of exchange rates on cash, cash equivalents and restricted cash
(176
)
 
782

Net decrease in cash, cash equivalents and restricted cash
(26,342
)
 
(9,634
)
Cash, cash equivalents and restricted cash at the beginning of the period
81,564

 
86,585

Cash, cash equivalents and restricted cash at the end of the period
$
55,222

 
$
76,951

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
Decrease in unpaid property, plant and equipment
$
6,943

 
$
6,342

 


See accompanying Notes to Condensed Consolidated Financial Statements.
 

6


NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements
(Unaudited)


 
Note 1. Basis of presentation and significant accounting policies
Basis of Presentation and Consolidation
The condensed consolidated financial statements of NeoPhotonics Corporation (“NeoPhotonics” or the “Company”) as of June 30, 2018 and for the three and six months ended June 30, 2018 and 2017, have been prepared in accordance with the instructions on Form 10-Q pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). In accordance with those rules and regulations, the Company has omitted certain information and notes normally provided in the Company’s annual consolidated financial statements. In the opinion of management, the condensed consolidated financial statements contain all adjustments, consisting only of normal recurring items, except as otherwise noted, necessary for the fair presentation of the Company’s financial position and results of operations for the interim periods. The year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”). These condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results expected for the entire fiscal year. All intercompany accounts and transactions have been eliminated.
Going Concern
Accounting Standards Update (“ASU”) No. 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company’s ability to continue as a going concern within one year of the filing date of this Quarterly Report on Form 10-Q with the SEC in August 2018. The accompanying unaudited condensed financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.
As of June 30, 2018, the Company’s working capital was $106.0 million, including available cash, cash equivalents, short-term investments and restricted cash of approximately $67.6 million. In the first six months of 2018, the Company had operating losses of $26.4 million and cash used in operations of $4.5 million. It had an accumulated deficit of approximately $382.6 million as of June 30, 2018.
Through 2017 and the early part of 2018, the Company's operating results and cash flows were negatively affected by demand that was lower than customer estimates that were used to put capacity in place over the last two years.  In the three months ended June 30, 2018, demand began to increase, primarily due to volume growth in the Americas and the result of increased provincial deployments in China.
To adjust to the demand that has been less than estimates used for capacity decisions, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, in order to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of $50.0 million. As of June 30, 2018, $30.3 million was outstanding under this line. The remaining borrowing capacity as of June 30, 2018 was $19.7 million, of which $5.0 million is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (See Note 9). Additionally, the Company has $18.9 million of notes payable and short-term borrowing and $2.9 million of current portion of long-term debt as of June 30, 2018, which it plans to pay out of its existing available cash.
The Company currently believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.  In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.
The Company operates in an industry in which it is difficult to evaluate its prospects with certainty. Future declines in China market demand or other changes to the Company’s forecasts could adversely affect the Company’s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.  Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company’s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.

7

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

Certain Significant Risks and Uncertainties
The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.  For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company’s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.
Concentration
In the three months ended June 30, 2018, Huawei Technologies Co. Ltd. and their affiliate HiSilicon Technologies (together with Huawei Technologies Co. Ltd., "Huawei") accounted for approximately 43% of the Company's total revenue. Two other customers accounted for approximately 25% and 12% of the Company’s total revenue and the Company’s top five customers represented approximately 90% of the Company’s total revenue. In the three months ended June 30, 2017, Huawei accounted for approximately 37% of the Company's total revenue. One other customer accounted for approximately 19% of the Company’s total revenue and the Company’s top five customers represented approximately 78% of the Company’s total revenue. In the six months ended June 30, 2018, Huawei accounted for approximately 46%, of the Company's total revenue. Two other customers accounted for approximately 22% and 10% of the Company's total revenue and the Company's top five customers represented approximately 87% of its total revenue. In the six months ended June 30, 2017, Huawei accounted for approximately 39% of the Company's total revenue. One other customer accounted for approximately 16% of the Company's total revenue and the Company's top five customers represented approximately 76% of the Company's total revenue.
As of June 30, 2018, three customers accounted for approximately 44%, 13% and 11% of the Company’s accounts receivable. As of December 31, 2017, three customers accounted for approximately 36%, 14% and 10%, respectively, of the Company’s accounts receivable.
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; valuation of excess and obsolete inventories; warranty reserves; litigation accrual and recognition of stock-based compensation, among others. Actual results could differ from these estimates.
Accounting Standards Update Recently Adopted
In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-9, Revenue from Contracts with Customers (“ASU 2014-9”). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company adopted this standard as of January 1, 2018, using the full retrospective transition method. See Note 2 for further details.

In May 2017, the FASB issued ASU No. 2017-9, Compensation—Stock Compensation (718)—Scope of Modification Accounting (ASU 2017-9”). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

8

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)


In January 2017, the FASB issued ASU 2017-1, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-1”). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (“ASC 2016-18”). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The reclassified restricted cash balances from investing activities to changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows were not material for all periods presented.

In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (“ASU 2016-16”). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company’s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Upon adoption of this standard on January 1, 2018, the Company recorded $1.8 million to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (“ASU 2016-15”). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company’s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. The Company adopted this standard effective January 1, 2018, using the retrospective transition method. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In January 2016, the FASB issued ASU 2016-1, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-1”).  ASU 2016-1 revises an entity’s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company’s annual and interim reporting periods beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In March 2017, the FASB issued ASU No. 2017-7, Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost (“ASU 2017-7”). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.
There have been no other changes in the Company’s significant accounting policies in the six months ended June 30, 2018, as compared to the significant accounting policies described in its Annual Report on Form 10-K for the year ended December 31, 2017
Recent Accounting Standards Update Not Yet Effective 
In January 2017, the FASB issued ASU 2017-4, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-4”). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not

9

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company’s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) (“ASU 2016-2”).  ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
 
Note 2. Revenue

Adoption of ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, the Company adopted Topic 606 using the full retrospective method which required it to restate each prior reporting period presented. The adoption did not have a material impact on the Company's consolidated financial statements and as a result, no changes were made to prior reporting periods presented.

Product revenue
The Company develops, manufactures and sells optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. Revenue is derived primarily from the sale of hardware products. The Company sells its products worldwide, primarily to leading network equipment manufacturers.

Revenue recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company generally bears all costs, risk of loss or damage and retains title to the goods up to the point of transfer of control of promised products to customers. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from consignment inventory by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments.

Nature of products
Revenue from sale of hardware products is recognized upon transfer of control to the customer. The performance obligation for the sale of hardware products is satisfied at a point in time. The Company has aligned its products in two groups - High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
2018
 
2017
High Speed Products
$
69,754

 
$
59,384

 
$
128,843

 
$
118,062

Network Products and Solutions
11,348

 
13,830

 
20,845

 
26,840

    Total revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902


The following table presents the Company's revenue information by geographical region. Revenue is classified based on the ship to location requested by the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands):

10

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
2018
 
2017
China
$
46,111

 
$
38,700

 
$
87,783

 
$
77,086

Americas
17,694

 
13,602

 
29,901

 
23,365

Rest of world
17,297

 
20,912

 
32,004

 
44,451

  Total revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902

Certain prior period amounts have been reclassified to conform to the current period presentation.

Deferred revenue

The Company records deferred revenue when cash payments are received or due in advance of our performance. Refer to Note 7 for disclosure of deferred revenue balances. The increase in the deferred revenue balances during the three and six months ended June 30, 2018 was immaterial, offset by approximately $0.2 million and $0.6 million of revenue recognized during the three and six months ended June 30, 2018 that was included in the deferred revenue balance as of December 31, 2017. The increase in the deferred revenue balances during the three and six months ended June 30, 2017 was $0.4 million and $1.6 million, respectively, offset by approximately $0.2 million and $0.5 million of revenue recognized during the three and six months ended June 30, 2017, respectively, that was included in the deferred revenue balance as of December 31, 2016.

Contract assets
The Company records contract assets when the revenue is recognized but the customer payment is contingent on a future event. The balance of contract assets as of June 30, 2018 and December 31, 2017 was immaterial.

Refund liabilities
The Company records refund liabilities when the contract permits the customer to return the product if certain circumstances arise. The balance of refund liabilities as of June 30, 2018 and December 31, 2017 was immaterial.

Note 3. Net loss per share
 
The following table sets forth the computation of the basic and diluted net loss per share for the periods indicated (in thousands, except per share amounts): 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Numerator:
    
 
 
 
    
 
 
Net loss
$
(10,537
)
 
$
(9,341
)
 
$
(28,783
)
 
$
(20,863
)
Denominator:
 

 
 

 
 
 
 
Weighted average shares used to compute per share amount:
 

 
 

 
 
 
 
Basic
44,665

 
43,219

 
44,463

 
42,919

Diluted
44,665

 
43,219

 
44,463

 
42,919

 
 
 
 
 
 
 
 
Basic net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
Diluted net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
 
 
 
 
 
 
 
 
 

11

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

The Company has excluded the impact of the following outstanding employee stock options and restricted stock units as well as the shares expected to be issued under its employee stock purchase plan from the computation of diluted net loss per share, as their effect would have been antidilutive (in thousands): 
 
June 30, 2018
 
June 30, 2017
Employee stock options
3,860

 
3,898

Restricted stock units
3,279

 
1,663

Employee stock purchase plan
193

 
186

 
7,332

 
5,747

 
Note 4. Cash, cash equivalents, short-term investments, and restricted cash
 
The following table summarizes the Company’s cash, cash equivalents, short-term investments and restricted cash (in thousands): 
 
June 30,
2018
 
December 31,
2017
 
 
Cash and cash equivalents:
 
 
 
Cash
$
48,383

 
$
78,906

Cash equivalents

 

Cash and cash equivalents
$
48,383

 
$
78,906

Short-term investments
$
12,401

 
$
12,311

Restricted cash
$
6,839

 
$
2,658


 
June 30,
2018
 
December 31,
2017
 
 
Cash and cash equivalents
$
48,383

 
$
78,906

Restricted cash
6,839

 
2,658

Total cash, cash equivalents and restricted cash shown in the statement of cash flows
$
55,222

 
$
81,564


As of June 30, 2018 restricted cash primarily included approximately $2.1 million pursuant to an asset purchase agreement with APAT Optoelectronics Components Co., Ltd. (“APAT OE”) relating to the asset sale closed in January 2017, $2.5 million related to cash balances temporarily restricted for regular business operations until a current legal dispute with APAT OE is resolved (See Note 11), $1.3 million relating to government grants received in advance and approximately $0.9 million for the compensating balances relating to the Company’s notes payable issued under its line of credit facilities in China (see Note 9). As of December 31, 2017, restricted cash primarily included approximately $2.1 million pursuant to an asset purchase agreement with APAT OE. The following table summarizes the Company’s unrealized gains and losses related to its cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands): 
 
As of June 30, 2018
 
As of December 31, 2017
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
12,401

 
$

 
$

 
$
12,401

 
$
11,561

 
$

 
$

 
$
11,561

U.S. government securities

 

 

 

 
751

 

 
(1
)
 
750

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,312

 
$

 
$
(1
)
 
$
12,311

Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Short-term investments
12,401

 

 

 
12,401

 
12,312

 

 
(1
)
 
12,311

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,312

 
$

 
$
(1
)
 
$
12,311

 

12

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

As of June 30, 2018 and December 31, 2017, maturities of marketable securities were as follows (in thousands): 
 
June 30,
2018
 
December 31,
2017
 
 
Less than 1 year
$
12,401

 
$
12,311

Due in 1 to 2 years

 

Due in 3 to 5 years

 

Total
$
12,401

 
$
12,311


Realized gains and losses on the sale of marketable securities during the three and six months ended June 30, 2018 and 2017 were insignificant. The Company did not recognize any impairment losses on its marketable securities during the three and six months ended June 30, 2018 or 2017. As of June 30, 2018, the Company did not have any investments in marketable securities that were in an unrealized loss position for a period in excess of 12 months.
 
Note 5.  Fair value disclosures
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table presents the Company's assets that are measured at fair value on a recurring basis (in thousands):  
 
As of June 30, 2018
 
As of December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents and short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
12,401

 
$

 
$

 
$
12,401

 
$
11,561

 
$

 
$

 
$
11,561

U.S. government securities

 

 

 

 
750

 

 

 
750

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,311

 
$

 
$

 
$
12,311

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts*
$

 
$

 
$

 
$

 
$

 
$

 
$

 
$

Mutual funds held in Rabbi Trust, recorded in other long-term assets
$
563

 
$

 
$

 
$
563

 
$
523

 
$

 
$

 
$
523

________________________________________________________

*The fair value of the Company’s foreign currency forward contract was immaterial as of June 30, 2018 and December 31, 2017.
 
The Company offers a Non-Qualified Deferred Compensation Plan (“NQDC Plan”) to a select group of its highly compensated employees.  The NQDC Plan provides participants the opportunity to defer payment of certain compensation as defined in the NQDC Plan. A Rabbi Trust has been established to fund the NQDC Plan obligation, which was fully funded at June 30, 2018. The assets held by the Rabbi Trust are substantially in the form of exchange traded mutual funds and are included in the Company’s other long-term assets on its condensed consolidated balance sheets as of June 30, 2018 and December 31, 2017.
Effective July 1, 2016, the Company maintains a hedging program using forward exchange contracts as economic hedges, to protect against volatility of foreign exchange rate exposure when it is deemed economical to do so, based on a cost-benefit analysis that considers the magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instrument. The forward contracts are not designated for hedge accounting.

13

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

Under the hedging program, the Company enters into monthly forward exchange contracts, that have average maturities of one month, to offset the effects of exchange rate exposures for its net intercompany activities denominated in Chinese Renminbi, or RMB, by buying and selling the underlying foreign currency in the future at fixed exchange rates, to offset the consequences of changes in foreign exchange on the balance sheet. Accordingly, fair value changes in the forward contracts help mitigate the changes in the value of the re-measurement of the hedged assets and liabilities attributable to changes in foreign currency exchange rates, except to the extent of the spot-forward differences. The net effect of fair value changes is reported in other income (expense), net. As of June 30, 2018, the fair value of the Company’s foreign currency forward contract was immaterial due to the short-term nature of the contract, which generally expires at each month-end. The total notional value of the Company’s foreign currency exchange contract as of June 30, 2018 was $48.0 million for Chinese Yuan offshore or CNH that approximates the RMB and $5.2 million for Japanese Yen (JPY).
The following table presents the Company's liabilities that are measured at fair value on a recurring basis (in thousands): 
 
As of June 30, 2018
 
As of December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Rusnano payment derivative
$

 
$

 
$
1,000

 
$
1,000

 
$

 
$

 
$
389

 
$
389

Foreign currency forward contracts


53

 

 
53

 

 
43

 

 
43

 
$

 
$
53

 
$
1,000

 
$
1,053

 
$

 
$
43

 
$
389

 
$
432

 
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

As of June 30, 2018 and December 31, 2017 the Company had no assets or liabilities required to be measured at fair value on a nonrecurring basis. In the three months ended March 31, 2017, the Company recorded a $6.7 million contingent liability within accrued and other current liabilities on its balance sheet in connection with the contingent indemnification commitments pursuant to an asset sale closed in January 2017. See Note 6. This liability was measured using the Company's best estimate of the likelihood of payment based on circumstances the Company identified as having a significant impact on its fair value during the period, which is considered to be a level 3 fair value measurement.
 
Assets and Liabilities Not Measured at Fair Value
 
The carrying values of accounts receivable, accounts payable, notes payable and short-term borrowings approximate their fair values due to the short-term nature and liquidity of these financial instruments.

The estimated fair value of the Company's long-term debt approximated its carrying value as of June 30, 2018 and December 31, 2017, as the interest rates approximated rates currently available to the Company on the issuance of liabilities with a similar maturity. This estimate is considered to be a level 2 fair value measurement.

 
Note 6. Asset sale
In January 2017, the Company completed the sale of its Low Speed Transceiver Products’ assets to APAT OE pursuant to an asset purchase agreement dated December 14, 2016 for consideration of approximately $25.0 million (in RMB equivalent) plus approximately $1.4 million (in RMB equivalent) for post-closing transaction service fees under a transition services agreement with APAT OE in which the Company provided short-term manufacturing and other specific services pursuant to such agreement. The related supply chain purchase commitments and value-added tax obligations have been assumed by APAT OE. The receivable and payable balances related to the transition service arrangement were $12.5 million and $11.8 million, respectively, as of June 30, 2018. See Note 11 for litigation and arbitration matters with APAT OE.
As of December 31, 2016, the balance in assets held for sale was $13.9 million, consisting of $13.1 million in inventories and $0.8 million in property, plant and equipment. As a result of post-closing adjustments, total consideration was reduced by approximately $3.4 million for inventory. In addition, an immaterial amount of property, plant and equipment was reclassified from assets held for sale. Upon closing, assets sold to APAT OE were approximately $12.8 million, including approximately $12.1 million in inventories and $0.7 million in property, plant and equipment. The adjusted consideration received of approximately $21.6 million is subject to further reduction of up to $10.0 million for any indemnification claims. As of June 30, 2018, the Company has a reserve of $7.0 million within accrued and other current liabilities for warranty claims. The indemnification warranties expired on June 30, 2017. The Company recognized a $2.2 million gain on the sale of these assets within the operating loss in 2017.

14

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

All of the Low Speed Transceiver Products were part of the Company’s Network Products and Solution product group and included the low speed optical network (PON) products for which the end-of-life plan was announced in mid-2016. 
 
Note 7. Balance sheet components
 
Accounts receivable, net
 
Accounts receivable, net, consists of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Accounts receivable
$
76,752

 
$
65,499

Trade notes receivable
727

 
2,356

Allowance for doubtful accounts
(163
)
 
(626
)
 
$
77,316

 
$
67,229

 
Inventories, net 

Inventories, net consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Raw materials
$
30,714

 
$
33,400

Work in process
13,670

 
13,246

Finished goods(1)
16,563

 
20,655

 
$
60,947

 
$
67,301

________________________________________________________

(1)
Finished goods inventory at customer vendor managed inventory locations was $6.8 million and $7.1 million as of June 30, 2018 and December 31, 2017, respectively.

Prepaid expenses and other current assets
 
Prepaid expenses and other current assets consist of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Prepaid taxes and taxes receivable
$
9,676

 
$
15,162

Transition services agreement receivable (Note 6)
12,525

 
12,817

Deposits and other prepaid expenses
3,852

 
4,138

Other receivable
4,186

 
4,118

 
$
30,239

 
$
36,235


Property, plant and equipment, net

Purchases of property, plant and equipment unpaid as of June 30, 2018 and June 30, 2017 was $3.1 million and $9.8 million, respectively.

15

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)





Purchased intangible assets
 
Purchased intangible assets consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
 
 
 
 
 
Technology and patents
$
37,478

 
$
(35,088
)
 
$
2,390

 
$
37,684

 
$
(34,923
)
 
$
2,761

Customer relationships
15,346

 
(14,991
)
 
355

 
15,425

 
(14,835
)
 
590

Leasehold interest
1,286

 
(374
)
 
912

 
1,309

 
(366
)
 
943

 
$
54,110

 
$
(50,453
)
 
$
3,657

 
$
54,418

 
$
(50,124
)
 
$
4,294

 
Amortization expense relating to technology and patents and the leasehold interest intangible assets is included within cost of goods sold and customer relationships within operating expenses. The following table presents details of the amortization expense of the Company’s purchased intangible assets as reported in the condensed consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Cost of goods sold
$
184

 
$
203

 
$
387

 
$
465

Operating expenses
120

 
118

 
239

 
236

Total
$
304

 
$
321

 
$
626

 
$
701

 
The estimated future amortization expense of purchased intangible assets as of June 30, 2018, is as follows (in thousands): 
2018 (remaining six months)
$
606

2019
857

2020
739

2021
646

2022
30

Thereafter
779

 
$
3,657

 
Accrued and other current liabilities
 
Accrued and other current liabilities consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Transition services agreement payables (Note 6)
$
11,781

 
$
11,222

Employee-related
11,560

 
12,990

Asset sale related contingent liabilities (Note 6)
7,014

 
7,135

Accrued warranty
1,592

 
1,334

Deferred revenue, current
735

 
939

Income and other taxes payable
2,401

 
542

Rusnano payment derivative
1,000

 

Other accrued expenses
8,205

 
9,080

 
$
44,288

 
$
43,242


16

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

 
Warranty Accrual
 
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Beginning balance
$
1,699

 
$
582

 
$
1,334

 
$
678

Warranty accruals
(17
)
 
34

 
529

 
(28
)
Settlements
(90
)
 
(88
)
 
(271
)
 
(122
)
Ending balance
$
1,592

 
$
528

 
$
1,592

 
$
528

 
Other noncurrent liabilities
 
Other noncurrent liabilities consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Pension and other employee-related
$
4,774

 
$
4,675

Deferred rent
2,984

 
2,908

Deferred revenue
280

 
617

Government grant
2,089

 
1,095

Rusnano payment derivative

 
389

Deferred income tax liabilities
65

 
106

Asset retirement obligations and other
3,834

 
4,285

 
$
14,026

 
$
14,075

 

Note 8. Restructuring
 
In 2017, the Company initiated restructuring actions in order to focus on key growth initiatives and to move towards a lower break even revenue level through lower operating expenses and manufacturing cost reductions. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. The Company recorded $0.1 million in restructuring charges within cost of goods sold in the three and six months ended June 30, 2018 and $0.6 million and $0.7 million in restructuring charges within operating expenses in the three and six months ended June 30, 2018, respectively. The Company recorded $0.7 million and $1.0 million in restructuring charges within cost of goods sold and operating expenses in the three and six months ended June 30, 2017. Restructuring activities for the six months ended June 30, 2018 were as follows (in thousands):
 
Employee Severance
 
Facilities Consolidation
 
Others
 
Total
Restructuring obligations December 31, 2017
$

 
$
1,580

 
$
43

 
$
1,623

Charges
177

 
(40
)
 
662

 
799

Cash payments
(123
)
 
(362
)
 
(43
)
 
(528
)
Non-cash settlements and others

 

 
(51
)
 
(51
)
Restructuring obligations June 30, 2018
$
54

 
$
1,178

 
$
611

 
$
1,843

The current restructuring liability reported in Accrued and other current liabilities in the Condensed Consolidated Balance Sheets as of June 30, 2018 was $1.5 million. The non-current restructuring liability reported in other noncurrent liabilities in the Condensed Consolidated Balance Sheets as of June 30, 2018 was $0.3 million.


17

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

Note 9. Debt
 
The table below summarizes the carrying amount and weighted average interest rate of the Company’s debt (in thousands, except percentages):  
 
June 30, 2018
 
December 31, 2017
 
Carrying
Amount
 
Interest
Rate
 
Carrying
Amount
 
Interest
Rate
 
 
 
 
Note payable to Shanghai Pudong Development Bank
$

 


 
$
17,000

 
4.10
%
Note payable to CITIC Bank
17,000

 
4.74
%
 
17,000

 
4.00
%
Notes payable to suppliers
1,929

 

 
1,607

 
 
Total notes payable and short-term borrowing
$
18,929

 
 

 
$
35,607

 
 

Long-term debt, current and non-current:
 

 
 

 
 

 
 

Borrowing under Wells Fargo Credit Facility
$
30,305

 
4.10
%
 
$
30,018

 
3.29
%
Mitsubishi Bank loans
11,996

 
1.05% -1.45%

 
16,924

 
1.05% -1.45%

Mitsubishi Bank and Yamanashi Chou Bank loan
7,405

 
1.1
%
 

 
 
Unaccreted discount and issuance costs within current portion of long-term debt
(171
)
 
 

 
(86
)
 
 

Unaccreted discount and issuance costs within long-term debt, net of current portion
(515
)
 
 

 
(295
)
 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
49,020

 
 

 
$
46,561

 
 

 
 
 
 
 
 
 
 
Reported as:
 

 
 

 
 

 
 

Current portion of long-term debt
$
2,868

 
 

 
$
6,005

 
 

Long-term debt, net of current portion
46,152

 
 

 
40,556

 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
49,020

 
 

 
$
46,561

 
 

 
Notes payable
 
The Company regularly issues notes payable to its suppliers in China. These notes are supported by non-interest bearing bank acceptance drafts issued under the Company’s existing line of credit facilities and are due three to six months after issuance. As a condition of the notes payable arrangements, the Company is required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of June 30, 2018, the Company’s subsidiary in China had three line of credit facilities with the following banking institutions:

Under the first line of credit facility with Shanghai Pudong Development Bank, the Company can borrow up to RMB 120.0 million ($18.1 million) for short-term loans at varying interest rates, or up to approximately RMB 171.4 million ($25.9 million) for bank acceptance drafts (with a up to 50% compensating balance requirement). This line of credit facility expires in July 2019. In November 2017, the Company borrowed $17.0 million under this line which bears interest at 4.1%. The amount of $17.0 million under this line was repaid in May 2018.

Under the second line of credit facility with Shanghai Pudong Development Bank, which expires in July 2019, the Company can borrow up to RMB 30.0 million ($4.5 million) for short-term loans at varying interest rates, or up to approximately RMB 42.9 million ($6.5 million) for bank acceptance drafts (with a up to 50% compensating balance requirement).

In December 2017, the Company's subsidiary in China entered into a third line of credit facility with CITIC Bank in China, which expires in November 2018. The purpose of the credit facility is to provide short-term borrowings, bank acceptance drafts and letters of credits. Under this credit facility, the Company can borrow up to approximately RMB 250 million ($37.8 million) at varying interest rates. In February 2018, the Company borrowed $17.0 million under this line which bears interest at 4.7%. The amount of $17.0 million under this line was repaid in August 2018.

18

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

The Company has another line of credit facility with CITIC Bank in China which expired during September 2017. In July 2017, the Company borrowed $17.0 million under this line which bears interest at LIBOR plus 2.55%. The amount of $17.0 million under this line was repaid to CITIC Bank in January 2018.
Under these line of credit facilities, the non-interest bearing bank acceptance drafts issued in connection with the Company’s notes payable to its suppliers in China, had an outstanding balance of $1.9 million and $1.6 million as of June 30, 2018 and December 31, 2017, respectively. In addition to the outstanding notes payable, three letters of credit totaling $1.6 million were issued to its suppliers in 2016 for equipment purchases delivered by December 2016. These letters of credit required a 30% compensating balance. As of December 31, 2016, the outstanding balance of these letters of credit was immaterial and was fully repaid as of December 31, 2017.
As of June 30, 2018 and December 31, 2017, compensating balances relating to these bank acceptance drafts and letters of credit issued to suppliers and the Company’s subsidiaries totaled $0.9 million and $0.5 million, respectively. Compensating balances are classified as restricted cash on the Company’s condensed consolidated balance sheets.
In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. The Company has a dispute pending with APAT OE in judicial court (See Note 11). The Company does not expect to make any additional draws against its credit facilities in China until this matter is resolved. 
 
Credit facilities
The Company had a credit agreement, as amended, with Comerica Bank as lead bank in the U.S. (the “Comerica Bank Credit Facility”) with a borrowing capacity of up to $30.0 million. In January 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to April 30, 2017 and to remove the covenant related to EBITDA. In April 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity date to July 31, 2017 and to add a financial covenant that required maintenance of a modified EBITDA. In June 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to August 31, 2017, to allow NeoPhotonics China to borrow up to $17.0 million, to limit the indebtedness under the facility to $20.0 million and to modify the EBITDA requirement. In August 2017, the Credit Facility was further amended to extend the maturity to September 30, 2017. Borrowings under the Comerica Bank Credit Facility bore interest at an interest rate option of a base rate as defined in the agreement plus 1.75% or LIBOR plus 2.75%. The base rate was the greater of (a) the effective prime rate, (b) the Federal Funds effective rate plus one percent, and (c) the daily adjusting LIBOR rate plus one percent.
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the amount outstanding under the Comerica Bank Credit Facility was paid in full.
The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of $50.0 million, or (b) an amount equal to 80% - 85% of eligible accounts receivable plus 100% of qualified cash balances up to $15.0 million, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to $25.0 million, subject to certain conditions. At closing, $50.0 million was available, of which $30.0 million was drawn. The Company used $20.0 million of this amount to pay the principal and interest due under the Comerica Bank Credit Facility, which has since been terminated.
The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from 1.50% to 1.75% per annum, or (b) the prime lending rate, plus an applicable margin ranging from 0.50% to 0.75% per annum.  The Company is also required to pay a commitment fee equal to 0.25% of the unused portion of the Credit Facility.

19

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

The Credit Facility agreement ("Agreement") requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Company is required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least $20.0 million, of which at least $5.0 million shall include unused borrowing capacity. The Agreement also restricts the Company's ability to dispose of assets, permit change in control, merge or consolidate, make acquisitions, incur indebtedness, grant liens, make investments and make certain restricted payments. Borrowings under the Credit Facility are collateralized by substantially all of the Company's assets. The Company was in compliance with the covenants of this Credit Facility as of June 30, 2018. As of June 30, 2018, the outstanding balance under the Credit Facility was $30.3 million and the weighted average rate under the LIBOR option was 4.10%. The remaining borrowing capacity as of June 30, 2018 was $19.7 million, of which $5.0 million is required to be maintained as unused borrowing capacity.
  
Mitsubishi Bank loans
On February 25, 2015, the Company entered into certain loan agreements and related agreements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (the “Mitsubishi Bank”) that provided for (i) a term loan in the aggregate principal amount of 500 million JPY ($4.4 million) (the “Term Loan A”) and (ii) a term loan in the aggregate principal amount of one billion JPY ($9.0 million) (the “Term Loan B” and together with the Term Loan A, the “2015 Mitsubishi Bank Loans”). The Mitsubishi Bank Loans are secured by a mortgage on certain real property and buildings owned by the Company’s Japanese subsidiary. Interest on the 2015 Mitsubishi Bank Loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus 1.40%. The Term Loan A requires interest only payments until the maturity date of February 23, 2018, with a lump sum payment of the aggregate principal amount on the maturity date. The Term Loan B requires equal monthly payments of principal equal to 8,333,000 JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of 8,373,000 JPY on the maturity date. Interest on the Term Loan B is accrued based upon monthly TIBOR plus 1.40% and is secured by real estate collateral. In conjunction with the execution of the Bank Loans, the Company paid a loan structuring fee, including consumption tax, of 40,500,000 JPY ($0.4 million). The Term Loan A of 500 million JPY (approximately $4.4 million) was repaid to the Mitsubishi Bank in January 2018.

The 2015 Mitsubishi Bank Loans contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company’s Japanese subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The 2015 Mitsubishi Bank Loans contain financial covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. Outstanding principal balance for Term Loan B and unamortized debt issuance costs were approximately 666.7 million JPY (approximately $6.0 million) and 75.9 million JPY (approximately $0.7 million), respectively, as of June 30, 2018. The Company was in compliance with the related covenants as of June 30, 2018 and December 31, 2017.
 
In March 2017, the Company entered into a loan agreement and related agreements with the Mitsubishi Bank for a term loan of 690 million JPY (approximately $6.2 million) (the “2017 Mitsubishi Bank Loan”) to acquire manufacturing equipment for its Japanese subsidiary. This loan is secured by the manufacturing equipment acquired from the loan proceeds. Interest on the 2017 Mitsubishi Bank Loan is based on the annual rate of the monthly TIBOR rate plus 1.00%. The 2017 Mitsubishi Bank Loan matures on March 29, 2024 and requires monthly interest and principal payments over 72 months commencing in April 2018. The loan contains customary covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. The Company was in compliance with these covenants as of June 30, 2018. The loan is available from March 31, 2017 to March 30, 2018 and 690 million JPY (approximately $6.2 million) under this loan was fully drawn as of December 31, 2017.

Mitsubishi Bank and Yamanashi Chou Bank loan

In January 2018, the Company entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.7 million) (the “Term Loan C”).  The purpose of the Term Loan C is to obtain machinery for the core parts of the manufacturing line and payments for related expenses by the Company's subsidiary in Japan. The Term Loan C is secured by the assets owned by the Company's subsidiary in Japan. The Term Loan C is available from January 29, 2018 to January 29, 2025.  The full amount of the Term Loan C was drawn in January 2018. Interest on the Term Loan C is based upon the annual rate of the three months TIBOR rate plus 1.00%. The Term Loan C requires quarterly interest payments, along with the principal payments, over 82 months commencing in April 2018. The Term Loan C loan agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Japanese Subsidiary, including, among other things, restrictions on

20

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

cessation in business, management, mergers or acquisitions. The Term Loan C loan agreement contains financial covenants relating to minimum net assets and maximum ordinary loss. The Company was in compliance with these covenants as of June 30, 2018.
 
As of June 30, 2018, maturities of total long-term debt were as follows (in thousands):
2018 (remaining six months)
$
1,520

2019
3,039

2020
3,039

2021
3,039

2022
33,344

Thereafter
5,725

 
$
49,706


Note 10. Japan pension plan
 
The pension liability related to the Company’s Retirement Allowance Plan (“RAP”) in Japan as of June 30, 2018 and December 31, 2017 was $4.5 million and $4.6 million, respectively, of which $0.3 million and $0.5 million, respectively, was recorded in accrued and other current liabilities and the remainder in other noncurrent liabilities on the Company’s condensed consolidated balance sheet.
 
Net periodic pension cost associated with this plan was immaterial in the three and six months ended June 30, 2018 and 2017.  

Note 11. Commitments and contingencies
Litigation
From time to time, the Company is subject to various claims and legal proceedings, either asserted or unasserted, that arise in the ordinary course of business. The Company accrues for legal contingencies if the Company can estimate the potential liability and if the Company believes it is probable that the case will be ruled against it. If a legal claim for which the Company did not accrue is resolved against it, the Company would record the expense in the period in which the ruling was made. The Company believes that the likelihood of an ultimate amount of liability, if any, for any pending claims of any type (alone or combined) that will materially affect the Company’s financial position, results of operations or cash flows is remote. The ultimate outcome of any litigation is uncertain, however, and unfavorable outcomes could have a material negative impact on the Company’s financial condition and operating results. Regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, negative publicity, diversion of management resources and other factors.
On January 5, 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California, or the Court, against Source Photonics, Inc., MRV Communications, Inc., Oplink Communications, Inc. and the Company, or collectively, the co-defendants. In the complaint Finisar alleged infringement of certain of its U.S. patents. In 2010 the Company filed an answer to the complaint and counterclaims, asserting two claims of patent infringement and additional claims. The Court dismissed without prejudice all co-defendants (including the Company) except Source Photonics, Inc., on grounds that such claims should have been asserted in four separate lawsuits, one against each defendant. This dismissal does not prevent Finisar from bringing a new similar lawsuit against the Company. In 2011 the Company and Finisar agreed to suspend their respective claims and in 2012 the Company and Finisar further agreed to toll their respective claims. While there has been no action on this matter since 2012, the Company is currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
On December 27, 2016 the Company was served with a lawsuit filed by Lestina International Ltd. (“Lestina”), in Santa Clara County, CA. The lawsuit is regarding a dispute of approximately $3 million related to purchase orders for the Company’s Low Speed Transceiver Products that was soon thereafter sold by the Company to APAT OE in January 2017. The purchase orders in question were included in the asset sale and were assumed liabilities by the purchaser of the business. The Company is unable to predict with certainty the outcome of this matter, but is seeking to resolve the matter either through a court dismissal of the action or a resolution with the plaintiff and/or the purchaser of the Low Speed Transceiver Products’ assets. Discovery is currently in process. Because the purchase orders in question were an assumed liability of the Low Speed Transceiver Products’

21

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

assets that were transferred to the purchaser, the Company does not expect that the ultimate costs to resolve these matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows. A trial date is currently scheduled for January 14, 2019.

On April 21, 2018, APAT OE filed a lawsuit in the Qianhai Court in Shenzhen, China against NeoPhotonics (China) Co., Ltd. ("NeoChina"), NeoPhotonics Corporation and NeoPhotonics Dongguan Co. Ltd. The lawsuit is in reference to the sale of the low speed transceiver business to APAT OE from NeoChina. APAT OE claims that the business has been losing money and that APAT OE was not given all of the information about the business they purchased prior to signing the Asset Purchase Agreement. On May 28, 2018, counsel on behalf of NeoChina filed a motion objecting to the jurisdiction, claiming that the proper jurisdiction for any dispute between these parties is the Shenzhen Court of International Arbitration and the proper parties to this dispute are NeoChina and APAT OE, pursuant to the Asset Purchase Agreement signed by APAT OE and NeoChina. On June 20, 2018 a hearing was held in the Qianhai Court in Shenzhen, China. The Company is unable to predict the outcome of this matter.

In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. The Company does not expect to make any additional draws against its credit lines in China until this matter is resolved. We believe we have cash and credit lines available in the U.S. such that this does not have an impact on our operations in China.
APAT Arbitration
On June 16, 2017, APAT OE filed an arbitration claim against NeoChina (the Company’s China subsidiary), claiming that approximately $1.5 million of the inventory that was sold to APAT OE by NeoChina in an Asset Purchase Agreement executed between the parties on December 14, 2016 was aged inventory and of no value. The arbitration was heard in the Shenzhen Court of International Arbitration on August 2, 2017.  On October 25, 2017, NeoChina was informed that it was successful in the defense of the dispute and was also successful in its counterclaim against APAT OE.  NeoChina was awarded approximately RMB700,000 (approximately USD $110,000) in compensatory damages and attorney fees as well as having the approximately $1.5 million claim against it rejected in its entirety.
On or about May 1, 2018, APAT OE filed a Notice of Judicial Review of the arbitration judgment in the Shenzhen Intermediate Court in Shenzhen, China.  The case was heard on May 29, 2018, and NeoChina was successful in disputing the Judicial Review, which means that the arbitration judgment against APAT OE and in favor of NeoChina stands. Although APAT OE continues to dispute this matter through the lawsuit as described in the above litigation section, NeoPhotonics Corporation and its affiliates continue to argue that the proper forum for any dispute in reference to the low speed transceiver business purchased by APAT OE is the Shenzhen Court of International Arbitration.
Indemnifications
In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
In November 2016, Oyster Communications, Inc. filed nine patent lawsuits against several defendants in the U.S. District Court for the Eastern District of Texas, including one against Cisco Systems, Inc. ("Cisco"). One defendant has successfully transferred their case to the U.S. District Court for the Northern District of California. Additional defendants requested venue changes are still pending. The Company was not named as a defendant in any of the lawsuits. In July 2017, however, Cisco notified the Company that it would be seeking indemnification from the Company for claims against Cisco arising from the lawsuits. The Company is investigating the matter and in discussions with Cisco, but is currently unable to predict the outcome of this matter and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
Leases
The Company leases various facilities under non-cancelable operating leases expiring through 2027. As of June 30, 2018, future minimum payments under these operating leases totaled approximately $28.7 million and future minimum sublease receipts were approximately $1.5 million. Rent expense was $1.0 million and $2.1 million in the three and six months ended June 30, 2018 and $1.3 million and $2.3 million in the three and six months ended June 30, 2017.

22

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

On June 13, 2017, the Company entered into an office lease for approximately 39,000 square feet for the Company’s current headquarters in San Jose, California (the “ 2017 Lease”) with a commencement date of June 1, 2017. The Company’s existing office lease for the facility was terminated and replaced by the 2017 Lease. Upon commencement, the 2017 Lease had an initial term of one hundred and twenty-three (123) months, ending September 30, 2027, (the “ 2017 Lease Initial Term”) with a monthly rental rate of $41,388, escalating annually to a maximum monthly rental rate of approximately $72,525 in the last year of the 2017 Lease Initial Term. Upon termination of the 2017 Lease, the Company anticipates a restoration cost of approximately $0.7 million
In September 2016, the Company entered into an office lease for approximately 64,000 square feet of office and laboratory space located adjacent to the Company’s current headquarters in San Jose, California (the “2016 Lease”). The term of the 2016 Lease commenced on January 1, 2017. Upon commencement, the 2016 Lease has an initial term of one hundred and twenty-nine (129) months, ending on September 30, 2027 (the “2016 Lease Initial Term”), with a monthly rental rate of $144,000, escalating annually to a maximum monthly rental rate of approximately $194,000 in the last year of the 2016 Lease Initial Term. The Landlord has agreed to provide the office and laboratory space to the Company free of charge for the first nine months of the 2016 Lease Initial Term through September 30, 2017. Upon termination of the 2016 Lease, the Company anticipates a restoration cost of approximately $3.1 million.
Penalty Payment Derivative
In connection with a private placement transaction with Joint Stock Company “Rusnano” (formerly Open Joint Stock Company “RUSNANO”), or Rusnano, in 2012, the Company agreed to certain performance obligations including establishing a wholly-owned subsidiary in Russia and making a $30.0 million investment commitment (the “Investment Commitment’) towards the Company’s Russian operations, which could be partially satisfied by cash and/or non-cash investment inside or outside of Russia and/or by way of non-cash asset transfers.
The Rights Agreement, as amended in 2015 (the “Amended Rights Agreement”) limits the maximum amount of penalties and/or exit fee (the “Rusnano Payment”) to be paid by the Company to $5.0 million in the aggregate and allows such payment to be reduced when certain milestones are met over time.  The Amended Rights Agreement also provides for an updated investment plan for the Company’s Russian subsidiaries that includes non-cash transfer of licensing rights to intellectual property, non-cash transfers of existing equipment and commitments to complete the remaining investment milestones through 2019. The Company fulfilled its investment commitment required by 2016 and had contributed over $21.0 million in cash and assets to its subsidiaries in Russia as of December 31, 2016. Therefore, no amounts of the Rusnano Payment were due as of December 31, 2017 or June 30, 2018.  

As of June 30, 2018, the remaining Investment Commitment was approximately $7.5 million to be invested at any time on or before December 31, 2019. At any point between June 30, 2018 and December 31, 2019, the Company may elect to pay a $2.0 million exit fee to terminate any remaining obligations associated with the Investment Commitment.

In August 2016, the Company entered into a letter of agreement with Rusnano to agree to transfer a 10G SFP+ transceiver product line and incur expected costs of approximately $0.1 million, by July 30, 2017, which will not be counted toward the Company’s overall Investment Commitment. Since the asset sale of the Company’s Low Speed Transceiver Products was completed in January 2017, the Company may undertake an alternative path for spending such amount to be discussed and agreed between the parties.
Rusnano has non-transferable veto rights over the Company’s Russian subsidiaries’ annual budget during the investment period and must approve non-cash asset transfers to be made in satisfaction of the Investment Commitment.  The Company accounted for the Rusnano Payment as an embedded derivative instrument.  The fair value of the Penalty Payment derivative has been estimated at the date of the original common stock sale (April 27, 2012) and at each subsequent balance sheet date using a probability-weighted discounted future cash flow approach using unobservable inputs, which are classified as Level 3 within the fair value hierarchy. The primary inputs for this approach include the probability of achieving the Investment Commitment and a discount rate that approximates the Company’s incremental borrowing rate. After the initial measurement, changes in the fair value of this derivative are recorded in other income (expense), net. The estimated fair value of this derivative was $1.0 million as of June 30, 2018 and $0.4 million as of December 31, 2017. As of June 30, 2018, and December 31, 2017, the derivative was reported within Accrued and other current liabilities and other noncurrent liabilities, respectively on the Company’s condensed consolidated balance sheets. See Note 7.
 

23

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

Note 12. Stockholders’ equity
 
Common Stock
 
As of June 30, 2018, the Company had reserved 8,790,965 common stock for issuance under its equity incentive plans and 644,187 common stock shares for issuance under its employee stock purchase plan.
Accumulated Other Comprehensive Income (loss)
The components of accumulated other comprehensive income (loss), net of related taxes, were as follows (in thousands):
 
Foreign Currency Translation Adjustments
 
Unrealized Gain (Loss) on Available-For-Sale Securities
 
Defined Benefit Pension Plan Adjustment
 
Total Accumulated Other Comprehensive Income (loss)
Balance as of December 31, 2017
$
567

 
$
(1
)
 
$
(168
)
 
$
398

Other comprehensive income (loss), net of taxes of zero and reclassifications
(2,380
)
 
1

 

 
(2,379
)
Balance as of June 30, 2018
$
(1,813
)
 
$

 
$
(168
)
 
$
(1,981
)
 
No material amounts were reclassified out of accumulated other comprehensive income during the three and six months ended June 30, 2018 and 2017 for realized gains or losses on available-for-sale securities.
  
Accumulated Deficit
Approximately $8.8 million of the Company’s retained earnings within its total accumulated deficit as of December 31, 2017 was subject to restriction due to the fact that the Company’s subsidiaries in China are required to set aside at least 10% of their respective accumulated profits each year end to fund statutory common reserves as well as allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund.

24

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

Note 13. Stock-based compensation
 
The following table summarizes the stock-based compensation expense recognized in the three and six months ended June 30, 2018 and 2017 (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Cost of goods sold
$
629

 
$
324

 
$
1,279

 
$
471

Research and development
829

 
511

 
1,602

 
1,173

Sales and marketing
642

 
313

 
1,580

 
777

General and administrative
1,039

 
738

 
2,025

 
1,337

 
$
3,139

 
$
1,886

 
$
6,486

 
$
3,758

 
Determining Fair Value 
The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions:  
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
Stock options
2018
 
2017
 
2018
 
2017
Weighted-average expected term (years)
6.02
 
5.99
 
6.02
 
5.99
Weighted-average volatility
66%
 
65%
 
65%
 
65%
Risk-free interest rate
2.62%
 
2.08%
 
2.27%-2.62%
 
2.08%
Expected dividends
—%
 
—%
 
—%
 
—%
Stock appreciation units
 
 
 
 
 
 
 
Weighted-average expected term (years)
2.0
 
2.33
 
2.04
 
2.39
Weighted-average volatility
67%
 
71%
 
67%
 
71%
Risk-free interest rate
1.73%-2.39%
 
0.76%-1.50%
 
1.03%-2.39%
 
0.51%-1.50%
Expected dividends
—%
 
—%
 
—%
 
—%
ESPP
 
 
 
 
 
 
 
Weighted-average expected term (years)
0.71
 
0.68
 
0.71
 
0.68
Weighted-average volatility
61%
 
55%
 
61%
 
55%
Risk-free interest rate
1.20%-1.93%
 
0.45%-0.91%
 
1.20%-1.93%
 
0.45%-0.91%
Expected dividends
—%
 
—%
 
—%
 
—%
  
Stock Options and Restricted Stock Units (RSUs)
 
The following table summarizes the Company’s stock option and RSU activity during the six months ended June 30, 2018:
 
 
Stock Options
 
Restricted Stock Units
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Number of
Units
 
Weighted
Average
Grant Date
Fair Value
 
 
 
 
Balance as of December 31, 2017
3,933,529

 
$
5.55

 
2,404,637

 
$
9.02

Granted
158,116

 
6.64

 
1,306,588

 
6.80

Exercised/Converted
(188,621
)
 
3.73

 
(312,076
)
 
8.33

Cancelled/Forfeited
(42,993
)
 
9.20

 
(119,782
)
 
9.02

Balance as of June 30, 2018
3,860,031

 
5.65

 
3,279,367

 
8.20


25

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

 
Stock Appreciation Units (SAU)
 
SAUs are liability classified share-based awards. Outstanding SAUs are re-measured each reporting period at fair value until settlement.  The Company did not grant any SAUs during the three and six months ended June 30, 2018 or 2017. As of June 30, 2018 and December 31, 2017, there were 227,201 and 239,824 SAUs outstanding, respectively, and related SAU liabilities were $0.8 million and $0.8 million, respectively.  

Employee Stock Purchase Plan (ESPP)
As of June 30, 2018, there was $0.2 million of unrecognized stock-based compensation expense for employee stock purchase rights that will be recognized over the remaining offering period through November 2018.  
 
Note 14. Income taxes
The income tax (provision) benefit for income taxes in the periods presented is based upon the income (loss) before income taxes (in thousands):   
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Income tax (provision) benefit
$
(1,080
)
 
$
451

 
$
(1,718
)
 
$
618

 
The Company’s income tax (provision) benefit in the three and six months ended June 30, 2018 and 2017 was primarily related to income taxes of the Company’s non-U.S. operations.
 
The Company conducts its business globally and its operating income is subject to varying rates of tax in the U.S., China and Japan. Consequently, the Company’s effective tax rate is dependent upon the geographic distribution of its earnings or losses and the tax laws and regulations in each geographical region. Historically, the Company has experienced net losses in the U.S. and in the short term, expects this trend to continue.
 
Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance. If management's assessment of the deferred tax assets or the corresponding valuation allowance were to change, the Company would record the related adjustment to income during the period in which management makes the determination.

On December 22, 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, lowered the corporate tax rate from 35% to 21%. The SEC staff issued Staff Accounting Bulletin 118 (“SAB 118”) which provides guidance on accounting for the tax effects of the Tax Reform. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Reform enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Reform for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Reform is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Reform. We expect to complete our analysis within the measurement period in accordance with SAB 118.

The Company adopted ASU 2016-16 on a modified retrospective basis effective January 1, 2018. Upon adoption of this standard on January 1, 2018, the Company recorded $1.8 million to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.

As of June 30, 2018, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for the year ended December 31, 2017.

26

NeoPhotonics Corporation
Notes to Condensed Consolidated Financial Statements (Continued)
(Unaudited)

Note 15. Subsequent events
In July 2018, the Company granted 665,000 shares of market-based RSUs to certain employees. These RSUs will vest if the 30-day weighted average closing price of the Company's common stock is equal to or greater than certain price targets per share and the recipients remain in continuous service with the Company through such period.
In August 2018, the Company repaid $17.0 million to CITIC Bank, which was borrowed under a line of credit facility with CITIC Bank which expires in November 2018.


27


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 
 
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q for the period ended June 30, 2018 and the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2017 included in our Annual Report on Form 10-K. References to “NeoPhotonics,” “we,” “our,” and “us” are to NeoPhotonics Corporation unless otherwise specified or the context otherwise requires.
This Quarterly Report on Form 10-Q for the period ended June 30, 2018 contains “forward-looking statements” that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. The statements contained in this Quarterly Report on Form 10-Q for the period ended June 30, 2018 that are not purely historical are 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. Terminology such as “believe,” “may,” “might,” “objective,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “plan,” “expect,” “predict,” “potential,” or the negative of these terms or other similar expressions is intended to identify forward-looking statements.
We have based these forward-looking statements largely on our current expectations and projections about future events and industry and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified in “Part II —Item 1A. Risk Factors” below, and those discussed in the sections titled “Special Note Regarding Forward-Looking Statements” and “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2017, as filed with the SEC on March 9, 2018.  Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Business Overview
 
We develop, manufacture and sell optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks and related applications. Our products address the highest speed over distance applications and are designed for 100G and beyond data rates, such as at 200G, 400G, 600G and coming Terabit per second rates for telecom and hyper-scale data center, or content provider, networks. We sell our products to the world’s leading network equipment manufacturers, including Ciena Corporation ("Ciena"), Cisco Systems, Inc., Fiberhome Technologies, Ltd. ("Fiberhome"), Huawei Technologies Co., Ltd. and its affiliate HiSilicon Technologies, Ltd. (collectively “Huawei”) and Nokia (formerly Alcatel-Lucent, which was acquired by Nokia in January 2016). These companies are among our largest customers and a focus of our strategy due to their leading market positions.

Over the last decade we have been a consistent technology innovator in high speed digital optics products and applications, steadily introducing new capabilities and solutions that enable leading market positions for our customers and for our products that they use.
 
We have research and development and wafer fabrication facilities in San Jose and Fremont, California and in Tokyo, Japan that coordinate with our research and development and manufacturing facilities in Dongguan, Shenzhen and Wuhan, China and Ottawa, Canada. We use proprietary design tools and design-for-manufacturing techniques to align our design process with our precision nanoscale, vertically integrated manufacturing and testing. Today, we believe we are one of the highest volume photonic integrated circuit ("PIC") manufacturers in the world.

Our High Speed Products for data rates of 100G, 200G, 400G and beyond use our Advanced Hybrid Photonic Integration technology. These products using our advanced technology are the core focus of our strategy, and we believe that they are an important competitive differentiator. Our strategic focus on high speed components and coherent solutions recognizes the explosion of optics in converged edge network applications and we are expanding to new markets ranging from data centers to cable television to autonomous vehicle navigation. We align our product group reporting to “High Speed Products”, which includes products designed for 100G and beyond communications applications, and “Network Products and Solutions,” which comprises all products designed for applications that do not have data rates at or above 100G.

28



For coherent transport from data center interconnect through long-haul, we are a vertically integrated designer and manufacturer of the highest speed optical components which we sell to the merchant market and which we incorporate into our own module level products. For applications inside the data center, we are focused on supplying the highest value laser, receiver and optical IC solutions to the merchant market. As disaggregation of optical equipment continues to gain momentum, we believe that high performance merchant components capability will be an increasingly important differentiator.

We recently introduced a number of new products for 400G and 600G systems. We see strength in our design wins, most notably across all three of our leading coherent components, including our ultra-narrow linewidth tunable laser, 400G and 600G micro coherent driver-modulator and coherent receiver. Our ultra-narrow linewidth lasers are a critical element in achieving these speeds because they have the narrowest linewidth and minimal phase noise for the higher order modulation schemes - or data coding methods - that are required. Our laser, receiver and modulator work together to enable the highest performance solutions and we offer them as both a full solution and as discrete elements to customers who demand the highest performance and whose systems operate at the highest data rates. We are currently shipping these products to customers to meet their system development needs and we are now ramping manufacturing volumes as 400G and 600G demands grow.

Our coherent module solutions leverage our high performance and high speed components. Our CFP-DCO 100G coherent module is shipping to customers deploying links in metro networks and switch/router connection applications where high signal clarity is key. We further demonstrated at OFC in March 2018 our 400G coherent OSFP module for 400G point to point links over 80 km data center interconnect distances.

Our new client side and data center product offerings are focused on 400G applications. Our 53GBaud Linear Optical Component product family includes PAM4 capable optical components for 100G and 400G cloud data center and other client applications, including drivers and EML lasers for transmitters plus photodetectors and trans-impedance amplifiers for receivers. These provide the optical content necessary for single wavelength 100G PAM4 and four wavelength 400G PAM4 transceivers for 2-10km distances inside data centers, such as DD-QSFP and OSFP. We have also introduced high-power, non-hermetic laser optical sources for shorter reach 100G and 400G Silicon Photonics based transceivers for data center applications.

While supporting our customers' current needs with these advanced components, we are also preparing for their next generation needs by taking steps to integrate and reduce the size of the optics by approximately a factor of two while maintaining the high performance necessary for 400G, 600G and 800G per wavelength. We recently introduced and demonstrated our Coherent Optical Subassembly, or COSA, which integrates our 64GBaud coherent driver-modulator and our coherent receiver in a compact package that occupies less than half the space of the equivalent discrete components. Alongside this, we introduced and demonstrated our “Nano” ultra-narrow linewidth external cavity tunable laser, which combined with ASIC control circuitry similarly reduces the size in half or more while featuring the industry leading linewidth and power consumption of our external cavity laser.

Long Haul, Metro and high density data center interconnect networks also leverage our multi-cast switches to boost network capacity while supporting bandwidth-hungry services. These switches enable contentionless reconfiguration to maximize fiber utilization and capacity growth.

Finally, we are deploying a range of both passive module solutions and long reach laser solutions for 5G network applications, for which network deployments are expected to ramp in 2019.

In 2017, decreased market demand in China for 100G and above product deployments materially affected our operating results. Demand was very strong in 2016 from our China-based customers, who at that time provided optimistic forecasts for 2017 in anticipation of new tenders for provincial and metro 100G system deployments from the leading Chinese telecom carriers. However, tender awards from the China telecom carriers were slower than expected in 2017, which caused a significant drop in demand beginning in the first quarter of 2017. We believe one or more of our leading customers in China had accumulated significant inventory prior to the end of the quarter ended March 31, 2017. We also believe they and other customers rapidly moved to adjust their inventory by reducing their purchases of our products, beginning in the first quarter of 2017 and continuing in successive quarters, to align with the slowing market demand and their own production levels.

Beginning in the quarter ended December 31, 2017 and continuing into the quarter ended June 30, 2018, we saw a steady demand environment emerge in China and inventories of our products stabilize at our Chinese customers, primarily as a result of provincial deployments in China. We believe there remains uncertainty in the market in China, such that accurately anticipating the timing and volume of provincial deployments is difficult. Therefore, we and our customers have limited visibility into the timing and volumes of such tender awards. These market conditions in China have adversely affected our

29


revenues, operating results and financial condition throughout 2017 and in the six months ended June 30, 2018, as detailed below.

On April 15, 2018, the United States Department of Commerce issued a Denial Order which prohibited Chinese telecom equipment maker ZTE Corporation ("ZTE") from receiving items subject to U. S. Export Administration Regulations. This order effectively banned U.S. companies from selling, exporting or re-exporting components, software and technology to ZTE.

Our direct revenue from ZTE during the quarter ended March 31, 2018 was approximately 1% of total revenue, the same as for the entire fiscal year 2017. In addition, we provide component products to certain ZTE supply chain partners, which was estimated to be approximately 2% of total revenue in the quarter ended March 31, 2018, compared to approximately 3% for the entire fiscal year 2017. In addition, in the quarter ended March 31, 2018, we took a reserve for products held in inventory designated for ZTE valued at approximately $1.2 million.

In July 2018, the U.S. Department of Commerce removed the ban as a result of a settlement agreement with ZTE.
Revenue was $81.1 million in the three months ended June 30, 2018, compared to $73.2 million in the same period in 2017 primarily due to volume growth in the Americas, including through off-shore contract manufacturers, and in China due to an increase in provincial deployments. Our gross profit was 19% of revenue in the three months ended June 30, 2018, compared to 23% of revenue in the three months ended June 30, 2017, primarily attributable to annual price reductions and excess capacity charges.
In the three months ended June 30, 2018, High Speed Products represented approximately 86% of total revenue and Network Products and Solutions represented approximately 14% of total revenue.  In the three months ended June 30, 2017, High Speed Products were 81% of total revenue and Network Products and Solutions represented approximately 19% of total revenue.
In September 2017, we initiated certain restructuring actions to improve near-term profitability while focusing our investment and developments on key growth opportunities within and between data centers, front and backhaul for 5G, traditional metro and long haul telecommunications, plus emerging cable TV and edge network applications.
In December 2016, we entered into an Asset Purchase Agreement (the “Asset Purchase Agreement”) with APAT Optoelectronics Components Co., Ltd. (the “Purchaser”) for the sale of certain assets of our access and low speed transceiver product lines (the “Low Speed Transceiver Products”) which was completed in January 2017.  All of these products were part of our Network Products and Solutions group and included low speed passive optical network ("PON") products for which an end-of-life plan was announced in mid-2016. In 2017 and 2016, such Low Speed Transceiver Products generated approximately 1% and 15% of our total revenue, respectively.
The asset sale consisted of approximately $25.0 million in cash consideration plus approximately $1.4 million post-closing transition services under a transition services agreement ("TSA") with the Purchaser. We recognized a $2.2 million gain on the sale of these assets within our operating loss in 2017. See Note 6 and Note 11 in Notes to Consolidated Financial Statements in Item 1 of Part I of this Report.
Critical accounting policies and estimates
Other than the policy changes disclosed in Note 1 in Notes to Condensed Consolidated Financial Statements in Item 1, Part I of this Report, there have been no material changes to our critical accounting policies and estimates during the three and six months ended June 30, 2018 from those disclosed in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2017.
Results of Operations
 
Revenue
Our business is focused on the highest speed digital optics and signal processing communications applications. In the three months ended June 30, 2018, our High Speed Products for data rates of 100G and beyond comprised 86% of our revenues.

30


We sell substantially all of our products to original equipment manufacturers ("OEMs"). Revenue is recognized upon transfer of control of the product to the buyer. We price our products based on market and competitive conditions and may periodically reduce the price of our products as market and competitive conditions change or as manufacturing costs are reduced. Our first quarter revenue is typically seasonally lower than the rest of the year primarily due to the impact of annual price negotiations with customers that occur at the end of the prior year and lower capacity utilization during the holidays in China. However, this historical pattern should not be considered a reliable indicator of our future revenue or financial performance. Our sales transactions to customers are denominated primarily in U.S. dollars, with some portions in Chinese Renminbi (“RMB”) or Japanese Yen (“JPY”).
 
 
Three Months Ended
June 30,
 
 
 
 
 
Six Months Ended
June 30,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
2018
 
2017
 
$ Change
 
% Change
 
2018
 
2017
 
$ Change
 
% Change
Total revenue
$
81,102

 
$
73,214

 
$7,888
 
11%
 
$
149,688

 
$
144,902

 
$4,786
 
3%
 
We generate most of our revenue from a limited number of customers. Huawei has consistently been our largest customer, which was again the case in the three months ended June 30, 2018, as it accounted for approximately 43% of our revenue. One other customer accounted for an additional 25% of our revenue for the three months ended June 30, 2018. In the three months ended June 30, 2017, Huawei and one other customer accounted for approximately 37% and 19% of our revenue, respectively.

In addition to Huawei, we have several large customers which may or may not exceed 10% of revenue in any given quarter. After Huawei, our next four largest customers accounted for an additional 47% and 41% of our revenue in the three months ended June 30, 2018 and 2017, respectively.
We expect that a significant portion of our revenue will continue to be derived from a limited number of customers. As a result, the loss of, or a significant reduction in, orders from any of our key customers would materially affect our revenue and results of operations. Similarly, our accounts receivable are from a limited number of customers. As of June 30, 2018, three customers accounted for 44%, 13% and 11% of total accounts receivable and as of December 31, 2017, three customers accounted for 36%, 14% and 10% of total accounts receivable.
As previously discussed, demand from our China based customers was very strong in 2016 with optimistic forecasts for 2017.  However, tender awards from the China telecom carriers were slower than expected through 2017, leading to lower revenue throughout 2017.  
Three Months Ended June 30, 2018 Compared With Three Months Ended June 30, 2017
 
Revenue increased $7.9 million, or 11%, in the three months ended June 30, 2018, compared to the same period in 2017, as described in "Business Overview" above. In the three months ended June 30, 2018, High Speed Products represented approximately 86% of total revenue, compared to 81% of total revenue in the same period in 2017, while Network Products and Solutions represented approximately 14% of total revenue in the three months ended June 30, 2018, compared to approximately 19% of total revenue in the same period a year ago. In the three months ended June 30, 2018, revenue from China, Americas and rest of the world, based on the ship to location requested by the customer, was 57%, 22% and 21% of total revenue, respectively, compared to 53%, 19% and 28% of total revenue, respectively, in the same period in 2017.
Six Months Ended June 30, 2018 Compared With Six Months Ended June 30, 2017

Revenue increased $4.8 million or 3%, in the six months ended June 30, 2018, compared to the same period in 2017, primarily due to volume growth in the Americas, including through off-shore contract manufacturers, and in China for provincial deployments. In the six months ended June 30, 2018, High Speed Products represented approximately 86% of total revenue, compared to 81% of total revenue in the same period in 2017, while Network Products and Solutions represented approximately 14% of total revenue in the six months ended June 30, 2018, compared to approximately 19% of total revenue in the same period a year ago, which included revenue from Low Speed Transceiver Products. In the six months ended June 30, 2018, revenue from China, Americas and rest of the world, based on the ship to location requested by the customer, was 59%, 20% and 21% of total revenue, respectively, compared to 53%, 16% and 31% of total revenue, respectively, in the same period in 2017.
 

31


Cost of Goods Sold and Gross Profit
Our cost of goods sold consists primarily of the cost to produce wafers and to manufacture and test our products. Additionally, our cost of goods sold generally includes stock-based compensation, write-downs of excess and obsolete inventory, amortization of certain purchased intangible assets, depreciation, acquisition-related fair value adjustments, restructuring charges, warranty costs, royalty payments, logistics and allocated facilities costs. 
Gross profit as a percentage of total revenue, or gross margin, has been and is expected to continue to be affected by a variety of factors including the introduction of new products, production volume, production volume compared to sales over time, the mix of products sold, inventory changes, changes in the average selling prices of our products, changes in the cost and volumes of materials purchased from our suppliers, changes in labor costs, changes in overhead costs or requirements, stock-based compensation, write-downs of excess and obsolete inventories and warranty costs. In addition, we periodically negotiate pricing with certain customers which can cause our gross margins to fluctuate, particularly in the quarters in which the negotiations occurred. Our first quarter gross margins are typically seasonally lower than the fourth quarter of the prior year due to annual price negotiations with customers that occur the end of the prior year as well as lower manufacturing capacity utilization during the holidays in China.   
As a manufacturing company, our margins are sensitive to changes in volume and factory utilization, and the softer demand in the China market led to lower production volume and factory utilization which contributed to the decrease in our gross profit in the three months ended June 30, 2018.

 
Three Months Ended
June 30,
 
 
 
 
 
Six Months Ended
June 30,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands, except percentages)
2018
 
2017
 
$ Change
 
% Change
 
2018
 
2017
 
$ Change
 
% Change
Cost of goods sold
65,630

 
56,437

 
$
9,193

 
16
 %
 
125,034

 
109,622

 
$
15,412

 
14
 %
Gross profit
15,472

 
16,777

 
$
(1,305
)
 
(8
)%
 
24,654

 
35,280

 
$
(10,626
)
 
(30
)%
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Gross profit as a % of revenue
19
%
 
23
%
 
16
%
 
24
%
Three Months Ended June 30, 2018 Compared With Three Months Ended June 30, 2017
Gross profit decreased $1.3 million, or 8%, to $15.5 million in the three months ended June 30, 2018, compared to $16.8 million in the same period in 2017. Gross margin decreased by approximately 4 percentage points to 19% in the three months ended June 30, 2018, compared to the same period in 2017. The decline in gross margin was driven by approximately 3 percentage points of higher manufacturing costs, approximately 2 percentage points of annual price reductions and approximately 1 percentage point for factory under-utilization, somewhat offset by approximately 2 percentage points of lower inventory write-downs and warranty costs.
Six Months Ended June 30, 2018 Compared With Six Months Ended June 30, 2017
Gross profit decreased $10.6 million or 30%, to $24.7 million in the six months ended June 30, 2018, compared to $35.3 million in the same period in 2017. Gross margin decreased by approximately 8 percentage points to 16% in the six months ended June 30, 2018, compared to the same period in 2017. The decline in gross margin was driven by approximately 8 percentage points of annual price reductions, 1 percentage point from higher inventory write-downs and warranty costs and 1 percentage point for factory under-utilization, somewhat offset by 2 percentage points of lower manufacturing costs.
Operating expenses
Personnel costs are the most significant component of operating expenses and consist of costs such as salaries, benefits, bonuses, stock-based compensation and, with regard to sales and marketing expense, other variable compensation. 

32


 
Three Months Ended
June 30,
 
 
 
 
 
Six Months Ended
June 30,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands, except percentages)
2018
 
2017
 
$ Change
 
% Change
 
2018
 
2017
 
$ Change
 
% Change
Research and development
$
13,243

 
$
14,206

 
$
(963
)
 
(7
)%
 
$
27,131

 
$
29,750

 
$
(2,619
)
 
(9
)%
Sales and marketing
3,891

 
3,910

 
(19
)
 
 %
 
8,015

 
8,842

 
(827
)
 
(9
)%
General and administrative
7,267

 
7,729

 
(462
)
 
(6
)%
 
14,917

 
19,155

 
(4,238
)
 
(22
)%
Amortization of purchased intangible assets
120

 
118

 
2

 
2
 %
 
239

 
236

 
3

 
1
 %
Asset sale related costs
79

 
21

 
58

 
276
 %
 
93

 
151

 
(58
)
 
(38
)%
Restructuring charges
622

 
494

 
128

 
26
 %
 
653

 
721

 
(68
)
 
(9
)%
Gain on asset sale

 

 

 
 %
 

 
(2,000
)
 
2,000

 
(100
)%
Total operating expenses
$
25,222

 
$
26,478

 
$
(1,256
)
 
(5
)%
 
$
51,048

 
$
56,855

 
$
(5,807
)
 
(10
)%
 
Research and development
Research and development expense consists of personnel costs, including stock-based compensation, for our research and development personnel, and product development costs, including engineering services, development software and hardware tools, depreciation of equipment and facility costs. We record all research and development expense as incurred.
Three Months Ended June 30, 2018 Compared With Three Months Ended June 30, 2017
Research and development expense decreased by $1.0 million, or 7%, in the three months ended June 30, 2018, compared to the same period in 2017. The decrease was primarily due to $0.9 million decrease in outside development services and $0.5 million decrease in payroll and related costs, partially offset by a $0.3 million increase in stock-based compensation expense.
Six Months Ended June 30, 2018 Compared With Six Months Ended June 30, 2017
Research and development expense decreased by $2.6 million or 9% in the six months ended June 30, 2018, compared to the same period in 2017. The decrease was primarily due to $1.5 million decrease in outside development services, $0.9 million decrease in payroll and related costs and $0.5 million decrease related to higher benefit from government grants, partially offset by a $0.4 million increase in stock-based compensation expense.
Sales and marketing
Sales and marketing expense consists primarily of personnel costs, including stock-based compensation and other variable compensation, costs related to sales and marketing programs and services and facility costs.
Three Months Ended June 30, 2018 Compared With Three Months Ended June 30, 2017
Sales and marketing expense was approximately flat in the three months ended June 30, 2018, compared to the same period in 2017.
Six Months Ended June 30, 2018 Compared With Six Months Ended June 30, 2017
Sales and marketing expense decreased by $0.8 million or 9%, in the six months ended June 30, 2018, compared to the same period in 2017 primarily due to $1.0 million decrease in payroll and related costs and $0.6 million from the recovery of bad debts previously written off, partially offset by a $0.8 million increase in stock-based compensation expense.
General and administrative
General and administrative expense consists primarily of personnel costs, including stock-based compensation, for our finance,  human resources and information technology personnel and certain executive officers, as well as professional services costs related to accounting, tax, banking, legal and information technology services, depreciation and facility costs.

33


Three Months Ended June 30, 2018 Compared With Three Months Ended June 30, 2017
General and administrative expense decreased by $0.5 million, or 6%, in the three months ended June 30, 2018, compared to the same period in 2017. The decrease was primarily due to $0.7 million decrease in facilities-related costs, $0.1 million decrease in professional services costs related to accounting, tax and legal and $0.1 million decrease in payroll and related costs, partially offset by a $0.3 million increase in stock-based compensation expense.
Six Months Ended June 30, 2018 Compared With Six Months Ended June 30, 2017
General and administrative expense decreased by $4.2 million or 22%, in the six months ended June 30, 2018, compared to the same period in 2017. The decrease was primarily due to $2.6 million in professional services related to accounting, tax and legal, $1.0 million decrease in payroll and related costs and $1.3 million decrease in facilities-related costs, partially offset by a $0.7 million increase in stock-based compensation expense.
Amortization of purchased intangible assets
Our intangible assets are being amortized over their estimated useful lives.  Amortization expense relating to technology, patents and leasehold interests are included within cost of goods sold, while customer relationships and other agreements are recorded within operating expenses. 
Asset sale related costs
We incurred $0.2 million in the six months ended June 30, 2017 in asset sale related costs for legal and other professional services.
Restructuring charges
During the three months ended September 30, 2017, we initiated restructuring actions in order to focus on key growth initiatives and to move towards a lower break even revenue level. Actions to lower operating expenses and manufacturing costs included a reduction in force, facilities consolidation and certain asset-related adjustments. Restructuring charges in the three and six months ended June 30, 2018 were $0.7 million and $0.8 million, respectively, of which $0.6 million and $0.7 million, respectively were included in operating expenses. Restructuring charges in the first six months of 2018 included $0.6 million related to changes in the fair value of penalty payment derivative. Restructuring charges in the six months ended June 30, 2017 were $1.0 million, of which $0.7 million was included in operating expenses and the remainder in cost of goods sold. Restructuring charges in the first six months of 2017 included a reduction in force during the first six months of 2017 related to the sale of our Low Speed Transceiver Product assets and our lower market outlook for China.

34


Gain on Asset Sale
In 2017, we recognized a $2.2 million gain associated with the sale of our Low Speed Transceiver Products’ assets. See Note 6 in Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report.
Interest and other income (expense), net
Interest income consists of income earned on our cash, cash equivalents and short-term investments, as well as restricted cash. Interest expense consists of amounts paid for interest on our bank and other borrowings. Other income (expense), net is primarily made up of government subsidies as well as foreign currency transaction gains and losses. The functional currency of our subsidiaries in China is the RMB and of our subsidiary in Japan is the JPY.  The foreign currency transaction gains and losses of our subsidiaries in China and Japan primarily result from transactions in U.S. dollars.
 
 
Three Months Ended
June 30,
 
 
 
 
 
Six Months Ended
June 30,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
2018
 
2017
 
$ Change
 
% Change
 
2018
 
2017
 
$ Change
 
% Change
Interest income
122

 
31

 
$
91

 
294
 %
 
215

 
104

 
$
111

 
107
 %
Interest expense
(759
)
 
(111
)
 
$
(648
)
 
584
 %
 
(1,467
)
 
(248
)
 
$
(1,219
)
 
492
 %
Other income (expense), net
930

 
(11
)
 
$
941

 
(8,555
)%
 
581

 
238

 
$
343

 
144
 %
Total
293

 
(91
)
 
$
384

 
(422
)%
 
(671
)
 
94

 
$
(765
)
 
(814
)%
 
Interest expense included in interest and other income (expense), increased in the three and six months ended June 30, 2018, as compared to the same periods in 2017. The increase in interest expense was due to an increase in outstanding borrowings during the three and six months ended June 30, 2018. Other income (expense), net included in interest and other income (expense), increased in the three and six months ended June 30, 2018, as compared to the same periods in 2017, primarily due to the increased purchasing value of U.S. dollar relative to other currencies.
Income taxes
 
We conduct our business globally and our operating income is subject to varying rates of tax in the U.S., China, Japan and other various foreign jurisdictions. Consequently, our effective tax rate is dependent upon the geographic distribution of our earnings or losses and the tax laws and regulations in each geographical region. Historically, we have experienced net losses in the U.S. and in the short term, we expect this trend to continue.
 
 
Three Months Ended
June 30,
 
 
 
 
 
Six Months Ended
June 30,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
2018
 
2017
 
$ Change
 
% Change
 
2018
 
2017
 
$ Change
 
% Change
Income tax (provision) benefit
(1,080
)
 
451

 
$
(1,531
)
 
(339
)%
 
(1,718
)
 
618

 
$
(2,336
)
 
(378
)%
 
Our income tax (provision) benefit in the three and six months ended June 30, 2018 and 2017 was primarily related to the timing of the income tax provision of our non-U.S. operations.

Liquidity and capital resources
As of June 30, 2018, we had working capital of $106.0 million, including total cash, cash equivalents, short-term investments and restricted cash of $67.6 million. Approximately 16% of our total cash, cash equivalents, short-term investments and restricted cash were held by our foreign entities, including approximately $9.0 million in accounts held by our subsidiaries in China, of which $6.8 million was in restricted cash, and approximately $1.3 million in accounts held by our subsidiary in Japan. Cash, cash equivalents, investments and restricted cash held outside of the U.S. may be subject to taxes if repatriated and may not be immediately available for our working capital needs.

35


Approximately $8.8 million of our retained earnings within our total accumulated deficit as of December 31, 2017 was subject to restrictions due to the fact that our subsidiaries in China are required to set aside at least 10% of their respective accumulated profits each year end to fund statutory common reserves as well as allocate a discretionary portion of their after-tax profits to their staff welfare and bonus fund. This restricted amount is not distributable as cash dividends except in the event of liquidation.
In January 2017, we completed the sale of certain Low Speed Transceiver Products’ assets for an approximately $25.0 million consideration plus an approximately $1.4 million post-closing transition services fees. The consideration was reduced by $3.4 million for inventory adjustment after closing to approximately $21.6 million, which was subject to other adjustments of up to $10.0 million for any potential claims. See Note 6 and Note 11 in Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report.
In September 2017 we entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the $20.0 million debt outstanding under our Comerica Bank Credit Facility, which had since been terminated, was paid in full.
The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of $50.0 million, or (b) an amount equal to 80% - 85% of eligible accounts receivable plus 100% of qualified cash balances up to $15.0 million, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to $25.0 million, subject to certain conditions. At closing, $50.0 million was available, of which $30.0 million was drawn. We used $20.0 million of this amount to pay the principal and interest due under the Comerica Bank Credit Facility.
The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from 1.50% to 1.75% per annum, or (b) the prime lending rate, plus an applicable margin ranging from 0.50% to 0.75% per annum.  We are also required to pay a commitment fee equal to 0.25% of the unused portion of the Credit Facility.
The Credit Facility agreement requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Borrowing Base calculation contains a customary provision that gives the lender the ability to reduce the Borrowing Base by reserves that are subjectively determinable, which is considered a subjective acceleration clause. We are required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least $20.0 million, of which at least $5.0 million must be unused borrowing capacity. Borrowings under the Credit Facility are collateralized by substantially all of our assets. We were in compliance with the covenants of this Credit Facility as of June 30, 2018. As of June 30, 2018, the outstanding balance under the Credit Facility was $30.3 million and the weighted average rate under the LIBOR option was 4.1%. The remaining borrowing capacity as of June 30, 2018 was $19.7 million of which $5.0 million is required to be maintained as unused borrowing capacity.
We regularly issue short-term notes payable to our suppliers in China in exchange for accounts payable. These notes are supported by non-interest bearing bank acceptance drafts and are due three to six months after issuance. As a condition of the notes payable arrangements, we are required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of June 30, 2018, our subsidiary in China had three line of credit facilities with banking institutions.
As of June 30, 2018 and December 31, 2017, the non-interest bearing bank acceptance drafts issued in connection with our notes payable to our suppliers in China under these line of credit facilities had an outstanding balance of $1.9 million and $1.6 million, respectively. Compensating balances relating to these credit facilities totaled $0.9 million and $0.5 million, respectively, as of June 30, 2018 and December 31, 2017. Compensating balances are classified as restricted cash on our condensed consolidated balance sheets. See Note 4 and Note 9 of Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report. 
As of June 30, 2018, we had two loan arrangements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (collectively the “Mitsubishi Bank Term Loans”) and a third loan arrangement with the Bank of Tokyo-Mitsubishi UFJ, Ltd. and The Yamanashi Chou Bank, Ltd. One of Mitsubishi Bank Term Loans requires equal monthly payments of principal equal to 8,333,000 JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of 8,373,000 JPY on the maturity date. Interest on this loan accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus 1.40% and is secured by real estate collateral. The second term loan of 690 million JPY (approximately $6.2 million) (the “2017 Mitsubishi Bank Loan”) was entered into in March 2017 to acquire manufacturing equipment for our

36


Japanese subsidiary and has an annual interest rate of the monthly TIBOR rate plus 1.00%. The 2017 Mitsubishi Bank Loan requires monthly interest and principal payments over 72 months commencing in April 2018. This loan is available from March 31, 2017 to March 30, 2018 and 690 million JPY (approximately $6.2 million) under this loan was drawn as of June 30, 2018. In January 2018, the Company entered into a term loan agreement with the Bank of Tokyo-Mitsubishi UFJ, Ltd. and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.7 million) (the "Mitsubishi-Yamanashi Term Loan"). The Mitsubishi-Yamanashi Term Loan is available from January 29, 2018 to January 29, 2025.  The full amount of the Mitsubishi-Yamanashi Term Loan was drawn on January 29, 2018. Interest on the Mitsubishi-Yamanashi Term Loan is based upon the annual rate of the three months TIBOR rate plus 1.00%. The Mitsubishi-Yamanashi Term Loan requires quarterly interest payments, along with the principal payments, over 82 months commencing in April 2018. As of June 30, 2018, our aggregate outstanding principal balance under Mitsubishi Bank Term Loans and Mitsubishi-Yamanashi Term Loan was 2.1 billion JPY (approximately $19.4 million). See Note 9 of Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report.
From time to time we accept notes receivable in exchange for accounts receivable from certain of our customers in China. These notes receivable are non-interest bearing and are generally due within six months.  Historically, we have collected on the notes receivable in full at the time of maturity.
In the first six months of 2018, we generated operating losses of $26.4 million and cash used in operations was $4.5 million. We had an accumulated deficit of $382.6 million as of June 30, 2018. Through 2017 and the early part of 2018, the Company's operating results and cash flows were negatively affected by demand that was lower than customer estimates that were used to put capacity in place over the last two years.  In the three months ended June 30, 2018, demand began to increase, primarily due to the volume growth in the Americas and result of increased provincial deployments in China.
To adjust to the demand that has been less than estimates used for capacity decisions, we implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, in order to reduce expenses. We have also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.
As of June 30, 2018, the remaining borrowing capacity under our revolving line of credit agreement with Wells Fargo, was $19.7 million of which $5.0 million is required to be maintained as unused borrowing capacity. Additionally, we had $18.9 million of notes payable and short-term borrowing and $2.9 million of current portion of long-term debt as of June 30, 2018, which we plan to pay out of our existing available cash. In August 2018, we repaid $17.0 million of note payable to CITIC Bank, which was included in notes payable and short-term borrowing as of June 30, 2018.
In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. We have a dispute pending with APAT OE in judicial court (See Note 11 of Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report). We do not expect to make any additional draws against our credit facilities in China until this matter is resolved.  We have less expensive cash and credit lines available in the U.S., and believe this will not impact on our operations in China.
We currently believe we will have sufficient resources to fund our currently planned operations and expenditures over the next twelve months without additional financing or other actions.  In addition, we believe we have a number of ongoing and potential actions that may further strengthen our projected cash and projected financial position. 
We operate in an industry in which it is difficult to evaluate our prospects with certainty. Future declines in China market demand or other changes to our forecasts could adversely affect our results of operations, financial position and cash flows. As a result, we may need to raise additional debt or equity capital to fund our operations. Any additional debt arrangements may likely require regular interest or principal payments which could adversely affect our operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.
Rusnano Rights Agreement
Under our amended rights agreement, dated June 30, 2015, with Rusnano, one of our principal stockholders, we agreed to make a $30.0 million investment commitment (the “Investment Commitment”) toward our Russian operations. The Investment Commitment can be partially satisfied by cash and/or non-cash investment inside or outside of Russia. Our $21.0 million investment milestone for 2016 was met as of December 31, 2016. If certain of the Investment Commitments are not achieved in the indicated time frames through 2019, we have the ability to exit our Russian operations by paying an exit fee of up to $2.0 million at that time. See Note 11 in Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report.

37



 
Cash flow discussion
 
The table below sets forth selected cash flow data for the periods presented:
 
 
Six Months Ended
June 30,
 
(in thousands)
2018
 
2017
Net cash used in operating activities
$
(4,534
)
 
$
(16,496
)
Net cash (used in) provided by investing activities
(9,725
)
 
5,114

Net cash (used in) provided by financing activities
(11,907
)
 
966

Effect of exchange rates on cash, cash equivalents and restricted cash
(176
)
 
782

Net decrease in cash, cash equivalents and restricted cash
$
(26,342
)
 
$
(9,634
)


Operating activities
Net cash used in operating activities was $4.5 million in the six months ended June 30, 2018, compared to $16.5 million net cash used in operating activities in the same 2017 period. The net cash used in operating activities decreased primarily due to $36.5 million increase in cash flows from inventories related to a buildup in inventories in the first quarter of 2017 and a $20.4 million increase in cash flows from prepaid expenses. The increases are partially offset by a $34.1 million decrease in cash flows from accounts receivable due to lower collections in 2018, a $2.4 million decrease in cash flows related to accounts payable due to lower spending, a $6.7 million decrease in cash flows from accrued and other liabilities and a $1.7 million decrease in cash flows related to net loss and non-cash adjustments.
Investing activities
Net cash used by investing activities was $9.7 million in the six months ended June 30, 2018, compared to $5.1 million provided by investing activities in the same 2017 period. The decrease in cash flows from investing activities was primarily due to $21.7 million of proceeds from the sale of Low Speed Transceiver Products’ assets in January 2017, a $17.0 million decrease due to decrease in net proceeds from sale, maturity and purchase of marketable securities, partially offset by a $23.9 million increase in cash flows due to lower property, plant and equipment purchases.
Financing activities
Net cash used in financing activities was $11.9 million in the six months ended June 30, 2018, compared to $1.0 million provided by financing activities in the same 2017 period. The decrease in cash flows from financing activities was primarily due to $13.4 million decrease in net borrowings under our credit facilities, term loans and note payables to banks in China, partially offset by a $1.3 million increase in proceeds from government grants.

38




Contractual Obligations and Commitments
As of June 30, 2018, our principal commitments consisted of obligations under operating leases, purchase commitments, debt and other contractual obligations. The following table presents additional contractual obligations and update the amounts disclosed in Management's Discussion and Analysis of Financial Condition and Results of Operations, set forth in Part II, Item 7, in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (in thousands). See Note 9 in Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report.
 
Payments Due by Period
 
Total
 
Less than 1 Year
 
1-3 years
 
3-5 Years
 
More than 5 Years
Mitsubishi Bank and Yamanashi Chou Bank loan
$
7,405

 
$
549

 
$
2,194

 
$
2,194

 
$
2,468

Expected interest payments (1)
264

 
38

 
122

 
75

 
29

Total
$
7,669

 
$
587

 
$
2,316

 
$
2,269

 
$
2,497

(1) Expected interest payments were calculated using interest rates as of June 30, 2018.

Off-balance Sheet Arrangements
 
As of June 30, 2018, we did not have any significant off-balance sheet arrangements.
Recent Accounting Pronouncements
See Note 1 “Basis of presentation and significant accounting policies” in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q for a description of recent accounting pronouncements and accounting changes.

39



 ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
We have entered into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations, related to RMB on our inter-company receivables and payables. Our exposures to other market risk have not changed materially since December 31, 2017. For quantitative and qualitative disclosures about market risk, see Item 7A Quantitative and Qualitative Disclosures About Market Risk, in our Annual Report on Form 10-K for the year ended December 31, 2017. 

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2018. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered in this report, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There have not been any changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities and Exchange Act of 1934, as amended) for the quarter ended June 30, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 
Inherent Limitation on the Effectiveness of Internal Controls
The effectiveness of any system of internal control over financial reporting is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely.  Accordingly, any system of internal control over financial reporting can only provide reasonable, not absolute assurances.  In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure that such improvements will be sufficient to provide us with effective internal control over financial reporting.


40


PART II. OTHER INFORMATION
 
ITEM 1.    LEGAL PROCEEDINGS
 
From time to time, we are involved in litigation that we believe is of the type common to companies engaged in our line of business, including commercial disputes and employment issues. As of the date of this Quarterly Report on Form 10-Q, other than as described below, we are not involved in any pending legal proceedings that we believe could have a material adverse effect on our financial condition, results of operations or cash flows. However, as described below, a certain dispute involves a claim by a third party that our activities infringe their intellectual property rights. This and other types of intellectual property rights claims generally involve the demand by a third party that we cease the manufacture, use or sale of the allegedly infringing products, processes or technologies and/or pay substantial damages or royalties for past, present and future use of the allegedly infringing intellectual property. Claims that our products or processes infringe or misappropriate any third-party intellectual property rights (including claims arising through our contractual indemnification of our customers) often involve highly complex, technical issues, the outcome of which is inherently uncertain. Moreover, from time to time, we may pursue litigation to assert our intellectual property rights. Regardless of the merit or resolution of any such litigation, complex intellectual property litigation is generally costly and diverts the efforts and attention of our management and technical personnel which could adversely affect our business.
For a discussion of our current legal proceedings, please refer to the information set forth under the “Litigation” section in Note 11, Commitments and Contingencies, in Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.

ITEM 1A.    RISK FACTORS 
Except for those risk factors denoted by an asterisk (*), the risk factors facing our company have not changed materially from those set forth in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2017, as filed with the SEC on March 9, 2018, which risk factors are set forth below.
 
Risks Related to Our Business
We are dependent on Huawei Technologies Co., Ltd. and its affiliate HiSilicon Technologies Co., Ltd. and our other key customers for a large portion of our revenue and the loss of, or a significant reduction in orders in any period from any of our major customers may reduce our revenue and adversely impact our results of operations.
We have generated most of our revenue from a limited number of customers. In the six months ended June 30, 2018, Huawei Technologies Co. Ltd., together with its affiliate HiSilicon Technologies Co., Ltd. (or collectively “Huawei”) accounted for approximately 46% of our revenue and our top five customers represented 87% of our revenue. In the year ended December 31, 2017, Huawei accounted for approximately 40% of our revenue and our top five customers represented 78% of our revenue. The loss of, or a significant reduction in orders from any of our other key customers would materially and adversely affect our revenue and results of operations.
We are subject to risks and uncertainties related to our revenue growth outlook in China.
Fiber optics telecommunication growth in China is an important contributor to our success. We expect a major portion of our revenue to come from China infrastructure spending in wireline and wireless networks, notably from the three largest China telecom carriers, China Mobile Communications Corporation, China Telecommunications Corporation and China United Network Communications Group Co., Ltd. In part, this infrastructure spending originates from the publicly announced China Broadband 2020 and related initiatives. In 2017, slower than anticipated spending and tender awards from the China telecom carriers, reduced spending under these tender awards initiatives and excess inventory accumulated and held by our leading customers in China, adversely affected our financial condition and results of operations. If the anticipated Chinese spending and carrier tender awards do not increase as anticipated, or if there are further unanticipated and/or prolonged delays in the Chinese initiative, our business, financial condition, results of operations and prospects would be further adversely affected.

41


*We are subject to global governmental export and import controls that could subject us to liability, impair our ability to compete in international markets, or restrict our sales to certain customers.
We are subject to export and import control laws, trade regulations and other trade requirements that limit which products we sell and where and to whom we sell our products. In some cases, it is possible that export licenses would be required from the U.S. or other government agencies outside the U.S. such as, but not limited to, Japan, China or Russia for some of our products in accordance with various statutes. In addition, various countries regulate the export or import of certain technologies and have enacted laws that could limit our ability to distribute our products. Failure to comply with these and similar laws on a timely basis, or at all, or any limitation on our ability to export or sell our products or to obtain any required licenses would adversely affect our business, financial condition and results of operations.
*We have had a history of losses which may recur in the future.
We have had a history of losses and we may incur additional losses in future periods. As of June 30, 2018, our accumulated deficit was $382.6 million and we incurred a net loss of $28.8 million in the six months ended June 30, 2018. We continue to review our expenditures related to the ongoing operations of our business for their effectiveness.   These include expenditures related to the sales, marketing and development of our products and to maintain our manufacturing facilities and research and development operations. Operations and assets that are deemed to be less effective may be subject to restructuring, which could lead to increased operating losses in future periods when and if restructuring charges are incurred.
*Changes in U.S. and international trade policies, particularly with regard to China, may adversely impact our business and operating results.
The U.S. government has recently made statements and taken certain actions that may lead to potential changes to U.S. and international trade policies, including recently-imposed tariffs affecting certain products manufactured in China. At this time, products manufactured by our Chinese affiliates have not been included in the tariffs imposed on imports into the United States from China. However, some products manufactured by our Chinese affiliates have been included on lists of products to be targeted by proposed tariff increases that may be implemented in the future. In addition, it is unknown whether and to what extent new tariffs (or other new laws or regulations) will be adopted that increase the cost of importing products into the United States, or that might trigger retaliatory action by U.S. trading partners. Further, it is unknown what effect that any such new tariffs or retaliatory actions would have on us or our industry and customers. If any new tariffs, legislation and/or regulations are implemented, or if existing trade agreements are renegotiated or if China or other affected countries take retaliatory trade actions, such changes could have a material adverse effect on our business, financial condition, results of operations or cash flows.
We may need to raise additional capital in order to pursue our business strategies or maintain our operations, and we may not be able to obtain capital when desired on favorable terms, if at all, or without dilution to our stockholders.
We believe that our existing cash and cash equivalents, and cash flows from our operating activities and funds available under our credit facilities will be sufficient to meet our anticipated cash needs for at least the next 12 months. However, we operate in an industry that makes our prospects difficult to evaluate. It is possible that we may not generate sufficient cash flow from operations or otherwise have the capital resources to meet our future capital needs. If this occurs, we may need additional financing to continue operations or execute on our current or future business strategies, including to: 
invest in our research and development efforts, including by hiring additional technical and other personnel;
maintain and expand our operating or manufacturing infrastructure;
acquire complementary businesses, products, services or technologies; or
otherwise pursue our strategic plans and respond to competitive pressures.
We do not know with certainty what forms of financing, if any, will be available to us. If financing is not available on acceptable terms, if and when needed, our ability to fund our operations, enhance our research and development and sales and marketing functions, develop and enhance our products, respond to unanticipated events, including unanticipated opportunities, or otherwise respond to competitive pressures could be adversely impacted. In any such event, our business, financial position and results of operations could be materially harmed. Moreover, if we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and these newly issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we fail to raise sufficient

42


additional capital if needed, we may not be able to completely execute our business plan and may not be able to continue our operations without further reducing expenses.
If we incur additional indebtedness through arrangements such as credit agreements or term loans, such arrangements may impose restrictions and covenants that limit our ability to respond appropriately to market conditions, make capital investments or take advantage of business opportunities. In addition, any additional debt arrangements we may enter into would likely require us to make regular interest payments, which could adversely affect our results of operations.
Manufacturing problems could impact manufacturing yields or result in delays in product shipments to customers and could adversely affect our revenue, competitive position and reputation.
We may experience delays, disruptions or quality control problems in our manufacturing operations or supply chain constraints, which could adversely impact manufacturing volumes, yields or delay product shipments. As a result, we could incur additional costs that would adversely affect our gross margin, and product shipments to our customers could be delayed beyond the shipment schedules requested by our customers, which would negatively affect our revenue, competitive position and reputation.
Additionally, manufacturing yields depend on a number of factors, including the stability and manufacturability of the product design, manufacturing improvements gained over cumulative production volumes, the quality and consistency of component parts and the nature and extent of customization requirements by customers. Capacity constraints, raw materials shortages, logistics issues, labor shortages, volatility in utilization of manufacturing operations, supporting utility services and other manufacturing supplies, the introduction of new product lines, rapid increases in production demands and changes in customer requirements, manufacturing facilities or processes, or those of some third party contract manufacturers and suppliers of raw materials and components have historically caused, and may in the future cause, reduced manufacturing yields, negatively impacting the gross margin on, and our production capacity for, those products. Our ability to maintain sufficient manufacturing yields is particularly challenging with respect to PICs due to the complexity and required precision of a large number of unique manufacturing process steps. Manufacturing yields for PICs can also suffer if contaminated materials or materials that do not meet highly precise composition requirements are inadvertently utilized. Because a large portion of our PIC manufacturing costs are fixed, PIC manufacturing yields have a substantial effect on our gross margin. Lower than expected manufacturing yields could also delay product shipments and decrease our revenue.
Customer demand is difficult to accurately forecast and, as a result, we may be unable to optimally match production with customer demand.
We make planning and spending decisions based on our estimates of customer requirements. The short-term nature of commitments by many of our customers, and the possibility of unexpected changes in demand for their products, reduce our ability to accurately estimate future customer requirements. In 2016 and 2017, we incurred substantial capital expenditures to increase manufacturing capacity in response to strong customer demand in 2016 (particularly in China) and in expectation of continued strong demand in 2017. However, tender awards from the China telecom carriers and spending under the China Broadband 2020 and related initiatives was slower in 2017 than anticipated, and our leading customers in China have accumulated excess inventory during 2016, which resulted in decreased customer demand and underutilization of certain of our manufacturing operations. Because many of our costs and operating expenses are relatively fixed, reduction in customer demand due to market downturns or other reasons would have a material adverse effect on our operating results, as occurred in 2017.

On the other hand, on occasion, customers may require rapid increases in production, which can strain our resources, cause our manufacturing to be negatively impacted by materials shortages, necessitate higher or more restrictive procurement commitments, increase our manufacturing yield loss and scrapping of excess materials, result in delayed shipments and/or reduce our gross margins. We may not have sufficient capacity at any given time to meet the volume demands of our customers, and we may have difficulty expanding our manufacturing operations on a timely basis to meet increasing customer demand. Additionally, one or more of our suppliers may not have sufficient capacity at any given time to meet our volume demands. Any inability to meet customer demands for rapid increases in production in the future could have a material adverse effect on our business, financial condition, results of operations and prospects.

43


We are under continuous pressure to reduce the prices of our products, which has adversely affected, and may continue to adversely affect, our gross margins.
The communications networks industry has been characterized by declining product prices over time as technological advances increase price and performance and put pressure on existing products. We have reduced the prices of many of our products in the past, most often during annual end-of-year price negotiation. We expect pricing pressure for our products to continue, including from our major customers. To maintain or increase their market share, our competitors also reduce prices of their products each year. In addition, our customers may seek to internally develop and manufacture competing products at a lower cost than we would otherwise charge, which would add additional pressure on us to lower our selling prices. If we are unable to offset any future reductions in our average selling prices by increasing our sales volume, reducing our costs or introducing new products, our gross margin would be adversely affected.
We depend upon outside contract manufacturers for a portion of the manufacturing process for some of our products. Our operations and revenue related to these products could be adversely affected if we encounter problems with any such contract manufacturer.
While the majority of our products are manufactured internally, we also rely upon contract manufacturers in Thailand, China, Japan and other Asia locations to provide back-end manufacturing and production of some of our products. Our reliance on contract manufacturers for some of our products makes us vulnerable to possible production capacity constraints, reduced control over their supply chains, delivery schedules, manufacturing yields, manufacturing quality/controls and costs. If one of our contract manufacturers is unable to meet all of our customer demand in a timely fashion, whether due to their direct operating control or due to their supply chain, this could have a material adverse effect on the revenue from our products.
If the Metro and data center interconnect market sectors do not grow as rapidly as we expect, or if demand for our products in these sectors is lower than we expect, our revenue growth may be adversely affected.
We expect that our future growth in the market for 100G and beyond coherent products to be driven in large part by the increased adoption of our products in the Metro market segment and in the high-performance data center interconnect market. Over the last several years, 100G and beyond coherent technology has seen increasing adoption in the Long Haul market segment and now is penetrating the much larger Metro sector of the market.
If we fail to achieve or sustain a leadership position in the Long Haul telecom sector and use our position in that market to penetrate the Metro and data center interconnect segments, if these segments fail to grow as expected, or if demand for our products in the Metro and data center interconnect market segments fails to materialize, our business, financial condition, results of operations and prospects would suffer.
We face intense competition which could negatively impact our results of operations and market share.
The communications networks industry is highly competitive. Our competitors range from large international companies offering a wide range of products to smaller companies specializing in niche products.
Some of our competitors have substantially greater name brand recognition, technical, financial, and marketing resources, and greater manufacturing capacity, as well as better-established relationships with customers, than we do. Some of our competitors have more resources to develop or acquire, and more experience in developing or acquiring, new products and technologies. Some of our competitors may be able to develop new products more quickly than us and may be able to develop products that are more reliable or which provide more functionality than ours. In addition, some of our competitors have the financial resources to offer competitive products at below-market pricing levels that could prevent us from competing effectively and result in a loss of sales or market share or cause us to lower prices for our products.
We also face competition from some of our customers who evaluate our capabilities against the merits of manufacturing products internally, including Huawei. Due to the fact that such customers are not seeking to make a comparable profit directly from the manufacture of these products, they may have the ability to provide competitive products at a lower total cost than we would charge such customers. As a result, these customers may purchase less of our products and there would be additional pressure to lower our selling prices which, accordingly, would negatively impact our revenue and gross margin.
The Chinese Government Ministry of Industry and Information Technology has announced a five-year optical component technology roadmap with the aim to reduce China’s dependency on non-domestic companies for high-end optical chips and sub-components, including some products manufactured and sold by us. This announcement continues an ongoing trend in China to build domestic industry in this area, and, while we believe local Chinese component suppliers do not currently

44


have the capability to supply the highest performance optical chips and sub-components, those companies may over time develop such capability and negatively impact our revenue and financial performance if we do not continue to innovate and maintain our lead in the highest speed and performance optical components.
If we fail to retain our key personnel or if we fail to attract additional qualified personnel, we may not be able to achieve our anticipated growth and our business could suffer.
Our success and ability to implement our business strategy depends upon the continued contributions of our senior management team and others, including senior management in foreign subsidiaries and our technical and operations employees in all locations. Our future success depends, in part, on our ability to attract and retain key personnel, including our senior management and others. The loss of services of members of our senior management team or key personnel or the inability to continue to attract and retain qualified personnel could have a material adverse effect on our business. Competition for highly skilled technical and operations people where we operate is extremely intense, and we continue to face challenges identifying, hiring and retaining qualified personnel in many areas of our business.
The majority of our customer contracts do not commit customers to specified buying levels, and many of our customers may decrease, cancel or delay their buying levels at any time with little or no advance notice to us.
Our products are typically sold pursuant to individual purchase orders or by use of a vendor-managed inventory, or VMI, model, which is a process by which we ship agreed quantities of products to a customer-designated location and those products remain our inventory and we retain the title and risk of loss for those products until the customer takes possession of the products. Our customers are typically not contractually committed to buy any quantity of products beyond firm purchase orders. Many of our customers may increase, decrease, cancel or delay purchase orders already in place. We have experienced and expect to continue to experience wide fluctuations in demand from customers using VMI, particularly Huawei and its affiliate HiSilicon Technologies Co., Ltd., even in instances where we have built and shipped products to the customer-designated locations as VMI.
If we fail to adequately manage our long-term growth and expansion, our business and financial results will suffer.
Until 2017, we experienced significant growth over several years through, among other things, internal manufacturing and related expansion programs, product development and acquisitions of other businesses and products. Our business expanded to numerous locations, including foreign locations, and as a result became more complex, more demanding of management’s attention and subject to new laws and regulations.
Our success and ability to further scale our business will depend, in part, on our ability to manage changes in a cost-effective and efficient manner. If we cannot manage any future growth, we may be unable to take advantage of market opportunities, execute our business strategies or respond to competitive pressures. Any failure to effectively manage growth, maintain our quality and/or or customer satisfaction could adversely affect our business and reputation.
Our success will depend on our ability to anticipate and quickly respond to evolving technologies and customer requirements.
Our ability to anticipate and respond to evolving technology, industry standards, customer requirements and product offerings, and to develop and introduce new and enhanced products and technologies, will be critical factors in our ability to succeed. In addition, the introduction of new products by other companies embodying new technologies, or the emergence of new industry standards, could render our existing products uncompetitive from a pricing standpoint, obsolete or otherwise unmarketable.
While we rely on many suppliers, there are a few which, if they stopped, decreased or delayed shipments to us, it could have an adverse effect on our business and financial results.
We depend on a limited number of suppliers for certain components and materials we have qualified to use in the manufacture of certain of our products. Some of these suppliers could disrupt our business if they stop, decrease or delay shipments or if the components they ship have quality, consistency, or business continuity issues. Some of these components and materials are available only from a sole source, or have been qualified only from a single source. We may also face component shortages if we experience increased demand for components beyond what our qualified suppliers can deliver. If we experience component shortages from certain key suppliers, we may be unable to meet customer demand or may have higher purchasing costs, or both. Although we engage in various actions to mitigate the impact of these shortages, any inability on our

45


part to obtain sufficient quantities of critical components at reasonable costs could adversely affect our ability to meet demand for our products, which could cause our revenue, results of operations, or both to suffer.
Our customers generally restrict our ability to change the component parts in our modules without their approval and such changes may require repeating product qualification processes. The reliance on a sole supplier, single qualified vendor or limited number of suppliers could result in delivery and quality problems, reduced control over product pricing, reliability and performance and an inability to identify and qualify another supplier in a timely manner. Any supply deficiencies relating to the quality, quantities or timeliness of delivery of components that we use to manufacture our products could adversely affect our ability to fulfill our customer orders and our results of operations.
We must continually achieve new design wins and enhance existing products or our business and future revenue may be harmed.
The markets for our products are characterized by frequent new product introductions, changes in customer requirements and evolving industry standards, all with an underlying pressure to reduce cost and meet stringent reliability and qualification requirements. Our future performance will depend on our successful development, introduction and market acceptance of new and enhanced products that address these challenges. The anticipated or actual introduction of new and enhanced products by us and by our competitors may cause our customers to defer or cancel orders for our existing products, and could result, and in the past, has resulted, in a write-down in the value of inventory. To the extent customers defer or cancel orders for our products for any reason or we fail to achieve new design wins, our competitive position would be adversely affected and our ability to grow revenue would be impaired.
Furthermore, fast time-to-market with new products can be critical to success in our markets. It is difficult to displace an existing supplier for a particular type of product once a network equipment vendor has chosen a supplier, even if a later-to-market product provides superior performance or cost efficiency. If we are unable to make our new or enhanced products commercially available on a timely basis, we may lose existing and potential customers and our financial results would suffer.
We may be exposed to costs or losses from product lines that we intend to exit or may undertake divestiture of portions of our business that require us to continue providing substantial post-divestiture transition services and support, which may cause us to incur unanticipated costs and liabilities and adversely affect our financial condition and results of operations.
We have a strategy to exit products that have been declining in revenue and have lower gross margins than our other higher speed products. For instance, in January 2017, we completed the sale of assets and transfer of certain liabilities of our access network and low speed transceiver product lines (the “Low Speed Transceiver Products”). We may incur additional costs in connection with the sale or end-of-life of these products, or other products and/or facilities in the future, and our revenues and net income could be negatively affected, particularly in the short term, in connection with the end-of-life or sales of such products and/or facilities. It is also possible that we could incur continued costs or liabilities after the end-of-life process is completed, which could have a material adverse effect on our financial condition or operating results.
We are subject to the cyclical nature of the markets in which we compete and any future downturn may reduce demand for our products and revenue.
The markets in which we compete are tied to the aggregate capital expenditures of telecommunications service providers as they build out and upgrade their network infrastructure. These markets may be cyclical and characterized by rapid technological change, price erosion, evolving standards and wide fluctuations in product supply and demand. In the past, including recently to varying degrees in China, the U.S. and Europe, these markets have experienced significant downturns, often connected with, or in anticipation of, the maturation of product cycles—for both manufacturers’ and their customers’ products—or in response to over or under purchasing of inventory by our customers relative to ultimate carrier demand, and with declining general economic conditions. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. 
Our historical results of operations have been subject to substantial fluctuations, and we may experience substantial period-to-period fluctuations in future results of operations.
If spending for communications networks does not continue to grow as expected, our business and financial results may suffer.

46


Our future success as a provider of components, modules and subsystems to leading network equipment vendors depends on continued capital spending on global communications networks. Network traffic has experienced rapid growth driven primarily by bandwidth-intensive content, including cloud services, mobile video and data services, wireless 4G/LTE and 5G services, social networking, video conferencing and other multimedia. This growth is intensified by the proliferation of fixed and wireless devices that are enabling consumers to access content at increasing data rates anytime and anywhere. Our future success depends on continued demand for high-bandwidth, high-speed communications networks and the ability of network equipment vendors and carrier data center operators to fulfill this demand. In 2017, this growth slowed, primarily due to soft demand and high inventory levels in China, which adversely affected our business and financial condition in 2017. While we believe the long term prospects for growth in data traffic remain strong, our business and financial results will suffer if growth does not occur as expected.
We face a variety of risks associated with international sales and operations, which if not adequately managed could adversely affect our business and financial results.
We derive, and expect to continue to derive, a significant portion of our revenue from international sales in various markets. In addition, a major portion of our operations are based in Shenzhen and Dongguan, China and we have additional operations in Japan, Russia and Canada. Our international revenue and operations are subject to a number of material risks, including, but not limited to:
difficulties in staffing, managing and supporting operations in more than one country;
difficulties in enforcing agreements and collecting receivables through foreign legal systems;
fewer legal protections for intellectual property in foreign jurisdictions;
the need for compliance with local laws and regulations;
foreign and U.S. taxation issues and international trade barriers;
general economic and political conditions in the markets in which we operate;
difficulties in obtaining any necessary governmental authorizations for the export of our products to certain foreign jurisdictions;
imposition of export restrictions on sales to any of our major foreign customers;
fluctuations in foreign economies and fluctuations in the value of foreign currencies and interest rates;
trade and travel restrictions;
outbreaks of contagious disease;
domestic and international economic or political changes, hostilities and other disruptions; and
difficulties and increased expenses in complying with a variety of U.S. and foreign laws, regulations and trade standards, including the Foreign Corrupt Practices Act and international labor standards. Negative developments in any of these areas in China, Japan, Russia or other countries could result in a reduction in demand for our products, the cancellation or delay of orders already placed, difficulties in producing and delivering our products, threats to our intellectual property, difficulty in collecting receivables, higher labor costs and a higher cost of doing business.
In addition, although we maintain an anti-corruption compliance program throughout our company, violations of our compliance program may result in criminal or civil sanctions, including material monetary fines, penalties and other costs against us or our employees, and may have a material adverse effect on our business.
Failure to realize the anticipated benefits from our business in the Russian Federation may affect our future results of operations and financial condition.
In connection with our raising capital in an April 2012 private placement of common stock, we established a wholly-owned subsidiary and company operations in the Russian Federation and we committed to make substantial investments in our Russian operations over a period of several years. We could be required to pay up to $2.0 million to Joint Stock Company “RUSNANO”, or Rusnano, at the time if we do not meet certain investment conditions towards our Russian operations by 2019.

47


The establishment of successful operations in the Russian Federation requires substantial capital expenditure, and is in part dependent on the cooperation of Russian entities that could include the Russia government and other third parties. We are also subject to economic, political, legal, and social events and developments in Russia, including but not limited to actions such as restrictions placed on U.S. companies doing business in Russia and recent changes in import and export regulations. If there are delays in our efforts to establish and maintain operations in the Russian Federation, the anticipated benefits of our Russian expansion may not be realized or may take longer to realize than expected.
Our revenues and costs will fluctuate over time, making it difficult to predict our future results of operations. 
Our revenue, gross margin and results of operations have varied significantly and are likely to continue to vary from quarter to quarter due to a number of factors, many of which are not within our control. For instance, changes in gross margin may result from various factors, such as changes in pricing, changes in our fixed costs, changes in the cost of labor, changes in the mix of our products sold, changes in the amount of product manufactured versus the amount of product sold over time, and charges for excess and obsolete inventory. In addition, our first quarter revenue is typically seasonally lower than the rest of the year primarily due to annual price negotiations with customers that occur at the end of the prior year and lower capacity utilization during the holidays in China. It is difficult for us to accurately forecast our future revenue and gross margin and plan expenses accordingly and, therefore, it is difficult for us to predict our future results of operations.
Increasing costs and other factors may adversely impact our gross margins.
We may not be able to maintain or improve our gross margins because of slow introductions of new products, pricing pressure from increased competition, failure to effectively reduce the cost of existing products, failure to improve our product mix, future macroeconomic or market volatility reducing sales volumes, changes in customer demand (including a change in product mix among different areas of our business) or other factors. Our gross margins can also be adversely affected for reasons including, but not limited to, fixed manufacturing costs that would not be expected to decrease in proportion to any decrease in revenues; unfavorable production yields or variances; increases in costs of input parts and materials; the timing of movements in our inventory balances; warranty costs and related returns; changes in foreign currency exchange rates; possible exposure to inventory valuation reserves; and other increases in our costs and expenses, including as a result of rising labor costs in China.  Such significant increases in costs without corresponding increases in revenue would materially and adversely affect our business, our results of operations and our financial condition and our gross margins. 
If our customers do not qualify our products for use, then our results of operations may suffer.
Prior to placing volume purchase orders with us, most of our customers require us to obtain their approval—called qualification in our industry—of our new and existing products, and our customers often audit our manufacturing facilities and perform other vendor evaluations during this process. The qualification process involves product sampling and reliability testing and collaboration with our product management and engineering teams in the design and manufacturing stages. If we are unable to qualify our products with customers, then our revenue would be lower than expected and we may not be able to recover the costs associated with the qualification process which would have an adverse effect on our results of operations.
In addition, due to evolving technological changes in our markets, a customer may cancel or modify a design project before we have qualified our product or begun volume manufacturing of a qualified product. It is unlikely that we would be able to recover the expenses for cancelled or unutilized custom design projects.
Potential changes in our effective tax rate could negatively affect our future results.
We are subject to income taxes in the U.S., China, Japan and other foreign jurisdictions, and our domestic and international tax liabilities are subject to the allocation of expenses in differing jurisdictions. Our tax rate is affected by changes in the mix of earnings and losses in countries with differing statutory tax rates, certain non-deductible expenses and the valuation of deferred tax assets and liabilities, including our ability to utilize our net operating losses. Increases in our effective tax rate could negatively affect our results of operations.
We may be involved in intellectual property disputes, which could divert management’s attention, cause us to incur significant costs and prevent us from selling or using the challenged technology.
Participants in the markets in which we sell our products have experienced frequent litigation regarding patent and other intellectual property rights. Numerous patents in these industries are held by others, including our competitors. In addition,

48


from time to time, we have been notified that we may be infringing certain patents or other intellectual property rights of others. Regardless of their merit, responding to such claims can be time consuming, divert management’s attention and resources and may cause us to incur significant expenses. In addition, there can be no assurance that third parties will not assert infringement claims against us, whether or not such claims are valid. While we believe that our products do not infringe in any material respect upon intellectual property rights of other parties and/or meritorious defense would exist with respect to any assertions to the contrary, we cannot be certain that our products would not be found infringing the intellectual property rights of others.
In January 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California against us and three other co-defendants. In the complaint, Finisar alleged infringement of certain of its U.S. patents arising from the co-defendants’ respective manufacture, importation, use, sale of or offer to sell certain optical transceiver products in the U.S. In March 2010, we filed an answer to the complaint and counterclaims, asserting two claims of patent infringement and additional claims asserting that Finisar has violated state and federal competition laws and violated its obligations to license on reasonable and non-discriminatory terms. In May 2010, the Court dismissed without prejudice all co-defendants (including us) except Source Photonics, Inc., on grounds that such claims should have been asserted in four separate lawsuits, one against each co-defendant. This dismissal without prejudice does not prevent Finisar from bringing a new similar lawsuit against us. In May 2012, we and Finisar agreed to toll our respective claims until the refiling of certain of the previously asserted claims from this dispute. As a result, Finisar is permitted to bring a new lawsuit against us if it chooses to do so, and we may bring new claims against Finisar upon seven days written notice prior to filing such claims.
Although we believe that we would have meritorious defenses to the infringement allegations and intend to defend any new similar lawsuit vigorously, there can be no assurance that we will be successful in our defense. Even if we are successful, we may incur substantial legal fees and other costs in defending the lawsuit. Further, a new lawsuit, if brought by either party, would be likely to divert the efforts and attention of our management and technical personnel, which could harm our business.
We have pursued and may continue to pursue acquisitions. Acquisitions could be difficult to integrate, divert the attention of key personnel, disrupt our business, dilute stockholder value and impair our financial results.
As part of our business strategy, we have pursued and intend to continue to pursue acquisitions of complementary businesses, products, services or technologies that we believe could accelerate our ability to compete in our existing markets or allow us to enter new markets. Any of these transactions could be material to our financial condition and results of operations. For instance, in October 2011, we completed the acquisition of Santur Corporation, a designer and manufacturer of InP-based PIC products, and in March 2013 we completed the acquisition of the optical semiconductor business unit of LAPIS Semiconductor Co., Ltd., now known as NeoPhotonics Semiconductor. We purchased the tunable laser product lines of EMCORE in January 2015 and the power monitoring products business of EigenLight Corporation, or Eigenlight, in November 2015.
Acquisitions involve numerous risks. The failure to successfully evaluate and execute acquisitions or otherwise adequately address such risks could result in excess costs and materially harm our business and financial results.
Acquisitions also frequently result in the recording of goodwill and other intangible assets which are subject to potential impairments which have occurred in the past and which, were they to occur in the future, could harm our financial results.
It could be discovered that our products contain defects that may cause us to incur significant costs, divert our attention, result in a loss of customers and result in product liability claims.
Our products are complex and undergo quality testing as well as formal qualification, both by our customers and by us. For various reasons, such as the occurrence of performance problems that are unforeseeable in testing or that are detected only when products age or are operated under peak stress conditions, our products may fail to perform as expected long after customer acceptance. Failures could result from faulty components or design, problems in manufacturing or other unforeseen reasons. As a result, we could incur significant costs to repair or replace defective products under warranty, particularly when such failures occur in installed systems. Any significant product failure could result in lost future sales of the affected product and other products, as well as customer relations problems and litigation, which could harm our business.
The communications networks industry has long product development cycles requiring us to incur product development costs without assurances of an acceptable investment return.
Large volumes of communications equipment and support structures are installed with considerable expenditures of funds and other resources, and long investment return period expectations. At the component supplier level, these cycles create

49


considerable, typically multi-year, gaps between the commencement of new product development and volume purchases. Due to changing industry and customer requirements, we are constantly developing new products, including seeking to further integrate functions on PICs and developing and using new technologies in our products. These development activities necessitate significant investment of capital. Our new products often require a long time to develop because of their complexity and rigorous testing and qualification requirements. Accordingly, we and our competitors often incur significant research and development and sales and marketing costs for products that, initially, will be purchased by our customers long after much of the cost is incurred and, in some cases, may never be purchased due to changes in industry or customer requirements in the interim.
We are subject to global governmental export and import controls that could subject us to liability, impair our ability to compete in international markets, or restrict our sales to certain customers.
We are subject to export and import control laws, trade regulations and other trade requirements that limit which products we sell and where and to whom we sell our products, especially laser-dependent products. In some cases, it is possible that export licenses would be required from the U.S. or other government agencies outside the U.S. such as, but not limited to, Japan, China or Russia for some of our products in accordance with various statutes. In addition, various countries regulate the export or import of certain technologies and have enacted laws that could limit our ability to distribute our products. Failure to comply with these and similar laws on a timely basis, or at all, or any limitation on our ability to export or sell our products or to obtain any required licenses would adversely affect our business, financial condition and results of operations.
If we fail to protect our intellectual property and other proprietary rights, our business and results of operations could be materially harmed.
Our success depends to a significant degree on our ability to protect our intellectual property and other proprietary rights. We rely on a combination of patent, trademark, copyright, trade secret and unfair competition laws, as well as license agreements and other contractual provisions, to establish and protect our intellectual property and other proprietary rights. We have applied for patent registrations in the U.S. and in other foreign countries, some of which have been issued. We cannot guarantee that our pending applications will be approved by the applicable governmental authorities.
Policing unauthorized use of our technology is difficult and we cannot be certain that the steps we have taken will prevent the misappropriation, unauthorized use or other infringement of our intellectual property rights. Further, we may not be able to effectively protect our intellectual property rights from misappropriation or other infringement in foreign countries where we have not applied for patent protections, and where effective patent, trademark, trade secret and other intellectual property laws may be unavailable, or may not protect our proprietary rights as fully as U.S. or Japan law. Particularly, our U.S. patents do not afford any intellectual property protection in China, Japan, Canada or other Asia locations, including Russia, where we have company operations.
In the future, we may need to take legal actions to prevent third parties from infringing upon or misappropriating our intellectual property or from otherwise gaining access to our technology. Protecting and enforcing our intellectual property rights and determining their validity and scope could result in significant litigation costs and require significant time and attention from our technical and management personnel. If we fail to protect our intellectual property and other proprietary rights, or if such intellectual property and proprietary rights are infringed or misappropriated, our business, results of operations or financial condition could be materially harmed.
If we fail to obtain the right to use the intellectual property rights of others which are necessary to operate our business, and to protect their intellectual property, our business and results of operations will be adversely affected.
From time to time we may choose to, or be required to, license technology or intellectual property from third parties in connection with the development of our products. Failure to obtain a necessary third-party license required for our product offerings or to develop new products and product enhancements could adversely affect our business.
Participation in standards setting organizations may subject us to intellectual property licensing requirements or limitations that could adversely affect our business and prospects.
In the course of our participation in the development of emerging standards for some of our present and future products, we may agree to grant to all other participants a license to our patents that are essential to the practice of those standards on reasonable and non-discriminatory, or RAND, terms. If we fail to limit to whom we license our patents, or fail to limit the

50


terms of any such licenses, we may be required to license our patents or other intellectual property to others in the future, which could limit the effectiveness of our patents against competitors.  
Any potential dispute involving our products, services or technology could also include our customers using our products, which could trigger our indemnification obligations to them and result in substantial expenses to us.
In any potential dispute involving allegations that our products, services or technology infringe the intellectual property rights of third parties, our customers could also become the target of litigation. Because we often indemnify our customers for intellectual property claims made against them for products incorporating our technology, any claims against our customers could trigger indemnification obligations in some of our supply agreements, which could result in substantial expenses such as increased legal expenses, product recalls, damages for past infringement or royalties for future use.
Natural disasters, terrorist attacks or other catastrophic events could harm our operations and our financial results.
Our worldwide operations could be subject to natural disasters and other business disruptions, which could harm our future revenue and financial condition and increase our costs and expenses. For example, our corporate headquarters and wafer fabrication facility in Silicon Valley, California and our Tokyo, Japan facility are located near major earthquake fault lines, and our manufacturing facilities are located in Shenzhen and Dongguan, China, areas that are susceptible to typhoons. We are not insured against many natural disasters, including earthquakes.
Similarly, our worldwide operations could be subject to secondary effects of natural disasters, terrorist attacks or other catastrophic events. Even if our facilities are not directly affected, any of these types of events could substantially disrupt the business of our suppliers or customers, which could have a material adverse effect on us.
Rapidly changing standards and regulations could make our products obsolete, which would cause our revenue and results of operations to suffer.
We design our products to conform to regulations established by governments and to standards set by industry standards bodies worldwide, such as The American National Standards Institute, the European Telecommunications Standards Institute, the International Telecommunications Union and the Institute of Electrical and Electronics Engineers. Various industry organizations are currently considering whether and to what extent to create standards for elements used in 100Gbps and beyond systems. Because certain of our products are designed to conform to current specific industry standards, if competing or new standards emerge that are preferred by our customers, we would have to make significant expenditures to develop new products and our revenue and results of operations would suffer.
Our future results of operations may be subject to volatility as a result of exposure to fluctuations in foreign exchange rates, primarily the Chinese Renminbi (RMB) and Japanese Yen (JPY) exchange rates.
We are exposed to foreign exchange risks. Foreign currency fluctuations may adversely affect our revenue and our costs and expenses, and hence our results of operations. A substantial portion of our business is conducted through our subsidiaries based in China, whose functional currency is the RMB and Japan, whose functional currency is the JPY, and a smaller amount in Russian Rubles (RUB). The value of the RMB against the U.S. dollar and other currencies and the value of the JPY and RUB against the U.S. dollar and other currencies fluctuate and are affected by, among other things, changes in political and economic conditions.
To the extent that transactions by our subsidiaries in China and Japan are denominated in currencies other than the RMB and JPY, we bear the risk that fluctuations in the exchange rates of the RMB and JPY in relation to other currencies could decrease our revenue or increase our costs and expenses, therefore having an adverse effect on our future results of operations.
While we generate a significant portion of our revenue in U.S dollars, a significant portion of our cost of goods sold are in RMB and JPY. Therefore appreciation in RMB and JPY against the U.S. dollar would negatively impact our cost of goods sold upon translation to U.S. dollars.
We have entered into hedging transactions to reduce the short-term impact of foreign currency fluctuations. However, the availability and effectiveness of these hedging transactions may be limited and we may not be able to successfully hedge our exposure. In addition, our currency exchange variations may be magnified by Chinese exchange control regulations that restrict our ability to convert RMB into foreign currency.

51


If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
Our management is responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended, or the Exchange Act.
Preparing our consolidated financial statements involves a number of complex manual and automated processes, which are dependent upon individual data input or review and require significant management judgment. One or more of these elements may result in errors that may not be detected and could result in a material misstatement of our consolidated financial statements. If we fail to maintain the adequacy of our internal controls over financial reporting, our business and operating results may be harmed and we may fail to meet our financial reporting obligations. If material weaknesses in our internal control are discovered or occur, our consolidated financial statements may contain material misstatements and we could be required to restate our financial results.
Our internal control over financial reporting may not prevent or detect misstatements because of its inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud. Even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. Any failure of our internal controls could adversely affect the results of the periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting. If we cannot provide reliable financial reports or prevent fraud, our business and results of operations could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock may decline.
We may be subject to disruptions or failures in information technology systems and network infrastructures that could have a material adverse effect on our business and financial condition.
We rely on the efficient and uninterrupted operation of complex information technology systems and network infrastructures to operate our business. A disruption, infiltration or failure of our information technology systems as a result of software or hardware malfunctions, system implementations or upgrades, computer viruses, cyber-attacks, third-party security breaches, 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. 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 and financial condition.
Covenants in our borrowing arrangements may limit our flexibility in responding to business opportunities and competitive developments and increase our vulnerability to adverse economic or industry conditions.
We have lending arrangements with several financial institutions, which generally require us to maintain certain financial covenants and limit our ability to take certain actions such as incurring some kinds of additional debt, paying dividends, or engaging in certain transactions like mergers and acquisitions, investments and asset sales without the lenders’ consent. These restrictions may limit our flexibility in responding to business opportunities, competitive developments and adverse economic or industry conditions. In addition, a breach of any of these covenants, or a failure to pay interest or indebtedness when due under any of our credit facilities, could result in a variety of adverse consequences, including the acceleration of our indebtedness.
We may be unable to utilize our net operating loss carryforwards to reduce our income taxes, which could adversely affect our future financial results.
As of December 31, 2017, we had net operating loss, or NOL, carryforwards for U.S. federal and state tax purposes of $245.0 million and $52.0 million, respectively. As these net operating losses have not been utilized and may not be utilized prior to their expiration in the future. The utilization of the NOL and tax credit carryforwards are subject to a substantial limitation imposed by Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, and similar state provisions. We recorded deferred tax assets, net of valuation allowance, for the NOL carryforwards currently available after considering the existing Section 382 limitation. If we incur an additional limitation under Section 382, then the NOL carryforwards, as disclosed, could be reduced by the impact of any future limitation that would result in existing NOL carryforwards and tax credit carryforwards expiring unutilized and increases in future tax liabilities.

52


Comprehensive tax reform bills could adversely affect our business and financial condition.
The U.S. government recently enacted comprehensive tax legislation (the Tax Cuts and Jobs Act of 2017, or the Tax Reform Act) that includes significant changes to the taxation of business entities. These changes include, among others, (i) a permanent reduction to the corporate income tax rate from 35% to 21%, (ii) a partial limitation on the deductibility of business interest expense, (iii) a shift of the U.S. taxation of multinational corporations from a tax on worldwide income to a territorial system (along with certain rules designed to prevent erosion of the U.S. income tax base) and (iv) a one-time tax on accumulated offshore earnings held in cash and illiquid assets, with the latter taxed at a lower rate. On December 22, 2017, the Securities and Exchange Commission issued Staff Accounting Bulletin (SAB 118) which provides a measurement period of no more than a year from the Tax Reform Act enactment date for companies to complete the accounting under Accounting Standards Codification 740 (ASC 740). Given our current taxable loss position, based on our preliminary analysis, we do not expect the new tax legislation to have a material cash tax impact on our business other than reducing the NOL carryforwards which is offset by a valuation allowance. However, due to the broad complexities of the Tax Reform Act, our ASC 740 accounting for the Tax Reform Act is still subject to change, which could adversely affect our business and financial condition.
We may utilize conflict minerals in our production or rely on suppliers who utilize conflict minerals in their production, and the use of such conflict minerals may negatively impact our results of operations.
Since 2013, we have been subject to reporting obligations for the use of conflict minerals originating in the Democratic Republic of the Congo and adjoining countries and subsequently have timely filed our conflict minerals reports with the SEC. If we fail to comply with these requirements, our operating results could be harmed.

In some instances, we rely on third-party sales representatives to assist in selling our products, and the failure of these representatives to perform as expected could reduce our future revenue.

Although we primarily sell our products through direct sales to systems vendors, we also sell our products to some of our customers through third-party sales representatives. Many of our third-party sales representatives also market and sell competing products from our competitors. Our third-party sales representatives may terminate their relationships with us at any time, or with short notice. Our future performance will also depend, in part, on our ability to attract additional third-party sales representatives that will be able to market and support our products effectively, especially in markets in which we have not previously distributed our products. If our third-party sales representatives fail to perform as expected or to operate their businesses effectively, our revenue and results of operations could be harmed.

We are subject to environmental, health and safety laws and regulations, which could subject us to liabilities, increase our costs, or restrict our business or operations in the future.

Our manufacturing operations and our products are subject to a variety of federal, state, local and international environmental, health and safety laws and regulations in each of the jurisdictions in which we operate or sell our products. Our failure to comply with present and future environmental, health or safety requirements, or the identification of contamination, could cause us to incur substantial costs, including cleanup costs, monetary fines, civil or criminal penalties, or curtailment of operations, which could have a material adverse effect on our business, financial condition and results of operations.

Additionally, increasing efforts to control emissions of greenhouse gases, or GHG, may also impact us. Additional climate change or GHG control requirements are under consideration at the federal level in the U.S. and in China. Additional restrictions, limits, taxes, or other controls on GHG emissions could increase our operating costs and, while it is not possible to estimate the specific impact any final GHG regulations will have on our operations, there can be no assurance that these measures will not have significant additional impact on us.
Risks Related to Our Operations in China
Our business operations conducted in China are critical to our success. A significant portion of our revenue was recognized from customers for whom we shipped products to a location in China. Additionally, a substantial portion of our net property, plant and equipment, approximately 28% as of June 30, 2018, was located in China. We expect to make further investments in China in the foreseeable future. Therefore, our business, financial condition, results of operations and prospects are to a significant degree subject to economic, political, legal, and social events and developments in China.

53


Adverse changes in economic and political policies in China, or Chinese laws or regulations could have a material adverse effect on business conditions and the overall economic growth of China, which could adversely affect our business.
The Chinese economy differs from the economies of most developed countries in many respects, including the level of government involvement, level of development, growth rate and control of foreign exchange and allocation of resources. The Chinese economy has been transitioning from a planned economy to a more market-oriented economy. Despite reforms, the government continues to exercise significant control over China’s economic growth by way of the allocation of resources, control over foreign currency-denominated obligations and monetary policy and provision of preferential treatment to particular industries or companies. Moreover, the laws, regulations and legal requirements in China, including the laws that apply to foreign-invested enterprises are relatively new and are subject to frequent changes. The interpretation and enforcement of such laws is uncertain. Any adverse changes to these laws, regulations and legal requirements, including tax laws, or their interpretation or enforcement, or the creation of new laws or regulations relating to our business, could have a material adverse effect on our business.
Furthermore, any slowdown or economic downturn, whether actual or perceived, in China could have a material adverse effect on our business, financial condition and results of operation.
*Uncertainties with respect to China’s legal system could adversely affect the legal protection available to us.
Our operations in China are governed by Chinese laws and regulations. Our subsidiaries in China are generally subject to laws and regulations applicable to foreign investments in China and, in particular, laws applicable to wholly foreign-owned enterprises. China’s legal system is a civil law system based on written statutes. Unlike common law systems, it is a legal system where decided legal cases have limited value as precedents. However, China has not developed a fully-integrated legal system, and recently-enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. Uncertainties in the Chinese legal system may impede our ability to enforce the contracts we have entered into with our distributors, business partners, customers and suppliers. In addition, protections of intellectual property rights and confidentiality in China may not be as effective as in the U.S. or other countries or regions with more developed legal systems. All of these uncertainties could limit the legal protections available to us and could materially and adversely affect our business and operations.
A considerable portion of our business involves selling High Speed optical components in China and any move to local Chinese vendors for these products might adversely affect our results.
The Chinese Government Ministry of Industry and Information Technology has announced a five-year optical component technology roadmap with the aim to reduce China’s dependency on non-domestic companies for high-end optical chips and sub-components, including some products manufactured and sold by us. This announcement continues an ongoing trend in China to build domestic industry in this area, and, while we believe local Chinese component suppliers do not currently have the capability to supply the highest performance optical chips and sub-components, those companies may over time develop such capability and negatively impact our revenue and financial performance if we do not continue to innovate and maintain our lead in the highest speed and performance optical components.
Our subsidiaries in China may be subject to restrictions on dividend payments, on making other payments to us or any other affiliated company, and on borrowing or allocating tax losses among our subsidiaries.
Current Chinese regulations permit our subsidiaries in China to pay dividends only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations, which are different than U.S. accounting standards and regulations. In addition, our subsidiaries in China are required to set aside at least 10% of their respective accumulated profits each year, if any, to fund their statutory common reserves until such reserves have reached at least 50% of their respective registered capital, as well as to allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund. As of June 30, 2018 and December 31, 2017, our Chinese subsidiaries’ common reserves had not reached this threshold and, accordingly, these entities are required to continue funding such reserves with accumulated net profits. Accordingly, we may not be able to move our capital easily, which could harm our business.

54


Restrictions on currency exchange may limit our ability to receive and use our revenue and cash effectively.
Because a portion of our revenue is denominated in RMB, any restrictions on currency exchange may limit our ability to use revenue generated in RMB to fund any business activities we may have outside China or to make dividend payments in U.S. dollars. Under relevant Chinese rules and regulations, the RMB is convertible under the “current account,” which includes dividends, trade and service-related foreign exchange transactions, but not under the “capital account,” which includes foreign direct investment and loans, without the prior approval of the State Administration of Foreign Exchange, or SAFE. We cannot be certain that Chinese regulatory authorities will not impose more stringent restrictions on the convertibility of the RMB, especially with respect to foreign exchange transactions. If such restrictions are imposed, our ability to adjust our capital structure or engage in foreign exchange transactions may be limited.
If the Chinese government determines that we failed to obtain approvals of, or registrations with, the requisite Chinese regulatory authority with respect to our current and past import and export of technologies, or failed to obtain the necessary licenses to file patent applications outside China for inventions made in China, we could be subject to sanctions, which could adversely affect our business.
China imposes controls on technology import and export. The term “technology import and export” is broadly defined to include, without limitation, the transfer or license of patents, software and know-how, and the provision of services in relation to technology. Depending on the nature of the relevant technology, the import and export of technology to or from China requires either approval by or registration with, the relevant Chinese governmental authorities. Additionally, the Chinese government requires the patent application for any invention made at least in part in China to be filed first in China, then undergo a government secrecy review and obtain a license before such application is filed in other countries.
If the Chinese government determines that we failed to obtain follow required procedures and obtain the appropriate license before filing a patent application outside China for an invention made at least in part in China, our China patents on such products may be invalidated, which could have a material and adverse effect on our business and operations.
China regulation of loans and direct investment by offshore holding companies to China entities may delay or prevent us from using our cash proceeds to make loans or additional capital contributions to our China subsidiaries.
From time to time, we may make loans or additional capital contributions to our China subsidiaries. We cannot assure you that we will be able to obtain these government registrations or approvals on a timely basis, if at all, with respect to our future loans or capital contributions to our China subsidiaries. If we fail to receive such registrations or approvals, our ability to capitalize our China subsidiaries may be negatively affected, which could materially and adversely affect our liquidity and ability to fund and expand our business.
Dividends paid to us by our Chinese subsidiaries may be subject to Chinese withholding tax.
The Enterprise Income Tax Law and the implementation regulations provide that a 10% withholding tax may apply to dividends payable to investors that are “non-resident enterprises,” to the extent such dividends are derived from sources within China and in the absence of any tax treaty that may reduce such withholding tax rate.
Our contractual arrangements with our subsidiaries in China may be subject to audit or challenge by the Chinese tax authorities, and a finding that our subsidiaries in China owe additional taxes could substantially reduce our net income and the value of our stockholders’ investment.
Under the applicable laws and regulations in China, arrangements and transactions among related parties may be subject to audit or challenge by the Chinese tax authorities. We would be subject to adverse tax consequences if the Chinese tax authorities were to determine that the contracts with or between our subsidiaries were not executed on an arm’s length basis, and as a result the Chinese tax authorities could require that our Chinese subsidiaries adjust their taxable income upward for Chinese tax purposes. Such an adjustment could adversely affect us by increasing our tax expenses.

55


We may have difficulty maintaining adequate management, legal and financial controls in China, which we are required to do in order to comply with Section 404 of the Sarbanes-Oxley Act and securities laws, and which could cause a material adverse impact on our consolidated financial statements, the trading price of our common stock and our business.
Chinese companies have historically not adopted a western style of management and financial reporting concepts and practices, which includes strong corporate governance, internal controls and computer, financial and other control systems. Most of our middle management staff in China are not educated in the western system, and we may have difficulty hiring new employees in China with experience and expertise relating to accounting principles generally accepted in the U.S. and U.S. public-company reporting requirements. These issues could make it more difficult for us to establish and maintain adequate internal control over our financial reporting, which could then result in errors that could cause a material misstatement of our consolidated financial statements.
We may be exposed to liabilities under the FCPA and Chinese anti-corruption laws, and any determination that we violated these laws could have a material adverse effect on our business.
We are subject to the Foreign Corrupt Practices Act of 1977, or FCPA, and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties by U.S. persons and issuers as defined by the statute, for the purpose of obtaining or retaining business. We have operations, agreements with third parties and we make significant sales in China. China also strictly prohibits bribery of government officials. Our activities in China create the risk of unauthorized payments or offers of payments by our employees, consultants, sales agents or distributors, even though they may not always be subject to our control. Although we have implemented policies and procedures to discourage these practices by our employees, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or distributors may engage in conduct for which we might be held responsible. Violations of the FCPA or anti-corruption laws in other countries may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.
Risks Related to Ownership of Our Common Stock
Our stock price may be volatile due to fluctuation of our financial results from quarter-to-quarter and other factors.
Our quarterly revenue and results of operations have varied in the past and may continue to vary significantly from quarter to quarter. This variability may lead to volatility in our stock price as research analysts and investors respond to these quarterly fluctuations. These fluctuations are due to numerous factors, including:
fluctuations in demand for our products;
the timing, size and product mix of sales of our products;
changes in our pricing and sales policies, particularly in the first quarter of the year, or changes in the pricing and sales policies of our competitors;
our ability to design, manufacture and deliver products to our customers in a timely and cost-effective manner and that meet customer requirements;
quality control, yield or other output-related problems in our manufacturing operations;
our ability to timely obtain adequate quantities of the components used in our products;
length and variability of the sales cycles of our products;
unanticipated increases in costs or expenses; and
fluctuations in foreign currency exchange rates.
The foregoing factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly and annual results of operations in the future. In addition, a significant amount of our operating expenses is relatively fixed in nature due to our internal manufacturing, research and development, sales and general administrative efforts. Any failure to adjust spending quickly enough to compensate for a revenue shortfall could magnify the adverse impact of such revenue shortfall on our results of operations. Moreover, our results of operations may not meet our announced financial outlook or the expectations of research analysts or investors, in which case the price of our common stock could decrease significantly. There can be no assurance that we will be able to successfully address these risks.

56


The market price of our common stock could be subject to wide fluctuations in response to, among other things, the risk factors described in this section of this Quarterly Report on Form 10-Q, and other factors beyond our control, such as fluctuations in the valuation of companies perceived by investors to be comparable to us.
The stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions, such as recessions, sovereign debt or liquidity issues, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock.
In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may become the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.
The concentration of our capital stock ownership with our principal stockholders, executive officers and directors and their affiliates may limit other stockholders’ ability to influence corporate matters.
As of December 31, 2017, our executive officers and directors, and entities that are affiliated with them or that have a right to designate a director, beneficially own an aggregate of approximately 47% of our outstanding common stock. This significant concentration of share ownership may adversely affect the trading price for our common stock because investors often perceive disadvantages in owning stock in companies with controlling stockholders. Also, as a result, these stockholders, acting together, may be able to control our management and affairs and matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions.
Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our amended and restated certificate of incorporation and our amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it more difficult for stockholders to elect directors and take other corporate actions. These provisions include:
providing for a classified board of directors with staggered, three-year terms;
not providing for cumulative voting in the election of directors;
authorizing our board of directors to issue, without stockholder approval, preferred stock rights senior to those of common stock;
prohibiting stockholder action by written consent;
limiting the persons who may call special meetings of stockholders; and
requiring advance notification of stockholder nominations and proposals.
In addition, we have been governed by the provisions of Section 203 of the Delaware General Corporate Law since the completion of our initial public offering. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding common stock, from engaging in certain business combinations without approval of substantially all of our stockholders for a certain period of time.
These and other provisions in our amended and restated certificate of incorporation, our amended and restated bylaws and under Delaware law could discourage potential takeover attempts, reduce the price that investors might be willing to pay for shares of our common stock in the future and result in the market price being lower than it would be without these provisions.

ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
 
None. 

ITEM 3.    DEFAULTS UPON SENIOR SECURITIES
 
None.

57



ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5.    OTHER INFORMATION

None.
 

58


ITEM 6.    EXHIBITS

Exhibit
no.
 
Exhibit Description
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed herewith
 
 
 
Form 8-K
 
001-35061
 
2.1
 
January 23, 2017
 
 
 
 
Form 8-K
 
001-35061
 
2.2
 
January 23, 2017
 
 
 
Form 8-K
 
001-35061
 
2.3
 
January 23, 2017
 
 
 
Form 8-K
 
001-35061
 
3.1
 
February 10, 2011
 
 
 
Form S-1/A
 
333-166096
 
3.5
 
November 22, 2010
 
 
 
Form S-1/A
 
333-166096
 
4.1
 
May 17, 2010
 
 
 
Form S-1
 
333-166096
 
4.2
 
April 15, 2010
 
 
 
Form S-1
 
333-201180
 
4.4
 
December 19, 2014
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
X

59


Exhibit
no.
 
Exhibit Description
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed herewith
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.  
 
 
 
 
 
 
 
 
X

+ Management compensatory plan or arrangement.
* Translation to English of an original Chinese document.




60


SIGNATURE
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
NeoPhotonics Corporation
 
 
Date:
August 6, 2018
By:
/S/  ELIZABETH EBY
 
 
Elizabeth Eby
 
 
Senior Vice President, Finance and Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)
 

61
EX-10.1 2 exhibit101.htm EXHIBIT 10.1 Exhibit

Exhibit 10.1

2018 Target Bonus Program
 
On April 10, 2018, the Compensation Committee (the “Compensation Committee”) of the Board of Directors of NeoPhotonics Corporation (the “Company”) approved a 2018 incentive bonus program (the “2018 Bonus Program”) for the Company’s executive officers and other employees.  The Compensation Committee structured target bonuses for the fiscal year 2018 so that payouts would be determined based in part on achievement against corporate objectives, including:
 
•    Non-GAAP net income from operations for the fiscal year 2018;
 
•    Free cash flow for the fiscal year 2018; and
 
•    Completion of research and development product milestones in fiscal year 2018.
 
For target bonuses for the fiscal year 2018, the Compensation Committee established performance goals for each of the above metrics that are aligned with corporate objectives.  While these various performance goals were selected, they are merely non-binding guidelines to be used as one factor in determining the actual bonuses earned.  For executives other than the chief executive officer, individual performance goals will also be included in the 2018 Bonus Program.
 
It is expected that, in the first quarter of 2019, the Compensation Committee will review the Company’s fiscal year 2018 corporate performance against each of the corporate goals and other aspects of corporate and individual performance to determine any actual bonus awards for performance related to the fiscal year 2018.
 
Target bonus percentages for the Company’s “named executive officers” for the prior year’s (2017) bonus program were established by the Compensation Committee in July 2017, as previously disclosed in the Company’s Current Report on Form 8-K filed with the U.S. Securities and Exchange Commission on August 4, 2017.  It is expected that the Compensation Committee will review these target bonus percentages later in 2018 to evaluate whether they should be modified for the 2018 Bonus Program.


EX-31.1 3 exhibit311nptn6301810q.htm EXHIBIT 31.1 Exhibit



Exhibit 31.1
CERTIFICATION
I, Timothy S. Jenks, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of NeoPhotonics Corporation;
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 6, 2018
 
/S/ TIMOTHY S. JENKS                  
Timothy S. Jenks
President, Chief Executive Officer and
Chairman of the Board of Directors


EX-31.2 4 exhibit312nptn6301810q.htm EXHIBIT 31.2 Exhibit



Exhibit 31.2
CERTIFICATION
I, Elizabeth Eby, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of NeoPhotonics Corporation;
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 6, 2018
 
/S/  ELIZABETH EBY
Elizabeth Eby
Senior Vice President, Finance and Chief Financial Officer
(Principal Financial and Accounting Officer)
 



EX-32.1 5 exhibit321nptn6301810q.htm EXHIBIT 32.1 Exhibit



Exhibit 32.1
CERTIFICATION
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the U.S. Code (18 U.S.C. § 1350), Timothy S. Jenks, President, Chief Executive Officer and Chairman of the Board of Directors of NeoPhotonics Corporation (the “Company”), and Elizabeth Eby, Senior Vice President, Finance and Chief Financial Officer of the Company, each hereby certifies that, to the best of his/her knowledge:
1. The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2018, to which this Certification is attached as Exhibit 32.1 (the “Quarterly Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, as amended; and
2. The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned have set their hands hereto as of the 6th day of August, 2018. 
/S/ TIMOTHY S. JENKS
 
/S/  ELIZABETH EBY
Timothy S. Jenks
 
Elizabeth Eby
President, Chief Executive Officer and
 
Senior Vice President, Finance and Chief Financial Officer
Chairman of the Board of Directors
 
(Principal Financial and Accounting Officer)
 
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of NeoPhotonics Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.
 

 



EX-101.INS 6 nptn-20180630.xml XBRL INSTANCE DOCUMENT 0001227025 2018-01-01 2018-06-30 0001227025 2018-07-31 0001227025 2018-06-30 0001227025 2017-12-31 0001227025 2018-04-01 2018-06-30 0001227025 2017-01-01 2017-06-30 0001227025 2017-04-01 2017-06-30 0001227025 2016-12-31 0001227025 2017-06-30 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2018-06-30 0001227025 nptn:TopFiveCustomersMember us-gaap:SalesRevenueNetMember 2017-04-01 2017-06-30 0001227025 nptn:HuaweiTechnologiesMember us-gaap:SalesRevenueNetMember 2018-04-01 2018-06-30 0001227025 nptn:CustomerOneMember us-gaap:AccountsReceivableMember 2018-01-01 2018-06-30 0001227025 nptn:CustomerTwoMember us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0001227025 nptn:CustomerOneMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001227025 nptn:HuaweiTechnologiesMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001227025 nptn:CustomerOneMember us-gaap:SalesRevenueNetMember 2018-04-01 2018-06-30 0001227025 nptn:HuaweiTechnologiesMember us-gaap:SalesRevenueNetMember 2017-04-01 2017-06-30 0001227025 us-gaap:AccountingStandardsUpdate201616Member 2018-01-01 0001227025 nptn:CustomerOneMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0001227025 nptn:TopFiveCustomersMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0001227025 nptn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001227025 nptn:CustomerTwoMember us-gaap:SalesRevenueNetMember 2018-04-01 2018-06-30 0001227025 nptn:CustomerThreeMember us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0001227025 us-gaap:RevolvingCreditFacilityMember nptn:WellsFargoBankNationalAssociationMember 2018-06-30 0001227025 nptn:CustomerOneMember us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0001227025 nptn:CustomerTwoMember us-gaap:AccountsReceivableMember 2018-01-01 2018-06-30 0001227025 nptn:HuaweiTechnologiesMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-06-30 0001227025 us-gaap:RevolvingCreditFacilityMember nptn:WellsFargoBankNationalAssociationMember 2017-09-30 0001227025 nptn:TopFiveCustomersMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001227025 nptn:CustomerThreeMember us-gaap:AccountsReceivableMember 2018-01-01 2018-06-30 0001227025 nptn:CustomerOneMember us-gaap:SalesRevenueNetMember 2017-04-01 2017-06-30 0001227025 nptn:TopFiveCustomersMember us-gaap:SalesRevenueNetMember 2018-04-01 2018-06-30 0001227025 country:CN 2017-04-01 2017-06-30 0001227025 country:CN 2017-01-01 2017-06-30 0001227025 country:US 2018-01-01 2018-06-30 0001227025 country:CN 2018-04-01 2018-06-30 0001227025 nptn:OtherMember 2018-04-01 2018-06-30 0001227025 nptn:OtherMember 2017-01-01 2017-06-30 0001227025 country:US 2018-04-01 2018-06-30 0001227025 country:US 2017-01-01 2017-06-30 0001227025 nptn:OtherMember 2017-04-01 2017-06-30 0001227025 country:US 2017-04-01 2017-06-30 0001227025 nptn:OtherMember 2018-01-01 2018-06-30 0001227025 country:CN 2018-01-01 2018-06-30 0001227025 nptn:HighSpeedMember 2018-01-01 2018-06-30 0001227025 nptn:NetworkProductsandSolutionMember 2018-04-01 2018-06-30 0001227025 nptn:HighSpeedMember 2017-01-01 2017-06-30 0001227025 nptn:NetworkProductsandSolutionMember 2017-04-01 2017-06-30 0001227025 nptn:NetworkProductsandSolutionMember 2017-01-01 2017-06-30 0001227025 nptn:HighSpeedMember 2018-04-01 2018-06-30 0001227025 nptn:HighSpeedMember 2017-04-01 2017-06-30 0001227025 nptn:NetworkProductsandSolutionMember 2018-01-01 2018-06-30 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001227025 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001227025 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2018-06-30 0001227025 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:MoneyMarketFundsMember 2018-06-30 0001227025 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-06-30 0001227025 us-gaap:ShortTermInvestmentsMember 2018-06-30 0001227025 us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:ShortTermInvestmentsMember 2017-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001227025 us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2018-06-30 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2018-06-30 0001227025 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:IndemnificationGuaranteeMember 2017-03-31 0001227025 currency:CNY us-gaap:ForeignExchangeContractMember 2018-06-30 0001227025 currency:JPY us-gaap:ForeignExchangeContractMember 2018-06-30 0001227025 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-06-30 0001227025 us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001227025 us-gaap:FairValueMeasurementsNonrecurringMember 2017-12-31 0001227025 2017-01-01 2017-12-31 0001227025 nptn:APATOEMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-01 2017-01-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:InventoriesMember 2016-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:InventoriesMember 2017-01-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:PropertyPlantAndEquipmentMember 2016-12-31 0001227025 nptn:APATOEMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-31 0001227025 us-gaap:OtherCurrentLiabilitiesMember us-gaap:IndemnificationGuaranteeMember 2018-06-30 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2016-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:PropertyPlantAndEquipmentMember 2017-01-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-01 2017-01-31 0001227025 2017-03-31 0001227025 2018-03-31 0001227025 us-gaap:CustomerRelationshipsMember 2017-12-31 0001227025 nptn:LeaseholdInterestMember 2018-06-30 0001227025 us-gaap:CustomerRelationshipsMember 2018-06-30 0001227025 nptn:PatentsAndDevelopedTechnologyMember 2017-12-31 0001227025 nptn:PatentsAndDevelopedTechnologyMember 2018-06-30 0001227025 nptn:LeaseholdInterestMember 2017-12-31 0001227025 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001227025 us-gaap:OperatingExpenseMember 2018-04-01 2018-06-30 0001227025 us-gaap:OperatingExpenseMember 2018-01-01 2018-06-30 0001227025 nptn:CostofSalesAndOperatingExpenseMember 2017-01-01 2017-06-30 0001227025 nptn:CostofSalesAndOperatingExpenseMember 2017-04-01 2017-06-30 0001227025 us-gaap:EmployeeSeveranceMember 2018-06-30 0001227025 nptn:AssetRelatedMember 2017-12-31 0001227025 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-06-30 0001227025 us-gaap:FacilityClosingMember 2018-01-01 2018-06-30 0001227025 nptn:AssetRelatedMember 2018-01-01 2018-06-30 0001227025 us-gaap:FacilityClosingMember 2018-06-30 0001227025 us-gaap:EmployeeSeveranceMember 2017-12-31 0001227025 nptn:AssetRelatedMember 2018-06-30 0001227025 us-gaap:FacilityClosingMember 2017-12-31 0001227025 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001227025 nptn:MitsubishiBankLoansMember us-gaap:NotesPayableToBanksMember nptn:TokyoInterbankOfferRateMember 2015-02-25 2015-02-25 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember 2017-03-31 0001227025 nptn:AmendedComericaBankCreditFacilityMember us-gaap:LineOfCreditMember 2017-06-30 0001227025 nptn:SecondLineOfCreditExpiresJuly2019Member us-gaap:ShortTermDebtMember 2018-06-30 0001227025 nptn:MitsubishiBankTermLoanBMember us-gaap:NotesPayableToBanksMember 2015-02-25 2015-02-25 0001227025 nptn:MitsubishiBankLoansMember us-gaap:NotesPayableToBanksMember 2018-06-30 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-06-30 0001227025 srt:MaximumMember nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-09-01 2017-09-30 0001227025 srt:MinimumMember nptn:LoansWithSuppliersMember us-gaap:NotesPayableOtherPayablesMember 2018-01-01 2018-06-30 0001227025 nptn:MitsubishiBankTermLoanBMember us-gaap:NotesPayableToBanksMember 2015-02-25 0001227025 nptn:FirstCreditFacilityExpiresJuly2019Member us-gaap:LoansPayableMember 2018-06-30 0001227025 nptn:TermLoanCMember nptn:MitsubishiBankandTheTamanashiChouBanLtd.Member nptn:TokyoInterbankOfferRateMember 2018-01-01 2018-01-31 0001227025 us-gaap:BankersAcceptanceMember 2018-06-30 0001227025 us-gaap:LetterOfCreditMember 2016-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-09-01 2017-09-30 0001227025 nptn:MitsubishiBankTermLoanBMember us-gaap:NotesPayableToBanksMember 2018-06-30 0001227025 srt:MinimumMember nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-09-01 2017-09-30 0001227025 country:CN nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2018-01-01 2018-01-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-09-30 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember us-gaap:SubsequentEventMember 2018-08-02 2018-08-02 0001227025 country:CN nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:NotesPayableOtherPayablesMember 2017-11-01 2017-11-30 0001227025 nptn:MitsubishiBankTermLoanAMember nptn:MitsubishiBankMember 2018-01-01 2018-01-31 0001227025 srt:MinimumMember nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-09-01 2017-09-30 0001227025 srt:MaximumMember nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-09-01 2017-09-30 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-09-01 2017-09-30 0001227025 srt:MaximumMember nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-09-01 2017-09-30 0001227025 nptn:AmendedComericaBankCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-04-01 2018-06-30 0001227025 country:CN us-gaap:LineOfCreditMember 2018-06-30 0001227025 nptn:TermLoanCMember nptn:MitsubishiBankandTheTamanashiChouBanLtd.Member 2018-01-31 0001227025 nptn:MitsubishiBankLoansMember us-gaap:NotesPayableToBanksMember 2015-02-25 2015-02-25 0001227025 nptn:MitsubishiBankTermLoanAMember us-gaap:NotesPayableToBanksMember 2015-02-25 0001227025 nptn:FirstCreditFacilityExpiresJuly2019Member us-gaap:BankersAcceptanceMember 2018-06-30 0001227025 nptn:FirstCreditFacilityExpiresJuly2019Member us-gaap:BankersAcceptanceMember 2018-01-01 2018-06-30 0001227025 srt:MinimumMember nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-09-01 2017-09-30 0001227025 nptn:SecondLineOfCreditExpiresJuly2019Member us-gaap:LoansPayableMember 2018-06-30 0001227025 country:CN us-gaap:LineOfCreditMember nptn:CITICBankMember 2017-12-31 0001227025 nptn:LoansWithSuppliersMember us-gaap:LetterOfCreditMember 2016-12-31 0001227025 nptn:AmendedComericaBankCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-01 2018-06-30 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:AmendedComericaBankCreditFacilityMember us-gaap:LineOfCreditMember nptn:DailyAdjustingLondonInterbankOfferedRateLIBORMember 2018-04-01 2018-06-30 0001227025 nptn:LoansWithSuppliersMember us-gaap:BankersAcceptanceMember 2018-06-30 0001227025 nptn:ComericaBankCreditFacilityMember us-gaap:LineOfCreditMember 2016-12-31 0001227025 nptn:AmendedComericaBankCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-04-01 2018-06-30 0001227025 nptn:TermLoanCMember nptn:MitsubishiBankandTheTamanashiChouBanLtd.Member 2018-01-01 2018-01-31 0001227025 us-gaap:BankersAcceptanceMember 2017-12-31 0001227025 nptn:LoansWithSuppliersMember us-gaap:BankersAcceptanceMember 2017-12-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2017-07-01 2017-07-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2018-02-01 2018-02-28 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2018-02-28 0001227025 country:CN nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:BankersAcceptanceMember 2017-11-30 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember nptn:TokyoInterbankOfferRateMember 2017-03-01 2017-03-31 0001227025 srt:MaximumMember nptn:LoansWithSuppliersMember us-gaap:NotesPayableOtherPayablesMember 2018-01-01 2018-06-30 0001227025 nptn:SecondLineOfCreditExpiresJuly2019Member us-gaap:BankersAcceptanceMember 2018-01-01 2018-06-30 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember 2017-03-01 2017-03-31 0001227025 nptn:LoansWithSuppliersMember us-gaap:LetterOfCreditMember 2016-01-01 2016-12-31 0001227025 nptn:MitsubishiBankTermLoanBMember us-gaap:NotesPayableToBanksMember nptn:TokyoInterbankOfferRateMember 2015-02-25 2015-02-25 0001227025 country:CN nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:NotesPayableOtherPayablesMember 2018-05-01 2018-05-31 0001227025 nptn:NotePayabletoShanghaiPudongDevelopmentBankMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:LoansWithSuppliersMember us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0001227025 nptn:MitsubishiBankLoansAndYamanashiChouBankLoansMember us-gaap:NotesPayableToBanksMember 2018-06-30 0001227025 nptn:NotePayabletoShanghaiPudongDevelopmentBankMember us-gaap:NotesPayableToBanksMember 2018-06-30 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2018-06-30 0001227025 nptn:MitsubishiBankLoansMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:LoansWithSuppliersMember us-gaap:NotesPayableOtherPayablesMember 2018-06-30 0001227025 srt:MinimumMember nptn:MitsubishiBankLoansMember us-gaap:LineOfCreditMember 2017-12-31 0001227025 srt:MinimumMember nptn:MitsubishiBankLoansMember us-gaap:LineOfCreditMember 2018-06-30 0001227025 srt:MaximumMember nptn:MitsubishiBankLoansMember us-gaap:LineOfCreditMember 2017-12-31 0001227025 srt:MaximumMember nptn:MitsubishiBankLoansMember us-gaap:LineOfCreditMember 2018-06-30 0001227025 2016-09-01 2016-09-30 0001227025 2016-01-01 2016-12-31 0001227025 2017-06-13 2017-06-13 0001227025 nptn:RusnanoMember 2018-06-30 0001227025 srt:MinimumMember 2017-06-13 2017-06-13 0001227025 2010-01-01 2010-12-31 0001227025 srt:MaximumMember 2017-06-13 2017-06-13 0001227025 nptn:ApatOptoelectronicsComponentsCoArbitrationMember 2017-06-15 2017-06-16 0001227025 country:RU us-gaap:ScenarioForecastMember 2019-01-01 2019-12-31 0001227025 nptn:ApatOptoelectronicsComponentsCoArbitrationMember 2017-10-25 2017-10-25 0001227025 us-gaap:IndemnificationGuaranteeMember 2018-01-01 2018-06-30 0001227025 nptn:FinisarCorpMember 2010-12-31 0001227025 srt:MinimumMember 2016-09-01 2016-09-30 0001227025 srt:MaximumMember 2016-09-01 2016-09-30 0001227025 us-gaap:PerformanceGuaranteeMember us-gaap:PrivatePlacementMember 2018-06-30 0001227025 srt:MaximumMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2015-12-31 0001227025 nptn:LeaseTerminationMember 2018-06-30 0001227025 us-gaap:PerformanceGuaranteeMember us-gaap:PrivatePlacementMember 2012-12-31 0001227025 2016-08-01 2016-08-31 0001227025 nptn:LestinaInternationalLtd.LitigationMember 2016-12-27 2016-12-27 0001227025 nptn:RusnanoMember 2017-12-31 0001227025 us-gaap:EmployeeStockMember 2018-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2018-06-30 0001227025 srt:MinimumMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember 2018-01-01 2018-06-30 0001227025 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember 2017-12-31 0001227025 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001227025 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001227025 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-06-30 0001227025 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-06-30 0001227025 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0001227025 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember 2018-06-30 0001227025 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-06-30 0001227025 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember 2018-06-30 0001227025 us-gaap:StockAppreciationRightsSARSMember 2018-04-01 2018-06-30 0001227025 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001227025 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001227025 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001227025 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001227025 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001227025 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001227025 us-gaap:StockAppreciationRightsSARSMember 2017-04-01 2017-06-30 0001227025 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001227025 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001227025 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001227025 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-06-30 0001227025 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001227025 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001227025 us-gaap:EmployeeStockOptionMember 2017-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2018-07-01 2018-07-31 nptn:investment xbrli:shares nptn:debt_instrument iso4217:CNY iso4217:USD xbrli:pure iso4217:USD xbrli:shares iso4217:JPY utreg:sqft nptn:defendant nptn:claim false --12-31 Q2 2018 2018-06-30 10-Q 0001227025 45302477 Accelerated Filer NEOPHOTONICS CORP NPTN 0.1 21000000 64000 39000 7135000 7014000 0 0 0 0 1 15000000.0 67600000 6342000 6943000 0.0025 86000 171000 295000 515000 8373000 21600000 10000000 21000 151000 79000 93000 12800000 12100000 700000 782000 -176000 2000000 100000 20000000.0 20000000.0 5000000 3 3 P9M 194000 144000 72525 41388 P129M P123M 1095000 2089000 0.3 0.5 0.5 3400000 12817000 12525000 0 1257000 1400000 1300000 900000 2500000 8800000 0.85 0.80 11222000 11781000 106000000 69017000 64085000 65499000 76752000 67229000 77316000 43242000 44288000 398000 -1981000 545953000 553945000 321000 701000 304000 626000 626000 163000 118000 236000 120000 239000 5747000 186000 3898000 1663000 7332000 193000 3860000 3279000 3100000 4285000 3834000 700000 402953000 359806000 264640000 236125000 13100000 800000 13900000 0 0 0 0 0 0 0 0 1000 1000 0 1000 0 0 0 0 12312000 12312000 11561000 751000 12401000 12401000 12401000 0 12311000 12401000 12311000 12311000 11561000 750000 12401000 12401000 12401000 0 12311000 12401000 0 9800000 3100000 78906000 48383000 78906000 48383000 12311000 11561000 750000 0 0 0 0 0 0 12311000 11561000 750000 12401000 12401000 0 0 0 0 0 0 0 12401000 12401000 0 86585000 76951000 81564000 55222000 -9634000 -26342000 0 0 644187 8790965 0.0025 0.0025 100000000 100000000 44219000 44906000 44219000 44906000 111000 112000 500000 900000 -7883000 -16934000 -19019000 -31162000 0.19 0.37 0.78 0.16 0.39 0.76 0.36 0.10 0.14 0.25 0.12 0.43 0.90 0.44 0.22 0.11 0.13 0.10 0.46 0.87 200000 500000 200000 600000 30000000 5000000 0 0 7500000 56437000 109622000 65630000 125034000 203000 465000 184000 387000 1800000 0.0140 0.014 0.01 0.0175 0.0075 0.015 0.005 0.0255 0.01 0.01 0.0175 0.01 0.0275 16924000 30018000 7405000 11996000 30305000 690000000 6200000.0 4400000.0 500000000 9000000.0 1000000000 0.041 0.047 8333000 P72M P82M P6M P3M 5000000 49706000 0.0145 0.0105 0.0410 0.0400 0.0329 0.0145 0.0105 0.011 0.0474 0.0410 0.0410 800000 800000 609000 -42000 106000 65000 2908000 2984000 617000 280000 939000 735000 500000 300000 4600000 4500000 13298000 15911000 48000000 5200000 0 0 0 0 0 0 0 0 P1M 0 0 389000 389000 0 0 1000000 1000000 0 1000000 389000 0 25000000 0 2000000 2200000 0 0 -0.22 -0.49 -0.24 -0.65 -0.22 -0.49 -0.24 -0.65 400000 1000000 12990000 11560000 200000 0 43000 389000 432000 0 43000 0 43000 0 0 53000 1000000 1053000 0 53000 0 53000 0 50124000 366000 34923000 14835000 50453000 374000 35088000 14991000 779000 606000 30000 646000 739000 857000 54418000 1309000 37684000 15425000 54110000 1286000 37478000 15346000 4294000 943000 2761000 590000 3657000 912000 2390000 355000 -650000 1123000 1070000 -1005000 1669000 -43000 7729000 19155000 7267000 14917000 1115000 1115000 16777000 35280000 15472000 24654000 -9792000 -21481000 -9457000 -27065000 -451000 -618000 1080000 1718000 2451000 94000 -24110000 9981000 6831000 148000 400000 1600000 32291000 -4173000 14803000 -5565000 111000 248000 759000 1467000 20655000 16563000 67301000 60947000 33400000 30714000 13246000 13670000 2279000 1857000 31000 104000 122000 215000 523000 0 0 523000 563000 0 0 563000 208502000 190348000 402953000 359806000 153871000 130170000 14075000 14026000 30000000 690000000 6200000 30300000 17000000.0 171400000 25900000 18100000 120000000 4500000 30000000 42900000 6500000 30300000 25000000 30000000.0 50000000.0 50000000 250000000 37800000.0 850000000 7700000.0 19700000 1600000 46561000 49020000 666700000 6000000 6005000 2900000 2868000 5725000 33344000 3039000 3039000 3039000 1520000 40556000 46152000 3000000 1500000 6700000 7000000 4 2 966000 -11907000 5114000 -9725000 -16496000 -4534000 -9341000 -20863000 -10537000 -28783000 -91000 94000 293000 -671000 35607000 18900000 18929000 26478000 56855000 25222000 51048000 -9701000 -21575000 -9750000 -26394000 -26400000 28700000 1500000 1300000 2300000 1000000 2100000 9080000 8205000 5339000 3199000 13000 16000 0 1000 1445000 3913000 -8482000 -2380000 1458000 3929000 -8482000 -2379000 0 1000 -2380000 0 0 0 0 7100000 6800000 43242000 44288000 -11000 238000 930000 581000 122000 214000 4138000 3852000 2356000 727000 4118000 4186000 0 0 0 0 0 528000 43000 123000 362000 40500000 400000 117000 0 638000 276000 41807000 840000 34597000 10653000 4675000 4774000 0.0025 0.0025 10000000 10000000 0 0 0 0 0 0 36235000 30239000 15162000 9676000 48994000 24419000 1005000 1003000 3136000 1933000 700000 110000 17000000 17000000 17000000 6458000 750000 4235000 2039000 52271000 0 21784000 15000 678000 582000 528000 1334000 1699000 1592000 88000 122000 90000 271000 34000 -28000 -17000 529000 127565000 115710000 92000 -101000 48045000 39603000 17000000 500000000 4400000 17000000 17000000 20000000 6599000 1676000 14206000 29750000 13243000 27131000 2658000 2100000 6839000 2100000 700000 1000000 100000 600000 799000 100000 700000 662000 177000 -40000 494000 721000 622000 653000 1623000 43000 0 1580000 1843000 611000 54000 1178000 1500000 300000 51000 51000 0 0 -352011000 -382618000 73214000 59384000 13830000 38700000 13602000 20912000 144902000 118062000 26840000 77086000 23365000 44451000 81102000 69754000 11348000 46111000 17694000 17297000 149688000 128843000 20845000 87783000 29901000 32004000 73214000 144902000 81102000 149688000 3910000 8842000 3891000 8015000 1886000 324000 738000 511000 313000 3758000 471000 1337000 1173000 777000 3139000 629000 1039000 829000 642000 6486000 1279000 2025000 1602000 1580000 119782 9.02 0 0 0 1306588 0 6.80 2404637 239824 3279367 227201 9.02 8.20 312076 8.33 0 0 0 0 0 0 0 0 0 0 0 0 0.0208 0.0208 0.0262 0.0091 0.015 0.0091 0.0150 0.0193 0.0239 0.0193 0.0262 0.0239 0.0045 0.0076 0.0045 0.0051 0.0120 0.0173 0.0120 0.0227 0.0103 0.55 0.65 0.71 0.55 0.65 0.71 0.61 0.66 0.67 0.61 0.65 0.67 665000 42993 9.20 158116 3933529 3860031 5.55 5.65 3.73 6.64 P8M5D P5Y11M26D P2Y4M P8M5D P5Y11M26D P2Y4M22D P8M16D P6Y7D P2Y P8M16D P6Y7D P2Y15D 35607000 1600000 1607000 17000000 17000000 18929000 1900000 1929000 0 17000000 188621 194451000 -168000 -1000 398000 567000 169458000 -168000 0 -1981000 -1813000 542000 2401000 75900000 700000 0 43219000 42919000 44665000 44463000 43219000 42919000 44665000 44463000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Certain Significant Risks and Uncertainties</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.&#160;&#160;For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s cash, cash equivalents, short-term investments and restricted cash (in thousands):</font><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,906</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</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;">48,383</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;">78,906</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;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">12,401</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;">12,311</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;">Restricted cash</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839</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,658</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 style="line-height:120%;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash</font></div></td><td 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;">6,839</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,658</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 cash, cash equivalents and restricted cash shown in the statement 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;">55,222</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">81,564</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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Going Concern</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern</font><font style="font-family:inherit;font-size:10pt;">, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company&#8217;s ability to continue as a going concern within one year of the filing date of this Quarterly Report on Form 10-Q with the SEC in August 2018. The accompanying unaudited condensed financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s working capital was </font><font style="font-family:inherit;font-size:10pt;">$106.0 million</font><font style="font-family:inherit;font-size:10pt;">, including available cash, cash equivalents, short-term investments and restricted cash of approximately </font><font style="font-family:inherit;font-size:10pt;">$67.6 million</font><font style="font-family:inherit;font-size:10pt;">. In the first six months of 2018, the Company had operating losses of </font><font style="font-family:inherit;font-size:10pt;">$26.4 million</font><font style="font-family:inherit;font-size:10pt;"> and cash used in operations of </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">. It had an accumulated deficit of approximately </font><font style="font-family:inherit;font-size:10pt;">$382.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through 2017 and the early part of 2018, the Company's operating results and cash flows were negatively affected by demand that was lower than customer estimates that were used to put capacity in place over the last two years.&#160; In the three months ended June 30, 2018, demand began to increase, primarily due to volume growth in the Americas and the result of increased provincial deployments in China. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To adjust to the demand that has been less than estimates used for capacity decisions, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, in order to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">. As of June 30, 2018, </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;"> was outstanding under this line. The remaining borrowing capacity 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 </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (See Note 9). Additionally, the Company has </font><font style="font-family:inherit;font-size:10pt;">$18.9 million</font><font style="font-family:inherit;font-size:10pt;"> of notes payable and short-term borrowing and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> of current portion of long-term debt as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, which it plans to pay out of its existing available cash.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.&#160; In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in an industry in which it is difficult to evaluate its prospects with certainty. Future declines in China market demand or other changes to the Company&#8217;s forecasts could adversely affect the Company&#8217;s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.&#160; Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company&#8217;s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements of NeoPhotonics Corporation (&#8220;NeoPhotonics&#8221; or the &#8220;Company&#8221;) 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 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&#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;">, have been prepared in accordance with the instructions on Form 10-Q pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). In accordance with those rules and regulations, the Company has omitted certain information and notes normally provided in the Company&#8217;s annual consolidated financial statements. In the opinion of management, the condensed consolidated financial statements contain all adjustments, consisting only of normal recurring items, except as otherwise noted, necessary for the fair presentation of the Company&#8217;s financial position and results of operations for the interim periods. The year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). These condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements and Notes thereto included 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;">. The results of operations 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&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results expected for the entire fiscal year. All intercompany accounts and transactions have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, cash equivalents, short-term investments, and restricted cash</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s cash, cash equivalents, short-term investments and restricted cash (in thousands):</font><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,906</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</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;">48,383</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;">78,906</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;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">12,401</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;">12,311</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;">Restricted cash</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839</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,658</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 style="line-height:120%;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash</font></div></td><td 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;">6,839</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,658</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 cash, cash equivalents and restricted cash shown in the statement 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;">55,222</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">81,564</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%;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> restricted cash primarily included approximately </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> pursuant to an asset purchase agreement with APAT Optoelectronics Components Co., Ltd. (&#8220;APAT OE&#8221;) relating to the asset sale closed in January 2017, </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> related to cash balances temporarily restricted for regular business operations until a current legal dispute with APAT OE is resolved (See Note 11), </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> relating to government grants received in advance and approximately </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the compensating balances relating to the Company&#8217;s notes payable issued under its line of credit facilities in China (see Note 9). As of December 31, 2017, restricted cash primarily included approximately </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> pursuant to an asset purchase agreement with APAT OE. The following table summarizes the Company&#8217;s unrealized gains and losses related to its cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands):</font><font style="font-family:inherit;font-size:7pt;">&#160;</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="32" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;">Gross Unrealized 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;">Gross Unrealized 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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;">Gross Unrealized 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;">Gross Unrealized 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government 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;">&#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;">&#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;">&#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;">751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align: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;">750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,312</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</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,401</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</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,312</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;">(1</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,311</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:52px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">12,401</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">12,401</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;">12,312</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;">(1</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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, maturities of marketable securities were as follows (in thousands):</font><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</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;">12,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 1 to 2 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;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 3 to 5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">12,401</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;">12,311</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses on the sale of marketable securities 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&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 were insignificant. The Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> recognize any impairment losses on its marketable securities during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#160;months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> have any investments in marketable securities that were in an unrealized loss position for a period in excess of 12 months.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;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-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is subject to various claims and legal proceedings, either asserted or unasserted, that arise in the ordinary course of business. The Company accrues for legal contingencies if the Company can estimate the potential liability and if the Company believes it is probable that the case will be ruled against it. If a legal claim for which the Company did not accrue is resolved against it, the Company would record the expense in the period in which the ruling was made. The Company believes that the likelihood of an ultimate amount of liability, if any, for any pending claims of any type (alone or combined) that will materially affect the Company&#8217;s financial position, results of operations or cash flows is remote. The ultimate outcome of any litigation is uncertain, however, and unfavorable outcomes could have a material negative impact on the Company&#8217;s financial condition and operating results. Regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, negative publicity, diversion of management resources and other factors.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January&#160;5, 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California, or the Court, against Source Photonics, Inc., MRV Communications, Inc., Oplink Communications, Inc. and the Company, or collectively, the co-defendants. In the complaint Finisar alleged infringement of certain of its U.S. patents. In 2010 the Company filed an answer to the complaint and counterclaims, asserting </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> claims of patent infringement and additional claims. The Court dismissed without prejudice all co-defendants (including the Company) except Source Photonics, Inc., on grounds that such claims should have been asserted in </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> separate lawsuits, one against each defendant. This dismissal does not prevent Finisar from bringing a new similar lawsuit against the Company. In 2011 the Company and Finisar agreed to suspend their respective claims and in 2012 the Company and Finisar further agreed to toll their respective claims. While there has been no action on this matter since 2012, the Company is currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 27, 2016 the Company was served with a lawsuit filed by Lestina International Ltd. (&#8220;Lestina&#8221;), in Santa Clara County, CA. The lawsuit is regarding a dispute of approximately </font><font style="font-family:inherit;font-size:10pt;">$3 million</font><font style="font-family:inherit;font-size:10pt;"> related to purchase orders for the Company&#8217;s Low Speed Transceiver Products that was soon thereafter sold by the Company to APAT OE in January 2017. The purchase orders in question were included in the asset sale and were assumed liabilities by the purchaser of the business. The Company is unable to predict with certainty the outcome of this matter, but is seeking to resolve the matter either through a court dismissal of the action or a resolution with the plaintiff and/or the purchaser of the Low Speed Transceiver Products&#8217; assets. Discovery is currently in process. Because the purchase orders in question were an assumed liability of the Low Speed Transceiver Products&#8217; assets that were transferred to the purchaser, the Company does not expect that the ultimate costs to resolve these matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows. A trial date is currently scheduled for January 14, 2019.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 21, 2018, APAT OE filed a lawsuit in the Qianhai Court in Shenzhen, China against NeoPhotonics (China) Co., Ltd. ("NeoChina"), NeoPhotonics Corporation and NeoPhotonics Dongguan Co. Ltd. The lawsuit is in reference to the sale of the low speed transceiver business to APAT OE from NeoChina. APAT OE claims that the business has been losing money and that APAT OE was not given all of the information about the business they purchased prior to signing the Asset Purchase Agreement. On May 28, 2018, counsel on behalf of NeoChina filed a motion objecting to the jurisdiction, claiming that the proper jurisdiction for any dispute between these parties is the Shenzhen Court of International Arbitration and the proper parties to this dispute are NeoChina and APAT OE, pursuant to the Asset Purchase Agreement signed by APAT OE and NeoChina. On June 20, 2018 a hearing was held in the Qianhai Court in Shenzhen, China. The Company is unable to predict the outcome of this matter. </font></div><div style="line-height:120%;text-indent:36px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. The Company does not expect to make any additional draws against its credit lines in China until this matter is resolved. We believe we have cash and credit lines available in the U.S. such that this does not have an impact on our operations in China.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">APAT Arbitration</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 16, 2017, APAT OE filed an arbitration claim against NeoChina (the Company&#8217;s China subsidiary), claiming that approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> of the inventory that was sold to APAT&#160;OE by NeoChina in an Asset Purchase Agreement executed between the parties on December 14, 2016 was aged inventory and of no value. The arbitration was heard in the Shenzhen Court of International Arbitration on August 2, 2017. &#160;On October 25, 2017, NeoChina was informed that it was successful in the defense of the dispute and was also successful in its counterclaim against APAT OE.&#160; NeoChina was awarded approximately RMB</font><font style="font-family:inherit;font-size:10pt;">700,000</font><font style="font-family:inherit;font-size:10pt;"> (approximately USD </font><font style="font-family:inherit;font-size:10pt;">$110,000</font><font style="font-family:inherit;font-size:10pt;">) in compensatory damages and attorney fees as well as having the approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> claim against it rejected in its entirety. </font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or about May 1, 2018, APAT OE filed a Notice of Judicial Review of the arbitration judgment in the Shenzhen Intermediate Court in Shenzhen, China.&#160; The case was heard on May 29, 2018, and NeoChina was successful in disputing the Judicial Review, which means that the arbitration judgment against APAT OE and in favor of NeoChina stands. Although APAT OE continues to dispute this matter through the lawsuit as described in the above litigation section, NeoPhotonics Corporation and its affiliates continue to argue that the proper forum for any dispute in reference to the low speed transceiver business purchased by APAT OE is the Shenzhen Court of International Arbitration.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnifications</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, Oyster Communications, Inc. filed nine patent lawsuits against several defendants in the U.S. District Court for the Eastern District of Texas, including one against Cisco Systems, Inc. ("Cisco"). One defendant has successfully transferred their case to the U.S. District Court for the Northern District of California. Additional defendants requested venue changes are still pending. The Company was not named as a defendant in any of the lawsuits. In July 2017, however, Cisco notified the Company that it would be seeking indemnification from the Company for claims against Cisco arising from the lawsuits. The Company is investigating the matter and in discussions with Cisco, but is currently unable to predict the outcome of this matter and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases various facilities under non-cancelable operating leases expiring through 2027. As of </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 these operating leases totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$28.7 million</font><font style="font-family:inherit;font-size:10pt;"> and future minimum sublease receipts were approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended June 30, 2018 and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> in the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June&#160;13, 2017, the Company entered into an office lease for approximately </font><font style="font-family:inherit;font-size:10pt;">39,000</font><font style="font-family:inherit;font-size:10pt;"> square feet for the Company&#8217;s current headquarters in San Jose, California (the &#8220; 2017 Lease&#8221;) with a commencement date of June&#160;1, 2017. The Company&#8217;s existing office lease for the facility was terminated and replaced by the 2017 Lease.&#160;Upon commencement, the 2017 Lease had an initial term of one hundred and twenty-three (</font><font style="font-family:inherit;font-size:10pt;">123</font><font style="font-family:inherit;font-size:10pt;">) months, ending September&#160;30, 2027, (the &#8220; 2017 Lease Initial Term&#8221;) with a monthly rental rate of </font><font style="font-family:inherit;font-size:10pt;">$41,388</font><font style="font-family:inherit;font-size:10pt;">, escalating annually to a maximum monthly rental rate of approximately </font><font style="font-family:inherit;font-size:10pt;">$72,525</font><font style="font-family:inherit;font-size:10pt;"> in the last year of the 2017 Lease Initial Term. Upon termination of the 2017 Lease, the Company anticipates a restoration cost of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2016, the Company entered into an office lease for approximately </font><font style="font-family:inherit;font-size:10pt;">64,000</font><font style="font-family:inherit;font-size:10pt;"> square feet of office and laboratory space located adjacent to the Company&#8217;s current headquarters in San Jose, California (the &#8220;2016 Lease&#8221;).&#160;The term of the 2016 Lease commenced on January 1, 2017. Upon commencement, the 2016 Lease has an initial term of one hundred and twenty-nine (</font><font style="font-family:inherit;font-size:10pt;">129</font><font style="font-family:inherit;font-size:10pt;">) months, ending on September 30, 2027 (the &#8220;2016 Lease Initial Term&#8221;), with a monthly rental rate of </font><font style="font-family:inherit;font-size:10pt;">$144,000</font><font style="font-family:inherit;font-size:10pt;">, escalating annually to a maximum monthly rental rate of approximately </font><font style="font-family:inherit;font-size:10pt;">$194,000</font><font style="font-family:inherit;font-size:10pt;"> in the last year of the 2016 Lease Initial Term. The Landlord has agreed to provide the office and laboratory space to the Company free of charge for the first </font><font style="font-family:inherit;font-size:10pt;">nine months</font><font style="font-family:inherit;font-size:10pt;"> of the 2016 Lease Initial Term through September 30, 2017. Upon termination of the 2016 Lease, the Company anticipates a restoration cost of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Penalty Payment Derivative</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with a private placement transaction with Joint Stock Company &#8220;Rusnano&#8221; (formerly Open Joint Stock Company &#8220;RUSNANO&#8221;), or Rusnano, in 2012, the Company agreed to certain performance obligations including establishing a wholly-owned subsidiary in Russia and making a </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> investment commitment (the &#8220;Investment Commitment&#8217;) towards the Company&#8217;s Russian operations, which could be partially satisfied by cash and/or non-cash investment inside or outside of Russia and/or by way of non-cash asset transfers.</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Rights Agreement, as amended in 2015 (the &#8220;Amended Rights Agreement&#8221;)&#160;limits the maximum amount of penalties and/or exit fee&#160;(the &#8220;Rusnano Payment&#8221;) to be paid by the Company to </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the aggregate and allows&#160;such payment to be reduced when certain milestones are met over time. &#160;The Amended Rights Agreement also provides for an updated investment plan for the Company&#8217;s Russian subsidiaries that includes non-cash transfer of licensing rights to intellectual property, non-cash transfers of existing equipment and commitments to complete the remaining investment milestones through 2019. The Company fulfilled its investment commitment required by 2016 and had contributed over </font><font style="font-family:inherit;font-size:10pt;">$21.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash and assets to its subsidiaries in Russia as of December&#160;31, 2016. Therefore,&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> amounts of the Rusnano Payment were due as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. &#160;</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018, the remaining Investment Commitment was approximately </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> to be invested at any time on or before December 31, 2019. At any point between June 30, 2018 and December 31, 2019, the Company may elect to pay a </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> exit fee to terminate any remaining obligations associated with the Investment Commitment.</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%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the Company entered into a letter of agreement with Rusnano to agree to transfer a 10G SFP+ transceiver product line and incur expected costs of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, by July 30, 2017, which will not be counted toward the Company&#8217;s overall Investment Commitment. Since the asset sale of the Company&#8217;s Low Speed Transceiver Products was completed in January 2017, the Company may undertake an alternative path for spending such amount to be discussed and agreed between the parties.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano has non-transferable veto rights over the Company&#8217;s Russian subsidiaries&#8217; annual budget during the investment period and must approve non-cash asset transfers to be made in satisfaction of the Investment Commitment.&#160;&#160;The Company accounted for the Rusnano Payment as an embedded derivative instrument. &#160;The fair value of the Penalty Payment derivative has been estimated at the date of the original common stock sale (April 27, 2012) and at each subsequent balance sheet date using a probability-weighted discounted future cash flow approach using unobservable inputs, which are classified as Level 3 within the fair value hierarchy. The primary inputs for this approach include the probability of achieving the Investment Commitment and a discount rate that approximates the Company&#8217;s incremental borrowing rate. After the initial measurement, changes in the fair value of this derivative are recorded in other income (expense), net. The estimated fair value of this derivative&#160;was </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of June 30, 2018 and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and December 31, 2017, the derivative was reported within Accrued and other current liabilities and other noncurrent liabilities, respectively on the Company&#8217;s condensed consolidated balance sheets. See Note 7.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration</font></div><div style="line-height:120%;padding-top:9px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, Huawei Technologies Co. Ltd. and their affiliate HiSilicon Technologies (together with Huawei Technologies Co. Ltd., "Huawei") accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">43%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. Two other customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue and the Company&#8217;s top </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue. In the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Huawei accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">37%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. One other customer accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">19%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue and the Company&#8217;s top </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">78%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue. In the six months ended June 30, 2018, Huawei accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">46%</font><font style="font-family:inherit;font-size:10pt;">, of the Company's total revenue. Two other customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">22%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue and the Company's top five customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">87%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue. In the six months ended June 30, 2017, Huawei accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. One other customer accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue and the Company's top five customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">76%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. </font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the Company&#8217;s accounts receivable. 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><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">36%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of the Company&#8217;s accounts receivable.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the carrying amount and weighted average interest rate of the Company&#8217;s debt (in thousands, except percentages):&#160;&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#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: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="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: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;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest<br clear="none"/>Rate</font></div></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Note payable to Shanghai Pudong Development Bank</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Note payable to CITIC Bank</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4.74</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;">17,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4.00</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;">Notes payable to suppliers</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;" 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total notes payable and short-term borrowing</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">&#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 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;">35,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt, current and non-current:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowing under Wells Fargo Credit Facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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 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;">4.10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.29</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;">Mitsubishi Bank loans</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.05% -1.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.05% -1.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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mitsubishi Bank and Yamanashi Chou Bank loan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</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;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;">Unaccreted discount and issuance costs within current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align: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;">&#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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unaccreted discount and issuance costs within long-term debt, net of current portion</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;">(515</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 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(295</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 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom: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 long-term debt, net of unaccreted discount and issuance costs</font></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;">49,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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 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;">46,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 of long-term debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt, net of current 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;">46,152</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;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;">&#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: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;">40,556</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;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;">&#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:bottom;padding-left:44px;padding-top:2px;padding-bottom: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 long-term debt, net of unaccreted discount and issuance costs</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;">49,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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 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;">46,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160; </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Notes payable</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company regularly issues notes payable to its suppliers in China. These notes are supported by non-interest bearing bank acceptance drafts issued under the Company&#8217;s existing line of credit facilities and are due </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months after issuance. As a condition of the notes payable arrangements, the Company is required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s subsidiary in China had </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> line of credit facilities with the following banking institutions:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the first line of credit facility with Shanghai Pudong Development Bank, the Company can borrow up to RMB </font><font style="font-family:inherit;font-size:10pt;">120.0 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$18.1 million</font><font style="font-family:inherit;font-size:10pt;">) for short-term loans at varying interest rates, or up to approximately RMB </font><font style="font-family:inherit;font-size:10pt;">171.4 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$25.9 million</font><font style="font-family:inherit;font-size:10pt;">) for bank acceptance drafts (with a up to </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> compensating balance requirement).&#160;This line of credit facility expires in July 2019.&#160;In November 2017, the Company borrowed&#160;</font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;under this line which bears interest at&#160;</font><font style="font-family:inherit;font-size:10pt;">4.1%</font><font style="font-family:inherit;font-size:10pt;">. The amount of </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line was repaid in May 2018. </font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the second line of credit facility with Shanghai Pudong Development Bank, which expires in July 2019, the Company can borrow up to RMB </font><font style="font-family:inherit;font-size:10pt;">30.0 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">) for short-term loans at varying interest rates, or up to approximately RMB </font><font style="font-family:inherit;font-size:10pt;">42.9 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;">) for bank acceptance drafts (with a up to </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> compensating balance requirement). </font><font style="font-family:inherit;font-size:10pt;color:#ff0000;font-weight:bold;"> </font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:42px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the Company's subsidiary in China entered into a third line of credit facility with CITIC Bank in China, which expires in November 2018. The purpose of the credit facility is to provide short-term borrowings, bank acceptance drafts and letters of credits. Under this credit facility, the Company can borrow up to approximately RMB&#160;</font><font style="font-family:inherit;font-size:10pt;">250 million</font><font style="font-family:inherit;font-size:10pt;">&#160;(</font><font style="font-family:inherit;font-size:10pt;">$37.8 million</font><font style="font-family:inherit;font-size:10pt;">) at varying interest rates. In February 2018, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line which bears interest at </font><font style="font-family:inherit;font-size:10pt;">4.7%</font><font style="font-family:inherit;font-size:10pt;">. The amount of </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line was repaid in August 2018. </font></div></td></tr></table><div style="line-height:120%;padding-top:17px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has another line of credit facility with CITIC Bank in China which expired during September 2017. In July 2017, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line which bears interest at LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.55%</font><font style="font-family:inherit;font-size:10pt;">. The amount of </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line was repaid to CITIC Bank in January 2018.</font></div><div style="line-height:120%;padding-top:17px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under these line of credit facilities, the non-interest bearing bank acceptance drafts issued in connection with the Company&#8217;s notes payable to its suppliers in China, had an outstanding balance of </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.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. In addition to the outstanding notes payable, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> were issued to its suppliers in 2016 for equipment purchases delivered by December 2016. These letters of credit required a </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> compensating balance. As of December&#160;31, 2016, the outstanding balance of these letters of credit was immaterial and was fully repaid as of December 31, 2017.</font></div><div style="line-height:120%;padding-top:17px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, compensating balances relating to these bank acceptance drafts and letters of credit issued to suppliers and the Company&#8217;s subsidiaries totaled </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Compensating balances are classified as restricted cash on the Company&#8217;s condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:17px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. The Company has a dispute pending with APAT OE in judicial court (See Note 11). The Company does not expect to make any additional draws against its credit facilities in China until this matter is resolved.&#160; </font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Credit facilities</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had a credit agreement, as amended, with Comerica Bank as lead bank in the U.S. (the &#8220;Comerica Bank Credit Facility&#8221;) with a borrowing capacity of up to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;In January 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to April 30, 2017 and to remove the covenant related to EBITDA. In April 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity date to July&#160;31, 2017 and&#160;to add a financial covenant that required&#160;maintenance of a modified EBITDA. In June 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to August&#160;31, 2017,&#160;to allow NeoPhotonics China to borrow up to </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">, to limit the indebtedness under the facility to </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> and to modify the EBITDA requirement. In August 2017, the Credit Facility was further amended to extend the maturity to September 30, 2017.&#160;Borrowings under the Comerica Bank Credit Facility bore interest at an interest rate option of a base rate as defined in the agreement plus </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;"> or LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.75%</font><font style="font-family:inherit;font-size:10pt;">.&#160;The base rate was the greater of (a) the effective prime rate, (b) the Federal Funds effective rate plus </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> percent, and (c) the daily adjusting LIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> percent. </font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the amount outstanding under the Comerica Bank Credit Facility was paid in full.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">, or (b) an amount equal to </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable plus </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of qualified cash balances up to </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to certain conditions. At closing, </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> was available, of which </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> was drawn. The Company used </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> of this amount to pay the principal and interest due under the Comerica Bank Credit Facility, which has since been terminated. </font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">either (a)&#160;the LIBOR rate, plus an applicable margin ranging from </font><font style="font-family:inherit;font-size:10pt;">1.50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;"> per annum, or (b)&#160;the prime lending rate, plus an applicable margin ranging from </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;"> per annum.&#160; The Company is also required to pay a commitment fee equal to </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> of the unused portion of the Credit Facility.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility agreement ("Agreement") requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Company is required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which at least </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> shall include unused borrowing capacity. The Agreement also restricts the Company's ability to dispose of assets, permit change in control, merge or consolidate, make acquisitions, incur indebtedness, grant liens, make investments and make certain restricted payments. Borrowings under the Credit Facility are collateralized by substantially all of the Company's assets. The Company was in compliance with the covenants of this Credit Facility as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the outstanding balance under the Credit Facility was </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;"> and the weighted average rate under the LIBOR option was </font><font style="font-family:inherit;font-size:10pt;">4.10%</font><font style="font-family:inherit;font-size:10pt;">. The remaining borrowing capacity 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 </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> is required to be maintained as unused borrowing capacity. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Mitsubishi Bank loans</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 25, 2015, the Company entered into certain loan agreements and related agreements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (the &#8220;Mitsubishi Bank&#8221;) that provided for (i) a term loan in the aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (</font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;Term Loan A&#8221;) and (ii) a term loan in the aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">one billion</font><font style="font-family:inherit;font-size:10pt;"> JPY (</font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;Term Loan B&#8221; and together with the Term Loan A, the &#8220;2015 Mitsubishi Bank Loans&#8221;). The Mitsubishi Bank Loans are secured by a mortgage on certain real property and buildings owned by the Company&#8217;s Japanese subsidiary. Interest on the 2015 Mitsubishi Bank Loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus </font><font style="font-family:inherit;font-size:10pt;">1.40%</font><font style="font-family:inherit;font-size:10pt;">. The Term Loan A requires interest only payments until the maturity date of February 23, 2018, with a lump sum payment of the aggregate principal amount on the maturity date. The Term Loan B requires equal monthly payments of principal equal to </font><font style="font-family:inherit;font-size:10pt;">8,333,000</font><font style="font-family:inherit;font-size:10pt;"> JPY until the maturity date of&#160;February 25, 2025, with a lump sum payment of the balance of </font><font style="font-family:inherit;font-size:10pt;">8,373,000</font><font style="font-family:inherit;font-size:10pt;"> JPY on the maturity date. Interest on the Term Loan B is accrued based upon monthly TIBOR plus </font><font style="font-family:inherit;font-size:10pt;">1.40%</font><font style="font-family:inherit;font-size:10pt;"> and is secured by real estate collateral. In conjunction with the execution of the Bank Loans, the Company paid a loan structuring fee, including consumption tax, of </font><font style="font-family:inherit;font-size:10pt;">40,500,000</font><font style="font-family:inherit;font-size:10pt;"> JPY (</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">). The Term Loan A of&#160;</font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;">&#160;JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">) was repaid to the Mitsubishi Bank in January 2018. </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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2015 Mitsubishi Bank Loans contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company&#8217;s Japanese subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The 2015 Mitsubishi Bank Loans contain financial covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. Outstanding principal balance for Term Loan B and unamortized debt issuance costs were approximately </font><font style="font-family:inherit;font-size:10pt;">666.7 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">) and&#160;</font><font style="font-family:inherit;font-size:10pt;">75.9 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">), respectively, as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The Company was in compliance with the related covenants 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;">.</font></div><div style="line-height:120%;text-indent:117px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the Company entered into a loan agreement and related agreements with the Mitsubishi Bank for a term loan of </font><font style="font-family:inherit;font-size:10pt;">690 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;2017 Mitsubishi Bank Loan&#8221;) to acquire manufacturing equipment for its Japanese subsidiary. This loan is secured by the manufacturing equipment acquired from the loan proceeds. Interest on the 2017 Mitsubishi Bank Loan is based on the annual rate of the monthly TIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;">. The 2017 Mitsubishi Bank Loan matures on March 29, 2024 and requires monthly interest and principal payments over </font><font style="font-family:inherit;font-size:10pt;">72 months</font><font style="font-family:inherit;font-size:10pt;"> commencing in April 2018. The loan contains customary covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. The Company was in compliance with these covenants as of June 30, 2018. The loan is available from March 31,&#160;2017 to March 30, 2018 and&#160;</font><font style="font-family:inherit;font-size:10pt;">690 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">) under this loan was fully drawn as of December&#160;31, 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Mitsubishi Bank and Yamanashi Chou</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Bank loan</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2018, the Company entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank,&#160;Ltd. for a term loan in the aggregate principal amount of&#160;</font><font style="font-family:inherit;font-size:10pt;">850 million</font><font style="font-family:inherit;font-size:10pt;">&#160;JPY (approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;Term Loan C&#8221;).&#160; The purpose of the Term Loan C is to obtain machinery for the core parts of the manufacturing line and payments for related expenses by the Company's subsidiary in Japan. The Term Loan C is secured by the&#160;assets&#160;owned by the Company's subsidiary in Japan. The Term Loan C is available from January&#160;29, 2018 to January&#160;29, 2025.&#160; The&#160;full amount of the&#160;Term Loan C was drawn in January 2018. Interest on the Term Loan C is based upon the annual rate of the three months TIBOR rate plus&#160;</font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;">. The Term Loan C requires quarterly interest payments, along with the principal payments, over </font><font style="font-family:inherit;font-size:10pt;">82</font><font style="font-family:inherit;font-size:10pt;"> months commencing in April&#160;2018. The Term Loan C loan agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Japanese Subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The Term Loan C loan agreement contains financial covenants relating to minimum net assets and maximum ordinary loss.&#160;The Company was in compliance with these covenants as of June 30, 2018. </font></div><div style="line-height:120%;text-indent:117px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, maturities of total long-term debt were as follows (in&#160;thousands):</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: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">3,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">3,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">3,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">33,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">5,725</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;">&#160;</font></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;">49,706</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%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s unrealized gains and losses related to its cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands):</font><font style="font-family:inherit;font-size:7pt;">&#160;</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="32" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;">Gross Unrealized 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;">Gross Unrealized 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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;">Gross Unrealized 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;">Gross Unrealized 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government 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;">&#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;">&#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;">&#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;">751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align: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;">750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,312</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</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,401</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</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,312</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;">(1</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,311</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:52px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">12,401</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">12,401</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;">12,312</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;">(1</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;">12,311</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%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consist of the following (in thousands):</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 taxes and taxes receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition services agreement receivable (Note 6)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 receivable</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,186</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,118</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;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,239</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;">36,235</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:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following presents revenue by product group (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">High Speed Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Network Products and Solutions</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;">11,348</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,830</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;">20,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,840</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;">&#160;&#160;&#160;&#160;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">81,102</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;">73,214</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;">149,688</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;">144,902</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-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenue information by geographical region. Revenue is classified based on the ship to location requested by the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands):</font></div><div style="line-height:174%;padding-bottom:12px;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:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">17,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of world</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,297</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;">20,912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,004</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;">44,451</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;">&#160; Total revenue</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;">81,102</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;">73,214</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;">149,688</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;">144,902</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock-based compensation expense recognized in 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&#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;"> (in thousands):</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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">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;">642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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,039</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;">738</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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: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,337</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;">&#160;</font></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,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,886</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;">6,486</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;">3,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:117px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Determining Fair Value</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model&#160;with the following assumptions: &#160;</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:55%;" 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:10%;" 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:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Stock&#160;options</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom: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;">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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom: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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average expected term (years)</font></div></td><td style="vertical-align: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;">6.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">5.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">6.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">5.99</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 volatility</font></div></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;">66%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">65%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.62%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2.08%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2.27%-2.62%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2.08%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 dividends</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;text-decoration:underline;">Stock appreciation units</font></div></td><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average expected term (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2.33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2.04</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2.39</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 volatility</font></div></td><td style="vertical-align: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;">67%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">67%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">71%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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.73%-2.39%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.76%-1.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.03%-2.39%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.51%-1.50%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 dividends</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td></tr><tr><td style="vertical-align: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;text-decoration:underline;">ESPP</font></div></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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#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 expected term (years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 volatility</font></div></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;">61%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">55%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">61%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">55%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.20%-1.93%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.45%-0.91%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.20%-1.93%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.45%-0.91%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 dividends</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</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:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options and Restricted Stock Units (RSUs)</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option and RSU activity during the six months ended June 30, 2018:</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:58%;" 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:6%;" rowspan="1" 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:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units</font></div></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#160;31,&#160;2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,933,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,404,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">158,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,306,588</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised/Converted</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;">(188,621</font></div></td><td style="vertical-align: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.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(312,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled/Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,993</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#160;30,&#160;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,860,031</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,279,367</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Appreciation Units (SAU)</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SAUs are liability classified share-based awards. Outstanding SAUs are re-measured each reporting period at fair value until settlement. &#160;The Company did </font><font style="font-family:inherit;font-size:10pt;">not</font><font style="font-family:inherit;font-size:10pt;"> grant any SAUs during the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#160;months&#160;ended&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">227,201</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">239,824</font><font style="font-family:inherit;font-size:10pt;"> SAUs outstanding, respectively, and related SAU liabilities were </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. &#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan (ESPP)</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense for employee stock purchase rights that will be recognized over the remaining offering period through November 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Asset sale</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Company completed the sale of its Low Speed Transceiver Products&#8217; assets to APAT OE pursuant to an asset purchase agreement dated December 14, 2016 for consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> (in RMB equivalent) plus approximately </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> (in RMB equivalent) for post-closing transaction service fees under a transition services agreement with APAT OE in which the Company provided short-term manufacturing and other specific services pursuant to such agreement. The related supply chain purchase commitments and value-added tax obligations have been assumed by APAT OE. The receivable and payable balances related to the transition service arrangement were </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. See Note 11 for litigation and arbitration matters with APAT OE. </font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2016, the balance in assets held for sale was </font><font style="font-family:inherit;font-size:10pt;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;">, consisting of </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> in inventories and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> in property, plant and equipment. As a result of post-closing adjustments, total consideration was reduced by approximately </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> for inventory. In addition, an immaterial amount of property, plant and equipment was reclassified from assets held for sale. Upon closing, assets sold to APAT OE were approximately </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;">, including approximately </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;"> in inventories and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> in property, plant and equipment. The adjusted consideration received of approximately </font><font style="font-family:inherit;font-size:10pt;">$21.6 million</font><font style="font-family:inherit;font-size:10pt;"> is subject to further reduction of up to </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> for any indemnification claims. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has a reserve of </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> within accrued and other current liabilities for warranty claims. The indemnification warranties expired on June&#160;30, 2017. The Company recognized a </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> gain on the sale of these assets within the operating loss in 2017.</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All of the Low Speed Transceiver Products were part of the Company&#8217;s Network Products and Solution product group and included the low speed optical network (PON) products for which the end-of-life plan was announced in mid-2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net loss per share</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the basic and diluted net loss per share for the periods indicated (in thousands, except per share amounts):&#160;</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:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Net loss</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;">(10,537</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;">(9,341</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;">(28,783</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;">(20,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Weighted average shares used to compute per share amount:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">44,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,665</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,219</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,463</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,919</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="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share</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;">(0.24</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;">(0.22</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;">(0.65</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;">(0.49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 net loss per share</font></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;">(0.24</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;">(0.22</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;">(0.65</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;">(0.49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has excluded the impact of the following outstanding employee stock options and restricted stock units as well as the shares expected to be issued under its employee stock purchase plan from the computation of diluted net loss per share, as their effect would have been antidilutive (in thousands):&#160;</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:82%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 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;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">3,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td 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,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186</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;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,332</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,747</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:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's assets that are measured at fair value on a recurring basis (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#160;</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="32" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents and short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. government 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;">&#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;">&#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;">&#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;">750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">&#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;">750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forward 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;">&#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;">&#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;">&#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;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mutual funds held in Rabbi Trust, recorded in other long-term 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">563</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">563</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;">523</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">523</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 style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________________________________________________</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">*The fair value of the Company&#8217;s foreign currency forward contract was immaterial as of </font><font style="font-family:inherit;font-size:8pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:8pt;"> and December 31, 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value disclosures</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's assets that are measured at fair value on a recurring basis (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">&#160;</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="32" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents and short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. government 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;">&#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;">&#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;">&#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;">750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">&#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;">750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">12,401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">12,311</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forward 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;">&#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;">&#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;">&#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;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mutual funds held in Rabbi Trust, recorded in other long-term 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">563</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">563</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;">523</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">523</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 style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________________________________________________</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">*The fair value of the Company&#8217;s foreign currency forward contract was immaterial as of </font><font style="font-family:inherit;font-size:8pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:8pt;"> and December 31, 2017.</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers a Non-Qualified Deferred Compensation Plan (&#8220;NQDC Plan&#8221;) to a select group of its highly compensated employees.&#160;&#160;The NQDC Plan provides participants the opportunity to defer payment of certain compensation as defined in the NQDC Plan. A Rabbi Trust has been established to fund the NQDC Plan obligation, which was fully funded at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The assets held by the Rabbi Trust are substantially in the form of exchange traded mutual funds and are included in the Company&#8217;s other long-term assets on its condensed consolidated balance sheets 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;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective July 1, 2016, the Company maintains a hedging program using forward exchange contracts as economic hedges, to protect against volatility of foreign exchange rate exposure when it is deemed economical to do so, based on a cost-benefit analysis that considers the magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instrument. The forward contracts are not designated for hedge accounting.</font></div><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the hedging program, the Company enters into monthly forward exchange contracts, that have average maturities of </font><font style="font-family:inherit;font-size:10pt;">one month</font><font style="font-family:inherit;font-size:10pt;">, to offset the effects of exchange rate exposures for its net intercompany activities denominated in Chinese Renminbi, or RMB, by buying and selling the underlying foreign currency in the future at fixed exchange rates, to offset the consequences of changes in foreign exchange on the balance sheet. Accordingly, fair value changes in the forward contracts help mitigate the changes in the value of the re-measurement of the hedged assets and liabilities attributable to changes in foreign currency exchange rates, except to the extent of the spot-forward differences. The net effect of fair value changes is reported in&#160;other income (expense), net. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the fair value of the Company&#8217;s foreign currency forward contract was immaterial due to the short-term nature of the contract, which generally expires at each month-end. The total notional value of the Company&#8217;s foreign currency exchange contract as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$48.0 million</font><font style="font-family:inherit;font-size:10pt;"> for Chinese Yuan offshore or CNH that approximates the RMB and </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> for Japanese Yen (JPY). </font></div><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's liabilities that are measured at fair value on a recurring basis (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="33" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="16" 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;">As of 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;1</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano payment derivative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,053</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;">43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">432</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> the Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> assets or liabilities required to be measured at fair value on a nonrecurring basis. In the three months ended March 31, 2017, the Company recorded a </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> contingent liability within accrued and other current liabilities on its balance sheet in connection with the contingent indemnification commitments pursuant to an asset sale closed in January 2017. See Note 6. This liability was measured using the Company's best estimate of the likelihood of payment based on circumstances the Company identified as having a significant impact on its fair value during the period, which is considered to be a level 3 fair value measurement.</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Not Measured at Fair Value</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of accounts receivable, accounts payable, notes payable and short-term borrowings approximate their fair values due to the short-term nature and liquidity of these financial instruments. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of the Company's long-term debt approximated its carrying value 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;">, as the interest rates approximated rates currently available to the Company on the issuance of liabilities with a similar maturity. This estimate is considered to be a level 2 fair value measurement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's liabilities that are measured at fair value on a recurring basis (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="33" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="16" 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;">As of 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="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;1</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano payment derivative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,053</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;">43</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">432</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of the amortization expense of the Company&#8217;s purchased intangible assets as reported in the condensed consolidated statements of operations (in thousands):</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:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 expenses</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;">120</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;">118</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;">239</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;">236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></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;">304</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;">321</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;">626</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;">701</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income taxes</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax (provision) benefit for income taxes in the periods presented is based upon the income (loss) before income taxes (in thousands): &#160;&#160;</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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 (provision) benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,080</font></div></td><td style="vertical-align: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;">451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,718</font></div></td><td style="vertical-align: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;">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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s income tax (provision) benefit in 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&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 was primarily related to income taxes of the Company&#8217;s non-U.S. operations.</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company conducts its business globally and its operating income is subject to varying rates of tax in the U.S., China and Japan. Consequently, the Company&#8217;s effective tax rate is dependent upon the geographic distribution of its earnings or losses and the tax laws and regulations in each geographical region. Historically, the Company has experienced net losses in the U.S. and in the short term, expects this trend to continue.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance. If management's assessment of the deferred tax assets or the corresponding valuation allowance were to change, the Company would record the related adjustment to income during the period in which management makes the determination.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, lowered the corporate tax rate from 35% to 21%. The SEC staff issued Staff Accounting Bulletin 118 (&#8220;SAB 118&#8221;) which provides guidance on accounting for the tax effects of the Tax Reform. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Reform enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Reform for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of the Tax Reform is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Reform. We expect to complete our analysis within the measurement period in accordance with SAB 118. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2016-16 on a modified retrospective basis effective January 1, 2018. Upon adoption of this standard on January 1, 2018, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> material changes to either the nature or the amounts of the uncertain tax positions previously determined for the year ended </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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, maturities of marketable securities were as follows (in thousands):</font><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,401</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;">12,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 1 to 2 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;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 3 to 5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">12,401</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;">12,311</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Standards Update Recently Adopted</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-9,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2014-9&#8221;). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company adopted this standard as of January 1, 2018, using the full retrospective transition method. See Note 2 for further details. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-9,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (718)&#8212;Scope of Modification Accounting&#160;</font><font style="font-family:inherit;font-size:10pt;">(ASU 2017-9&#8221;). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-1,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2017-1&#8221;). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASC 2016-18&#8221;). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The reclassified restricted cash balances from investing activities to changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows were not material for all periods presented.</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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory&#160;</font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-16&#8221;). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company&#8217;s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Upon adoption of this standard on January 1, 2018, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.</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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2016-15&#8221;). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. The Company adopted this standard effective January 1, 2018, using the retrospective transition method. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-1,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&#160;</font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-1&#8221;).&#160;&#160;ASU 2016-1 revises an entity&#8217;s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the FASB issued ASU No. 2017-7,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2017-7&#8221;). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial. </font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no other changes in the Company&#8217;s significant accounting policies in the six months ended June 30, 2018, as compared to the significant accounting policies described in its Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting&#160;Standards Update Not Yet Effective</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-4&#8221;). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January&#160;1, 2017. The Company&#160;has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-13&#8221;). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-2&#8221;).&#160;&#160;ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of presentation and significant accounting policies </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements of NeoPhotonics Corporation (&#8220;NeoPhotonics&#8221; or the &#8220;Company&#8221;) 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 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&#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;">, have been prepared in accordance with the instructions on Form 10-Q pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). In accordance with those rules and regulations, the Company has omitted certain information and notes normally provided in the Company&#8217;s annual consolidated financial statements. In the opinion of management, the condensed consolidated financial statements contain all adjustments, consisting only of normal recurring items, except as otherwise noted, necessary for the fair presentation of the Company&#8217;s financial position and results of operations for the interim periods. The year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). These condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements and Notes thereto included 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;">. The results of operations 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&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results expected for the entire fiscal year. All intercompany accounts and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Going Concern</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern</font><font style="font-family:inherit;font-size:10pt;">, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company&#8217;s ability to continue as a going concern within one year of the filing date of this Quarterly Report on Form 10-Q with the SEC in August 2018. The accompanying unaudited condensed financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s working capital was </font><font style="font-family:inherit;font-size:10pt;">$106.0 million</font><font style="font-family:inherit;font-size:10pt;">, including available cash, cash equivalents, short-term investments and restricted cash of approximately </font><font style="font-family:inherit;font-size:10pt;">$67.6 million</font><font style="font-family:inherit;font-size:10pt;">. In the first six months of 2018, the Company had operating losses of </font><font style="font-family:inherit;font-size:10pt;">$26.4 million</font><font style="font-family:inherit;font-size:10pt;"> and cash used in operations of </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">. It had an accumulated deficit of approximately </font><font style="font-family:inherit;font-size:10pt;">$382.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through 2017 and the early part of 2018, the Company's operating results and cash flows were negatively affected by demand that was lower than customer estimates that were used to put capacity in place over the last two years.&#160; In the three months ended June 30, 2018, demand began to increase, primarily due to volume growth in the Americas and the result of increased provincial deployments in China. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To adjust to the demand that has been less than estimates used for capacity decisions, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, in order to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">. As of June 30, 2018, </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;"> was outstanding under this line. The remaining borrowing capacity 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 </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (See Note 9). Additionally, the Company has </font><font style="font-family:inherit;font-size:10pt;">$18.9 million</font><font style="font-family:inherit;font-size:10pt;"> of notes payable and short-term borrowing and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> of current portion of long-term debt as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, which it plans to pay out of its existing available cash.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.&#160; In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in an industry in which it is difficult to evaluate its prospects with certainty. Future declines in China market demand or other changes to the Company&#8217;s forecasts could adversely affect the Company&#8217;s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.&#160; Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company&#8217;s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Certain Significant Risks and Uncertainties</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.&#160;&#160;For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration</font></div><div style="line-height:120%;padding-top:9px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, Huawei Technologies Co. Ltd. and their affiliate HiSilicon Technologies (together with Huawei Technologies Co. Ltd., "Huawei") accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">43%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. Two other customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue and the Company&#8217;s top </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue. In the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Huawei accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">37%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. One other customer accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">19%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue and the Company&#8217;s top </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">78%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue. In the six months ended June 30, 2018, Huawei accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">46%</font><font style="font-family:inherit;font-size:10pt;">, of the Company's total revenue. Two other customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">22%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue and the Company's top five customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">87%</font><font style="font-family:inherit;font-size:10pt;"> of its total revenue. In the six months ended June 30, 2017, Huawei accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. One other customer accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue and the Company's top five customers represented approximately </font><font style="font-family:inherit;font-size:10pt;">76%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's total revenue. </font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the Company&#8217;s accounts receivable. 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><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">36%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of the Company&#8217;s accounts receivable.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; valuation of excess and obsolete inventories; warranty reserves; litigation accrual and recognition of stock-based compensation, among others. Actual results could differ from these estimates.</font></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Standards Update Recently Adopted</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-9,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2014-9&#8221;). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company adopted this standard as of January 1, 2018, using the full retrospective transition method. See Note 2 for further details. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-9,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (718)&#8212;Scope of Modification Accounting&#160;</font><font style="font-family:inherit;font-size:10pt;">(ASU 2017-9&#8221;). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-1,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2017-1&#8221;). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASC 2016-18&#8221;). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The reclassified restricted cash balances from investing activities to changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows were not material for all periods presented.</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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory&#160;</font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-16&#8221;). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company&#8217;s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Upon adoption of this standard on January 1, 2018, the Company recorded </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.</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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2016-15&#8221;). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. The Company adopted this standard effective January 1, 2018, using the retrospective transition method. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial. </font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-1,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&#160;</font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-1&#8221;).&#160;&#160;ASU 2016-1 revises an entity&#8217;s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the FASB issued ASU No. 2017-7,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU 2017-7&#8221;). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial. </font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no other changes in the Company&#8217;s significant accounting policies in the six months ended June 30, 2018, as compared to the significant accounting policies described in its Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting&#160;Standards Update Not Yet Effective</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-4&#8221;). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January&#160;1, 2017. The Company&#160;has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-13&#8221;). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div><div style="line-height:120%;padding-top:16px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-2&#8221;).&#160;&#160;ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities consist of the following (in thousands):&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and other employee-related</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:bottom;padding-left:2px;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,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government grant</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,089</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano payment derivative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset retirement obligations and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,834</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;">4,285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">14,026</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;">14,075</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Japan pension plan</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The pension liability related to the Company&#8217;s Retirement Allowance Plan (&#8220;RAP&#8221;) in Japan 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;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of which </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, was recorded in accrued and other current liabilities and the remainder in other noncurrent liabilities on the Company&#8217;s condensed consolidated balance sheet.</font></div><div style="line-height:120%;text-indent:117px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net periodic pension cost associated with this plan was immaterial in the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;">&#160;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring </font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Company initiated restructuring actions in order to focus on key growth initiatives and to move towards a lower break even revenue level through lower operating expenses and manufacturing cost reductions. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. The Company recorded&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> in restructuring charges within cost of goods sold in the three and six 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;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> in restructuring charges within operating expenses in the three and six months ended June 30, 2018, respectively. The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> in&#160;restructuring charges within cost of goods sold and operating expenses in the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended June 30, 2017. Restructuring activities for the six months ended June 30, 2018 were as follows (in thousands): </font></div><div style="line-height:120%;padding-top:8px;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="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Severance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Facilities Consolidation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring obligations December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</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;">662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(123</font></div></td><td style="vertical-align: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;">(362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align: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;">(528</font></div></td><td style="vertical-align: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;">Non-cash settlements and others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(51</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;">(51</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;">Restructuring obligations 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;">54</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The current restructuring liability reported in Accrued and other current liabilities in the Condensed Consolidated Balance Sheets as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. The non-current restructuring liability reported in other noncurrent liabilities in the Condensed Consolidated Balance Sheets as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of ASC Topic 606, &#8220;Revenue from Contracts with Customers&#8221;</font></div><div style="line-height:120%;text-align:left;text-indent:42px;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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted Topic 606 using the full retrospective method which required it to restate each prior reporting period presented. The adoption did not have a material impact on the Company's consolidated financial statements and as a result, no changes were made to prior reporting periods presented. </font></div><div style="line-height:120%;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product revenue </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company develops, manufactures and sells optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. Revenue is derived primarily from the sale of hardware products. The Company sells its products worldwide, primarily to leading network equipment manufacturers.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue recognition</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company generally bears all costs, risk of loss or damage and retains title to the goods up to the point of transfer of control of promised products to customers. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from consignment inventory by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Nature of products</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from sale of hardware products is recognized upon transfer of control to the customer. The performance obligation for the sale of hardware products is satisfied at a point in time. The Company has aligned its products in two groups - High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">High Speed Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Network Products and Solutions</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;">11,348</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,830</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;">20,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,840</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;">&#160;&#160;&#160;&#160;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">81,102</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;">73,214</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;">149,688</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;">144,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenue information by geographical region. Revenue is classified based on the ship to location requested by the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands):</font></div><div style="line-height:174%;padding-bottom:12px;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:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">17,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of world</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,297</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;">20,912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,004</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;">44,451</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;">&#160; Total revenue</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;">81,102</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;">73,214</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;">149,688</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;">144,902</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period amounts have been reclassified to conform to the current period presentation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred revenue</font></div><div style="line-height:120%;text-align:left;text-indent:42px;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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records deferred revenue when cash payments are received or due in advance of our performance. Refer to Note 7 for disclosure of deferred revenue balances. The increase in the deferred revenue balances during the three and six months ended June 30, 2018 was immaterial, offset by approximately </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;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue recognized during the three and six months ended June 30, 2018 that was included in the deferred revenue balance as of December 31, 2017. The increase in the deferred revenue balances during the three and six months ended June 30, 2017 was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, offset by approximately </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;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue recognized during the three and six months ended June 30, 2017, respectively, that was included in the deferred revenue balance as of December 31, 2016. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records contract assets when the revenue is recognized but the customer payment is contingent on a future event. The balance of contract assets as of June 30, 2018 and December 31, 2017 was immaterial. </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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refund liabilities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records refund liabilities when the contract permits the customer to return the product if certain circumstances arise. The balance of refund liabilities as of June 30, 2018 and December 31, 2017 was immaterial. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net, consists of the following (in thousands):</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 notes 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;">727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</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;">(163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(626</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;">&#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;">77,316</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;">67,229</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%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities consist of the following (in thousands):&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition services agreement payables (Note 6)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset sale related contingent liabilities (Note 6)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">7,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;">Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 and other taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano payment derivative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,205</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;">9,080</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;">&#160;</font></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;">44,288</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;">43,242</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:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive income (loss), net of related taxes, were as follows (in thousands):</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:41%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation 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;">Unrealized Gain (Loss) 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;">Defined Benefit Pension Plan Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 Accumulated Other Comprehensive Income (loss)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align: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;">(168</font></div></td><td style="vertical-align: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;">398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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), net of taxes of zero and reclassifications</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,380</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</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;">(2,379</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 as of June 30,&#160;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,813</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;">&#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;">(168</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;">(1,981</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets consist of the following (in thousands):&#160;</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="24" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" 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;">&#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;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br clear="none"/>Assets</font></div></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology and patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,088</font></div></td><td style="vertical-align: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;">2,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,923</font></div></td><td style="vertical-align: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;">2,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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,991</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;">355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">(14,835</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;">590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,286</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;">(374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309</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;">(366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943</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;">&#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;">54,110</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,453</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">54,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(50,124</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">4,294</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has excluded the impact of the following outstanding employee stock options and restricted stock units as well as the shares expected to be issued under its employee stock purchase plan from the computation of diluted net loss per share, as their effect would have been antidilutive (in thousands):&#160;</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:82%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 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;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">3,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units</font></div></td><td 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,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186</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;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,332</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,747</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:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax (provision) benefit for income taxes in the periods presented is based upon the income (loss) before income taxes (in thousands): &#160;&#160;</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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 (provision) benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,080</font></div></td><td style="vertical-align: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;">451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,718</font></div></td><td style="vertical-align: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;">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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the carrying amount and weighted average interest rate of the Company&#8217;s debt (in thousands, except percentages):&#160;&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#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: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="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: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;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest<br clear="none"/>Rate</font></div></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Note payable to Shanghai Pudong Development Bank</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Note payable to CITIC Bank</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4.74</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;">17,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4.00</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;">Notes payable to suppliers</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;" 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total notes payable and short-term borrowing</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">&#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 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;">35,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt, current and non-current:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowing under Wells Fargo Credit Facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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 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;">4.10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.29</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;">Mitsubishi Bank loans</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.05% -1.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.05% -1.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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mitsubishi Bank and Yamanashi Chou Bank loan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</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;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;">Unaccreted discount and issuance costs within current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align: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;">&#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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unaccreted discount and issuance costs within long-term debt, net of current portion</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;">(515</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 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(295</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 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom: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 long-term debt, net of unaccreted discount and issuance costs</font></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;">49,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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 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;">46,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;background-color:#cceeff;padding-left:2px;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 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;">&#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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 of long-term debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term debt, net of current 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;">46,152</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;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;">&#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: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;">40,556</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;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;">&#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:bottom;padding-left:44px;padding-top:2px;padding-bottom: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 long-term debt, net of unaccreted discount and issuance costs</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;">49,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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 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;">46,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the basic and diluted net loss per share for the periods indicated (in thousands, except per share amounts):&#160;</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:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Net loss</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;">(10,537</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;">(9,341</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;">(28,783</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;">(20,863</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Weighted average shares used to compute per share amount:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">44,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,919</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,665</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,219</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,463</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,919</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="overflow:hidden;height:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:18px;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:18px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share</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;">(0.24</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;">(0.22</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;">(0.65</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;">(0.49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 net loss per share</font></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;">(0.24</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;">(0.22</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;">(0.65</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;">(0.49</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock-based compensation expense recognized in 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&#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;"> (in thousands):</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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,602</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">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;">642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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,039</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;">738</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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: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,337</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;">&#160;</font></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,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,886</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;">6,486</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;">3,758</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%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories, net consist of the following (in thousands):&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font><font style="font-family:inherit;font-size:5pt;">(1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,563</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;">20,655</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;">&#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;">60,947</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;">67,301</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 style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________________________________________________</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:13px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:-11px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods inventory at customer vendor managed inventory locations was </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, maturities of total long-term debt were as follows (in&#160;thousands):</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: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">3,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">3,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">3,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">33,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">5,725</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;">&#160;</font></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;">49,706</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%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):</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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accruals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</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;">(90</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122</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;">Ending balance</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,592</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;">528</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,592</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;">528</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%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring activities for the six months ended June 30, 2018 were as follows (in thousands): </font></div><div style="line-height:120%;padding-top:8px;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="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Severance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Facilities Consolidation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring obligations December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</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;">662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(123</font></div></td><td style="vertical-align: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;">(362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align: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;">(528</font></div></td><td style="vertical-align: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;">Non-cash settlements and others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(51</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;">(51</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;">Restructuring obligations 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;">54</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option and RSU activity during the six months ended June 30, 2018:</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:58%;" 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:6%;" rowspan="1" 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:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" 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;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units</font></div></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#160;31,&#160;2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,933,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,404,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">158,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,306,588</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised/Converted</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;">(188,621</font></div></td><td style="vertical-align: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.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">(312,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled/Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,993</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#160;30,&#160;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,860,031</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,279,367</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model&#160;with the following assumptions: &#160;</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:55%;" 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:10%;" 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:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Stock&#160;options</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom: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;">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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom: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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average expected term (years)</font></div></td><td style="vertical-align: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;">6.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">5.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">6.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">5.99</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 volatility</font></div></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;">66%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">65%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.62%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2.08%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2.27%-2.62%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2.08%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 dividends</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;text-decoration:underline;">Stock appreciation units</font></div></td><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average expected term (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2.33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2.04</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2.39</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 volatility</font></div></td><td style="vertical-align: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;">67%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">67%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">71%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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.73%-2.39%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.76%-1.50%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.03%-2.39%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.51%-1.50%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 dividends</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;%</font></div></td></tr><tr><td style="vertical-align: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;text-decoration:underline;">ESPP</font></div></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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#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 expected term (years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 volatility</font></div></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;">61%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">55%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">61%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">55%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.20%-1.93%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.45%-0.91%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.20%-1.93%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.45%-0.91%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 dividends</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;%</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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of purchased 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;">, is as follows (in thousands):&#160;</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="4" rowspan="1"></td></tr><tr><td style="width:90%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">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;">739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">779</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;">&#160;</font></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,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; equity</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Common Stock</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had reserved </font><font style="font-family:inherit;font-size:10pt;">8,790,965</font><font style="font-family:inherit;font-size:10pt;"> common stock for issuance under its equity incentive plans and </font><font style="font-family:inherit;font-size:10pt;">644,187</font><font style="font-family:inherit;font-size:10pt;"> common stock shares for issuance under its employee stock purchase plan.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated Other Comprehensive Income (loss)</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive income (loss), net of related taxes, were as follows (in thousands):</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:41%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Translation 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;">Unrealized Gain (Loss) 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;">Defined Benefit Pension Plan Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 Accumulated Other Comprehensive Income (loss)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align: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;">(168</font></div></td><td style="vertical-align: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;">398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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), net of taxes of zero and reclassifications</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,380</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</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;">(2,379</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 as of June 30,&#160;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,813</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;">&#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;">(168</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;">(1,981</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> material amounts were reclassified out of accumulated other comprehensive income 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&#160;</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;"> for realized gains or losses on available-for-sale securities.</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated Deficit</font></div><div style="line-height:120%;padding-top:6px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Approximately </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s retained earnings within its total accumulated deficit as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was subject to restriction due to the fact that the Company&#8217;s subsidiaries in China are required to set aside at least </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of their respective accumulated profits each year end to fund statutory common reserves as well as allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent events</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2018, the Company granted </font><font style="font-family:inherit;font-size:10pt;">665,000</font><font style="font-family:inherit;font-size:10pt;"> shares of market-based RSUs to certain employees. These RSUs will vest if the </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;">-day weighted average closing price of the Company's common stock is equal to or greater than certain price targets per share and the recipients remain in continuous service with the Company through such period. </font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the Company repaid </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> to CITIC Bank, which was borrowed under a line of credit facility with CITIC Bank which expires in November 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance sheet components</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable, net</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net, consists of the following (in thousands):</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 notes 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;">727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</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;">(163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(626</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;">&#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;">77,316</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;">67,229</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%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories, net</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories, net consist of the following (in thousands):&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font><font style="font-family:inherit;font-size:5pt;">(1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,563</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;">20,655</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;">&#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;">60,947</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;">67,301</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 style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________________________________________________</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:13px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:-11px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods inventory at customer vendor managed inventory locations was </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Prepaid expenses and other current assets</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consist of the following (in thousands):</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 taxes and taxes receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition services agreement receivable (Note 6)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 receivable</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,186</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,118</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;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,239</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;">36,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Property, plant and equipment, net</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of property, plant and equipment unpaid as of June 30, 2018 and June 30, 2017 was&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Purchased intangible assets</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets consist of the following (in thousands):&#160;</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="24" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" 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;">&#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;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net<br clear="none"/>Assets</font></div></td></tr><tr><td style="vertical-align: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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology and patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,088</font></div></td><td style="vertical-align: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;">2,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,923</font></div></td><td style="vertical-align: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;">2,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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,991</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;">355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">(14,835</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;">590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,286</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;">(374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309</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;">(366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943</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;">&#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;">54,110</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,453</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">54,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(50,124</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">4,294</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense relating to technology and patents and the leasehold interest intangible assets is included within cost of goods sold and customer relationships within operating expenses. The following table presents details of the amortization expense of the Company&#8217;s purchased intangible assets as reported in the condensed consolidated statements of operations (in thousands):</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:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 expenses</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;">120</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;">118</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;">239</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;">236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></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;">304</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;">321</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;">626</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;">701</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of purchased 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;">, is as follows (in thousands):&#160;</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="4" rowspan="1"></td></tr><tr><td style="width:90%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">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;">739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">779</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;">&#160;</font></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,657</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued and other current liabilities</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities consist of the following (in thousands):&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition services agreement payables (Note 6)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset sale related contingent liabilities (Note 6)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">7,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;">Accrued warranty</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 and other taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano payment derivative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,205</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;">9,080</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;">&#160;</font></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;">44,288</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;">43,242</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty Accrual</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):</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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" 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;">&#160;</font></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br clear="none"/>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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended<br clear="none"/>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;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accruals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</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;">(90</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122</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;">Ending balance</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,592</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;">528</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,592</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;">528</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%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other noncurrent liabilities</font></div><div style="line-height:120%;text-indent:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities consist of the following (in thousands):&#160;</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:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" 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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and other employee-related</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:bottom;padding-left:2px;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,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government grant</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,089</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano payment derivative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset retirement obligations and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,834</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;">4,285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">14,026</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;">14,075</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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; valuation of excess and obsolete inventories; warranty reserves; litigation accrual and recognition of stock-based compensation, among others. Actual results could differ from these estimates.</font></div></div> EX-101.SCH 7 nptn-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Asset sale link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Asset sale (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Balance sheet components link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Balance sheet components - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Balance sheet components - Accrued and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Balance sheet components - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Balance sheet components - Estimated future amortization expense of purchased intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Balance sheet components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2410410 - Disclosure - Balance sheet components - Other noncurrent liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Balance sheet components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Balance sheet components - Purchased intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Balance sheet components (Tables) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Balance sheet components - Warranty accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of presentation and significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of presentation and significant accounting policies - (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of presentation and significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Summary of unrealized gains and losses (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Debt - Components of Debt Obligations and Weighted Average Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Debt - Components of Debt Obligations and Weighted Average Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Debt - Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Debt - Maturities of Long-Term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Debt - Mitsubishi Bank and Yamanashi Chou Bank Loans (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Debt - Mitsubishi Bank Loans (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Debt - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Fair value disclosures link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Fair value disclosures - Assets and liabilities measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Fair value disclosures - Hedging Program (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Fair value disclosures - Liabilities measured at fair value on non-recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Fair value disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Income taxes - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Income taxes - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Japan pension plans link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Japan pension plans - (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net loss per share - Computation of Basic and Diluted Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Net loss per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Restructuring - Reserve Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue - Revenue by Product Group (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue - Revenue From External Customers By Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Stock-based compensation - Estimated fair vale of stock-based awards (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Stock-based compensation - Stock appreciation units (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Stock-based compensation - Stock Options and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Stock-based compensation - Summary of stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Stockholders' equity link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Stockholders' equity - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Stockholders' equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Stockholders' equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 nptn-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 nptn-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 nptn-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Summary of Stock Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Estimated Fair Value of Certain Stock-Based Awards Using Black-Scholes-Merton Valuation Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Stock Option and Restricted Stock Unit Activity Share-based Compensation, Activity [Table Text Block] Stockholders' Equity Note [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee stock options Employee Stock Option [Member] Employee stock purchase plan Employee Stock [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Class of Stock [Line Items] Class of Stock [Line Items] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Reclassified out of accumulated other comprehensive loss for realized gains or losses on available for sale securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Accumulated deficit subject to restriction Retained Earnings Accumulated Deficit Subject To Restriction Retained earnings accumulated deficit subject to restriction. Accumulated profits Accumulated Profits Percentage Subject To Restriction Accumulated profits percentage subject to restriction. Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] CITIC Bank CITIC Bank [Member] Information relating to a credit facility with CITIC Bank. Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] China CHINA Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Letter of Credit Letter of Credit [Member] Notes payable to suppliers Notes Payable, Other Payables [Member] Loans Payable Loans Payable [Member] Bankers Acceptance Bankers Acceptance [Member] Short Term Loans Short-term Debt [Member] Notes Payable to Banks Notes Payable to Banks [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Amended Comerica Bank Credit Facility Amended Comerica Bank Credit Facility [Member] Amended Comerica Bank Credit Facility [Member] Loans With Suppliers Loans With Suppliers [Member] Loans With Suppliers [Member] First Credit Facility Expires July 2019 First Credit Facility Expires July 2019 [Member] First Credit Facility Expires July 2019 [Member] First Credit Facility Expires June Two Thousand Sixteen First Credit Facility Expires June Two Thousand Sixteen [Member] First credit facility expires June two thousand sixteen. Second Line Of Credit, Expires July 2019 Second Line Of Credit, Expires July 2019 [Member] Second Line Of Credit, Expires July 2019 [Member] Notes Payable CITIC Bank Notes Payable CITIC Bank [Member] Notes Payable CITIC Bank [Member] Wells Fargo Credit Facility Wells Fargo Credit Facility [Member] Wells Fargo Credit Facility Maximum Maximum [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Line of credit facility, maximum indebtedness under debt covenant Line of credit facility, maximum indebtedness under debt covenant The maximum amount of indebtedness under the debt covenant. Weighted average interest rate Debt, Weighted Average Interest Rate Debt instrument, term Debt Instrument, Term Number of debt instruments Number Of Debt Instruments Number Of Debt Instruments Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Percentage of compensating balance requirement for bank acceptance drafts Percentage Of Compensating Balance Requirement For Bank Acceptance Drafts Percentage of compensating balance requirement for bank acceptance drafts. Proceeds from lines of credit Proceeds from Lines of Credit Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Repayments of lines of credit Repayments of Lines of Credit Credit facility, maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Debt instrument, basis spread Debt Instrument, Basis Spread on Variable Rate Short-term debt Short-term Debt Short-term line of credit facility Line of Credit, Current Unused part of credit facility Line of Credit Facility, Remaining Borrowing Capacity Restricted cash and investments, current Compensating Balance, Amount Balance Sheet Related Disclosures [Abstract] Cost of goods sold Cost, Amortization Operating expenses Amortization of Intangible Assets Total Amortization Cash and Cash Equivalents [Abstract] Summary of Cash, Cash Equivalents and Short-Term investments and Restricted Cash and Investments Schedule Of Cash Cash Equivalents Short Term Investments And Restricted Cash And Investments Table [Table Text Block] Schedule of cash, cash equivalents, short term investments, and restricted cash and investments. Summary of Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Earnings Per Share [Abstract] Computation of Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Potentially Dilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accounts receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Inventories, net Schedule of Inventory, Current [Table Text Block] Prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Purchased intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Amortization expense of purchased intangible assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Estimated future amortization expense of purchased intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Warranty accrual Schedule of Product Warranty Liability [Table Text Block] Other noncurrent liabilities Other Noncurrent Liabilities [Table Text Block] Stock-based compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Restricted stock units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised/Converted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Cancelled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Ending Balance (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning Balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised/Converted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cancelled/Forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending Balance (in USD per share) Number of Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Exercised/Converted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cancelled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending Balance (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning Balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 Exercised/Converted (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 Cancelled/Forfeited (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 Ending Balance (in USD per share) Stock Appreciation Units (SAUs) Stock Appreciation Rights (SARs) [Member] Shares outstanding (in shares) SAU-related liabilities Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Going Concern Substantial Doubt about Going Concern [Policy Text Block] Substantial Doubt about Going Concern [Policy Text Block] Certain Significant Risks And Uncertainties Risks And Uncertainties [Policy Text Block] The company's policy regarding certain significant risks and uncertainties. Concentration Concentration Risk, Credit Risk, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Recent Accounting Standards Update Adopted and Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Income Statement [Abstract] Revenue Revenue from Contract with Customer, Including Assessed Tax Cost of goods sold Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of purchased intangible assets Asset sale related costs Disposal Group, Not Discontinued Operation, Asset Sale Related Expenses Disposal Group, Not Discontinued Operation, Asset Sale Related Expenses Restructuring charges Restructuring Charges Gain on asset sale Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Total interest and other income (expense), net Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax (provision) benefit Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Basic net loss per share (USD per share) Earnings Per Share, Basic Diluted net loss per share (USD per share) Earnings Per Share, Diluted Weighted average shares used to compute basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average shares used to compute diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Carrying Amount and Weighted Average Interest Rate of the Company's Debt Schedule of Debt [Table Text Block] Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Revenue from Contract with Customer [Abstract] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Increase (decrease) in deferred revenue Increase (Decrease) in Contract with Customer, Liability Income Tax Disclosure [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 Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based compensation Share-based Compensation Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract Type Derivative Contract [Domain] Foreign Exchange Forward Foreign Exchange Forward [Member] Derivative Derivative [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value Measurement Frequency Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Investment Type [Axis] Investment Type [Axis] Investment Type Categorization Member Investments [Domain] Money market funds Money Market Funds [Member] U.S. government securities US Government Corporations and Agencies Securities [Member] Mutual funds held in Rabbi Trust, recorded in other long-term assets Mutual Funds Held In Rabbi Trust [Member] Mutual funds held in rabbi trust. 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] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Cash equivalents and short-term investments Cash and Cash Equivalents, Fair Value Disclosure Foreign currency forward contracts Derivative Asset Mutual funds held in Rabbi Trust, recorded in other long-term assets Investments, Fair Value Disclosure Rusnano payment derivative Derivative Liability Fair value, net asset (liability) Fair Value, Net Asset (Liability) Pension and other employee-related Postemployment Benefits Liability, Noncurrent Deferred rent Deferred Rent Credit Deferred revenue Deferred Revenue Government grant Other noncurrent liabilities, government grant The noncurrent liability related to a government grant. Rusnano payment derivative Derivative Liability, Noncurrent Deferred income tax liabilities Deferred Income Tax Liabilities, Net Asset retirement obligations and other Asset Retirement Obligations, Noncurrent Other noncurrent liabilities Liabilities, Other than Long-term Debt, Noncurrent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite Lived Intangible Assets Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Technology and patents Patents And Developed Technology [Member] Patents and developed technology Customer relationships Customer Relationships [Member] Leasehold interest Leasehold Interest [Member] Leasehold interest. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Assets Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Assets Finite-Lived Intangible Assets, Net Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Prepaid taxes and taxes receivable Prepaid Taxes Transition services agreement receivable (Note 6) Prepaid Expense, Transition Service Agreement Represents the amount of prepaid expenses relating to the transition service agreement related to the sale of held-for-sale assets. Deposits and other prepaid expenses Other Prepaid Expense, Current Other receivable Other Receivables, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Retirement Benefits [Abstract] Japan pension plans Pension and Other Postretirement Benefits Disclosure [Text Block] 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] Antidilutive Securities Excluded From Computation Of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potentially dilutive securities, excluded from computation of diluted net income (loss) per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Subsequent Events [Abstract] Subsequent events Subsequent Events [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-16 Accounting Standards Update 2016-16 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Adjustments to accumulated deficit for new accounting pronouncements Cumulative Effect of New Accounting Principle in Period of Adoption Changes to the amounts of uncertain tax positions previously determined Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Short-term investments Short-term Investments [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Loss Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Document Document And Entity Information [Abstract] Document document and entity information. Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Restructuring and Related Activities [Abstract] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast Scenario, Forecast [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency Nature Loss Contingency, Nature [Domain] Indemnification agreement Indemnification Agreement [Member] Lease termination Lease Termination [Member] Anticipated costs upon termination of a lease. Performance guarantee Performance Guarantee [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Finisar Corp Finisar Corp [Member] Finisar Corp Member Lestina International Ltd. litigation Lestina International Ltd. Litigation [Member] Information relating to litigation by Lestina International Ltd. APAT Arbitration Apat Optoelectronics Components Co Arbitration [Member] Information relating to the arbitration of the case brought by APAT Optoelectronics Components Co. Ltd. Sale of Stock [Axis] Sale of Stock [Axis] Sale Of Stock Name Of Transaction Sale of Stock [Domain] Private Placement Private Placement [Member] Russian federation RUSSIAN FEDERATION Embedded derivative financial instruments Embedded Derivative Financial Instruments [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Rusnano Rusnano [Member] Information relating to the Rusnano Rights agreement. Commitments And Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and contingencies disclosure. Pending claims Loss Contingency, Pending Claims, Number Number of defendants Loss Contingency, Number of Defendants Damages sought, value Loss Contingency, Damages Sought, Value Damages awarded to company Proceeds from Legal Settlements Payment for legal settlement Payments for Legal Settlements Operating leases, future minimum payments due Operating Leases, Future Minimum Payments Due Operating leases, future minimum, sublease receipts Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Rent expense Operating Leases, Rent Expense, Net Area of office lease Area of office lease The total area of office space leased. Office lease term, months Office lease term, months The term of the office lease, in months. Office lease, monthly rental rate Office lease, monthly rental rate The monthly rental rate for the office lease. Asset Retirement Obligations, Noncurrent Office and laboratory lease period free of charge Office And Laboratory Space, Lease Period Free Of Charge Represents the period in which the landlord has agreed to provide the office and laboratory space free of charge. Asset retirement obligation Asset Retirement Obligation Other non-current liability Contractual Obligation Amount of contribution Amount contributed on fulfillment of conditions Amount contributed on fulfillment of above investment commitment. Exit fees for future Exit Fees Payable To Cease Operations In Second Or Fourth Year Represents the information pertaining to payable of exit fees in the operation for second or fourth year. Expected costs to transfer product line Expected Costs to Transfer Product Line Expected Costs to Transfer Product Line Penalty payment derivative Embedded Derivative, Fair Value of Embedded Derivative Liability Schedule of Accumulated Other Comprehensive Income, Net of Related Taxes Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility Base Rate Base Rate [Member] Libor Plus Rate Federal funds effective rate Federal Funds Effective Swap Rate [Member] Daily adjusting LIBOR rate Daily Adjusting London Interbank Offered Rate L I B O R [Member] Daily adjusting LIBOR member. Prime Rate Prime Rate [Member] Capital Expenditures Credit Facility Expires April 30, 2017 Comerica Bank Credit Facility [Member] Comerica Bank Credit Facility [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Revolver accounts receivable Revolver Accounts Receivable Revolver Accounts Receivable Cash balance for borrowing Cash Balance For Borrowing Cash Balance Percentage For Borrowing Cash balance max borrowing Cash Balance Max Borrowing Cash Balance Max Borrowing Line of credit facility increase Line of Credit Facility, Increase (Decrease), Net Line of credit facility, outstanding Long-term Line of Credit Repayment of notes payable Repayments of Notes Payable Commitment fee Commitment Fee Commitment Fee Unused borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Line of credit fair value outstanding Line of Credit Facility, Fair Value of Amount Outstanding Minimum required unused borrowing capacity Line of Credit Facility, Minimum Required Unused Borrowing Capacity Line of Credit Facility, Minimum Required Unused Borrowing Capacity Accounts receivable Accounts Receivable, Gross, Current Trade notes receivable Other Receivables, Gross, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Account and trade note receivables, net Accounts Receivable, Net, Current Note Payable to Shanghai Pudong Development Bank [Member] Note Payable to Shanghai Pudong Development Bank [Member] Note Payable to Shanghai Pudong Development Bank [Member] Mitsubishi Bank Loans Mitsubishi Bank Loans [Member] Mitsubishi Bank Loans [Member] Mitsubishi Bank Loans And Yamanashi Chou Bank Loans [Member] Mitsubishi Bank Loans And Yamanashi Chou Bank Loans [Member] Mitsubishi Bank Loans And Yamanashi Chou Bank Loans Long-term debt, gross Long-term Debt, Gross Unaccreted discount and issuance costs within current portion of long-term debt Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Current, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Current, Net Unaccreted discount and issuance costs within long-term debt, net of current portion Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Noncurrent, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Noncurrent, Net Total long-term debt, net of unaccreted discount and issuance costs Long-term Debt Current portion of long-term debt Long-term Debt, Current Maturities Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. [Member] Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. [Member] Term Loan C Term Loan C [Member] Term Loan C [Member] Tokyo interbank offer rate Tokyo Interbank Offer Rate [Member] Tokyo Interbank Offer Rate. Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Operating Expense Operating Expense [Member] Cost of Sales And Operating Expense Cost of Sales And Operating Expense [Member] Cost of Sales And Operating Expense [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges incurred Restructuring and Related Cost, Incurred Cost Restructuring reserve recorded in accrued and other current liabilities Restructuring Reserve, Current Restructuring reserve recorded in other noncurrent liabilities Restructuring Reserve, Noncurrent Restructuring Restructuring and Related Activities Disclosure [Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance Employee Severance [Member] Facilities Consolidation Facility Closing [Member] Others Asset Related [Member] Asset Related Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restructuring obligations December 31, 2017 Restructuring Reserve Charges Cash payments Payments for Restructuring Non-cash settlements and others Restructuring Reserve, Settled without Cash Restructuring obligations June 30, 2018 Numerator: Earnings Per Share Basic And Diluted Numerator [Abstract] Earnings per share basic and diluted numerator. Net loss Denominator: Earnings Per Share Basic And Diluted Denominator [Abstract] Earnings per share basic and diluted denominator. Weighted average shares used to compute per share amount: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic (in shares) Diluted (in shares) Basic net loss per share (USD per share) Diluted net loss per share (USD per share) 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 Finished goods, at vendor managed inventory locations Other Inventory, Inventory at off Site Premises, Gross ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Debt Securities, Available-for-sale, Current Restricted cash Restricted Cash and Investments, Current Accounts receivable, net of allowance for doubtful accounts Inventories Prepaid expenses and other current assets Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Purchased intangible assets, net Goodwill Goodwill Other long-term assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Notes payable and short-term borrowing Notes and Loans Payable, Current Accrued and other current liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Other noncurrent liabilities Total liabilities Liabilities Commitments and contingencies (Note 11) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0025 par value, 10,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.0025 par value, 100,000 shares authorized; At March 31, 2018, 44,314 shares issued and and outstanding; at December 31, 2017, 44,219 shares issued and outstanding Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Mitsubishi Bank Mitsubishi Bank [Member] Mitsubishi bank. Mitsubishi Bank Term Loan A Mitsubishi Bank Term Loan A [Member] Mitsubishi Bank Term Loan A [Member] Mitsubishi Bank Term Loan B Mitsubishi Bank Term Loan B [Member] Mitsubishi Bank Term Loan B [Member] 2017 Mitsubishi Bank Loan Mitsubishi Bank Loan2017 [Member] Information pertaining to the 2017 Mitsubishi Bank Loan. Debt, aggregate principal amount Debt Instrument, Face Amount Debt, periodic principal payments Debt Instrument, Periodic Payment, Principal Debt, lump sum payment on the maturity date Debt Lump Sum Payment On Maturity Date Debt, lump sum payment on the maturity date. Loan structuring fee including consumption tax Payments of Debt Issuance Costs Long-term debt Unamortized debt issuance costs Unamortized Debt Issuance Expense Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Cash Cash Cash equivalents Cash Equivalents, at Carrying Value Restricted cash Total cash, cash equivalents and restricted cash shown in the statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, short-term investments and restricted cash Cash, Cash Equivalents, and Short-term Investments [Text Block] Net loss per share Earnings Per Share [Text Block] Pension liability Defined Benefit Plan, Benefit Obligation Pension liability included in accrued and other current liabilities Liability, Defined Benefit Pension Plan, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Americas UNITED STATES Rest of world Other [Member] Other [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Stockholders’ equity Stockholders' Equity Note Disclosure [Text Block] Summary of Income Tax (Provisions) Benefits Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Fair Value, Measurements, Nonrecurring Fair Value, Measurements, Nonrecurring [Member] Other current liabilities Other Current Liabilities [Member] Contingent liability in connection with contingent indemnification commitments Loss Contingency, Estimate of Possible Loss Concentration Risk [Table] Concentration Risk [Table] Wells Fargo Bank, National Association Wells Fargo Bank, National Association [Member] Wells Fargo Bank, National Association [Member] Customer [Axis] Customer [Axis] Name Of Major Customer Customer [Domain] Huawei Technologies Huawei Technologies [Member] Huawei Technologies. Top Five Customers Top Five Customers [Member] Top Five Customers [Member] Customer One Customer One [Member] Customer one. Customer Two Customer Two [Member] Customer two. Customer three Customer Three [Member] Customer three. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Revenue Sales Revenue, Net [Member] Accounts receivable Accounts Receivable [Member] Revolving Credit Facility Revolving Credit Facility [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Working capital Working capital The amount of the company's working capital used to fund operations. Cash, cash equivalents, short-term investments and restricted cash Cash, Cash Equivalents, Short-Term Investments And Restricted Cash The amount of the company's cash, cash equivalents, short-term investments and restricted cash. Operating losses Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Accumulated deficit Percentage of concentration of credit risk Concentration Risk, Percentage 2018 (remaining six months) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two 2020 Long-term Debt, Maturities, Repayments of Principal in Year Three 2021 Long-term Debt, Maturities, Repayments of Principal in Year Four 2022 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total long-term debt, current and non-current Debt, Long-term and Short-term, Combined Amount Subsequent Event [Table] Subsequent Event [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Market based awards granted Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Transition services agreement payables (Note 6) Transition Service Agreement Related Liability The liability pertaining to the transition service agreement related to the sale of assets held-for-sale. Employee-related Employee-related Liabilities, Current Asset sale related contingent liabilities (Note 6) Asset-sale related contingent liabilities The contingent liabilities related to the sale of assets held-for-sale. Accrued warranty Standard and Extended Product Warranty Accrual Deferred revenue, current Deferred Revenue, Current Income and other taxes payable Taxes Payable, Current Rusnano payment derivative Derivative Liability, Current Other accrued expenses Other Accrued Liabilities, Current Accrued and other current liabilities Other Liabilities, Current Revenue Revenue from Contract with Customer [Text Block] Fair value disclosures Fair Value Disclosures [Text Block] Fair Value of Financial Assets Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair Value of Financial Liabilities Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Deferred taxes Deferred Income Tax Expense (Benefit) Others Other Operating Activities, Cash Flow Statement Loss (gain) on sale of assets and other write-offs Gain (Loss) on Disposition of Property Plant Equipment Loss (gain) on foreign currency hedges Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Allowance for doubtful accounts Provision for Doubtful Accounts Write-down of inventories Inventory Write-down Foreign currency remeasurement Foreign Currency Transaction Gain (Loss), before Tax Change in assets and liabilities, net of effects of asset sale: 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 and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Net cash used in operating activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property, plant and equipment and other assets Proceeds from Sale of Property, Plant, and Equipment Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-sale Proceeds from sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from maturity of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Settlement of foreign currency hedges Proceeds from Hedge, Investing Activities Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from exercise of stock options and issuance of stock under ESPP Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Tax withholding on restricted stock units Payments Related to Tax Withholding for Share-based Compensation Payments for public stock offering Payments of Stock Issuance Costs Proceeds from bank loans, net of debt issuance costs Proceeds from Bank Debt Repayment of bank loans Repayments of Bank Debt Proceeds from issuance of notes payable Proceeds from Notes Payable Repayment of notes payable Proceeds from government grants Proceeds From Government Grants Proceeds From Government Grants Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash, cash equivalents and restricted cash Effect Of Exchange Rate On Cash, Cash Equivalents, And Restricted Cash Effect Of Exchange Rate On Cash, Cash Equivalents, And Restricted Cash Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Decrease in unpaid property, plant and equipment Changes In Unpaid Property Plant And Equipment Increase (decrease) in unpaid property, plant and equipment payable. Debt Debt Disclosure [Text Block] Awards granted in the period (in shares) Unrecognized stock-based compensation expense Income taxes Income Tax Disclosure [Text Block] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] High Speed Products High Speed [Member] High Speed [Member] Network Products and Solutions Network Products and Solution [Member] Network Products and Solution [Member] Balance sheet components Supplemental Balance Sheet Disclosures [Text Block] Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Impairment losses on marketable securities Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Portion in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest Number of marketable securities in an unrealized loss position Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year Restricted Cash and Investments, Legal Contingency, Current Restricted Cash and Investments, Legal Contingency, Current Restricted Cash and Investments, Legal Contingency, Current Restricted Cash and Investment, Government Grants, Current Restricted Cash and Investment, Government Grants, Current Restricted Cash and Investment, Government Grants, Current Restricted Cash and Investments, Compensating Notes Payable Balance, Current Restricted Cash and Investments, Compensating Notes Payable Balance, Current Restricted Cash and Investments, Compensating Notes Payable Balance, Current Statement of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments, net of zero tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gains on available-for-sale securities, net of zero tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] AOCI Attributable to Parent AOCI Attributable to Parent [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gain (Loss) on Available-For-Sale Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Defined Benefit Pension Plan Adjustment Accumulated Defined Benefit Plans Adjustment, Net Transition Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Balance as of December 31, 2017 Other comprehensive income (loss), net of taxes of zero and reclassifications Balance as of June 30, 2018 Basis of presentation and significant accounting policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Summary of Revenue by Product Group and Geographical Region Disaggregation of Revenue [Table Text Block] 2018 (remaining six months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Discontinued Operations and Disposal Groups [Abstract] Asset sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Less than 1 year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due in 1 to 2 years Available For Sale Securities Debt Maturities After One Through Two Years Fair Value Available for sale securities debt maturities after one through two years fair value. Due in 3 to 5 years Available For Sale Securities Debt Maturities After Two Through Five Years Fair Value Available for sale securities debt maturities after two through five years fair value. Total Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] APAT OE APAT OE [Member] APAT OE [Member] Property, plant and equipment Property, Plant and Equipment [Member] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale, Name [Domain] Long Lived Assets Held-for-sale, Name [Domain] Inventories Inventories [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Consideration received pursuant to asset purchase agreement Disposal Group, Including Discontinued Operation, Consideration Proceeds from post-closing transaction services fees under transition services agreement Proceeds from post-closing transaction services fees under transition services agreement Under the terms of the asset purchase agreement, this item represents post-closing transaction service fees to be received under a transition services agreement with the purchaser. Transition services agreement receivable Transition services agreement payables Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Assets held for sale, other Assets Held-for-sale, Not Part of Disposal Group, Current, Other Reclassification from assets held-for-sale Post-closing adjustments, reclassification from assets held-for-sale Reclassifications from assets held-for-sale after the closing of the transaction. Assets sold Disposal group, not discontinued operation, assets sold The assets sold of a disposal group not classified as a discontinued operation. Disposal group consideration adjustment Disposal group consideration adjustment The amount of adjustment to the consideration of a disposal group. Consideration adjustment for potential indemnification claims Disposal Group Consideration Adjustment For Potential Indemnification Claims Disposal Group Consideration Adjustment For Potential Indemnification Claims Contingent liability Gain within operating income Offsetting Assets [Table] Offsetting Assets [Table] Foreign exchange contracts Foreign Exchange Contract [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] China, Yuan Renminbi China, Yuan Renminbi Japan, Yen Japan, Yen Statement [Line Items] Statement [Line Items] Average maturities of monthly foreign exchange contracts Derivative, Average Remaining Maturity Notional value of derivatives related to economic hedges Derivative Asset, Notional Amount Weighted-average expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Weighted-average 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 Risk-free interest rate minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Beginning balance Warranty accruals Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Ending balance EX-101.PRE 11 nptn-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Trading Symbol NPTN  
Entity Registrant Name NEOPHOTONICS CORP  
Entity Central Index Key 0001227025  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   45,302,477
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 48,383 $ 78,906
Short-term investments 12,401 12,311
Restricted cash 6,839 2,658
Accounts receivable, net of allowance for doubtful accounts 77,316 67,229
Inventories 60,947 67,301
Prepaid expenses and other current assets 30,239 36,235
Total current assets 236,125 264,640
Property, plant and equipment, net 115,710 127,565
Purchased intangible assets, net 3,657 4,294
Goodwill 1,115 1,115
Other long-term assets 3,199 5,339
Total assets 359,806 402,953
Current liabilities:    
Accounts payable 64,085 69,017
Notes payable and short-term borrowing 18,929 35,607
Current portion of long-term debt 2,868 6,005
Accrued and other current liabilities 44,288 43,242
Total current liabilities 130,170 153,871
Long-term debt, net of current portion 46,152 40,556
Other noncurrent liabilities 14,026 14,075
Total liabilities 190,348 208,502
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, $0.0025 par value, 10,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.0025 par value, 100,000 shares authorized; At March 31, 2018, 44,314 shares issued and and outstanding; at December 31, 2017, 44,219 shares issued and outstanding 112 111
Additional paid-in capital 553,945 545,953
Accumulated other comprehensive income (loss) (1,981) 398
Accumulated deficit (382,618) (352,011)
Total stockholders’ equity 169,458 194,451
Total liabilities and stockholders’ equity $ 359,806 $ 402,953
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0025 $ 0.0025
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0025 $ 0.0025
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 44,906,000 44,219,000
Common stock, shares outstanding (in shares) 44,906,000 44,219,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Revenue $ 81,102 $ 73,214 $ 149,688 $ 144,902
Cost of goods sold 65,630 56,437 125,034 109,622
Gross profit 15,472 16,777 24,654 35,280
Operating expenses:        
Research and development 13,243 14,206 27,131 29,750
Sales and marketing 3,891 3,910 8,015 8,842
General and administrative 7,267 7,729 14,917 19,155
Amortization of purchased intangible assets 120 118 239 236
Asset sale related costs 79 21 93 151
Restructuring charges 622 494 653 721
Gain on asset sale 0 0 0 (2,000)
Total operating expenses 25,222 26,478 51,048 56,855
Loss from operations (9,750) (9,701) (26,394) (21,575)
Interest income 122 31 215 104
Interest expense (759) (111) (1,467) (248)
Other income (expense), net 930 (11) 581 238
Total interest and other income (expense), net 293 (91) (671) 94
Loss before income taxes (9,457) (9,792) (27,065) (21,481)
Income tax (provision) benefit (1,080) 451 (1,718) 618
Net loss $ (10,537) $ (9,341) $ (28,783) $ (20,863)
Basic net loss per share (USD per share) $ (0.24) $ (0.22) $ (0.65) $ (0.49)
Diluted net loss per share (USD per share) $ (0.24) $ (0.22) $ (0.65) $ (0.49)
Weighted average shares used to compute basic net loss per share (in shares) 44,665 43,219 44,463 42,919
Weighted average shares used to compute diluted net loss per share (in shares) 44,665 43,219 44,463 42,919
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - 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 loss $ (10,537) $ (9,341) $ (28,783) $ (20,863)
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of zero tax (8,482) 1,445 (2,380) 3,913
Unrealized gains on available-for-sale securities, net of zero tax 0 13 1 16
Total other comprehensive income (loss) (8,482) 1,458 (2,379) 3,929
Comprehensive loss $ (19,019) $ (7,883) $ (31,162) $ (16,934)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities    
Net loss $ (28,783) $ (20,863)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 15,911 13,298
Stock-based compensation expense 6,486 3,758
Deferred taxes (42) 609
Others 214 122
Loss (gain) on sale of assets and other write-offs 43 (1,669)
Loss (gain) on foreign currency hedges 1,005 (1,070)
Allowance for doubtful accounts (101) 92
Write-down of inventories 1,857 2,279
Foreign currency remeasurement (1,123) 650
Change in assets and liabilities, net of effects of asset sale:    
Accounts receivable (9,981) 24,110
Inventories 4,173 (32,291)
Prepaid expenses and other assets 5,565 (14,803)
Accounts payable 94 2,451
Accrued and other liabilities 148 6,831
Net cash used in operating activities (4,534) (16,496)
Cash flows from investing activities    
Purchase of property, plant and equipment (10,653) (34,597)
Proceeds from sale of property, plant and equipment and other assets 15 21,784
Purchase of marketable securities (840) (41,807)
Proceeds from sale of marketable securities 0 52,271
Proceeds from maturity of marketable securities 750 6,458
Settlement of foreign currency hedges 1,003 1,005
Net cash (used in) provided by investing activities (9,725) 5,114
Cash flows from financing activities    
Proceeds from exercise of stock options and issuance of stock under ESPP 1,933 3,136
Tax withholding on restricted stock units (276) (638)
Payments for public stock offering 0 (117)
Proceeds from bank loans, net of debt issuance costs 24,419 48,994
Repayment of bank loans (39,603) (48,045)
Proceeds from issuance of notes payable 2,039 4,235
Repayment of notes payable (1,676) (6,599)
Proceeds from government grants 1,257 0
Net cash (used in) provided by financing activities (11,907) 966
Effect of exchange rates on cash, cash equivalents and restricted cash (176) 782
Net decrease in cash, cash equivalents and restricted cash (26,342) (9,634)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 55,222 76,951
Supplemental disclosure of non-cash investing and financing activities:    
Decrease in unpaid property, plant and equipment $ 6,943 $ 6,342
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of presentation and significant accounting policies
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation and significant accounting policies
Basis of presentation and significant accounting policies
Basis of Presentation and Consolidation
The condensed consolidated financial statements of NeoPhotonics Corporation (“NeoPhotonics” or the “Company”) as of June 30, 2018 and for the three and six months ended June 30, 2018 and 2017, have been prepared in accordance with the instructions on Form 10-Q pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). In accordance with those rules and regulations, the Company has omitted certain information and notes normally provided in the Company’s annual consolidated financial statements. In the opinion of management, the condensed consolidated financial statements contain all adjustments, consisting only of normal recurring items, except as otherwise noted, necessary for the fair presentation of the Company’s financial position and results of operations for the interim periods. The year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”). These condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results expected for the entire fiscal year. All intercompany accounts and transactions have been eliminated.
Going Concern
Accounting Standards Update (“ASU”) No. 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company’s ability to continue as a going concern within one year of the filing date of this Quarterly Report on Form 10-Q with the SEC in August 2018. The accompanying unaudited condensed financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.
As of June 30, 2018, the Company’s working capital was $106.0 million, including available cash, cash equivalents, short-term investments and restricted cash of approximately $67.6 million. In the first six months of 2018, the Company had operating losses of $26.4 million and cash used in operations of $4.5 million. It had an accumulated deficit of approximately $382.6 million as of June 30, 2018.
Through 2017 and the early part of 2018, the Company's operating results and cash flows were negatively affected by demand that was lower than customer estimates that were used to put capacity in place over the last two years.  In the three months ended June 30, 2018, demand began to increase, primarily due to volume growth in the Americas and the result of increased provincial deployments in China.
To adjust to the demand that has been less than estimates used for capacity decisions, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, in order to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of $50.0 million. As of June 30, 2018, $30.3 million was outstanding under this line. The remaining borrowing capacity as of June 30, 2018 was $19.7 million, of which $5.0 million is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (See Note 9). Additionally, the Company has $18.9 million of notes payable and short-term borrowing and $2.9 million of current portion of long-term debt as of June 30, 2018, which it plans to pay out of its existing available cash.
The Company currently believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.  In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.
The Company operates in an industry in which it is difficult to evaluate its prospects with certainty. Future declines in China market demand or other changes to the Company’s forecasts could adversely affect the Company’s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.  Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company’s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.
Certain Significant Risks and Uncertainties
The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.  For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company’s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.
Concentration
In the three months ended June 30, 2018, Huawei Technologies Co. Ltd. and their affiliate HiSilicon Technologies (together with Huawei Technologies Co. Ltd., "Huawei") accounted for approximately 43% of the Company's total revenue. Two other customers accounted for approximately 25% and 12% of the Company’s total revenue and the Company’s top five customers represented approximately 90% of the Company’s total revenue. In the three months ended June 30, 2017, Huawei accounted for approximately 37% of the Company's total revenue. One other customer accounted for approximately 19% of the Company’s total revenue and the Company’s top five customers represented approximately 78% of the Company’s total revenue. In the six months ended June 30, 2018, Huawei accounted for approximately 46%, of the Company's total revenue. Two other customers accounted for approximately 22% and 10% of the Company's total revenue and the Company's top five customers represented approximately 87% of its total revenue. In the six months ended June 30, 2017, Huawei accounted for approximately 39% of the Company's total revenue. One other customer accounted for approximately 16% of the Company's total revenue and the Company's top five customers represented approximately 76% of the Company's total revenue.
As of June 30, 2018, three customers accounted for approximately 44%, 13% and 11% of the Company’s accounts receivable. As of December 31, 2017, three customers accounted for approximately 36%, 14% and 10%, respectively, of the Company’s accounts receivable.
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; valuation of excess and obsolete inventories; warranty reserves; litigation accrual and recognition of stock-based compensation, among others. Actual results could differ from these estimates.
Accounting Standards Update Recently Adopted
In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-9, Revenue from Contracts with Customers (“ASU 2014-9”). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company adopted this standard as of January 1, 2018, using the full retrospective transition method. See Note 2 for further details.

In May 2017, the FASB issued ASU No. 2017-9, Compensation—Stock Compensation (718)—Scope of Modification Accounting (ASU 2017-9”). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In January 2017, the FASB issued ASU 2017-1, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-1”). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (“ASC 2016-18”). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The reclassified restricted cash balances from investing activities to changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows were not material for all periods presented.

In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (“ASU 2016-16”). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company’s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Upon adoption of this standard on January 1, 2018, the Company recorded $1.8 million to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (“ASU 2016-15”). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company’s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. The Company adopted this standard effective January 1, 2018, using the retrospective transition method. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In January 2016, the FASB issued ASU 2016-1, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-1”).  ASU 2016-1 revises an entity’s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company’s annual and interim reporting periods beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In March 2017, the FASB issued ASU No. 2017-7, Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost (“ASU 2017-7”). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.
There have been no other changes in the Company’s significant accounting policies in the six months ended June 30, 2018, as compared to the significant accounting policies described in its Annual Report on Form 10-K for the year ended December 31, 2017
Recent Accounting Standards Update Not Yet Effective 
In January 2017, the FASB issued ASU 2017-4, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-4”). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company’s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) (“ASU 2016-2”).  ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue

Adoption of ASC Topic 606, “Revenue from Contracts with Customers”

On January 1, 2018, the Company adopted Topic 606 using the full retrospective method which required it to restate each prior reporting period presented. The adoption did not have a material impact on the Company's consolidated financial statements and as a result, no changes were made to prior reporting periods presented.

Product revenue
The Company develops, manufactures and sells optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. Revenue is derived primarily from the sale of hardware products. The Company sells its products worldwide, primarily to leading network equipment manufacturers.

Revenue recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company generally bears all costs, risk of loss or damage and retains title to the goods up to the point of transfer of control of promised products to customers. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from consignment inventory by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments.

Nature of products
Revenue from sale of hardware products is recognized upon transfer of control to the customer. The performance obligation for the sale of hardware products is satisfied at a point in time. The Company has aligned its products in two groups - High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
2018
 
2017
High Speed Products
$
69,754

 
$
59,384

 
$
128,843

 
$
118,062

Network Products and Solutions
11,348

 
13,830

 
20,845

 
26,840

    Total revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902



The following table presents the Company's revenue information by geographical region. Revenue is classified based on the ship to location requested by the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
2018
 
2017
China
$
46,111

 
$
38,700

 
$
87,783

 
$
77,086

Americas
17,694

 
13,602

 
29,901

 
23,365

Rest of world
17,297

 
20,912

 
32,004

 
44,451

  Total revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902


Certain prior period amounts have been reclassified to conform to the current period presentation.

Deferred revenue

The Company records deferred revenue when cash payments are received or due in advance of our performance. Refer to Note 7 for disclosure of deferred revenue balances. The increase in the deferred revenue balances during the three and six months ended June 30, 2018 was immaterial, offset by approximately $0.2 million and $0.6 million of revenue recognized during the three and six months ended June 30, 2018 that was included in the deferred revenue balance as of December 31, 2017. The increase in the deferred revenue balances during the three and six months ended June 30, 2017 was $0.4 million and $1.6 million, respectively, offset by approximately $0.2 million and $0.5 million of revenue recognized during the three and six months ended June 30, 2017, respectively, that was included in the deferred revenue balance as of December 31, 2016.

Contract assets
The Company records contract assets when the revenue is recognized but the customer payment is contingent on a future event. The balance of contract assets as of June 30, 2018 and December 31, 2017 was immaterial.

Refund liabilities
The Company records refund liabilities when the contract permits the customer to return the product if certain circumstances arise. The balance of refund liabilities as of June 30, 2018 and December 31, 2017 was immaterial.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net loss per share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net loss per share
Net loss per share
 
The following table sets forth the computation of the basic and diluted net loss per share for the periods indicated (in thousands, except per share amounts): 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Numerator:
    
 
 
 
    
 
 
Net loss
$
(10,537
)
 
$
(9,341
)
 
$
(28,783
)
 
$
(20,863
)
Denominator:
 

 
 

 
 
 
 
Weighted average shares used to compute per share amount:
 

 
 

 
 
 
 
Basic
44,665

 
43,219

 
44,463

 
42,919

Diluted
44,665

 
43,219

 
44,463

 
42,919

 
 
 
 
 
 
 
 
Basic net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
Diluted net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
 
 
 
 
 
 
 
 

 
The Company has excluded the impact of the following outstanding employee stock options and restricted stock units as well as the shares expected to be issued under its employee stock purchase plan from the computation of diluted net loss per share, as their effect would have been antidilutive (in thousands): 
 
June 30, 2018
 
June 30, 2017
Employee stock options
3,860

 
3,898

Restricted stock units
3,279

 
1,663

Employee stock purchase plan
193

 
186

 
7,332

 
5,747

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, cash equivalents, short-term investments, and restricted cash
6 Months Ended
Jun. 30, 2018
Cash and Cash Equivalents [Abstract]  
Cash, cash equivalents, short-term investments and restricted cash
Cash, cash equivalents, short-term investments, and restricted cash
 
The following table summarizes the Company’s cash, cash equivalents, short-term investments and restricted cash (in thousands): 
 
June 30,
2018
 
December 31,
2017
 
 
Cash and cash equivalents:
 
 
 
Cash
$
48,383

 
$
78,906

Cash equivalents

 

Cash and cash equivalents
$
48,383

 
$
78,906

Short-term investments
$
12,401

 
$
12,311

Restricted cash
$
6,839

 
$
2,658


 
June 30,
2018
 
December 31,
2017
 
 
Cash and cash equivalents
$
48,383

 
$
78,906

Restricted cash
6,839

 
2,658

Total cash, cash equivalents and restricted cash shown in the statement of cash flows
$
55,222

 
$
81,564



As of June 30, 2018 restricted cash primarily included approximately $2.1 million pursuant to an asset purchase agreement with APAT Optoelectronics Components Co., Ltd. (“APAT OE”) relating to the asset sale closed in January 2017, $2.5 million related to cash balances temporarily restricted for regular business operations until a current legal dispute with APAT OE is resolved (See Note 11), $1.3 million relating to government grants received in advance and approximately $0.9 million for the compensating balances relating to the Company’s notes payable issued under its line of credit facilities in China (see Note 9). As of December 31, 2017, restricted cash primarily included approximately $2.1 million pursuant to an asset purchase agreement with APAT OE. The following table summarizes the Company’s unrealized gains and losses related to its cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands): 
 
As of June 30, 2018
 
As of December 31, 2017
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
12,401

 
$

 
$

 
$
12,401

 
$
11,561

 
$

 
$

 
$
11,561

U.S. government securities

 

 

 

 
751

 

 
(1
)
 
750

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,312

 
$

 
$
(1
)
 
$
12,311

Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Short-term investments
12,401

 

 

 
12,401

 
12,312

 

 
(1
)
 
12,311

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,312

 
$

 
$
(1
)
 
$
12,311


 
As of June 30, 2018 and December 31, 2017, maturities of marketable securities were as follows (in thousands): 
 
June 30,
2018
 
December 31,
2017
 
 
Less than 1 year
$
12,401

 
$
12,311

Due in 1 to 2 years

 

Due in 3 to 5 years

 

Total
$
12,401

 
$
12,311



Realized gains and losses on the sale of marketable securities during the three and six months ended June 30, 2018 and 2017 were insignificant. The Company did not recognize any impairment losses on its marketable securities during the three and six months ended June 30, 2018 or 2017. As of June 30, 2018, the Company did not have any investments in marketable securities that were in an unrealized loss position for a period in excess of 12 months.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value disclosures
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair value disclosures
Fair value disclosures
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table presents the Company's assets that are measured at fair value on a recurring basis (in thousands):  
 
As of June 30, 2018
 
As of December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents and short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
12,401

 
$

 
$

 
$
12,401

 
$
11,561

 
$

 
$

 
$
11,561

U.S. government securities

 

 

 

 
750

 

 

 
750

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,311

 
$

 
$

 
$
12,311

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts*
$

 
$

 
$

 
$

 
$

 
$

 
$

 
$

Mutual funds held in Rabbi Trust, recorded in other long-term assets
$
563

 
$

 
$

 
$
563

 
$
523

 
$

 
$

 
$
523

________________________________________________________

*The fair value of the Company’s foreign currency forward contract was immaterial as of June 30, 2018 and December 31, 2017.
 
The Company offers a Non-Qualified Deferred Compensation Plan (“NQDC Plan”) to a select group of its highly compensated employees.  The NQDC Plan provides participants the opportunity to defer payment of certain compensation as defined in the NQDC Plan. A Rabbi Trust has been established to fund the NQDC Plan obligation, which was fully funded at June 30, 2018. The assets held by the Rabbi Trust are substantially in the form of exchange traded mutual funds and are included in the Company’s other long-term assets on its condensed consolidated balance sheets as of June 30, 2018 and December 31, 2017.
Effective July 1, 2016, the Company maintains a hedging program using forward exchange contracts as economic hedges, to protect against volatility of foreign exchange rate exposure when it is deemed economical to do so, based on a cost-benefit analysis that considers the magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instrument. The forward contracts are not designated for hedge accounting.
Under the hedging program, the Company enters into monthly forward exchange contracts, that have average maturities of one month, to offset the effects of exchange rate exposures for its net intercompany activities denominated in Chinese Renminbi, or RMB, by buying and selling the underlying foreign currency in the future at fixed exchange rates, to offset the consequences of changes in foreign exchange on the balance sheet. Accordingly, fair value changes in the forward contracts help mitigate the changes in the value of the re-measurement of the hedged assets and liabilities attributable to changes in foreign currency exchange rates, except to the extent of the spot-forward differences. The net effect of fair value changes is reported in other income (expense), net. As of June 30, 2018, the fair value of the Company’s foreign currency forward contract was immaterial due to the short-term nature of the contract, which generally expires at each month-end. The total notional value of the Company’s foreign currency exchange contract as of June 30, 2018 was $48.0 million for Chinese Yuan offshore or CNH that approximates the RMB and $5.2 million for Japanese Yen (JPY).
The following table presents the Company's liabilities that are measured at fair value on a recurring basis (in thousands): 
 
As of June 30, 2018
 
As of December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Rusnano payment derivative
$

 
$

 
$
1,000

 
$
1,000

 
$

 
$

 
$
389

 
$
389

Foreign currency forward contracts


53

 

 
53

 

 
43

 

 
43

 
$

 
$
53

 
$
1,000

 
$
1,053

 
$

 
$
43

 
$
389

 
$
432


 
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

As of June 30, 2018 and December 31, 2017 the Company had no assets or liabilities required to be measured at fair value on a nonrecurring basis. In the three months ended March 31, 2017, the Company recorded a $6.7 million contingent liability within accrued and other current liabilities on its balance sheet in connection with the contingent indemnification commitments pursuant to an asset sale closed in January 2017. See Note 6. This liability was measured using the Company's best estimate of the likelihood of payment based on circumstances the Company identified as having a significant impact on its fair value during the period, which is considered to be a level 3 fair value measurement.
 
Assets and Liabilities Not Measured at Fair Value
 
The carrying values of accounts receivable, accounts payable, notes payable and short-term borrowings approximate their fair values due to the short-term nature and liquidity of these financial instruments.

The estimated fair value of the Company's long-term debt approximated its carrying value as of June 30, 2018 and December 31, 2017, as the interest rates approximated rates currently available to the Company on the issuance of liabilities with a similar maturity. This estimate is considered to be a level 2 fair value measurement.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Asset sale
6 Months Ended
Jun. 30, 2018
Discontinued Operations and Disposal Groups [Abstract]  
Asset sale
Asset sale
In January 2017, the Company completed the sale of its Low Speed Transceiver Products’ assets to APAT OE pursuant to an asset purchase agreement dated December 14, 2016 for consideration of approximately $25.0 million (in RMB equivalent) plus approximately $1.4 million (in RMB equivalent) for post-closing transaction service fees under a transition services agreement with APAT OE in which the Company provided short-term manufacturing and other specific services pursuant to such agreement. The related supply chain purchase commitments and value-added tax obligations have been assumed by APAT OE. The receivable and payable balances related to the transition service arrangement were $12.5 million and $11.8 million, respectively, as of June 30, 2018. See Note 11 for litigation and arbitration matters with APAT OE.
As of December 31, 2016, the balance in assets held for sale was $13.9 million, consisting of $13.1 million in inventories and $0.8 million in property, plant and equipment. As a result of post-closing adjustments, total consideration was reduced by approximately $3.4 million for inventory. In addition, an immaterial amount of property, plant and equipment was reclassified from assets held for sale. Upon closing, assets sold to APAT OE were approximately $12.8 million, including approximately $12.1 million in inventories and $0.7 million in property, plant and equipment. The adjusted consideration received of approximately $21.6 million is subject to further reduction of up to $10.0 million for any indemnification claims. As of June 30, 2018, the Company has a reserve of $7.0 million within accrued and other current liabilities for warranty claims. The indemnification warranties expired on June 30, 2017. The Company recognized a $2.2 million gain on the sale of these assets within the operating loss in 2017.
All of the Low Speed Transceiver Products were part of the Company’s Network Products and Solution product group and included the low speed optical network (PON) products for which the end-of-life plan was announced in mid-2016.
XML 24 R13.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
 
Accounts receivable, net
 
Accounts receivable, net, consists of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Accounts receivable
$
76,752

 
$
65,499

Trade notes receivable
727

 
2,356

Allowance for doubtful accounts
(163
)
 
(626
)
 
$
77,316

 
$
67,229


 
Inventories, net 

Inventories, net consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Raw materials
$
30,714

 
$
33,400

Work in process
13,670

 
13,246

Finished goods(1)
16,563

 
20,655

 
$
60,947

 
$
67,301

________________________________________________________

(1)
Finished goods inventory at customer vendor managed inventory locations was $6.8 million and $7.1 million as of June 30, 2018 and December 31, 2017, respectively.

Prepaid expenses and other current assets
 
Prepaid expenses and other current assets consist of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Prepaid taxes and taxes receivable
$
9,676

 
$
15,162

Transition services agreement receivable (Note 6)
12,525

 
12,817

Deposits and other prepaid expenses
3,852

 
4,138

Other receivable
4,186

 
4,118

 
$
30,239

 
$
36,235



Property, plant and equipment, net

Purchases of property, plant and equipment unpaid as of June 30, 2018 and June 30, 2017 was $3.1 million and $9.8 million, respectively.




Purchased intangible assets
 
Purchased intangible assets consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
 
 
 
 
 
Technology and patents
$
37,478

 
$
(35,088
)
 
$
2,390

 
$
37,684

 
$
(34,923
)
 
$
2,761

Customer relationships
15,346

 
(14,991
)
 
355

 
15,425

 
(14,835
)
 
590

Leasehold interest
1,286

 
(374
)
 
912

 
1,309

 
(366
)
 
943

 
$
54,110

 
$
(50,453
)
 
$
3,657

 
$
54,418

 
$
(50,124
)
 
$
4,294


 
Amortization expense relating to technology and patents and the leasehold interest intangible assets is included within cost of goods sold and customer relationships within operating expenses. The following table presents details of the amortization expense of the Company’s purchased intangible assets as reported in the condensed consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Cost of goods sold
$
184

 
$
203

 
$
387

 
$
465

Operating expenses
120

 
118

 
239

 
236

Total
$
304

 
$
321

 
$
626

 
$
701


 
The estimated future amortization expense of purchased intangible assets as of June 30, 2018, is as follows (in thousands): 
2018 (remaining six months)
$
606

2019
857

2020
739

2021
646

2022
30

Thereafter
779

 
$
3,657


 
Accrued and other current liabilities
 
Accrued and other current liabilities consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Transition services agreement payables (Note 6)
$
11,781

 
$
11,222

Employee-related
11,560

 
12,990

Asset sale related contingent liabilities (Note 6)
7,014

 
7,135

Accrued warranty
1,592

 
1,334

Deferred revenue, current
735

 
939

Income and other taxes payable
2,401

 
542

Rusnano payment derivative
1,000

 

Other accrued expenses
8,205

 
9,080

 
$
44,288

 
$
43,242


 
Warranty Accrual
 
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Beginning balance
$
1,699

 
$
582

 
$
1,334

 
$
678

Warranty accruals
(17
)
 
34

 
529

 
(28
)
Settlements
(90
)
 
(88
)
 
(271
)
 
(122
)
Ending balance
$
1,592

 
$
528

 
$
1,592

 
$
528


 
Other noncurrent liabilities
 
Other noncurrent liabilities consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Pension and other employee-related
$
4,774

 
$
4,675

Deferred rent
2,984

 
2,908

Deferred revenue
280

 
617

Government grant
2,089

 
1,095

Rusnano payment derivative

 
389

Deferred income tax liabilities
65

 
106

Asset retirement obligations and other
3,834

 
4,285

 
$
14,026

 
$
14,075

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
Restructuring
Restructuring
 
In 2017, the Company initiated restructuring actions in order to focus on key growth initiatives and to move towards a lower break even revenue level through lower operating expenses and manufacturing cost reductions. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. The Company recorded $0.1 million in restructuring charges within cost of goods sold in the three and six months ended June 30, 2018 and $0.6 million and $0.7 million in restructuring charges within operating expenses in the three and six months ended June 30, 2018, respectively. The Company recorded $0.7 million and $1.0 million in restructuring charges within cost of goods sold and operating expenses in the three and six months ended June 30, 2017. Restructuring activities for the six months ended June 30, 2018 were as follows (in thousands):
 
Employee Severance
 
Facilities Consolidation
 
Others
 
Total
Restructuring obligations December 31, 2017
$

 
$
1,580

 
$
43

 
$
1,623

Charges
177

 
(40
)
 
662

 
799

Cash payments
(123
)
 
(362
)
 
(43
)
 
(528
)
Non-cash settlements and others

 

 
(51
)
 
(51
)
Restructuring obligations June 30, 2018
$
54

 
$
1,178

 
$
611

 
$
1,843


The current restructuring liability reported in Accrued and other current liabilities in the Condensed Consolidated Balance Sheets as of June 30, 2018 was $1.5 million. The non-current restructuring liability reported in other noncurrent liabilities in the Condensed Consolidated Balance Sheets as of June 30, 2018 was $0.3 million.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Debt
Debt
 
The table below summarizes the carrying amount and weighted average interest rate of the Company’s debt (in thousands, except percentages):  
 
June 30, 2018
 
December 31, 2017
 
Carrying
Amount
 
Interest
Rate
 
Carrying
Amount
 
Interest
Rate
 
 
 
 
Note payable to Shanghai Pudong Development Bank
$

 


 
$
17,000

 
4.10
%
Note payable to CITIC Bank
17,000

 
4.74
%
 
17,000

 
4.00
%
Notes payable to suppliers
1,929

 

 
1,607

 
 
Total notes payable and short-term borrowing
$
18,929

 
 

 
$
35,607

 
 

Long-term debt, current and non-current:
 

 
 

 
 

 
 

Borrowing under Wells Fargo Credit Facility
$
30,305

 
4.10
%
 
$
30,018

 
3.29
%
Mitsubishi Bank loans
11,996

 
1.05% -1.45%

 
16,924

 
1.05% -1.45%

Mitsubishi Bank and Yamanashi Chou Bank loan
7,405

 
1.1
%
 

 
 
Unaccreted discount and issuance costs within current portion of long-term debt
(171
)
 
 

 
(86
)
 
 

Unaccreted discount and issuance costs within long-term debt, net of current portion
(515
)
 
 

 
(295
)
 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
49,020

 
 

 
$
46,561

 
 

 
 
 
 
 
 
 
 
Reported as:
 

 
 

 
 

 
 

Current portion of long-term debt
$
2,868

 
 

 
$
6,005

 
 

Long-term debt, net of current portion
46,152

 
 

 
40,556

 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
49,020

 
 

 
$
46,561

 
 


 
Notes payable
 
The Company regularly issues notes payable to its suppliers in China. These notes are supported by non-interest bearing bank acceptance drafts issued under the Company’s existing line of credit facilities and are due three to six months after issuance. As a condition of the notes payable arrangements, the Company is required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of June 30, 2018, the Company’s subsidiary in China had three line of credit facilities with the following banking institutions:

Under the first line of credit facility with Shanghai Pudong Development Bank, the Company can borrow up to RMB 120.0 million ($18.1 million) for short-term loans at varying interest rates, or up to approximately RMB 171.4 million ($25.9 million) for bank acceptance drafts (with a up to 50% compensating balance requirement). This line of credit facility expires in July 2019. In November 2017, the Company borrowed $17.0 million under this line which bears interest at 4.1%. The amount of $17.0 million under this line was repaid in May 2018.

Under the second line of credit facility with Shanghai Pudong Development Bank, which expires in July 2019, the Company can borrow up to RMB 30.0 million ($4.5 million) for short-term loans at varying interest rates, or up to approximately RMB 42.9 million ($6.5 million) for bank acceptance drafts (with a up to 50% compensating balance requirement).

In December 2017, the Company's subsidiary in China entered into a third line of credit facility with CITIC Bank in China, which expires in November 2018. The purpose of the credit facility is to provide short-term borrowings, bank acceptance drafts and letters of credits. Under this credit facility, the Company can borrow up to approximately RMB 250 million ($37.8 million) at varying interest rates. In February 2018, the Company borrowed $17.0 million under this line which bears interest at 4.7%. The amount of $17.0 million under this line was repaid in August 2018.
The Company has another line of credit facility with CITIC Bank in China which expired during September 2017. In July 2017, the Company borrowed $17.0 million under this line which bears interest at LIBOR plus 2.55%. The amount of $17.0 million under this line was repaid to CITIC Bank in January 2018.
Under these line of credit facilities, the non-interest bearing bank acceptance drafts issued in connection with the Company’s notes payable to its suppliers in China, had an outstanding balance of $1.9 million and $1.6 million as of June 30, 2018 and December 31, 2017, respectively. In addition to the outstanding notes payable, three letters of credit totaling $1.6 million were issued to its suppliers in 2016 for equipment purchases delivered by December 2016. These letters of credit required a 30% compensating balance. As of December 31, 2016, the outstanding balance of these letters of credit was immaterial and was fully repaid as of December 31, 2017.
As of June 30, 2018 and December 31, 2017, compensating balances relating to these bank acceptance drafts and letters of credit issued to suppliers and the Company’s subsidiaries totaled $0.9 million and $0.5 million, respectively. Compensating balances are classified as restricted cash on the Company’s condensed consolidated balance sheets.
In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. The Company has a dispute pending with APAT OE in judicial court (See Note 11). The Company does not expect to make any additional draws against its credit facilities in China until this matter is resolved. 
 
Credit facilities
The Company had a credit agreement, as amended, with Comerica Bank as lead bank in the U.S. (the “Comerica Bank Credit Facility”) with a borrowing capacity of up to $30.0 million. In January 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to April 30, 2017 and to remove the covenant related to EBITDA. In April 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity date to July 31, 2017 and to add a financial covenant that required maintenance of a modified EBITDA. In June 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to August 31, 2017, to allow NeoPhotonics China to borrow up to $17.0 million, to limit the indebtedness under the facility to $20.0 million and to modify the EBITDA requirement. In August 2017, the Credit Facility was further amended to extend the maturity to September 30, 2017. Borrowings under the Comerica Bank Credit Facility bore interest at an interest rate option of a base rate as defined in the agreement plus 1.75% or LIBOR plus 2.75%. The base rate was the greater of (a) the effective prime rate, (b) the Federal Funds effective rate plus one percent, and (c) the daily adjusting LIBOR rate plus one percent.
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the amount outstanding under the Comerica Bank Credit Facility was paid in full.
The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of $50.0 million, or (b) an amount equal to 80% - 85% of eligible accounts receivable plus 100% of qualified cash balances up to $15.0 million, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to $25.0 million, subject to certain conditions. At closing, $50.0 million was available, of which $30.0 million was drawn. The Company used $20.0 million of this amount to pay the principal and interest due under the Comerica Bank Credit Facility, which has since been terminated.
The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from 1.50% to 1.75% per annum, or (b) the prime lending rate, plus an applicable margin ranging from 0.50% to 0.75% per annum.  The Company is also required to pay a commitment fee equal to 0.25% of the unused portion of the Credit Facility.
The Credit Facility agreement ("Agreement") requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Company is required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least $20.0 million, of which at least $5.0 million shall include unused borrowing capacity. The Agreement also restricts the Company's ability to dispose of assets, permit change in control, merge or consolidate, make acquisitions, incur indebtedness, grant liens, make investments and make certain restricted payments. Borrowings under the Credit Facility are collateralized by substantially all of the Company's assets. The Company was in compliance with the covenants of this Credit Facility as of June 30, 2018. As of June 30, 2018, the outstanding balance under the Credit Facility was $30.3 million and the weighted average rate under the LIBOR option was 4.10%. The remaining borrowing capacity as of June 30, 2018 was $19.7 million, of which $5.0 million is required to be maintained as unused borrowing capacity.
  
Mitsubishi Bank loans
On February 25, 2015, the Company entered into certain loan agreements and related agreements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (the “Mitsubishi Bank”) that provided for (i) a term loan in the aggregate principal amount of 500 million JPY ($4.4 million) (the “Term Loan A”) and (ii) a term loan in the aggregate principal amount of one billion JPY ($9.0 million) (the “Term Loan B” and together with the Term Loan A, the “2015 Mitsubishi Bank Loans”). The Mitsubishi Bank Loans are secured by a mortgage on certain real property and buildings owned by the Company’s Japanese subsidiary. Interest on the 2015 Mitsubishi Bank Loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus 1.40%. The Term Loan A requires interest only payments until the maturity date of February 23, 2018, with a lump sum payment of the aggregate principal amount on the maturity date. The Term Loan B requires equal monthly payments of principal equal to 8,333,000 JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of 8,373,000 JPY on the maturity date. Interest on the Term Loan B is accrued based upon monthly TIBOR plus 1.40% and is secured by real estate collateral. In conjunction with the execution of the Bank Loans, the Company paid a loan structuring fee, including consumption tax, of 40,500,000 JPY ($0.4 million). The Term Loan A of 500 million JPY (approximately $4.4 million) was repaid to the Mitsubishi Bank in January 2018.

The 2015 Mitsubishi Bank Loans contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company’s Japanese subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The 2015 Mitsubishi Bank Loans contain financial covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. Outstanding principal balance for Term Loan B and unamortized debt issuance costs were approximately 666.7 million JPY (approximately $6.0 million) and 75.9 million JPY (approximately $0.7 million), respectively, as of June 30, 2018. The Company was in compliance with the related covenants as of June 30, 2018 and December 31, 2017.
 
In March 2017, the Company entered into a loan agreement and related agreements with the Mitsubishi Bank for a term loan of 690 million JPY (approximately $6.2 million) (the “2017 Mitsubishi Bank Loan”) to acquire manufacturing equipment for its Japanese subsidiary. This loan is secured by the manufacturing equipment acquired from the loan proceeds. Interest on the 2017 Mitsubishi Bank Loan is based on the annual rate of the monthly TIBOR rate plus 1.00%. The 2017 Mitsubishi Bank Loan matures on March 29, 2024 and requires monthly interest and principal payments over 72 months commencing in April 2018. The loan contains customary covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. The Company was in compliance with these covenants as of June 30, 2018. The loan is available from March 31, 2017 to March 30, 2018 and 690 million JPY (approximately $6.2 million) under this loan was fully drawn as of December 31, 2017.

Mitsubishi Bank and Yamanashi Chou Bank loan

In January 2018, the Company entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.7 million) (the “Term Loan C”).  The purpose of the Term Loan C is to obtain machinery for the core parts of the manufacturing line and payments for related expenses by the Company's subsidiary in Japan. The Term Loan C is secured by the assets owned by the Company's subsidiary in Japan. The Term Loan C is available from January 29, 2018 to January 29, 2025.  The full amount of the Term Loan C was drawn in January 2018. Interest on the Term Loan C is based upon the annual rate of the three months TIBOR rate plus 1.00%. The Term Loan C requires quarterly interest payments, along with the principal payments, over 82 months commencing in April 2018. The Term Loan C loan agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Japanese Subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The Term Loan C loan agreement contains financial covenants relating to minimum net assets and maximum ordinary loss. The Company was in compliance with these covenants as of June 30, 2018.
 
As of June 30, 2018, maturities of total long-term debt were as follows (in thousands):
2018 (remaining six months)
$
1,520

2019
3,039

2020
3,039

2021
3,039

2022
33,344

Thereafter
5,725

 
$
49,706

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Japan pension plans
6 Months Ended
Jun. 30, 2018
Retirement Benefits [Abstract]  
Japan pension plans
Japan pension plan
 
The pension liability related to the Company’s Retirement Allowance Plan (“RAP”) in Japan as of June 30, 2018 and December 31, 2017 was $4.5 million and $4.6 million, respectively, of which $0.3 million and $0.5 million, respectively, was recorded in accrued and other current liabilities and the remainder in other noncurrent liabilities on the Company’s condensed consolidated balance sheet.
 
Net periodic pension cost associated with this plan was immaterial in the three and six months ended June 30, 2018 and 2017.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies
Commitments and contingencies
Litigation
From time to time, the Company is subject to various claims and legal proceedings, either asserted or unasserted, that arise in the ordinary course of business. The Company accrues for legal contingencies if the Company can estimate the potential liability and if the Company believes it is probable that the case will be ruled against it. If a legal claim for which the Company did not accrue is resolved against it, the Company would record the expense in the period in which the ruling was made. The Company believes that the likelihood of an ultimate amount of liability, if any, for any pending claims of any type (alone or combined) that will materially affect the Company’s financial position, results of operations or cash flows is remote. The ultimate outcome of any litigation is uncertain, however, and unfavorable outcomes could have a material negative impact on the Company’s financial condition and operating results. Regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, negative publicity, diversion of management resources and other factors.
On January 5, 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California, or the Court, against Source Photonics, Inc., MRV Communications, Inc., Oplink Communications, Inc. and the Company, or collectively, the co-defendants. In the complaint Finisar alleged infringement of certain of its U.S. patents. In 2010 the Company filed an answer to the complaint and counterclaims, asserting two claims of patent infringement and additional claims. The Court dismissed without prejudice all co-defendants (including the Company) except Source Photonics, Inc., on grounds that such claims should have been asserted in four separate lawsuits, one against each defendant. This dismissal does not prevent Finisar from bringing a new similar lawsuit against the Company. In 2011 the Company and Finisar agreed to suspend their respective claims and in 2012 the Company and Finisar further agreed to toll their respective claims. While there has been no action on this matter since 2012, the Company is currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
On December 27, 2016 the Company was served with a lawsuit filed by Lestina International Ltd. (“Lestina”), in Santa Clara County, CA. The lawsuit is regarding a dispute of approximately $3 million related to purchase orders for the Company’s Low Speed Transceiver Products that was soon thereafter sold by the Company to APAT OE in January 2017. The purchase orders in question were included in the asset sale and were assumed liabilities by the purchaser of the business. The Company is unable to predict with certainty the outcome of this matter, but is seeking to resolve the matter either through a court dismissal of the action or a resolution with the plaintiff and/or the purchaser of the Low Speed Transceiver Products’ assets. Discovery is currently in process. Because the purchase orders in question were an assumed liability of the Low Speed Transceiver Products’ assets that were transferred to the purchaser, the Company does not expect that the ultimate costs to resolve these matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows. A trial date is currently scheduled for January 14, 2019.

On April 21, 2018, APAT OE filed a lawsuit in the Qianhai Court in Shenzhen, China against NeoPhotonics (China) Co., Ltd. ("NeoChina"), NeoPhotonics Corporation and NeoPhotonics Dongguan Co. Ltd. The lawsuit is in reference to the sale of the low speed transceiver business to APAT OE from NeoChina. APAT OE claims that the business has been losing money and that APAT OE was not given all of the information about the business they purchased prior to signing the Asset Purchase Agreement. On May 28, 2018, counsel on behalf of NeoChina filed a motion objecting to the jurisdiction, claiming that the proper jurisdiction for any dispute between these parties is the Shenzhen Court of International Arbitration and the proper parties to this dispute are NeoChina and APAT OE, pursuant to the Asset Purchase Agreement signed by APAT OE and NeoChina. On June 20, 2018 a hearing was held in the Qianhai Court in Shenzhen, China. The Company is unable to predict the outcome of this matter.

In China, when there is a case pending in judicial court, banks may choose to limit borrowing against existing credit lines, regardless of the legitimacy of the case. The Company does not expect to make any additional draws against its credit lines in China until this matter is resolved. We believe we have cash and credit lines available in the U.S. such that this does not have an impact on our operations in China.
APAT Arbitration
On June 16, 2017, APAT OE filed an arbitration claim against NeoChina (the Company’s China subsidiary), claiming that approximately $1.5 million of the inventory that was sold to APAT OE by NeoChina in an Asset Purchase Agreement executed between the parties on December 14, 2016 was aged inventory and of no value. The arbitration was heard in the Shenzhen Court of International Arbitration on August 2, 2017.  On October 25, 2017, NeoChina was informed that it was successful in the defense of the dispute and was also successful in its counterclaim against APAT OE.  NeoChina was awarded approximately RMB700,000 (approximately USD $110,000) in compensatory damages and attorney fees as well as having the approximately $1.5 million claim against it rejected in its entirety.
On or about May 1, 2018, APAT OE filed a Notice of Judicial Review of the arbitration judgment in the Shenzhen Intermediate Court in Shenzhen, China.  The case was heard on May 29, 2018, and NeoChina was successful in disputing the Judicial Review, which means that the arbitration judgment against APAT OE and in favor of NeoChina stands. Although APAT OE continues to dispute this matter through the lawsuit as described in the above litigation section, NeoPhotonics Corporation and its affiliates continue to argue that the proper forum for any dispute in reference to the low speed transceiver business purchased by APAT OE is the Shenzhen Court of International Arbitration.
Indemnifications
In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
In November 2016, Oyster Communications, Inc. filed nine patent lawsuits against several defendants in the U.S. District Court for the Eastern District of Texas, including one against Cisco Systems, Inc. ("Cisco"). One defendant has successfully transferred their case to the U.S. District Court for the Northern District of California. Additional defendants requested venue changes are still pending. The Company was not named as a defendant in any of the lawsuits. In July 2017, however, Cisco notified the Company that it would be seeking indemnification from the Company for claims against Cisco arising from the lawsuits. The Company is investigating the matter and in discussions with Cisco, but is currently unable to predict the outcome of this matter and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
Leases
The Company leases various facilities under non-cancelable operating leases expiring through 2027. As of June 30, 2018, future minimum payments under these operating leases totaled approximately $28.7 million and future minimum sublease receipts were approximately $1.5 million. Rent expense was $1.0 million and $2.1 million in the three and six months ended June 30, 2018 and $1.3 million and $2.3 million in the three and six months ended June 30, 2017.
On June 13, 2017, the Company entered into an office lease for approximately 39,000 square feet for the Company’s current headquarters in San Jose, California (the “ 2017 Lease”) with a commencement date of June 1, 2017. The Company’s existing office lease for the facility was terminated and replaced by the 2017 Lease. Upon commencement, the 2017 Lease had an initial term of one hundred and twenty-three (123) months, ending September 30, 2027, (the “ 2017 Lease Initial Term”) with a monthly rental rate of $41,388, escalating annually to a maximum monthly rental rate of approximately $72,525 in the last year of the 2017 Lease Initial Term. Upon termination of the 2017 Lease, the Company anticipates a restoration cost of approximately $0.7 million
In September 2016, the Company entered into an office lease for approximately 64,000 square feet of office and laboratory space located adjacent to the Company’s current headquarters in San Jose, California (the “2016 Lease”). The term of the 2016 Lease commenced on January 1, 2017. Upon commencement, the 2016 Lease has an initial term of one hundred and twenty-nine (129) months, ending on September 30, 2027 (the “2016 Lease Initial Term”), with a monthly rental rate of $144,000, escalating annually to a maximum monthly rental rate of approximately $194,000 in the last year of the 2016 Lease Initial Term. The Landlord has agreed to provide the office and laboratory space to the Company free of charge for the first nine months of the 2016 Lease Initial Term through September 30, 2017. Upon termination of the 2016 Lease, the Company anticipates a restoration cost of approximately $3.1 million.
Penalty Payment Derivative
In connection with a private placement transaction with Joint Stock Company “Rusnano” (formerly Open Joint Stock Company “RUSNANO”), or Rusnano, in 2012, the Company agreed to certain performance obligations including establishing a wholly-owned subsidiary in Russia and making a $30.0 million investment commitment (the “Investment Commitment’) towards the Company’s Russian operations, which could be partially satisfied by cash and/or non-cash investment inside or outside of Russia and/or by way of non-cash asset transfers.
The Rights Agreement, as amended in 2015 (the “Amended Rights Agreement”) limits the maximum amount of penalties and/or exit fee (the “Rusnano Payment”) to be paid by the Company to $5.0 million in the aggregate and allows such payment to be reduced when certain milestones are met over time.  The Amended Rights Agreement also provides for an updated investment plan for the Company’s Russian subsidiaries that includes non-cash transfer of licensing rights to intellectual property, non-cash transfers of existing equipment and commitments to complete the remaining investment milestones through 2019. The Company fulfilled its investment commitment required by 2016 and had contributed over $21.0 million in cash and assets to its subsidiaries in Russia as of December 31, 2016. Therefore, no amounts of the Rusnano Payment were due as of December 31, 2017 or June 30, 2018.  

As of June 30, 2018, the remaining Investment Commitment was approximately $7.5 million to be invested at any time on or before December 31, 2019. At any point between June 30, 2018 and December 31, 2019, the Company may elect to pay a $2.0 million exit fee to terminate any remaining obligations associated with the Investment Commitment.

In August 2016, the Company entered into a letter of agreement with Rusnano to agree to transfer a 10G SFP+ transceiver product line and incur expected costs of approximately $0.1 million, by July 30, 2017, which will not be counted toward the Company’s overall Investment Commitment. Since the asset sale of the Company’s Low Speed Transceiver Products was completed in January 2017, the Company may undertake an alternative path for spending such amount to be discussed and agreed between the parties.
Rusnano has non-transferable veto rights over the Company’s Russian subsidiaries’ annual budget during the investment period and must approve non-cash asset transfers to be made in satisfaction of the Investment Commitment.  The Company accounted for the Rusnano Payment as an embedded derivative instrument.  The fair value of the Penalty Payment derivative has been estimated at the date of the original common stock sale (April 27, 2012) and at each subsequent balance sheet date using a probability-weighted discounted future cash flow approach using unobservable inputs, which are classified as Level 3 within the fair value hierarchy. The primary inputs for this approach include the probability of achieving the Investment Commitment and a discount rate that approximates the Company’s incremental borrowing rate. After the initial measurement, changes in the fair value of this derivative are recorded in other income (expense), net. The estimated fair value of this derivative was $1.0 million as of June 30, 2018 and $0.4 million as of December 31, 2017. As of June 30, 2018, and December 31, 2017, the derivative was reported within Accrued and other current liabilities and other noncurrent liabilities, respectively on the Company’s condensed consolidated balance sheets. See Note 7.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity
6 Months Ended
Jun. 30, 2018
Stockholders' Equity Note [Abstract]  
Stockholders’ equity
Stockholders’ equity
 
Common Stock
 
As of June 30, 2018, the Company had reserved 8,790,965 common stock for issuance under its equity incentive plans and 644,187 common stock shares for issuance under its employee stock purchase plan.
Accumulated Other Comprehensive Income (loss)
The components of accumulated other comprehensive income (loss), net of related taxes, were as follows (in thousands):
 
Foreign Currency Translation Adjustments
 
Unrealized Gain (Loss) on Available-For-Sale Securities
 
Defined Benefit Pension Plan Adjustment
 
Total Accumulated Other Comprehensive Income (loss)
Balance as of December 31, 2017
$
567

 
$
(1
)
 
$
(168
)
 
$
398

Other comprehensive income (loss), net of taxes of zero and reclassifications
(2,380
)
 
1

 

 
(2,379
)
Balance as of June 30, 2018
$
(1,813
)
 
$

 
$
(168
)
 
$
(1,981
)

 
No material amounts were reclassified out of accumulated other comprehensive income during the three and six months ended June 30, 2018 and 2017 for realized gains or losses on available-for-sale securities.
  
Accumulated Deficit
Approximately $8.8 million of the Company’s retained earnings within its total accumulated deficit as of December 31, 2017 was subject to restriction due to the fact that the Company’s subsidiaries in China are required to set aside at least 10% of their respective accumulated profits each year end to fund statutory common reserves as well as allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation
Stock-based compensation
 
The following table summarizes the stock-based compensation expense recognized in the three and six months ended June 30, 2018 and 2017 (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Cost of goods sold
$
629

 
$
324

 
$
1,279

 
$
471

Research and development
829

 
511

 
1,602

 
1,173

Sales and marketing
642

 
313

 
1,580

 
777

General and administrative
1,039

 
738

 
2,025

 
1,337

 
$
3,139

 
$
1,886

 
$
6,486

 
$
3,758


 
Determining Fair Value 
The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions:  
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
Stock options
2018
 
2017
 
2018
 
2017
Weighted-average expected term (years)
6.02
 
5.99
 
6.02
 
5.99
Weighted-average volatility
66%
 
65%
 
65%
 
65%
Risk-free interest rate
2.62%
 
2.08%
 
2.27%-2.62%
 
2.08%
Expected dividends
—%
 
—%
 
—%
 
—%
Stock appreciation units
 
 
 
 
 
 
 
Weighted-average expected term (years)
2.0
 
2.33
 
2.04
 
2.39
Weighted-average volatility
67%
 
71%
 
67%
 
71%
Risk-free interest rate
1.73%-2.39%
 
0.76%-1.50%
 
1.03%-2.39%
 
0.51%-1.50%
Expected dividends
—%
 
—%
 
—%
 
—%
ESPP
 
 
 
 
 
 
 
Weighted-average expected term (years)
0.71
 
0.68
 
0.71
 
0.68
Weighted-average volatility
61%
 
55%
 
61%
 
55%
Risk-free interest rate
1.20%-1.93%
 
0.45%-0.91%
 
1.20%-1.93%
 
0.45%-0.91%
Expected dividends
—%
 
—%
 
—%
 
—%

  
Stock Options and Restricted Stock Units (RSUs)
 
The following table summarizes the Company’s stock option and RSU activity during the six months ended June 30, 2018:
 
 
Stock Options
 
Restricted Stock Units
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Number of
Units
 
Weighted
Average
Grant Date
Fair Value
 
 
 
 
Balance as of December 31, 2017
3,933,529

 
$
5.55

 
2,404,637

 
$
9.02

Granted
158,116

 
6.64

 
1,306,588

 
6.80

Exercised/Converted
(188,621
)
 
3.73

 
(312,076
)
 
8.33

Cancelled/Forfeited
(42,993
)
 
9.20

 
(119,782
)
 
9.02

Balance as of June 30, 2018
3,860,031

 
5.65

 
3,279,367

 
8.20


 
Stock Appreciation Units (SAU)
 
SAUs are liability classified share-based awards. Outstanding SAUs are re-measured each reporting period at fair value until settlement.  The Company did not grant any SAUs during the three and six months ended June 30, 2018 or 2017. As of June 30, 2018 and December 31, 2017, there were 227,201 and 239,824 SAUs outstanding, respectively, and related SAU liabilities were $0.8 million and $0.8 million, respectively.  

Employee Stock Purchase Plan (ESPP)
As of June 30, 2018, there was $0.2 million of unrecognized stock-based compensation expense for employee stock purchase rights that will be recognized over the remaining offering period through November 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income taxes
Income taxes
The income tax (provision) benefit for income taxes in the periods presented is based upon the income (loss) before income taxes (in thousands):   
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Income tax (provision) benefit
$
(1,080
)
 
$
451

 
$
(1,718
)
 
$
618


 
The Company’s income tax (provision) benefit in the three and six months ended June 30, 2018 and 2017 was primarily related to income taxes of the Company’s non-U.S. operations.
 
The Company conducts its business globally and its operating income is subject to varying rates of tax in the U.S., China and Japan. Consequently, the Company’s effective tax rate is dependent upon the geographic distribution of its earnings or losses and the tax laws and regulations in each geographical region. Historically, the Company has experienced net losses in the U.S. and in the short term, expects this trend to continue.
 
Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance. If management's assessment of the deferred tax assets or the corresponding valuation allowance were to change, the Company would record the related adjustment to income during the period in which management makes the determination.

On December 22, 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, lowered the corporate tax rate from 35% to 21%. The SEC staff issued Staff Accounting Bulletin 118 (“SAB 118”) which provides guidance on accounting for the tax effects of the Tax Reform. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Reform enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Reform for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Reform is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Reform. We expect to complete our analysis within the measurement period in accordance with SAB 118.

The Company adopted ASU 2016-16 on a modified retrospective basis effective January 1, 2018. Upon adoption of this standard on January 1, 2018, the Company recorded $1.8 million to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.

As of June 30, 2018, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for the year ended December 31, 2017.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent events
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent events
Subsequent events
In July 2018, the Company granted 665,000 shares of market-based RSUs to certain employees. These RSUs will vest if the 30-day weighted average closing price of the Company's common stock is equal to or greater than certain price targets per share and the recipients remain in continuous service with the Company through such period.
In August 2018, the Company repaid $17.0 million to CITIC Bank, which was borrowed under a line of credit facility with CITIC Bank which expires in November 2018.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of presentation and significant accounting policies (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The condensed consolidated financial statements of NeoPhotonics Corporation (“NeoPhotonics” or the “Company”) as of June 30, 2018 and for the three and six months ended June 30, 2018 and 2017, have been prepared in accordance with the instructions on Form 10-Q pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). In accordance with those rules and regulations, the Company has omitted certain information and notes normally provided in the Company’s annual consolidated financial statements. In the opinion of management, the condensed consolidated financial statements contain all adjustments, consisting only of normal recurring items, except as otherwise noted, necessary for the fair presentation of the Company’s financial position and results of operations for the interim periods. The year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”). These condensed consolidated financial statements should be read in conjunction with the Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results expected for the entire fiscal year. All intercompany accounts and transactions have been eliminated.
Going Concern
Going Concern
Accounting Standards Update (“ASU”) No. 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company’s ability to continue as a going concern within one year of the filing date of this Quarterly Report on Form 10-Q with the SEC in August 2018. The accompanying unaudited condensed financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.
As of June 30, 2018, the Company’s working capital was $106.0 million, including available cash, cash equivalents, short-term investments and restricted cash of approximately $67.6 million. In the first six months of 2018, the Company had operating losses of $26.4 million and cash used in operations of $4.5 million. It had an accumulated deficit of approximately $382.6 million as of June 30, 2018.
Through 2017 and the early part of 2018, the Company's operating results and cash flows were negatively affected by demand that was lower than customer estimates that were used to put capacity in place over the last two years.  In the three months ended June 30, 2018, demand began to increase, primarily due to volume growth in the Americas and the result of increased provincial deployments in China.
To adjust to the demand that has been less than estimates used for capacity decisions, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, in order to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of $50.0 million. As of June 30, 2018, $30.3 million was outstanding under this line. The remaining borrowing capacity as of June 30, 2018 was $19.7 million, of which $5.0 million is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (See Note 9). Additionally, the Company has $18.9 million of notes payable and short-term borrowing and $2.9 million of current portion of long-term debt as of June 30, 2018, which it plans to pay out of its existing available cash.
The Company currently believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.  In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.
The Company operates in an industry in which it is difficult to evaluate its prospects with certainty. Future declines in China market demand or other changes to the Company’s forecasts could adversely affect the Company’s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.  Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company’s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.
Certain Significant Risks And Uncertainties
Certain Significant Risks and Uncertainties
The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.  For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company’s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.
Concentration
Concentration
In the three months ended June 30, 2018, Huawei Technologies Co. Ltd. and their affiliate HiSilicon Technologies (together with Huawei Technologies Co. Ltd., "Huawei") accounted for approximately 43% of the Company's total revenue. Two other customers accounted for approximately 25% and 12% of the Company’s total revenue and the Company’s top five customers represented approximately 90% of the Company’s total revenue. In the three months ended June 30, 2017, Huawei accounted for approximately 37% of the Company's total revenue. One other customer accounted for approximately 19% of the Company’s total revenue and the Company’s top five customers represented approximately 78% of the Company’s total revenue. In the six months ended June 30, 2018, Huawei accounted for approximately 46%, of the Company's total revenue. Two other customers accounted for approximately 22% and 10% of the Company's total revenue and the Company's top five customers represented approximately 87% of its total revenue. In the six months ended June 30, 2017, Huawei accounted for approximately 39% of the Company's total revenue. One other customer accounted for approximately 16% of the Company's total revenue and the Company's top five customers represented approximately 76% of the Company's total revenue.
As of June 30, 2018, three customers accounted for approximately 44%, 13% and 11% of the Company’s accounts receivable. As of December 31, 2017, three customers accounted for approximately 36%, 14% and 10%, respectively, of the Company’s accounts receivable.
Use of Estimates
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; valuation of excess and obsolete inventories; warranty reserves; litigation accrual and recognition of stock-based compensation, among others. Actual results could differ from these estimates.
Recent Accounting Standards Update Adopted and Not Yet Effective
Accounting Standards Update Recently Adopted
In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-9, Revenue from Contracts with Customers (“ASU 2014-9”). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company adopted this standard as of January 1, 2018, using the full retrospective transition method. See Note 2 for further details.

In May 2017, the FASB issued ASU No. 2017-9, Compensation—Stock Compensation (718)—Scope of Modification Accounting (ASU 2017-9”). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In January 2017, the FASB issued ASU 2017-1, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-1”). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (“ASC 2016-18”). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The reclassified restricted cash balances from investing activities to changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows were not material for all periods presented.

In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (“ASU 2016-16”). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company’s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Upon adoption of this standard on January 1, 2018, the Company recorded $1.8 million to accumulated deficit balance for intra-entity transfer of an asset other than inventory in prior years.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (“ASU 2016-15”). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company’s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. The Company adopted this standard effective January 1, 2018, using the retrospective transition method. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In January 2016, the FASB issued ASU 2016-1, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-1”).  ASU 2016-1 revises an entity’s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company’s annual and interim reporting periods beginning after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.

In March 2017, the FASB issued ASU No. 2017-7, Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost (“ASU 2017-7”). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2017. The Company adopted this standard effective January 1, 2018. The impact on the Company's consolidated financial statements upon the adoption of this standard was immaterial.
There have been no other changes in the Company’s significant accounting policies in the six months ended June 30, 2018, as compared to the significant accounting policies described in its Annual Report on Form 10-K for the year ended December 31, 2017
Recent Accounting Standards Update Not Yet Effective 
In January 2017, the FASB issued ASU 2017-4, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-4”). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company’s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) (“ASU 2016-2”).  ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Product Group and Geographical Region
The following presents revenue by product group (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
2018
 
2017
High Speed Products
$
69,754

 
$
59,384

 
$
128,843

 
$
118,062

Network Products and Solutions
11,348

 
13,830

 
20,845

 
26,840

    Total revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902

The following table presents the Company's revenue information by geographical region. Revenue is classified based on the ship to location requested by the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
2018
 
2017
China
$
46,111

 
$
38,700

 
$
87,783

 
$
77,086

Americas
17,694

 
13,602

 
29,901

 
23,365

Rest of world
17,297

 
20,912

 
32,004

 
44,451

  Total revenue
$
81,102

 
$
73,214

 
$
149,688

 
$
144,902

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net loss per share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income per Share
The following table sets forth the computation of the basic and diluted net loss per share for the periods indicated (in thousands, except per share amounts): 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Numerator:
    
 
 
 
    
 
 
Net loss
$
(10,537
)
 
$
(9,341
)
 
$
(28,783
)
 
$
(20,863
)
Denominator:
 

 
 

 
 
 
 
Weighted average shares used to compute per share amount:
 

 
 

 
 
 
 
Basic
44,665

 
43,219

 
44,463

 
42,919

Diluted
44,665

 
43,219

 
44,463

 
42,919

 
 
 
 
 
 
 
 
Basic net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
Diluted net loss per share
$
(0.24
)
 
$
(0.22
)
 
$
(0.65
)
 
$
(0.49
)
 
 
 
 
 
 
 
 
Potentially Dilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stockholders
The Company has excluded the impact of the following outstanding employee stock options and restricted stock units as well as the shares expected to be issued under its employee stock purchase plan from the computation of diluted net loss per share, as their effect would have been antidilutive (in thousands): 
 
June 30, 2018
 
June 30, 2017
Employee stock options
3,860

 
3,898

Restricted stock units
3,279

 
1,663

Employee stock purchase plan
193

 
186

 
7,332

 
5,747

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, cash equivalents, short-term investments, and restricted cash (Tables)
6 Months Ended
Jun. 30, 2018
Cash and Cash Equivalents [Abstract]  
Summary of Cash, Cash Equivalents and Short-Term investments and Restricted Cash and Investments
The following table summarizes the Company’s cash, cash equivalents, short-term investments and restricted cash (in thousands): 
 
June 30,
2018
 
December 31,
2017
 
 
Cash and cash equivalents:
 
 
 
Cash
$
48,383

 
$
78,906

Cash equivalents

 

Cash and cash equivalents
$
48,383

 
$
78,906

Short-term investments
$
12,401

 
$
12,311

Restricted cash
$
6,839

 
$
2,658


 
June 30,
2018
 
December 31,
2017
 
 
Cash and cash equivalents
$
48,383

 
$
78,906

Restricted cash
6,839

 
2,658

Total cash, cash equivalents and restricted cash shown in the statement of cash flows
$
55,222

 
$
81,564

Summary of Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities
The following table summarizes the Company’s unrealized gains and losses related to its cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands): 
 
As of June 30, 2018
 
As of December 31, 2017
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
12,401

 
$

 
$

 
$
12,401

 
$
11,561

 
$

 
$

 
$
11,561

U.S. government securities

 

 

 

 
751

 

 
(1
)
 
750

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,312

 
$

 
$
(1
)
 
$
12,311

Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Short-term investments
12,401

 

 

 
12,401

 
12,312

 

 
(1
)
 
12,311

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,312

 
$

 
$
(1
)
 
$
12,311

Maturities of Marketable Securities
As of June 30, 2018 and December 31, 2017, maturities of marketable securities were as follows (in thousands): 
 
June 30,
2018
 
December 31,
2017
 
 
Less than 1 year
$
12,401

 
$
12,311

Due in 1 to 2 years

 

Due in 3 to 5 years

 

Total
$
12,401

 
$
12,311

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value disclosures (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets
The following table presents the Company's assets that are measured at fair value on a recurring basis (in thousands):  
 
As of June 30, 2018
 
As of December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents and short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
12,401

 
$

 
$

 
$
12,401

 
$
11,561

 
$

 
$

 
$
11,561

U.S. government securities

 

 

 

 
750

 

 

 
750

Total
$
12,401

 
$

 
$

 
$
12,401

 
$
12,311

 
$

 
$

 
$
12,311

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts*
$

 
$

 
$

 
$

 
$

 
$

 
$

 
$

Mutual funds held in Rabbi Trust, recorded in other long-term assets
$
563

 
$

 
$

 
$
563

 
$
523

 
$

 
$

 
$
523

________________________________________________________

*The fair value of the Company’s foreign currency forward contract was immaterial as of June 30, 2018 and December 31, 2017.
Fair Value of Financial Liabilities
The following table presents the Company's liabilities that are measured at fair value on a recurring basis (in thousands): 
 
As of June 30, 2018
 
As of December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Rusnano payment derivative
$

 
$

 
$
1,000

 
$
1,000

 
$

 
$

 
$
389

 
$
389

Foreign currency forward contracts


53

 

 
53

 

 
43

 

 
43

 
$

 
$
53

 
$
1,000

 
$
1,053

 
$

 
$
43

 
$
389

 
$
432

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components (Tables)
6 Months Ended
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]  
Accounts receivable, Net
Accounts receivable, net, consists of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Accounts receivable
$
76,752

 
$
65,499

Trade notes receivable
727

 
2,356

Allowance for doubtful accounts
(163
)
 
(626
)
 
$
77,316

 
$
67,229

Inventories, net
Inventories, net consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Raw materials
$
30,714

 
$
33,400

Work in process
13,670

 
13,246

Finished goods(1)
16,563

 
20,655

 
$
60,947

 
$
67,301

________________________________________________________

(1)
Finished goods inventory at customer vendor managed inventory locations was $6.8 million and $7.1 million as of June 30, 2018 and December 31, 2017, respectively.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Prepaid taxes and taxes receivable
$
9,676

 
$
15,162

Transition services agreement receivable (Note 6)
12,525

 
12,817

Deposits and other prepaid expenses
3,852

 
4,138

Other receivable
4,186

 
4,118

 
$
30,239

 
$
36,235

Purchased intangible assets
Purchased intangible assets consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
 
 
 
 
 
Technology and patents
$
37,478

 
$
(35,088
)
 
$
2,390

 
$
37,684

 
$
(34,923
)
 
$
2,761

Customer relationships
15,346

 
(14,991
)
 
355

 
15,425

 
(14,835
)
 
590

Leasehold interest
1,286

 
(374
)
 
912

 
1,309

 
(366
)
 
943

 
$
54,110

 
$
(50,453
)
 
$
3,657

 
$
54,418

 
$
(50,124
)
 
$
4,294

Amortization expense of purchased intangible assets
The following table presents details of the amortization expense of the Company’s purchased intangible assets as reported in the condensed consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Cost of goods sold
$
184

 
$
203

 
$
387

 
$
465

Operating expenses
120

 
118

 
239

 
236

Total
$
304

 
$
321

 
$
626

 
$
701

Estimated future amortization expense of purchased intangible assets
The estimated future amortization expense of purchased intangible assets as of June 30, 2018, is as follows (in thousands): 
2018 (remaining six months)
$
606

2019
857

2020
739

2021
646

2022
30

Thereafter
779

 
$
3,657

Accrued and other current liabilities
Accrued and other current liabilities consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Transition services agreement payables (Note 6)
$
11,781

 
$
11,222

Employee-related
11,560

 
12,990

Asset sale related contingent liabilities (Note 6)
7,014

 
7,135

Accrued warranty
1,592

 
1,334

Deferred revenue, current
735

 
939

Income and other taxes payable
2,401

 
542

Rusnano payment derivative
1,000

 

Other accrued expenses
8,205

 
9,080

 
$
44,288

 
$
43,242

Warranty accrual
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Beginning balance
$
1,699

 
$
582

 
$
1,334

 
$
678

Warranty accruals
(17
)
 
34

 
529

 
(28
)
Settlements
(90
)
 
(88
)
 
(271
)
 
(122
)
Ending balance
$
1,592

 
$
528

 
$
1,592

 
$
528

Other noncurrent liabilities
Other noncurrent liabilities consist of the following (in thousands): 
 
June 30, 2018
 
December 31, 2017
Pension and other employee-related
$
4,774

 
$
4,675

Deferred rent
2,984

 
2,908

Deferred revenue
280

 
617

Government grant
2,089

 
1,095

Rusnano payment derivative

 
389

Deferred income tax liabilities
65

 
106

Asset retirement obligations and other
3,834

 
4,285

 
$
14,026

 
$
14,075

 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Tables)
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
Restructuring activities for the six months ended June 30, 2018 were as follows (in thousands):
 
Employee Severance
 
Facilities Consolidation
 
Others
 
Total
Restructuring obligations December 31, 2017
$

 
$
1,580

 
$
43

 
$
1,623

Charges
177

 
(40
)
 
662

 
799

Cash payments
(123
)
 
(362
)
 
(43
)
 
(528
)
Non-cash settlements and others

 

 
(51
)
 
(51
)
Restructuring obligations June 30, 2018
$
54

 
$
1,178

 
$
611

 
$
1,843

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Carrying Amount and Weighted Average Interest Rate of the Company's Debt
The table below summarizes the carrying amount and weighted average interest rate of the Company’s debt (in thousands, except percentages):  
 
June 30, 2018
 
December 31, 2017
 
Carrying
Amount
 
Interest
Rate
 
Carrying
Amount
 
Interest
Rate
 
 
 
 
Note payable to Shanghai Pudong Development Bank
$

 


 
$
17,000

 
4.10
%
Note payable to CITIC Bank
17,000

 
4.74
%
 
17,000

 
4.00
%
Notes payable to suppliers
1,929

 

 
1,607

 
 
Total notes payable and short-term borrowing
$
18,929

 
 

 
$
35,607

 
 

Long-term debt, current and non-current:
 

 
 

 
 

 
 

Borrowing under Wells Fargo Credit Facility
$
30,305

 
4.10
%
 
$
30,018

 
3.29
%
Mitsubishi Bank loans
11,996

 
1.05% -1.45%

 
16,924

 
1.05% -1.45%

Mitsubishi Bank and Yamanashi Chou Bank loan
7,405

 
1.1
%
 

 
 
Unaccreted discount and issuance costs within current portion of long-term debt
(171
)
 
 

 
(86
)
 
 

Unaccreted discount and issuance costs within long-term debt, net of current portion
(515
)
 
 

 
(295
)
 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
49,020

 
 

 
$
46,561

 
 

 
 
 
 
 
 
 
 
Reported as:
 

 
 

 
 

 
 

Current portion of long-term debt
$
2,868

 
 

 
$
6,005

 
 

Long-term debt, net of current portion
46,152

 
 

 
40,556

 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
49,020

 
 

 
$
46,561

 
 

Maturities of Long-term Debt
As of June 30, 2018, maturities of total long-term debt were as follows (in thousands):
2018 (remaining six months)
$
1,520

2019
3,039

2020
3,039

2021
3,039

2022
33,344

Thereafter
5,725

 
$
49,706

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity (Tables)
6 Months Ended
Jun. 30, 2018
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Income, Net of Related Taxes
The components of accumulated other comprehensive income (loss), net of related taxes, were as follows (in thousands):
 
Foreign Currency Translation Adjustments
 
Unrealized Gain (Loss) on Available-For-Sale Securities
 
Defined Benefit Pension Plan Adjustment
 
Total Accumulated Other Comprehensive Income (loss)
Balance as of December 31, 2017
$
567

 
$
(1
)
 
$
(168
)
 
$
398

Other comprehensive income (loss), net of taxes of zero and reclassifications
(2,380
)
 
1

 

 
(2,379
)
Balance as of June 30, 2018
$
(1,813
)
 
$

 
$
(168
)
 
$
(1,981
)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock Based Compensation Expense
The following table summarizes the stock-based compensation expense recognized in the three and six months ended June 30, 2018 and 2017 (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Cost of goods sold
$
629

 
$
324

 
$
1,279

 
$
471

Research and development
829

 
511

 
1,602

 
1,173

Sales and marketing
642

 
313

 
1,580

 
777

General and administrative
1,039

 
738

 
2,025

 
1,337

 
$
3,139

 
$
1,886

 
$
6,486

 
$
3,758

Estimated Fair Value of Certain Stock-Based Awards Using Black-Scholes-Merton Valuation Model
The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions:  
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
Stock options
2018
 
2017
 
2018
 
2017
Weighted-average expected term (years)
6.02
 
5.99
 
6.02
 
5.99
Weighted-average volatility
66%
 
65%
 
65%
 
65%
Risk-free interest rate
2.62%
 
2.08%
 
2.27%-2.62%
 
2.08%
Expected dividends
—%
 
—%
 
—%
 
—%
Stock appreciation units
 
 
 
 
 
 
 
Weighted-average expected term (years)
2.0
 
2.33
 
2.04
 
2.39
Weighted-average volatility
67%
 
71%
 
67%
 
71%
Risk-free interest rate
1.73%-2.39%
 
0.76%-1.50%
 
1.03%-2.39%
 
0.51%-1.50%
Expected dividends
—%
 
—%
 
—%
 
—%
ESPP
 
 
 
 
 
 
 
Weighted-average expected term (years)
0.71
 
0.68
 
0.71
 
0.68
Weighted-average volatility
61%
 
55%
 
61%
 
55%
Risk-free interest rate
1.20%-1.93%
 
0.45%-0.91%
 
1.20%-1.93%
 
0.45%-0.91%
Expected dividends
—%
 
—%
 
—%
 
—%
Summary of Stock Option and Restricted Stock Unit Activity
The following table summarizes the Company’s stock option and RSU activity during the six months ended June 30, 2018:
 
 
Stock Options
 
Restricted Stock Units
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Number of
Units
 
Weighted
Average
Grant Date
Fair Value
 
 
 
 
Balance as of December 31, 2017
3,933,529

 
$
5.55

 
2,404,637

 
$
9.02

Granted
158,116

 
6.64

 
1,306,588

 
6.80

Exercised/Converted
(188,621
)
 
3.73

 
(312,076
)
 
8.33

Cancelled/Forfeited
(42,993
)
 
9.20

 
(119,782
)
 
9.02

Balance as of June 30, 2018
3,860,031

 
5.65

 
3,279,367

 
8.20

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income taxes (Tables)
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Summary of Income Tax (Provisions) Benefits
The income tax (provision) benefit for income taxes in the periods presented is based upon the income (loss) before income taxes (in thousands):   
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
 
2018
 
2017
 
2018
 
2017
Income tax (provision) benefit
$
(1,080
)
 
$
451

 
$
(1,718
)
 
$
618

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of presentation and significant accounting policies - (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
debt_instrument
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
debt_instrument
Jun. 30, 2017
USD ($)
Dec. 31, 2017
CNY (¥)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Concentration Risk [Line Items]                
Working capital $ 106,000,000   $ 106,000,000          
Cash, cash equivalents, short-term investments and restricted cash 67,600,000   67,600,000          
Operating losses (9,750,000) $ (9,701,000) (26,394,000) $ (21,575,000)        
Net cash used in operating activities     (4,534,000) $ (16,496,000)        
Accumulated deficit (382,618,000)   (382,618,000)       $ (352,011,000)  
Notes payable and short-term borrowing 18,929,000   18,929,000       35,607,000  
Current portion of long-term debt $ 2,868,000   $ 2,868,000       6,005,000  
Line of Credit | China                
Concentration Risk [Line Items]                
Number of debt instruments | debt_instrument 3   3          
Huawei Technologies | Revenue                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk 43.00% 37.00% 46.00% 39.00%        
Top Five Customers | Revenue                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk 90.00% 78.00% 87.00% 76.00%        
Customer One | Revenue                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk 25.00% 19.00% 22.00% 16.00%        
Customer One | Accounts receivable                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk     44.00%   36.00%      
Customer Two | Revenue                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk 12.00%   10.00%          
Customer Two | Accounts receivable                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk     13.00%   14.00%      
Customer three | Accounts receivable                
Concentration Risk [Line Items]                
Percentage of concentration of credit risk     11.00%   10.00%      
Wells Fargo Bank, National Association | Revolving Credit Facility                
Concentration Risk [Line Items]                
Credit facility, maximum borrowing amount               $ 50,000,000.0
Line of credit facility, outstanding $ 30,300,000   $ 30,300,000          
CITIC Bank | Line of Credit | China                
Concentration Risk [Line Items]                
Credit facility, maximum borrowing amount         ¥ 250,000,000   $ 37,800,000.0  
Wells Fargo Credit Facility | Line of Credit                
Concentration Risk [Line Items]                
Credit facility, maximum borrowing amount               50,000,000
Line of credit facility, outstanding               $ 30,000,000
Unused part of credit facility 19,700,000   19,700,000          
Minimum required unused borrowing capacity $ 5,000,000   $ 5,000,000          
Accounting Standards Update 2016-16                
Concentration Risk [Line Items]                
Adjustments to accumulated deficit for new accounting pronouncements           $ 1,800,000    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Revenue by Product Group (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 revenue $ 81,102 $ 73,214 $ 149,688 $ 144,902
High Speed Products        
Disaggregation of Revenue [Line Items]        
Total revenue 69,754 59,384 128,843 118,062
Network Products and Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue $ 11,348 $ 13,830 $ 20,845 $ 26,840
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Revenue From External Customers By Geographic Region (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 revenue $ 81,102 $ 73,214 $ 149,688 $ 144,902
China        
Disaggregation of Revenue [Line Items]        
Total revenue 46,111 38,700 87,783 77,086
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 17,694 13,602 29,901 23,365
Rest of world        
Disaggregation of Revenue [Line Items]        
Total revenue $ 17,297 $ 20,912 $ 32,004 $ 44,451
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue from Contract with Customer [Abstract]        
Contract with customer, liability, revenue recognized $ 0.2 $ 0.2 $ 0.6 $ 0.5
Increase (decrease) in deferred revenue   $ 0.4   $ 1.6
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net loss per share - Computation of Basic and Diluted 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
Numerator:        
Net loss $ (10,537) $ (9,341) $ (28,783) $ (20,863)
Weighted average shares used to compute per share amount:        
Basic (in shares) 44,665 43,219 44,463 42,919
Diluted (in shares) 44,665 43,219 44,463 42,919
Basic net loss per share (USD per share) $ (0.24) $ (0.22) $ (0.65) $ (0.49)
Diluted net loss per share (USD per share) $ (0.24) $ (0.22) $ (0.65) $ (0.49)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net loss per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) - shares
shares in Thousands
3 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share (in shares) 7,332 5,747
Employee stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share (in shares) 3,860 3,898
Restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share (in shares) 3,279 1,663
Employee stock purchase plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share (in shares) 193 186
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Cash and cash equivalents:        
Cash $ 48,383 $ 78,906    
Cash equivalents 0 0    
Cash and cash equivalents 48,383 78,906    
Short-term investments 12,401 12,311    
Restricted cash 6,839 2,658    
Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 55,222 $ 81,564 $ 76,951 $ 86,585
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, cash equivalents, short-term investments, and restricted cash - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
investment
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
investment
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Restricted Cash and Cash Equivalents Items [Line Items]          
Restricted cash $ 6,839,000   $ 6,839,000   $ 2,658,000
Impairment losses on marketable securities $ 0 $ 0 $ 0 $ 0  
Number of marketable securities in an unrealized loss position | investment 0   0    
Restricted Cash and Investments, Legal Contingency, Current $ 2,500,000   $ 2,500,000    
Restricted Cash and Investment, Government Grants, Current 1,300,000   1,300,000    
Restricted Cash and Investments, Compensating Notes Payable Balance, Current 900,000   900,000    
Disposal Group, Disposed of by Sale, Not Discontinued Operations          
Restricted Cash and Cash Equivalents Items [Line Items]          
Restricted cash $ 2,100,000   $ 2,100,000   $ 2,100,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, cash equivalents, short-term investments and restricted cash - Summary of unrealized gains and losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 12,401 $ 12,312
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 1
Fair Value 12,401 12,311
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,401 11,561
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Fair Value 12,401 11,561
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 0 751
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 1
Fair Value 0 750
Short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,401 12,312
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 1
Fair Value $ 12,401 $ 12,311
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]    
Less than 1 year $ 12,401 $ 12,311
Due in 1 to 2 years 0 0
Due in 3 to 5 years 0 0
Total $ 12,401 $ 12,311
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value disclosures - Assets and liabilities measured at fair value on recurring basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments $ 12,401 $ 12,311
Foreign currency forward contracts 0 0
Rusnano payment derivative 1,000 389
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 12,401 12,311
Foreign currency forward contracts 0 0
Rusnano payment derivative 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 0
Foreign currency forward contracts 0 0
Rusnano payment derivative 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 0
Foreign currency forward contracts 0 0
Rusnano payment derivative 1,000 389
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 12,401 11,561
Money market funds | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 12,401 11,561
Money market funds | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 0
Money market funds | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 0
U.S. government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 750
U.S. government securities | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 750
U.S. government securities | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 0
U.S. government securities | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents and short-term investments 0 0
Mutual funds held in Rabbi Trust, recorded in other long-term assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual funds held in Rabbi Trust, recorded in other long-term assets 563 523
Mutual funds held in Rabbi Trust, recorded in other long-term assets | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual funds held in Rabbi Trust, recorded in other long-term assets 563 523
Mutual funds held in Rabbi Trust, recorded in other long-term assets | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual funds held in Rabbi Trust, recorded in other long-term assets 0 0
Mutual funds held in Rabbi Trust, recorded in other long-term assets | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mutual funds held in Rabbi Trust, recorded in other long-term assets 0 0
Foreign Exchange Forward    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 53 43
Foreign Exchange Forward | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 0 0
Foreign Exchange Forward | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 53 43
Foreign Exchange Forward | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 0 0
Derivative    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 1,053 432
Derivative | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 0 0
Derivative | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) 53 43
Derivative | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value, net asset (liability) $ 1,000 $ 389
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value disclosures - Hedging Program (Details) - Foreign exchange contracts
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Average maturities of monthly foreign exchange contracts 1 month
China, Yuan Renminbi  
Notional value of derivatives related to economic hedges $ 48.0
Japan, Yen  
Notional value of derivatives related to economic hedges $ 5.2
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value disclosures - Liabilities measured at fair value on non-recurring basis (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Mar. 31, 2017
Other current liabilities | Indemnification agreement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent liability in connection with contingent indemnification commitments $ 7,000,000    
Fair Value, Measurements, Nonrecurring      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value, net asset (liability) $ 0 $ 0  
Level 3 | Fair Value, Measurements, Nonrecurring | Other current liabilities | Indemnification agreement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent liability in connection with contingent indemnification commitments     $ 6,700,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Asset sale (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2017
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Transition services agreement receivable   $ 12,525   $ 12,525   $ 12,817  
Transition services agreement payables   11,781   11,781   11,222  
Gain within operating income   0 $ 0 0 $ 2,000 $ 2,200  
Other current liabilities | Indemnification agreement              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Contingent liability   $ 7,000   $ 7,000      
Disposal Group, Disposed of by Sale, Not Discontinued Operations              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Assets held for sale             $ 13,900
Reclassification from assets held-for-sale $ 3,400            
Assets sold 12,800            
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Inventories              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Assets held for sale, other             13,100
Assets sold 12,100            
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Property, plant and equipment              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Assets held for sale, other             $ 800
Assets sold 700            
APAT OE | Disposal Group, Disposed of by Sale, Not Discontinued Operations              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Consideration received pursuant to asset purchase agreement 25,000            
Proceeds from post-closing transaction services fees under transition services agreement 1,400            
Disposal group consideration adjustment 21,600            
Consideration adjustment for potential indemnification claims $ 10,000            
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Accounts receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable $ 76,752 $ 65,499
Trade notes receivable 727 2,356
Allowance for doubtful accounts (163) (626)
Account and trade note receivables, net $ 77,316 $ 67,229
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 30,714 $ 33,400
Work in process 13,670 13,246
Finished goods 16,563 20,655
Inventories 60,947 67,301
Finished goods, at vendor managed inventory locations $ 6,800 $ 7,100
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]      
Capital Expenditures Incurred but Not yet Paid $ 3,100 $ 9,800  
Prepaid taxes and taxes receivable 9,676   $ 15,162
Transition services agreement receivable (Note 6) 12,525   12,817
Deposits and other prepaid expenses 3,852   4,138
Other receivable 4,186   4,118
Prepaid expenses and other current assets $ 30,239   $ 36,235
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Purchased intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Assets $ 54,110 $ 54,418
Accumulated Amortization (50,453) (50,124)
Net Assets 3,657 4,294
Technology and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 37,478 37,684
Accumulated Amortization (35,088) (34,923)
Net Assets 2,390 2,761
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 15,346 15,425
Accumulated Amortization (14,991) (14,835)
Net Assets 355 590
Leasehold interest    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 1,286 1,309
Accumulated Amortization (374) (366)
Net Assets $ 912 $ 943
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Amortization expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Balance Sheet Related Disclosures [Abstract]        
Cost of goods sold $ 184 $ 203 $ 387 $ 465
Operating expenses 120 118 239 236
Total $ 304 $ 321 $ 626 $ 701
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Estimated future amortization expense of purchased intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
2018 (remaining six months) $ 606  
2019 857  
2020 739  
2021 646  
2022 30  
Thereafter 779  
Net Assets $ 3,657 $ 4,294
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]            
Transition services agreement payables (Note 6) $ 11,781   $ 11,222      
Employee-related 11,560   12,990      
Asset sale related contingent liabilities (Note 6) 7,014   7,135      
Accrued warranty 1,592 $ 1,699 1,334 $ 528 $ 582 $ 678
Deferred revenue, current 735   939      
Income and other taxes payable 2,401   542      
Rusnano payment derivative 1,000   0      
Other accrued expenses 8,205   9,080      
Accrued and other current liabilities $ 44,288   $ 43,242      
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Warranty accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Beginning balance $ 1,699 $ 582 $ 1,334 $ 678
Warranty accruals (17) 34 529 (28)
Settlements (90) (88) (271) (122)
Ending balance $ 1,592 $ 528 $ 1,592 $ 528
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance sheet components - Other noncurrent liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Pension and other employee-related $ 4,774 $ 4,675
Deferred rent 2,984 2,908
Deferred revenue 280 617
Government grant 2,089 1,095
Rusnano payment derivative 0 389
Deferred income tax liabilities 65 106
Asset retirement obligations and other 3,834 4,285
Other noncurrent liabilities $ 14,026 $ 14,075
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring - Narrative (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 incurred     $ 799  
Restructuring reserve recorded in accrued and other current liabilities $ 1,500   1,500  
Restructuring reserve recorded in other noncurrent liabilities 300   300  
Cost of goods sold        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges incurred 100   100  
Operating Expense        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges incurred $ 600   $ 700  
Cost of Sales And Operating Expense        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges incurred   $ 700   $ 1,000
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring - Reserve Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring obligations December 31, 2017 $ 1,623
Charges 799
Cash payments (528)
Non-cash settlements and others (51)
Restructuring obligations June 30, 2018 1,843
Employee Severance  
Restructuring Reserve [Roll Forward]  
Restructuring obligations December 31, 2017 0
Charges 177
Cash payments (123)
Non-cash settlements and others 0
Restructuring obligations June 30, 2018 54
Facilities Consolidation  
Restructuring Reserve [Roll Forward]  
Restructuring obligations December 31, 2017 1,580
Charges (40)
Cash payments (362)
Non-cash settlements and others 0
Restructuring obligations June 30, 2018 1,178
Others  
Restructuring Reserve [Roll Forward]  
Restructuring obligations December 31, 2017 43
Charges 662
Cash payments (43)
Non-cash settlements and others (51)
Restructuring obligations June 30, 2018 $ 611
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Components of Debt Obligations and Weighted Average Interest Rate (Details)
$ in Thousands, ¥ in Millions
Jun. 30, 2018
USD ($)
Jun. 30, 2018
JPY (¥)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]      
Short-term debt $ 18,929   $ 35,607
Unaccreted discount and issuance costs within current portion of long-term debt (171)   (86)
Unaccreted discount and issuance costs within long-term debt, net of current portion (515)   (295)
Total long-term debt, net of unaccreted discount and issuance costs 49,020   46,561
Current portion of long-term debt 2,868   6,005
Long-term debt, net of current portion 46,152   40,556
Notes Payable to Banks | Mitsubishi Bank Loans      
Debt Instrument [Line Items]      
Long-term debt, gross 11,996   16,924
Total long-term debt, net of unaccreted discount and issuance costs | ¥   ¥ 666.7  
Notes Payable to Banks | Mitsubishi Bank Loans And Yamanashi Chou Bank Loans [Member]      
Debt Instrument [Line Items]      
Long-term debt, gross $ 7,405    
Weighted average interest rate 1.10% 1.10%  
Line of Credit | Wells Fargo Credit Facility      
Debt Instrument [Line Items]      
Long-term debt, gross $ 30,305   $ 30,018
Weighted average interest rate 4.10% 4.10% 3.29%
Notes Payable to Banks | Note Payable to Shanghai Pudong Development Bank [Member]      
Debt Instrument [Line Items]      
Short-term debt $ 0   $ 17,000
Weighted average interest rate 4.10%
Notes Payable to Banks | Notes Payable CITIC Bank      
Debt Instrument [Line Items]      
Short-term debt $ 17,000   $ 17,000
Weighted average interest rate 4.74% 4.74% 4.00%
Notes payable to suppliers | Loans With Suppliers      
Debt Instrument [Line Items]      
Short-term debt $ 1,929   $ 1,607
Minimum | Line of Credit | Mitsubishi Bank Loans      
Debt Instrument [Line Items]      
Weighted average interest rate 1.05% 1.05% 1.05%
Maximum | Line of Credit | Mitsubishi Bank Loans      
Debt Instrument [Line Items]      
Weighted average interest rate 1.45% 1.45% 1.45%
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Notes Payable (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 02, 2018
USD ($)
May 31, 2018
USD ($)
Feb. 28, 2018
USD ($)
Jan. 31, 2018
USD ($)
Nov. 30, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jul. 31, 2017
USD ($)
Jun. 30, 2018
CNY (¥)
debt_instrument
Jun. 30, 2018
CNY (¥)
debt_instrument
Dec. 31, 2016
USD ($)
debt_instrument
Jun. 30, 2018
USD ($)
debt_instrument
Dec. 31, 2017
CNY (¥)
Dec. 31, 2017
USD ($)
Jun. 30, 2017
USD ($)
Debt Instrument [Line Items]                            
Short-term debt                     $ 18,929,000   $ 35,607,000  
Letter of Credit                            
Debt Instrument [Line Items]                            
Number of debt instruments | debt_instrument                   3        
Letter of Credit | Loans With Suppliers                            
Debt Instrument [Line Items]                            
Percentage of compensating balance requirement for bank acceptance drafts                   30.00%        
Short-term line of credit facility                   $ 1,600,000        
Notes payable to suppliers | Loans With Suppliers                            
Debt Instrument [Line Items]                            
Short-term debt                     1,929,000   1,607,000  
Notes payable to suppliers | Loans With Suppliers | Minimum                            
Debt Instrument [Line Items]                            
Debt instrument, term                 3 months          
Notes payable to suppliers | Loans With Suppliers | Maximum                            
Debt Instrument [Line Items]                            
Debt instrument, term                 6 months          
Loans Payable | First Credit Facility Expires July 2019                            
Debt Instrument [Line Items]                            
Current borrowing capacity               ¥ 120,000,000 ¥ 120,000,000   18,100,000      
Loans Payable | Second Line Of Credit, Expires July 2019                            
Debt Instrument [Line Items]                            
Current borrowing capacity               30,000,000 30,000,000   4,500,000      
Bankers Acceptance                            
Debt Instrument [Line Items]                            
Restricted cash and investments, current                     900,000   500,000  
Bankers Acceptance | Loans With Suppliers                            
Debt Instrument [Line Items]                            
Short-term debt                     1,900,000   $ 1,600,000  
Bankers Acceptance | First Credit Facility Expires July 2019                            
Debt Instrument [Line Items]                            
Current borrowing capacity               171,400,000 ¥ 171,400,000   25,900,000      
Percentage of compensating balance requirement for bank acceptance drafts                 50.00%          
Bankers Acceptance | Second Line Of Credit, Expires July 2019                            
Debt Instrument [Line Items]                            
Percentage of compensating balance requirement for bank acceptance drafts                 50.00%          
Short Term Loans | Second Line Of Credit, Expires July 2019                            
Debt Instrument [Line Items]                            
Current borrowing capacity               ¥ 42,900,000 ¥ 42,900,000   $ 6,500,000      
Notes Payable to Banks | Notes Payable CITIC Bank                            
Debt Instrument [Line Items]                            
Weighted average interest rate               4.74% 4.74%   4.74% 4.00% 4.00%  
Proceeds from lines of credit     $ 17,000,000       $ 17,000,000              
Debt instrument, interest rate, stated percentage     4.70%                      
Debt instrument, basis spread             2.55%              
Short-term debt                     $ 17,000,000   $ 17,000,000  
Line of Credit | Amended Comerica Bank Credit Facility                            
Debt Instrument [Line Items]                            
Line of credit facility, maximum indebtedness under debt covenant                           $ 20,000,000.0
Current borrowing capacity                           $ 17,000,000.0
Subsequent Event | Notes Payable to Banks | Notes Payable CITIC Bank                            
Debt Instrument [Line Items]                            
Repayments of lines of credit $ 17,000,000                          
China | Notes payable to suppliers | First Credit Facility Expires June Two Thousand Sixteen                            
Debt Instrument [Line Items]                            
Proceeds from lines of credit         $ 17,000,000                  
Repayments of lines of credit   $ 17,000,000                        
China | Bankers Acceptance | First Credit Facility Expires June Two Thousand Sixteen                            
Debt Instrument [Line Items]                            
Debt instrument, interest rate, stated percentage         4.10%                  
China | Notes Payable to Banks | Notes Payable CITIC Bank                            
Debt Instrument [Line Items]                            
Repayments of lines of credit       $ 17,000,000                    
Line of Credit | China                            
Debt Instrument [Line Items]                            
Number of debt instruments | debt_instrument               3 3   3      
CITIC Bank | Line of Credit | China                            
Debt Instrument [Line Items]                            
Credit facility, maximum borrowing amount                       ¥ 250,000,000 $ 37,800,000.0  
Line of Credit | Wells Fargo Credit Facility                            
Debt Instrument [Line Items]                            
Line of credit facility, maximum indebtedness under debt covenant           $ 20,000,000.0                
Weighted average interest rate               4.10% 4.10%   4.10% 3.29% 3.29%  
Credit facility, maximum borrowing amount           $ 50,000,000                
Unused part of credit facility                     $ 19,700,000      
London Interbank Offered Rate (LIBOR) | Line of Credit | Amended Comerica Bank Credit Facility                            
Debt Instrument [Line Items]                            
Debt instrument, basis spread               2.75%            
London Interbank Offered Rate (LIBOR) | Line of Credit | Wells Fargo Credit Facility                            
Debt Instrument [Line Items]                            
Weighted average interest rate               4.10% 4.10%   4.10%      
London Interbank Offered Rate (LIBOR) | Line of Credit | Wells Fargo Credit Facility | Minimum                            
Debt Instrument [Line Items]                            
Debt instrument, basis spread           1.50%                
London Interbank Offered Rate (LIBOR) | Line of Credit | Wells Fargo Credit Facility | Maximum                            
Debt Instrument [Line Items]                            
Debt instrument, basis spread           1.75%                
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Credit Facilities (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2017
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Line of Credit Facility [Line Items]            
Repayment of notes payable     $ 1,676,000 $ 6,599,000    
Capital Expenditures Credit Facility Expires April 30, 2017 | Line of Credit            
Line of Credit Facility [Line Items]            
Credit facility, maximum borrowing amount           $ 30,000,000.0
Amended Comerica Bank Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Current borrowing capacity       17,000,000.0    
Line of credit facility, maximum indebtedness under debt covenant       $ 20,000,000.0    
Credit Facility Base Rate | Amended Comerica Bank Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread   1.75%        
Libor Plus Rate | Amended Comerica Bank Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread   2.75%        
Federal funds effective rate | Amended Comerica Bank Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread   1.00%        
Daily adjusting LIBOR rate | Amended Comerica Bank Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread   1.00%        
Line of Credit | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Credit facility, maximum borrowing amount $ 50,000,000          
Line of credit facility, maximum indebtedness under debt covenant $ 20,000,000.0          
Cash balance for borrowing 100.00%          
Cash balance max borrowing $ 15,000,000.0          
Line of credit facility increase 25,000,000          
Line of credit facility, outstanding 30,000,000          
Repayment of notes payable 20,000,000          
Unused borrowing capacity $ 5,000,000          
Line of credit fair value outstanding   $ 30,300,000 $ 30,300,000      
Weighted average interest rate   4.10% 4.10%   3.29%  
Unused part of credit facility   $ 19,700,000 $ 19,700,000      
Minimum required unused borrowing capacity   $ 5,000,000 $ 5,000,000      
Line of Credit | Libor Plus Rate | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Weighted average interest rate   4.10% 4.10%      
Line of Credit | Prime Rate | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Commitment fee 0.25%          
Line of Credit | Minimum | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Revolver accounts receivable 80.00%          
Line of Credit | Minimum | Libor Plus Rate | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread 1.50%          
Line of Credit | Minimum | Prime Rate | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread 0.50%          
Line of Credit | Maximum | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Revolver accounts receivable 85.00%          
Line of Credit | Maximum | Libor Plus Rate | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread 1.75%          
Line of Credit | Maximum | Prime Rate | Wells Fargo Credit Facility            
Line of Credit Facility [Line Items]            
Debt instrument, basis spread 0.75%          
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Mitsubishi Bank Loans (Details)
1 Months Ended
Feb. 25, 2015
USD ($)
Feb. 25, 2015
JPY (¥)
Jan. 31, 2018
USD ($)
Jan. 31, 2018
JPY (¥)
Mar. 31, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
JPY (¥)
Dec. 31, 2017
USD ($)
Dec. 31, 2017
JPY (¥)
Mar. 31, 2017
JPY (¥)
Feb. 25, 2015
JPY (¥)
Debt Instrument [Line Items]                      
Long-term debt | $           $ 49,020,000   $ 46,561,000      
Notes Payable to Banks | Mitsubishi Bank Term Loan A                      
Debt Instrument [Line Items]                      
Debt, aggregate principal amount $ 4,400,000.0                   ¥ 500,000,000
Notes Payable to Banks | Mitsubishi Bank Term Loan B                      
Debt Instrument [Line Items]                      
Debt, aggregate principal amount $ 9,000,000.0                   ¥ 1,000,000,000
Debt, periodic principal payments   ¥ 8,333,000                  
Debt, lump sum payment on the maturity date   ¥ 8,373,000                  
Long-term debt | $           6,000,000          
Notes Payable to Banks | Mitsubishi Bank Term Loan B | Tokyo interbank offer rate                      
Debt Instrument [Line Items]                      
Debt instrument, basis spread 1.40% 1.40%                  
Notes Payable to Banks | Mitsubishi Bank Loans                      
Debt Instrument [Line Items]                      
Loan structuring fee including consumption tax $ 400,000 ¥ 40,500,000                  
Long-term debt             ¥ 666,700,000        
Unamortized debt issuance costs           $ 700,000 ¥ 75,900,000        
Notes Payable to Banks | Mitsubishi Bank Loans | Tokyo interbank offer rate                      
Debt Instrument [Line Items]                      
Debt instrument, basis spread 1.40% 1.40%                  
Notes Payable to Banks | 2017 Mitsubishi Bank Loan                      
Debt Instrument [Line Items]                      
Debt, aggregate principal amount         $ 6,200,000.0         ¥ 690,000,000  
Debt instrument, term         72 months            
Line of credit facility, outstanding               $ 6,200,000 ¥ 690,000,000    
Notes Payable to Banks | 2017 Mitsubishi Bank Loan | Tokyo interbank offer rate                      
Debt Instrument [Line Items]                      
Debt instrument, basis spread         1.00%            
Mitsubishi Bank | Mitsubishi Bank Term Loan A                      
Debt Instrument [Line Items]                      
Repayments of lines of credit     $ 4,400,000 ¥ 500,000,000              
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Mitsubishi Bank and Yamanashi Chou Bank Loans (Details) - 1 months ended Jan. 31, 2018 - Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. - Term Loan C
USD ($)
JPY (¥)
Debt Instrument [Line Items]    
Credit facility, maximum borrowing amount $ 7,700,000.0 ¥ 850,000,000
Debt instrument, term 82 months  
Tokyo interbank offer rate    
Debt Instrument [Line Items]    
Debt instrument, basis spread 1.00%  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Maturities of Long-Term debt (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Debt Disclosure [Abstract]  
2018 (remaining six months) $ 1,520
2019 3,039
2020 3,039
2021 3,039
2022 33,344
Thereafter 5,725
Total long-term debt, current and non-current $ 49,706
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Japan pension plans - (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]    
Pension liability $ 4.5 $ 4.6
Pension liability included in accrued and other current liabilities $ 0.3 $ 0.5
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
¥ in Thousands, ft² in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 25, 2017
CNY (¥)
Oct. 25, 2017
USD ($)
Jun. 16, 2017
USD ($)
Jun. 13, 2017
USD ($)
ft²
Dec. 27, 2016
USD ($)
Sep. 30, 2016
USD ($)
ft²
Aug. 31, 2016
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2010
defendant
claim
Dec. 31, 2017
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2012
USD ($)
Commitments And Contingencies Disclosure [Line Items]                                  
Number of defendants | defendant                           4      
Operating leases, future minimum payments due               $ 28,700,000   $ 28,700,000              
Operating leases, future minimum, sublease receipts               1,500,000   1,500,000              
Rent expense               1,000,000 $ 1,300,000 2,100,000 $ 2,300,000            
Area of office lease | ft²       39   64                      
Office lease term, months       123 months   129 months                      
Asset Retirement Obligations, Noncurrent               3,834,000   3,834,000         $ 4,285,000    
Office and laboratory lease period free of charge           9 months                      
Asset retirement obligation               3,100,000   3,100,000              
Amount of contribution                         $ 21,000,000        
Expected costs to transfer product line             $ 100,000                    
Penalty payment derivative               1,000,000   1,000,000         400,000    
Rusnano                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Other non-current liability               0   0         $ 0    
Minimum                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Office lease, monthly rental rate       $ 41,388   $ 144,000                      
Maximum                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Office lease, monthly rental rate       $ 72,525   $ 194,000                      
Embedded derivative financial instruments | Maximum                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Other non-current liability                               $ 5,000,000  
Finisar Corp                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Pending claims | claim                           2      
Lestina International Ltd. litigation                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Damages sought, value         $ 3,000,000                        
APAT Arbitration                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Damages sought, value     $ 1,500,000                            
Damages awarded to company ¥ 700 $ 110,000                              
Indemnification agreement                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Payment for legal settlement                   0              
Lease termination                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Asset Retirement Obligations, Noncurrent               700,000   700,000              
Performance guarantee | Private Placement                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Other non-current liability               $ 7,500,000   $ 7,500,000             $ 30,000,000
Scenario, Forecast | Russian federation                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Exit fees for future                       $ 2,000,000          
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Class of Stock [Line Items]          
Reclassified out of accumulated other comprehensive loss for realized gains or losses on available for sale securities $ 0 $ 0 $ 0 $ 0  
Accumulated deficit subject to restriction         $ 8,800
Minimum          
Class of Stock [Line Items]          
Accumulated profits         10.00%
Employee stock options          
Class of Stock [Line Items]          
Common stock reserved for future issuance (in shares) 8,790,965   8,790,965    
Employee stock purchase plan          
Class of Stock [Line Items]          
Common stock reserved for future issuance (in shares) 644,187   644,187    
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' equity - 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
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance as of December 31, 2017     $ 194,451  
Other comprehensive income (loss), net of taxes of zero and reclassifications $ (8,482) $ 1,458 (2,379) $ 3,929
Balance as of June 30, 2018 169,458   169,458  
AOCI Attributable to Parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance as of December 31, 2017     398  
Balance as of June 30, 2018 (1,981)   (1,981)  
Foreign Currency Translation Adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance as of December 31, 2017     567  
Other comprehensive income (loss), net of taxes of zero and reclassifications     (2,380)  
Balance as of June 30, 2018 (1,813)   (1,813)  
Unrealized Gain (Loss) on Available-For-Sale Securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance as of December 31, 2017     (1)  
Other comprehensive income (loss), net of taxes of zero and reclassifications     1  
Balance as of June 30, 2018 0   0  
Defined Benefit Pension Plan Adjustment        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance as of December 31, 2017     (168)  
Other comprehensive income (loss), net of taxes of zero and reclassifications     0  
Balance as of June 30, 2018 $ (168)   $ (168)  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation - Summary of stock-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 Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation $ 3,139 $ 1,886 $ 6,486 $ 3,758
Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation 629 324 1,279 471
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation 829 511 1,602 1,173
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation 642 313 1,580 777
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation $ 1,039 $ 738 $ 2,025 $ 1,337
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Stock Appreciation Units (SAUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards granted in the period (in shares) 0 0 0 0  
Shares outstanding (in shares) 227,201   227,201   239,824
SAU-related liabilities $ 0.8   $ 0.8   $ 0.8
Employee stock purchase plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense $ 0.2   $ 0.2    
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation - Estimated fair vale of stock-based awards (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average expected term (years) 6 years 7 days 5 years 11 months 26 days 6 years 7 days 5 years 11 months 26 days
Weighted-average volatility 66.00% 65.00% 65.00% 65.00%
Risk-free interest rate 2.62% 2.08%   2.08%
Risk-free interest rate minimum     2.27%  
Risk-free interest rate maximum     2.62%  
Expected dividends 0.00% 0.00% 0.00% 0.00%
Stock Appreciation Units (SAUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average expected term (years) 2 years 2 years 4 months 2 years 15 days 2 years 4 months 22 days
Weighted-average volatility 67.00% 71.00% 67.00% 71.00%
Risk-free interest rate minimum 1.73% 0.76% 1.03% 0.51%
Risk-free interest rate maximum 2.39% 1.50% 2.39% 1.50%
Expected dividends 0.00% 0.00% 0.00% 0.00%
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average expected term (years) 8 months 16 days 8 months 5 days 8 months 16 days 8 months 5 days
Weighted-average volatility 61.00% 55.00% 61.00% 55.00%
Risk-free interest rate minimum 1.20% 0.45% 1.20% 0.45%
Risk-free interest rate maximum 1.93% 0.91% 1.93% 0.91%
Expected dividends 0.00% 0.00% 0.00% 0.00%
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation - Stock Options and RSUs (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Employee stock options  
Number of Shares  
Beginning Balance (in shares) | shares 3,933,529
Granted (in shares) | shares 158,116
Exercised/Converted (in shares) | shares (188,621)
Cancelled/Forfeited (in shares) | shares (42,993)
Ending Balance (in shares) | shares 3,860,031
Weighted Average Exercise Price  
Beginning Balance (in USD per share) | $ / shares $ 5.55
Granted (in USD per share) | $ / shares 6.64
Exercised/Converted (in USD per share) | $ / shares 3.73
Cancelled/Forfeited (in USD per share) | $ / shares 9.20
Ending Balance (in USD per share) | $ / shares $ 5.65
Restricted stock units  
Number of Units  
Beginning Balance (in shares) | shares 2,404,637
Granted (in shares) | shares 1,306,588
Exercised/Converted (in shares) | shares (312,076)
Cancelled/Forfeited (in shares) | shares (119,782)
Ending Balance (in shares) | shares 3,279,367
Weighted Average Exercise Price  
Beginning Balance (in USD per share) | $ / shares $ 9.02
Granted (in USD per share) | $ / shares 6.80
Exercised/Converted (in USD per share) | $ / shares 8.33
Cancelled/Forfeited (in USD per share) | $ / shares 9.02
Ending Balance (in USD per share) | $ / shares $ 8.20
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation - Stock appreciation units (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Stock Appreciation Units (SAUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares) 0 0 0 0  
Shares outstanding (in shares) 227,201   227,201   239,824
SAU-related liabilities $ 0.8   $ 0.8   $ 0.8
Employee stock purchase plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 0.2   $ 0.2    
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Income tax (provision) benefit $ (1,080) $ 451 $ (1,718) $ 618
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income taxes - Additional information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Changes to the amounts of uncertain tax positions previously determined $ 0  
Accounting Standards Update 2016-16    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Adjustments to accumulated deficit for new accounting pronouncements   $ 1,800
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent events (Details) - Subsequent Event - USD ($)
$ in Millions
1 Months Ended
Aug. 02, 2018
Jul. 31, 2018
Notes Payable to Banks | Notes Payable CITIC Bank    
Subsequent Event [Line Items]    
Repayments of lines of credit $ 17.0  
Restricted stock units    
Subsequent Event [Line Items]    
Market based awards granted   665,000
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $B'!DT?(\\#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,$% @ 2(<&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 " !(AP9-MW3_Q>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*&YI-DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.\ M-F5L#S#PQ=+O3Y_ C?)"N8 OP7D,9##>C;;KHU!^S8Y$7@!$=40K8YD2?6KN M7;"2TC4$15758)&DEB1A A9^)K*VT4JH@))&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !(AP9-#_+_*V," 5" & 'AL+W=O182E)5K=1*T5;=/A.'Q-;:Q@42 M;_^^@+U>%W!? HS/F3,##)-\H.R55X0([ZUM.K[S*R'Z+0"\K$B+^1/M22>_ M7"EKL9!+=@.\9P1?-*EM J"!+2X[OPBU[83*W)Z%TW=D1/S^+UM,?MS( T= M=C[TWPW/]:T2R@"*O,)[(Y[I\(5,"<6^-V7_C3Q((^$J$JE1TH;K M7Z^\AS&+S&::&X"F@AH)L#LOX1P(H0?!+V;8(Q,I_H) M"USDC X>&T^KQ^I2P&TH-[-41KUW^IO,EDOKHPAR\%!N)L1A1* % LX(('W/ M L@E<$ 6'?TK<+01H5L@=&80:GJXH$=N>N2D1YH>+>BQL0$V(G$+Q$Z!V**G MAH"-R-P"B5,@L>@;0\!&P,"MD#H54IL/#8D1$FM(-QYS %?2R)PBF2UBW)3# M"$F6D)6KLG%*;&R)R)!P0&*W! S ^1+65>, <&K=PPZ*YB&-H>S#OFPJ 5%7>Q0[N646@\1Q-FN6U1 M' 8H2LTC HM'MB7LIOL1]TIZ[W0S7%CGGK?7;0!\P,>&^1VS6]UQ[TR%?.KU M@WRE5! 94/ D0ZEDCYX7#;D*-4WEG(V-:EP(VD]-&,S_!(J_4$L#!!0 ( M $B'!DUH)%1^'P0 &03 8 >&PO=V]R:W-H965T&UL MA9AMCZ,V$,>_2L3[.SSC!V"51&IR.K52*ZVNNO8UNW$VT4%(@=U/-;7U5#2\'' M/U.CR:W/(7!^_M[ZUS'YD,Q3V?EM4_U]W/6'59(GBYW?EZ]5_ZVY_.JGA&RR MF++_W;_Y*L@')Z&/YZ;JQM_%\VO7-_742K!2ES^OQ^-I/%ZF]M_#Y "< O 6 M .;# #T%:!*07IV-J7XI^W*];)O+HKW.UKD<%@4\Z#"8S\/-<>S&_T*V7;C[ MMD:S3-^&=B;)YBK!N>1>L144]B9)0_\W$RB:P#%>S^.='*_%>#W&FWE\1I*X M2K)1Y)HEP5987*N+%B%X,]Y(3+U>)G?4":!00+Y)* \A>K.C%<=&<9(0"9ZBA# 4!CT;E M;,(%6:$@B_B1,0J3)AS)-D=/44)JBP$D'ENX_)9FR-K)OP\@FE//44)ZB0,H XH,69;%]L0R M49$3E>Y -LA9"872ABXA08&Q0H"JP&)%&L(F6"(B>HIO;O!^@QBIRV_5#>[OMYK@<,Y!UEK[S$6#AO M-6GXQBV%:-< \&.):\17M,6-7#E35B,AA^P">,LP.FE338 /80QJ5#5ND>NY M/2MR>A6D:O">.?Q:UXC]VV)"NXWKN>\3+]6E%&H"%'F++O@G%K_:/9,C,$8Y M535N>$4;A^'SQOWDK7<>5 :M^%WACD_ZCBKE0.FK&GP[;5RHB##!1Z%"(-G< M\ X3HB))CK]#4'?,J8S3_GOT+[IX6T'J)(E!J]]6W5Z+;K5^)DL-D-_F#P M1X,7WC4$@R$P#* GTZ5^1@(5.:.=P_K3:I'Z*+QU(#?SJ";UWNDU62V7L[4,Z;,RI0MF6*#*5MD"L,,QDLDF]#WL@^)Y&M@O:'@DBDQKRCX M+)15::4"DRM4O6D_$+M4#7<.5,C;6-^99TH%EE'A2L8KY3,Z#@@^"]5-9)_U M;TD_$+0=WDDP/M;%?U!+ P04 " !(AP9-P3;U).0$ ",& & 'AL M+W=OP^N^N=A\WR5-7?FYWW[>Q' M61R:A_FN;8_W0=!L=K[,F[OJZ _=-\]57>9M=UN_!,VQ]OEV""J+ ,/0!&6^ M/\Q7R^'9EWJUK%[;8G_P7^I9\UJ6>?UOXHOJ]#"'^?N#K_N77=L_"%;+8_[B MO_GVS^.7NKL++EFV^](?FGUUF-7^^6'^"/<9VCY@(/[:^U-S=3WKI3Q5U??^ MYK?MPSSL>^0+OVG[%'GW\>937Q1]IJX?_XQ)YY>/3 MJOA[OVUW#_-X/MOZY_RU:+]6IU_]*$C/9Z/ZW_V;+SJ\[TG7QJ8JFN'O;//: MM%4Y9NFZ4N8_SI_[P_!Y&O._A\D!. ;@):!K^Z. : R(?@:H#P/4&*#^;PMZ M#-"DA>"L?1C,==[FJV5=G6;U>3T<\W[9P;WNIFO3/QQF9_BN&\^F>_JV,O$R M>.OSC$AR1O :<;?(FB-P(8*N_4LG4.I$@BP<;QM(.6%#TH=/DV0?)KGI9B2. M533$1]?Q$S*5&*^&>'4=3[J8G!$[((64-BJR1!FG '48D0'(!"QT!B>4&5&9 MX,2 M<\41*K(N4H%2&))<:TZAA0C(N B4LWIB7)RHRW%=9(X2QT<_=J0KJ0 YH%L6 MA^(0-!$E0+&:6,,0RIM\R%6Q73YD[5@T1'LJ4199.>!4M_4 299)F ,]L0YA MHH !U^:H-A V#+KU2!#$5!F',')4EP29"55B17P$9*KBD*I"/A>.BN(, M7$ M&1=129P!/5'\0*Z>$'%)0"5%O$H@W4D%2#E:_*1,FJGBD,4I57)-!U[48UK4 M1^:Z&;;X/D76GR.9@"RZ=X:)#1#D6@Z\F,>TF ,OK:B1SY2 &46WGK6 :0@5 M-2H29N+)[4*NY\ +>DP+.O#ZNKBI(Z,Z$0O9STO T$1TQ68B!WJJ+(-K@4&6?V26@O5A"C9; !W&S%U&\"+_\)JMA\*% #3)5&* M%L-,PO!JV=Y*D_T&<,,14\,!W (XYIP%:,&%<4C333@3((PF5*%L.) ;#OK> MD2"O_DCK3BI "^JUUA)D+)4E4&YB&:)L-9!;C9A:#>2U?^&4ICY*Q*Q#JDS MT(:&_L9$#E0\]18NFP[DIL-1TX'<""P@I-XD%3"EV;Q)N2SU7)F &9A:C[+W M0.X]Z"I*1L;>*M/TY3.5.!A.D8S,I^IDC*D3,:Y.Q";5R98$N26A MYB!!;@Z4,K0_J81%"/3]3,RF#%N: H8.IM3)A@2Y(7'4D""W"*(Z 9/42=D$ M=0(FJ NN3E)+7[\,Q]K-;%.]'MK^ .7JZ>7H_!'[DUCR/('[%(3G:[C/S@?C M/].?S^G_R.N7_:&9/55M6Y7#*>US5;6^ZWUXU_5[Y_/MY:;PSVU_:;OK^GP^ M?KYIJ^-X]A]<_@&Q^@]02P,$% @ 2(<&38^BJR.I @ * D !@ !X M;"]W;W)K)9GAA3WDM=-7+A MGY1J9T$@=R=64WG'6];H+PQ#+ M.3^KJFS8@_#DN:ZI^%.PBE\7/O)?#8_E\:2,(5C.6WID3TS]:!^$G@6#EWU9 MLT:6O/$$.RS\>S3;Y 9O 3]+=I6CL6>4;#E_-I.O^X4?FH18Q7;*>*#Z=6$K M5E7&D4[C=^_3'T(:XGC\ZOVSU:ZU;*ED*U[]*O?JM/")[^W9@9XK]KNS5+SNO>A4:OK2OT+\T0A)3TB<"$&GW19S315=S@6_>J+;#BTUNP[-$KU< M.V.TJV._Z7I*;;TL\W0>7(R?'E)TD&@$2?/WD/44@@9$H.,/2410$D4TH4?O M ZRFB"QTE6 +"?A M(@?.9!XB)YD5 ,N(>]C6 HCE+J_*BAFJH^XHRT8_>9K)HZVYTIOQ\^-,L=Q M9!W:^GUDVH1C+]!LA0#[6E\#NJ[]YKZ[0WRGXE@VTMMRI9N3;2$'SA73V8=W M>DE.^MHR3"IV4&:8Z;'HFGY62[J]VZ_.X;/S:1]/QRJYM]5V-?G MQZF9?K_Q9?>V[?H;\^7B5+V%/T+WY^ES$Z_FUUHVNT,XMKOZ.&G"Z^/TR3RL MK>T+#(J_=N']%UYKNNO_<6OF\=IUCL*^_#2]554\>LCK,-^W]<4??PS M5CJ]MMD7O/W]O?:?A\['SCQ7;5C7^[]WFV[[."VGDTUXK=[WW9?Z_$L8.Y1/ M)V/O?PL?81_EO9/8QDN];X?/RA:(+;]?P5X+, _"@S1G%^<#5W]J>JJY:*ISY/F\K1.53\HS /'8+[T-X?8 M#?_%WK;Q[L?29+R8?_05C9K514.WFJMB'FN_-D&HB16IXG3?P%HKB@RWP+ 3 M/)3GNTY87(&%%=BA GM3@3*U%7.0) M*R6T4@(KI;!2JE9F5HY7K7&9QT8\-.*!$2^,>-4(&2N,:(TAPD9,AN=_IJV8 M3 (@4^U8.?"!9F:<2X3%)&AD@!LY$T?17:^SFPDR^M&J61QX":X8B*XG0\ / M23^$6I(S":A\ZE%ARAD&9A2K60>GS MI1JN(BM2SPLPT&II&#M#5*+J/C2$U M>+3,Y:E'A:%I #5-@IH&8], ;AK)3:.1./.^5(];R\C>SJQ[0QB=1K.3U6S0 M6+2F4 '6JAD3^<1";C _#0"HD2PWFHYY[M3T!)PUMLP2"Z7!'#4:I%;!2T/2 M2XX"#=D\E>5@DA(BJ5Q=2%,R]EJF0UKD2DZYP20E1%*YQ!!@I,U91@?)C+/> M)1QAEA+I"4J)^4"8@ 0(2')"D&9;Q+'+Y91 .K:Y+Q*6, 4)4)#D"D$:;T9. M"* A4Y2)-)8P!"D';N02,8KN.E[*:;-&*FO*+!4>C%0"2"6Y2)!FI7*C)7E< ML5)S N.40"I*N32C25GDR@Y*6%.Y*&&8$H IR=6&-"9CKJ.&,E0E%C_"*"60 MDY)D.VE.SGPA8[@&LOPV-[C?TF&<<@9PD8@P8P8R8"!)!C+()CW+" ,5&TX MD#$ &223+%PV*[CW@BG*@*(L M*>5SJNS':2Z?1(7._.;,^=#:-Z&X_EV\E*_'[O^=/?F M[O45P!/U9];B_LH\K"\'^3^JN;Q7^+UJWG;'=O)<=UU]&,ZM7^NZ"]%D]BE& M?!NJS?5B'UZ[_F<1?S>7\_S+15>?QG<5\^L+D^5_4$L#!!0 ( $B'!DW^ M;2HEL $ -(# 8 >&PO=V]R:W-H965T&UL?5-AC],P M#/TK47[ 9).U*.2J^-+;K]_SL M./F(]MEU )Z\:&5<03OO^R-CKNI "W>'/9CPIT&KA0^N;9GK+8@Z@;1B?+=[ MP[20AI9YBIUMF>/@E31PML0-6@O[ZP0*QX+NZ2WP)-O.QP K\UZT\!7\M_YL M@\<6EEIJ,$ZB(1::@C[LCZ$[Q)&M[))[.2"^!R=3W5!=U$0**A\9!#A MN,(C*!6)@HR?,R==2D;@VKZQ?TB]AUXNPL$CJA^R]EU!WU%20R,&Y9]P_ AS M/_>4S,U_ABNHD!Z5A!H5*I>^I!J<1SVS!"E:O$RG-.D<9_X;;!O 9P!_!6!3 MH:3\O?"BS"V.Q$ZS[T6\XOV1A]E4,9A&D?X%\2Y$K^4^.^3L&HGFG-.4P]19>%?>#I3OZD3]O^1=A6&D&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q >$->MD MHY5M*9LJ:J566J5J^\S:8QL%/"[@=?KW!>PX5F/U!9CAG#,7AFQ$\V); $=> MM>IL3EOG^B-CMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B?+>[8UK(CA99])U- MD>'@E.S@;(@=M!;FSPD4CCE-Z)OC63:M"PY69+UHX#NX'_W9>(LM*I74T%F) M'3%0Y_0A.9[2@(^ GQ)&NSJ34,D%\2487ZJ<[D)"H*!T04'X[0J/H%00\FG\ MGC7I$C(0U^,XV>8Z[FE9"[^*UQ! M>7C(Q,A"=.CMSWI@S.V(IXYY.WWGLM#CQCUZ S0TX3A*\@R8)@7GR) MP+&PO=V]R:W-H965T&UL?5-MCY0P$/XK37_ E64Y73= M^=%A91B5_:SG2>9YZ93O/1V!?7 7CRJJ1V M!>V\[X^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB1YPQ07FI9Y])UMF9O! M2Z'A;(D;E.+VYPFD&0NZHS?'DV@['QRLS'O>PE?PW_JS18LM++50H)TPFEAH M"OJP.YZR$!\#G@6,;G4FH9*+,2_!^%07- F"0$+E P/'[0J/(&4@0AD_9DZZ MI S ]?G&_B'6CK5NXIF8O_#%>0&!Z4 M8([*2!=74@W.&S6SH!3%7Z==Z+B/T\W^!ML&I#,@70"'"&!3HJC\/?>\S*T9 MB9UZW_/PQ+MCBKVI@C.V(MZA>(?>:[G+#CF[!J(YYC3%I.N8)8(A^Y(BW4IQ M2O^!I]OP_:;"?83O_U#X;IL@VR3((D'VWQ(W8NZ3OY*P54\5V#9.DR.5&72< MY)5W&=B'-+[)[_!IVK]PVPKMR,5X?-G8_\88#R@EN<,1ZO"#+8:$QH?C6SS; M:0O?P?WHS\9;;&&IA0)M!6IBH"GH?7(\ M92$^!OP4,-K5F81*+HA/P?A2%W07!(&$R@4&[KX@O3A08G/4:&T M<2758!VJF<5+4?QYVH6.^SC=W!UFV#8@G0'I CC$/&Q*%)5_Y(Z7N<&1F*GW M/0]/G!Q3WYLJ.&,KXIT7;[WW6B:W2?4F1;J4XI?_ MTVWX?E/A/L+W;Q3^AR#;),@B0?:&8/^NQ*V8[%T2MNJI M/&:;*DPD''25YY MEX&]3^.;O(9/T_Z-FU9H2R[H_,O&_C>(#KR4W8T?H&UL?5-A;]L@$/TKB!]0$L=IJ\BVU+2J.FF3 MHE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N.+(!S:MM 1QY5U+;G+;.=0?& M;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SS107FA99])U,D6'OI-!P,L3V M2G'SZP@2AYQNZ:?C632M"PY69!UOX 7<]^YDO,5FEDHHT%:@)@;JG-YM#\ 'P(&NSB34,D9\3487ZJ<;H(@D%"ZP,#]=H%[D#(0>1EO$R>=4P;@\OS) M_AAK][6(*IGCTE4_%?X0+2AP)TL:5 ME+UUJ"86+T7Q]W$7.N[#>+-+)]@Z()D R0RXC7G8F"@J?^".%YG!@9BQ]QT/ M3[P])+XW97#&5L0[+]YZ[Z78[O<9NP2B*>8XQB3+F#F">?8Y1;*6XIC\ T_6 MX;M5A;L(W_VA\'J=(%TE2"-!^M\2UV)N_DK"%CU58)HX39:4V.LXR0OO/+!W M27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8DU"X<;_S9C&,V&@Z[ MZ0>Q^1L7'U!+ P04 " !(AP9-9[]*L+8! #2 P &0 'AL+W=OO2FJ7T];[[LB8*UM0 MW-V8#C3>U,8J[M&T#7.=!5Y%D)(L39);IKC0M,BB[VR+S/1>"@UG2URO%+=O M)Y!FR.F&OCN>1=/ZX&!%UO$&OH+_UITM6FQFJ80"[831Q$*=T_O-\;0+\3'@ MNX#!+$!I Q$*./GQ$GGE &X/+^S?XJU M8RT7[N#!R!^B\FU.#Y144/->^FEUG.2%=Q[8^S2^ MR>_P<=J?N&V$=N1B/+YL[']MC >4DMS@"+7XP69#0NW#\0[/=ARST?"FFWX0 MF[]Q\0M02P,$% @ 2(<&335BRE2T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ES:5:]P?&7-F"%N[* M]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8MR,H M,^8TH>^.)]FT/CA8D?6B@:_@O_4GBQ9;6"JIH7/2=,1"G=.[Y'!,0WP,^"YA M=*LS"96X!Z4"$:DKGX+W !A>%!">8HC7)Q)>7@O-$S M"TK1XG7:91?W<;I)KV?8-H#/ +X ;F,>-B6*RC\*+XK,FI'8J?>]"$^<'#CV MI@S.V(IXA^(=>B]%1_P?DV?+^I4,KN"D>HQ0^V& IJ'XX?\&RG,9L,;_KY!['E&Q<_ M 5!+ P04 " !(AP9-T5,7>+0! #2 P &0 'AL+W=O9NQ%$BF>PT.*2@=C7UP#X,F;DMIEM/&^.S+FB@:4<#>F XTW ME;%*>#1MS5QG0901I"3CF\V>*=%JFJ?1=[9Y:GHO6PUG2UROE+#O)Y!FR.B6 M?CB>VKKQP<'RM!,U? ?_HSM;M-C,4K8*M&N-)A:JC-YMCZ GRT,;G$F MH9*+,2_!>"@SN@F"0$+A X/ [0KW(&4@0AFO$R>=4P;@\OS!_B76CK5FXIF8K_!E>0&!Z48(["2!=74O3.&S6QH!0E MWL:]U7$?QIOD,,'6 7P"\!EPB'G8F"@J_RR\R%-K!F+'WG\VW^R1EUT TQ9S&&+Z,F2,8LL\I^%J*$_\'SM?ANU6%NPC?_:'P M=IT@625((D'RWQ+78O9_)6&+GBJP=9PF1PK3ZSC)"^\\L'<\OLGO\'':'X6M M6^W(Q7A\V=C_RA@/*&5S@R/4X >;#0F5#\=/>+;CF(V&-]WT@]C\C?-?4$L# M!!0 ( $B'!DU\,(R!M $ -(# 9 >&PO=V]R:W-H965T ,2'/[ M]P.2R[(MVA? QN_YV9AL0/OL6@!/7K0R+J>M]]V),5>VH(6[PPY,N*G1:N&# M:1OF.@NB2B"M&-]L[ID6TM B2[Z++3+LO9(&+I:X7FMA?YY!X9#3+7UU/,FF M]='!BJP3#7P!_[6[V&"QF:62&HR3:(B%.JN6?=B$^\/?'0FS(Z4RO271#O M@O=6;.\/&;M%HBGF/,;P9:K!-FB9'2NQ-FN2%=Q[8!Y[>Y'?X..V?A6VD<>2* M/KQLZG^-Z"%(V=R%$6K#!YL-!;6/QT,XVW',1L-C-_T@-G_CXA=02P,$% M @ 2(<&3:C+<=6S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[65JM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM M#8@J@K1B/$FNF1:RHT46?2=39#@X)3LX&6('K87Y=02%8TY3^NIXD$WK@H,5 M62\:^ [N1W\RWF(+2R4U=%9B1PS4.;U+#\=]B(\!/R6,=G4FH9(SXE,POE0Y M38(@4%"ZP"#\=H%[4"H0>1G/,R==4@;@^OS*_BG6[FLY"POWJ!YEY=J"E:O$R[[.(^3C>[ M=(9M _@,X O@-N9A4Z*H_*-PHL@,CL1,O>]%>.+TP'UORN",K8AW7KSUWDN1 MWB09NP2B.>8XQ?!US!+!//N2@F^E./*_X'P;OMM4N(OPW1N%_\B_WR381X+] M?TO&PO=V]R:W-H965T[^?I3LNFYG[$42 M*9[#0XI*!V.?70/@R:N2VF6T\;X[,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D M)..;S353HM4T3Z/O9//4]%ZV&DZ6N%XI8?\<09HAHUOZYGALZ\8'!\O33M3P M$_RO[F318C-+V2K0KC6:6*@R>K<]'),0'P-^MS"XQ9F$2L[&/ ?C6YG131 $ M$@H?& 1N%[@'*0,1RGB9..F<,@"7YS?V+[%VK.4L'-P;^=26OLGH+24E5**7 M_M$,7V&J9T_)5/QWN(#$\* $J(D%I2CQ.NZMCOLPWNSY!%L' M\ G 9\!MS,/&1%'Y@_ B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>]0O$/O)=_>[%)V M"413S'&,X*K!UG"9'"M/K.,D+[SRP=_$1V7OX..T_A*U;['S9V/_*& \H M97.%(]3@!YL-"94/QQL\VW',1L.;;OI!;/[&^5]02P,$% @ 2(<&32$U M=5&W 0 T@, !D !X;"]W;W)K&UL;5/;;MLP M#/T501]0)4[69(%MH&E1;, *!!W6/BLV;0O5Q9/DN/W[4;+KNIU?))'B.3RD MJ+0W]L4U )Z\*JE=1AOOVP-CKFA <7=E6M!X4QFKN$?3ULRU%G@904JR9+6Z M9HH+3?,T^DXV3TWGI=!PLL1U2G'[=@1I^HRNZ;OC4=2-#PZ6IRVOX3?X/^W) MHL4FEE(HT$X832Q4&;U9'X[;$!\#G@3T;G8FH9*S,2_!^%EF=!4$@83"!P:. MVP5N0W1CZ+TC<9W5-20L4[Z1]-_P/& M>KY1,A;_"RX@,3PHP1R%D2ZNI.B<-VID02F*OPZ[T''OAYO-;H0M Y(1D$R M?M_R\,3K0X*]*8(SMB+>H7B'WDN^WEVG[!*(QICC M$)/,8Z8(ANQ3BF0IQ3'Y#YXLPS>+"C<1OOFD<+=,L%TDV$:"[2>"_9<2EV*^ M?TG"9CU58.LX38X4IM-QDF?>:6!ODO@F'^'#M#]P6POMR-EX?-G8_\H8#RAE M=84CU. 'FPP)E0_''9[M,&:#X4T[_B V?>/\'U!+ P04 " !(AP9-N/"L M@K,! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*$MS8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^0] M4UQH6N;1=[9E;@8OA8:S)6Y0BMM?)Y!F+.B.OC@>1-OYX&!EWO,6OH'_WI\M M6FQAJ84"[831Q$)3T+O=\92%^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^,'#< MKG /4@8BE/%SYJ1+R@!)*JL%YHV86E*+X\[0+'?=QNKG-9M@V()T!Z0(X MQ#QL2A25?^">E[DU([%3[WL>GGAW3+$W57#&5L0[%._0>RUWAR1GUT TQYRF MF'0=LT0P9%]2I%LI3ND_\'0;OM]4N(_P_1\*_Y,_VR3((D'V9HE;,7^K9*N> M*K!MG"9'*C/H.,DK[S*P=VE\D]?P:=J_'S9V/_&& \H);G!$>KP M@RV&A,:'XRV>[31FD^%-/_\@MGSC\C=02P,$% @ 2(<&316SM7BT 0 MT@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0 M[P)I5RM RJ:J&JF15JG:/GMA "N^$-LLR=]W; BE+>J+[1G/.7-F/,Y'8Y]= M!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT; T:W.)%1R,>8Y& ]U07=!$$BH?&#@N%WA'J0, M1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NNH =*:FCX(/V3&;_ 7,\M)7/Q M7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW<;I)TQFV#4AF0+( #C$/FQ)% MY9^XYV5NS4CLU/N>AR?>'Q/L316;"M,(3_]0F&T39)L$623(_EOB5LSM7TG8JJ<*;!NG MR9'*##I.\LJ[#.Q=$M_D=_@T[8_7S;VOS'& TK9W> (=?C!%D-" MX\/Q(Y[M-&:3X4T__R"V?./R%U!+ P04 " !(AP9-N)@K=K4! #2 P M&0 'AL+W=O_(M0"#/ M6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S:W3 MI:)$EW]D5 MF>V#D@;.COA>:^%^GT#9(:=;^N)XE$T;HH,562<:^ ;A>W=V:+&9I9(:C)?6 M$ =U3N^WQ],^QJ> 'Q(&OSB36,G%VJ=H?*YRNHF"0$$9(H/ [0H/H%0D0AF_ M)DXZIXS Y?F%_6.J'6NY" \/5OV456AS>J"D@EKT*CS:X1-,];RC9"K^"UQ! M87A4@CE*JWQ:2=G[8/7$@E*T>!YW:=(^C#?\_01;!_ )P&? (>5A8Z*D_(,( MHLB<'8@;>]^)^,3;(\?>E-&96I'N4+Q'[[78'FXS=HU$4\QIC.'+F#F"(?N< M@J^E./$W<+X.WZTJW"7X[A^%=^L$^U6"?2+8_[?$M9C#JR1LT5,-KDG3Y$EI M>Y,F>>&=!_:>IS?Y&SY.^U?A&FD\N=B +YOZ7UL; *5L;G"$6OQ@LZ&@#O%X MAV.W#\46U,;1.Z;S_;$(;H[4UL'\\]OSN(+QV$?%,U@/8^.&O5 MR:^U[HZ$J+P&3M6#Z* U3THA.=7F*"NB.@FT<$F$J@8P@5_D7JFF6 M2C%X',,S;O);="]"O?,%*],])9MXB0E-VLT:7EHF_="%M$YTGU&+K+^$\^CKD?5%9-J[RKT.9*NXM7 M"J'!E!(\F/]';2;K?&!0:KL]F+T9YW?V%U!+ P04 " !( MAP9-#?\D!+8! #2 P &0 'AL+W=O-))MVF47]W&Z.=QHVP0^ M$_A">(@$-@6*F3\+)XK,X$C,U/M>A"?>';GO31F;&>XC?;^.GAZV!=)-@30*I/^4N']7 MXA8F?1>$K7JJP31QFBPI<>CB)*^\R\ ^\O@F?^'3M'\5II&=)1=T_F5C_VM$ M!SZ5Y,Z/4.L_V&(HJ%TX?O!G,XW99#CLYQ_$EF]<_ %02P,$% @ 2(<& M3:7E5E3! 0 -P0 !D !X;"]W;W)K&UL;51A M;]L@$/TKB!]0'!*W761;:CI-G;1)4:>UGXE]ME'!N(#C[M\/L.-Z&5\"=W[O MW3O@DHU*OYD6P*(/*3J3X];:?D^(*5N0S-RH'CKWI59:,NM"W1#3:V!5($E! M:)+<$LEXAXLLY(ZZR-1@!>_@J)$9I&3ZSP&$&G.\P9?$,V]:ZQ.DR'K6P"^P MO_NC=A%95"HNH3-<=4A#G>.'S?Z0>GP O' 8S6J/?"(-@8#2 M>@7FEC,\@A!>R-EXGS7Q4M(3U_N+^K?0N^OEQ P\*O'**]OF^!ZC"FHV"/NL MQB>8^TDQFIO_ 6<0#NZ=N!JE$B;\HG(P5LE9Q5F1[&-:>1?6<=:_T.($.A/H M%8%,A8+SK\RR(M-J1'HZ^Y[Y*][LJ3N;TB?#481OSKQQV7-!DS0C9R\T8PX3 MAJXPFP5!G/I2@L9*'.A_=!JG;Z,.MX&^75???8D+[*("NR"P^Z?%VZL68YB[ M>)$T6B2-"-Q?%8EAKCLAJXN3H)OP9 TJU="%<5EEEZEXH.'B/^'32/UDNN&= M02=EW?,)EUPK9<%926Z&UL=51MCYP@$/XKA!]P*+O:9J,FM])#BA4902P;H>%YG/7521R='PKH>+0GH4@JG?9^!RRG&,[XGGKFF- M2Y B&U@#W\!\'R[*1F15J3H!O>YDCQ34.7Z,3^?4X3W@1P>3WNR1Z^0JY8L+ M/E)/_95:;- M\7N,*JC9R,VSG#[!TD^"T=+\%[@!MW!7B?4H)=?^%Y6C-E(L*K84P5[GM>O] M.BWZ=UJ80!<"W1'(;.0K_\ ,*S(E)Z3FLQ^8^XOC$[5G4[JD/PK_S1:O;?96 MT#C*R,T)+9CSC*$;3+PBB%5?+6C(XDS_H],P_1"L\.#IAZU[\H; ,2AP] +' M?UJ,=RV&,&^8)$&3)"!PV)F$,,>P21HT20,"RS^3F^PZ>H_4WZZ_\'ENOS+5=+U&5VGL'?4WJ9;2@"TE>K -M_:I6 ,.M7'; M=W:OYH&9 R.'Y2T@ZX-4_ %02P,$% @ 2(<&3;Y[XZ?' 0 -P0 !D M !X;"]W;W)K&UL;51M;]L@$/XKB!]0;!*G661; M:EI5J]1*4:=MGXE]?E'!>(#C]M\/L.MY*5\,=SSW/'<'YW24ZDTW :]"][I M##?&] ="=-& 8/I&]M#9DTHJP8PU54UTKX"5/DAP0J-H1P1K.YRGWG=2>2H' MP]L.3@KI00BF/H[ Y9CA&'\Z7MNZ,6V]EYS&MRFY.*(95=IN*.^HO_!Y]&ZH6INNTT.DMCGX^_Y$I* M S:5Z,;FTM@I7@P.E7';6[M7TUN>#"/[>4S)\J_(_P)02P,$% @ 2(<& M39$]8&\K @ 0< !D !X;"]W;W)K&UL=57; MCILP$/T5Q >LP23D(H*4;%6U4BM%6W7[[)!)0&MC:CMA^_>U#4LI3%ZP/3YS MSHP9C[-6JC== IC@7?!:[\+2F&9+B"Y*$$P_R09JNW.12C!CE^I*=*. G;V3 MX(1&44H$J^HPS[SMJ/),W@RO:CBJ0-^$8.K/ ;AL=V$JFMIG('D6<.N M\ /,S^:H[(H,+.=*0*TK60<*+KMP'V\/,74.'O%:0:M'\\"E-W3QH.FLYQ//]@_^R3M\FN[&J_=AV M.^FF=\,=:.] !X>UUR&=D(_\$S,LSY1L ]4=?L/#5Y; MZSVGE&;D[HAZS*'#T!$F'A#$L@\2%),XT)D[Q=T3-,+$NR=C]?0!P0(E6'B" MQ7\I)I,4,B*" M83:XR!H56<\)DF@B@F$>U-T&%=D@!-/CPC )+A)'^ 6*9A2+:74A&)H\**_X MP3V-$8II@:&@!Q46HY=U']-Y.NE49HZAR;3(R*@#"5!7WWMU4,A;[1O_R#KT M][UO[^0?O'L&PO M=V]R:W-H965T)W^?0?LN&[B%V"&<\Y<&++1V&?7 GCRHE7G53 5+5ZF779Q'Z>;]##3M@E\)O"%<(AQV!0H9OXHO"@R:T9BI][W M(CSQ[LBQ-V5PQE;$.TS>H?=:\/TA8]<@-&-.$X:O,+L%P5!]"<&W0ISX.SK? MIN\W,]Q'^GX=_>YV6R#=%$BC0/I?B1_?E+B!29,W0=BJIQIL$Z?)D=(,79SD ME7<9V'L>W^0??)KV;\(VLG/D8CR^;.Q_;8P'3"6YP1%J\8,MAH+:A^,'/-MI MS";#FW[^06SYQL5?4$L#!!0 ( $B'!DW:=\%HQ $ #<$ 9 >&PO M=V]R:W-H965T6^&82\1Z7>?"==9FKT0K>PUDC M,TK)])\3"#45>(_?'<^\[:QWD#(?6 L_P/X<-4C#4V!'_?' M4^;Q ?"+PV0V>^0KN2CUZHVO=8%W/B$04%G/P-QRA2<0PA.Y-'XOG'B5]('; M_3O[YU"[J^7"##PI\<)KVQ7X@%$-#1N%?5;3%UCJR3!:BO\&5Q .[C-Q&I42 M)GQ1-1JKY,+B4I'L;5YY']9I/GE(EK!X %T"Z!IP"#ID%@J9?V*6E;E6$]+S MW0_,MWA_I.YN*N\,5Q'.7/+&>:\E3?5?4$L#!!0 ( $B'!DU$KZ-]MP$ M -(# 9 >&PO=V]R:W-H965T[>Z:%[&B1 M1=_%%ID9O)(=7"QQ@];"_CF#,F-.]_35\22;U@<'*[)>-/ =_(_^8M%BBTHE M-71.FHY8J'/ZL#^=DX"/@)\21KF1D@IJ,2C_9,;/,-?S@9*Y M^*]P X7PD G&*(UR<27EX+S1LPJFHL7+M,LN[N-TDQYFVC:!SP2^$(XQ#IL" MQ(OVPCIZFVP+)ID 2!9)_2DS?E;B%.;X+PE8] MU6";.$V.E&;HXB2OO,O /O#X)F_P:=J_"=O(SI&K\?BRL?^U,1XPE=T=CE"+ M'VPQ%-0^'%,\VVG,)L.;?OY!;/G&Q5]02P,$% @ 2(<&30A-BT[. 0 MG 0 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0 M'&)G761;:CI5F[1)4:=UGXE]?E'!N(#C[M\/L.-9'OT2N//S*_5%()9FRH:J)[!:ST),$)C:(#$:SM<)[Z MW%GEJ1P,;SLX*Z0'(9CZ87_U9V8@L*F4K MH-.M[)""*L,/N^/IX/ >\-+"J%=[Y#JY2/GJ@F]EAB-7$' HC%-@=KG"(W#N MA&P9;[,F7BP=<;V_J3_YWFTO%Z;A4?+?;6F:#-]C5$+%!FZ>Y?@5YGX2C.;F MO\,5N(6[2JQ'(;GVOZ@8M)%B5K&E"/8^K6WGUW'6O]'"!#H3Z(9 )B-?^1=F M6)XJ.2(UG7W/W%^\.U)[-H5+^J/PWVSQVF:O.8T_I^3JA&;,:<+0%6:W((A5 M7RQHR.)$_Z/3,'T?K'#OZ?NU^_T'_G%0(/8"\=H_B38MAC ?F"1!DR0@0#=1A=I[!WU-ZF2TH M);JS#3?VJ5@"#I5QVT]VKZ:!F0(C^_DM(,N#E/\% M4$L#!!0 ( $B'!DTV5%NUMP$ -(# 9 >&PO=V]R:W-H965T;&Z:%;&F>1M_)YJGIO9(MG"QQO=;"OA]!F2&C6_KI M>)9UXX.#Y6DG:G@!_[,[6;38K%)*#:V3IB46JHS>;0_'). CX)>$P2W.)%1R M-N8U&-_+C&Y"0J"@\$%!X':!>U J"&$:?R9-.H<,Q.7Y4_TQUHZUG(6#>Z-^ MR](W&=U34D(E>N6?S? -IGJN*9F*_P$74 @/F6",PB@75U+TSAL]J6 J6KR- MNVSC/HPW23+1U@E\(O"9L(]QV!@H9OX@O,A3:P9BQ]YW(CSQ]L"Q-T5PQE;$ M.TS>H?>2\^N;E%V"T(0YCAB^P&QG!$/U.01?"W'D_]'Y.GVWFN$NTG?+Z/MD M72!9%4BB0/)/B;=?2ES#[+\$88N>:K!UG"9'"M.W<9(7WGE@[WA\D[_P<=J? MA*UEZ\C9>'S9V/_*& ^8RN8*1ZC!#S8;"BH?CK=XMN.8C88WW?2#V/R-\P]0 M2P,$% @ 2(<&335:8W[G! KQH !D !X;"]W;W)K&ULE5E=;^)($/PKB/=;SZ?MB0A2(&$3Z4Z*=G5WSPY, EH;<[83 M]O[]^2LLGJ[A3!X"-M4]->VN&H\].^;%CW)K;37YF:7[\G:ZK:K#31"4ZZW- MDO)+?K#[^I?7O,B2JCXLWH+R4-ADTP9E:2 8"X,LV>VG\UE[[KF8S_+W*MWM M[7,Q*=^S+"G^7=@T/]Y.^?3SQ+?=V[9J3@3SV2%YL]]M]>?AN:B/@E.6S2ZS M^W*7[R>%?;V=WO&;)\V:@!;QU\X>R[/ODV8J+WG^HSEXVMQ.6G,9O \^^?V5?MY.O)O"2E7>;IW[M-M;V=QM/)QKXF M[VGU+3\^VGY">CKI9_^[_;!I#6^8U&.L\[1L_T_6[V659WV6FDJ6_.P^=_OV M\]C]$GV&X0#1!XA3@ PO!L@^0)X"!+\8H/H -78$W0?HL2.$?4 X-B#J Z*Q M 7$?$(\-,'V <0*"[OJU#7&?5,E\5N3'2='U]"%II,-O3-URZ^9DVV'M;W5/ ME/79C[G09A9\-(EZS*+#B#-,Z$#N*80/$2N*$"$[88*:Y(FI0$P7 B1P!EDB MC'"HCLCS,"+/"F'D$/,58=00\X@P>HAY0I@0%T_"RRS;!'*0(,()%$R@V@1J MD"!V^J3#1"UFWS4!"UG[YUR#,<@!*0U):4**:^<2+#J,/ALJC$+$:01P0"F$ ME$)0)U=/(1GI-Q-I2FD9DC+50,8I=Y"Q;D:C"/(!I!1#J=,?%>(?EV*.Y!"SST' M9A\)3PKLS%Q?40[LI!Q8:>2Z.P0Y*^P2@K1;-00*':>"(-^TL'-R:ITBBCTI ML-'Q^(KB8JOAU&M <1'(N,4%H)@(&H'N$,CXMB38HP3P \,]*; ?B.B*DF _$/3.!_0; !FR-T(@GWZPLPB@ M8J-P"HE5+-GXDDBL8HE6=+=+$,@XZEI!D&_OA?U NT9WWP\^[\:3 VI/A%27!VI-T+9;N/>:3I-L3S2[M5256 MJ:3:DLR]O9-T+R&91-O5,<@A+:Q72?4JF6?555BOZ@J]*JQ7155&KL2J!S4W M_;_V!>1:=#N#'CLH3Q1?*(_"VE54NW69/2FP=M4U#U\\3U^HXFBC]B ]NE$5 MUJ:BVB2-^M2#ANUW<3"L8D574,F=*]0NH,J/_2OAX+3 M.ZKY?U!+ P04 " !(AP9-J.L:_H0" !5" &0 'AL+W=OYD9[PYFG>Q"V3L_$B*\HJ+.22'3S>,()WFE257N#[L5?AHG87F8Z]L$5&3Z(L:O+"''ZJ M*LS^+DE)+W,7N-? :W$X"A7P%EF##^0G$6_-"Y,KKU?9%16I>4%KAY']W'T& MLPWP%4$C?A7DP@=S1Y6RI?1=+;[MYJZO,B(ER862P'(XDQ4I2Z4D\_C3B;K] MGHHXG%_5O^CB93%;S,F*EK^+G3C.7>0Z.[+'IU*\TLM7TA44N4Y7_7=R)J6$ MJTSD'CDMN?YU\A,7M.I49"H5_FC'HM;CI7V27&EV0M 1@IX@][Y'"#M"^$F M=PFP(\!'=X@Z0F3LX+6U:S/76.!%QNC%8>UY:+ Z=F 6R=>5JZ!^._J9])/+ MZ'D1^BCSSDJHPRQ;3## Q.D8LIY"0(_P9 )]%H$MBV4PH0?C#5931.(;.?Q7 M9'-79)1F:#4KU/QP9%9J%X!6 :@%X% &&4L6TRB,;7&( !\TX\I*@D# U+ MIB@ TQ@9+WAC@\%TL.>HM,A:6F0I[<89B*T"\>/F)E:!Y %S6TPTJ#1.D\BP M;35%16F(3'.G*! @!$/#7 L,(#^^82ZREH8LI=T02*T"Z>/FRK9O;13^ _9V MH-%) B$TSMO*!@M1:'[0%EC@(Q@9!MM@,8+FE^T-6F)%V$'?3]S)Z:D6RII! MM+\#GP/54HWX$LQ6P!)?JSM3M^!/^?;"_8'9H:BYLZ5"-G+=;O>4"B*S]Y_D MR3C*.[Y?E&0OU#21<]9>=.U"T*:[Q+W^G\3B'U!+ P04 " !(AP9-SQRB MIKH" "X"0 &0 'AL+W=O&7\6)TIE\%)7C9B%)RG;212)W8G61#RPEC;JGP/C-9%JRH^1:#DE>Y-4 M5U$2QUE4D[()YU,3V_+YE)UE539TRP-QKFO"_RQIQ:ZS$(2O@)(Z$,VG M+3G2[U3^:+=/Q*_LG(UZ)>2*"KECUJ]S+ MTRS,PV!/#^1T34FN%J--NS%P3 M2>93SJX![_9#2_2V Y-4O:Z=#IJW8_Y3?@H5OG*[P,I%X-BJX9\DFP]);LJ$7K.@R8=CL^+"3X"\ M!,@0H!NW+1G+#H,-IC&8'(#8]L-%89@ 9%GBH@ JLCRW?/'!4#%:\T9:ZI66 M>J0A/T'F)48Y];'LW%1&,=Y MYA>6>X7E'F&IGZ#P$A3W6PMB_S$1WV%N#QIK!3@KK$VY\L%@9N_PM0>6%$5L MO:N-#P9A]HX_X)U3$'CDO?..@/<(6X#D/TSV'R\ WF,R=#]6G!38-MF%)7$! M')-=&%1=!K)-=F$(H=0^XZ/1K5-3?C0M@ AV[-Q(;+U^LX*-T7 \,Y9R[ ..NX>)$5@ I>&6WD M&E5*M2N,95$!(W+&6VCTSI$+1I1>BA.6K0!26A*C.)K/%YB1ND%Y9FU[D6?\ MK&C=P%X$\LP8$7\W0'FW1B%Z,SS7ITH9 \ZSEIS@!ZB?[5[H%1Y4RII!(VO> M! *.:_08KIY2@[> 7S5TKC %B@U0CJ, M/[TF&EP:XGC^IO[9YJYS.1 )6TY_UZ6JUN@!!24T+\ M3KCO(>D)R4<]I#TAG7C +G=;S!U1),\$[P+AKD-+S*T+5ZD^KL(8[>G8/5U/ MJ:V7/ Z7&;X8H1ZS<9AHA%E\NH;L;B'A@, Z@"&*R!?%)KJA1]<.MK>(Y7P2 MPW]%GNZ*7(49>XL56WX\SC)9^ 42KT!B!9*K:C],JNTPH3N2QH+FLVDY/@+: M>4&+24V\H-2?5.I-*O4D-;D?V]3G)9F$X@&%LVE]\>AF,Q GVV9D4/!SH\S9 MC*Q#)WN,S,N8V#?A:AMZ[#O=^5RC>I=W;?,[$:>ZD<&!*_T>[:LY&HS'2IY\+U*[=0O.U;,1[^!_D_4$L#!!0 ( $B'!DWVXR8U ME@( #D) 9 >&PO=V]R:W-H965T4!96_7MOU];D(?EZOQBV\LYI_=JK/G'-XS@O295I8-< M-W(J7-3V(M6Q#5ND]"3*HB8;9O%356'V=TE*>IG;GGT-O!;'7*B LT@;?"0_ MB/C9;)A<.;W*OJA(S0M:6XPVJ MA$A)=D(I8#FQ%_G)$R>K%8 M>QP:K$Z=-POEZ]JIH'X[^IFL)Y?1\\)';NJBRQ82#1(,@BD*C-@!*OB?SR$):0626!D"A9*!U8RP&C<6 L< P M%C]E#$ !QB"ML3$ ==_8%#0V'9]FXXM;MI!D>++E^!:,,K0Q$F35:@ZC@ MCJ\$])6,?9D',7G*%XPR?8&HD2\0-?+E#/[W*\*.N@ES:T=/M5!?YR#:]_D7 MI/J&$5]ZLY4'Q#-Y+VC;^(=\>ZGXCMFQJ+FUI4)V*]U3#I0*(I-W)_* MTR]*&PO=V]R:W-H965T'VXH@):FJ5FJE:*MNGQTR"6AM3&TG;/^^MB%L DZ5O@1[.'/FG GVY!WC M;Z("D,X[)8U8NI64[;/GB;("BL43:Z%1;PZ,4RS5EA\]T7+ >Y-$B1?Z?NQ1 M7#=ND9O8EAZF,E=< K\A8?X0?(G^V6 MJYTWLNQK"HVH6>-P."S=5?"\"9!.,(C7&CIQM7:TE1UC;WKS=;]T?:T(")12 M4V#U.,,&"-%,2L?O@=0=:^K$Z_6%_;,QK\SLL( -([_JO:R6;NHZ>SC@$Y$O MK/L"@Z'(=0;WW^ ,1,&U$E6C9$287Z<\"/^O&/+N!_Y)F3PB' MA'!,4+7_E8"&!/21L##F>V7&ZB*&()FTH<=$!M/T(A&:.IF#HF21V*5$5BF114IJ)XBM!/'C MS4BL!,D#S4AF/E$:^Y-FV$#9'2^I54IJD7+GV\NL!-GCS0A\^PGQ'VC' +JQ M&B;9I!\65!#'Z(Z<.P-=76<4^-'<_,(IV:F1^MZXBH[3917JZW 27^NI8Z[)#YI^9'W'_%@WPMDQ MJ2Y;&).@-/I/2EVEIN2X(7"0>IFH->]'1;^1K!W&H#?.XN(O4$L#!!0 M ( $B'!DW&Q(J33P( 'T' 9 >&PO=V]R:W-H965T\K>>$F(\-Z;NN4KOQ2B6P8!/Y:DP?R%=J25;\Z4-5C( M);L$O&,$GS2IJ8,X#-.@P57KKW.]MV?KG%Y%7;5DSSQ^;1K,_FY(3?N5'_GW MC=?J4@JU$:SS#E_(#R)^=GLF5\&D\&=NBPZKIH">7G.JI-_77T.UE/+G=O:P"B/+@IH1&S&3#Q R:> M(PH' LXA6QN2A7/(SH8 \#]2(/.8DHF=R<1: ,P$@%L . 6 %DAF HE1C0&3 M:4RK,0D""!@5L5$96H2IVTSB-),XS!A5W0P8^!#&*&KQ##$S 9TFH&4BS@P/ MT(K@*HB->E*0U.DEM;T@PTMJ18GB)#0:NG"A0!2YO61.+YGM96%XR:PH*0(& MJ+!!<0J1VPER.D&.-DD-*\CJ1@CCV/R+;12*8&KT_]9&9>D"&B7>.;1D7M!( M+'@XIM3%]!VS2]5R[T"%//'TN72F5!"I&+[((I7R+IP6-3D+-:0" 1"@ &0 'AL+W=O M,"2;9_7\#$]85-_!+#R3US M'';(<(G8"ZEQ)?XY$5HB+J;T[+":8G14I+)P/-<-G1+EE;VC?%!?DMK"!?0^\Y>>,RX"SG-?HC']@_K-^I6+FM"K'O,05RTEE M47Q:V"LPVP%/$A3B5XYOK#.V9"E[0M[EY.MQ8;O2$2[P@4L))#Y7O,9%(96$ MCS]:U&YS2F)W?%??J>)%,7O$\)H4O_,CSQ9V;%M'?$*7@K^1VQ>L"PIL2U?_ M#5]Q(>#2B:F>!I@M<2('A(@)H M6X+WF.!K@C\U0Z )P=0,H2:$ X+3+)9:_0WB:#FGY&;1Y@#52)Y3, O%_AYD M4&VG^D]L !/1ZQ+":.Y*$WL#%!9SM!9V?"!.:"H'%9H1* /2.)6< W"OA*P.\Z&*QYVD B!:F: M;8EAXKKN8%$FXG9CG"@Z[N)ZO@.C[V#D&_J#1&DP2C1 K)\B-D\1VT>(7B&A ML9#04 @8%-)@@@%0S@"9#SW$]0XG14&(PY \,):-$B7Q\:TSL0P+0N4X&["<#&O--YG4I,SZJW8-:!7"HN"^]$V_YEI=J7 M03P%LS4PQ#=@MFU>P__R3;/T'=%S7C%K3[AX4]7+=R*$8^'??1%[GXG^K)T4 M^,3E,!)CVC0IS8236C=@3ML%+O\!4$L#!!0 ( $B'!DVM;WZNX@( (4- M 9 >&PO=V]R:W-H965TM2AY0UE9]^_=K2R5"+\@7H?7DC_S[QEI_.4D\$JT5-3O0GE;_J M+5>CH,URR$M:B9Q5'J?'I?\)O6YPK ,,XG=.;^+AW=.E[!A[UX-OAZ4?:D:T MH'NI4Q#UN-(-+0J=2?'X:Y/Z[9HZ\/']GOV+*5X5LR.";ECQ)S_(\]+/?.] MC^12R#=V^TIM08GOV>J_TRLM%%PS46OL62',K[>_",E*FT51*;TZK)EH4Z#52F[G7DV;O MS'^J6J%FKZLHGBV"JTYD,>L&@Q\PN(O8 (BDA02*0,L"@RRPB8\Z+%(X000F MB$R"N),@ZY718%*#J0P&X3A$O5(@5(0P3"8&R<0 F7F/3(-)'I8)>T3&$!T2 M"4@B<4DDO276R5,2+@+!)&8@B1E HK?AZYF[!' L$"I" V12D$P*D!DXUPQ, MD$U7Z1Q,,)^@TOFD[0!0*)D-; <*X4\_G*!3"QK3R"BD2V3 @] $K5K0*)$Q M2)<(;$,(3]"K!3T[(0@VKEH$6PD"O,31+7IN)@ D M388V!#84!#B*JUG7+!PJ8Y N$=A,$.0FCF;3YT1^GF)&V0T5FY_:BR/A)T;:#O?#DB3$B_CP" MY4.. G29>&V/C3(3N,AZZ%'>$ZI6@:=;'GG":AS]!!L=ZG16\'O M%@:YZ'NFD@/G[V;PKN7#"TSU),B;BO\.9Z!:;DCT&B6GTCZ]\B05 M9U.*1F'DZ6JEGST64Q!D^FZ!)\SAJPH4FO%;L'(IDEF -,%.$ M3HK0^J.%/TA"=T#D#(AL0'Q51K(J8]1LK*8;%PEC/UB5XE)%0>"&B9TPL0,F M7<&,FF2QC+\"N:6X@DB<$(D#8K."2/X+<4MQ!9$Z(5('Q/T*(OW2MKA4_VX+ M7AQ[EN=%^,__\X4+R? MKC8\WZ_%7U!+ P04 " !(AP9-D3NN:?\$ "=( &0 'AL+W=O2ELLF\'96G(HTB'67(Z!YM5>^ZE MV*SR]RH]G>U+L2C?LRPI_GNV:7Y=!RSX//'M]':LFA/A9G5)WNQ?MOK[\E+4 M1^%]EOTIL^?RE)\7A3VL@U_8TS:.F@$MXI^3O98/WQ?-4E[S_'MS\/M^'40- M(YO:7=5,D=0?'W9KT[29J>;QHYLTN%^S&?CX_7/VK^WBZ\6\)J7=YNF_IWUU M7 =QL-C;0_*>5M_RZV^V6Y *%MWJ_[ ?-JWA#9/Z&KL\+=N?B]U[6>59-TM- M)4M^WCY/Y_;SVLW_.0P/X-T ?A_ I'> Z :(P8#PQJQ=ZJ])E6Q617Y=%+>_ MUB5I-@5[$K68N^9DJUW[NWJU97WV8R/4!^Q!0AUAX0U M@3L+#EGP=KQX9*$C/(& $XAV MF;@ V6<<.8%G-N,8S+:(#:(I1@#).1D(P$ M9 :*/=\PZN$RT8"(#]$CH2 )!4B( 0GE7()%T9"'"Q+Q$C/1D(F^;3'^>!D\ MWL#Q9OKFB.$$\83-$;M2@,V!4.3F6$(RRPF;8SFZ.7R('@D68=M'$[9'!_+Q M\$+Z1(C\8>[NX,0,.#O8C/!@.#W8E/CH0%XU?) ^$9P<;$ITL/'L\$+Z1'!Z ML"GQP=QH<(CX('TB.#P82 ]!S(#C@\W(#X8#A$U)$.:&@Z.&#](G@L.#34D/ M-AX?7DB_7N/\X%/R@[OA .H+0)$%AN,0X67 @< ,(4>TJ#@0> MSY %6YDC*SNRC%O9"^EWSMC* EE9$U-@_PDVHW_'_A-\2@?/1^7P0OI$B#L) MX&)%5!R!?2?D##FP[P2JOXXFE& Q M7H(!A!8$.U<@Y\;$#2+VG(RF"R*QYR2H>8X@'H84PSEK5L(G; M(A G\E!B[TK@74,]4<&>D\OIDBCL.07JG".)E2-':=1I7/D.TGVN"E#N<]7PX3UQ\^+^SZ1X.YW+Q6M>57G6OA@^Y'EE MZPFC+[6Z1YOL[P>I/53-UV8O%;<7YK>#*K]T_PP0WO\C8?,_4$L#!!0 ( M $B'!DTC#(JJX0$ -\$ 9 >&PO=V]R:W-H965T%YG+7621B5&SKH>+1&KDG,I?9V!BRG& [XF7KFFU39 B M&V@#7T%_&R[21&1EJ3H.O>I$CR34.7X*3N?4XAW@>P>3VNR1[>0JQ*L-/E4Y MWEM#P*#4EH&:Y0;/P)@E,C9^+IQXE;2%V_V=_8/KW?1RI0J>!?O15;K-\1&C M"FHZ,OTBIH^P])-@M#3_&6[ #-PZ,1JE8,K]HG)46O"%Q5CA]&U>N]ZMT\)_ M+_,7A$M!N!:$GT)Q-:9/N*-PW8UZ9[*V( MCE%&;I9HP9QG3+C!!"N"&/95(O1)G,-_RJ-C[">(O!XC1Q#_19 \>/1A#GZ1 MV"L2>PA2/T'B)4@\!,<'ES,F=9C>8>*C7^/@U3AX--[Y"5(O0?H?)F=,$&Q< M)KOP085L+A@'V;C14J@48^_&>I-=I__2]4-EVOT%5H<\W=9:R% MT&"\['?FQ%KSVJP!@UK;;6KV&ULC97; MCILP$(9?!?$ :\XD$2 UB:I6:J5HJ[;7#@P!K<'4=L+V[6L;!Y'$VB87P3;_ M_WEF?" ;*7OC#8!PWCO2\]QMA!@V"/&R@0[S%SI +]_4E'58R"X[(3XPP)4V M=00%GI>@#K>]6V1Z[,"*C)X%:7LX,(>?NPZSOUL@=,Q=W[T.O+:G1J@!5&0# M/L$/$#^' Y,]-%.JMH.>M[1W&-2Y^\G?['U/&;3B5PLC7[0=E=O$SFB#GL*/G=5J+)W97K M5%#C,Q&O=/P")J'8=4SVW^ "1,I5)'*.DA*N_YWRS 7M#$6&TN'WZ=GV^CD: M_M5F-P3&$,P&/_K0$!I#^*PA,H;HSH"F5'1M]EC@(F-T=-BTO -6N\C?1++Z MI1K4Q=;O9'FX'+T4X=K+T$6!C&8[:8*%)KA5["R*^%:R?Y2$:W_6(!GD'&E@ MC330@.@&$-@!H140:D"X!"2>'1!9 9$E@O"N5I,FU9I>:U)/_^P3Q=:)8LM$ MD1V06 ')\ZFF5D#Z&$%ZMZ+;]"'5NXVS^TAQ$\3*&L3*4H;8#EA; >OGRR#O M+NOQ\/Z_YGLC6N:9I+9%1XM3J>[5[YB=VIX[1RKD =?'L*94@(1Z+W(3-/(J MGSL$:J&:J6RSZ3Z;.H(.YJY&\P>C^ =02P,$% @ 2(<&349^ONB P M!A !D !X;"]W;W)K&ULE5?;;J,P$/T5Q <4 M/%P3)9&::U?:E:JN=O>9)DZ""C@+3M/]^S7@IF"/&_H2P#ESYF*?L69R8>5+ M=:246V]Y5E13^\CY:>PXU?9(\Z2Z8R=:B'_VK,P3+C[+@U.=2IKL&J,\<\!U M0R=/TL*>39JUQW(V86>>I05]+*WJG.=)^6].,W:9VL1^7WA*#T=>+SBSR2DY MT)^4_SH]EN++N;+LTIP656;LI?[X MMIO:;AT1S>B6UQ2)>+S2!2VE>?M6'W_9U]W20ODGE.*KI@V9]T MQX]3.[:M'=TGYXP_L9'\[V:X 4@#N!H(WY\9>-+ &VK@2P/_P\#_U""0!L%0#Z$T"(=Z MB*1!]&$0?FH02X-8\>"TV]'L[S+AR6Q2LHM5MD?TE-1*(.-8G*!MO=@:-PXKS61!(S;S'0PT1]S$+'A*,^9*5#2!^QT1$0NE>,(Q*Y9@-8 M-G- (HV52'4,]!%+'1&Y2BXW2=:W238(2="'/" )>8!7Q$/WUVL(O%Y%1CB! MCQ+X#8'?(?!=)9%%BXD:3-'N+ 1J+JM!J V&BDF$AQR@(0=(R,I16[28H.N& M1+&"6@U";3 4@&&;0C3D$ E9.5&+4'.C[,,RU&JGGMN;'&N=0UR$ZLE%0. : ME!JA"4=:PM[(4+$8)8B''^P12C!"2NXI)1]I>49:,58W0+U0B(MW85!,@X1>V$)<5T77EN[&ZA9&>KT>,^>+Z(_&0 MRL9(9<*$23*F&L@"N+W"'5Q9P?0$94%D)ZAY9XSD"7(2 B5"MJP0%_9YC M\(-+$! )$A,%+B[POU!57#6 J(80-5O]@H7 V&(!%Q<@5RP!U9-^/Q)CRP%< M@H!(D'BJ(UV"0$*C)UR"@$B0^*JG6._7KEX\IS,PY+0\- -E96W9N>#U%G=6 MKT/K/=0#A[*^(.,E0=979+QN1](/^G9"_I&4A[2HK&?&Q9C3#"-[QC@5T;MW MHD)',91?/S*ZY_5K)-[+=C)M/S@[R:G;N8[^L_]02P,$% @ 2(<&31Q9 M_)W[ 0 =@4 !D !X;"]W;W)K&UL?53;CILP M%/P5Q'O7P8#I1H"TH:I:J96BK=H^.^$0T!I,;2=L_[ZV(92"NR_XPLQXYAA. M.G#Q(FL Y;VVK).97RO5[Q&2YQI:*A]X#YU^4W'14J67XH)D+X"6EM0RA'<[ M@EK:='Z>VKVCR%-^5:SIX"@\>6U;*GX?@/$A\P/_OO'<7&IE-E">]O0"WT!] M[X]"K]"L4C8M=++AG2>@RORG8%\0@[> 'PT,]]KX2*7IEZ MYL,GF/+$OC>%_P(W8!ING.@SSIQ)^_3.5ZEX.ZEH*RU]'<>FL^,PZ=]I;@*> M"'@F!-&;A' BA"L"&IW9J!^HHGDJ^.")\;)Z:KZ)8!_J8I[-IJV=?:?32KU[ MRZ,@3M'-"$V8PXC!"PS^%U$X$']%D#8PN\!.%]CRPP4_(-@M$#H%0BL0+04" MLHHQ8A*+Z2PF(4F\CK)%D3AZ?'2;B9QFHHV9:&-FQ,1+,SA96=EB4A.O2%5L423!>WQ!: M_ &F(WVEXM)TTCMQI7\F^\E7G"O0BKL'':S637!>,*B4F29Z+L96,"X4[Z&PO=V]R:W-H M965TE,T[1)FTRV:7O- MS)P9S:)88,;MVQ?0-:[2W@@'_G/X?@2*7JH770&8Z+41K=[&E3'=$T+Z5$'# M]8/LH+4S%ZD:;FRHKDAW"OC9)S4"I1A3U/"ZC M.;T7_*RAU[-^Y)P%K2)<[[ M;]4_>>_6RY%KV$OQJSZ;:AMOXN@,%WX3YEGVGV'TD\?1:/XKW$%8N2.Q:YRD MT/X;G6[:R&:L8E$:_CJT=>O;?IAAV9@63DC'A'1*2/Z?0,8$LDA YFW^I$; M7A9*]I$:?E;'W9E(GHC=S),;]'OGYZQ;;4?O999L"G1WA4;-;M"D,TWZ7K$/ M*/))@BS 1)$&*5*?3V;Y"4W#!4BP /$%LGVKX64: M B.[\=%%T\M?_@502P,$% @ 2(<&3:,2H>E@ @ &UL?57MCILP$'P5Q .

8S(DA'HJJ56BFZ MJNUOAS@!'6!J.^'Z]K4-X8CQW1^PEYG9V06\V4#9*Z\($%F1%O,GVI-./CE3UF(AM^P">,\(/FE2VP#H>1%H<=VY>:9C!Y9G]"J:NB,' MYO!KVV+VKR -';:N[]X#+_6E$BH \JS'%_*3B%_]@2\ M=9_]S3Y5> WX79.!+]:.JN1(Z:O:?#MM74\9(@TIA5+ \G8C.](T2DC:^#MI MNG-*15RN[^I?=.VREB/F9$>;/_5)5%LW<9T3.>-K(U[H\)5,]82N,Q7_G=Q( M(^'*BN:#MI"*MM/AMO->=O@^3_IUF)\") &>"S/T9 4T$]$X( M/B4$$R$P"& L1?=FCP7.,T8'AXUOM\?J(_(W@>Q^J8*ZV?J9; ^7T5L>0)2! MFQ*:,,6(@0N,/R. 5)]30%N* J[H\#'!;HV(O4?(WB(2VDT@:YU(\]&RA@C: M!0*K0* %@H=&!4:C1DRL,9W&(-\S*MFM06FR #U8":U60HN5T+ R8L)EEBB. MC*:&*RM^^&%;(JN7R.+%2%-$*R\^#$W'>QLJ\6.[F=AJ)K:8B0TS\2H-2D+C M@]RO08&/$KN5Q&HEL5A)#"N))4MBOB,;R/_ 2FJUDJZL(*/>(EU_N!Y$J6'% M@HH@,G]#L#AZ6L(N^ECG3DFOG5!_\"(Z3XYGJ(XN(U[XF]TX -YEQG'T [-+ MW7'G2(4\&/7Q=:94$&G2>Y*MJN0$G#<-.0NUC.6:C7-@W C:3R,.S',V_P]0 M2P,$% @ 2(<&30C2.H_( @ A L !D !X;"]W;W)K&ULE59=CYLP$/PKB/<>K+'Y."61FE15*[72Z:JVS[[$2= !IN D MUW]?VW"(,TO%O03;S(YG-YO)KFZR>6[/0BCOI2RJ=NV?E:KO@Z#=GT7)VSM9 MBTJ_.5[YFY4]>V@V*WE115Z)A\9K+V7) MF[];4 Q/YV5.0@VJYJ?Q ^A?M8/C=X% \LA+T75YK+R&G%<^Q_A M?D="$V 1OW)Q:T=KSZ3R).6SV7P]K/W0*!*%V"M#P?7C*G:B* R3UO&G)_6' M.TW@>/W*_MDFKY-YXJW8R>)W?E#GM9_ZWD$<^:50C_+V1?0),=_KL_\FKJ+0 M<*-$W[&716L_O?VE5;+L6;24DK]TS[RRSUO/_QJ&!Y ^@ P!0/\;$/4!D1,0 M=,ILJI^XXIM5(V]>TWU;-3=- ?>1+N;>'-K:V749*O@:HAZS+;# MD!&&O$7L$ 0;(($6,*@@J IBXZ.QBBC$"2*4(+($] T!.&ETF,1B*HMA%"!T M4L%0%%)<#$7%4$2,4[%MAV&C:SZPD++(48/"@%!<#D/E,$2.<\^63>Z)8I8X M8J8@W2LS4F)42HQ(F2%(4()D>:.D*$&ZH%'2:3$2FJ1.-3!4G,YDDZ%BL@6- MDDT[(&)AZJK!8#0C$2X'0MP,P@6MTH/&5Y$H5@-L++/$70)P#:):!JPC%I;-EQBT& MEG@,(";#F*MG"F+9W!>&FPQ@+A//4. V ^_P&<"-!I8X#4Q-!$@ZZ1H$%879 MC!S<:F")UP#F(@EUY6"H>*; !'<:LL1I>M#XOS@#=_3 0-2UO6 T#IGY]#MO M3GG5>D]2Z"G/A5 !M,I:E'ZB"H()<* 4B7U?80%4I(5G&[T'3'U,JXG1\4_^L MO4LO!\)A0ZM?Y5$42W_N>T\-YK_!%2H)5Y7('#FMN'YZ M^84+6@\JLI2:O/?OLM'O;M"_T=P$/!#P2)"Y'Q&B@1!]$.*'A'@@Q/^;(1D( MB9$!]=[U8FZ)(*N,T())/]U#MC8D'!%(%C!6@5U5K+%%Q_<)-C9B%A@U_%-D]U#DKLS(N5B1 MYD=3EREV"\1.@5@+Q-,"(F.Q>\A,0YH^QSPV%L/&X,#0V=J8:&YL[,[&Q&GB M]I,X_226GSB:&X9Z3#(UA(VMVS@PH:&SM3$X,H[ASH5)W892IZ'4,A0EIJ'4 M7MG W"$'!H>&(1N3XM0P9&-F@?EGH&J%.ZR0Z]O9GK'J% M$5^'BTWHB&_E7="W[@_Y_B+Y3MBY;+AWH$)V*-U'3I0*D*4'3W(;"GEWC9,* M3D(-9W+,^@[>3P1MA\L)C3?DZB]02P,$% @ 2(<&31-4&UL?57;CILP$/T5Q >LP>82 M(H+4I*I:J96BK;I]=L@DH#68VD[8_GUM0Q +WK[$%\Z<,V=L3_*>BU=9 2CO MK6&MW/F54MT6(5E6T%#YQ#MH]9<+%PU5>BFN2'8"Z-D&-0SA($A00^O6+W*[ M=Q1%SF^*U2T MXJ:&7L[EGG)PX?S6+;^>='YB$@$&I# /5PQT. MP)@ATFG\&3G]2=($SN:_PYW8!IN,M$:)6?2_GKE32K>C"PZE8:^#6/=VK$?^1]A[@ \!N I((S^ M&T#& +((0$-FUNIGJFB1"]Y[8CBLCIH[$6Z)+F9I-FWM[#?M5NK=>Q&1+$=W M0S1B]@,&SS#X/>+@0,03!.D$IBRP,PMLX\DL/DRPFX X"8@EB.8VHF!A8\"D M%M-:3!(D;I'(*1)9@GA&@(-P6:PU:!.G;I78J1([5/#2RQJ4SH[MG4KB5$E< M*N%"90U*H@\JECI54I?*XO+LUR 2N$4V3I&-X^R73C;K>J4?U"MSBF1K$4(6 M(MGJ@I%D=O;#4UF#(IQ%BU30[/F:=OJ#BFO=2N_$E>X$]KU>.%>@"8,G[:K2 M'7Q:,+@H,TWU7 Q];%@HWHTM&DW_$\4_4$L#!!0 ( $B'!DTA6N?%NP( M !8* 9 >&PO=V]R:W-H965T>>>Z^-/3O* M[KW?":&"C[IJ^GFX4ZJ]CZ)^M1,U[^]D*QK]ST9V-5=ZV&VCONT$7QM27448 M(1;5O&S"QA?K0OG1Y%9Y5U68NF+V43=&(S#S_%]\^Q(1C$SU(<^\E[,*3R)N7[,/BR MGH=H<"0JL5*#!->/@W@0534H:1^_K6AXCCD0I^\G]2>3O$[FC??B05:_RK7: MS<,L#-9BP_>5>I7'S\(F1,/ 9O]5'$2EX8,3'6,EJ][\!JM]KV1M5;25FG^, MS[(QSZ/5/]%@ K8$?";$R7\)Q!+(K83$$I);"=02Z*T$9@GL5D)J":E#B,;J MFG8MN>*+62>/03>NN)8/"SN^3_6"6 V3IO_F/]VQ7L\>%DF"9]%A$+*88L3@ M"<9!//B()"&7F"6@0B\ACSXD19>0)Q]"\O@2\PQ@R#_'D:['N2@8+ HV F0B M$+,K @04($8@N:A'XE1UQ*0&TXQ!XC1S2>$\*<;UR1^TU&R-U%/NC* M#HH1_,E&?DVH$Z2PH&F4#".W/0 J1]DU.U=.D-BWX];%8J8+4A\S6>;: 6 $ M>VV*)H?;<&/ZQKMMV?3!FU3ZG#2GV49*);0DNM.Y[?0E[3RHQ$8-KZE^[\:; MRCA0LK6WL.A\%5S\!5!+ P04 " !(AP9-OM"_.&\" $" &0 'AL M+W=OZJIA*[?@ MO%UZ'LL+7"/V1%K:RE&!T4J:X\,)M%7HW*QDT3%=O1-"%G M7I4-WE&'G>L:T;]K7)%NY?KN-?!2G@HN UZ:M.B$?V#^L]U1L?,&E4-9XX:5 MI'$H/J[<9W^YC25> 7Z5N&.CM2.=[ EYE9NOAY4[DP7A"N=<*B#QN. ,5Y44 M$F7\Z37=(:4DCM=7]<_*N_"R1PQGI/I='GBQN<\!'=*[X"^F^X-X/=)W> M_#=\P96 RTI$CIQ43/TZ^9EQ4OEGV:AGU^M?:78"Z E@((CP)X4]JZ:N4$COJ M/]%/)J*7-(1^XEVD4(]9:PP88:+%/60SA=Q$/%' 4 6P5;$&$SJX3Y!-$?', MJ.&_(MN'(G=E!M9F!8H?W#4+V 5"JT"H!,([@<#HML;$"M/H5D8+H]_9% 3G MAMN-12@(0J,E4U 4S^V6H-42M%@RDJPU!HZ2?/)CP]$48]:ZF4(@,!JSM:0" M[_B)K'XBBQ]H^(FF21;&:.76QU5)LL109EN+I M88$+\R.<@B P/7U$:/M82%OR1E=8C>E)S1/FY.3<=3T>">%8E#Y[$F^B$"-YV%3XR.4R M%FNJ!Y/><-+V,]<;!G_Z#U!+ P04 " !(AP9--01Q:$X" "HQ[*D;)WWF LO(^.]'SK M-T(,&P#XL<$=XB]TP+U\A0V_M5J=?VK"KI M59"VQWOF\6O7(?9WAPD=MW[@WQ=>VTLCU *HR@%=\$\L?@U[)F=@R7)J.]SS MEO8>P^>M_RG8U %4 5KQUN*1K\:>LG*@]%U-OIVV/E1$F."C4"F0O-UPC0E1 MF23'GSFIO^RI M?C>_8OVKPT*7C5SP;2GQO M=O\=WS"1Y@[()P#PB4@B/\; M$,T!D1$ )C)M]3,2J"H9'3TVO:T!J8\BV$2RF$>UJ&NGGTFW7*[>JCC)2G!3 MB6;-;M*$*TWXJ*@=BF21 FP4(1.BE#'1ZOX( W="2)G@D@GB!]LY(:-29-I M33]ILBPVG#A$:?;$2^Q$B1THA8$R:9+5+F&1FR@N$S(F262A1&ADHF;6+61%; M$:U8'S!R)T;NJ(CQ5^URN^R)P6%+ IBZ.0HG1^'@,,M1.,Q&YM=JB^(P?_)F M9-]W]B+H@#%[$;1^T""&86HV)*?,^I'!JDVJ<^L'8I>VY]Z!"MEQ=5\\4RJP M3 E?I+=&'I7+A."S4,-,CMET7DP308?Y+ 3+@5S] U!+ P04 " !(AP9- M%ZFS,Y," !F"0 &0 'AL+W=O.M+"JZ,C/&ZJ5ET31#):1/N$85_W+&I(2,#\G%HC5!\"1) M96$YMAU8)6 MK-MOOOZ(8*#A=*>(T4%U3^&NF5,ERV6;B4$KZI M9U[)9Z.^A$Y+TQ.X'P;M+\%J"]V@%OR7XHPJ6ZEV:N8,, M)C'!C4'4>JBA6'9@Z?/I2D50SH[\QOVD/'I+O,"+K9M(U&(V"N/T,$$TA.RF M$- A+"Z@4^'H5&R<"=T9%MA.$:$]TO!IDOW=) .9KM8L5_+=@5F^/H&G3>#) M!-X@03!J0V%"B:F4R"C2%_&U17Q-D7 TI?ZD"/#ML:$*Y,^!!E("K91 (V4Q MDA),JK@3)?OY"RU\\/O.1-D'T^ ^"H9-V3USH@2D8L\L*F1XFO%1">]:'G4#^0')):^H<<2,GVSR_#ECS! 7;S]Q\1F_ M]'2# IV9> WY.U$GOQHP7+>W&JN[6B7_ %!+ P04 " !(AP9-1!*R3 $# M 0#0 &0 'AL+W=OQ\$Q*>/-R15[_+ MO3JM_=SW]NQ SY7ZSJ^?V5!0XGM#]5_9A54ZO)N)UMCQ2II?;W>6BM=#%CV5 MFK[VU[(QUVO_)"7#,'P # -@' !]+;V0F?E'JNAF)?C5$_WBM[3[C\D]Z+79 M=9UF*R^;.".KX-(E&F*V?0Q,8MXC IU]E !,8@O6\"B/\001.L?( M)(ANY@AX@AA-$)L$\4V":%9D'Y.9F*8O,H4(5TE0E011B668.#.?3@$+5DVG%N"@3LW(K')31PO,8*32S!T'>P3'$N2_8<3 M<>@(1IWE1 2[)'>M*LX=P<"SS%C8)HD=.H#3">$",PY!-SI1ZE@YP!D&C.&Y M&6$QPX S#!C#$*\W(Z LP<8>W,[@LV>:P\ MG#W V)N;$>Q],W5Z! <4L(W3,B.R&PO=V]R:W-H965T?&9Z9(0]'7)UT^ZT[*&6"'W75=.OP8,SQ,8JZ[4'51?>@CZKI M_]GKMBY,_]B^1=VQ5<5N-*JKB!&21'51-N%F-;Y[:3D*GU:AS3\?/&U?#N8X46T61V+-_67,G\?7]K^*3I[V96U:KI2-T&K]NOP M5_J8\W0P&!'_E.K47=P'0RBO6G\;'G[?K4,R,%*5VIK!1=%?/M2SJJK!4\_C M^^PT/(\Y&%[>?WK_,@;?!_-:=.I95_^6.W-8AUD8[-2^>*_,5WWZ378[+'__KT M=/W;CTV!9?8YY=3)S1:TSN8E@BSIBHYWDFRR!9-CK@ M5X,P[(!#!WQT$%\YX%:T$R8=,P:WL;D$..17(85B $%DAXI95A;6')'";$B,* ( M;@G3&_69DW(+=DT(ZPL#S8);1@3*[#HN .40)#V,L9PQ5\Z$+VB.!8C?T5)P MK @'YE@5^!VJP+$J<-0G.'ES08+8&^(24'X#-#&.+@X% MAF.=/XOVK6RZX%4;H^OQ%&"OM5&]0_+09_&@BMWYH5)[,]RF_7T[':=,#T8? MYZ.BZ'Q>M?D?4$L#!!0 ( $B'!DUGZ%"Z/P8 $LH 9 >&PO=V]R M:W-H965T)672:?M M;\:F;4TD425I.WW[DA2DB, ]-/C'6GSNQ4)\YP*DCMZ+\F?UDN?UY-=JN:Z. MIR]UO?D\FU4/+_DJJSX5FWS=_.>I*%=9W7PLGV?5ILRSQRYHM9SQ)-&S5;98 M3T^.NN_NRY.CXK5>+M;Y?3FI7E>KK/SO2[XLWH^G;+K[XOOB^:5NOYB='&VR MY_S/O/YK+O1?Y>';R?M$/Y M410_VP^7C\?3I.U1OLP?ZC9%UKR\Y:?Y=N3IHV' M8EEU?R4"5&R =@$Z-L"X !,;8%V C0U(74"Z#Q!Z,( ENRN71(?L+S:+#ME= M;L:C0W87G(G8P;/=)6?1UYSM+CKSK_ILN^([A+YF=79R5!;ODW+K INL-1OV MN8EJDK??=E!V_VPPJIIOWTY4HHYF;VTFI_FRU?">1O_VYH31>GEM* MXUW3.TKSN\^S9M'L5PZG5P[O,HB##-*"#(+.(+H,LI?!GY.MQG2:=:=A-N5I MDG@7_#84"J43.KC>:M3A<.DV M#-V&(<:IZ R6SF#CQYG2&5*B#QZCUY3&T*VTI8"TN(3(87T^DW"AZ22!RX3,T([=]H>+I8-N D'%/.08L4UR &8XW+$ M; +FN(J93176)#"7LQ'V1$R:(FQPFC"[H 1B(((Q$H M!]KHBA&S S 61.D,$'2BWNP8)BD&G;3O9[1V3J3E*AV:3. C@O 1?\MW18D$ MJ+L"\"X(W@6:<<"[&,&[ +P+@O=PP(0(#AA + B(!:C=$D L1T L <22V/\& MR]2)>FM/<@KCJWCI7(;$ZR$_E(!X&1(O4U K)"!>CB!>HJ-H2+Q,_?L3I,CZ MDQ@AFL>(;DB1=W_F]@-1?_# *21E K+?T%8JJ^Y['G:FQ/"G DR)X M\N?XU(GB6]. /$W/IS-")%/468"2IE "=U0U M0$F/0$D#E'0$2M_T6)0TNE5-W:M&.0!*>@1*&J"D0Y2">^:7.CPO>W7NZF/) M?%#2[RP@48 !EG@* M%A!%BGRB8D3S#T3]+@/+L93E@&./!49B1SPBLX!'2YUAO;5R3HD4@,,"%"UQ MAE7@#&+1L^@1C\@L ,Q2Y\U@P(1(^0W-#GY]T_[,[B8KGQ?K:O*CJ.MBU?W: MYJDHZKQ)F'QJ+M5+GCWN/RSSI[I]VWIJN?UYV_9#76R.MS_=F^U_/WCR/U!+ M P04 " !(AP9-[;<23*($ #U&0 &0 'AL+W=O=N<,^I6["X9/F/XJ!U.?N5Q&FQ] YE>;KS_6)ST$E4?,E. M.JU^V65Y$I758;[WBU.NHVUCE,0^#0+I)]$Q]5:+YMQKOEIDYS(^IOHUGQ7G M)(GR_]8ZSBY+CW@?)[X>]X>R/N&O%J=HK[_I\I_3:UX=^5/;E[D8U!@_CWJ"]%[_NL+N4MRW[4!W]NEUY09Z1CO2EK%U'U\:X?=!S7 MGJH\?G9.O6O,VK#__T^;QT_C_,L 'M M#.C5H(I]RX!U!FRL >\,^%@#T1F(L0:R,Y"_#?A- ]49*"."WU[=YG8]1F6T M6N3999:W'7>*ZL8F=ZIJB$U]LKG_S6_5'2NJL^\K(=C"?Z\==9AUBZ$]# O5 M$/-@8V0XA#S:$')%^%62UTPIRG1-+7,AN)&%C:%&$I\BGFR$"H:09^!$#"$O M-H0QBLME\,:PQ@$;E"NP PX=\,8![U]N9F3YV&)4@TE;C%0R"(R"GVR<%&'8 MQPT2$C A824DA,0.)'0@QU\2!1TH*P-FEOJBK%(K3/.'(\UAI#FH56$'(700 MCJ^5!)C9@9V#V:9/'4CT.T#=*IV#JD G*F5%%,&XH8806SUYS;ND@Q M=RCBCCG,01!WQ,$$HR%P(G!MZPNR9 MD@5L&*P=4L<@AVEA[6#V0LI#8J:%0-S,: 3H&8(<4L6P5#$D5>:>A]E214(% M+^0(Y# M+&H,S='"3,L6-;.7NJP^!PZ3PN+'D*XYQB2&=8U-&!PX5BMNJY7= M8Q!D]M@GH&$R6,TXF"Z4XZIRK%%\PG3!L?)PH#S*U%0(<@Q"W+'?!:JC'-,% MQPK!)TP7'%.6VY05BIO5(I K#N8@!X.% MUX!]I]7)"#1WW5O,& '(,'=L+ 0F@U 3JL5D$&#YL.\M>JSC4"F!&2, &>8. M%Q*300;CJY68#!*L#%:U"#0W!=7O/6A.=+YOWBL4LTUV3LOZ^6?O[/7=Q3VM M'U0;YQ_)W5/[!N*WF_:%R-]1OC^FQ>PM*\LL:1Y6[[*LU%6.P9>J_PXZVEX/ M8KTKZZ^J^IZW+R+:@S([=2]9_.N;GM7_4$L#!!0 ( $B'!DT'!_0RQ@, M .<2 9 >&PO=V]R:W-H965T>%=7I(6[F+7WGLK%3+[765J(I]*IWO,\*?^=BTSNYBYU]S>>T]=-W=SP%K-M M\BI^BOK7]JE45][!RRK-15&ELG!*L9Z[W^G9(_,;@Q;Q.Q6[ZNC<:4IYD?*M MN;A;S5W29"0RL:P;%XDZ?(@+D66-)Y7'7^W4/<1L#(_/]]ZOV^)5,2]))2YD M]B==U9NY&[G.2JR3]ZQ^EKM;H0L*7$=7_R@^1*;@328JQE)F5?O?6;Y7MM[':G7J9U,EB5LJ= M4W9DVR8-I^F9LE+.F[OMWF]_5+NU4G<_%D'DS[R/QI/&G'<8Z&&"/N8"P_ ^ MYA+!D+B/N<+\A'W,-8:)^I@;$\.&==V:&#^B?RV=0UP."B4D? M\SC>0T\MY&$U 5]-:#VP7D6 >V"X!]9Z\'MY#GIRTV'"%E-T46*BE)\,"KI# M@#S@]!C8R\G'<_*1G"Q5!;B'8'I?..Z!(SFP 4^X6:Y/S+8\=KA&( [ @.@_ M/*D03RI$DO)Q#Q'N(9K>F!CW$$]H3&PT)B988V*S,92,=Z8!H[I&D+P,T2)F MP(@Q9H]F4U&*1./#:!2+%HY$L[";#!9#C'0'$T7(=Q4#\;BQQ04P_\R-85"WMI>$)7+/RE$5)+/.Q* M9 H30K\+C>MM4)\$8YO&(@K45 4^#'=+$;ISSL.1>&!A.YALYV3(" TZ;D.( MM.$6$%4(@W@L+8LL@"D+G%A6&&PC_829#A8. \)A@SL8R.#.%Z!^-A8U '.> M<\(L/BQJ "=,=+!P&";,]&LPASH'9-<\ #+5>3PZN\ B#(#,=2##Q$P0)Y;A M#Q;U %,]V) V=V"J!]J!>T#DXZL.6/0#,/T(EZ1Z^L MS2>@'TGYFA:5\R)K]?[;OJ*NI:R%\DN^*?9O1+(Z7&1B73>GH3HONT\OW44M MM_JSDG?XMK7X#U!+ P04 " !(AP9-JEUU8^@! J!0 &0 'AL+W=O M< ^AYGQC&.6^,]K+P6Z6&/4*R M:H$1^<0'Z/6;A@M&E"[%&+W/;.XHRYQ=%NQZ.PI,7 MQHCX_0R4CX4?^+?&2W=NE6F@,A_(&;Z!^CX GYT,,K5W#-)3IR_FN)S7?C8& (*E3(*1 ]7. "E1DC;^#5K^LN2AKB> MW]0_VNPZRXE(.'#ZLZM56_@[WZNA(1>J7OCX">8\B>_-X;_ %:B&&R=ZC8I3 M:9]>=9&*LUE%6V'D;1J[WH[CK'^CN0GA3 @70A#_DQ#-A&A#0),S&_4#4:3, M!1\],?U9 S%G(MA'>C,KT[1[9]_IM%)WKV6*LQQ=C=",>9XPX1UF=X\YN##O M%@S2'A8CH=-(: 6BE4"\"]T"D5,@L@+Q2B#">)-DPF06TUM,EF'SVZ29< %> M 7<)QO?0.T^QTU/\X"D)MYX>,6GPET42YR*)0R!P"Z1.@?3_MSYS"F2/,:/M M(7)@TJU+M#JUYA;Y2L2YZZ5WXDI_ /:8-IPKT'KX2<=N]<6U%!0:9::9GHOI M\YT*Q8?Y9D++]5C^ 5!+ P04 " !(AP9-!,)\RP$" #%!0 &0 'AL M+W=O((#5;K5JI ME:*MVEX[, 2T!K.V$[9O7]NP"(%S@T___-^,L9V/C+^)!D Z'QWMQ=%MI!P. M"(FR@8Z()S9 KU9JQCLBU9!?D1@XD,H$=11ASXM11]K>+7(S=^9%SFZ2MCV< MN2-N74?XOQ-0-AY=W_V<>&VOC=03J,@'X5 ? MW2_^X91IO1'\:6$4J[ZC*[DP]J8'WZNCZ^F$@$(IM0-1S1V>@5)MI-)XGSW= M!:D#U_U/]Q=3NZKE0@0\,_JWK61S=%/7J: F-RI?V?@-YGHBUYF+_P%WH$JN M,U&,DE%AODYY$Y)ULXM*I2,?4]OVIAVGE=B?P^P!> [ 2P">:IE )O.O1)(B MYVQT^+3W ]&_V#]@M3>EGC1;8=94\D+-WHO8QSFZ:Z-9*4)TG#1(.6_ M0+ 5@HU!L#+PX]1N$%@- F,0K@S"T-MD.6D2H^DG2(0].R6T4D+C$*T%'A!9L=$5DQDP>!M-7O18TQLQ<0VC+_![$6/,8D5D]@PVQ.T%P5!$#XX M0ZF5DUJ.P+::=(>)$AS9*9F5DNTHL1]L*-GNH(59XL4;#%K=0/W _23\VO;" MN3"I+K.Y&UL?53;;MP@%/P5Q 2%JE$ ;1^*,Q/M]1CCM!USFKG:292ZNFO4#G"125\ZI_/L 3$P%CO!'X:F_ M=-H62)F/] +/H'^-)VE&9%%I>@Z#ZL6 )+0%_A(=J]3B'>!W#Y-:]9%-6T/ H-96@9KF!A4P9H6,C5>OB9JH!+L3]_H MKL#WFTBO33V)Z!)_G@)$/_P-NP S<.C%KU((I]T7U56G!O8JQPNG;W/:# M:Z=Y)KOWM# A]H1X(43I?PF))R0; IF=N:A?J:9E+L6$Y'Q8([5W(CHF9C-K M6W1[Y^9,6F6JMS*+TIS(6)/R.J .*P0(@QL+B(@RYBQT]6_.@N M"@LD08'$":2?8APV,69,-&<='"C=;4!5$)2%K:1!*VG 2K:QDOZ[RGZ7;*P$ M0=MM):N#M@_O)Y67?E#H++2Y,^YD6R$T&$%#QJ@S;WT9,&BU[=Z9OIQO_#S0 M8O2/F2Q_E/(=4$L#!!0 ( $B'!DTY#X\[W 0 #P; 9 >&PO=V]R M:W-H965T2:Q''L*Q@=(W/Y] 0O'DO8F?&K7$M9#7YGZ;8<>^NJ MVEWX?OFREEE2?LEW5%EE3U:?'JE[M")LO6*$M]&@2AGR6;K3<9M=?F MQ624OU7I9BOGQ:!\R[*D^/--IOE^[!&ON[#8O*ZKYH(_&>V25_F/K/[=S8OZ MS#]Z66XRN2TW^790R-78^THN%CQN#%K$SXW0%5_+]]E6L.;3.H8+WE:MO\'+V]EE6?*2YU*EOP^ M_&ZV[>_^<"=BR@PVH,J '@THZ35@RH"Y&G!EP%T-A#(0'P:\UR!4!J%KA$@9 M1*X18F40NT88*H.AJP$)NLX%SB;'9A-GDZ[=Q+G?I&LX<>XXZ5I.G'M.NJ:3 MDZ['_29=VXESWTG7>!(YFW2M)V;O_0,56VY?)54R&17Y?E P<_#U#.0L<\0IA0QSQ! M&*/ON":!V-> M/1TPHL5L6PR'8W X!@=B&/V;'3#120P:1T'S9TP8!Z"6DX!S$D!.!@]FPJJ; M""BESW%:1B&<40AD9+(NM",%0$;?0VN0"(,RM_U1 N#N;7^4]508P15&0(4& M;ZXC*R-FR.74AH3(?(SA/&(@#T,'KB&,H0-3"!/#F0SA3(: !Z/D9AQ MNY>.N/G0ZB6GL4![V>QPP 4RL'/G1JPI"")((&PE)H /4SX42*L>FLEW#D ] M*T1Y"06R,@3D48$BFU]8-$2E"2#3W!"'6P6*+'5 8B%J30"YYL(<;^ZF1'>N MP#D Y'W9([I. &'G(>(#46(2NB^K!-$Z H@=C\Q1M*7,&K]/(7,%B4"(GBPB MB 10,HXH&4&DC S=!XTBFD(AN3#T\%J!- $C+#8V5U, 1CA'YQ-%U(<"ZB,P M']@N[8QM&D44@$(*8 V-K0 1%>8^> K R+!G:!"AH(!0"$3<*4)7*LX8&H2N M%-@YF53[0>TMC.A38HKPF@*\%A3Q@="-QF<4C="- EL'8:P_3]3>$R"I,H21 M#&"D0'9;#*$0(V<\I2 48L!R*XQY?PMQ!B,YPD@.[2[-71VW&1F![PU<@0L J(0- MRQ\A.0=('B)+ D=HR:,SQA&A)0CTHD/;T!!;MG[S5;;XK/23%ZV9; M#I[SJLJS]BWN*L\K63L-OM1#N9;)\GB2RE75'$;U<7'XGG,XJ?*=^E;E'S^8 M3?X"4$L#!!0 ( $B'!DT@W*N*F ( 'P) 9 >&PO=V]R:W-H965T MA6;9^=Q GH J:V MD]S^?6WC$!9GZ4O )S-SSASC);E@\D$SA)CQ6185G9H98_7$LN@N0R6D;[A& M%?_G@$D)&1^2HT5K@N!>DLK"]9-C4CT]BC SP5[!U?OB!ER#<-Y?X;.J."PT4E/,<. M%U3^&KL39;A4*KR4$GXVS[R2SXO2O]+T!$<1G); 0X*G"-ZK M&7Q%\%_-$"A"<",$"TR#P$NLLA!1FWF"<+B;N0Y9C".@CUF.$$]@MQN)%MI4ZNDKGSEB@GV(Q M1H3VH,ZG(JOG(FN-B*]WXFI[[DJ^V^OY'0%/*^!) :\G$ PFK<&$$E-)S,#& MXBEB^12Q>H3H&?&U1GR-D7#0;7^4(HKL.UD";99@G,6+] *A5B!\?<(BK4"D M\1D-?(XQ3NSJD\3:)/%(P'7NV 2V?C.P7S<*[NPG0&,U'FXH#M\4:. \\#43CLS%-< M4Y+5.0A*1([R&*?&#I\J)NQTHNU58>:(@V00GX/) FCB2S!9-1>!FWQS+_D. MR3&OJ+'%C!]?\I Y8,P0+]]^XX5G_"K4#@IT8.(UY.^DN0\T X9K==>QV@M7 M^@]02P,$% @ 2(<&328FO/4@ P JPT !D !X;"]W;W)K&ULE5=M;YLP$/XKB.\MV&!>HB12DW3:I$VJ.FW[["9.@@J8 M&2?I_OULH!3PD= O 3MWSSUW]G/8\PL7K^61,6F]96E>+NRCE,7,<RXR*M50')RR$(SN*JSJNY)[&<\Y-,DYP]":L\ M91D5_U8LY9>%C>SWB>?D<)1ZPEG."WI@/YG\53P)-7):E%V2L;Q,>&X)ME_8 M#VCVB(EVJ"Q^)^Q2=MXMGOK$F(V%:3_7=V M9JDRUTQ4C"U/R^K7VIY*R;,&15')Z%O]3/+J>6GPW]U@!]PXX-8!D:L.7N/@ M?3CX5QW\QL&?&H$T#F00P:ESKXJYH9(NYX)?+%'OAX+J;8=F1"W75D]6JU/] MI^I9JMGS,@C=N7/60(W-JK;!79NX;[(Q35!KX2@"+0L,L5AAPQWW ZQ-BR'- MS4V0QZL@/9H>6"RO\O=ZQ1K)TPM2QKY/1N(0, X! MXGB#525&G+O(CX9U-ZV03Z(!Y=J(=*&P%P[VR*,)Y<4XAM,*P+0"("U_D%9@ M<$%!;%*^:=:C$X)T0H .@0$B$"":OI]B$"">L)]B(U,O'DD3N7"/<"?4O3'J M;0(41VC8*&Z9]0F--"T$$ I&(,".\X#P]-HCN!L@;T+U&Z-NOB0(1^+ 30-! M7<,;QO$A#48C[0W!;0-!?<-8:$#M*$(&H5MF?4*PX!&D^+'JP2)%X2<6&I8I MBJ8L= 3D.Q(&%C."U&R4U93SV)<6%C.>(F9LJM3XVEXSZ1.!18PA$8\T)@R+ M&']"Q!@6,9XB8FR*^ X%8UQA%>,I*L:FBL>*"BL83U$P!C[]W70:+C>L:CI. MYZ"9,7&H3OVEM>6G7.J5ZN%2'8^K0^R><\D4>?=>D3^JFU,[2-E>ZM=0O8OZ^E /)"^:JY'3WL^6 M_P%02P,$% @ 2(<&39U:Q,'/ @ ^@H !D !X;"]W;W)K&ULE5;1;ILP%/T5Q <4; .F41*I23-MTB95G;H]NXF3H )F MMI-T?S_;$$IMT]&78#OGG'OO 2YW?F'\11PIE<%K5=9B$1ZE;&91)+9'6A%Q MPQI:JW_VC%=$JBT_1*+AE.P,J2HC&,=95)&B#I=S<_; EW-VDF51TP<>B%-5 M$?YW14MV680@O!X\%H>CU ?1G$KYR"Y?:5=0&@9=]=_IF98* MKC-1,;:L%.8WV)Z$9%6GHE*IR&M[+6ISO73Z5YJ? #L"[ DJ]D<$U!'0&R'Y MD)!TA&1JA+0CI%:$J*W=F'E/)%G..;L$O'T>&J(?.S!+U>W:ZD-S=\Q_RD^A M3L_+#-_.H[,6ZC"K%@.'& MR[T) CXA4 GT6T)?%"CIT^#[ VD7@V,KAOR*; M#T7>I8F\9B'#1T,C\A&!Q"N0&('DG0"PW&XQV&!J@T$ 67ZO71#(\\PRQ 5E MB0W:>,+A-/<7E7J+2IVB,/+S,R\_F^XJ]@K@":ZVF'3H!;1-=3$()I:G+@9 M^X79N* $C[P/N;>BW+4T\_-OO?S;Z9:"V-\7X@FF=J!AH;GCJ@>4 F#W#Q<$ MLMA^?WTH,/:P@9&&!UQO\8B"MUG= ?@)=_V-!* I[B+WF4WLON@!J79AN^N" M0)K'MKLN"H]:X^]OP&UP>*27 '\S >DGS/7W$Y!-,3=S.VCLM%D/"J/<=M<% MP1BFMKN>@ C9]D:#[W9%^<$,42+8LE,MM2N#TWY0NX/ZNV^=K\!L#3SG]WJP M,W/"FWP[%?X@_%#4(GAF4DT;9B;8,R:I2CZ^47?EJ ;1?E/2O=1+K-:\G<;: MC61--VE&_;B[_ =02P,$% @ 2(<&3;]]M&1S @ D0@ !D !X;"]W M;W)K&ULC5;M;ILP%'T5Q /48#X3$:3F2YNT25&G M;K\=X@14@YGMA.[M9QM*"7%#_H!].>?XW&OKFJ2A[(WG& OKO2057]BY$/4< M )[EN$3\B=:XDE^.E)5(R"D[ 5XSC Z:5!( '2<$)2HJ.TUT;,?2A)X%*2J\ M8Q8_ER5B_Y:8T&9AN_9'X*4XY4(%0)K4Z(1_8?%:[YB<@5[E4)2XX@6M+(:/ M"_O9G6]=1Q$TXG>!&SX86RJ5/:5O:O+]L+ =Y0@3G DE@>3K@E>8$*4D??SM M1.U^344<;RBY$]Q$/G"CFWK@(_H3,0+;;[A+J' MKKL?^ + M)A*NG,@U,DJX?EK9F0M:=BK22HG>VW=1Z7?3?HEF'9@4V4R+; TB@3D3SUA/3_/]JWIZ9@'?*.!K >]*P#<+!$:!P. @&.UH MBPDTIM*841U6DXCU)&)S#W&52&A,)#0D$HX2"6^6@#""CCOR^AAL:X!YLQA^ M4?[(Z#HRN(Y&KEN,ZPXK\Q2//#\"VDZ KOS&1K_QC5_/^V*;9D:!V>,'5EY! MQA[D&&H6CYN08TH5COO0!*JU P;=L<3LI.\V;F7T7 F5RB#:WY_/4'7747SI MSE>N(;YVYYOV=OR4;R_KGXB=BHI;>RID3]>=]TBIP-*\\R1/7B[_#_H)P4>A MAI$"UMT/ .C_0M+_4$L#!!0 ( $B'!DTY++39CP, %\2 9 M >&PO=V]R:W-H965TB_RLE[:1RE/<\>IMT=>L/I)G'BI?MF+JF!2G58'ISY5G.W:H")WJ.N&3L&R MTEXMVK&7:K409YEG)7^IK/I<%*SZN^:YN"YM8G\,?,\.1]D,.*O%B1WX#RY_ MGEXJ=>8,*KNLX&6=B=*J^'YI/Y-Y2OTFH"5^9?Q:WQQ;C957(=Z:DR^[I>TV M&?&<;V4CP=37A6]XGC=**H\_O:@]S-D$WAY_J']JS2LSKZSF&Y'_SG;RN+1C MV]KQ/3OG\KNX?N:]H<"V>O=?^87G"F\R47-L15ZWG];V7$M1]"HJE8*]=]]9 MV7Y?NU^B61^&!] ^@ X!)'H8X/4!WA! PX+F3#) M5HM*7*VJNQY.K+GLR#Q0?]>V&6S_G?8WM9ZU&KVLPGBV<"Z-4,^L.X;>,@!) M=(0,A*,2&+*@6!9KJH73\00;G8AC7$!'Q7P M6P%OM-H^+A"@ H&603@#Z[#&& *6$V/ :B4&.NECG9&A$#44(@(>,(0Q/C"$ M,0$P9,"DCYF1H0@U%"$"(3"$,1$PA#$Q2/8Q,THV1I.-$0%X:^M,Y-ZY:V;H M)#-$ %Q'B<[)^B$+Q142B$BXM!]ZX9O!P3WZ#Z(%#DQM 6 M!FE-TD IG5 :V\*;!,&JLM;4=2@B+K2%0?#>12'8>E'HWG6,MPJBUV:MD*PQ MB&@7H0X% 7R<,%%*)Y3&MO"&0?0JCA0N#-(*EP&4F$#I!#2VA;<6HO<-S[NW M,GCC(#/SPD7QKD#U"JP7+@2*"*A)&Q0"-2DQ44HGE,:V\*Y D:Z@%2X$B@A\ MS$"A&-HR4$HGE,:V\$Y%J4'A0J"(S* M!*+:"X.!4CJA-+:%=T^*=2I8N#"( MPL=V%(+/[29*Z832V!;>/2G6J6#A0B%8N$R@Q 1*)Z#.EG/S.JV_+H3J0X]=LYSK"GM/H'4$L#!!0 M ( $B'!DTE"/[L.0, !T- 9 >&PO=V]R:W-H965T:UTUW=H_27F^"\-N=^)UT07BS!OUY"#: MNI"JV1[#[MSR8J^#ZBJ$*&)A792-OUGIOL=VLQ(7694-?VR][E+71?MGRRMQ M6_O$?^MX*H\GV7>$F]6Y./+O7/XX/[:J%8Y9]F7-FZX4C=?RP]J_)W=;R/H MC?A9\ELWN??ZH3P+\=(WONS7?M17Q"N^DWV*0EVN_(%759])U?';)/5'SCYP M>O^6_9,>O!K,<]'Q!U']*O?RM/8SW]OS0W&IY).X?>9F0(GOF=%_Y5=>*7A? MB>+8B:K3_][NTDE1FRRJE+IX':YEHZ^WX0E["\,#P 3 &$!U0#@0Z:4)I#C1 PE8@A1NB!B%A%),D(8SI.B/"G"DRUX4HOG \DR!H[%SU"B M#"'*%T29311#GE.<)T=YW%ZAC$41=0R(1+AB(OMMR_6(K5Y"(Y9DCB\!X.J%Z!W.9T S M1Z($HM3AL8#+'!"96^9G0'.;)7F:@8,+5SI@2E\:H '-'!#2G#+'>@&N=:#O M=T# 10R8B)<.:$#Y3,.1:UYPV0(FVZ4#&M#" 5TO%BY;0#[=E@$:T(PH"ZC# M %7-R ?;\L #6AA@,[)PTT $!.P/,^ \MF0_N^TX61W6O/VJ/?EG;<3ET8? M"B:]X][_'O3N]A]\.#A\*]ICV73>LY!JCZQWL@518%:UI,ZJXR-BA]D M?YNJ^W;8L \-*<[F,!*.)Z+-7U!+ P04 " !(AP9-31Y&7G@" "1" M&0 'AL+W=OF%9-,U0">D,UZCB;TZ8E)#Q*3E;M"8('B6I+"Q@VX%5PKPRDUC& M]B2)\845>87VQ*"7LH3DWPH5N%F:CGD+O.;GC(F E<0U/*-?B+W5>\)G5J=R MS$M4T1Q7!D&GI?GB+':.+0@2\3M'#>V-#9'* >-W,?E^7)JV<(0*E#(A ?GC MBM:H*(02]_%7B9K=FH+8']_4=S)YGLP!4K3&Q9_\R+*E&9G&$9W@I6"ON/F& M5$*^::CL?Z K*CA<..%KI+B@\M=(+Y3A4JEP*R7\:)]Y)9^-TK_1] 2@"* C M\+4?$5Q%<#\)WD."IPC>LROXBN _NT*@",& 8+7%DM7?0 :3F.#&(.T!JJ$X MI\XBX/N;BJ#<3OF.;P#ET6L2NE%L7860PJQ:#.AA@OD]9#.&.!W"X@8Z%T#G M8@5&='"_P'J,".V!ATF1[;3(3B/BZS-QM?5T)=_KURIR]0*>5L"3 NZ=@*<7 M\+4"_LA!Z ZV:]5B?(FI)&90A_4D8C.)V#Y"W"42:!,)-*4,!HD$HR4 "('M M#+P^!]MI8.X\ E^4/]2Z#C6NPX'K%N,X_]B$;%VJ8-B')E"M':O7'4M$SO)NHT:*+Q43 MJ?2BW?WY D1W'<17SF+M:.(;9[%M;\=/^?:R_@G).:^H<<",]W39>4\8,\3- MVS-^\C+^?=!-"G1B8ACR,6DOR7;"<*T^ *SN*R3Y#U!+ P04 " !(AP9- M9@TCA1(" "/!0 &0 'AL+W=O]= 2,A&!&E)MFJE5HIVU?;9(1- :V-J.V'[]_5M"2$H[0OVC,\Y M,V,/DW:,OXD*0'KOE#1B[5=2MBN$1%$!Q>*!M="HDR/C%$ME\A*)E@,^&!(E M* J"!:*X;OPL-;X=SU)VDJ1N8,<]<:(4\S\Y$-:M_=#_<+S4926U V5IBTMX M!?FCW7%EH5[E4%-H1,T:C\-Q[3^%J^=8XPW@9PV=&.P]7L3=M?#VL_4 G M! 0*J16P6LZP 4*TD$KCM]/T^Y":.-Q_J'\VM:M:]EC AI%?]4%6:W_I>PN>^YXK_!&8B"ZTQ4C((18;Y><1*24:>B4J'XW:YU8];.GB2) MHTT3(D>(>H**?8\PM^W0 M8MUUX6JNGJO03O,ZYDS=IU#>PNYB""50)]% M-)5%'MW0H^L FUM$$HQR^*?(\UV1JS1GDY"#R. MJL@M)#&0QD ^A<%RA-K?GH\1;H;1_X\7&W""?]631L['"[R=E1]Q[RL&^'MF53_@.G4(V,2 M5.K!@^K]2DW'WB!PE'J;J#VW,\(:DK5N_*%^!F=_ 5!+ P04 " !(AP9- M8.RU7^\! -!0 &0 'AL+W=O@FT=$&< MX3@,MYC3M@ORS/E.,L_$H%G;P4DB-7!.Y9\#,#'N@RAX=SRW=:.M ^=93VOX M ?IG?Y+&P@M+V7+H5"LZ)*':!P_1[D@LW@%^M3"JU1Y9)6VU,T^N ]0"14= MF'X6XQ>8]6P"-(O_!A=@!FXK,3D*P93[HF)06O"9Q93"Z=NTMIU;Q^F$D#G, M'Q#/ ?$28'+_*R"9 Y*/@-2)GRIS4A^IIGDFQ8CD]+-Z:GLBVB7F,@OK='?G MSHQ:9;R7G*1QAB^6:,8<)DR\PD0+ AOV)47L2W&(;\*O$AQO$21-_"D2KXK$ M$22?"%(_0>HE2!U!^HE@_@MR(C.[#:YUXU5T<9.T>HD*%&#HW!%;>Y:T_Q*X[/^#3H/A.9=UV M"IV%-CWN.K$20H.I);PS5]:8V;08#"IMM\3LY?1")T.+?AX^>)F ^5]02P,$ M% @ 2(<&3<#4YUO> 0 UP0 !D !X;"]W;W)K&ULC53MCML@$'P5BPMZV,M G3FG\O<3,#&6*$+OB>?N MU&J;P%4QT!-\!_UCV$L3X46EZ3CTJA-](.%8H@_1=D.AC5:A[83@Y" MO-K@2U.BT!H"!K6V"M0,%]@!8U;(V/@U:Z*EI"6NY^_JGUSOII<#5; 3[&?7 MZ+9$CRAHX$C/3#^+\3/,_60HF)O_"A=@!FZ=F!JU8,I]@_JLM."SBK'"Z=LT M=KT;QVF%1#/-3XAG0KP0HO2?A&0F)#<$/#ESK7ZDFE:%%&,@IY\U4'LFHFUB M-K.V2;=W;LUTJTSV4I$T+_#%"LV8IPD37V'(-69WCTD6!#8.%ANQUT;LZ.F* MGFZ(7R#Q"B1.(+GR^.@72+T"Z9V#+(UO-F+"$(?I'2;ZB\G,6R.[JY'$&[] M[A7(_[]+XA4@=PY(NKGYE1,F6W69YUD8AC=U\.J(V2O_CY, M'8708"3#!Z/6FE=F"1@+ N. ( % 'AL+W-H87)E9%-T&ULU+U[D]O( ME2_X]]U/@=!*MUFSJ#+?C]:,(THEJ2U/ZV&5-!V.C8T;((FJ@AL$:(!4=?G3 M[WEEYLD$0+(D]8SM"'=1))#/DR?/\W?^O:YWT6^;O*C_X\G=;K?]\0]_J%=W MZ2:I+\IM6L O-V6U27;PS^KV#_6V2I-U?9>FNTW^AV&_/_W#)LF*)]&^R/Z^ M3Z_*?;'[CR>S2?_)'_^]SO[X[[L_OBQ7^TU:[**D6$>OBEVV>XC>%-QF5A;1 M>53?)55:__L?=G_\]S_@._S>-'I;%KN[&MY9I^OPUS_OBXMHU(^C87\P;_Z8 MPX^#]A_M>.R'R_:!_;^7RWI7):O=_]?9Q*>';1K^..B?_R7\[A*>7M,;K_/D M-OSU)LGK1C.VCP]IE94XP'7T,MDUGC,+\7_]K_]U<+:OLWJ5Y-%?TZ2*7L.7 MC?4.GY1^6Y_]RS#\YE.5K+/B-KI^V"S+//SUW8=/[\+O9,4_IK<9+C-T_"[9 M-*;W[M7[#W]Z_^G]NS=7U]'5^X\?.IJY@I%7,.HW0"R_1?^9/H3/7>VK*ER' MKC4]/Q\,ST>#CJY>9WE:15?PWFU9-?JY7*U2^!U^7?.370,N-QL@LNM=N?HU MCJ[I"$3O][MZ!^<$5K(Q_A)F5M30*GRJRSQ;4QRAL/T^?IE MU'MZ%CV-LB+Z=%?N:VBON=GIRIZ06==2)74-;?[8^#FI[^@PK_!#^O=]]B7) MX?E&)]=W9;4[WZ75!L;R):UWF[:G/L(/5;;"R6"#+>N)/*6.JG250D_+/(VC M(MU%Y4V4Y'EY3].'4QNMR_UR=[//HT1>"9MZ X,H=F65-9G-ARK=)MDZ2G_; MXB+7-+]R=P<;O?)6HT'WY0ZHZ? S'RI@I-7N(8ZV>2*,$)=MB^M!DVF\L:]6 M=PEN=E8 /=QF,&MIO/7YG\IR?9_EC7/WGF:0E\4M;\.A.;3_9F@ASY)EEF<[ M6+L&0=@MVB8/N#^-,USN4OLCS;YVE+$LJZJ\;R-XZ7D+CR([AOUV$UFGR\8B MP#"J/2Q9<^O4X _OWX$'?_;ZMB2X\D?9O@%%69P\E ,/(,O(^!#Q^8/[$18N M+5;P<-3#98X&@[/@-;S;?ZRWR2K]CR=P>==I]25]\L>H<5B1$=V5^3JMZO_] M?\^'@]ES(M+=0V._X;# M)?L=['CVCW0-"U>:;[.ZQOV"HUL>XGO$)P_UU-'5\^AR%[U-X"1962".QN-X M-!@'(\#%)*IQPW@>)2 A ,O9+&$##:>D]X>#1=6'R5)/KTGOW_:I=7[D.#9N$MW&5S-9W")/8W^T"$57N^@!1)3X/"] MS@IH)T-AI:RS(T);@VHM#44]V)%UF>=)!6P*%IVZ;JQOHX$&Q5%#_.W);PL) M?<6;BN(.O>X?H,=.VG_[43-N??7X=%M?.WFNK?1FB:9&JGF_1?$,B$6+2V9X M2F:*C\A0HY,5E(:$]8;/L2/F;K+]F(+0LF_9 4)_#M@:$T]":_1?R3FPM]VRT&-5_';J(;1@*3(3' %:]0N M;NY7NWV%TX?6J]LFE_D)5-H(AI#81MLY8]E8QZ;8 )MP4Y4;\RR079,:0*Z M80E[[_Q9^FB7,IKDL4Y"U[4VT2WYKSOF-_2WJ M ?U]R6J8]1F\6:0MM/@.5ACOL_#[%TF=K4C,RHF0#8N*>GAFNSG6RRS?X^X_ M_LU?TNSV#E]-OL!6W::&*>R1 '_6]=N1S>YF8.^/R3$-UO,:""R[+42V7CU$:!ZH<^8*R?IO>]$DK1#^ MC[0JD=S"ACX759KD=$_=PHFNZ4A_2;(<%9%SH.-SXA=U"CV1>'.T13GVCQ7- M_"5KH_;C._@>5AX5[M>@\YZ^<_3*#;VBN1!P+-BK[$NKGG'IEAA)$Q1OT%\R M6"A+E/ M?B8#P)[9+XK2K)^9+X/RXVK ^_V,$( M7QHYJ94K$1VV\^<>4L<94@?1 UH6Z(Y1#/(>""0]+V]NCK5P$Q+O7;INN6$N M'V>Z^(6Z7Y?W="UFW8:,QMFI@'R2>E^E;9?WU1UL)*W+?G(;VY25?, M1MR=V&T(<+::1QA:.N[UAE9_0$-^=PI1'CLB;*LZ_(XQT)"0T?#AIO\(]OF'-\? >>U--?TNK5<:+3+H)T!8K$;@]J-;0:;:_ M[H&?5]&KZP\-B_4GD(ONL]T=:M X F :E;.!FK>SEGU.'I@I(\O8[I58OD[4]AF12_ O^&N]2>:[1EN<%W",Q;[A>?=TT<[DJO1Z'-?P=;/_BD MW\%M"7)402_>HO/@L41S"@&\(J9'[.^W%7-*M.N3&(%-QPT+.-%"==B@C0-; MIRN03&KBO%_?TA6]2:3]RKT91\JB;FWUX7>O#ICM]]LMGU$0==99O8(K'^X/ MWJ#BG$:JSAPTWK:8+5>_F_.^H$O@49P3]8&:F26HIC X*T/4P$.RFVQ%3? 5 MA&/9@A2U:MG6]]5M4HC($2MQRS3W0;?O69F4--8M[W[U."/[YH?P37^0G^[P MJ!IY<:7EQ1L[UMJ3_=^EY8>[HV$6 M;IU(GD 9-BD>Y,+H#K0CT!/3 A=OFU1\B>-:56MB)\@WJ760YDF-)PX,\P"Y9Q.AZQ5M!LA[ M=BBDXI/5WA@HJO1VGXOE!X:./U[;FXK=T^:2/MH9,^9WQ9>:$!7Z7YP^.<\&CJBDQOF)_Q1[= M&,=(@0:.#93;K!#RWB0%Z*/LBMH]DK+0 X'#AT'ZBAF^FC&#*(O\@7D'3@9% M0[CM\0>0:#?P*/#6=+LCWBOI/TF&U"^7Z>TI([YHD@-C+'BR^OS MQ?5%=,M6-5A V*9@Z# M0"M;0O0([_QM7]!)=,?34V);&2CN!CL&<==3.*PR\TXBOV0B!XD!5$9]YO_3 MD0<[]W'+A-4T7#@1[^IA0CB==U5$K)92LQSET37P>#1O&N(TG:'20U>PZ0=6 M O94#_LB LV0"7$E_,+HA#0>,H4DPO<#21R]]&[_SX6P*^:7RW*/5[:$ MSKAM(N7L =GO%3DH]VBRC9)@7+&A:)P7+02_(S2?^BR1^LK0Q0PD \^2%3-Q M/:V\GFZIIY7T='^7$I6R$XZ7$8WJN]IL%6YX@NV#W(J\=DE:#'UG=@FZV20/ M2/?[@G\MHPT>>!Q4":+XK9!00@2-3Y(]:+WGZX'LR:EL\5O+(IVF[Z""?YEGU1 7OE#RU'ZBSO"<-_A2;S--;)##8AUJ(0*HFE3#VC&6R#? MWS(X-BGL[]/I[&)J^[67_TU6P8XJS@8OLG?<%U/6RGR"9K^4GGPZG%Z,;:,V M#BBPN(B,]71\,=$#V%&S"4E/H;.Z9?RC^5!-H$WB1)JLROWM'3-W8I%X9!.D M;Z"S7>OD?JC5U QWME-A.\%]BKP]O25.CKP.6/MW^Y1.=TF*SS9L&A PJ@K?TGY6L@3V)_=?4E' MV0EM?"MUWT:Q&=<21EU$?*62SA6C/+#AZPDY$OSTI.P"4, M'!AB;=>1UX9MCMS4FH51/N#K=)N78I2 )JZ !26P(Z4(@T8$U\N%#(_X (@F M-2^96RE:'[P<[>* IDSNHT"&SC:BHJ9R#*Q'#S5)&LQ;8-?8ZS7*1B0"$(4P MIS>B1@)OKUF-P'>@ZU5J8FN4QH6V*AB/,8HBF5=HWB'K.+R?6GLF\T@MZB=Y M;9ZB6)=UFB/D]R8)7"6695"-%>?%!X[^8/HA&8@9E3;HS.#[!ST"F3I;^X_AZE MY&8DUVU)"PTD]X5X"7!5BIV"7^'8)S 1O@SI[ODES?,Z>IU4MR5HQ,6OB9R[HNC?.@]T0]^.1,;@11E%B2LZ%EM5CCF.^$)NJ(/0PH;0!#BO;;B,:[ M28 /[3?$Q29]Q;];KX,8F%7_8F0?0JZ@@Q9X '3_XO2-$(JQT_BS':JC_#9N MQ[?)XF*F+A-XB.?^=*(&F2F- :8#<@MVA01'-R^,A\Y:L]^+Z$6X;+BI>E=H M_XSDB^P$YJ*"Z3*'YHZ]5.04!9V 4)S8F?<(?WP=.B_NCH6?-BZ/48N :)F-H2L'M@0 M"J_(0DD%$+78O_E]MB&]YRA%YAF #(*ZN4^KK9 MXSE%O=PV@./ +5?7,LF_BI>X>Z=(?\-[)\V_V&L&CR3)^2Z&S5G[,'*/_1+, M<]@N(D_Z&V0G0MH>44\2%7MB':B#%2S@X=B FNXN2JZENUN KFN,UQSO QAH5,, MH4*96GJOM\2MB7\9'0E.TNL]+C#>87ADW!4IOA)S+]IE9.-3;:[-ADVC!*8% MH@':75 )3]:P<;6335I?:E5TXR[[B)-_B,LE\KJ_E[@31#NI*EP'%BNPLSS[%6V">BTQ50Q!(9'6DK%1EZB!J/SYB.*[SK#GI9B*F&%4A@); 1\"(V ME^<7T95(!-?*3OPQJW_E(^MKWYT4'*T?BF23K1PAP\NQ6"OAB"'GE%EIB3:) MOH!XF+(K#_6D$@7/USBMWQ(4MJ")XL&JE26ZK^G HE H:TR\*;$RLSB-<=J> MZ%;PU U'O.%#TB3(N,-(0^*A(=,?J6VQA;'":0:)]JY8#APN(*AF,$@,9B@W ML(3/Z:&[[/8.B&+U $<4;3!%LA-K!QL$:0TS42_-%"B&6AJ@> B4M7AUDJA& MDZUB;3C''*/,*JL;P*M*K2^7;$-MX;#/?2L'&1R,W$ADMP+>7:#[ZSD=KT2\ M-H:1B%B_2U=W19F7MP]\H^C$8@IKG<2>^5+\-04Y M;X-*0(H+4N]7: >C2 84^+,-GCBT%^2IC>FS\B[Z0Y!(X([%%4$9-;T/?P=Z MMW)HC91*D2"[C F4K$G%3IP9)^I)<$__:9_1']O%M?&.4G MJ_"$P.(C3?TINX9/*_2^Z'=ZN_(VY0 1Y/V'FHVC)_PS"*LBA8JRXRN]X]&S MP*C] ]X(.[*=4RPH,"?0#4V*@Y#4P3:'DV#U?^:3VV!.N%L MNWZK5.SQ*%AZO2[ZI_5VJH([ !YL<+/X[UVTV?^2Z M'392G[1HX^DSUB6^+]T-A>X:E!"V':[<#X]K;[JC6:G498#2KX=L*: M_MX+,SO:0[=Y$T_C:1L]'B/Y#$:RW8-. F[1OTW_35?-X\8P(A(>C!W)D02! MHCE924+R/CRFSVP#?F5M4RAQL>W:V83:+-TM#FOK>7,^#^=UI8L]^3559C * MC$3K^%;I/TINK8T /H[>][PX-FMLU_D.][)6LE3K3)V14(:C M2=8&^*W9+N<>)"L=>5@O/%'7S7^3K%.\ZM4BB<6.Q;U]G:*(D6=?TOJT\+E& M^@#J[Z#H8MJCD4"5[9N?I+4%SZH86#M:]S3',F&/I'@N MZQ($LU0'E#Z/[DG_VJ&^901='/FM](?QF)+,@9'!L'^FY;HC7C=&.D5S 47@ MPG%?[?;$?EBZ9^4!]6LX^^0NWY%;VM+#Q4$GYL=TQ::.RW5)7O W;/M%)R;K MK<[_W-K.BQ+^1+TGKR^O7X!L)AE*!_VF3RZO/S]1OM(%!ETQ[=,$T/&)P4%B M$KBR_$MY7.5-SQD?U=(5+!E9SZPW+C$( C:%"L@'6IB:\)E)[(R?[*!#6J/W M02=!Q0\EJW6:$YGL.0Y+!0S@M_;\5EE-W^%<5OY<%"]&@]I^BVHU=2HF,].( M)H[;?4;L4+N^C'YZCAP:>8!]TSQ](9%.5>K"&0Q#XJED-D =>OI':ELP+E]0 M'7+S!F=*P2R1J#.RF*$O_0:G(@87,[>8K'M;4$3%R"$=L+=(=4%,S6KH57I/ M5&+:#9M5YE1K!FS.V9%&BQ$W81J/HSUM4)J1J($SO$?U$)C4&E3B7G:&:IK8 MI5!20)M50O;QC/;9Y\.1$QXLP7%T*[V(+@7EKD"KW$K\$>N,;X*:G'B%-(!N M8SL+BB/K98TAV9[$$:@M!NANRM $B/::[9;U5;4P=L?7X64E[]%;%(4AABT^ M&V3HEHEH"XZ+LT&:@V57Y[#FLX>+#C_P"'&L)(!P2(K<,#IV"'UP6<%*\PW\ MXJ0;/*G65PE/;\@LC"$&&9O^V'=).]W52;B!Q[N;^D9/H2-V2)C)&IMV OU5 M()L:]8%IC<2 ?9Z'E(7$SJ>9GYN<52 ,XD;?EFF0+>D+Q\YY0TLSG MOK 2YA2BOX[HV1H1?:R.8$V8*U7GK1+D3W-JDY1(SYA(^51HJX;1V(AY#)H=H4=&=>)"8.G<2A4FV.TWDIY"4&UE M5OQR!N\V3(0_U"<$HNVW\I(=L(EOL7VCMRS;H A1PX G< MOOV(X?12S'61B2J_5_8(N8 M&EG_"]+%N_*+=6-/.PEC>H[LT$^&="EY0AO#41]H(XRW=S1P95HZ2@26&\F, M5CGLMF(4Q;H1"AN&!(D!N-9#5GH.I6UCH :*%GACDA*GV'O^<*$GWR0?%;IX M L%\!\J JU^6(6U&0$DL[H%$+HIS<-;QTY,O[":T!\OZX?:-,*(2_9=,;\S5 M"-/7)BKDPLDOF%YR4 M^PD][V]L7$? I["31],HJ9W^#49?RQ@JYT5 4PO)L$;TX9-K9&=RJ3![TR0X M;9)@FTGGF[B:1 I(G+,Y%\3K^*8.3XEA>Y^WE*#"ZE=SJ?E>[=.HT/\BQ\]0F]KJ#JW)A 2X#/WAI P910U-4ME-0+!:/]L'KC/ M;UWJM9])=NG$-O?ES\I(V*1_1_[N.S0?9+4.H0^-VFQC8-8!G*0W..L2)3;^ M6'6P,9P)"6ZH_7RIWI";"\40<\ZNBPTF"EKNZ@,@%1Z]R*=.(JA)#6\ M=OYO9]46U4JLTA(DJ(T9:AR>V3Y3&\MIO"?<+=_G'/\+"LF,I7:"VC[SU?;S MC^E.MB=ZP2 P3EX93,[.WVPXIIC91IA_B0FS#$8*SW] # WXGO"/*(?(^[7$ MR+"P,WZXH87-NI5_/E1ME"W!#M5YO<55KN1&1LN7X-M$6QFB2]O?^L/BV$!# M7IB)O343,&U@)G;K513$\5E_DLVA$.LFMX"&X+(PV=5M'2U39?PS'<)),W@F MKG.*^J28$.E:L9N^==VEVK%RBH@QB*3N2"8_E8F>G M158DXFP18N17#K<,DNJJRI9,K<@)3\AK/)+0R"ZP@RZK=Z"!_A7H[)7=N].M M86-4-8W_M#XW8+-$5:Q("C,?35 (NL;D#&47^X0B*<[$O@C\'BYD.J -KCSN M$O/E^C>N'&HHUHN?83=4TCO@:+!Q0NG535@XHZ5[[-?Y#!5O7# MB'%V9^2-Y8,8BDFX"II#CVNZ-AEJ>@@NM->.-)8$!-*:&9B76REOW+R1MZR, M3$>LWV]7<86QSQ4"U>';#("+B^C5 :-Q1^M=NT>O8A8&*]L[L=VL.22"!N#S MFX!980X 922(L10%P#L.SC/1\^S*"@S=(OBYF'F)[C;T:_C9S1'65/)Q/L[F MF+Q$G=>N)SR2R%^.Z2:C+N6$Z&GP/+KBS)J?.6G/G,[A%$YGH)+X3R+S:6VX MJ8Z,VO21D3FEUK\9ZN1JSSU)7-NQU^LZ.'3L[>74K5KR=00'C QTDIT(-[$R M<]"&VM\\:S-_6<>>J\H>U79;*ZHRPIC%#Q M;/9*,3IYG#BM9[K3RA]\QPX,%HPOW'%?]'--QRPJ/J-H]3/FDRUFY;05& MDLP6ECGAF6E86'Y?/>PP"_,93&;%@BUB$7'<]XG,XMMX [&&U^FR.L5T,8RC MGS%3TWFKQJ"F-T[PL.4 #VVX-?F@,#TK3?7ILRMB[;*S!]J0A@^@WG8<5H"__1TQ8P M&&P=J>?F^B I'B;X25.E MI$'7,49_[C$3:5\9W'G*0849EB3'50A693-6Q *"1P4.5"P.)DG[A+V$-<1< MGPB6GFCQ-F, 9SXKJ+0E.=]KH$%L0(A>"6,![1S=\/6%#?'+'+J/2ZMW!@6! M4P0]87V?5#:/.G"+\V0D?Y!G0 E*]]G:2]>'%07>1)%+,A(5VJJ6J%(#U,Q9 M#5I=OPU?FPJ6@_%L,DGTYX%Y07.E"@'DE$E14.2"N,E3W@[F[# ="9C6QX0E M*1.]ES)/=C![?.4C&V\;@[^0#@=I24[HA+!#:L3.P- \3MVMJ8%ULL'$=LEB M(D1@N!(8S,6%"#K]:UMF+*>>O%)Z=?1^Y$Y9/F.&@490U12OZTWE'*P19N3J<+;Q?@..G:QG&V](8)56[ ;PHRB;,/_9XS M=3EC4; <=?NX(V6^MP.2.$X3+JW#*2M]):R[6S0 M%7Q]EVVWQHL,U++.&1C&V 9#%*E5 RC?)Q]A2[4=HR!CUH1K3TC",F"/(*J]LQF#E@J\&Z63'YQZ)(,H4AZ^J,J\+Q9^R,K*!SME+)R,/2V) M4#DN5[9)FRHUB%&W1;KV614^?5\B>LA^BSZQ/R%KO2;6^L$\(]9Y8EG>E]>& M:K@SETS:V(OE@Z4VZHHPT'<&ZQJTV4^4'Z+K,#@+W77V6\#JB[\2*>SN?T:1POX$=_R3B7V"Z# 8P(?1/)[U^[C/LW@V M1QJ:S>+^?.IP=P:S>+H8([%,8:N'"]CQ030$">XL7 M@V$T&L;]_ABK$XTG@Z\BJRL;WXWBFXB7)K_(\6 O_(HQR9"V'),2W Q//!5/ MA<5G;Y/[./A%W0]^+#]&8-@8#?8!D=C D#I[SF98?S'W5+FO-(M$\I: ? I, MGK%1P\N+:G1L@LG$JU$X^%J<:>?CVL5U,HZ@[]; 3+4;#-M9/H2(6/V+H8>] M!5],-7!)D'WQ#]_E=O)X++)5>)UV35MBQQO>B=]_\6:,BM,/0,F>#M3"-!,! M3U_>R7=?WEDXG.^UVM,+ISR+1:;MB*V"9UPJ2ZNN@/"DFKG;N/:LULF$%!\G MJ70$K\A;;T9L!!K5;Q>"<-/%%7K]X#3O U-3VT2KYF-VKG8P)@7#FR*;6_=5 MX4O4*H(LJU;[C1&5T$"\7!R'TTX[2]D8,=78!@P.Y]J_C2TXL'M3;J3V>[IQ M/;?=RN_V&]1(R^K'R$[Z:=0;]./):!9A/94>R'KC 7\$:0]O:OX,LML4/[], M$4*DX$9.K>P3SN''B"L=)!@Q ML+,QCQT^# ;6,^UK0A.HK2<%\VD*196J&]-H+. MWV79E!;=>F@X<$),XYQW1]X-EG20.2@ 4_Y:)T%(.IW]V]ED M2V/MI9])?8['_0%_&(%2%%1_1I4;].0%_!W&T\G\L;-K&4K8 [?/K4OUW].3 M0&"?[HMC635/H\DD'@Z'K'E-IN-6@(VP:6?R=>BDOG ZO!A86517.;!1_O9X M!Y":EQ\N/T7O/;LYY;698+NK\B)FZ"/K):0W7EE4<+)@$I6SGN>*0#%J*$FL M?C@1#->)SLH"ZB?J&(=Q1OAN=D4X&YUAWBQ(@O+VL?$P<86;TUO.XZ6K5DWZ M%0NS=9FCKNC@) >#LQAUA)$_1)EBH[J,4S>5GDEFP5!_<#"21LAQL9&$?BD3 M#U&7C(@LP5!TZK;-V]&H/.[-=/XO_^^GP56CV.XES[L-:?N1KEK@/ M1UT!>PC=0Y3=<"^FQB;*DGCQ"OGZ'W6X]%?GLQ&8P=6(J.ZTQ: M"X\\UC;2:]U*$DC8:K)\^,\)E)QS.-];.;UL4BC G[4*V[K[*4"?S*C!_J]1EA6)D[X:!F#(&Z@>#B-5SJ >W8(*U[- M^I*!F&5 S$.L\-7XDZ OGD*C=B0URZ(5P5+MC[%[.REJIK3K5*T-ZL3LW0Z MUEN5FZ2Z(IO71UO1B MX/<)!(X8PQO?"&(K6%"CNQA5.HFS3;[I_?L8@"SB& M_'PY@-/X8^-DJQP"@@1Q"(K_5M' U__ MZ>V>(+9XQ>_2G$[;QV2YS*)/U;[F^!A.-LX*4U?5 IP+68(>,QUU=,2_3(:= MO\,O_^,8" M)QFB7AO6@J!5U0[M0%Q,B;Q>JL*F-5_K(2OT)M%L;5<8E:C(QE7OP-BT99[5 M=RQVDZ';>U-%)1A8_'O"VL-('7RR'@,RRGJ_1-NA0$3) MJ,D16:IJG4 $V,U&'P92VEKB1!I8X.UGPD4^'JT%]QAK_X5*S/GS/C?!A=,0 M>)U+." M8JE:(CHDR&1:8=U M86#3'+Z3:>\)/XP^7<]Q$3HT83_X&>S9"[KUVBB M 3]VQ2V<$HBB"RV;2NJZ *W*(+H%^]%2"J7F2B@DYN0/![9*'((L@XE3P1?; ML@!6M(TV#(+)20O!*]X]5:7G03*] M(1!2)SLP5W=5MMSO3&VYELG9U0N729QD8DA*?]NI7NMMN3LW$V*,S=0%-2 ) M.,R]MA6I(XON:@4%R7_M"<3K&563/J1=_ Y7N52Q8M>/E3U]]'[SKKE_7*0H MC)SS@'8<74UG"8M\\K)PWATP ZI?]S(&^>YNY+/>*XJ]N"Q-.?LKWN\0('T M[S!)!G]X]R?1$IPICODDG$*.5)BHT 5LZ\\)C),: Q[=^_.'OYZUV]TZ5!-- MG/]2^LG'?5TD16FE'@K5YK2/#C$][E-0EOG;]LQHOI#_'I?F&VK%9-3V<>Q] M]&3GD3^JB?\S/"FHY( M?GZY7ZY_6Z1!^5O56P9#WA0N"!*S"S(QJ+0:SP\X512TYE32H]5D$@6AXI). MW(E>8OR@3F?$GZFT3G97EFN*8)8S8P4V/\Q%+[2!O&;[.,@J) -XV>\NV82R M(Y7!)02!L(6S:BL%6KI)N-X+< P&D/9?@+VAEM^<3W?B8B_ ;B-NS33QPAWVV'=.VW M(S+8FG!<1$=B:HP=&_?LY_)> M<)Z8_\E)6-1A=!Q9H:2^L8/=5UQZJMRV8< MLVHJN5(ZPZ=L%' =ZIJ$*!&@N.*,AV?1-M_7X4L#%%,[<]Z86F?!?; MM8&T9/=EO:?\<%C_K' ;H2\,[(5(]CQ94WA5\IM7?%K%'4F1 =#//*]K4/_3 M,#'?+9W:5*7FPNGJ;&SS?SK0GGZ.O=4 AF&T:WL97^69IPW6)0?(9+/,3)DG MH!-2IWV?V<.1]%@ MH3WMJSES7=?NHA1>=3VZ>34]N[Q_4H(I1L4[:#A<4U*V&<0\4N>':8W[5?ODW*M526NQS5V487N<$PZ># M?J#]L;\M$!?S)-N<4H&<<[4BR7\FBIVI]A\EZA*Z@ZD"8D; @Q4>H\ [9RZ[+D4@D#>KK,;;6' MPY<8FO]BD[O8^O']WYM+H'(P&66Z* M]7EY4^ ) 6C7P0TWJ Z8#+9K(]_AN,I MXONPUX838A$0%"Y)=.<-^_%T,L$I]>/%>,9S&_4'7^_'P\:#_D[*# MT5Q0X%2[\/5\BO\=S)E"AQ33.YK"APDRU>Y;F$_+!Q%_3ZCOM2]H8%W;WY(K MIB4Y(J-%I[AZ84?25D3LT&_?C0 X?D^,')<*"ES"__@JQEP6>49>4$_BCY]< M$5B6_'<2,#V:Q>,9;E-O-(G[\SGQ-^"*BS[_.*6\Y]YH'"^&(_EQ-ATX9!8. M987IWF6@Z@()CH#/]$!/7"PP3&T$3 6^' -YX9?S$>:.3*!U0BFZ*_.U,QH, MXB'036\TPYP33&P= =:P!=39+L+,GU.D*QP;+U)/QY/>$C XR8S_G%,-(<_ M#B1U91P/%V-_N82,_3#<]A4RKL2\.=SFKFNMR^?O.1$''/@ MCECOI;J.A>IIFVR'K+,]0,6)[P 2X^;Q"@@J5ON$!.N3$K>NFNL(#(^(<]AG MFSA2P'@Z,=88M7K V?J8L1\A(QJ.IC;.9]2GJW.(03QXN8%$3/V7' MFAY9OQ:Y/:L/A5?20[TJW4C591??=T:W\Y2 RZ+Y!%<'IC7#*?5A!M,Q_C0< M0E<,C,I 5+/9PIZ0RY,4@-.>^FX<[O!U)3:*VEU6%/\UFTN4&&9:F#RGV[6: MP:N+T<+4Z7"+R1>XL;UP+-ED/#SDNF)WD'$"\7UKE#E+X_-XV(QP# MVZ,4?TP;A-9_,:._E!*.Y.ID\T]**HL?@;_!FCAI87&H[>RE!*0RVNM@FM-4 MS._%%%Y8T#5CXD&7V72!%#^9#^E?N$LHS,[=$L@44/[%G$]X8 )"?&^(E]]U MNMOEPLEZ0#P@]=.EV!O.\#KK#2@-\A4G+NI>D28P\FT>_(MWJRB+MH4X^./W M$R(;F.1I>&+PFIS-QO1W.IMHNH91P3D"3@O_[<^;. Y#H+?2A5Q'U^MK)1!+ M(!54:TY.ORE!?$!SR:_I UHA[A')F-^GHKB"AHA'&/YR6#@VA9XT<. M(M16NA9F%ACHE6GP*U:*#MBWCGUV$7UL$/H79X$D2^ 1V)0CB2HV_?DZQ3@Z M9-2O'>5=>91'C+@V023>P#1O:?)6/Y9DPGJ W<*V1A&DWQ>NF-Z1\3NI$P[IC33]759)E<,^"D-Z&+BO[;/1-_ M*5%UHC$/2!><4E3[@*"NR%MNJ_OJYEST@5823I,>;=RMT2:NM#;A&2K;Q6CV MV2C7D\2TX6(]8K3EH0OX^PRRK]),&Z;;E^ERU_:=LLH>N%?HR2."7!N\_7V( M6N'Y[;LT10H:Z(3HP"($T-0I\LB5&=(E#^F-Z?TC]FY_M5^35&X$9KC8KC'$ M[B[)H@_[-=;)?LFHH5SU)2E^]0_EC(3G\<6@'SUK-'7UYM.;*W[)/@ABT#/W MK[YYK=;OD;#&F#R+S@<78_@SF,)PQ_YWX=LXU+\F:-+%KZZ 8%RK MH%>-81P#N*^?V87[7*!4GAJH8$NJ-@J$01[-K620QE G9[]:$-P"HCVQP3F: MCA[7>!XLOV!"AGT"AYV08K# /[SE':_N3^L?;@Y0WX9TA4PIQB<-0NJ8"4+4H36W'T\FT]]I)OX)\@45RO3'3 [,Q/EO1H#OS MWJ264&07R4#()IP$P]88LTX2 F +2!N>&_ ,%VU1!^J"'V'Y:YINJ;DFV("I MD8X]FR60H%XJ%.Q8MQG#KH5[F<8+$%4 M%O RYN/BU<=8I<%0>_9[(*3,E6+"\4OJ'F V"YOQ)>%;SP^AHUP+;MR/.Z"N M9EZP% 5<+8*N.BB^)U%TW/2D_ZR==E1MO3,;<]J^?B:J'J-6,8>)RRN\\:LK M!THO+Q[J* ,=KF#.H>F-+4T,\&R7!Y8,;K)G)FO,QJ\<:8I-VN@RRFPA^OE% M"[74F,RT_E9RX:&WKZ8QFRLEYUDTFC5HC\^]\ M8F??=F)=B>)Y"UAU(7F;CZ0'CQPLIN3-(")4 HH4,%K M@NZ_"*U:T^\0#:)B)$T8K!Z!-_K82"OA4681BI0[/2H&R>#5:INX#:QVX0U; M&PFQ3G.,8F/A5O/-J1&$F\-PT/JP#.V\^4CH;,?J[SHZ#%/NB[7*^Q8B[<0* M?@R0S4FP6G7Z* :LML9MB_'_=\JOE"*'V\VFUD5H#YYTQI9(1E=:M[YN"Y:FD7HHY4G1YE0*$ST:6FJK#,)&+ ML9) 47KX25 H_%<"JY!%IA YSFWD*MG",YQ^)"'+GC@:EE,/KD09MOFN>P38 M,B4M\[,FFX="Q+<5+*D-WA*O%HB1Y->B6)0O:9&0I=?F+;QZ\>;3RTL:';__ M.XR-:JK";R0.6*8DXP,"0BALFZME!ZE+J*T9S0%_6$EY4EO^2\W U(/\/1:7 M!2F51UERH;#H75I^N"MW@A-)Q(W94UK<] 62V#&"G82)+V$W"+71F51NU)B> M>CJR=5?" C#@!R^!5AMX0ZWP9Q8DF"[?-1QT;Q>IO9T6X,LH>1* :EH *^HJ!<4!@<7,Q &01SP!,29%1!=4_>2 M?@?OX]6+/?62,PXK5\5?LPT_'T>])?_Z.L44ASQZ3>@H[EEJE3I$L DQ$3$. M;F_%KZZ3C*K9H5\6&08/LO5%VCQ?G&Y!R'!:795^ ;;98FX+LK:TN9O5[7>) M\.[+NBY7&?OV>D_4@T_.3*YBLMY@=#+E%2'6!D4#,4993@7+3=49?/C) =/Z M$]RC)^&79[&5'8PDKV2I4XD+=];H/BA%\"!2VQTYIU@3T8BTXN1G M,L$*<: [[C>R\'1XK.XQZ7M''1I%XG&%OVR[DE4KU-WO MTY.N,*2/#6LXS<3KGD0'$R* %F@, H$=KQYTB !LN7.-O(!C\D0D@*Z)HE"S M=)4J2,:6 0S] :CT'@>G)$9,P3>71P07:I6!]F)\B?#O6[MQ86I8UVZ1T[O&]1[7?-^WW_?8;]3:3O"X] MJSUN6*)2/#%MU9VG_L60SQ*.;U\0"2C73\O]U[XKCFGVGER:ST_.(EO-E8+[ M+4@8MJOVRL>5Z5()L::QW#V$ VTY;6,D MK:G,W2ZPMH/3/4_.5='!(T:<:$1O$,MT+3&/%!:*S:#'WPB-+K"\A<2[ VT6 M*H9,7UZ:EK,FZHL<1+9C'*#N]N"#]]H4S664)P<$1T-;%&-@N9Y?AEA];7>: M>H0I?2I_?2C/U5 ^O_ZS0<97"G4P5@?NB/J=Q0I Z:N7H7!EO3-.S+]%.\C. MNZFMP#7INQ7]\X>_LM]GK&SW>BR?L.V?L>U+.PX2TK.OZ1I%]J7?]4+M;U?7 M+TQY9%;D;E.ZL>WRJC'RYDD#N)N-CP(2!E]+: 1+ M\ ;ZC^%UN. G;@G7$=>!5^9)(DCNEDP\[Q' C8.D>I_PD)\917%LS[=:;7?# M9V[DT*P-.G3.?-^T <-PYVYD0DW%1)3O-UN,,8L"F>$0:17-3L+1OG"C90G( M+((=+:4"FI:=UA&/1B,*U4**/6E&Q$GPOT=FI.S=T,O,]=(^GY \]-RRVF9& MJ.VW^^ST>]Y*(1M%WT3)4A+N1CGESDU$M5:DM7B#%XS^< MM*"TA8[B'BW,12UUC*<&@W6)BV) VFWMZG30$(G#U8+?"Y,Q-5)BR:%FXS&) M0E:IHP?0<+6D]0,L?(,"-<&FF=@#832N&N)30*9%&\&0LJ0'B'ZE/$\GEBZUY0S%L8P]?$$YE.-19<&]5-O5L.NYGI2)JV M5W10_=EI(#144*^<%)&L=\E*]2-.+8B#N%LM%5"ULHC M&@VHVE+&PM1Z+H/OAA/!&MCG>J?"M;2&ZJ8(UBT(7SD^>$C_\5!?#[%#W;)E M<: 95+NTTDS.;!C+F?7-3V1]>@3!.6IAB+^_K&GOONO_.=GR ME#5YO' I-L26>^+[70?MMCL??7_7DAYQ-!7Q,*C#()X,^PSK $HFXSGTW<>! M^SA$F*?1>*P!'B;Q;#CAC(M9?QJFB!%!8,P,98 C@DX#%NRCRZ-^P;49#N4R M-QMDMBM?Z#0[#TPRU()4KPY^RZN?\O'R@Q7_#(][9 UM+V2: K+&!PO#&[-F M:'8]$,<5&TQ$6U#G- P$8\UEHJ#*CD?2$;\A[NN"0( 8;CE;VD0)J@.1 ';BBB@L:' M*Q7@'H;%YWA67N%6UYJ_'5QNFX^>6+T8ED=6TI6:<]W!^"AX$/'2DW40:&BG M:N?F(Z1C=;M<5M")1G;U8EPZ:">V@)XF5E%(A)H 2>YAFX*HFZ.]G=QMZ*-, MU^)"H)4TARXG.8 (KN7HNUO4%-F+!54VA&'";ER-8EK<36FLL'9.Y7Y'L!LR M3H7"FZ&U6,SJ<717WF-*?2P6F9OD2UD134@#R)1L)?3$3L:), X<_O"T7'Z< M#SH@DT0, 1U0*MW'>N1(]E+0$&OWIGBD6KN'W5\E>SYP6#JKJ,6F%+MQ;_=+ M$+AHJ]<8C5V+A=7)1D2U^\JXDYFAHPY15C#<]TY69G\6\$K"2$PJ&$:%Q9!Y M%V&_Y'L@IHR.%(LTZ%'S8CU?9BR]P?L8]FJ4F78GO-$;NFL4E^H\*(-88N;](Z MJS=97S>+,Y-YW;1E0)@:PH>&$^ J!C\O MZSMW/@UB>&HP$6Z@05!&01-&GI G]_4^(\4(U5\3WXV%<^P8Q;PFT\+0:1-A MO260&;>'I(0N<:FX8D21WELD?^G)]J$F:_9QX.TCKK,E#M0Q)':_WDJX9U8I M44W?TYQL,>QLS0:1VE9W0+9=35Y$O]QE=".B&F"KY&%M%(%]+B(=&^Q>O5>)^K-I " =Q%CG!@B3Z^M3TWVDH_:\@'K ^\P ME)B, X4)T_3*SLLC1N9'O36Z!NI*HBL@CP3/3H&<]^I2#'?2!]UF> TP29DE M*1M0W4&Y=PG",E#[!*_DP&?"2^D(IC1?W;@.92E9%:R>$62.;[[1^.=96.1% M;%C>F."AO^]Q=6P245"_4!6/87P/4D>Y"(!6(60F,^Q371^1C S^52/J&XR7&ORQ'J6*<

?H+]D28&9W'Q!(^>Y2XM_P/]CR8$PMY*7'M&CW\[@K0L3*?0$'J!O,0+< MSZ5P AZ=4N_'EV5Q>XN%WZ I;BE@<13.(@7\;.D@!Y6O8.=WBG[,P=8LA^Y@ M,\H+^[5%(HJ;%M9,7;&;6%D'@;\,X#++A"2=IJR^.=FGU%NJ],<*7&9WB7Y M#0[#S-;N_J9D;D+*O,L8C/ZV!U5\S<;0F)>$QR"+PL%$WF-6V3,7SS+=W:>< M6E>S0R'C8HK8@"$K(308FW\C7JI2)T9\EDY-2S14??<#&[ 3Q'=D1V*O]LRA M9:2U3G6]&$.@0B/O;2Z2L>U$=Y(4C-MN:DR?X5ER7,">W+)HJ:1%B2%^X0.R'-R@ D'UG@0/0"T1 M'SHL/"E[]QBV4KI,.N-@AAUZO]J5).!/S";9*;-+!9EX*CQ?4KV!6% *PEH9 M,@YC.)&UU>H)S1/CUOVW6%QPNK;=>%O;R1M'@G"F2#,-Q(N9Q*(%/N3/UR^Q M)!7_=F9<0Y1WC4N]3C:(6L.?W+,C298C75Z>4\@[N*0Y!_+-A9Q_3+QEHS48L5AL+'.]6 M8S9;HB!:@,W+"%_O(&-F8ZXEKU*NUX49H+X76FB -]PL5C!FDU:T23'.S-ZI MK5,(J,!H[61J]&YTBA]#83%'2\JM2PDWY?EJDPBQ)[NW8YM&Y=@I08N2,NM5 ME2V5,&-C+CPH37HKPOK"&8M -*.ZH]Z5BR M!=%_T&:L,G3#A0-8#:;K$^_1AW3'PK1X'\J(TVST^W=48(>URUP3IFT?*3'J"4?Q5@IWZ-O%/Z6]) MK4.=M9GS"@T T36.=6-&UWM"WV)*Z?LB=2/@;$G+#>%V\'1S,AT2=Y5#_ W6 M>^!V2FYT2X"$D5+Y.D;V-H7<*5EBA^J[R,?-D FDMR+9<*9.HF9%\HZ5;LU& MA'!(UB/$*X;5TRFGU[-Z&>CN#CE.;B.F/ M+] R.!N-*%(N)[D%Y&+!7.)]71/;8:@-[,#:L!YKEU6-_VYF6:J@XP.)Y/R5 M\4PKN!'F>H0>BV$!+/BK4GK\(D%@\0+QW3CL#SN0>6+##4RHCDHK<0RVT8.! MR@FK*,X#D/*@<9#PJ0%.(]^V!WH'>- ?61YGE[#@1?NH$T^# I*[QX8W0(NC ML,715[:(T=M64QJUE3?W@S=1@;E!X9 7AN0&;SE&"Y)Y:PR(HY*XNT[CM@DW M :%O+?%SM9C?HS^7F)+KF(\7ALD#)TH,L60D<,Z5$;8T9.-:V^]I6W8UF!W= M0#H]TN6C2Y#S-D]6+EC2#'[':&51S28HC=J]$.#6 M@!B'T9:$UTMAAT9>-E4&#B19-$%$IM]T.J;CQNG [>:7*)8'Y/Z*E<1ZFV!+ M6(XPI5H4R2IU5K7O=IC('."=)3XBAA9E;>492\Y<=M78P,W9ZJ;XJ:7X^A$4 M3^(8$ORB2?!ET4+S'5-KI?CX&,D/QKQ=WXWF!PMN\ #1MPV8-^1G6)<7..#PT>V>WX1H=.*K3[W)4 M=57%"ZPXE.3 I3](1N5+5^[G31,F,D&C_Q>.\$[DPM!5W>FA/Y<8F7&]*U>_ MVE&:0%$N+F32D'MDJ<( \/=P]Q]\\?/UN\MW[QT5PM)+8[&)$0C6Q6ZVB3H! M 8?<&Y0IJ@IL.(4"TS;AA_J._=/W=R70[#G']?MA_!]1 DT,6@(_[N/#.% % MC1NB3]H;]X0+>Q3>=&;+ ;7Q+>Z]4$9=8[!9&8F=#)ETY#!"O"81?_E@#/J(@8"?;Q1D\77EGBE/[#54QI@I[91HD2D_XC8![4SN&J0 M/-FRB;<>E_);^**];,D'($7/A(6H:NA$R&)\P'&">,(X+;H/4]U*R%TGK=&B M96T1 #YV0I@M0_9(#B8GD[S)3>8F3?EW\H$82H2V\)P6HO!M\$9#NQ#&L0J M2,=:L%W60X["4,C'A\8DI8_#%6JWMV97.7YRA?'(&-;' MXT++!5SF%">V5QG\Q3!Y:)^\%74-J9O7E840'8<,8LAV1S]L61=.ASD@K"W*.:6^+UQOQS/%%@TK5]I M+GXZ1F@"I<[MD64 5#-6%)"("UF8F7OEZ!KA]6G[R@00AP>E6P&OI7O83]PS M>VM,KC1,<]B2:-#_*;I^_>'_\0S'IJ"]37!C@!]V5U)>@11K;XCG Y44 ;3. M@)A]H[ORY4%A(VCW6*;BZ%G+-=3*14HR[.5=:W1-L7,[/^;)Q_HY-60+*=$P MA748B-4D"C)K[-AQ"PQ3C.9?R$9YQVC\QOM,'-L!LRU38UX2D5JDB!87X87= M0#8"%^=F\\A@\R7%Z!SFDLS;3^3#-GZ(L^V6^_5MNC-(Y\8+:I@\A\V3%(+$ M2+O^)>V\F"W8SYJ\%2P9F'"MFT,$K_FJ 5*2$\;FV)U!<_N>DW9_U:F1(M@ MM7=MWB19Q:Y3,X!0(%4OV_ 65_)7_#+&:$'R/*QZ1M&\,'[T 9$\2=37DU C MCHPXRH+5J=2>88PB,Q](I-BI[ MD]5N :[3!Q92Q76AAFVJ?6 "ZO0N#NF7 J4]L2^>486DB[!T M],&&FR;)CMPV#U>EZX[NLM*V)L?%XJSWQF+KX@EAG%;)S_W:GK;F9\M](WBY MQ?2>-7+*2,'# NW D7X@27#W=.Z;?,5ST>.O^DT3P:"0AIG&T M2!*)BN@(I8CJ>3Q;]./%=.*S'D*[,-@G;'*G& /N$&_)@F^G/!%/ZG0\C@?S M6<#![I)*1/ZVUDP)37[8!KABHUCN=;7?"(0C5S+&"53I'8KSI.KS&4%WQ1E' M%\#O(%^++)JH]X7 O/OL:I,7LMI#J::L'E@5R-F9< M*LS8SP6"+!&PS$^H3O5^IF'C4R92ZAP:.[]&GG^-N?I\ %X*EJ3DSMIJRY3+ MZCJ0NFJ/6S-38[+KT#^-)E/\;P]KW>&?Z9P^C!:F\/0I*\H5R>'#/]*J%%.Z MN3*,Y[\WC$=S#* 9N$*C\-4,K8'^*,/*HKU!/!^,:%BN*J,=*?RZF ^HS*D* M*A9]A?;6C07)9+][!.4H^>;Q6:L,[B 405Y'5#]PY3B2R\;/G<.3YR0)U)8J M_,.!)+("TKCTY>>YJLG3(<)6J> GIDE5$&Z=,&LA5:3%7M.%4!T'F#GPA H/^,<2XR; M7GG^\!-T='.#+=XD%5/-LBS0H0JC:+]YSAG6PL:604^-:JTN51F]^>I)6TW\ MBO,-KY$I2XL?C%OUR!75,@"6A6V=/"X2&Y2'K;O>-8Y3%'UN"SH$7YT 'O+D M3]3"6W[S%;UY#4UY7U +]+;[=-4L1OTTFG+IU"$7,![.\%_C&=;.K%-"[,%A MK%5EMCF\,!D,J%;KD&H>CR)DZ@9BHOHU)6O2=#R$DS.2LLZSV2SZ20*..,'/ M@X\?$$3#;#3'LO?#"?Q[-$+./(H'HP474YY/J3#GF/Z.XMD$:^.R"0&[>XW" MXG^1L*CU(B=--D558_G3FYBP@==H%B_R!'ZZ7H%ON_2**S;G!K;4&!G(]]?"XPYTWO8!=F5PL M%NI3X]4O)=[@I&A,I\^BZ<3]_V-6_WI./A4?4WQX,1T^@__VY_C?X>S9N?[F ME1F+@YN2V^K9H0\\:]154E-N8%\@*SEQLFA9&EZ,1OAAC)^.S'7V+)H-GMF_ M77,=7,Q&.+_1XAG"DD^?G3,*.F@;ZOO)P'S_E;-_=?WAPZDSA6$,X#]P[;M/ M!Z<*T\-B:.9O]U2'?9S&8H13&D^>G?-\MR?1 +C(-:L M9C- W.7->/5;6JT0F.)#A:Y,]\)GC\+M\S\1!/A+W!3%RXZ)L*-X,1K%$V+B MDXO)!/CGN#^.I\0]%\@!J%WH9S"9QX/!%-C"=(S\M3\%QCR'?P)W-F-=_^&J M++YP*G-O,)_'TR$*ER,X#U%O- #>/,."T',\QHL% M2JL+H!]H8K"(9_,A_1N&7G\\B^ ][;5Q>H))Z:R4/,'_WH3/MV_"4&#K6+$*Q3D_PFF+5V^D[A'-) MN'QOTR1G(#D8VQV_H8Z^1JHNJT-6BG8 GYA#YU@+& YG,7S+,L5H$<_AOJ?1 M*%3U!@RG@K2$9SVS!37ZM*\D<+&TS#MP?BZB5T89YKVTR1\,6H2\\*Q;MZ_$ MWM-7B( EUM-6\M5168QJ W:HY,9W9B%$EI[L9JW%RDN!<-**-(S/RZ^%&@J; MHJ"2SMCQVR<0J4_"Y=%M$>5E]HNH1^Y(U*3/8"JL6I.50K_C ;U0)0N,'D_7 M+3ASGNIKO$A>8]]+2GUS>!*D\_9)EP9!=3+@+V8#UH>G\+9I>W-!W:*7H$*(S9A0SX' 3->N1K04YG\Q-N\W+)T#:2)N&B1*77 M!M#2@['MUF*PT.'>-D47FA,D1+@%Q.R>^[5S79RA+7:%K5628KQ.T8>#6H(E MG-NT! :XOYMKAQQ9]A($BG4:16# WR06G,=U(H;%$M'B.F^?(>%@E MDW#_UN'H>.D[*;=O?/=HE%%^AI:F%+P:4W3+ F:RB'W2(F0NM88\&U-.[A0 MO!]*OH+;%H 3]$MQ-QS!KK+8R\YBZ$ZANG)#4"L%/819I;4,6\5Z!0 >0^T" MH,WY //(UBH/F)S,]!.0+SV'+/UJ+^OZYW)91Y>DW_ MN&0?(A42 JI$-3X:(/*BQ.E<7[[ ?[LX6UI!&_=RN\_6AG(3UY3Q1^*0F&M8 MANBF?1%)XZZY1#N=W"6+4#P,O\,YP52;<)D^8+5YC+TDJY=-:' ] !^'.]1% M4]\P=!A0DR2%>P$N:OQLSK^\OHIFXWXDF!>=5)OV]'N-W"+6R67>X[D)LR MNT[NH)IO[*7F,$CP.F/XCVPC6:98YX1%+-H\2[DMY^:75"7&VWW ['+@;/D# M#D9YJEN.5-9)PD&$P1IT:]170:W& )MST"7QI+O2JU6ZJTIKE^:%<'*"'V(] MEZ!::M7:E5%P06U$#5_PKP#J5GPZ4UD% ]TV+OJZ) .RY2L[1O[=[\"+I M&%\&G3J[.U.*S665$VP-@FN01>9 I2JC>()0Y\V-&(29 M6>/7EF!T] M;$PGN06;=RM&B>ETPGD$;$0A+$ T((L:A\8@'2ULM+?:%&VG!TA?P^@(@[TY MZD?GZ^2A6>I+BDOB1J["N*AE:F>'@>:'L,TK&_O0XCXZ\37QL[>&4[3=#9), MWY[';@0G_8 )LY?SZLJ,FQN9JY!UF'FL,/5H3356<(54LI+#(1N\G\43KF64 M":3Y:[SH!_WSOS0@<1"OMJF@R<%27GY\XM5O4C61XIFDI5N[/<9D46 M(IL:L,[3*.O=H MC\;IKS%Z@9#J504'LFQZ)[7#<-&$))--:4,E,ZV3WR';&&L3"Q=X79VGC"E] M-(()!7=&S:#0JU0JRR3[==:UB)R!;&%X3+0=+NG:FMA4X<7E RMN@HV04V!E M2G*/YE)<]P")T1 PO?73I<-<-S?48W9<9$PR/29KN2N:U53'H@Z'4 MC, #UQ14\\5>WZ8SZSC!XVPISD3(A&6[ %MNG*=EE3M6*7*>:X<.'F M\%;YJ41Z@ T!7M.X"' MST8T9-Y*.#@@E;PBD=9MJ2MD>V6T%C(Y^>.*7>T/C \6L;@TYZ,-@ [M4@[^ M');&];3R>KHMI?H=]<3I-K;<-RVY2(JRK1*\V@65+H,3 !$');!!YD"64"]S M -\A7&JV :5&$3)F L]@1M8X,F"E[9'UIT[2[\-0*0+9P%,N)AHF^!=;:J5Y M[/[BCCM::S)/]!-$JY40,9L #!MT#*>5Q[1( 12LX.'T63-;EN>'9NLRW.!, M(?RSB386(Z.Y1)15,8QOUUZE[ @^SJ'RP.%VW9?5KU(E-\,X+PX7[D^]\M(N MR]#!N6&4>,RQXG@NOB0Y7R1D#.:B)6%M9E6.F=YKYGI,9ZIPAA44.$=5<4&V M",Z;X:P*"$(BZ&ZBI\.I#FPNI'.J$IP5'C#HC5_* P:P,QG[;=IR2W[J?*@F MT%6@SR9]S:P&!$> JI!6N];)_5 W8>G=5!ANGY5IP9"WB/Y\6:]!JS)(FKC# M9 T5'8U* :4."T3;7&B1"+YXY^HW9P5GT#IO'^4U(V*YZ/QOM)^H^^:*S;B6 M,.I"#-$5IPD[;Y&$#'XI\SWPIUM0R'9WY@AH>7W(%F@69PVJ;-V4MS,T.&W8:TC' MP)9 Y"3 MAE< B6@95J9/"KU;8^12[*=L"%)1I7X=W(\FZQG_^8/'/ 6MTJ7\7%(WO4><2JRU"M<8L*M M"9K3-H#CP"U7US+)OXJ7N'NG2'_#>R=%%'&Y9DRI"P5Y*_(=F@$JL5F+\L(V M%'G2WR!5I(=2/_#_46&#TV!M2[,73L0W.I'%[S,5'FKTA-_N4+ GI8#9I9&# M!'%0OFI:#?S%YI5A,9 L[VNXN=CP;G>3<)MQS?$RU)YMZ5U\9S[*_D7TFA, MX0X+T(#9VFSN1;N,RES?:O\H@6DE] M;2& &E6"MAT-B(R' R.>.*7)7%Z:.G74-;Y3#U3 8)ZU5$!##X&_(.S$;'[25*N$TYF1WPHQ-.)<[Z.R@AAN3 M%4A@)36!EV!S>=ZLMR8"PK6R66,\+5I-UKXR?OJK2?AJ]UF(U@]%LLE6[DC MR['82.&P(@^6]=&RL8<-:FLHO284C@3%MEA#$ZK8=10O_1)4MH*3JU/@"8$, MCE,;WBKYME]9N>!'B1OB9 $.=Y%!AN%*H.3!($'!+\H-+.%S>N@NNT4 H]7# M*JD 4(1+&_,ZB11C89BQ21QCCDZ?2JK9<"KRD @ M17+;>/5SWUY"I@LC@1(!VR*;S^F@)I*C&R3=[M+575'FY:UDUNY9$ M>K2+4U&HYZX2@8?U5V+T?+W^FCXX/]MS#5!,JD.VP;,KCF9YQ4G.Z-9!(H'; M&E<$I=WT/OP=';!&HJ6B*A2MN#U3J;3VV! MDA$3W_9K08?3$)5RT3^MMU/5ZIG;N$.3'+#)P>*_<]UF\T>N MVV$S^DF+-IX^8PWF^]+=4.BN00EAV^'*_?#(-9OSIKNTSD>MT>PTPFI0P;<3 MUO3W7IC9T1ZZC:IX&D_;Z/$8R6=!)PB]9O^F_/8#A]#",BX<'8D5Q+ M@>)3QQ1>-)_9$/W*&,B._2[@'UP%T!BNVLSQ+1YXZTITCAD5I6K*GSA;GP$AM18WFEXEGFBLE+ MR5N6G9^[B&DVMJW+_7)'XIK0]?.VZ&IYMAF?K9\N;RB H!:8DF5=4G"A,4"2 MQ"T%!AYL,OES7>N!RA%+X+JDTYB6N])UO%!G0@(@%#NC.+!>@D: U,7YUNH\ M-,[NQY3@9@_Y7R\EME'\YM%?02A_92(7P_8.-<1]852HM/A&*H#TL6 -4J/S MU[>V\Z+$V,?>D]>7UR] 4I3X[(.^XR>7UY^?*'_Q(L:"(72T:'W0^8L!>P:9 MW7)3Y766-WW@7!.*"3M"%D3KD23 2%/W@0;(T)%3$VXTB9T!V 59"UHI1N#E MJ>1.(Q7NN>9T$(5LV8,&J5_YFQ1=TX!1]!SS@"L/;Q MP"A42.9&$)WE%E1H,?1(!^PQ4UT0S[2VA2H5J%(3X!HTJTS*UA3:G+,CC19# MMD0$QY(M+X&M.,-[5&R!!ZY!F>]E9T%D,-KM$O(19+3/08ZE$V4LP4F,,+Y( M,?3.98.6R97X9-8<:4GQ00PJ8Z"8["PH[JZ7-89D>Q)GJ+9UW!@4++198<@W MCE4MC$H3#.Y"@YZ%;YGJ#&(3A;-!QGZ9B+9BN;@D*0RLSJ$%:XTC+[B:,4<+ MPVJ#6"OT0V8%J_L$[>7*:$FY*AX6!A-+H253*H_]M[3379V$&WB\NVE[9+D? M_RUV_3 $G&F-I S,G HH"XF=3SG3G\*\&M+XC>%ZC<@PXCL3!BU>,^2\EN_" M+@M?G2%?U:@CDMOND)%MOFEO-IB?F9]7(&S@1-Y2E+P0@>+G/:&DF<]],Y5/ M R>.Z-D:4GWK-)O>Q(EH8FO8;J42GPT"+B5 6PNN%_'#^0P;/=" )[(Q9'*(%A7=B1>-J5.P)MGJJ(G\%)(ZD(R +[?6M?^ALQRK MDFUMMF-W.@-5@=N8A N -, S QICQ85QOC"2'Y72O*+>I_*+=Q4\_[D[$Z0A=/0G!%OE8A MP M2NC/1(3RVXT<1RW$61LDHVS #Y5^0+H):3QV$,3U'=FB#/@D4"762UXSC MQK0Q'/6!-A2&!3WB:.#*M'24"'1V'UV4'L*97&M^Z' 8%F6R:O60E1J5&,34 M9@# ]<+9RNQ"[7++E*!24 M4+X5!ZY\P^N"-C6T)^!1V\F@:):VV)1/5%!9S_@\T_) , M:T0?/KDMR6$77@)<@P3;#$S?Q-4D6D+BPLVY.)IX]R^?7M>&YMU.?),3N>"5 MS['P29&^Z8V/IC06Y03A-Q8[KDF+DV_EEPI^C,YGI7NWCO/#')/".#4%QB&_ MC#MI\KO(\01MO]4=NLQK%. RC D@9<@H:@2P?!,0K%:/,)UXHY[^)B:MM86C MBL+_L 1XD,1C939Z8]&ZZ^@\>B]X[[WK_7+'XN!PJ :TP#Y0"/ MVL\OZPVYN5 ,,>=, 3>92Y>%!C-E;7:U.% >XA.=.(HC)36\=IY[9S07U4J, MWBWE"WP00M=]IC:6SN4I=\OW.TL%FW\L^' MJHVR)4RC.D< M^!=7W[C1IE8$[Z& Z 8N#).R@T1V8-MF"R)H+CXUWZBKFF$ MO&7Q@$+&DXKQVB3R7KE._T$&6]5/4/-0WL!B,QAVM=^U> M;2H3LK*]$]O-FB,N: "-FJ&:69DB] JBY?Z.0P5-!@&[L@)#MPA^+F] (MQM MH2'A9S='6).@QQUG1U><7?0S)RZ:TSF< MPND,5!+_260^K0TWU9%1FSXR,J?4^C=#G5SMN2>):SOV>ET'AXZ]O9R^9G R M!664#'22H0DWL3)ST(:N-<1A>]:U.NGTBX/#(\^< :^BR Q37XQ739HF.M_5 MC=E@A+_IAX\M>7MVGIA@8&<2Y0<]%S^HCZS7K*RP]^Q-/6>>.F]H^U3ZB#+% M\C2PV2O%W-5(4IYGCEI9[K3RYW#1$JDO=(ZK?HXIR65%Y9?<[F':*UW.RFVK ML;8L<\(ST["P_+YZV&$6YC.8S,&W5B7%Z"!-G,8LOHTW$&MXG2ZK4TP7PYCK MXSIOU1C4],8)'K8)KS\)Q% MO:M^4I".VK"S!]J0AE"@WG92$ M^^SMBZ)@OFO@*7'1;HU&T$^(WW);S(Z1V MV65=5@=4GTN=<27A&E1ZM"T^ UG:/Q$Y-^/%. JF]PD-D$T JFO"H:?4$/,H M2%Q2%S'Z"3CHEKKZ2".J8VWC<)8/-G7BEIH] 6/9Z@0- ML&4_P#= 7?Y3AJ6OJ=JCK?#X-)HNXMD$*X-,%O%H3B5"AO-X/A[A)U Y^M,A MVCS(,VQ?HUSO,M_S41@,XM%X'H&8,!_UH2]X>Q(-I_"G+S6=S&R?1O-!/.@/ MX<-L% \'U-UX$4_G<_HTCA?PH[]DG,%E%\[7\4S#^H#!DK;"!IN=1-G+N?3L MY4ZZU%U&PC!)N]@6$C_7697RQ":VZB*Z1MRVP*YI+QPQD. )WG"6J42QZ8@T MCB EA+4*CI8 D1TZJ-7>XQAC26AAGD1C&[+NEU6B&FBA*-?N&1'S/S*Z_3^ M3E G+[$&[N]'4MSITV@\C0<#Q.D>S>-9OX_[/(MGV>009VY%9^!EEE.E8FQ+O*/8&M6+"!J)?MOD/U)U M^_]XLI5 VB=_;"-UNMENB"3XNO(ZQZ^6=@!K&4#1G(P18\QU8?!WUCX]6 Q M!6W(0>3? /#^#L1XN"C+ZL?(+C."N/?CR6C&5#O72E:C-*]<:V6\X'89?.FY>Z(W>-01 4;2BW MVN9L R/X1ZX?I.+UF7431;C2.HS]R[+J:?4:G9$V.'/=IRR6[K/*Q)+>NZ1: MTD%0"ER;[0DYL<]<_4RX5^TK0D54\+^+N0[ZT2M#A56P>!<0\*M#\QTL1M$ MF/,L'HV&T22>C6<-UON MB&XKD3ZRXM!W0(KJW'//LFK''_;U(_\$=^P=PG4WY:QU$9&I'FK^= M3;8T=MT^'Q0&XW%_P!]&@X%>\A6/"^0\JM\VC*>3^6-GUS*4L =NGUOG:_\1 M052P3_?%L:@TD'TG\7 X9#EB,AT?(-2@!BKW*M:LC\[OW4K);WP7]UL"IB J M=&S[.]#LO@B*O80=MPX@W;L3*-J,D5#1H-8M^AB>@+1FQ M*T'PX([K&UG=JYFW; OR(\E#Z8(!&,*/?.SFN MIJO[Y(X5$ESG4_PCPY4B M\^VGYUAUYG:&^K,%&>$SDXYG&CO0OI2O MG>]+P^YVW?WJ4+4$*IW"!3LL F(9Y S9*NV(\N'H2H>ES)4,OH51_8Q ;;#: M_'R?(=_;5SEW6SXGYO9]%N_^XHS?. I_-&4+%^9DN5PUU#2BTT>_+>. M!K[^T]L]):GRBM^E.?G3/R;+919]JO;U+G;QM)GX*!2.F9 EEB,?=73$OTR& MG;_#+__G*_\7_=NGAG^Z37:X.;:P04!$)XI]XX T;+!='$!%)7X#&]!>@7\I M7O!Q7\-*E#:9BW#0V8O0<22HNH;[V_;,:+Z0_QX_.8TC/!FU?1Q['STZ'?FC MFO@_T],\H/&H895[X:'!JP"MKHODL@GM$*-9XZ3G0*&W6/MUTT!Q6%UO$59; M "]!KYG&LPD*)=-)/%XL,#]BG38A0F?#&6@YH\D4$M/A ME&2;&>CO RJ=/0,U9M&L(6ES^6G&QWXW"_+MZ_$QN;=I*,C[X-$9&6='(V#V M_>@7230V]8!:Q650,W#H-*R;.KL8' 17[I(A MO0JK#1N@U(2QV!HN!M2DQ\O%\]WVU'3)92_)"TJ?/))?P#XB00XF\6 ZY(P@ M=BC:"$V'1*O>[%$:[Y2D_PG6B!_&<^CS94KHM5"+X+U5JCBBU;*9$ M2ZX\(R^H)_''3PY.CA-0=F* &:Q/TY5UD%3K3H\X]3\@KV1N-X M,1S)CS.0% W*!!L5D/3OLFV->SZ"T]L;P/,+*BT-1Q6^',-^XI?S$=JU)] Z M10V@0=FA2P[B(6Q4;S1#>SBZ?;"*]0*^F"*K6]#=,<%]Q+'U)OUX/.$A >>8 MS/C',6TR_C@0L_HX'BX:1AUO]4S]8,2..7W[#\HCDGYN?=D=W;5)80>&@+S# MPNMDCT@15*$+WZN,+YE2)$RPCFK<2#CR1"W#/M_RN"7CZ21Z;Q'@[8$=#/M4 M#1*/XG TM5K"J$\WQ!!5 +SAX'[K-[1-@\*T-E@]7KK:W;21) M_Q5^&.,4@-:(DDA*N\ !BNWL9>#$0ISL8C!8'&2+=G0G2X9D9\<+__BKJGYG M5S=)6;D/<22QN]BOU=7U\M01Z ;@BE?[V#6?"O4,2+5Q!*:228X3 M "-7XJ@-8)"*<2% H$<#X9PLG$'*"4EQOX%[9-#LFZCO7+LB='_4)V1Z$S<6A?\ MZJ:">:VKE!\P/%V@;-'W?]7(:?#MO9-U:-%J91V+_;S7_D_*B0NO&\44%WX^ M&=(WG$.4#B=)?410H$13-!3(AU,T0L.7Z^KI:2UY9F^*"9+V, MK+,7PF1IOQ57#-[0)^ZW5CX 8KXWV\U/W89S+TJHJF\K/"C+4_Q'*#R9HBQQ,\]@.4&L?[X6:N)6OMG@F& 99?!M6=J M+%9I,2CE]FF9\P)E8J(!\EA.U2^=]!9&IEA0ZAC8!>+[7TQZ$.G!8F<&D9$4 M'U0>5[K7CD!$D"-!WW%^1GUX]TGR"2[0SSS?XK_B2D/ M5'UN]W[@F""_#8EU%F1M<6RG9XV=QJOWI"#.!:LW]Q92H"?HGHG*D4&:Y\5/ MZDG5H.HV^_5\EF 3=IJ&R$9(IO>5=]1?J,P M2A2*2,4MW--%40+EX:1\-\;91G8Q,="&NA2Y>N@N\DXO"NTU@B])&T==V1C. ME(V!KH!KB8MGTMS6'3"2'OI;O$-[S$Q[D0"QT^N%8Y(7R&=02<7;*]EVCDYM MY@5RI;<;4=GG1!D@%@';#MKI2N-7T,L*H3 ;397>L#J%Z[6_"@-HO6W\ M]P1$XGNJZP E7HCKZP%N32'P8*V%L:*[5,:,SBFS?ZHJK!!G_E!(G$/2R(Q+ M\J&K"-J"/+@MV68"%7(023/RC44F8(Y0(PL7(TP;L8ZM3A4ER2;B@C)3BLE0D9C](Q_3]*R[Q^ M<;7T;:[95B>_H=8C[QNX-O5AZO,^7)S,)Z_JCRUR4Q+[BN($;L3F'Z8>.KW#!KLR M_[!?#$_@[V""?X?ER:G]RX5JRW*%V%;HXB YQTGL@^@U1G%6*E>@<$%NV5EX M.?P;C?##&#\U]+4\2D(NP22^NF@/\U.@K\? MUM5&SG]E0MLM_UWQ[!MB'\R$UN/E"/ZMMC^\>./U-Z55>;$!7^*'P%^/?_B3[@<8V:V^0[Q5DR%;\Y6T.7_1HJQ/D460711>UX/DFSK #^48S)?@8"^F0"7^&L4&U= M_GJVW4![*!PHFTS28DBF.M@X26^4P4E1XKUJ@GOS#-NU7D,=D,7N*LI W$(!#' F9="-(A?!"ND(9*H)4/)]$Y0*,.)+ M:*U& U&9].:(\43Y;-]I&"AN^5EJQMZCJO-. ^.(*%RK&2J(M0ZG:: "-*Z, M(_RI&'2'V+$$D(_Q3I#4-R!I$F20/!,_E)F0"(O,._#?DQ,4I=*P *F$:!7' MFSE->N?"].E-5#9T.E)_#.NDK]?)M^OSI/?+.[SF_;>!38M5*6457Y-WV]?[ MZ.SS[QB:GA7Y7[V"ORV V"!SWA\E%BAS73TV-LI-:X;XZ;ZKS^V)A7A9]__?FES (L=4:O(G#3BXC4G(LNUS98W6O2,!%<7K17%7+K MN4UH;6(B\L]80['5N8HQT4&]YGC4'PR\XVA4 MRR3I+ZG.GFVE62:]>X@+W-8)6(&8WLN,_OPU:<=&8DKJ.@TOR99(E?VXV#TQ M+?5TC'#/Q8YKB(I@INTN"7XD\+-7Q5)J B7@#+8:AR#<],_H4B#B M>D/M^20\/OWF:'=Z.\=1JNW<+VD]K]&_?7D)9+X=P%1B .IIC4!XWSW?U4QV= FN@JEU@]?C8DQ/G$&2L#G,P>" G"R[BU) MXH*"+_3),8@480>U=8C^AX80_4M%N76 OC,G(,B3P MP>8![ L'JT"3-Y%%J<$+D"G @N'W[HW*@NX(3PT?2,\Z:7BQ] VTG'#ZMX7. ML^'+IR*>,FE56 "3F3('G!S6Y<8[_\(1ZEQ)MK95B3]^CAS9_3/ #%BVW^8F M:RA'EIX>9"^ G$[MZ ENH9RN-;PB&W0:OOCQ,:J4C<;BO=.E^3;GW[ M:(_Q)<@I:TI@2 Z;MW#R23MX-U*I[7M&JK#]@93V-IHXB'#"-V0NW3RD:BM( M&Z0O&!CH$HEO:2*^H[GU#H4[-.>DA(Y[CN9U[#5Z3%YI[^R?PT6,ABR&#G ( MQ[AYLLZ)U#+%K6"QE-JW>)\.)IO4M),"3VITS6 MIQ91XQ*W5"44M.'/ND]B/9CLZBJ6FT'RZ:EU-S7%*Q(&QY(V6"Y)FO-V4+:&6+;H4,@ MN->NQL!.CPL&W7&;MPA>Y$48:X>RGI=ZI*SGCQF)2P^VI44=KTTMZGAM.T9H M^,^@&9FE8U+WY_68U+W15BL=[B2$N8_^1KC2P[Q%N-V(S%0]?<7V,2D"A,/# MV%C#&YK&&HPCT()SY[DH.\]--E>9)A7EQZJ]:?!:EAX-QVE0$ARP58Z;< MJD;[=OOPL H\W94W)("6L;N-C$M<\M(\2[U5/!A=Z- M ;W&I#/X5IM.A6JIS5)EIU">=)2&:.&W]$O-OU-HNA:FIKXP!:BC4^&Q+YNT M3C7Z0YMNI>*X_@D-F2/>\0XUWZA,$^L/1>%'=M/,9U^3JPNH=O3[-@;<+>53 MN?+0(O6\0P=X2HP@! FM^PON[#G"6F B%IIJ3,IUBEN(W),,\+M9N'<5:J\I MT.,IMJZ#@R\0Q&^='IB<#O&>6KD?<*X?E<;69[SKQ>K!&[8@;LLI9SH5 EEW M=L=#IP2,>P*<0M>P*O X*)$N6)OD@%8[,"B>%4)/XT10F@&:"D M0[\5V,>%C2\B?>CEJ2>9Q $6.>'*(FC#,4,GRT>51>7FF<+"DA=,MP=-\/=6 M$PS)H4>,CA+WQ>1&%!)>6 JW*3;T$8"![H.-"^6I.KTD7F:2:ZG9BQW--OP( ML]-8-!+..A9 ]F-12;RUPD*-^!)<'4^D"Y?B@!ZZ#[0/=-&A#<= M3B@S9$H M*6^Z=/Q3MP.@#2Q YW;;]Q3/@;$C[$3(T*>"XR-2>TO0"6;O.+@3/KL)0$\$ M!/D @7/DNKH$AUFLPZD<,C$6? 2USK?WF9)_A_DXJI\8/3+9@IXPC@]G&NG MAS^^;-=KI4GQ&)B'$^$=P75HB'H!"Q;"6R<.%D2'88RB/G0?TF9XA\CZ8D3* M!A^2.LY#L#Z/X<#OIB8L!]:,IX/^6_GCA&4TAY;.]OM%!.%'#TBWZJT$0E#Y MX.*E99"_HP]MA:+2G>PVLN#"IU@@?D_%NXGHM-EFF316J<^6&EK:M MRVSI28JR@0Y@%[XRD.:4M=8H9 M?.1A%LVC?.B=Z(G1,&>@/7QG&(X'X._;F M2?J!F7!A^O&JMA<;@"Y"+WMWG859\:9A)&1O>G!4F^9(+/CPQ, M\#;R[: )6-/JVR+Z&=VVY?3P)'R744U3!X*X1!@)3Q*O->5^QYCDCX%#\"H7 MU=N:3PR,0[,03__X1.S!#\J(HJQXJMI^YGN'>Q[5$>?I>MTQ1Q#!/KP?@Z-! MHNF\ _!*:"BB;S /C#>YWYER[$=P< [U$:B65SEA_T#;P;7ZV9,^I= M:G$3+HI_%_GSC43'/E')D]TQ##J=S9[O^\E@&+6:?5J\Z!M3H,B'ZJ:?#"?1 M,K9A(53F\_9'8Q34;\_KQF@JYTRPP[<:(I(<9\9VT627<%0+/S@^.J'^O.6" MJX<[6;YE"D-.1C!H]>L-8>S<(O82/5_NX-+M$1ZQD3'6>;?F(S[>O*5H5=,N M8I>L&>&47%>]=DOUPE':(39>G501>(6@HO;2:_)AM0-^70]3 1&6LL["^J3T MMQZFMM)^-D>:U%]XC<;@I> 25VHAIU'-]#! M#7H9"NL6A9?>;G]4&T9ULJ["[+M!VX0D1!T@77RH-0(@">WR^1%+3 MUQ@F7/,RAT'!P$1U^\$@[J?*=_!0[SIH*W5\QYM'$:1ZD K%=8\.J*N[NPJ5 M/.+>=_GQ_=67=YP$=-#"&O9+9LT>VH0.$?XP"0$DO^O)O!G9<:-M-(' M.$0"NDE?7VH%P#>P'=V\N%\L8RL,;8S9XVZU-GDTFT).6RW.1BKU\@B%)&:K MY?)O?,/E"H2-9+Y^WA^7[H=J2=!1PEO39)_?'?,E;&CT.2RC%^EX@"(4+>OC MOI=4=$K()L%:"6Q>"P=\F+E- (ZT,(' 08B*8#)3^(JAEK'*'F'CXA>.V_8X M@[]\NK#$.K7Y;O50'4#H3'OMH;=+_>F@/VPAIIC[>X<7B^AZ8?EJ"N2?L"LA MTH[CCJVA>^@H#]@SQ7N/5EET(#UAX2TD2A%V R M%>">JT<$-F01+0YXYWO^G0+-:75KO3)DV1$5UL\/CXA4IL-G).23]$=_29:, M#OB0]L+3K]O_?=F*:R-)@UN4!@-*YC$G32X0)-&8E^X(1D[YZZ*_H 0[1#MM M?.89\X8.X1.H04I T28$<_3J%S8<"A!$UC2&>)I=/RS[4,93.&NCH[ "FM84/4=X>08]TKT#W/"UAT4V8@4W( MMGLK-%9>R_1[]P0_EY._1D?VZO9)GY51H#:G8,QLD!4MRHR<,JJE[)$Z+!US M0NS>6S30(VM-S3P1.\:G+)C-"+< MK;X8=RO+Q8."G +<2S:*@K(7(-8OA&,YM5$(4 E!U.)EE5QFZ@3B#6+]OWQU M#?D""-Q 8/#E-(PM\)- (YLBJBX(Y]MX5J(6F"&;2[6P"R;0Z)E\+0W0LK) MZK3.44/@9;&)3W4\(Y)">"Y.>N"5>A>P=99+DLIT=.>=CDMWL1T#)"BZ8(%P M^;M'9J2$\$C1($"#Y2:7"-^]60A%YD;AWI&4@(<,/\/G(%F@!]U^^WS_'8[6 M'QQJ P4 S78W*XD;&2)">. &#VJQ\>:A=:#>7"X*5".M";7$N';Y'5?[=K5A MVS>O=@39@)+R_?."H'LK<:W]@3>?^7IQRU*^OH4U"ELMI>C:V\4>+V.P&O9R5KS-K?(,8]X,3'3.;W4,,CPUD"%O06*U M2 L9X6N44DZ8D%*E;C9R6 MXYZBAI#=APXC\@9,2,$B9W8R!8$@W[N>?6/XP%M')P[,)/)HW$M,>0?S/,J= M!,:@99F(EIY]T]DG(U=/7/\ZUTO30NLP65:\E32J5/6E+/.)!'7 [=(_U&L5 M B(I*9/EXL7KK@102C*MFAD6;,%( @GOC2PL<\%J\P.Y)NK%*'^(_^-@TI:@ MNEGY-(9E>QH!\=?+<^$; CC$;!Z[2OZ3_T-F$HGL=<<3U>#;BK]AW<4U^]Q$I2E9P^*3(-+S5%6.CS9E MV5P?+>JQ^3[:O$^P^R[=:'K4"TTDAU(A :U2RO\ M\>U0NY:6IO,V89(\=99PF-7KJRUT0!,%[28A,8?T5.C<6JF,8YRTIR $OL1 MM$TV%D0\D+E3_+POW078&NW9L0 ;G40EWD17_THL>/NY T"/-^,S@8@%+W"* MD=FS :Y35!7ZM.\*3WLOXG54-C8,]530L)0=Y\<*NH' SY70A_AS8+E\8KAI M;6EY#J$M5YL3#Q%YI2 :Z_8G@5#H2(12,C9%?]WOG_[S_P!02P,$% @ M2(<&31N=@?.& @ (0\ T !X;"]S='EL97,N>&ULU9?=;MHP%,=?Q3+3 MU$I3D\" =25(6Z5*D[JI4KG8767(2;#DC\QQ&/1]]B)[LMEQ2" K,-@Z-5P0 M^QS[?WX^L:/C4:97#.[G !HM.1-9B.=:I^\]+YO-@9/L0J8@C">6BA-MNBKQ MLE0!B3([B3.OZ_L#CQ,J\'@D ]P0?G= ^!86P'8@;_J>I+X\*AD7>]+1Y![Z5MHK MM^)X%$M1[\@>=@83FW! "\)"?$T8G2IJ9\6$4[9RYJXUS"23"FES% Q;8"W9 MHW,'KF=/2:G#J9"JB.TBN/]I.;SA6/WF(,!@Q,# MCD=D'0?-I:*/1L]NE9DQ@,)H 4K3V:;ENR+I!)9ZO9V6\:G,W18R_^L\)R! M$;8);?;^2\[R?R;N#?\>N?BJ-(%?5E:?&]'6+"V [+K"RHFE.F::BI)W3* +'8POR$'^Q=P&V5975 M9:&1UV1J[JM;^F9N!#')F;ZS2RR<(:[;MQ8\&%2C)I5$B.OV9XAHSHMKB5=? MBL>_ %!+ P04 " !(AP9-[=?R_( % "[, #P 'AL+W=O[VD!579M45M!V)[D]?E<>C*;P.,L!WGK77 MLTJ-A#O4\(&[*J6%NH-_*>B^6R@&0=)CK@. Z8'[< MI%]\$07\%.K?1C_+"MK[+\!F71@'O$[O4POU/B_FI=1. %RC1*E] 7>R@21K'-*%JM]U:R MB%K[(^:UGPR%H@ACDDD$LQ#>@B&Q!PEAI?ROF(L20<0L@LVX:!"1TD+$G390 M(5*$TX:(,D;$;(SA$&GP;E+VB-A3A^'(Y T48U+^B-B3!Q2@#-Y$RB 1LT': M2&40BM)&Q*R-(>4.0<:41V)NCVQQ[^;C%U-6B9FM@A4\> \IE\3LR06AO+A7 MD2)+4NPYQDIY8[%^-7L5=\Z6,*W%[PYC4GJ)F?6RB7GI;"TN7H)R1E88D])+ MS*R7=\P;Z9QL:\MB[UP%J:O^DTG))6:6RT T,1:0KRR;[B'%F)1<8F:Y#&+> MV0#?TK+J#3EEF9C9,F3@$Q]@3,H[\2Y+6,D^KCU3YDF8S4-C3C$F99Z$>T^$ MQ,3Y3$(Y*&%VT)9H=RRZ6AS.#A/*00FS@[9B_J'*1]W;%R$W1I@=M!7S6LN9 MQ@M20CDH87;0>YUU4#T)I9YD5WD-/))%@=634.I)F-5#8%Z99QS_)I1Z$F;U M$)AW3BTQ)J6>A%D]%&;C"KRC2*DG958/]6S6%D?"*:6>E+V4MA7SP@>\JYA2 MZDEWM+>RFNF]NTFI)V56#X'Y-T3P&)-23\JL'@+S-BSP@I22N_+LZ0^N!VTD M01B3LE#*;*&/F/!>.8"\MU7;(<:D+)0R6ZBK7ZTRL[?1MG/17;R=51IO"*:4 MA=+/*+/!6$-FYL6=?&W+,(.11TI)*&66T/IF.E7J("YEH2L==%LWZDCQB1%* M0AFSA-XP_]3!-S,-'XE3:9[$M96F1<68E(0R9@EMP6RK6__(&D_TC))0QBRA M-:9LIWHWVC"#KJUY'/]0KL9'US)*0AFSA :VL8%Z: IEE(0R]I-A_2WM,[RE M+?8P)B6AC%E"@Q7V=Q=A3/)P&+.$MF!"<-343=6;0I2$LL\X(C"T%3 6#TU= M8TQ*0MF.3@N\#3S&I"R4?<;NSS#FA^ ]IRR4[VK_!P8=/L*8E(5R9@N1F#FN MPN64A7)F"_6VJ=K4W+8,@ F]B5YY*Z[_I8_S/!R7]02P,$% @ 2(<&36[%".EF @ ]BP !H M !X;"]?7_*Y'DYM M4XZGKJS>+^>F;*KC,'3?G"O;8[[4Y:[MMYMJOYYYZO5S[H_Y&%3N?>S>VO[UW+,>2CN^N;OQ@7C3SZZ M_#_KV_W^M,W?V^VO2VZ&3RK^+JCI!? QG7_"2$-5]K#[CV?*\] -OSQ?: ;,\W MVP.T/5]M#]CV?+<]@-OSY?: ;L^WVP.\/5]O 7H+7V\!>LL"U]KH8INOMP"] MA:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W KV5K[<"O96OMP*] M=8&S$G18PM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM<[ +T#7^\ M] Y\O0/0._#U#D#OL,!9-SKLYNL=@-Z!KW< >@>^W@'H'?AZ!Z!WX.L=@-Z! MKW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%[E6BFY5\O2/0._+UCD#OR-<[ M KTC7^\(](Y\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&T+/&N"'C;A MZVU ;^/K;4!OX^MM0&_CZYV WHFO=P)Z)[[>">B=^'HGH'?BZYV WHFO=P)Z M)[[>::)W.=9]WOT8^E-S*+ILD6-Z]_ B+(9V Y(,R]@DMLF M:A);MF'*V^,$&&E0D4"TTMDT3:YS[TEJ?:M>_GGR%!?[H1_CNFA3\C\8BW5+ M@XVE\S3FRL:%P:9\&K;,VWIGM\3$:F58[<9$8UJFJ4=Q=7E-&_O0I\7/E^M3 MZW5AO>^[VJ;.C>QQ;-XU7;XV+ /U\YK8=CZ>Y07%XF:?N\1\;5WD:BS8)R:\ MOW$ZS_?=/E((74-?BN8VFZZFQM4/0[ZEC#Z0;6)+E(:^C*T-U/Q.H1NWKWGO M;$B_[) ;LWW/_EM0GBY'>NKI<("YKD4T+C_F(-&V=AII/#<^M3_?#_G5A-W\_],+_%2.;#]][Z\?+ M(4!R2) <"B2'!LEA0')4(#G.07)<@.3@*Y0@**)R%%(YBJD&UL4$L! A0#% @ 2(<& M30_R_RMC @ %0@ !@ ( !^ @ 'AL+W=O#D" "X!P & @ 'F#P >&PO=V]R:W-H M965T&UL4$L! A0#% @ 2(<&3<$V]23D! C!@ !@ M ( !51( 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 2(<&3?YM*B6P 0 T@, !@ ( !E1\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<& M37'.?,RV 0 T@, !D ( !424 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&335BRE2T 0 T@, M !D ( !%BL 'AL+W=O+0! #2 P &0 @ $!+0 M>&PO=V]R:W-H965TPN !X;"]W;W)K&UL4$L! A0#% @ 2(<&3:C+<=6S 0 T@, !D M ( !US 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2(<&3;CPK(*S 0 T@, !D ( !FC8 'AL+W=O M+0! #2 M P &0 @ &$. >&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&31E] ME]3W 0 RP4 !D ( !6SP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&34V(Q=G- 0 G 0 !D M ( !;D( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2(<&3>'^Q-2X 0 T@, !D ( ! MTD@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2(<&30A-BT[. 0 G 0 !D ( !JDX 'AL+W=O&UL4$L! A0#% @ 2(<&3:CK&OZ$ M @ 50@ !D ( !NU< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&3?;C)C66 @ .0D !D M ( !NU\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2(<&33F)OGFD @ $0H !D ( !DV< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2(<&39$[KFG_! G2 !D ( !IF\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&349^ONB P M!A !D ( !-'D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&3:,2H>E@ @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ 2(<&31-4&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<& M334$<6A. @ G < !D ( !;Y$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&36'GVUJV P NQ( M !D ( !]ID 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&30<']#+& P YQ( !D M ( !,JD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2(<&3="6./S% 0 700 !D ( !AK$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&328F MO/4@ P JPT !D ( !9+L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(<&33DLM-F/ P 7Q( !D M ( !:\0 'AL+W=O&PO M=V]R:W-H965T> ( M )$( 9 " :'+ !X;"]W;W)K&UL4$L! A0#% @ 2(<&368-(X42 @ CP4 !D ( ! M4,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2(<&36%;HA 'BP +C@" !0 ( !U-0 'AL+W-H87)E M9%-T&UL4$L! A0#% @ 2(<&31N=@?.& @ (0\ T M ( !#6 ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 2(<&36[%".EF @ ]BP !H ( !:V@! 'AL M+U]R96QS+W=O XML 88 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 89 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 293 329 1 false 105 0 false 11 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.neophotonics.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.neophotonics.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.neophotonics.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.neophotonics.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.neophotonics.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements Of Cash Flows Sheet http://www.neophotonics.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements Of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Basis of presentation and significant accounting policies Sheet http://www.neophotonics.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of presentation and significant accounting policies Notes 7 false false R8.htm 2102100 - Disclosure - Revenue Sheet http://www.neophotonics.com/role/Revenue Revenue Notes 8 false false R9.htm 2103100 - Disclosure - Net loss per share Sheet http://www.neophotonics.com/role/NetLossPerShare Net loss per share Notes 9 false false R10.htm 2104100 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCash Cash, cash equivalents, short-term investments, and restricted cash Notes 10 false false R11.htm 2108100 - Disclosure - Fair value disclosures Sheet http://www.neophotonics.com/role/FairValueDisclosures Fair value disclosures Notes 11 false false R12.htm 2109100 - Disclosure - Asset sale Sheet http://www.neophotonics.com/role/AssetSale Asset sale Notes 12 false false R13.htm 2110100 - Disclosure - Balance sheet components Sheet http://www.neophotonics.com/role/BalanceSheetComponents Balance sheet components Notes 13 false false R14.htm 2111100 - Disclosure - Restructuring Sheet http://www.neophotonics.com/role/Restructuring Restructuring Notes 14 false false R15.htm 2112100 - Disclosure - Debt Sheet http://www.neophotonics.com/role/Debt Debt Notes 15 false false R16.htm 2113100 - Disclosure - Japan pension plans Sheet http://www.neophotonics.com/role/JapanPensionPlans Japan pension plans Notes 16 false false R17.htm 2114100 - Disclosure - Commitments and contingencies Sheet http://www.neophotonics.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 17 false false R18.htm 2115100 - Disclosure - Stockholders' equity Sheet http://www.neophotonics.com/role/StockholdersEquity Stockholders' equity Notes 18 false false R19.htm 2116100 - Disclosure - Stock-based compensation Sheet http://www.neophotonics.com/role/StockBasedCompensation Stock-based compensation Notes 19 false false R20.htm 2117100 - Disclosure - Income taxes Sheet http://www.neophotonics.com/role/IncomeTaxes Income taxes Notes 20 false false R21.htm 2118100 - Disclosure - Subsequent events Sheet http://www.neophotonics.com/role/SubsequentEvents Subsequent events Notes 21 false false R22.htm 2201201 - Disclosure - Basis of presentation and significant accounting policies (Policies) Sheet http://www.neophotonics.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of presentation and significant accounting policies (Policies) Policies 22 false false R23.htm 2302301 - Disclosure - Revenue (Tables) Sheet http://www.neophotonics.com/role/RevenueTables Revenue (Tables) Tables http://www.neophotonics.com/role/Revenue 23 false false R24.htm 2303301 - Disclosure - Net loss per share (Tables) Sheet http://www.neophotonics.com/role/NetLossPerShareTables Net loss per share (Tables) Tables http://www.neophotonics.com/role/NetLossPerShare 24 false false R25.htm 2304301 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash (Tables) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashTables Cash, cash equivalents, short-term investments, and restricted cash (Tables) Tables http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCash 25 false false R26.htm 2308301 - Disclosure - Fair value disclosures (Tables) Sheet http://www.neophotonics.com/role/FairValueDisclosuresTables Fair value disclosures (Tables) Tables http://www.neophotonics.com/role/FairValueDisclosures 26 false false R27.htm 2310301 - Disclosure - Balance sheet components (Tables) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsTables Balance sheet components (Tables) Tables http://www.neophotonics.com/role/BalanceSheetComponents 27 false false R28.htm 2311301 - Disclosure - Restructuring (Tables) Sheet http://www.neophotonics.com/role/RestructuringTables Restructuring (Tables) Tables http://www.neophotonics.com/role/Restructuring 28 false false R29.htm 2312301 - Disclosure - Debt (Tables) Sheet http://www.neophotonics.com/role/DebtTables Debt (Tables) Tables http://www.neophotonics.com/role/Debt 29 false false R30.htm 2315301 - Disclosure - Stockholders' equity (Tables) Sheet http://www.neophotonics.com/role/StockholdersEquityTables Stockholders' equity (Tables) Tables http://www.neophotonics.com/role/StockholdersEquity 30 false false R31.htm 2316301 - Disclosure - Stock-based compensation (Tables) Sheet http://www.neophotonics.com/role/StockBasedCompensationTables Stock-based compensation (Tables) Tables http://www.neophotonics.com/role/StockBasedCompensation 31 false false R32.htm 2317301 - Disclosure - Income taxes (Tables) Sheet http://www.neophotonics.com/role/IncomeTaxesTables Income taxes (Tables) Tables http://www.neophotonics.com/role/IncomeTaxes 32 false false R33.htm 2401402 - Disclosure - Basis of presentation and significant accounting policies - (Details) Sheet http://www.neophotonics.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails Basis of presentation and significant accounting policies - (Details) Details http://www.neophotonics.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies 33 false false R34.htm 2402402 - Disclosure - Revenue - Revenue by Product Group (Details) Sheet http://www.neophotonics.com/role/RevenueRevenueByProductGroupDetails Revenue - Revenue by Product Group (Details) Details 34 false false R35.htm 2402403 - Disclosure - Revenue - Revenue From External Customers By Geographic Region (Details) Sheet http://www.neophotonics.com/role/RevenueRevenueFromExternalCustomersByGeographicRegionDetails Revenue - Revenue From External Customers By Geographic Region (Details) Details 35 false false R36.htm 2402404 - Disclosure - Revenue - Narrative (Details) Sheet http://www.neophotonics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 36 false false R37.htm 2403402 - Disclosure - Net loss per share - Computation of Basic and Diluted Net Income (Loss) per Share (Details) Sheet http://www.neophotonics.com/role/NetLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails Net loss per share - Computation of Basic and Diluted Net Income (Loss) per Share (Details) Details 37 false false R38.htm 2403403 - Disclosure - Net loss per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.neophotonics.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net loss per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 38 false false R39.htm 2404402 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashShortTermInvestmentsAndRestrictedCashAndInvestmentsDetails Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) Details 39 false false R40.htm 2404403 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash - Narrative (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashNarrativeDetails Cash, cash equivalents, short-term investments, and restricted cash - Narrative (Details) Details http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashTables 40 false false R41.htm 2404404 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Summary of unrealized gains and losses (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashSummaryOfUnrealizedGainsAndLossesDetails Cash, cash equivalents, short-term investments and restricted cash - Summary of unrealized gains and losses (Details) Details 41 false false R42.htm 2404405 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashMaturitiesOfMarketableSecuritiesAndAdditionalInformationDetails Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) Details 42 false false R43.htm 2408402 - Disclosure - Fair value disclosures - Assets and liabilities measured at fair value on recurring basis (Details) Sheet http://www.neophotonics.com/role/FairValueDisclosuresAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair value disclosures - Assets and liabilities measured at fair value on recurring basis (Details) Details 43 false false R44.htm 2408403 - Disclosure - Fair value disclosures - Hedging Program (Details) Sheet http://www.neophotonics.com/role/FairValueDisclosuresHedgingProgramDetails Fair value disclosures - Hedging Program (Details) Details 44 false false R45.htm 2408404 - Disclosure - Fair value disclosures - Liabilities measured at fair value on non-recurring basis (Details) Sheet http://www.neophotonics.com/role/FairValueDisclosuresLiabilitiesMeasuredAtFairValueOnNonRecurringBasisDetails Fair value disclosures - Liabilities measured at fair value on non-recurring basis (Details) Details 45 false false R46.htm 2409401 - Disclosure - Asset sale (Details) Sheet http://www.neophotonics.com/role/AssetSaleDetails Asset sale (Details) Details http://www.neophotonics.com/role/AssetSale 46 false false R47.htm 2410402 - Disclosure - Balance sheet components - Accounts receivable, net (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAccountsReceivableNetDetails Balance sheet components - Accounts receivable, net (Details) Details 47 false false R48.htm 2410403 - Disclosure - Balance sheet components - Inventories (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsInventoriesDetails Balance sheet components - Inventories (Details) Details 48 false false R49.htm 2410404 - Disclosure - Balance sheet components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance sheet components - Prepaid Expenses and Other Current Assets (Details) Details 49 false false R50.htm 2410405 - Disclosure - Balance sheet components - Purchased intangible assets (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsPurchasedIntangibleAssetsDetails Balance sheet components - Purchased intangible assets (Details) Details 50 false false R51.htm 2410406 - Disclosure - Balance sheet components - Amortization expense (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAmortizationExpenseDetails Balance sheet components - Amortization expense (Details) Details 51 false false R52.htm 2410407 - Disclosure - Balance sheet components - Estimated future amortization expense of purchased intangible assets (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsEstimatedFutureAmortizationExpenseOfPurchasedIntangibleAssetsDetails Balance sheet components - Estimated future amortization expense of purchased intangible assets (Details) Details 52 false false R53.htm 2410408 - Disclosure - Balance sheet components - Accrued and other current liabilities (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails Balance sheet components - Accrued and other current liabilities (Details) Details 53 false false R54.htm 2410409 - Disclosure - Balance sheet components - Warranty accrual (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsWarrantyAccrualDetails Balance sheet components - Warranty accrual (Details) Details 54 false false R55.htm 2410410 - Disclosure - Balance sheet components - Other noncurrent liabilities (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails Balance sheet components - Other noncurrent liabilities (Details) Details 55 false false R56.htm 2411402 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.neophotonics.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 56 false false R57.htm 2411403 - Disclosure - Restructuring - Reserve Rollforward (Details) Sheet http://www.neophotonics.com/role/RestructuringReserveRollforwardDetails Restructuring - Reserve Rollforward (Details) Details 57 false false R58.htm 2412402 - Disclosure - Debt - Components of Debt Obligations and Weighted Average Interest Rate (Details) Sheet http://www.neophotonics.com/role/DebtComponentsOfDebtObligationsAndWeightedAverageInterestRateDetails Debt - Components of Debt Obligations and Weighted Average Interest Rate (Details) Details 58 false false R59.htm 2412403 - Disclosure - Debt - Notes Payable (Details) Notes http://www.neophotonics.com/role/DebtNotesPayableDetails Debt - Notes Payable (Details) Details 59 false false R60.htm 2412404 - Disclosure - Debt - Credit Facilities (Details) Sheet http://www.neophotonics.com/role/DebtCreditFacilitiesDetails Debt - Credit Facilities (Details) Details 60 false false R61.htm 2412405 - Disclosure - Debt - Mitsubishi Bank Loans (Details) Sheet http://www.neophotonics.com/role/DebtMitsubishiBankLoansDetails Debt - Mitsubishi Bank Loans (Details) Details 61 false false R62.htm 2412406 - Disclosure - Debt - Mitsubishi Bank and Yamanashi Chou Bank Loans (Details) Sheet http://www.neophotonics.com/role/DebtMitsubishiBankAndYamanashiChouBankLoansDetails Debt - Mitsubishi Bank and Yamanashi Chou Bank Loans (Details) Details 62 false false R63.htm 2412407 - Disclosure - Debt - Maturities of Long-Term debt (Details) Sheet http://www.neophotonics.com/role/DebtMaturitiesOfLongTermDebtDetails Debt - Maturities of Long-Term debt (Details) Details 63 false false R64.htm 2413401 - Disclosure - Japan pension plans - (Details) Sheet http://www.neophotonics.com/role/JapanPensionPlansDetails Japan pension plans - (Details) Details http://www.neophotonics.com/role/JapanPensionPlans 64 false false R65.htm 2414401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.neophotonics.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details 65 false false R66.htm 2415402 - Disclosure - Stockholders' equity - Narrative (Details) Sheet http://www.neophotonics.com/role/StockholdersEquityNarrativeDetails Stockholders' equity - Narrative (Details) Details 66 false false R67.htm 2415403 - Disclosure - Stockholders' equity - Accumulated Other Comprehensive Income (Details) Sheet http://www.neophotonics.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails Stockholders' equity - Accumulated Other Comprehensive Income (Details) Details 67 false false R68.htm 2416402 - Disclosure - Stock-based compensation - Summary of stock-based compensation expense (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock-based compensation - Summary of stock-based compensation expense (Details) Details 68 false false R69.htm 2416403 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 69 false false R70.htm 2416404 - Disclosure - Stock-based compensation - Estimated fair vale of stock-based awards (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationEstimatedFairValeOfStockBasedAwardsDetails Stock-based compensation - Estimated fair vale of stock-based awards (Details) Details 70 false false R71.htm 2416405 - Disclosure - Stock-based compensation - Stock Options and RSUs (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationStockOptionsAndRsusDetails Stock-based compensation - Stock Options and RSUs (Details) Details 71 false false R72.htm 2416406 - Disclosure - Stock-based compensation - Stock appreciation units (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationStockAppreciationUnitsDetails Stock-based compensation - Stock appreciation units (Details) Details 72 false false R73.htm 2417402 - Disclosure - Income taxes - Provision for income taxes (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesProvisionForIncomeTaxesDetails Income taxes - Provision for income taxes (Details) Details 73 false false R74.htm 2417403 - Disclosure - Income taxes - Additional information (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesAdditionalInformationDetails Income taxes - Additional information (Details) Details 74 false false R75.htm 2418401 - Disclosure - Subsequent events (Details) Sheet http://www.neophotonics.com/role/SubsequentEventsDetails Subsequent events (Details) Details http://www.neophotonics.com/role/SubsequentEvents 75 false false All Reports Book All Reports nptn-20180630.xml nptn-20180630.xsd nptn-20180630_cal.xml nptn-20180630_def.xml nptn-20180630_lab.xml nptn-20180630_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/currency/2017-01-31 true true ZIP 93 0001227025-18-000089-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001227025-18-000089-xbrl.zip M4$L#!!0 ( $B'!DT>LED'O:P! )[$'0 1 ;G!T;BTR,#$X,#8S,"YX M;6SLO5M[XS:R*/J\]Z_(Z>?3"7$G\LW*_@"0R'1VI]UI=]:L/.5C2[3-B2QJ M**G3/K_^%"B1NO BR=;=G,ED;!,@JPIU1Z'PC__S[7'PW=H.^] M-]_%PU[:3X;W__7F]]NWZM:\>_?F__STO__Q_[Q]^S_ZT_OO@K0W?8R'D^], M%D>3N/_=W\GDX;M_]>/Q7]_=9>GC=_]*L[^2K]';M[-)HQ^%%81CSV)I.0M1 MZ',:8,H\)"DSPF/_[[_W$5]\26.:?ZR;U^R M0?*C^_=W /5P_&/4BWO_]>9A,AG]^,,/=]'XR_=I=O]#/QG_X)[\@#WDO_70 M6X+>%!-&#<-'=8.SM&%TEM8,_]( RIW7O[_7B MIM%QW7!8\+ND%TV "]Z.HFQ2G5P94ON:Q^K$\>01)C_6#A\V )D.:X=/AY/L MJ9SB&.'[<=S[_C[]^L/\H9LF:J>]C0:#UJEN0,MTX/C-KY@/VO":\:2_^34P MJ.4U&U_1,#WKW<=-1,^?U=$]ZXV^-,X9?:F?DC5/R1JFC+\TB.?L6=VDR9=! MPQ1X4C=AFF6@WYJ8:/ZTCG+S1RT\L#2B[07MC+0V:M.+FOE@;53;BS:_I/X% M_5YOE$;U])\]JUF!?ORE1KOD4^!)[82D'CIX4#^\F;SSAPW36E=F:4#+]$92 M+@UHF-XZM6G:*(M[S@B7,__^^^_O\]F.JMCS)%BK7I8.XA\6@ZO346J8D3^KF]3DH\2U/DH\;<)X6HORM]Y#/4^Z)PT3FD6H M>-HTL57^ED>TO:!1C)9'-+V@?7+]Q+OD[FN_GJKYH[HI::]!![HG=1/&;[\T M?<,]:IC2]!'WJ'[*W<.@P6[/']9/2X8-K#Y[UC1I$F?QN!G(8D#]],>TSDV= M3W4/:Z;=3Z,&A>*>U$QX:-(H#[4*)8GN&\:[)[43T@:)=$_J)D"&*?FSVDD-J@X>U ]OHE/^J'[*\M*O"-OLF9M$ZB8UZXC%\^;)K4IF M=4S[2QIUQ>J8YI=L>D'#Y 8&3NK8%\PJQ4@T6G?RPWQ$,6$0-QAU>%#S?OAK M S>Z)W43DN%?+="XQU^B<5P,'T9);UQ/I/Q1C5.:_[UYA<:D'-V@KX9UVFJ8#H?3Q_JW]R?9 M#Y.G$;P\';Z%47&6],IYH\EP9=8P3D9\V+%O^J!8J&-$T9?:YRI3!L,G1SQ_531DUD7542]=IP^AIS>!Q M[^YM_TL-0"[7-W_8-*W.?I73:HV8>Y(,6R?FC]NFUEBUE;EUQFWVL,816LRL M/>V]ZP?]?D4RZ>-TQNCL&*IPT3F]3X[%GC MI,8XLWS<,'4\K=F9*";"P\9IH]9/SIXW3QXU&,+R<P,P'PVZH'C<.+4&R<7$6@SA2;,-F#ULF):T34L:IS7KQ]G#AFG37BM9\L=U M4Q_B7HT+ET]SC^JF)(OE7O'9X8$;CBK#FP.-^<.&::TQRM* ENF- <;2@(;I MK5,;IJ4UDI#3,JV5@3KO>3:\EO"@$N/[AKW'^<.&::W>0?F\<7*3V,P>-DZK M49J+:;4Z$YXT.A7YL\9)2,OS4O@'M9-JU-W^91Z1==D=6JM39VA M&=?;EVQ5.):'-V2/W1/GW]SM)FBHA MBB=UDQI\A4G=FD[';^=[_J8)L,&$:T?U_+"5G@:86DF>@O%&\2V>%(W:9+%BTB_FE* Y\50]Z"_ MMM%=9BIF#U>&3FJ'LMG0R?+0I!$ \@/8J$FTE,WX-F@9_#_OD^%?BY'KF=R_ M23X422E_R)^60\=)W4!X)_KA?WY]?PLQS6/TM@3EI__]O_[AIN<1T6/T*;[[ M+G_=CP]Y.L>E!M\6V;_OOXU=&C-_[!;AO]Z,D\?1 /#YP;UF5C#62X>3^-OD MNP0XQ09NZF_XC\^!^U Q!-@MF3RY/Q1_2?KN;W=)G'V7P[&:&2J4CGGW?]_\ MY $B& L/LW_\L#XY_\8/ZQ^9?V,49TG:7_XJD"";!-$D_JE@)@\5TQ?/EB;$ MP_[2(NO]8O!Q9_*[Q5_F%.FGE3O2D$I>A.\5NNE,< MB%27P%5B-Z[:.ZFNY41A[ RH&[_G+OH?P;QE\D[>&N6 MGRE0WY+QG\[#^_-?\6 PME%VGYHL[B<3&_62 0#^:_SX)<[*Z>_3X?TDSA[= M:SZ# YB_H'R8#..;N]G\V;RC4;N4M/C>X97_:?:W/GSYVVB0] J8ONLG,&1V M_F(.^8]5JKSYR9'EQW:R_..'VB_L^O4ZHK[YJ7Q:H6K;9TNULB#$F?@["Q7] MYSB;_/EK].\T,]/Q)'V,L_&"$3^G(YM\C'?DBZOC7]W3E>L!*.7I'^OSX$XO?(]L>=P=V'G#G 5\"'V^* MY#H-W&G@,XS=MLBC=1JXT\#GG$N;;4R@7Z(A6@1;_7_#:CG$QC;-/L1_S\.$ M9'C_,4N'\&,OSI_6A6@PZ'82#?M1UA__/NH#<&X;"?'+X-]LWZ&*ESE)?9E'")L[M=KRZ':^SYN$=,E4OR+1>'_N>/LW:1?A; M1_@=YW:<>U81_O:[6P]9W.W/UK+O@C+=#M=Q=[C6ZPY7R^=66!"D/!U\A="U MO?)PJ0QNY35KY8LZ&O[U(5^>:*#&X[27Y+]7;%9!<\%8K>3:$YLW$;M2 M%=E*[6/E&PY1I[BU]NUJ8\XMY?#*->_Q(K:KYM]76QMS#G';%EFS;G^KV]\Z MZ\S9[, 1Z3S@S@,^K <,G"OW[@%OX4%T^Q;=OL59>Q&[>,%=#JW+H9TC#V]1 MZ=55/IQE&N(5UW9MN_?6>1"=!W'FNW E#]].X'4.IY_C]#Z+1@])#QQ^QX7S M*^#^-!\N@>4:\7CSTQR1'\V'5Z2FEE)-W1)?7Q9F+0[8O,2_WU[)$O]^^XK< M9+]3U-=NB[=:XMRMO''WMUR.$]BRT+DON(3.*UKNK>QRM]Q79*.W5^"=C;Y: MB>Z6^)*E>*MXN5/:5Q0[=TK[NI=XJ]BYD^@KBJ.[;-BK6>*/6=J?]B8WV6V< M?4UZ\5)U77+_<#N*X_[E"'0=,D4]W"HVKVNQ?]NXV!_BR=]I]M=\P#@:]F_3 MP?1R:L8VK/XF]%YG"-;)_BL*QCK9/ZWLGX,GOY7L=^SP6K3#5IY!9PJNQNYW MB_U:%/U6 5ZGZ%]9"%@6JP,*_<31XFM\&_>F63))XG'XK3>8]N.^S=)'DSZ. MII.\./#F+HRR83*\'W^,L]N'*(OU4_T+ULXSC2=9TIO$_=M)VOOK]V$R&7^Z M_?TR.*LL/C\#]"F.<\+?C"['/A^5 M01NIU&G0HS%GQY;M;-EIRXXA7R]#=AJR,]]G:[Y/K2TK=_0FXU$ZC@8_9^ET M9 ;1> S+VSJ@,K-S+_?_IQ^C;.A>VC2;)3.T5?# MOKJ/AST0R85P7A:#5+%>\,0ST#X**XA#7&Z^K$%:6.'7=!@__1IE?\43.QWV MKVBUZS&[7-G>U#'$_>IS5NP>U#FDT^Q]GC@GP7 MMNY-*"XU)FC$\7(7>4M;WBGP2['(RPO:2>WII?;@B]P%;M<8N!V>;6#ZU\AE M2-[!N[.I ]>UY5GEF7+06I#::R?RA__"6L89;V'I_?QUWBP\IYR MS+OA:#H9YP-P\RM_C:/Q-,O/3]@L_L\4/*NG^OW$]5)"J9.+ M*^K$]3K$%77B^@JL:R>NG;A>C;B>AW6U:18G]\/P6^\A&M['\.O?4=;O'./3 MBF[;JIR1&'=.\KFDH'85XT[F3BQSKYW#=_8K.P[O./QB7;'.@=H;JW=^RX5H M]8[G.YX_,YX_> %8%W*?H?2FT]]GS_-GF#[H0Y@J=L"Z6.D+=9"=\9V6Z.IZ_U$K*3GHZT]6)\865 MBW915Q=UG;WI.LA9\%?%WEW.[(HYN7.\KD,X.F?KG,7UM4I'QPZ76G;2UHHT MOT'PU^ED&@WR1IW_C ?]=\-/T9=L.IY<+(^^1B6Z UQUS5OSZQ8W\D(7 M,I^!V!:/KKAC>"?++Y'EXMFY]E;OMG.V$_#+;A'>R? ^9/C:FJD?\NCW?]*YSUT2YZ+=YT[ .SO;+\N^#S8E0OX)>P=GH. =SYH)\/7EORX M(C&]VGQ*)ZZ7G.'IQ+9SGSM9OF+WN8N/.[O6+.R+?&=&+8?-S-UF7 ML.MX#CYIE_%YO:;J##(^ER"FW:&.Y:F*!:Y6QCJ.OJX41]<_ MZIP,T>LMDSXCL;W*%,?5Q&1GS\G7&@%=X?G8UY'WZ\*BJ\M$'LBS1*5DZ&@0 M#7OQ[4,<3]ZGO1SK%=&YF3S$F8'E ,#?)]&79+!$@[-V4#^DPZQ!5;Q/QV,# M9($GL\753Q^B"4R\N5O\>?43[X;]^'$(4CNCT<_3*(.5B./+TA9-R[V0A-;U MWK^&N!H/NLIM>P)M>UY=0-C.K$=R33QR$-=DG$W^G/'G7$)[\U_^-!_^*,7U M.9<6.7)F4>]"PE&@PX_+='CS4T&('X$0>V*^9UTSM$K'R[63[=SVR\>.VW)N M T)TW/8R;@MFW/;'Y^ 5L=1%K#JL;#8)HDD\7W<$_Y1O+)\M38B'_:7ARVQ2 M/#FCC8ZJTW(I3'-LA^U\=DXX=4US^!23!C"G H!QM[9ZK5,5N2G6-5"]6 MJC-*H5^B(8 !_R9HYO.E4QB3C0 8"+<>E_:QU$?U^29<2R@$R7B4CJ/!SUDZ M'9E!-!Z7P=>*P*V,F_T2]V_N]--M-(@_I!/X4R\/ZJ;P9T!DEH6Z#"G,7<0: MLLWW?);IMB]_L9WJ2]=QO8#L1_(M=A8#&+Y',OP<' ML*_&XWB2[PF"O^?>H)_R/U4R^BZ9.YRDV<7EZT_.LSNEGK9$=]\G7P;QS';KIU^C?Z=9+EXK&L9,QY/T,]TP6EUP>%KZ7;5!1_!#1E.W+&QP!U2@9BN_SGN/0S3 M07K_=,4N%+9!_I2:B8XLS8(OSTQ:=YW#)6F%^:..WI4,;[X8]L(>W$^!X M!VSM'IE)QY.;.Q=Z7YB+T(+R0SS=,OP/OPV GI? MV'[F5AQ1C^+K8HL_.K8X-[8XZ4&N689[:[;(G06G6=.99@57ZHHY)/<4ML'V M;'/3!V&6;4U+QRPG9I9=#,[>F64]5/T4NR.UO%Y' +IIL6>EIRY RS-VF3&:3CBSOEO35[U&+9,4=G'8YD'I[G3\*Y#D3F5?F!0_@VTF\0D?-\0);:M < MQ%\FB[YX2]=I))/Q]$LR?DAT-/SK?1K5'A6:Q-FC>T/E5-"'=!*//T9/T9=! M_#EUKUB?_M]1EKBGGP"=Q6<_IW\]I?GN_1>8ZO_?X;4N8E[ M$;PK%)X%;R),*?NW'?>,J<9->Y/ V6=Q/)H6'M,:>MP]I M-OGMFV_BSML8IO67L0Z_ MC9(L'O\R'3S!.^1.W+GR]$K87;J-E#Q4-7AD+7T1$=[8Z=6MN_%<\&(QME-VGK8YH*TM6_:3FS,32 M"_OI<#64C?MNV/MW^N;3E;!T.W6/PM>[.;$O2E$L ;1Y;2]2K&;UG>0V'GGH M+?R;>'GSP$_NFHNVQ]O+#DS>FW#^ M\X6XAW6BO$R^0XMR$_6/$\MO6+S7L9_VKDL$=(F E[I\:W']\2(IFV3CR:H; M\)+T::Z/YE2\$M;+1Y/)*>3?HV ;L+E+15IJ0;[#?\03$X#*WYS=9SAK4 MCK*D^VX07I/..]=TW<<,ENF*3.7KS)RMK>(KR9$];V>TB^N[N/[D6SD[)7 [ MVW 1F=[.]+P:T[.4'''B7!YC^3E.[[-H])#THD$N2CUWCUGV]*?YL%'*E]6@ M>??YG7&:\-D[-1=EI)RH-M+PS4]S(OYH/AQ:A%O6X/C[-:08!_\ X&87GX7APM\1O]D'X%0P/_GD=3>W&X MVK8-A_'GO]//#^ET' W[M\FW21P/7UO5S%EX9,];I-=47"/>HMUZD\+PPX1" MS\O#J1?L&E^&,#TS!Z=.M]O[FF*.BTG8G3N;=_FWHP8_YY8/NY+S"U>0].Y. M*G1)[^,(>6<(7X?07#43GZ>E.G4X>1N%X8+;&^W%']MBC8^7S#CI;6-%3=S.6?*:A-ME M&Z=CIJ_KTFHGWA#==UW;NS+/2S:?I#S&B:!SY\%K/]6S3TY%^ZZ^/V7[W(MG MS%?7,.F<^GV][+!Z93.MX^"#;:B=&Q=?X6'U"S_%>"$GUJ_J-&7-10H=LW;, MNK_P_M0W0UQ$K<(K[A/7E3P<.MO7]8D[=0_V*VPB=%8MV*^DAU!Y?=EAL]%; MIA?7#@^<.\=>;@Y[?]G*'_05Y\>>P:R^V,!'=W7/=W7/'CB?)\+ZS M'M=L/7+DG['@K\B0;),.>F&L<:U;':<--ZYJ'V[;J+>[L[2)&2]1MW<1\%XB M8!V-+^@,8N>L; AU5Y?S=;@B9W9_P,7+T*NN%CZG?A&59,U5N\IG[+(>9*-F MFRQ<%SQUP=-!.3'8L@OF*VX9NY$;+[-MX'XKD\1NE4EBWVV5P/^S\13N3.>J->3%?4"W5] MNVZHY^^ H_U?XO*<(\1[J\=XU1=>7F8MQ\LWML_AGDL(!,AN<0/9:WIMZ0#? M2SMSO3!1NT^:#S:,Y]XO."NYR&W>\)H0OU]"[KF%!W%O:T/MK% M<_-E^EE7YNSPW^@V^KD['G1N+L9QCP>M\"W?3?>N55/M1?<^OTG1?F[>[0+D MR[NU]SHBY!-W")M?3?=K]'0A6=\KB*.[[.^EA-MLMY"$';0TK&V7<$Z@27K[ M$ WO'Z+DX[0/&C>(O\:#=.3&=UN'*UN'NQ#L->PG7FK]VX6;@S,/2DZFB _- MF=L<:ZOI7*N&_3_6*I:[7K]M&:!-%#O?Z&*?E1K[/PRW#?]V?D'G%YPG]V[C M%[S.BY V\NC%-6F\?#^@J\+LJC#/33MVUTUTUTV<3PS?:[R2EU> MZ73]B5_21/^%MOWR@IY3-[X_K<]P;>%4Q_X=^Y\_^Q]3^^]TS*!C_R.?+'B5 M['],[=^Q?\?^9\;^^];^L\IK6]3$=[MBB._[BJ%%C?HED.K49='B M-_S+=(C(V=-*.(%"9%M:K0W?[TWUQM50QMD(0'CZ$#TNE7%_FHZ'T3"]',-0 MA\I<;Z_@C21H/XMXD2X=);VS2QU$Z M!%SA)Y5]2299/N]R5KZ*:]&D>4=DC\HF6Q^VF0WG>V43N?4-AI]^7^Q5%8-O M>_$P@D^N!+W%'VV:Q;UH?$&![Q8G83[]OJ\MJ3H:+B+1>B(>B2_E;@9)'L0@ MT9O>!(M.AYV]#@.'9/L#@VO##](%Y'TZ!H(,W?TY\;"7Q&,-T,0UJ^74_#G:91!,!%?V)':[1%?*)IVS(_$1"=NM_$N#Q1HJZZQ M$#^-H\RDV>@RF*)5F52P.4K([AV@EW2>Y^SB]7UU7CAE-K9U.;LH]-*6LU(; M]PR[_#'.[M+LT?5_6K-,BW!C^F6<]),H>[J-!O"JVTG:^VOU)5GR%3#Y.(AZ MN<=]&4ST$J/>3+9]12]-1%^"H9;J%YD:SCF9[51-D2.??(T7FYR?DO$J6X8P MI=^/^XO!8)5AR9)HL)AU(06>1]LV;J;K@O-V(>Q1^)$=NNIX!\TZJT:.P1UT M];! E\L)CY^C$6?5Q;7H7JXJPDN'(#JCVAG5HW R/DSP=O:[<^ 6^[MYT?Z^ MDZ%\0V[B?>PNBX[RUF$S#1<-W-5UB_&7(9VM*8MMD3Q:< 7B@,7V;+$R?'_M MF+H2DPLL2RV,J/H[ROJ5JM'P<31(G^(XU_^7L72%?5I!:-DCKV!TN=[7C@MX M,[H>89=M'+'G?>.ZOR8 MK@BLZO6FC],!#.T'\5TRC/LZ'L(/$W"TAV/5__=T/'$O^1!//H/C/TXWTDL?+ZST:7=.:,?[,B.:%^N$CAE.Q@Q[UPS[B(8Z]^&4 M[L-913;[8*?.Y3B6RW%6K/-B'Z7CFQ.XJ@=/GG>YD=>4&SD_=NJGVLM:^8;MN(WZ7&==LMP?;+>Y%2NX\ MROAM*.]!3AYUBE2%FJ9G2X+U/9T<75]C#I./)S9VKH[PP.]Z" MW((Y*M@=;X-_%V80!\I![,H,G^)Q'&6]!P4 +&[.";^-@/@7EMK+[]L0K;S8CI6.2]6.1/_I8N2+LD4G0G3[.J_=/JE"/C@%.QP G#W2WT@!=P5&G$;HV/5>L!?QM M%KW3 J\V/]'Y!:\MZ["51N@8X'HUP.ZAX?4M?>?\=7[ 2:.!WF^UZ)_B\21+>I.XGQ/I]V$R&7^Z_?TJEK\5MU?""-L='N[<_BLZ+-R) M]$4=$MY.0KM%O21)G9E?\LMTX"'DP_\1^+^7K/#*73;Q?Z:N&.(K_*L:RJT^ M?]W\L<.G&^BZ%$/6$?9X3H38S8D0+VU%/@4BYZRW66Q M&%*\KGB\^(![7\W;QP]1%H_KWCQ'-7^^\VO[\9?)GTEY/5HCY&OC=OY.;_A4 M]^YDG%*,Q(_FPQ\[OW(Z[K>]\O?;8.=7#J?K2F"5R"/X\3EP?HRS6[<^RV_N M)U]!)2PSIIOQ ENX&6U?*B )TEZNE&8#/N8:V\+?QMN XB$2 M2J,%LT+[TM,DI 4HA#+[YJ??\ R*QJ_4@^'@W!8(&B!-B$=EJ(75H0I#8^= MH!!Q\2:W575@E%]9!V(&W_9+PJG"$H5,:L8\PT+E$S8'01(O-&]6//K&+ZV# MX;R#+;YN66"8HE9I+*DG38AM6'P]]"5]\Q/RWOZV^EWWZN)S8>XF&/AKYB[[ M[,??_F_\M,5W0ZL\X>N0<:-]%)" 4W_^71 ):5;]N,8OK8&1/CZFP]P!RY7^ M^&8Z<5YR/QFN2N8L2"6_D3??]>->\@@"!W_\8)< ]*4 J (=&LP$"7V K@"0 MFM!3;[YS2B!_6^$@4$8\3(58@;<%I%7@;3*(,P,K>9]FVU!02:$#9)"O)5(6 M:.7[:L$WTGOSD^KUXH$S17'_N_SMRX"M?&X5DD_Q?7Y48CAQ%X)M 0H!M8(\ MI!ABV@?V)4B%I5;AR'_STX?PYN,_;S[??'AG;K\S-Y\^+H.R^KT"EL]9Y(AT M^_3X)1UL(\J^1H1C6#3*O8!C8%Y6ZE5?A0#$Q\\?9M]=>;?[8*[TEUKU?@JY\%_@+O1W<'G+N&,TN^3%US[J&=#NZ2PWY!9S_O M95FC47F.\3)&;]GRH@A+.?R76>-[3!KFA25"(=?A$D*Y4XD!9?>? J6M(5L@ MD\71S=W-W5W2B_-K:%=@+F^\7X&8+"LF@[316@5: 1MI,(\F+"%&@BW+?>[Q M<+H$[_K'=P!+_(9_F0X1:82,&I^ T&.*J34!L4+J0B/I( Q1!3(BMX+,-2AU MO6D^Q3GOE->Q3MXGT9=D /2-UQ9^G@YJA)1)EHNBDLZ6!9XO52F*8&N\]547 MB+ E4+H0^M0$Q%*%B!%,9&%Z^V+P*J]X-\& M[C$(T,8 .J0$,VHL#7#H*P3_]@H" N8XQ' 1.,''0W<'=?P3IUF6?KWNK#" KV7WJE)T0LQ)SK+(?8S!/ZWJO2:9D.*W1R_W/M MJ+\";PXGX]N'-)M\!N@7S:;':MA?Y*K=^,V2PU9FQ_#K//- M\;JGNF(3")A #@X?\9'FOM8&'.YY#*,A)J\@1BA>PFM+L/: A]^.!U(RH+[P M*5:(^P D"0L\M!\$U062E+P$#XAODWS1;%SGTYZ!3):/_CO*$J>\/X%;MC+G M8Y8\YG_=),3 ^L)*K4+I"Z6Y!'57&$Y"$*J/S[P\A5&E5DG#57+\/HP>02)< MC_@@&?=< /0QBQ^3Z6/D#AK#T/%XZK2 ZRHYGF?H/L23'5UTHXV07(82,Z:5 M18$M+&"(X?=U-O'Y@DGV ^_!T6]S $!""/'\@&@E3$B4L%Z!?L"IK'A 2*"S MQ/]#.NP]DP.0"8* AEP%.) L5!"$%4YP0*VND !+MA\2K,!\#"JT,@('$092 M"!Y2+Q $,"]BO4!S58F$&#HX%=Y/'T>WT\>/T5.>Y!C.W_3:*AWT:H?TDD\!HB<^OR,J[IRA; 8@@LD M T]@[?L: 7O18IN#*"*6@!B)HSBLL/3.'/HSGD=:1=\<& ,9$01ABB+(60 MS>!BTX*;@%5<28Q6?+!M2+83?<%M_PC\ 6C,$O./PY(8QNVCC:]M <#SX^ G M$L;!AH:(6!P4J7?#?5'):LZ3FKLLP$::UJ]0$T;K2:EYZXF:A.[L!$ZSFQP" MZL870OF40LC'&2Y3>X&LZDN,&O#>%=(#XMOF3@>4$!'C*T\7&7$!Q)7X0\OSQ;5M@'X4J-!() M3(@DQI-(%?&2($$U5RW)Z? =WZ:#?F4C$Y3I;7 >BI%K+S!"8"P"7\L0AR$J MTD"&L="O2 OV&Q7C9DI<, 57O*[WR=>X/P/OG_&@/\\MZJ?\3Q57S*5)AI,T M2^)-J^%QWR+.?(0%!F>!4:!VL1H"_(;J:J!N-79),A"! MZ! L##.E7:'5Z$OL8V7"N[NX-[FY"[_U\CR/2WG<#&MRA[[I^@MF-5.?8M"!\.#WX10L>KGO9:(1C)L\U:;[SH#" M*PH!+![EW"/"&.5V#B0JZRVP)"NE.[,LXXIJ>SYQ2OI^R'1S!L9,$R%\HSV#"@_'$$[LFY\^RE_G ML.WX[368\U&_ C@/@Z=/KG1Q\*DNZYT#6%=F.=,Y&U+3C%I+*->62(_Y B%8 MC[+$+PRJ.1VY5-[5!N>>D6FJ&5TM9:%6&BDXLTJ%G$-<)TID% LK"3E$#XI, M4<6XR^)XR_E%3K&AUG/U@[[0A.N@R+=I*5'%U O,RMW5XV+3M#K>:C(-2U\$ M@?1"R:GOD;#,ATA+*E$01<3WGXF-4]3YP&JZ?5V>%:+ MX4R!/".\)M%KW]@1@D5QZU+!!6!KK948K*)A\ ,ORUE!XDP.!-D2B,E#G"UV MU)8*+7\&3R,;YCH^:_#'FK=(?6R(#3D0RK,40!0H*'*A/@Y8)1>*O.4]TJV! MV@<:;7N<"H)P4 T2>9P8J2A&J%ANX$B/5MT[7[X$C479N:O0?G3ISLB5P,ZK ME^8^RWR7PX41[J#":.*>!5ETMVZQ%V7F&]TZMZ\Y_E;B=CD:#),[6$SS[ M=&F$I@ 8(8@$)@">I:@LUH?8U=35O'G?%R;\Q30Z)+77NK(T4=LFV7BRZA9! M\ H?&_\R'3RYG,).U'>PP8HMP-NT 'X@?*T#A0T3.!16AD&1,("U8+IV =@5 M+< LH['L?1Z5_DAJJ2D"$ZPA-/<81V6:@X'=,\>B?PI<.$C'KKM^N7\Z_A3W M5I+%-DL?*UG=31O39[&I(JW%@0'GVS"I+?,DMV7H9"2M;/<3NAP\OH Z"PIG ML:L&G.]IE;5 M;18AL838ED#M 8O6LP0&64Z9D8'U6(C!%?<*-\8=1JO6 CB']458I+TX[H_= MBJT9X-UWMU'@@:/G]B)\)944%)>LI8BDE;S$ NIF()X)Z88DN]$JX)ZA 7C- M$C-*A5= ZOO$JR/S"J_L".^2U.1K$O66%F7L\LQY+JNR7N-Z+KJ&FA=&0<$C M=R010?Q/* Z+.)/K,*B),U>TT%YI6R[9ZH9(-.PO:LC7EWE>>+E;M3NUAFFA MC(<"SG@88L2D]3T)08MA=4B39:1WAVX;Q,;+UG*Y+F]N.9^%*(90"[PI27QC M.%: -S> J :% -JJ>N1-;HGGEL!NA??[^#X:E*?I>D_/0E2%6O* AP(9YBL: M(N;[;D5AX8P7\LK1+\RVQ;0!O"74)A%X:OTPRH8P9+QT7#>([UQCGLUGC.M, MZC)VOF6^IHPA93CEF@@=%EK2P))63*KOKV+W' B7$/R:#H"M89K3:\['B).O M;K$WG0O8D"LZ@VP^7B:R1SUM76<"*0@'VQ^6)<,T,"L9W(7;Z[.2R$U4.@PA ME]-49T9(3Q!)W"';(.#26*0@:"CW!*2H#Z!];WM"-KM3\UJL(IE1LXO4YKD2 MRF6@E=$>]Z@*%;:T -P/?539+T,(XZ7RANW!V@LF;=XKUIA9A8CB$%L0XR.? M%SNKH!]M1>\C)'ST(DS^E69_S7:HDDDTV$UY^T)PC3D*%,,F]*1$9?$I-LC4 MU-WRE8VTU6\[D,JN;G,FFENG1M/2QA688V(H]S H!AEZH0!=4'A(84WE))?> M/)YIA^(Y<+:M.?(H]6S(E%8:W'SN285*L3/5[0]./9\]$\Z%4((S.FYVPMI/ M*RM/($XXF#7" HBO3!DG*D*J=&54REIXZZ%Y"=QM=,Y+I#76&ONAU<985C8X MPHCC2EV0X(+AO<'](9X\B]H!@2B6A@%VYS9L$#AW?RF>K12F<8'Q)FHO8'D^ MS&V4-IIA&4B.K;+<(AV(4A\;9FFUV$P0Q)\+22^D'H0&^4 6TPF.FPA*4 MXMRQW!W:PMW,]QQ^!^6)B;N\_1M]THKD(9""RT]I1E ME@1@[(H]$(K!I%22:+*"P2[ [16O5B43(!$*IA@UF@H24"N"LNN1MA7E^!;) MN0'?!V;]6?>=:/ Q2B 6FAO6I9Y7NRV2)"&VH'%"2271&H)LKT"&6UKM2\$H MDXRL8K,1I)*R2%4U$]1,X8D92]"(&E T-J=OPP M:NI-U7KN Q'/A?Z:0-1/9&! D9;6BOM>I6:1X#4V:H+D^>"VY0-##P&MS6 M4T](&H&M1MKWP'7%@:\*)P B!%+)DG#,GP'N8)#^/6_[$:33+Y.[Z:!JAY]E M7Z65SNY3\ JH,DR'V.,E,P._;(1_%]#VB%.K%<92A2%C'D:^#UZE4>6I3TQK M&CN Q[PGG);6[^;NW7 2#>\3&#K;+]I9T7C2TU9KHCW" 2',1)FCXF#+:D+. M-4O<"LX+ 6^M\\?88/#;2(@TM];S(*POMCLM4]5CMX0?"? -RH9" M45*S'L1?C]FZ!6E:D/:K6AJ#:,-#S:E/()2AOD6,E#VRP(-::9M7"@E?=T,N M9%$V'9-'7#-B(/3PP>J$5/(RB0E,^69JV[/-\;S ^/10')P;JB41:J-S L];[X,DON:A,6F;4%D M5"@"=N-<&P%[%(KKUT[L+EF8X$/-C(DB#)W M&*FLR_>K&W$4K^_#;0'2RU%H2TIXQ)T7)99R;'W%I0ILD93PL:[&Q,0G]#0H M+!4OC,>+,AU@8/WTP746R^N0R^J=I3,%Q9D3=]M.O?9;J=:5'C7"MJS!2#U?R[-40 MN@&0-O8)*$.^QSCE2!HCJ 6#778H"5&E7HDPWVL%JW=_TP>EF@<::$_!S#%.FV-]D4I+J 1[" M$:Y1%$24V6)%,8G M.##EU3@&AZ+:L;G>KNQ&V]>\-,_MI0-QOV66AJ$1UGH\Q$*4FRL2!=6JQT,L MT]K@=T/G%8$QJ:55HQ8X]FHUT]2G2F!AJ0;J8HT0^(T%3=W/5>:7M51]#EE6 MB+O6<=^5'"XYQHN]Z[PRYO=A%D<#UX'UYR@9ZO@NS>*=2P4,1]6L-?=0W:-V53?2 5"*5V M&[3&"E"8A40&7-N*1%XX"1>$J>BT7]-A_/1KE/T53^QTV-]$.!T0@K56!"(" M=YU5@,LRE9"SVIM)KI1PO]\NSDB8-!NE<[T%=D'-'?<%,)N2R3:@U-<> 39T M9X<8UF6W;P^QBEMW@51MO\\($QH$B#"%9,"MNQ.@8*J0ZTJY\F6B?U"%!OX> M94PP:IB?U^(M&OA8K4S%%[QP$NY/H072,R3P N;J';5@O@B+O>? 4%K9PKU> MPNU3H4F7.:+6#YA'N:\"C; N%1H-*@6OYTA5EX=YIH>&C+NLEOG:6L10:!77 M)5,AOVHEUTJ_]@'P<2AP6)WF\[PA#7/51!#<*H;L@HJH>@?&Q5-Q?VJ-0K2) MI<96*,D"5YL:%*>^ X:#NH/35TJX?:HU:D(:\-!HJHAF 0J]\EZZ0,FP8BPN MDR/;7#4?'#6* Z4PI90+H1$MK^71,JP4^5TF^@=5:P(CQ*B$*%.%TI,$Z;!( MP(>>X'5W6UXR"?>GTXS&"F(#X4F#B'(%CJ+(,H=*>8=PUY#H/ZVB<['KK;QB"[O*L,AI$S^T_V()_ M FM$Q2E%F""\BP:OP+=WW ZJF-SUC\8U8C-6"A* UUZF5$/%JU>NG3-]]J=U M?(%IR(QG*'$M$JFUIJ2*+ZJ=)T"Y\YWL_GE09:\J16@F$%,$^]@U=K!"%TG" M(!0U5[2P7;3I#'Q#:A3K15)E MGRH$@:Y5+'158:X+LG(5886@&8^\8(]K)UHUW9_M6G@FPYMA?FOVIA^,W2<"B\%[_M>'J>*-?WD%G,_0"8U1A9).,A?JY>!['KRBY^VQLN![4* M3OMK$1@?&)P%W!CJ+9)1J'H!S3G18W]6P,,&%!E6(.?,:$^'TK)2I1E=Y8J- MCN194&&?6A]4H75M,H)0$12@4-CRTJE 4%0QE()Y)R10:]?-P$>>(=0RQ45 M?&9Y4:CG2TNJM5D[*KD#X')0%<"L9)X/"AZ#ZO<@.)"L++@ M5!M5'A&]-B? M"F"2:VX5AOA!2(]8CP>LK-Q!_,6F[T14V.O.(?C)UJ+0\0JH18G,XKYKCY%= M*G/V29MG5>NZSD0&091H,!4!Q(Z+9#F%F*"&Z9]K][8H3-L9L]:N+LCE7JUO MP(,+$!$2J[(S'EL]&/Q"1F[#["[-QBM3WPU7DXP?TUGSM_%O4_BC._?Q-7:% M?8-T/,WBXI::B'F+O&R"$/RFXT MX%?ABB82OEP[QE!:)03]%/YXS^3.(NRWL/3 M^_AK/%CQ/,HQ[X:CJ6MQ# /06IW_TBM_C2,'0M[W)XO_,RT/4E7&+HUTS6= M'@'I33DKB/JE=*?\D43"<*YL4(;]K%K&6#7W6Q/Q=5+^ !ZY(!!I4A!WP02% M)=->>303>[*F@7HE*._6[,5KML_XP9=:*V,#SY/6$!*ZX]W%H2A0X55+Q];M M\44O)SZ5\B.N03T/(!(0.I3$&LH*NFLJ6@N0.Y(?6^LQC)7R$9**8TZ5AYDI MO%98O.HEAMUBG:NZ@Q6DF$@L!95$!!36M:QI(37GVZ]G)\=78!87I+-V0@NC)AB$6>S\*DW++4UJJ:6I;UG9Z.\D?7 M5 %("%&&R4 $ ;BDNMQ#S4N1NC6[,.6'N F9P$0%OO!%@'!("M\GE$J?4\BQ MYY4\63Y+8!6"WZ08T]K*$$M97H@ 5^UOTQ'\A,J/*Z0.Z'XVKD96$ P0Y356M*R#:CVS15KNI/ELU HI-$$?#D: M"(19J&79G2STJ\?B.I*?4-.!;/A*&*4XL=KB0!B_.%HE/=O)Q^5HNH I+[#N M&B-)/'?')2DK8D.MP@NP60?.9WDA,3[%H=7@A!$@$R]\7@(/MJ@8OB8R'2)* M=-V:R/P?EN^N4OX)/,"KI@.B!^6C?10R$S; M ;=GDWUMQNIE\?#&U3\LC:SM ]J,FE0XP)C,[G8/K.\'Q0:9XJI:$^ESMM8W M_$7 'A!KT5)S1S'&[J)P035RF^F:A44,H@,>5"L'N615<3I/K%OJ)3&R/N), M(H\*QH$ 94\.!7JEHJ5]Q#B]"*Q;VX+[ ;,A5YKQD!N/A *77A@A50YGK+A? M_;RP_AAG2=I_-^QEKH=\$,_^O^R!&W[K/43#^_A3-(G#N[NX5W\W4-L-:5I0 M*ZQV-VN@$-N0@*E95'M7.R:]E9SLD3]V1O"<2+OI\CG+A0\\&()GI+BOE; E M$UI=O4/R;5[[?4:TW5?-MO4]"%P#3;47,,.MYRXUGSLRW+>;=H:WKV_>5WDV M#I1O$/I M_HZR?L4_W' IU.H1(8LHMCP02F D**;*I\4Y&..!,:VY\(93BGRQQ R[(G5: MBC1=SK1*%T.YUCXW7-$0K"HF_F*CERDE:^CB"^E)SO9/F(]1=I/=3EP+JUR^ MBIN"-NJG590T(@0SXF'E$1$(=T"@"&5][*_WPRD^ G+_O>?A>K2:('LQ(JW' MVK@RW)B (ZTU4I[EKJ:J:-U@U_N:'@*1V3JJZ>0AS=P!N!U70C 9NM;YEH*E M %7K 1*E.P)R6'<5FS?_3RWXZ_ \&^Q6N@>82O S?5#**@Q5:(R_L'"2U,G$ M'L%V0K(%I5>3"\J .^*;$/%0>S0 _BA.($F-4=T=:Q1B"=D.\ R29P';9H\E MEI2 T^11A)65[KJ.\K!^B$C=-;?Y^=T7 WLSG8PGT="Y2[N15UO%#<(!DF Z M2.#!CR4?,\'U\\B[!,[SP6XCM#OU1R56X(A"S.@;B!!+L/U0L><1>C/8SW J M(;I#1 *LA@3@80>*+.X7$>!L5ZN]4!.4M:Y9.V1M1-1^0'#H[OC!&G%L DD+ MOY\)I2NWLJ&U)GT;(!O%PW'DG+1Y&XBZFP77B\O*AA#N[';%"=#1\*\X<_T@ MX]'$O7+#U2Y&4,9MX'K'85]PP?RP."A*!*DV2&55/5>/Q#,Q779S]HMIR&$) MJ0E\(0Q14@>TO%^;(2LJF*Y?8;,UIEG\ ..2KRX\2Q_C#_'DYJ[2@'2+"\%= M_S(N/8:X1=S'@J#2?N9M(RLQI_#7#Y8V0_,2H-L"Y8 J^ =;4"2!5B&GBPZ. MC'O5]FMO$=A4>G"H-UW@&R@@*<1 H6'$V7MRC6/SI9ABO;0E4/J6?-(2P#X]1]M=J8QR( MRB'(^!H/IP[FJO0OA[>>M@$X1E*3T# P?L@CA=>!F2++QG"8-W%P?C22RX1J MIL!!*?7/:?1WG'R.>P_#=)#>EYL=!R88DTA@Q@+&,3C$OKO1JRS ]DD0U!*, MB#,@V.=T9(&9RR='(9<%MT7XH8MTN P5Q [8E.0RJ)YZ!2ZI4:(.5KJ5+DLC/@%*GDD1+F!>$&NLPD*[)!'>WGH*I M=Y7BC#9(XC%4UR:"G402"<9AH$,C?&L"9$*(V+$%T1068F(P /62> 3^HD>0 M1'"&G4?J]MOCY*OK:+2!6 )8B"M#/8*1*T\PK#2+QD/UQ"+G1*S/#UE\-')Q M7PLK)$=*0\0$X9]O%EK>DZ)>=WGG1*Z_TZ,1"V$(7PCS<> ;3WGNOJ^RIBCD MMIY8]-#$\L_/.67&**88=[=ANKT7S&@1?6 O,/52N)KB/3&E7L!6NREWXX/% M"V1@_2 ,#><>#4"Y:XT$$GY ZGD*GP&E3N0\A%8S1)7/+08S&"C-E"X5/%FY M>W5!,$K.@& G<1Y"::SAV%V 9B1C!J,R$8FY6NE0M""7/+B"]X_BQN^JX$VH MM RDN]O7NHNZ@I"6(2*%)_6\=0P%?VXQ#P\H!BN(F66^.]IDB71J*]#2@VA1 MUF$"*B<:@&",?1\C(82[OIT$TGBDP2^E!X\.MR#829P'B*.] MD$EK!$=^()@)D7*2""3T?!'26G+YSTN9PJ#>Q%VY4:#X/HF^)(-D\C2'%M1' M>C^LEC\T[#NMM-DE@1(,02@"MEU)@X4H C%;9FZKN=9X*L9KMJV7$B)2($THDD\0(3U/" MRC(N%59WJ<]GQ39T?%96,JTP#[7EEKF=1 ,:7#.GMKV@NL/%]X[8-!KK\=+&O.L/OE)SJ9\^N.MQXIN[Q9]7#\N @-^EV:/;2_YY&F41O'W= MR[J=?ADG_23*GIPRNKG+:PE67Y*!GS")/PZB7G[:9L,^N%-,A")$J-LM%EI[ MY6%[PSU6V>LD-;5--;1Y!O$8$,]I\4^N=#E'::;3OR6/T\ M9%.'J%.1:Q607^)^/^XO!MMD",1-HL%B5MUAH67Z^(&OF2NFF*D^%"-::2-\:C0T2 MB)*B\L'=D%ZY0. N+BRCKW@8ICV(6P*+:&,*H456G"OT:3U3.X><;DPF6>^ M-MQ@2Q7& FP@_%.D@32P1*5?F6@R?2VT&T]N[GY.T[XK/;^-LZ])+Q[?IH/M M_(_5(P9*A*#<98A-H, 7H8*6A3H\K"A]QBD1:] V ?,"D%NK7AA3*,_;&C]0 MOE5>N3' +5\P;ZAY4=3WK1>2P$HAD!\*K,L+4UB(*I+$&2?K M3'$ D-O(C-R96&P-A1@.A4&(@G)+@?K8JUQG@3#S*L5%+X-Y?J5AC6K8@K-] M=YFVH:ZN.(2X/60,%OU7-N M2=$VA8"5&^(@,VE]L, "1L( M5/".7P6*5BC"D?YV[+3 1!IU4"( M N4Y-DZK$(C5%2FZ3/NA-A4-1/QM568C(K,+Q\')FITXN[G[$/\]SUZ!W0,+ M!09Q- !_;79X[>9.]=-1!;F9146_1$.TR('U_SV=7W5FTVSMM>D0?IQ9O7%= MY@P&W;H*Y2CKCW\?]<%*NB/4B&]RBY4D[C8L3$P(<6\0"%%4^F)D5?66I4)2X?Z [YK:9%@MR91DO.\O)+%C[6 MK\ED//V2C!\25SS[/HV&ZYF1]^GP?M)4+(EI6H.3+0&YC4<>>@O_)MX.$7[]:OTK'@S&-LKN M4Y/%_60"%,G3-[NLU_MDZ"*R?/ZFA5IZ83\=KBY6W'?#WK_3-Y\VK9EG/4R$ MA"A&$!TB)<#3*\I? JOJ]_R >*Q;M9>L&IC9QW@;F=*20R1,"18N8O,Y4791 M\A^&#>OCG?'Z),,+6)\72A7WI.9>$(;4A[ C# AAB^-*"C7Y!-VB'4>HE,00 MR!)I.-.(A-)0O^P-2G!07_/G>2=M!M49GH87- M,0XIE3R0H='N&"L,^P23Q8\W>2N063W M^2'^'#U&PPC^9![2*?SY_:3__2$],(\+[2L,,0@-?>)KS%#I!"G[MQWWCML627N3(VZI8VOE\%\V2?SZ(DL'3+-:' /F%EL$H+PPQ M5QZG%B'#K1%%)H9O)66HI^1K?_AV-MED6X'R7I,7()XP%BNK0%NV/B*6\P9)T M8G%@/U88A8RG#)5:>JZFW1?E871A;/U)$@_O5UJ*=E;;=!TX=DJQ>=N*(RM\ MKAE3UD/N8)PNFIV$[J;K2IZ62[R:LV\CPF&)=1C_O;GUF4+6-6CS/6X]Y5M? MECM\@?/0:RH]\JSVH4FUO(&^ U^I8?^/-;?O& SGR8!8Y;94)+4F1)BS(J8) M.)*5-@R">NQ\B7A86@FK"4;*0"A.0AMJSWCEW2E"RYI&+E+R,R'6D873:$X\ M$0I7"@ JC#)FB[UL)*2N[#P2C^R%K^#C+6UF3IH\;\DK$./Y(FA>4!9Z$E*F3)AZ89C4;V=A<]J M0;\_!*7>O6A33!V:4M(CU!+K.Q)HW\>F/.M%X"^5'7-*7RNEP(M RBI?0&BM M"?=D:,ND*WAB>%WZ6+4=WIE0:C\;KILL7BBTB5QVOQ>.("HUD? MS,41BPKQP*/_D'Z=I^WST>X5/\?I?1:-'B#LG-VCDA=X9$]_F@\;26V3;#Q9 M]2[";Z,$(/IE.HP__YU^!K=V' W[M\FW21P/=XIBM^B'MKH$S&)CA#6N1Z=K M @?6M2P -(8V9&QH8VZ@C;A[6A)_"WX^2<)>H<"CG((W2SQLO5 IK6L\*BI >PY[_.2HZBP=F5JK04%FI&$?P7G&%L5< 75RZ!^:5Z72WX MA) 6G=!$D&82.CS/K:AD.1BE'!Q@JCT"X8.FB'MEEI6!5RS?_/11X%^;R.&0 MVQ'U,]K963Z9&)A NW:.08AYP$/$,2K)H#0#,OA[(\/ZH<.7E$7D,;@[C70[ M'8T&2?5HXO::Z6;R$&?SGZN,HC3U0TJ-]JU 1!KLT[#<091" 87XD0BTTQ;W M\0ADC&00@/M2!"P,D&;E92J4$- T/WTDSR30[\/I..[K-,O2OR$B-]$(.!_X MOC&6W+P+?83DQ'(Q+!9$<$$)HS:PH&>L\GM:0,J9*@!!<\C08!8X>9P=VE\)]1"&8&=. M47 G&[JD>(BN;5ZT$.@0M-Q)#1V/EJX%8@ \!X0+F1^*H&R'+L"6-14TK9?, M')*6VSC<XRR70TVZ ZA!>^3$K@24D\'S-?2<0I ML;+<4PL),_7G[R&>\(7>A*PM P2SSE>UY(4&!]B/P*.TA7[]Y>IMJZ M?CPEU0YO')<)IE@H#>>",(0T#:@7EH?M ^'Y#=H/@NSC$*PX:7L9EH0&B+CK MM+2[AIIZ!*R)];D76AD&FJ@36Y(&6IZG)8&(B+JC_:&AV CE4\[)C)8:>\9K M*L YEB4Y^TW?M;H99OU0<\9((%UC#1N4^RB!TJJ),]'Y$//X9GEIP\ ===#" M#Y%K_JEUH$I+K$)<4XO7>I_8P#SZ:AYX!)O1G(&KA]'TN=AZ4T+?4HZSJY# M^1Q]"[^Y5\[7\OJ&W"H6Q]-9+2]$8]^72BV2OG[ :WH82G^]2'@[\/(6;(E]HR6$'*?+.X<#2059KY]:IX M,URFQ6*WZ"*@&'-Z5 B#F91^V?PGD$Q7U*@D]6IT%8;G0-FZVZ"XZZXE(0)W MO9W=3=GE3<-&DFJG+5(OPJU0NDV'N0K]Z*[N2H+R_2\ FO;F"M=\'< J(7(]"V M$*XQ'\?:AJ"#W17CG/-%51RB500V<-9F!!:.*/P\B-T/X.Z]J.65T"2DU@A& M)?CZ2 9:%\< E)9Z_9[VGQ !F[*&Q6:P7H[&!H^.&VJML=(+: #!BP4_KNP$ M&-:4G4-LLW;9ZNYH%,TXU7@<3SZD;D T:"O5SSM%YI(U[YW8F__RI_GPQU+( MO45+4)MF$(4.PV\]EP&+BSZ&&Z(2&>*9 Q8R/[#&;<055%)452^DI7YU [P% MZX.1YY>/1R%/R, O99Q0WUJ% TO"4K,J<*4KLL#6&PX_ESKC]B#?1DF67[.K MG\H?_YG$693U'I[>NZ3G*O+%F'?#T10"1#< K258EE[Y:QR-IUD>3-HL_L^T MTMFS'+LTTO7QA]5)AO<;*M^(0:Y-# TUH4XPL3:%QXJ-JKK^S=0F@"'A9;2Z1D''0[Q!&*!-C=\5Y-6,66X(M M\K4?\D+>E/)%Y5SDN1+P9 K+^)1+T$P4@4\,OC$VJ.! XRM9:31^K@0\F<)R M$NR'./ ]*076(1.V:+$F:1!6XHI#$_"PV#(#"!+F*QYJ&GB$RK X^"X15Y6S M1;MC.]NF^10_1LG0P>,:F2>3I^8K6/;I:BYRM\*=JL:22(ZI5H%69;0(/['P MS4\?T:^UN#7!7X_N4A1_O5ZE#MP-\5P1!";=BKWH/0\+/)"6A]I@[4GI'*'V9DL3]-27'/P_T#(7XL?JHAOW1: XM)B M/_3=-8L%/3G=THTZ*U*>3,4%B&$(EH7'I*NAUE2;<@= 25O9F3I_4IY.Q0F) M!=/*DY:%H5)(><4F'T8RJ!A>U)Q / A!#^RK8H%#JD&S@^>A18!463= //#I M#H3]L_85W2*)P KC@_[5(?$\;JT(5.ACB&_5SG:]=DMH%V#;MA=!S2$26 (1 MCV^0H0H+/0=6:8@#GD?8;4'>4&S5+ S8\! 3%7H!\C#R*9:H+&L(:?7*L6U, M7E/QSHYPMU&;8^ZZ?KIH1'N,"63]\KX6,#<[>\\-("?C43J.!C]GZ73T;M@; M3/L@8?#77GZ#U#3NWXSBV:60$#2-D_[\EYJ&!>@VV'#-EOJH/M^$Z[7KRQ"8 M030>)W=)+__(BDY8&3?[!8"[T_DU51_222W,F^Y;(\SUI3&^13C$2@C7_Z@L M\C35?7U,_ M"2%:&TL]#\1#8=FVRP@NF:"8AA N86&QM486U?.Z:4E1PA155Y008B5E1QK6R&G1&N&ZY+"BSS0L4"3VMF0TXQ9[)<5UGM M+G6^6+9>,V:4TTF2&@TA/@/;6EY QX6QK3M)+\6[R+VB ZXQ2107!.)E"OE+BJXM5F_\K'XU)N?WJ[>.U\+R_. _:,96 YR M0KR0(V LX[QDS@I?F8?&VA9@J=P_L%49P"O,$8)NTR[EXTZL:8H)+A4X6R_P M6J4L/0BP+92EU!("K!"$,O" J*%/"L>+!Q2W Z2\EI ($9QEA1&PB_O/6$NK+/9W+O"P%NH3 P*L>!@M !PF;/1P8\ M\(*#L;<>.FS-P74 /U8N#RY"X)N[ZL/R.,%NQ7Q$D +YD% 1+"TF/H2EYOL M2%9O3EQS%IX+Y6$P;:OZPQXX!,BUH@2,P]!U=FBN@R$>,4**)1UQK*M^6YPH8IS5%@! [KB.U : 70M]ZN@!X MCA*CB*M^#;S -Q%!35FNN*](<3X'J"?7R996([5LSH0$G^-Q^Z0F#M8-/Z< M3J+!\G-W+R7X47_$DZ9KY+<[H50"XTXJ;8A(1[6+0HQ*#))0W MLK$P;,OF-!/[*I;D9!L./C;N0G?C3A'Y"C03I^6& SC7E<0@76WV=^7+=0P18GDY3:B,377S)^=>3C6$IVN:-Q29O-SHS;P?0[_#"8[/YB*D# DS438K7[$@X1 M2+TVGFL#%B+L^8MK7@VMGK\Z*!56V[R\UNC) ]$V7BAXJ'RA?(06Y?XX4*U[ MX5>^)"! _O_L?6ES&T>6X%]A>&9G=R,L==Z'O=,1>7K485MJ M2YZ._C0!$241W2# P2%9\^OW98&5.!(W"B0HL5N6> "%=^0[\QTB:DUD+M\O_KXR5%'/?"&4<89V-04J3198TVLH05V9P'/>X/&C\%;K"++%!K*-:&!YGS MZL;JWD[K^\'-DTIV7;0Z0"!H M2JT2G'KAA,A[@"PGO&0EPBM;?@^'\ SXS3FZ^7EP'CK_&([JLMN%/2C ^>IF MV.\V4S-WILJXBC[]19U148"_U.@1XT,H4_9"?$WD>@//!QDQ@^[];..J^ZZZ MOAD,^\./7W8EZKE!41@+\2T7H(:1,HVP6,IM<=U+T]WA5T*\YCUN.IZD9>KU MQ7XJVK[IW>W:U>6ML1#I4(V4"#)&Q52FFV*BW,0-O^<71K>MY1*1<0BCO=9! M*.R#17D)C@75NF8>&ENU*)> W\/I(" ,280SBU#CLA4:9([MRDK0K9TQ?L5 MD>L4'62]M%YS[C 2:=6J0KDI%#R74 12($A*?27$.TD'>18$]]ZDC<\>0Y 3 M\K" Z$NSAYG6^('HMO"6^[&WY@/(T=^KSBC"&PY41II&1E6TB!+&&=/>YZTC MU/I"&4FI]T9S!Z#'XSL;Q="M1J\_Q-[XNM-/CSP,;^ICQ,0[;M/E" [2A%RS MAG"IA 7:WZ_9$^#C\3^.U=:GW;B".J<=CUYIQO-H<6%DX;Q3= +&IS.Y?L)P M>B!?>;I+B$XP8S */"UE:_CJHB@G- MV"E\;&$_#\MW-J#J0E^"%ARBI4=)R M1X1*I;\-FC;R4FSI*6*;@3P1S\_# Z^+XTV@X7C_Z87,L)817W 7#(@D.<\JUS,:8NL(8@SK&>QOC&IZ387\X MI\XXCP$[7K<':&X$9@TQC%&AX"VF:.\C_-BT.,ECHQSLL/8(B(*IQQZK['F M^UM,RZ-2J+W=W4F(L28FG+1:#":A\A*,Q>K/.\H GFC.P=$;9 DVTZ M3(()XA("68T==@8QEEL;+40U9<:)U7-Q'Q+VAQ-Z\*2C<=):RI#&:9AY)H;Q M7):= D3M;9X?FQ:G"+VG' Z)AC C98 (44@UAL["<2]Z6B#"E0]I&1XC!(M$ M&*,YDY)YK@U)6R.;L\(1*W=M<+J_+W<(30[>$I*2RBQ:#N# &4]WESEG2NV: MD;N,Z+TU^,JZC2/ ?CAI1](I08@7$4A G8%HR^=$'M+E9H75PK/+),,I@DZ3 M$5!>TNB)-8)(DFLXTF*,0M")%'NG%1Z))J?(N/#>.12EI]0Z(Z5T*,LXT*.0 M%*[W-HTG4F.;27>>"@004R\1Q@8KD7=Q"&%T.79&[!^7G [VP\EW5,*F]3S$ M@H0GTV[MPF6:*PZSQN0ID.$4^9:4>T$41 MOC&E(2@79#*&7L()F:=1>5F% &[0L=2850PTZPO>C3J#,4"P,!7#5A_@->\Z M?QP\=09[I)FB,C#-#+4\SN=V@ OORVUE]?JL133V!ZXUG';,(@DZK:%@W.I4 M6J\41\IGSL0U97!X]6[R.)SF,TI6'C"OL*FZ'ZMYEC$!)CB9?T@:=2?CO::]> 7PPXY#WGC%*I W@"H('P'/-DO7!EUWP M0N@-6&V#JPU,=C#($PCFA'00TW$*W&(I]7X_4]N"82CW&])3$:D&U:C33_MR MNK>@-<>341%RFG3%>.1KW'[L?*-O""((ED(JE6FLH9: MV,C2.=H/E)38 '6Q::'LMJ-'0I)A103U7GKN. ]0.(26!(ND=Z!C, W+@5N!, M*1W*E9:8,TG: &KK4EWPKFNGP%-KG#+(LCSE2DE3G"?"!&?[ #5;^YKL41P- M;]UL[EQO\'$^BG/FZN7UL-4X_ &".QQU>X/.Z,NK275;SRA-JQF&_3Z\M8DP M#SZC5!H;0)^[5%0G5.KB:X3&&[,Z@ XLJY9ZF?)GQ.8QB;9]QZ!#3FB#O8!0 MC*7]L,U=&T^3" NB$5#B^*NGV@XA%TA'Y07X##A5"1@E<)/>8%3Z(CGU0K.5 M/,]72K2MH4D06%*9,M\@F,3@D NGF.&X#$V(1"O;IA^4:ONM8=]Z3 +B&!P* M'!AQVC/X-ANH=(5;^OI\G6AM76+>ULKXJ"6<48>)8R):+J6V380E&2L+*EZ( ME0*$-F'=(7[1,>NCP#9=&&JJN"'9QJ:Y2F48OV+W6X9UZZGW 4ROTR:DP?34 M!2(;!2ME*%?I8GD474NKV;^O!N;Z.LWC'K_I?.F\[Q\>)TF3.D>C!'_8 M1?#[P)/))1AI,F;I,)0G=SM()\*_@^K4>- O$50Q<@"^=2:P?'M 31%NK-RR MM03];]5UU?MT% ,@Y@#GT3GC& D0EZ1=G4W" ^+NHLKT!2F* _:!ZW0\=C#" M)&R,C!DA78[(_+)0T@;W_[6F]PTEQ0;FN@XM$L@M\+7-FK;)LH+ELJ=O7'>A8@-X9BP**T@X*VYR,KS7X5 TFP]$QXA@%XTH0GZ9H2AEEHND "%ZESPNP',"X#LD M25+B'4:1$2NM)=30>2N+1N4HGA<,O.FV '\SJNXZO:ZO/E2C4=5M:O+O!<^L M64JY!RL(LY@0[W'@$>(DXEQ>4Z"C+A/%23?LPF@?0,^!Z@[F:<1 )42.H_;* MRS2%(Z]M :51FFO.R]#F9%1GD7W$.=;10;R2:DOA7S9/IZEHR^8ZO"HW M2Y]_*&A;A5IR YX]7W_XK1I7H^+N;6&8,V+TX?08*O M2M!.D$[&8&O2'K2V\XA%Q!G5*G@@9^,> "YEYE=PL:KNCL/@X#)$&3@3&*P] MM4YJC2P0/=^#4UJ$1P(LS:JPSS][?YBVEDY9JU+,9BP%AG-CD6T,-TA8&=0+ MI-GJ<=T!TV^=S[]TX$CWX--/.*K"4N4M"L0+AU,NW;$FIJD'TQ0N!BT]P5T0 MG0K_U@8WQ]/N$V4=0I@%B[@*6=18605!D<2K\?%1\/]M./IGLFO#ZVI\"@-, MFN;O-77"!Q^X-99D26/PJ[)!A*S4_^X!TLD8;&6!]?!X>Z<#"CRM,[%@X(&4'6>+JP)<07,A,A54[<* MPZ$0[G*A07E9%92+:1-F@ .NYBYT9.6Y6.T*VPWA>)+**V8YN:-OJB(! G(9 M21"16RRLR1LY)!5EBUZ1,%@/Q]&P;KUDE8*05&FO'0O2:/ FFJ(# 7JAO+A' MI:IH#]A=B>& I0@>:>(EEDH2[1I@N8CE7 U,5B\ 6P9V&V7!F06WFCDO/,<\ M!$_RHG1A1-E(3G#I[^P/[#B7;Z4%8?UA&O*S]_C52YT2EU\\QS.OX:@+=G^9 M3J:=?IP.NN/_J%+U\F^=]^][[T;3G17,X+.E@<_*,A*3JHLN5X,$[,HY MG_Z$30816,BZ T!+I44:']M$U1"QF"(!L"[\?Q(\>L(F0X(F0HX$#)$N]\Y8 M@1N3X:BGVQ:M/AGV/&&3 3)CP5A0+PP#ZVXMS3ZQ$;:L.WA,]EP^+<'V8HRB M]8Q(C'3(1STM@BSJ(8]71QLOD'RE/7;%*<]D7&M#H2>\#CI!K=^NK])-54'D-900$,KJA/$QU06NA.\JY=;\I9:Y@AR3?!O0.R MMO#9.M*%!@\:1("DI>XH+](VF?N(U(>PYLH-D8WG^B!\!M7K#VY4=5=+%&<< MH M#MM]/YN.UYW;F;U6_#WI^]'$X>PJ@4U=JK)BI15"*C:>+4.R:%ZVI9=$C MX26)E$7FD6Y4 &-4%)U8%*WNK%C\M$-HP7;2XI?>9#Q]WQO?]&QG\,^?AYU! M>N,AE/AU.*F:6L%WP_24=?W08BG T\09YX.@+C >G<@=CA1LX^+UUS_NOGSW MY[J_\6LCR-(RY^AET Y+*M*%6XB:Y\X$:75A(\3J3MSCR+'H["U+PA(^OU6? MAOU/X,9MEY:%CUIZS(K()7K\6A>P=_IF/!Y>]^IO=E H,O"6(7Z101)DA' N MYJTOPHIRV 2B1Y"H@?O>*MCA:#3\G!#OW,%OUKLM9.>),O!MMUY/7(UZUYU$ M@*V4?'LS'$W>M:%X9-I S7!,Z] E45O75R)FTXDD$;1P@1 MJ9D>OJ0FYF)8SL+2!O;KP9>ZVGWU;OR9MAO%71++6+K@K(GLY^5TA/JROXW, M1N)\BZ1-%JJQ-CNH2H--;9&@.1V0%RMPW'-C,I"[O#)4^)FJ.ZG*3%K=IP,3 M!J?E*!KEN2@\;< M] #9ZLU<%EG?5O"V[N+G/!!5E=314L.$2$- &0D&-RX1 M>(RQB$,9?Z;ISI/J,84#R;S2CBJCI34FA\Z(Z=63NCT.^9J)NO3;'535$BE+ M8E#$1\T",^!CS?V I=J&FJJ,/!U;]7A499IBZ2.5*G+K5(20)U/58U&V&IU3 M_G-.^/4'_X4Q!(U,0U>>PBZA8,S&94(O"GCI"S& M<@+9UO!I'[+L(NEJ#T #3LKA;3SNJVZ-OJ#N$7\#=%ET9<9RCC)"K' M<:34$2!P7G,/WY85^WP?M;J-0+N(^TOGC][M]'8/)2#VR(@\0N :(B+U;'^/ M?&JDI&:^FI[!@=V4,=L5N&XB3'L$73_WH[Z4SJ M>]N?JN''4>?N!D1^=@%?]R"/OOR7^W6?HUW2;,_S[%Z]>^724=Z93Y<82Y+N MI3S2/(+ZE0VE>1!8K7IJB62O4@SE#B+@\BT!N#SO;JIWG=O.H ,_*NM*T%/%BF%0I@ MAK34-)^_&,I-'ZNS!M:AO4068&T#ZF'E"%A*F[0ZMCIP(96/+FMVC<&]=D MVE.BK,IA FL3J)>@T$!P.X*EE+ M.0J;-NQZ)CP.VF-$Y_WQQ,ER=DV9HSP#@$L3:04'Z?>*0=S)6:1!B+E/[V01 M\1,EU+$ _M*93$=UV=%OU5WG2UWVF:9+]P;7O3MPQ(_?(^HXUCYU.$9%(Z:* ML3P"2GBRIBQ>DLWGX! PCT3UU> X/+%4!DE..-':24OM/.4E"(KEY!E*&3L6 MT3F0IV%Y\!9-(X$])M5O\LB"33,8\IQ 8M8,W44K^R6/@O$D)(]8HHFQC9$3 M2Z61/D8F U7Y_D*7&Z9.Q[)8HGGX$P[=H1DEURPX[R36)D*LE3:.-P-?@BGG M&)R.Y/(.S0/>W\)>7VD#28YGP)B"/+*TMR+K(1[7K K!\^U*-H?&>)<;,1H0V'IGG!N%::(G03/S2EIE#,NS)XN*/U?CMUJF[J@?W>>047L]?OZ.B,SHGX+Q)#R?-0[!MY'QGA5.N M0)N6GMD.G$XC0"K3VT8 <]>9O+Z;#*M^=3T9#0>]:_B V[OA()UU-S2C][W) M:)\Z16$B]L8[1R-HU!#G%M>4)A C Q=O.)&W*@%^D)4$_;UA> M.L_;V$X_U6.]O:FJR<_#ZQK')3>]KLR^=Z@6"K8W]UU=3"L72,]H0P?2,N$ M'?OEUZ3E4G)B3L^ECW@%*NYVT/O0F]'HIVEGU &Z[JJY$)0('8CQ)!4&..Z4 MR;N?@J3EJ)\RAMN#QRT2UR MA_XYF,J_3A-\KS^D"7:#+H \+G00^BO>DF ]=B(0 G/%N#?5/65O>MW>K?CV3N+A"_:84+J,5Z=D1N.[G8E9;'"@@0< M1$1))9HT"BM/Y-)XJ7 V@03!WD8\UX"^B.BOU03 O'DS&G[J=:NN_?+[..U0 M V#A?,/[S/6D]^FX6;@IV).5Z5_[P]861KMV:G$%(4S@DG@48FJ#B\VQ2]FP,7&6 MT#S3W"!9QILO&*=[G;S=*,T71QP^%I5AH32F'BDJ.43*H)N;* MY7IC1%YHR MO KU_/,/ VS[3CS+ E&44(BJ-!=V;C(8(Z'<=P,BO]+B?2QDNV:B,D811PJ# M+*;!HS)U*C?+O@0N(<.(TT)K'@O9UIE;VDBO8A(M8F(,UN2MPHRKJ]5KH(> >'DW"(G@?G)%#!!::Z=Q$SX[8T/9-*_TR@;./2'.=O7^Q!QN M/*6R"J@I+6@P$[CFW.0^H%0R40B;8'+Y"JN X7 MRZ*@<_#PH'DVQAX:J*E M#2TEJ(GB.H,+M3)V^E0 =Z@KE#CM([><6^8]C][D(=[!KAF1PLG*4,L6 -PZ M(!0)+X"_.("B9!0'F6,^[D.YUHMCQ(YA\0DNG+&,2@$@4?A@"T+CXWRR/17K MXH.5<==KH#@&R*T>OR :M";AAD=4M\GPW-P1'%KCFF N-QS%$Z#<<1R-H> T#8[G)6Z/0242[W2$-Y9X\&<@)71C(-JH5%"F ?N.[@DA>H!*%=[I?>%\N?4 M+#&.TY1G_*4W2'5Z;^XOK?QTCZO1Y1;O-*\:_D=X="RBM/JKL3Y M!/5VL([ 9.GG;Z=@U>#5O\$O 8T#O0)@2U#.$4,LUP89E0?36,Q$.:![]3D?K^Y+J/7J>LCMP)P"]C:W'JDHI- ,SK23@O@@8G@5UO$#JV^$ [PZT#P.H!V0[1>?;)43"^A=M'5XI'UL)P!)#; M2!IBD!C".AT,)E$32G(G@;>J;.9*A8I' )FNQ4?5#1SKWJ?[W;/F4Z?73V'5 MA^%HW.E7;].EZVQ:7?=$MV] M4DBU"!@UH0M\Z&ELK#@2X*!!-*0DQ'O@CU)$\W='YU6:RP&PR^+R(>:G*$@+GZ>T4)+E**W=[@ZIKJP%\,7G3!PE? MDNU:YGNU9*?0\/7[_N:*\.4E+AKA$-)V2T=,I)+FBDRI)"I4U),C'#SY]\&H MZO1[_Y/JH/TP;MV\651:*VY MV$&7$*VS02&%A<111"-X/C8 45%?L;]E.X8VOU77_W*1J;=WTJ5UXO[HGU:5@\ M(JU6]?,2K>!HT,# V- HC4!>Y^F[-C5>?E.TVI6T0 $T,>?4!<.#09SSQEUT MEM)CDA9/FE;;SI744F/.,$ZK]@P!#XOGGD_'9:& 'H=6>7EK_L* 9OOPMC>I MWHRJVUY1W+ NQ;TTQ!(%!KI74W [)8LV+<#-"V\1+AIZ97'[L2=8[:"R[3J3 MZ4"(UT(XZ9UV1*:91?>EMPJ1(NH4JBU43KW,<9+!$0L!0\@"UBZJ:.<^$P0& M1?,@)6R-Z[S'?".165<&E'#$T;WYAMW!=K.2XN^1@C:DW$M0>D[56: M8L9H6G>DB#'.8Z$#S\7-@I0]ZR_P&J=KKPK#(P#?%HIP:PC\%PV+A@8MI;&Y M=]GIT/6$CJ[]IV#WT*P=$@+A8W1#L0WUP8'7VAULM+(" &[M&A%>"\BQX&[3[LIC3X2O M9Y> _>2*YDLNHH0ON[D57W-V]@,7'*.J]REE"\<_C5)OWS'TM0XAC+A-S=86 ME$C@* -L77G6">5K;C0W@'(\R%O7F$'($@F2BA(01^*LQ',:4U]VK!+9"L2I MK>BH0A-)L8D>;'M,#:I"ZIRP( J7&SE8FBR[#> Y(,>"NW4 !G.!!LS@8*09 M6L(:WQA[\.G+W:<,J^TG8@NX:6W9N^KV;CCJ@+MX"X=^E!1).U''L M!,?<*T^\1Z[Q.@C\9&<"[RE0Y>MAY=^WL5)"4!>5T9C2$$&U,V_RG&>)RA64 MSZQ\-%:6'O4R*YWC5@03@O,6Q> %,HT:%H*2;3N=GPQ5OAY6;I5*+:TR'()0 M9'B,X*ZKW.T"08STWU:327\VJ67GW<-9)XFLL$6! MS>-!8ZD80< <+!O/P4(HNXTM6S#<0(C?JC1:\SK-UUK=)+)'3$3 .]?4*>:$ MBN#X8D9ROHCXWD-C*2=L($I/,P/N>]*A="T1+3YAQH@""?6&\9)TY( M1^(9+CRT0K. MJ&8.+$C,BSL8CJ:8&L_0:LO.%A(\>4HM=7!)EHKXC/$0O\*7!N>T$7>\;#18 M[3H[F$[U=O;-A-HKWRLPE5(;29%P)CKCU?PNAI9#9#&6&V N@3D>Z%TI4X:\ M"8)@HX11W"(FFP&-RH!,[V$V]X7WWEZ\&X*[DN:XWPS[R6%)%V@WG5%E.^-Z MV6Y*.]6F_V &I"L"2YGS+-T9:0HL: JQ;'"L7,=,U]O50P$]#[([&!=\-"YZ MD69ODX *PM"Q 3(@1I0QSBT-NN#.>Q>*T M*K9>Q;6!VIM1NO*8?$EU9,D?2*5"=T==7Q"2\KE>,\8$1M@XFS?6&8W*@>64 M<;V#91N!:PNE73.A/%=1,^65#AY[\.3R/9XQMDRA8B3X>G_N0)1 D5:UYYE^ M&JR5DMHZ?IRJM M106OVF@IM-?SS1,*ZW(V!I.2M8#,J/I0P4^[M>%[TQF]'M7W4-UZENF;:J8Z M=[)E90^9#E8SRM.,19/Z*:5L;A84BJO'K/D0L,@O$2)\ :.]@&L#G17&K.2A MK>661^1X]-Z#]>%YA8^V<.P>"IWZUV,SG=P,1ZGD\T"N()V8PA#1 CQT0KG* MM7T*+^NS:,*HT<1S[[2/HLF5:D"#K@%[![PS*(Z%=?O =A&"DT) ".]E.O*D MR3K!L5F:B-(JK%L7V6XC+@,/RV(.AWMIW M+B4XNSHZH#/QSJ"44;F'6KNE\>QM0ET.)=]=,L!4Y"!;)(![9]* 6=/H"^-8 M.49A(YC%T/"]0-NZY(1%3*/U @('&E14)L\]@P@[;LV0[@1MH60 _)F%GO3C M"B\<@2 N8J_2Q"$J@?]Y2*];,UJ4"M#,JVIK%T@G8["U3L :R:0 )(3UP1.< M_.)[#!2F:Q97D)7A \=A %'&4",C@$$T *Z%S24.J*2WGR.#5 MY-W"9^\/T_:]'\XK'UFJ64#>*HU,8[J(T+R3IBC*<:GW9<<7 RVUXG:N >-P,'>U;PLGM#0&D;1T"Z6A M8CD64VS-;B;&\.H9W!_,_ZBZ'ZLVAC^#N"@)&B 8%;2@*@C67+!9J\H0$J\N MY=H'JM.QV$5\IKC$$&-Q%0*U2E#?J##EJ"R*L5*O6FM8-+FXUQ]FUN[WM.?E M%?Q@ .],NF1];J=N(\LWB;6N?WV7?G$X$R..S 4=4OY&&U#:\YV3!B2ZO ]( M,U VH=\Z.H](MUUW@\1H."RIZB,&\"LM$R+[[)27PU$TW7QL'HQN6R^&9Z>% MO;Z>$'F^;2Y+16^4$L>E4[X>(2\0SL.=;8A+PYWK1=.KT]^VH?9$2&"-Y30& M@H-P5#N@1PZB+!*Z3%KA%DBPN/1T#?Z[=[\O7A2M[+K><\WKX5=-U+&Z(Q\S MYS&$^TY0F]T?5U99X6()R48:'$LH]NOP$\(OX&^*#E\\OHFXL3<:3Y9W^()S MV0.]\)?IH'KW>?CN9C@=0TSTMO?'I*H&1]-]5D8\^WH7];&+R=%/B0DMG?3$ MY%&-E/LUFW;/37WU5QRK]T!]^)NHBSRQH,L"3O4N8!!(6CIC8EZJ%L$//@/- MYKOD:L=ZELX& ^(Z_3Z\>?/5P\&.@U0>6*I!E(#D"D)%^-4\8*=X 3LC*C_U 0VT5O%Y.L,I2.T*BHT =7#+918FDS:(K!U9W 9&W>GUY&^=42HE_5*/ M'^WTRX24V-JJ%(04V#@'\:O%BKMYHE]'49PP(0NKM :&8Z"4R_OH5L;**H8M M3NV](.=I((5IKJHU_+6F 7(UD=<>E%NW4(/N)"XZQ&S:P<-EAC)25([C7ZU_ M;1'*;3EH)&4JZ0[@F!*NJ-3YIH2X9X6CJ<-&PI#4!ZHH2PO!#$^D#(>Y;J=H]G47AS< M=ZXA_DN]_#22-/9>8N=%/J72%=,%U3Z'M('F1+BW9]X\\9(9A,%[%!Y.!\G2 MI3$OT_ED'T*W ?BNE5P&'!0'@;BB-J@T;S0W5FBQ9DN'+AS>\\&]U;=*"SND M1P%YPQ!8!6-Y5A3&%A*XQK,Z#?!154% >=^O/DI3S'TU^_?@0\^1!$_1>))F MP*45%8E1DO(KDH_."- MP!P/]-8Z.\*9T\Q[[$4$QT*P^:A=QVE1)@ZQF"PSROL"_:DW[@T'$'[YX?3] MY,.T#[Q*>!\;A8.XJXI5,"X@SE*#&8 8V(/N?H!MUD5:D6JSIG5;#/E?=Z>N/*2OLA!;Z37243=1:OE3J9$ MD-3-9%:[F>"CFD]J[DHV/6,-H18'TQE6RT>:0(2:D]*-.I_K&VX_[2_FWU1W"+^!O MBG;2]&]5OS^.G=''X3)A#VD&7=08.ZB%J$7!I4W=C$0:M)(F;VVVUI0%;%M5 MYZ;+E[V(M9>S27@:W,9T*AOP:2!R[NA2PH8"7,%74G'M0KO#(Q*6.T>(<&F" M%06WS?F L]I@&]UDCF*(-\([#W'"%1NS+--(28ITRJD6$EZ M+L!WC8+T6-E@A>)"^I0/%S*OKJ':%D<:4\)6W>:S ;Z=XM9%@<#K3REG9R7! M>10D9;J<.YA6'QP-^&34NYY4W324$%Z^,,3EN)EM+! 7,$:>@X\(&-AW- M+5A'&[B*UJGH0[TB_3Y" !M27(H*15?-QH,@S7I#ZZ\WV;*%N49I9E/V;'\>+A"L]JW2 M4X8?$FE2:<[JPO%=WCRV-+4J2J6!!N#!\SP'W'%?UM2L5KSNB65;A/G[@Q&& M<,>(]@(CQCE$X>#H@!MC6$R+ $DLAW*4'N3#44;M?V2:UZ0'O9X19P)0@7$"P' MYXO'I<;6E@'.F#&.6(V\IDR"(LP96(/*OCY91!T/C8,NH%H(3A06.,2M;PGC) M:RS(%A#O03@*Q+/9$T$\#LP!3@332*RA^?+31E_>T);Z01$]3*PX M*'N'P,N4,;HH@S"QJ9Y/CF9YO8SEFASV@8CNG7Y=RA %H\!*.48,Y@ &D2@/ M#N?@!JSM2=D%Z:Y$XOW+#AE[MPBSU#$*4,J14Q>%T"5**C.=\O[&K!: MQ.1\S@0-BOA(6,0Z:A^MFF^L3JN&GRXECE61&@FM R-88\\T5]*B/+N ,UN< MC:=%C!-XY6%X]>] M V\RJ6#U\,**_""6H<75!&!5TW981A\J@;3*O4XIAT9(X BL1N@L%3?P?O8\W;^^JW7LJ8D!8F. %!0,*/'2YA=A94=XKK456FV)\8-7Y_N]F-<=ARR4&$;-2: M>A"9)L4G)2^7E:=Y7ZOYLR="C5J(ZJK/78Y,T,ZEZT1F!)B%"/%[7HJB23G, MBR"-+Y(FVSQY@[5!/@AE%8 ?P2CF48TN&EJ6B#&F+Y/S?V_-F#C/N.*$>T-\ ML$P8KAL/UB$FB[NWM'2SN'-Z(C0YVIH0G_J:(."V$ %Z39Q')%O3$' $AC37&UHB!:O#S%J=J-3)@CG&@)'@0+ M.E BLQ>!*2VK%X!PEQ>9[$62HVV)]YBGEE[K0(LR"-]"]CX=VV)+4WB9)T$3*E#W# MCMK&EDA%93EZ1HJB1N*)4&-O6V)1T-[:-$226&Z0I&JN4WSI>X&7IE<+@"Z" M)EL;Z:E4'O!T&!,(T;$F>; ]'(6R!P0S+=1%:H7V(I-HB!4X&$I\M-I$QLS\ M^A&MKN5)TR=4>9O\1&ARM#51Q(;HF-:!X,@%^)^V<4*<(V7X1I J9AI<%(U. MLB8N<@?H&>^HT$Z!F:69&H'*TB4#+_6B3\Q)UH1)'"./@GK$' L2FYC+FTBP M19$Q27-&GB8U]K8F-(!C&J1@G#%KG4).S!=:0QQ;9$+!8W]("YMGV9]R9Y)V MD2C$P1=G-FVDB"+D0J$(;S_YSF0=E.= /#3(?"@DM[&2.AH<^#P( M>^ J]]3RI@*'.>?+_NZ#O9]=6+ZM^OU9,?0OG=$_JX76A8.%SWJP-6G[*Z.1 M<[ $9RR!F+DUXV/9.3, M$.^0BN 1"(7S8-*YI))&G2>)\A#*K?40,N#S0[R5QI&1&"GS&@XXYN!UF#P( MG_+23U-H9:#PGA#OOYYZJ]9!X&TSJ],N#BH\$23?GDKG>#E05JTD>'M?*HV]UPMUU4@:K4U44J;XF5*:VX;=$@51GG1, MSX?U5E] 6H:5EH2[H*7A0>7B%@WZOLB$4,G/>##;[0!=*D)(\P>Y\C9M'G.! M4);GK"BK2M7#Y!F/X:%HGJ9Z#.QWFR"Z^IOZ#R6& M42G/Q>\=?J50J0)&.6<9@]#2!H'SE9YVOO"$04OJLT)Z)N6#& H11?"=(V", M(@6G-+>?4[NF?_""T#Q-^3!+C$\Y'3AZ0E'K%,M;TIDO*[;QZI*<1\7]%.6C MD/*(:(8]B0;^]C8'30K3T@50E\3THW4/&!C'C?5446"["Q:%[.(C4MI9L1K; MMHGUUB%W@@C.; 3F *1:.Q?S&E(A2K]4L+/%7*V/OEBR_D8"0IREQ0_6ZL ONRYK:&\,O!_13E ZZ\ M93IM)@M2A(#3YLH/BOG1VD=9$Q#RC@)_J>&6N;PB$!P^5V3B MBY;=8]$V:7/ QQHC^V7^DOM5'>9S9U1/M9]\F<].'=?W)^]N.H/[%;IQ./I0 M]295]]7@337J#;L[:5D_MQBC.A]C5B_H_1TP'O_V]O>2=*]^C8M>(UAIXWT@ M7&*A0R3@*C>-MLDV+=!N7.\,3OZREHKLHMY9:/.@+)D"MG^K>A]O "3.M4^ M5C^E31$>#G'L]$;_V>E/-^8HV^(66:R%P_68!V,UXSPX[05IE#IF16AI/UYXXW2]9*$">TQ0X'1)Q5 M5A'#HO&1ZZ P D/QS(N-L4/KO-"!8A>82SNV)7C8C.:=9%X;CI]Y\3#6'XX^ M,RCU-F*6FI) "IMP""/A]#KK3Y'@2CUSXSR280GCVDBT))[I@ )TPZ.!EIF7SCAQE*S!JI(@PQ0>5#,&N%+D^&&2>H M.4]8M$PCB<$5\SAHQ% .96SDZQA"T\"X;Y3V]G<*3;K41:W_O4ZU:#[F_PJ4?FJ/-(O<2EG;+D!1-11>RB,IPQ MI72^'(Y>+$9#@]K(MY-CV)<$3X[>LV.UB^J,**P- 7)CQ9 )>95+GL*2V[V M,]5;]ZF9BA#]"^<=]<9)C5S(9UXZ([YYZN^V!0?I&"V]1=Y[<(PC38U'$,QD M>J.E!IUG>K>F8R356LI03]LGC@6'>--XJ9Q8&B;]3/7VXW;"=42Z7G80##I&.H)*FJ/TV]%II2AUV>Q2HM_M9U^N'TWE/'!.<@ M(QHH-215,MQ[]QB+;US'G/OF/!#,<7"6.TO2Q!;!>9-V8D[&9^JW[,=X MZZE'W"'#F!'8Z'G-E31H^J\>3<^0&V>)T 9QV")"5 MX4@. 1*;=U!8(MPZFK]$!+51B+,O+1Z?\"TIFT7"!EBWK\C M5=#/A&_3DUPDO _$(.$@3.6>723A?^G\T;N=WIXG M [Q(>>T@6%*@9BA#DLIHO6ONEU,&> /ED6[C?OE 8CPA!AQD<)<:=U4J[0,6 MF!3-2A/G+8/:J-3,,6(%C2[^%I@NC95^:V+ M0\O^YR([K*-&$H(QDL0R'+!!>38%MGIMQ)7$X5PNZ,6SHXW$VB(#"$JC(ZQ+ M4Y,C33V4>7:+EE[H#0S0;=S=?KT,.%H>F)$4>1N=$1C^SSW)&1]M9%R;Y00_ MB>IOF!VMVH>HM<78*>VB9%$C!QQH&*#U^G#X6Y>',P1J.%"(D85 3CCK,4,! MVRA=@+#9$X>'AN.5DL0LV$FG&&$^2"T"BQON])@P#=8B6] +?4& M#Q/%.<1$0%1)AVSJ]Q?(TJR6T-**@T6WE3UHW# CQA-BP-'RP#4%3Y7;B#%$ M$ 8+Z7,4H;C;%$6T4J#X5-G1JIDV3#/KB%2"60MDEXD;C3QXMD$A?=OR<,XP M+OC M-$*4^\H]LS/[0,P:I,\\ >-JB^)'6V'<<%I+I _\@0I"AGA#1W:$!_ MNB%NP*V4MG^]##A>'K2$0#HZ"6ZL8@(^,4^>TL*P3>R0#QI%7!@[6K4/A"#D MP6,2WG-+G4"IX^V> 3RZ36G6;UH>SA#&I;XV;[$0,CH6<;T7M@[C3)J:ZS>% M<:2-9L.OEPU'JR4BM5 ::^(D-92$*/(^>:W5^JITD KT-:FEE0Z0_QSVX6G] MWN3+^1HREMK03$A[Y(UV1&#P68T/N=S"*++>,O!SN:U;B?%T6;!)-2TS H$, M(&)H9,@P[A3+];L:8[N6$>*9$:TJIZ4>6^(IIMQI'"3E:?&KSPR1U*]M5'HI MSQ5!/!6&G.PU+;) TTB]5]8R1E*YJ;*Y+BE5B85GY73&.J6EILJT\CA$I4Q$ MJ7W,D)Q?4I+[]44;W[QR:MES6F1(%"R2Z!6G1D47/%B,I@Y>I*&SS\KI+"F. M118$$QV8"'">E(^2.,_S>$7)[(82,O',@M:5$Z+<1"$5U9I1T%0HYHYB!D'$ M^BA"G"OU_?4PXFCE9*+DRDMD@[7:2ZR9:6(*H27:P)!SQ=A/A2&M>D[&<>E, M3 MH(*)6R'O;),"9CGYMI\ZS^;<^I M_9S3DF0@!-YKD)XP(H-"U+$<4UB&UH=U3U@Y_3J\GSQ23":IAXU4RZ-T9O2G M?YGV$<8*_J'PSREC6N8,F[X?5_\]A0\.G^"ODJ'+OR^9B)8VPRI#(\+1>$ZY MI%K M])3I"SCW*P;J2C$/GL6VB!H*VPKIYJ;03?\<=<;U4\X=4CL$6UQ2)) MG4TK3T&'T8AE'B&BN*?K)O4QHELI1-N7& ]*^171#7]4H^O>N'H#HO!@U@4S MQK3 -GJ!O'8^'?*F'9IJN;+B<7$.7"LW2VV0JDV>+0^>_6DT'(\?L&T4&"$8 M%41C#>Q0P:B<(_%L*21OY -SA7$;@/GMAY!66N" M2 N%1#0*"T.0BF-#2F5]D@L.$<4HU5HC(B(-3/"MI'-3&P:F\G9CLC$P8 M[_C,YLD7Y;^DO6]<.!LE)093%3UMRF+ B'JZB1WTY4&E2:W2IE6N;!V5_R@L M<C']X5XUN M<9N5&'.7T=C@E8M1!.L1UBCXIOZ%6>/1=W]^HW[A?H6L9\'OZ5!Q^1#/6T*D M9T"U5/FNB+-@:UV>VH),\$!+_G>,?R'BF9Y[),\6PGZ)C8S2F$@5CLZX^30< M8J,&NI*_LU^^F9Q?N$#G1IC ,,A[8 A;%G,:.#5L?!N2?I*YFDNZX4[9 M&#R*1F#)J5/S#*Z/Y-N1]%;2Y LU!3AH#/9>!B,03]9HOKH>J4;2"?FJR7I\ MF<#\@&(?O;;(>1V9IXH9E ^HT6IFUO'7?3I/O>I?Z+RU%L*TM(DDL$"BMZJY MR90.8P/$%'^7S[0\1-*5LU1JJ9U,974L$CC2?JI'8Y&P\^]P3^3UPS;'!W63P7S\/ M.X/QWWJ3F[?3N[M^KQJ-5R_%FT]*3RBX;3N#?\)[S/5U=3?I#*[7K:+GBQEF M!D(4C .WF*E@9="B2>=S;*);)0P6:'45_9.@RZ_#236&\]=YWZ_J]2KW7X_7 MT&?QX#"KX=A(Y+DFG$,D2W)=&IA!*]?0YW'.34+P'J?)$$1N\/&FTWLS[0X' M'WWUJ>H/[VIIA.-Q--W>#=/;=U(LZLAY!*$BF 3"G9:-#O$0MIJ"8A(]TI%: MQ,V]>O?*/01UP#@%L/\XC>UD&J+Z7!'AF7;B8:@#AF,CA-(;9TU GFI+6&0J MLB;MP+#7N(!0::+/ >&EJ4J:)O>#LK2!!L>DA="BR7*S2%E)&'T>SEVJJ@1T MB90N6I*VI7N!B,IS]I-2+.GS2.?F8E2E$@9S[8D*(/PT4"?SCI^@G+*K%'LD M6CVXCHQ<,JV%- 3^,.?!"6W(8I-G?[*.3"[Q*_ [JZZ?CN"WLQNCVE$=+\0< M^9+O 4OF*/'UJ@2JI0/MZU04N7 E+!?_YI(@I019+*\X&+V".#?#?A?TQJQ< M\3!7V]H@I+0L,"N9,X9CFJ?# E_7J '&.%YF7P'"$0 N!$"=21V*S%ZH.K::@!?3-[T09N:[C^FXTEZR*_5Y!T$-^-> M'>>,Q]7D]?M^[V-G/6^7+:M#D1 )H8=G07.G1)0Y_$>J\+5?8*$NB2Z ^N^# M4=7I]_XG;2-,JS[3VW_J] 8_#\>[I#H:+6R0F#'P*RR7#OS#>8<'827VEX1[ M;0C3RT;5#42YO4_5J\'U\':=S[ D#"$B<)JB!&O(*>@^J(X M7I_T_BRDSQ*PB\\X&"%359AV3 @B6&CFQH"BEH7_SX5L&>5MWJU26#A*N5<> M@^=J(K%-/&=2+5L9SVG&V^;)HN&]&.UD&"46&VV<0-QY*D6.VQP2A#Z =CJ) M+J=I)T"8L8C #4O+L2755.7.?1=Y8;4N!^\C-9.2$,U0C<'N<"6E"3'GHHG4 M88TQ2F[\!?'[&-V$#)@?I*DDRGM)F1.Y!=IA9 MU_ (K3 ] ^EWGC[FW/!V- M *+#G"=J6#3(!D5,!+Y@0EWNT::B='TY(TO@K0'@8/BVJ4_X-?8(464(%PIS MP^?*78.V7X6/,(0/ ?#W0><67/'2$N5!IOJA7; M'+J[X%)QKJ+.BNBDY;C1#Z#'@EP3O8+;@9?S0 <"V39^VUB).=84ISP$CM1Z MK!R9X\?(NNX'EII[+@8_M9U_1'+$&02HX/S5F[]U7J7 C'#KL@^,K;9)/C)^ M6_G'C++> 3)>.$.\$3Y7,3CCV5K\F*!GQJ]XC^V,>]<'2Q\BT5D6G:,JS3I' MR)@F]<(#YNO:R?:6OO4@MHO;-LZEC8HT$L33LAM0,!BYYN*$(P@S3Y&\L^.V M0^JBDH9 3 I.%&,2$R$SWP12;"W?]I6ZA\!M&]\<)=XR10$U"^QC!N>2 L%L M6(_;GA*W&;?DQ_R01C.F[M+?P1<832 .G/3 ,1GV>]=?W@$*M@^N_&9\%E(& MS/'(("I208A@I/8H1TJ"D^_^_&_]R8_=WJ>K\>1+O_KW[S[ (U]\Z-SV^E]^ M>->[K<97OU:?KWX;WG8&/]:_&X,Y_P&CN\F/W_W;Q\F/*V_O0WC_XJ;&^ =, MT/_Z\:[33ML#O^-#[[H##ZU)>05$OEHB9OK0/Z7'-!#\"? X%"4%&"46O.@-NN"' M_D!;1+%^W[N;ZBK%DYW!EZOA'9P@\$^O ,'.5?<+>(YPJ.&3(8 CA)X_2_?7P'Z5^^KJ\Z'#W5IRM5[>-'5I\ZH5T%$._QP]0&.R' T?OEO MG=N['_\%"_3C_*LX'%U5?\"W_0J>.JA?#]'ZU8=AOU_?2EQUDAL'9W#:[U[= M=#[!YUP-JI2N@2^K^B.OAH/Z/0T" '?RO,?I6> )7GV8IB;JJP^] ;B\O4[_ MZN[>[_O^:E0[A_4K9VC7WBO =-T9WUQ] !#&/]3/_@ANY0C>.DXQ> /D[R_? MOOS^RMW @VO&?QZ. $CP1@?#6V#]C_6+;H"E?8CLOUS#\8$G##HU-/>/N"'E]]3I7(U!A\!S9BVM]SCV.Z./J<$5'C:\A<#[QZO. M^WKBQ=5D>#5\7Y_6=* 2@@#$/2T&'W\$"!9>>5M5$.[>G^XN! I ^$_5(#4- M_0AT''0[*0Z"!URG.\'9&4DP3JKKF\&P/_SX!705!/[]+XEU"QC-.*X(EC^. MK^Y&P^[T>I()E"Y@OK^:C.!#:XX#*4?5!#X(@$T(_K/ZID/4O.7^(P"',++^ZP#E3=,(2 Y1".AM0;7%BF73BJUR9U?>9]=L M]__J65C.!W#+\?_]X?B%.V/C]W)#7P).+T'6U2- M7EP#FSMWX^J'YHL9X&"V/PY^2,@L #7*7Z6+ZP3*X-^_4]]=C4#CUU_C_-H_ M3;KS+T=KGW /_0PD2?_7CTL/FG_ VH>NOA^?^/93W_^DW_ZP'[_C/( K/DDV M__X(OA].P#C_N"1>!$1E4786OY^]?NE'HUKFTD]V@KD@T*MB,)YK@NS^NQF!5NU?_,BML:8NJVZEW7:41]NW0K_[N M\TR)OA_VN[/G_&4ZJ.9$I>C[J_3D]^#9]:O.Z-^_&PP'U7=_2J],IOP HE_8 MD02OEVP*ZV:_.=#V?*A]-5U?3NQ<##QUH,I]R7\LP(]YJQ>&'4N M2Y:/.E+O.]?__#@:0NR:O,CAZ(=_@1 3@L:+.FNG4S.%C'6LLAK8E-')?IKR M8HCZP(1L7VPOZ 1>ECP_G[B'5(3+A$)?@\)[3,-Z*73XU[:)T#[.]>%I%6FF MOJ>*MH7YI;!RD]O][#\^C*%^5@-/3 U(];U&XED-/%R8]%6X#8OAT3&^ZJFY MHU9]V0,\U_8%,%^LD?:BI6.)=RDG[-Q6_#FA9VZ>34Q1!/WY"N M2SB>YY11.&7=X305')QR!7,IU&O-7=^;2D_!GV\WK-])FDLY#,]Q_R,GZ)\U MS;>F:=K-''PSFN;Y!G8S;=^NK1^]:!UU\8[ZPRFOG8?T*6@U3+YG"#\^S2[E M^#RG8KXEC^OBC^.S-CM4FU'\K,TN*&OUY'VTWY8;>2Y:G5T*S9X#R'7O$]\K MJI_CQ^=,U=/WFR[E<#TKFG7O(]\+WEHWT#>C:!9\G3_5;:IK7W]P8ZT\#B]Y M$EH[&ZPW- L]\2[@V\[H8V\P [(SG0R;'\ST?/V366>GUB\9Y@0Q(145A,OG MMN'EMS_MOM\GA?R3C[&>VX8OK$,SM0U?/7<+/YC__7P6=W<+7STW"3\W"5^H M"#]?43]BS=[SM3].9?LS[W=8ZAYY<@] 9;S)+ZES*03FW67^VWM^P1)WQRN[KE:CGN'W+ MI.-A/9A[[>#BM0.*QS?#SX-F@O>X62Z6IF?/IY^?YX">NY;S_M/J:\B+E86G M4>AY#E*VKTPY_YX0\O@$?1('[SE;<:'9BN>"]\O5@Q>CZA3^G@OV^#2[E./3 MHDNY7Q'8RL:/!UCB,5\8,GV?]CA->IV^!S8!N,/IY*O;C*. M$:*YL%A1Q:Q%PN7539P$^K6M;JJI=75/KJUG9%^@S[Z_Y^_PC__WZM?ARRM@.7N!^>PB_LCU(]O( MZ7OCZ_YP?+_1:&GKS55].B'RN KP_61YOXJ9[QP"7@!NT^JJ V^YVLZ?8\B7 MMCR!1(X21(.KJH8E?6YW!GK:P?0AE2_6JX-F,*>-2G?#>@,1A%1+&Y*NEZ#] M6$-[/8/VZO---4C?=.^WH*:@J_I4QU]P-D#Y L,F-YWT_*M>O0;I?5T66?\L M!6'WP-UVOJ2%6M/![+?W:YD24,.\JGR< (#WI%>F7=9778#I\&5[5S2NR ,F_3CNC M25H(=?5;=0?*,"WKBD#N*XQ>_+5^4/W6M\&E2-1,/T['DW1JU_52JGMB M-[NV/O?Z_6W8?@]\[5W?S'3I[5V_WHV6'C#;I-YI5DXEXMY'VF/XX3BM/;O_ M5;\W(VQOOC%K5C&;]IJ-QC6UWD_'H&7&.]9-':R49E8W+?_N??AR9CU5KREK M16;+-1AK"]B.4P>;#O_GX>B?-=\[=TG%77V&L]#*1_XK1N(ENH+7]>% M(1% M;W#=GR9^7W4^=7K]67WUZ5NKTD&^ \WT1P\T8MJKU@X%A'PI6B7 RZM7@WNE M,P*-,>[]<74++[NISV Z+$M\!HW0;3;\ <722KVJO=/ZKT2\9*UB-Z^_F28E MEW3MPGK"ML!F+WG;/)G4E 8["XI[>CM-RK)[U:T^]*Y[DW.=+:I(RXKJEX=P,AY<>;1 HY6^*8O)].XD[5:WLT\"^Y]4.[RA&J5O!WEMYA4HP_ILCN]?EAY72R X1'?@ M&()IZ%PG!PDD$CR!:[#=A[1$M+CMM%-7D9E15C9*J@+#= MJURV/4/V'L+W /\@?6+O?H?]]^#&]-+&0L HN7GPJT_#_A2]3 M&$ !O,QQINB,2O6.T/M'=9/7^:DW\YBZ5=JI>7OOH,X6F;Z\NBK/_9,Y5L.K M3C=]4B)1(L BSY,#7/N$??"R9GR?L[MF\H=Z\>L]A].RYG'2M\N&I)>VC":2 M5?>VO:WN)K-*Z/J8SSS_VFHG?Q3>?;]P-+T' M/AH.4WV:X2-3VCC[E>!'WON.W]>&("5L$G[U^T%J_KA+GO!XYB_/[1V<@OZX M>54W[;3M5OW.EV3G[_>[SG>@@JP,[^HH 7[V#Y"81K!FCE#]$>!X0Y0','0^ M?H1_QS,!NP/W=5H[Y/U^=9WM4V<6LLX>,Q@F"H^JZPH\DN2FW*-9.]RU:-5Q M6#\%/BE<:0"KX[%!MW99!I/AZ MP#C[T"7O(H F6#\7RV:I+\_\_>V_:W3AN MM U_3GX%CN_,D^[GE35:K*U[9L[QTLX]\\YT=]KNY.33>V 2LIBF2(4@[79^ M_5L%<-/F108E4*HYR8PE<0$*5UVUH HPHQP& M0 =U*G[Z)ZZB8Y<\N@W9&0^^-=A'GI[S>RIE"*JN1/GFJ'3AT=LTJE%TX,+X M(/AOPBA2!Z5*?8QO:LCU4)8&\(:GZH(6GB4SIMH[Y6#8DZDY_Z37,NPU-YF. M419XUY ;TFIVS7HA:*7"XNCV=$Q46(V(T!H? <7IF(?TR_K3Z3#E2V$'-A=/&:,JKY%/F%O;D" M[^@CF HV>@M.R*F;'5:.1\S'"Z;-$%B&S9'9L0"L:&LWXP^YJ2M%WX5L\ =# MP6<%G7"2*%+N +0\RV&%:#BQ$^I<^'HP2Y:[ Z.IW3/TX\$]PR0O>L5@UL1W M3\;+:93Z.AEE-S =1Q^SQ+X'WI-$4:B,I\J1RF2,H3D.-?AT80).J)+1.$&_ M"Z13/ #EAXQ22D2H_';)-RR"H0 Z",&0\._RB ==%34?D"MVEKL%V8/O$<)] MX'!H'W(A?,KNF2>"O$MXIZ8ISH)$.51>C.X M\B*XC3&%K]+_VA'.TF+J(?E71=)Y%DK5LOV BQY;G:3F&)>XT()(1;NY'@&? MNQZB!B-+@(JXXWZ"&?]4:G*FX@?EF6:S06!J+A.$"$95*($BWH0QB+Z).(O4 MKK_BH;@WH)X0Q5N0(2D)[[ V,"PP(WX.-]_7,<6I^5? M.%6.<^R)/+[E?/;NC$M/?AH7\Z[ZVI=/KI_WVKW62?MTU&IU6I=M^-])/YU< M[[:'K>%6)]>'5<(Z'+$;A3:2Q>FK8O7U2:OT?HR@8$.*AZ7AVO^/!=NPUHNZ:>E(NJ M=O7AO*P\:@YQN758$[+RK[J&;^A*Z0FN&78"&IDGTJ9X\QEO3$"D,H!,J MQE7%"Q%*7^6^/7@*7"J^H_%6G(1.W#WZ02@"MP'.$806DH,SF=' F'L1XJ0P M#.F@KO3U5OMF*SVY_ W*!?*F#'[Q0C?-D./TS+$(W'7"N>&^ H.<8-$-?,=5 M>LJ%9]RA[*)PRK(RE%6";+ ;B'+<4.B\1YKP5V)U\V*I4LKFYH%];5XUV:T( MH .($NT"8?*F*/Q*'3@$91G0ZLZ_G9Y^GH$3[OEW M$N@L?*ZVY^4'7>8/NBH>A*/R,8RSJ$S/8NDICT= ?ZI!OUPB]/\6< 'AP26J MWL@@16>[U91HNJUHV@PG9CG:QV!*]M"(/4RSE!G1X&1I6G4'BIMQ2S82F+;0 MH7PZ")@>B.90!M&>[VL.26O0YJ>U8@AV9)9.*"R?\+TI* 8\^[GQRLO"CG*@ MLJ+B^#1P5Q4=OR1JN6R/NJ/1H-_NG5[VSKJ#WLF'LS1JZ9^V1F>51RTFHY2E MF.3\1352C55%4AO'*^7X9'AB.#YYYGJ4Y[:ODOAI'/J^SG_K$%\F4ZQK^&]: M4;G*-!BH:7NC+$^82/A1OGWW"KX9&!3V,S2C'GNPIGM@MEJTI>K\[?7>$[56 MG:_]MB:TI:IEVU@N^ZKX9-I;=7M;@A HU^ZM.A^M/@),VF25-EG=E2[39BT; M;+*Z')T\CRFM$>J6!5G!+@SV(- N?2;$;9,(YP75V@?"VZ5AM44.QG8[J=.> M)6:W@[9E*->YW>0_;L=0$PW4C ;,;M5LRU"^E@:J#)/VPFW8\ P*8UO+&O5E M=[KG;#ZQUC$7+6TJ/%L05K45IW"25)14M'X6=@XYJABB_H:TRE.=Z-1IHU*J M@S]O^)2G0SEVFN)^8AIBFAUF#@Z&:6@&=KULKU;6CUK-4=8[ZK25^XO$U>XT M3EKMW1]O\I$X*("F +-]7X?FE M>QP_VLPMK!9OT:O*I;3RZP7K-8J.:K M@*<\NO4"W4B>Q&'VA>9Y]8U>V3D:-4_:O4[KI#\8=ON=WH"6#<_?7N]UO[7J M?.UC+%HV;-D*S7QK['6V@U8+TVKA+:\69K1(F!8)6ZK"-$6]PYH]FK9Y%K8/OL&<9SV=Z5W.[QI;.52[!4(5 MSF0N2\<6H%1MULEZ'[!&53AEM[\:17'[8\<0X_%&JS@2[F^"&QK#:MSA5E51WBA9Y MT^Q H/0L*CZ;1>%W^#K&4T^-O/8OG6;;[$'( 'K(H8OW0F>+ ZOXV$ MCA/4\5RGGT^OV:=9' I?.'&4G3DYG0&F,.XX#YL-]GOL-N<.$--W??@_I>/# M0'QXWAV>T:)/X-/OE1S+!OU0ZI.\?N-!@J>Y8?E PY@ >V8%J'JB#^550$C/ M=I,, BP\BU-AHH06/ PJ.S_W)I%X4''YS%N&QS+YC.?'H_OBEJMCW69)+,K# M\ &/2<83M7T\,ZXXVK[=?FM*6.UFMP)AI<-^B^Y:H,!U&W&$3R0/Y^EC*_)SK-S(#P>BM.D@:+I\KT-&:=,#<]4$? MEK?!&5%)$ EP:OX+PKGE7GHR/5"5S$97^4]^I M[]1WZKLM?:]]EW97$U2_"$-'>L],=U'Y"B'.$.)><+#]OA8H[GQQ MY-9Q^(0D=X[,:0B2P#3->2AC8C_S[$>@6P+=WZ)02O:U2!'^#5.$!#X"WR[ M]SM\)NP1]K: O4ON1>P?W$\$ 8X 1^X=@6X?04?N'8'/'O"1>T?8L]:]HS5; MZ^'YQZI"G^7"'1-0W:) MRS$"A9BV(.^&I,C(8X01X@CQ!'B"'&$.$(<(8X0 M1X@CQ!'B"'&$.'L1]_H*/+4$O-Z)N3 0#^DZ/#8&7.PTOVZ+5(QMU5%=GVT_ M+]>6H<3[:&_#W9EMHH&:T4"^]+MC# .VC"=Q 7$!<0%Q 7$!<0%Q 84'1 -$ M T0#+Z0!W):3:(!H@&C@D&F (@/B N("X@+B N("X@+B @H/'NMGA4N#ZE^" M\+5YU2QOB5TL$'H!C/+F/WF^FLD*F)T>K%:!V=W[0S"HR,Q D1FI&*D8J1BI M&*D8J1BI&*D8J1BIV(&KV*!G+.=!JD6J1:I%UHM4C%1L2RKVIGKCM0R2&LWD MO"6]([VKQ&MLD4E[I@!>OUBWMQ6]JE*&UV',?6.(>>I$]$W4*7VH.JMR:9=( M6\1H;&+^V2+*[,7E2_5 G?&:IN(VHC:B-I,1IB4(MM]!9E%%9M5RO:+F(51+%S& MZ536W5L*>S!GG8DEQ!'B"'&$.$(<(8X01X@CQ!'B"'&$.$(<(8X0MP^(HU-9 MX_=7DS"*CV,139D7W D9X\:HU6R'.I<:7D[^;H+ G:ZIKK*X=']SXS2Y1RJU MNVHATBO2*](KTBO2*](K<@%)I4BE+%2IRE:\D$J12AV@2I'W1WI%>E6?50'K M17/8>YJ2LAVPLE59I[Z_]JO"2G3:Y'0+BVYLWVMW>PMNG@1E+>(YXCG]JX>[1"]ME*E MVH\QAZZONGYK#2L)S?<"<3P1BO?:G=8/[Y44O0!X+'XW/ %,%F\=;";%P0NY M[+FM4]M3F!SD4\G",5MJVR:/^BT)1-'=;JO!.JWVT,BC&0]<,XV\$(Z8WHBH MU-"V:NC R.,;;,KC!'[UA!+LE$??A (_D\+)?K@7D6!+BR_]OY:W[[=U[]^ M9Z(=%V5=L/).[&*AQ JI/BX]!QA01&;DIS[=:Q*]"7UWG;E= MYQ>M-,.T8H= :1Z4J]VK1X"Y['95MK7;(1*H9=*Q2Y?I4(_UTOQ=2 DQ"0]8 MFSV VNX2M%>)$(YJ&O%(>LHQRF2G9#Q640]DRY%4; M:++#I!>'J!<4E3]I9KIH9GK5F9FGDI5&I;UO>KBQ\&P!&46>-;!XI**DHKN, MV.I_3H[]>X79(JGMU9'6+$FTS578MH"!PMX]+&6W!5S$-%M(1Q\*T]2G_GSG M4MM9^?D7 >#YKW#9+?<"JH=X$86RFZ9%P0FCL?W'\'I@'S?0B//JR!"@OEK4%4C'B]4)4&)EI MH[$E&DU6CS4O#85&>_5MPN]252M.F<7D]&H%BR<\SD@%[F))$&74C_K)9J&$ M"T%'QP 8SF;PWM#%:\5W!TO18,#:G91,FX][ .G?/_V8R.-;SF?OSKF0$-/ U>=DWLMHNFO1?NOP=:=^:'S[9<__^FG_/9P.O7T[W#;.;P6 MJ$($#G3KPI,.-#^)1'XG.$P!FLPO8OSST>4%PN'OG7]=7QPQSX4ON!,?G[^5EGV+OHMGL7P[/!H'4^&IZU1N>71[\LV.3RF#RQUF65D[9DTLO. M[]"<153+Q))/)S;^%$^/O=QQT+9'@,G)OFOI@XI;[;!:%CA#8:ME@ MPH,G@&J"+8UBT%I0TR3(/C6T?L.#I%)P?!F$&5[ HP<8\"22RHF[222(1?!$&^NI->2S4#[,P!B%Z<)_O\1O/]^('U8F% M^VZ$[XD[?%Z, H#.W2B24BW'"QT.K;SW?!\N95'B0R>YO!^?AT#+Z7M M0TFI]MY//&>R1-3 L6FO\$V1D*%_-_>T^>&X#Q/?5?Y+Y*H?Q/>9" I)%F18 MO [:AP[+/4>/QA7S$LV[FO?-][[!=Y,0'@/C@/SKIQ+DTS !@,&WN?0:*#IX M3D.3,3P0FH,PR""B'O' XH>98&^X#S$&PL$)ISQA] N,-\(N-04-E!RT4[TO!"$H!93J5<#F;*S63BH!3P$" M6@1YO\(DA@:)K*U^KL%X1Q(X@%L8C0:;A/<@JJBA(),$8WX71@H7Z0,DXA>& M1YN[O$,L$/@X^ X]3>A7&J\\WC4 MJO-'+XM[1/(->UHDWV!IT:NGUJ\M F- M*L0*4$\H8=#EO^PP"?\]10P[X$D>@=2B6:@AUD"(I=^##GB*"1#>,X _O#Y5RZ_-JR8##R"./!#^.4@I M5@J#OWT$WP(:%!2_@U3/P:# !8''U1OT6,%=C9P9KI2HV>=)&(>!Y\!0_1HX MS0;[X\L_<%BG"7RIM2#[Y=,,A/MMY8]JP$J :&@E]7U00QAL_T&SD!,>*WBX M$.,! G\-TF^SWF8" B46MP)I:(RQDD8']"K5)/P3XRLEE1E'2M9/0S'/X3(5 M*.J !(]0F:BY-VHO(<&U2IIP&JG9054Q$Y[=AV:@'9H# MOZ5ORM]1$GN&[?8,JYP9!K EZ"&MT@!+]$F1%E*SQT'F)0,^@P6$35 M@"5/$4*X".0%%AS\/>4PA2A#UTN->.E!'#]^.5]7(\&0+(EEGH"Q.?][S@X$!?;M+ M"0 =S!1QFB1O'MCO*(V ]I <@%/J>3WV&VR-YF7T6F]3R_+OVF_?]M 3%V! M+G!V#F#FR#D!FOKS4\U!V;N4"X5^AU: ; #1)5/]GMXSZYFJ$G7@#'I"'1_V.W1_3@5SJZ..C6!IP+5*I_#4')WP7J T$ MKZ)=E-E9ZC?'SQDZ'BR-S,.FK2LER6*\82R@>6[F'^6=7T@,9G8-@T9%R6G( MET="RNE?&"Z9#9C4<=IB=)-%%D(';6GN',(752BE%&[#@*W)3J%W>!L^9GX4 MI#,1K@J\474S16J?*.8<;<[ZE9)\O2;*#:6AW!!>K; M(S!-78B]%>',_7H3![6T">@:/TD]:L%W0)' R0&O0A4F5)9LV5%X&J*%4 M:AB7U##CR#)[*UJ:$E-RJ5!P*DR%9\SFCI% M[Q!CCR:#D?Z#@QD:9N.,(944/BKSC9AP?XS-R'J;C_XTU,2LTH,IS^.+_IU$ MGD23H11=B42W(14*T"=H_-QE>?HH\RAN1'R/XM($!-Z\LF*>ZFD.JQ1HT+9Y ME^I)I:=D&!2?,.XCWIB#10JA(P%6>]6R=&)6OMB&6CF0(T MQ0CF%I( 768:W7F^?FLG=F@F_:&_)-NY[L""&= M&HH&NY^(U._#D> Z.9RE06'L5)"N4WHJ@W/#@V\X%@_,@7A&JE'S045B=A-& M47BO7.LL4OWN2:5:#@YKS+"/LI'ZX%GN3S&7N/70B#NY2X'-6)B(7[3_(;3B MFYZ9*^4>W @(LY2!EG,OQQYI+8$(P?/G0L-2!ANB2I$EE\%/T5Z#,NTJ95-^ M(+_C$$$C?,O9,I5Z2"D#]31K>Y;0+!*9(-6R"Y&USV#D5^V,D6*+$F758]XH M8[-V7^^)N.0< /66:%C/@Y3LO\;0FW5!E_Y9)C?2OY[K<$1WX63H']=,I:Y@0M+"874 M+>ZK-W.=FS+?QZ]6% M*35IFVOE6QP-S.?# '(%2)=/ :(ZTPEF)8S041X+_ :W0P67& ')[S*WMA9$ M, \R#^?*T&G6>1P$(TY+1R)^>(5SMFWZ1X]=12(8.ZP-$3]"D. HU?PM\X.^ MB#M/W.?IG1)=@*MT.Q7%O%E.-8IA@ @\3 2L]8I+2GN=S]+G]!6F4)I4CCM$?#;(0H M'\.8X@#(O#G8&A[=)J72B#3. MY.IDM1W:KX^XF8NPAJ2X'5R^/ VGB#OX+" M3G4AK?)GZT$'Z52PWK=Y11G/?")2[2V)UAWAD[DSJ18AM'".F*MB(Z%3I)& ML%;"1:F/KRU[!'A1O@Y^!-S=>:Y0D+L5 80#J,1SLIR+AN:\30B(5&D>Q#2N M4B9,.I1:IB+L;T%X'^2E$BKK=8>QCIS+^F!<=R-4I;-61 MID[XE"9C/%4-.C=4++SQ4X8"/OS?K/"F+ @4=%H(!001W>K0M) MTA]/T\RI MK5%U4H^\QZRNE=:Z5*U['X'4]=1A"^.Q3P\2;<+*2@]MEP.<5TWK$+(Y\ARN M$H6-B8"BGN 9=2P?.+YTOHSE6GSGLL&*8H3R+/PYSJ^P*VSK-&O=FR/U[=%; M3)>)H@4*]H5Y!D=O;MI#S6PKUL$O$I0?=1E MW4J/4F\I]4I23P?,OY-(J:A;3=NI%^33A"\M&R@]W/ZJ@6J]A=\%@+XF/D(9 M-+YJ=UY//.9.-E&M+7 0!LY1FJA M *?>%-SD&7_0?D;9_5CJ$@3?6 M88\Q-Z=)6>5JS%-Q=V0NHRW_DZ"W/18B?K1B+W4H,>_GXBUIM@$K'-EOH82( MNG#W]114J3Q2+VI6CE6Y1#*KN@1/=(KI*Y794W5)*K4Y)_Q&J:)O=;HAG=5= M&@ 5OFIG2(<.VIM5D3)J4"1F/G=$7E=8M+64_/PZ"X.Y=C86KH5H2DW0@5U6 MBZ'P):H0"SAO CY(E+XMOH>;'XZU K\Q,H;M3M?0O($FD@9+)]JOQ"Q>/$]$ M40%6TSXRQA!K:2'@^LY5 Z[>XV.N(0#_BT7ID)OAW)-VHSLTY54*Z7!?NXP0 M#"5J*14J.@1,WY4#MJ8K53A@@TZCU^D9M2,^E[':R#*+E]<,8I,I!<@T)UVG M-'_#/"]B&M'Q9BJUK5)&<9;[QH+(JD34,NQREQB@'E;KUZ#0VC1SM6MKU3^I MQEHAN>KFJS6S_ 8!AK.=>%PAYAP<3?'NOSF>O)2EL8P;-U4%L&3;2LA!DY69 M@U1ETAMRBZ)FTO**V\S6K3&L]%2IS5"RO-TB_J24\=J<]VWQUQW#:=# MS.28J]_0XK,(N _1R&>=I&07<.^=6A->&R_#"8- ESED/#M3?5!KA])03LTG M\=)%OX6XP/@JQHU:,N256/U+(@,>A"469V]4L5H$B/LT$\&3#_AZ]?'TXZ=Y M,P"*GCZXD2WS7,!^3BW98NJ9B-32 "RI*,UFEB;=0$$X_" G>M'>_20$KCX. M[[%:O:BPQ/=]P5D:7?\^Y=_TY8:TIV4ZT5GL):3<#KUOS)+Q+7;L8<7N,B5_ MZBV($DOZY%I_2\LD*)489[4_3C;7IFHNE0&4<(54DW,W#WFY,ZY)TQ,:\+G4 M;-PSS57[881)K/\&^JCIZF4Y!:C>DV+5DII@L+1A!Z8KON'Q6 ME%(WBV]/E3$CO[G\ .B@&GMOU2I/,UK3,Z\TN@KL]A:7$*0ULEP=+5\(097> MIW-2:2_!.4_0\U=K'3+F@=>A[0W22? IQCE8NX6[")7K?''LUPVC+LY-W229 M%HRQ9*87#I:4!9@Z>#3IE^EISFCY7F+IFEE9Z%"F/7HO&XBXU$1WI-N&%2D0 M>JK-+Q*]MQ&H/JZ&7KI?33?FV3RL=YGENSDXI>'-S8/VH; YF/+#VJK(NU$UXVJD M#$T<&)_$PIK@;*U(MN!5UPG-C6[)8JF16'VD,(I "5%7"C0>29-LY$D;VA]$ M\U2^H&>!>?14J9N(M*M&WKE67F9F3XQMZ%CA7'R9I^IA2?&^^BR3TQ49<[.I MC04*7.FBZ<46522F39?V:P.IF1A36+'>\ QWU-.[%MSH J5\-4ZJ8R.L\]87 MSU2DD*WB69YZ7KIUN1)2^.F*/K#;QISVCFE>SQPNE>_(9K:4" HXE&,8X/[0 M\90KD&_WL!(NFWO!5JOFM@/E;*W6$[EX!HY,K+VGO$A:#U!FM;+";C70F;/% M6;OU-W9U^?G_F2OUG^E=+M1JT+1BT$FB=)&J<---*2J;A#&;U6F@TZ5J-[/\ M5A8MJLTSL$3Q1J1+S]PT]ESKTH:J#M=? WEVI79BBN=W@0G':Q_WQ$8VR+B9 ME^HN;D^SS#BJ5BW6ZX?!BT_77=RILN*)\M1EM@A:!11I'*;I,JT(35/^:5)C MQ3+&NFS?E.%^PG64D6%>52_>"=Q110<7.D!Z00A3NB#-L[.;Q+V%X2YM1%Z. MD_0.H"J%@[JLE$:M+UB=/T@'1*U7@#'7"8QLRYWQ8XQ;^$USD5YIK]84Y5G4 MMNC2ZOD@M&PNAH9NGEC$S$@<)1KE\T\?A\=2F>] Y7!&E,G9*F=ZD&Z#H#;DZ;]-%B7H#.1PEK E'T\U] ME7^3$YSL4P]/I$Z?Z+!J0QLW9LJZ;TIY%\+,G\B68JSTX):N\JWK^9W'I]OJT&[P\4H8% M 9_OBX /:;+3<9QJ43:9.!4=OTH+/M[@1:GJL08&E1Q]5)%<^L0^M:G%'U5?)%: M^Y*6((8C,0NCS!4'33E5VU:[ITR-[(^.. MR*B,[OSF8G/<*\$K$KC$![AF\.+-_U^T>__\OO\!EFWH^8$OGOQVKC8XP;^> ML(\]ML&.],]';Q?=GJ'>&3/G[4XE\IZC^#G)+VY*OG#ES-"FTZL*&3;J5X&. M?+EZ-:NU1JTMCT2^U?LV^,^, Y;S7^6:VAULB8=P0?0\#U7?N?:(E-X.I1\, M=Z7T2ZNV%F9SMJ5H)WTS$FA8:O%-V5=S%K\:.[,H[T65_ZM6]+$ZHF!;ZC4T MR.*J FD>4<_2I<$6C58UO&Z)T3)$%'7 [6 [?36T$+;ZB9BZI-W,>=*F_9CJ M[?B)*3MNABU,Y1',V=VVF185X'W$YTN'6^I-.=0TD]'D=<6)]H/6I*XQC]@, M;@TIMGT>[/PDQ6( \:0^O7@>8NUL0GG2X4+ZGNG\3QN"0 MOI_CM0YP5)FTRI_U]7-?J>)%]V?_2X MI%)"3>70GGUGJMJ$_4]+_;.1)%=2ZVI9.:K8VHRT5GM(CY<;K)>@9?C"6EHL MF7PW\5RPSKMPU0AAZWSPA8JRYTJ1J.U5P.N6.M'9 0A72'774#Q/HY;GQ@Q; M;=RIBJ2(@LU3<(O<_CB/$>&P5 M5[U>FFJ5VHP_9&<>7>&Z53SV_7/BAL$MN\#5O*'>4>J,!]]VBH5 M;QDFU8G(N$(NUWGO:X[4?-[A_-?K7\]?FF$HY_2-R^X%M2RVVSE;!KUJBT6& MJ6(UV*W]&9R8%L1^FQE2%[(@9$%()<%<@((;I.A9<9R),46>6RK1 MG7UG;IC@BU^S5J(6\_#FRC>>*\+ZEW$,C0:!3\FM%C"BU":E-BT2!ZD%J079 M=;+K+Q)9MV<#QJ_-) MF!0A6A7VK79F;- XH1DUR@U2;K!D>MJ4&GQ):I"TY8#M1P7;*]FB &1%ZJT7 M3\C*>OG0E,MZ:7X-N.-$(A8NV#,)=K/6IG-V3-C<8!I,"JEIT2SC>[8 M'MFV8?55"&3:2/%L$1R9MOJ:-IK?>6'P[269Q3V>9*)=K$@MMA"F[9T5ZHS("I$5LHAVR0KMI16J M<.[MY*3N09@^3&%-<)4\*T*KAL1-[<5L>R)A>_LP/PGI.M#>]!?ZC5[?7,43^0O$9N0O6"FG M?=&PFLP,+VK71*C'M(?PG)TC*&]ZU\I:=*MD1;C: %=VKG&P2E:$*^(KPI4E MN"*^JL#ILBC6J=*A_2*PN$ZXC$LZ4XNB'@863#2,-(P^Q# M#MFPP]*PFN3$JQ3AN<%]+VRI@K5WDWVKV.L:30IG*S M!7)56SF+-+=>YH_2LI26)0VS9>.//;)_K4:O9VX+1[)_I)UD_VR4T[YHV.NG M)6D#$=LW$+%%SMM;]ULGTMKR=B"V@($2P)0 MD@R+6I0"ZA]C#HJ_ZOJM-:PD--\+Q'&V7+73^N&]DJ(7@*;$[X8G ME:U?91LWT%![]$>\_)T'@;[GZ"=]#&,AV8P_J$&R7(A&VM?M&V[?]42P\W * MBOK (G&;^#SR'U1F!"0;E.7+XI!YL60RF0$[GW@!;S)XBA3IY3P2 MZAJ]6O?F ;X.H/FQB(2,V0U 'QB1W:BSU!U'S&*5@G$C/H:'JQ>[+('>1BPN MVO9_LD-A!^\E$]\]&>-#4%1J_C\2KA>S,7<\WXL];$3@JH:XB5@&[R9RBB>1 M6(;8)D]".1IYD/2^FVG0%+Z<@,S&,$9Y4JS)3N$K8/$ 1)N6^N. S&."1Q$/ M;L44L"D;Y0&#YP">_I-X,#38XV]"S-3CIC,12!YK#/AJ['FL[L0W9]"0\ U\ M[6$39B)RX/G\5F1MB%6V;[XEV<.2(/9\=16?8J8O!:2(8U^XJE/P$"-R^RT) M1*'>W5:#=5KMY1+X31[=6(M]F=Q(S_5X])"K'YMPUSJ0KU=-/$E'=6\<^N#I M92..__4"T.LX0;@]L45+KKTI M".BCN&=?PBD/WK-U35J5Y[_WW'CRKM]_CH\Y[]0]_^*7336 %_P2E_"I@9R? MLE"^].LM\[#3Z;_> 8:>OLC[K12S7W/C.?8B,+FK5?%!*^+5!/A[PCWV.7%# M4,$+<2?\<(:$SLY +>=)W>$!@^@8.LJ2&=+ZES_.S% /2*'98G"9OZJ ;R,* M>F/D,7]I#YMMHPU["VH=,3D!!TE/5ODA#R1:P3N@=JT?S ATI>>4 M>EBHK6^;A2]R/0'':9W:B^\SN$5Y[[\E@")P6D:E>W\-V,?P3DQO@$/@I\$\ M 6CE%^XC81]@=70!LV'T\E/"<)0ZX?N7[[Y/I5>[AIY@I*@9'\ M:WU!S9VK+,BV_,2NK6[B2;.WYU[B2<>P+V9*]/U*1+^7/N*K&YR64([':B)4 M_7BOR>PF]-VT'97:^'E; *9@D4#G+NB;3IB36T!N0=W= HCQ+H2S)L;[Z^HD MLU#6!IUYM##HZ$=/N!/GOU[_>JX\*Q6;*UAN/( M3J^JN-B0\>T.FD/#UG>MC]-D@-Q+<1,E"$T$S.KL1'V"Y-6Y"$/^6G- *8@B M!7&:W"8@W2UD(GT #IKIIK6-]RT6I21F)-@%BZ4&MI6#1T8>7P#Z$'.$/%WX$8K M*X,*K10 4(WP+T-W#O8-^VI?%@,,7;"$+;<4SO? 3QG]K&(1&.B^2HIA+DDG MA"%(<\#=@'%PA0_#%NEBOW)&<5-IX0I3:%G5V%HEZ#>6(%IB MUWB-#- J>E.,'"./^TI7\:MQXOL/F;GDIX1FZ AM+AS' M/0=F25RT4'GTIY]/K]FG#\O-96^NA&"XLH&UVV_GG^>&NB@?@W0 #O9CRK]! M1 B_9?X2/ >4_5[F/4)COER%FT?]6;VTAQ**=04X8BST[X1;J@O:? U(+=97 MZ$S[OQ,8_/&#J1;JCTO+5LX71\.,!O:WFVE"WRW%%;\%WQF]P@82%(>_7.$V MTDQ3.(4'.EP'_/"S+[BK[9.GF>MK\ZK)WN!?^01,Z_W\;:G$+M,<5GY=^_U; MEL['%JKL<)Q3BY5>&IRE_8OQTH/YJKM2(F0ALY8*-/MNO5RPKP D=INT.GUQJL(Q?7\%;4.3 MA+]A5G'9;<*&%M_B?(N+N!L#L,=\K7 G!/HKP\R2,P\!S9,K.\-O<=).E&;]&85+52IX M]]\1;H#VLEC+-2Z)RTQ'S!>-IXJA4/*@6JUQ4BZCT J13R=DJ%G A([E(I6+ MSY&T%B=%GCW3T1([G.43F_,KXQY!)*!&S&6U>3 _F<;"6;:L"\@3/2CU+<=X M'M1+YR'5,JJ,W VFQ-O-@:&4.%8]F4_8FVK=7$VV*(D9P8'"!=EB_(^C\(:_ M55^)\5@'!0PH=ZJO;[ W-_K72P'C#[QW"4"0I6O54\V)( P,Y<+2Q7L-I5AO M'-T)E\-]0.7*W0*+K0?0\BX\,6EHCYL&Y#0_:S=OU18*.2)Q!Z[^BM6TA=XK M#^N?6*P$_!+=AFDQZ$>>QANG4H9@C!6=O#DJ77CTEJ4XY^[4"R"R@C%&M/); M?"XF%#GX@XK2<(N^F78#RX]8)+8C5/BCQ2_?-O*$138[5LK%/9+$^9&?64>\91JI)(CHABB$S4?I214#P:9191+:8' M(LV]/F K*8[27- ZQ<3TU@VZ?/ \+O5DC$E)=,Q+0B8W_T[36)D\\NT&9).= MQLSQ0PD",#3%9YYSE,G@=^#.Z)E(0*6N*K$TXZ#:B^G!8#ZQF$AC&7SS(9E* MKV*B5P,=:S^Y#LW 00X<;Y9.GN7A#6[Z\4R;GQ6D8J86D.: CRXPN2PB\%

-1LG/P+*79\:B M%0E[DZ<(3X7NX Z54C4@A2)8:6C+B/X&3ILYREA.P04#(L-M49"ZQU$X-14S M&ULG8LHH& SC9VC)@B"99F[;ZG;!^0?7T9 MSNWH@R2L-O29>LIE86,A#'OI*QQ>O2-W5*>Y;Y.0B:G]S M=)K]#7%X.G(0X&)ER8.Z(NU]B:G36%#E*..U-2V ABQO%4]XD$Z'2CF?QYJ& MR.X"4R<^+ISPG41/+,S[M7G8%J]W;IN+8"SC4&7XT7=48+Q!LYT.;>YDIPG- M^3 !C50*AQ5S1R7_84'"F#"-<19+&JK3-^\RE1Q1PTTU'00P.>&^CU&+G[AB M_7AH!.2 SMA(5T+(A>5+_":?9L"Y]W0I$0> XB9E,_3M(+3 QH>[S@3F31'()- M?9EALE3%D:HC1#RK\_R+&HX5(:&/NA1! /Q?'>IA30[H:>QQK!Y#F6;<5HA% M"6!>EU0-6J#*BGQ/*7=>;YS-K,G< 5]J22VJN^JUY]LJOEV/!1P^8Z%FMX*9 M-&BS7AZ,M4M Z+B)G_+XBSYI?SJ- (QUZ*39-N2P:86)!-H9-2K+QJ(>BF 0 M+>U1Y_59R :VZ#K\]A,H%;K%:,IY+SYF= M/.JU#"OW;Y__96X?&+,[Z;U=&J5KE/CO*/'3N1%2,^S>S@8E#""4M'101H:M MP6.#A"R 5NDM]\5O94&6SLE*R]+]SN&"$5' M!ECR%L6W:OODH!1_ ) G2$:0@<&$[:)Y[LJ]@CO WWKNKKRW\"T!;C,H-@H M FNBTHQN6I"^OB,XR1@E:0CNI7/N:A-J"%UNU.15,DN?@FDI:*G.$H_3Q(*^ M4A&;?JTJ)_TT'H.0O^"5;Z[1J7QKM&+IQ*@_68) D9OQ"A%"_[*XL+2E]7S5 M),BC,"3=1KHA0EH/ZR?3&8S/E"UD>QYC@F#Y)8NM/2M:JW-]V6CDK87W%$\V M/ /?Z':[C59K^:BUC0EFO6P+MVC!6N._GQ"RZ;6UT/&!X8ZO'NQ%)2X/O)\,84/#PXE;++%(,V>"6 M:<=HF4C+2FNEHUDT3PEV?O,@6_W/^=T;XA5^Q^(V#CL_+R:_K[+3=BJ9S'G$ M9<(DM2J0@? ZG**D84B J?%@#)653M@N6']3V*VZB'SF3IU=TS">*G\P3+QI2 MO2JCR"": G]_5$72MAH3U*DX6ZB6MJ[R8.93[J%V?B(,TX-DS+-HLMB%!P<+ M%_BOS,CI8T!4%G@N^M5Q_^H'IB]T=>V<7A@"#P A.T*XF&AP<*6_Z6[TNW^PQN5UYMR9P( ![CAR.LR57"/9SR*\YVYYEU; MM:I=.5J9>X5W9@$1;J05X":6\[/=2V<@*/]Z<<+A?-FO+KJE?9KB\ZI)]1>\ M9L$M296NY)2,4C<$M])9_6.GMR#UXA-:UE(]R%Q'R@W)EP\NI_S7SQR>%Y' M8]/Z:@/6["SJA8# ,.Y-1P;EON;>_G] .""2LK^?0;#!N!]F.\'-+V0L+C$7 M!0P[9@QR.C8KHH YYWBX+)0%UE\1)%0_FY&'R%>[F[EXCDQ>/G61KBY8$3LM M[#]C(E:B]-U&[:O+&H2T'@1U#GD9-W=ER%7ZA!TU::5GJ61Z?KMD;[R@:$X, MGIH$/,JWY@]P+]TS=_)3:Z%B%S^7'QJ$0!;^?)5OJWQ8E+'CN19:K@_@PDTO MWM^ 7HKH6!6;S*1XE_VQ5.-=-*I\G%9^>-3)W*%2N62??2"7;M)P\,-+CP2; MN[_]RMM?>__+;G_9&64W80QF9L5R>,<18CR>/W0,SQPKXZK\63]H[JM(X;'S MG /92F"OD\B;-' MI+2A,!0*C4JCW>AUEBO.3$O$EK'?*$7S6C[:.]H9O0 O>4,[1^:EM-*B;DMS MNHU6]R62>+3WMHSN3A3D8 SVBYCVV9IC5'S[HU)DC [!&'7:9(S(&)$QVD!S MEG/+9(S**M5M=$].R!J1-7JN"*_A)\''L8@JT2R=ATPET9Y]9VJG(_8_+?5/ M_12LUQAT>L;TZPGIV((1LFE;V1BE$E1U 55NF.",PVN4SGI38"Y#^I3X]B*% M>C)J#%K]WRNM7_/W3CXD\ON5\]NY"W,07GL1-R)-(7$-G MS_S0^?;+G__T4_F2*ZP 4E.FIUF1SF4877%?7./?^7UJBA\^?!'CGX\N+W#F MY>^=?UU?'#'/A2^X$Q^?7PY/>KW.AXM1?W0R.COMG0_Z9X-!ZWPT[(^&@\NC M7Q9&X 63D:L&037R;5+3I, E^NK19/J2$-]BFDH M97;R:7%HL=KA$PMP[D#ZV29)_4=^H[]9WZOB=]KWVZ<;B93SY\5;*C:&S/[FRCHU8@F1&7^J3WLH;>^6ZY MK/>9%;E;K)]['=YPZ<$8PK1W$\^%V&#WZ35"W +B7K!)Q[[.M.R6^KH[P.$3 MDMPY,O.]KP(< 8[<.P+='H".W#L"GSW@(_>.L&>M>TOA^<>J M0I_'-ZC8%*I;%.B6A5A!8:P]Z*LQ.1+B"'&$.$(<(8X01X@CQ!'B"'&$.$(< M(8X01XBS%W&OK\!3*_3JG9@+ _&0KL-C8\#%3O/KMDC%V-+IZOI,8<"6\20N("X@+B N("X@+B N MH/" :(!H@&C@A330;O3Z1 -$ T0#ATP#%!D0%Q 7$!<0%Q 7$!<0%U!X\%@_ M*UP:5/\2A*_-JR:[15X*U$',Q0*A%\ H;_[AG&Q2@=G=^TW)JZ8 7K]8M[<5O:KT9/(PYKXQQ%1R*+)^J#JKTMK# MN[=W,/*.)&9[\?_3AR/7 495.^GD$Q"!$8%9G$4@%B,6(Q8C%B,6VSF6B,6( MQ8C%:L)B%$P2@1&!V8(\(K!-"*S;[A"!$8$1@>T>>41@%$<2BQ&+$8L=&(L9 M+%MZKLQ>5+Y4"]P9JVTB:B-J(VHS&6%2BFSW%60656Q6*=LO8A9&L7 9IU-9 M=V\I[,&<=2:6$$>((\01X@AQA#A"'"&.$$>((\01X@AQA#A"W#X@CDYEC=]? M3<(H/HY%-&5><"=DC!NC5K,=ZEQJ>#GYNPD"=[JFNLKBTOW-C=/D'JG4[JJ% M2*](KTBO2*](KTBOR 4DE2*5LE"E*EOQ0BI%*G6 *D7>'^D5Z55]5@6L%\UA M[VE*RG; RE9EG?K^VJ\**]%ID],M++JQ?:_=[2VX>1*4M3BS=,O[T=@.GZK= MV[MZM$/TVDJ5:C_& M'+J^\OH5?__T8R*/;SF?O;L0-_&5!^BJ'CIU**6%YX MTO%#F43%LT#J 8KVBQC_?'1YT6FUAW_O_.OZXHAY+GS!G?CX\OQR<#8\'YY? MC :GO=Y%9]!OGPT&K?/1\+1]<3HX^F5AJ,IBO_:F0K*/XIY]":=\/7N6;O>] M0!Q/A"+K=J?UPWLU]%X Y)ON6F%R[%-!,?%])@();>6!RT*4&8/1B."=C"OA MH:2D)V,6CAG\S,:A#U8!5)R]\0+X)DPDW"K?/KXS[&/]?(9LYMB[!:(HRP8_ MEQ\:A-&4^W/,U,9K\@>P)_0IY0< M0+=]/I/B7?;'^T5]+AI5KO7,.6&XLH#W^=6BNDG][@]/D\Y*ZDN[],K;^[M] M_2%U_O4;Y.RX1GBX&;,-7^5;/G\SI@IJ])^0Y./2(8P]PCF+H0CIC?@BW3;"G>##5Q2VL9_CHW=9'2^:"[7V(I4>-_J!?N41L&?O71LHU8B#K["0QS6$S M3;O7:/?-E8_8/O@&DW+U# -+!*->""]V L#)D5TYSGH[MQ&0N!&J25WA[WY M&,:"]5\R??/LU=QU7*W=Z_1,Z9DM6*C:[UL+\0L M!--3GDZ9+LH3DY/3DXO3LY:PTY_V.UU3[K]=!W%^6FK?5+Y M.HJR3@VSM0,E#%2ZSN)Z;LG$+!(2#^MDD18FNWF [T(W<6*&V)X]N:BBIHLB M1L/FL-LZ:8VZO?Z@TVN?F%LBT>X;62/1&^QTF<"PUFL / _%]H M$;N:"8BT/NN<_$MJ]8UKL/7S7;1,M7Q??]08]$XJ%XDM@X_W4>F&A:4;1#5[ M3S6]4:,[)*HAJB&J(:JI>@7TL#$\Z1+7$-<0UQ#75,LU[6&C13O]/%ME:C\5 M]WH1?A3Q?1A]R_,U:MN%J]!/L&2UFIT6]FUM7;O=Z)[0XCI:KDK+58VI5+H4GU0*;)2M*M"%0KXZ%_78YVX!MU&IVVN#H#8C-B,V(S8 M;%=9TY-1HS^L:":"Z(SHC.B,Z&R;=';2&%&L:<'V6 M]++?7Y/926>HSWXEI M-UM,Z7V<\HVF\,CN\W *0_[PUV+;*2\8XWY0ZHBDFP=V*\+;B,\F"#NXYA:^ M;K(OV;42QHQ+Z8T]X;(;+N'?8: >+"?>C,4A\T-'/RL2_TF$C/&Z!W6%DT@0 MBHB:["IQ)OF#\LN=\#: WF [>0R]B!@,PT-^FVQ 4QT_<57/)J'$IK./811/ MV"G\#@]B< ]\]R&)PIEH,%=(D#K')F#K9GCC+/10%#P2+!S'(L#KSR=>H.X5 MOA3W(%SUY%/I<2/GF@].EH'1F0?&TL*PM9";,R?6;O0UY=&M%^A&\B0.LR^T M1Z"^J>" =%.[?YT\UZ7OMBR5I]Z]'9$6[?^U)W$V H]V_ M=DMYEDG'+@TE2-'F);1/CJW:25"CW;\(:I9 C5B-H&8;JU'Q\GI@J@F!7>JL M]1-XM%J]?-])O]%NMRL7B2V#C_=1,8J%Q2A$-7M/-=UA8] RMU++]L$GJB&J M(:K9T0*I06,PI.V^B&J(:HAJ*EZ]-&BTAGVBFBIS-_N5HDDK/BO9UVNC&H&= M;C(T:/1'QA;_V3+$51MDLKO[K!+=1M_+]LO0L8L'+/[,/+=*G3HJ;(%HW+>==32&1FKPMI8 M;K8@B_*/-;!PAZ.=G59CU*YHR3II)VDG:>=KY-CM-%JMBK;[(NTD[23M?(T< M3TX:)SUS]8"'KITTW5723,98??9,MD5\V]NOJDZS[EO> =D6,%#&>+?U/,0T M!\G'Q-Y?,OY[-V%)_GM;21NU=ZQG\;I_K37^+1KZ/J9'SK??OGSGWXJW>#X MH4PB\6F,6^"*0*I;OP@?]X<]#V4LKR8\$F>XI^UG_C#%'7/S1X&T Q3I%S'^ M^>CR K=T^'OG7]<71\QSX0ONQ,?##X.+P47OP]GYH'_2[9_UNIW!V6#0.A\- MV\-^OW?TR\(0E<5M8N]A0T.L/B[O0!:#%([UAK].27Z/COECK2UO6SL\F9G= M!?F9]/[<]FUEEV:93*<\\O3^Q_!QC<"9^(Y_BV*_9)=Y>@?FI;YNTK18[6V( M1V=+[[N1)[)IJ':N$VKG.B./Q.WOBC'&??!6;K*R46NQZT:>M'(SCHV:9&(3 MZL<8HG3/G)=B[?;2%N\=W3N@?73MNOV0]\T^Y+[3WM$O\O]I[^A'9+6+O:/7 MA5/9'K^4P3&6P2$8KMM1VA0(B1ZMV/Y@G_26($7;9)HE/]J1E79DM7!'5H(: M08U8C:!6"ZC1/M,&@(G3CKB8^#8,78FP> ]UH>>N7/@2!]('VJO#VW:AITT@C1B3B/: V.G:NV+1M L\7K97G%?2!5\ M3'GT3<30RBH4:7^VW^N?F%N4O>_Q?8UTK+XV:G]4J]NF R%)M4BU*O$+>T,Z MV)F4BY2KD@-&S1TTLN^J15,^[_\F A%Q7P5=W)UZ@2?CB,?>W4NV6S:V,7KM MM*W=:'7-E7(\(1U;,$-)08L,U[YIU*!;T9:6I$^D3P>H3YU&JV/LW$?2*-*H M@]>H=J/;W=IACONB433M5?L]FJU/!VQO\^:]* [N-MI5Q:XO$9DMZ*$\+9&9 M17 D,GNA4S8<]G] M[9U29CUZ#";2UI\IM+6&E83VZ,$R[?9@9MW)-X::HS_BY>^\&%#CZ"==B%A$ M6% 1W+)+[D7L']Q?<8CUCOI>9I#A['OUIP#A650\>&!"QMX43Z)2)_F,43!W M*!C<'=>P,I' O%['KF2)1+ER-F9#PI^?.5,0E_(XS_@AC!0#]!G!DU# M5_B%>.Z]>*+?DY]!Q*5,IC.\6+YC%8*H=,^<%3RDHV:&=IPTL^-#/UH'_7HZ M=>199&EN#_2='O>P0JJ/2X_.(=GK\)& 22>3U(-"+9..79I\R)!:4E[U%E:& #F/Y5@A7O,00S\5JC3ZAV5UA;1E+UY@"!.OC4&6BN%NH16 M Y4/37-[J%DDM)I1I#V"JQ9MO>:H^GW8"6VU$1QQ&Z%M7]#V$FZK?7JO G_N M+O1Y[/E>_%#?R*QB/NO_4%_1U(NU]@XZ/8(.08>@0]"Q%#J4^GKDE!A/?CL> M8U&-AT,D9,PB'K]DO[ :2K$".'::_8XQ+K-(:O4B.8L$5S7<6D."&\%M:W#K M#'XX)HXCT-G*<93U>O\AF[2$]WF 8]=8G=J^(4LKY;#3[KRG^)/B3\(088@P M1!@Z& SM;T)LVTL#&)_-(N%X>L%R$GBQN<4!5LJ[,@3O:8A4+W*T2'"$.<(< M"8X$M]^"LXWE*(VVY<4 ^P:Y3M/888!$8[;)IVKH=(V=TDK8L4T^E=/.27UE M0]C9,>]46UQOI[]9QZI[.R59177C@ HM=LUS%@FN6K -V@0V ALQ&X%MW\#V M F:CS%?5:P'V#5SMYJ"+1;'=$15O4.BYD81:S4'_A^-VL]AU+-1KOY"%* ^VBSI\.P5H25%CC817+[JS2'"$.D(=H:Y6PB/4[0WJ:I\B MV^+J@ ]7GS]3O+&_$5F]:(T09)^$"$$D'Y+/X3 0I-+[X;C5 M'-$*2@(=,1V!;F]!MP'341Z,MN2GK; M)B_"D(TR(@P1A@A#AX:ADK/T8\QO M?+'J^HT: _?=1,SQ!8]^/@K"0!S]F#][7<-*HL*2]N.)+GQO0^"A"]^] & 5 MOQN>@. K M?S8/982PTU3'_$R]]Y,8#&T4_2^_]_FF'UOV0\<-D7(>/(4_Z> M_O$KG@? WGRY^OI$\9H-\C;1OF[?03721;# MS^?A%!3](5>ZP7L);T'QAVIL]-!&[O1VT=;GH]:1^@PT[62?5PCBVIO"0'\4]^Q+..5+INS><^,)_ E]N@DC M5T08A_M\)L6[[(_WBQ%>T:AR6%I8C),Y4_+RR%:WJ3?\X6F;M-)*9GUZY?UU MOKU?Y\8?],@-MOKVVN>87K$D<7-O/&]L_^AQ2:64FLJA/?O.9.A[+ON?EOIG M(TFN)-=G^N8F%W 63EPAP]2;JV]@8UW@1U#+H%9$!X4@%^#W]27GAQ'UO0J/ MG5(G.CO Y@JI[AJA'Y/IC8@*L8;CY\87V^7L"8\$<70%'-TEG5@$6U;);J4F MG.KJ>BO;]N&[B!Q/VMFXSV"(:[ROK;T,0E:UKE;U1;XGJ00953*JVV_;WR(. M#/%4H?BNVGG)O8C]@_O)LXTL1;-[,*UN'0F3?$@^M&%/!86M9]SG@2,8 MERP?0[BQF&P! M$-[WXK*D>A;FV\5J5;"^]6C[R]9@50>VZ35[/2(:(IK=$LU^6O).XZ1UTNAW MJW=X2,%(PZ;DH4M M0URU.2:K.S?;7:U^;%LG^LW^"2D$*<2NW5![C$2CV^HW>D-C&UN35AR,5NRS MF1BV2"$,1!<6Y3:JW09'UX*Z/YZ' 4K"7 BRGUG$-^WAL-'O;&^#^P(SU8G) M.*SV\4"8^EJQZC1QV]K7;0ZZE%4CW:+YL0HL6[?=:;0&QM)N9-E(^\BR/5=. MPV:7+%NE$=U^!6[G6.3I^Q"X78;16'@F [>JU_OOU,J==!JCD3E5>Z:L#MO6 MD4G;XY3CJ-FAE",IA-D(:Z]-4+L]:@R&YLJ#R :1RAVZ#3)7;6<+\G<2)%F4 ME=C>(CG<6;:T0*XUOT#.W,G9C_SBMW&L-]JM+KFILPV MEJ,M\*O:O;1(B^MK!/F653'= 9F_SF#4Z/;-+3LC\TZ];=-K-2W3KL?89:H[^B)>O../F=#:+A.-Q=9I*>J;-U>G7S8^T ML4R&E9Y@ X*2C$>"^1Z_\7P\?\;QN93>V!- [B7\?$-E_ WO^>1*YOL4Q++ MF ?(;BR_&ZZ:"BZ3""X4W)G %[,0N .NF<&[0[@]9F/<=NT.MUUC21![/I,B MCGTQA8XU62&HZ^+4'.9Z+EL2W";]#,+8R'/8+:Y19-@VU?G283U&GA]/\*QU M/!-(>M^-/+$0K#Y)J/BLCA1Z!*";O&TIC<169H\V$GT8F9'QR@V?-GE0DYVJ MW)GUDD,\&7G2RJVTF#&!-E"1@$[N\5]FQKHS:$#S+!-CISMJ##O+:QDW:I7B MH;!@Y0:0K\2#?;T[X3\T5*LCX7-U\-OIUYSI/2$-"OHOK>:0P54^6&'+I&V\ M:?,2+MLN.XV\<;>S6K?NPW3FAP]@!K5_]SF)G FX(.RSSP/VYL/5Y\^;^W;E M.&TX^UZMW.MA'7+2Y=*8OG7,4@%(,0G R0]O _@%PU, 1NJ7.N JBD!J]U]\ MQ[_Q4,:(B0Q&^KC%608C%5SCX8S@DMY#*]D-^J_YLS%;H?RY2$RY%Z!W%X[' M(BKYLN"DA2ACJ7/?_JI]*A9*+G_-VC63/X:.'Z" M(,KPLWIL_B^%E\.&+&/]\='F!O?E[YU_7%T?,<^$+[L3' M[5'[, 3:&%[:*6!.IW;>)NE28*^-E2IJB!1I'9F(GQ7B4-9*W..:+O;'!F& MG;)A,M9NH;EFMLUJ+HC6"^Y@:,,(PWQ[0VEL*=@&\$YCT.*9KY.KKK)6,TWP M@"6.VI[X,8I\SFYQ]]^)U-0.V HAB%QP,A!+D0#_1C-Y%1:[:]IBHR)DH_?0 M9.#LH>IB=S"9P[PI-C_RH*]\&B:!ELIC,DRE4$KLCZ-PNE+YFNSK#,26RK>1 M72/!52Y[@\IL5>+^=(P;"B^+AZIJ<'UT=[!MW46'2>NHBM3+FJG]* RX*XH# MVLV^X>Z"'B0W_P:G U5AG$3*6U7LD@4TR0Q_,H2LENE !I4_3BT.%QG"C!V=0\VG&2*$*.+J?E M<:#N59B@YV/5Z* N+8Y<>A'>([[//)Q^A6]7"G^@GY#)K93QXJ8TSG3:[Q;# M..A/.8\!?V.^09NE5*CX>Z@37,#R8+HD4I/J]^?SIX]OL]A2D>: O O: MIT !,UIS9IB!0=D8FH[21=<#-06%"9;&0RD<7JQG(9#C7+0#\_-1ZTA] MEC/N9)]?KG/WGAM/X$_H4UI.[,"X\9D4[[(_WB]6*1:-*J\F*RH=^RN+/)^_ M($VWJ=_YX>E:RI4%FVF?7G=[?Z=OW^WM@SHWGOI>D[[7?N^>G1PGFS=VL.,S MJY^05?4'&%^K*M$_0JSG9!]4&:>_NL0'0T&&JWF?+V;+0&COZI&#A^&5][T2 M$!(]6G',P3[I+4'J5537W0&]/2')79.?R5TQ#ET["6I/0F!^3*8X^P7]JP286Q3BE@57TNC'_S+$AQ;AL<9$>1!X),01 MXH@!"8^[%J+U#/CZO%Z[_@Y@6BIB3$N?VEQMBWO1&1?67[8NI3ILT/>FW6KT MNMO;GF]9F6H$(=J.?5ON*Q'1P1'1J-$]V=XNV<1#Q$/$0\1#RSS4&38&PXJ. M2",B(B(B(B(B>AX1M1K#/A&162*B^<3']O@,PJD7;#RC>#B;JF\Q06X+./ ^ M.K9@QS,$I&&D8:1A!SP'9YW@K!$6(>X0$$>SOO'[?ZIZ2MR^!;K+;X5>ZB]9 M(O7FDWJ7 ;&T"T E/CTY%M;@HFK_@4B;U(+4@M3B%;[,(;HLA!_"S]9=WN<% M#6H/K%K[PF>X?19ETAX3T(^TJ]OHM$>D7:1=I%V5V*X3 M@R40I%VD7:1=A79U&B.R7=4&8GL6;UWH38HKT:O*2QQK'GD])1];,$()5XN, MU?XIE=F BY2*E(J4RG"<14I%2D5*93B\.A2EJOL*C445S(Y0P;.D[%''FE4= M6B5$:P1'2"0DVB$X0B(AT0[!$1(/&8FU/^W!4$G4BE,$MQ:(O#I0HZT(;-N* MH-7LG&Q=,ON]$8%]I&1=[HAHB&AHD88Z1$-$0T1#1$,[I:$M5G40#1$-$0T1 M#:VBH9/MS2X>!@W5?>YQ"Z6?=Q*H-:&]+>:BGA39?O-AC:B/ M_#6BNCVDNNWENXCJB.J(ZHCJ#B"G1E1'5$=41U1W 'F[ Z>ZFM2#V5M09__N M;%;)BG!%N")<$:[J(BO"%>&JRB+\'V,.WNBJZS=JBK_!TM*2R'PO$,>9G#JM M']XK']4+0'SQN^');@3WW/:IS8-,MN]Z(MAY. 6$/; )ETQ\=_S$Q3,$X +]8])X,7PDV3WPO?QO_C8]. "\7TFU*5QR&[@U5(F\ %"%A$QO&OA/;,D MQ� C>S.[#Q'=!!G<"WB\" MZ$'LJ?L]^.:-%\#582*A7_+M.P.CNFX02_?,44@+!KZ,!/Q-WM M[9W>/MSJVVL28:_/1@PWX]&A&5_B9=MBM&??F0Q]SWU51O'EOD9)>@XPD(C, MR$]]NM[@_OJP]_BMA[E',#2I-+EHTN5)EAO;# M2M_06-J[LCU8=SDST&T,^ZW*160+0C8*YF@6LV:[-=BD7"-CWL3>*U?MO?K7 MB_#+RA3&+OU1BW2I,S VA6W+>%=MC\CL[+%&M!M]<_NG[HM&4'ST[/AH+J=M MS$MY(H[?3T>O/:IH(^,7"- 6E%&,9:FQ.U#5'/9W+L!]44V*T.I2P&V-^@T: MW>[VUI-9@Q**ZTBG*M.I7F-P\NP)(]*I9>.UOD)LU=\__9C(XUO.9^\^\"@ M4,C/(KK"JIYKZ.Z9#['4+W_^TT_919?"2 .4VQ^=?UQ1'S7/B"._'Q8'36.S\[.ST[ MZ7=[O=[%:??L_&PP:)V/AJ>]WOG@Z)>%<2C+](EZFE7#N%0]5-:.X4)E4"4U M8D7QEZXCFD5"PLMT"5=:0/97K.U"$<.7/&8P'FR:"IO!YS&, [O#@6!AP#B+ M,O&S&Y3_4HW5(HR>W_31,XBL0EZDLJ_-RKZZ'2-U7YW>3BNO^G4N&WOE[;4N MF:-QIW&G<:=QIW&W;-QKG^7:;75QN[>#4D^K"CM/)2X&P?+.0I)46UQ=;3$A M3B/N0CAB>B.B$NK:6Z@N)NI[]A%*AU?D_KNX$WXAU3;QGWG^(]@]!3MC,U $ M.X+=\V%GK"B(8$>P>P1VUV',?<(:88T<.H+=0<".'#J"'3ET!+L]A=V+'#I: M\K(>F>=<3ICX3^+=<5_5#^%&47(21O$Q#.&4><&=D/$4?UJN *K_H>DUJX2V M!Y,U9DM"'"&.$$>((\01X@AQA#A"'"&.$$>((\01X@AQ]B+N];5W[=JGZ_X( M _' ICSZ)F(V!ES4<>\S>P\[JZ[/%>S;T6FW^>!A69&2@R(Q4C%2,5(Q4C%2,5(Q4C M%2,5(Q4[6#C,+KG$:(KB"/NQ/+_6CVG8HL1F4=HC*B,J(R&^%(5$:!)E$:41I1&E$: M41I1&E&:C7 D2J. M]3)#5KY6Q*(PK1T6PW6:;6')I[,>."R M"^&(Z8V(6+>MGCQH/JXKZ=\__9C(XUO.9^\N08#_0/F=JD+%/P27223<3\$7 M@=("VCSCTI/7H/5G?NA\^^7/?_IIZ=X+3SI^B#<6%RK9PH4%]OKO MG7]=7QPQSX4O0.C'@U:GV^GV.OU1;_"AU>E=?!BUS@:#UOEH>#IJMT='ORR@ MJ2R9:V\J)/LH[MF7<,K7^P+/ ^.KN$M]O-?/O0E]5S_HLH"F6\AG8\4I&S6# MV_KICWCY.R\&6G?TDS0:%,1^]_B-YWNQ!^+.X,%XS%3__J%5+V" OQ>_Z_;-]5S=IS@D],&GQ(8KF\%F,$SP,EFFD[_*M)(7OH2^\TBP M:4D691I"642Y+&Y0%NR-%\"-82)!H/+MNU>H_^@9_FJ%[N\FVE2Z9\[C;2T, M+GXN/S0(HRGWY_#0QFOR!^OA[YL.L0[ AVVX>=L6ED@AW![A'878SV%'8O!^=0;8[LTTT4#,:J&![*5O&D[B N("X@+B MN("X@+B P@.B :(!HH$7TD"[T>L3#1 -$ T<,@U09$!<0%Q 7$!<0%Q 7$!< M0.'!8_VL<,%0_4L0OC:OFNP6>2G 94%,XK;!:J?E%\ H;WYGFQ4P+ZAWJ879 MW?NS$:C(S$"1&:D8J1BI&*D8J1BI&*D8J1BI&*G8@:O8H-[)>_$O-J BJ!8T\4J3AU2:S[]DPF@+EZB*!191:9C/!;).H!$YB\3B3R" M0(2OZ<:\>U@K?5.$W>'=BRQ=!2#L=%O[)UA9>*=H0ZQ$($@66OG9D:"L]#9= MZ7F(((T@K43L2)!&D$:01I!&D':LD$8;3H(R@K)RLB-!V>N@K$E01E!&4%9& M=B0HHXTF01I!&D$:01I!&D$:05H9V9$@C3:<^X*R3!C;CR&'J2^]/O-W9EZ. M[8JSN&Y6L_Y#9H#][>:5W/;_MOQG[;1W,_2M5F0W0_O?=Q/!QMSVV2-W(L&\ M,0OAFZ$W!>9]3DR%WH< "VZMK\#%GGC [.F4A_ V[C#X!(];F.06H_PUF6D8-LNZ-7P?;\]VTOAN$W' MU^H:'M]=RCFP\F/A!XRS3YY[]D<$6#>V!9(:OO;A#[Q.N $/;<]E7QSNLM.8 MVYKU#Y_^N!K*;Y/O&A_>L="#YP7"$,]"!.<9JB5_X4B3=["9[SW:(Q&P&4>58,,$X*$H!]YLYOEAY-KA,[Y]A*.' MJYZG0#]\N04ZA-MN^F:<#? ]7 B4E[&L8?95Y^PB&_7*)G#MO1 N$P%"K1U, MX"9X$<;)YN]D'OS\(%]08T\3VYI(<1M'#DP<+X<;>?@6:4O7T;BXI8\^9TAZ M%<^KXH#OG^5$LU3AOF!!= \D<4, $IB@IB,@SA3)+KY;$^X^" :X@Q.?9J.+ M4:+Q";9K.=$H781EF+8\T)C!(B); ;"!H 1"0IQL7R-9ZY[#>E@PQ(G B]\, M%@MTU )P5VH^"_1H!ARH2=&M9 M5F-3P ;$!\1!D.P'&!V"S8//IRP*\%.L0Q..3LI9(E\)^.1-;4O>+((:0@/< M'R( \@=\<,@>/0=0P4&$ C:,E73R/!]8%C[-O" "F7B:"&1M9B-$B2GBI'X% MB \"G,<"KP8^$"H,$[7>X\!S9B(V -"@7 IJ^@7=]4*85 "SEU(* M%RFR,6Y98*Z'\*2J\-:?\%P_1P+--7GV@GCMPBTV M4LC2Y.(HKFJRL&S ](I10#T,)[#> 2@AX<*W]W:-P3.^_GY90^UT'SWC"B"# M@NWAX-\X$E2YOO.LA3AO&>%"X5'U#$,S8%TCP@*>5@\K?D-@>^ M.)L*CL2.S:"84]$&41H4J>78_!XE'@G.P]"W[R.YG\1Y+YE<0KUY,L%G,0OQ M+@4;8>:MP)(/4HVF[ *P(+RI M8*? 6V@&O*OA X',E5#X"BH*VMJ-(A&O1S !\BGKR>62W_6+XGMC<_4!E(@O MK3F@I^U+IF""PR\2+LZ$.U*K%GHAO +@'&Q=^./UHU_ OHK8:.EC@=QK-GM; M>13;_?,ZR#@ F.>:L2@1:&/D_%>$6Q0 ,^ &@>@Y_/0_2M_P&>BN[S:RCC(4 M %?-&:-_ZYPWS<_J5PY,)J<%YM+IKU_^]>Y\<;CE-!V4?>0XWI-45!)O9R!L M(M[2:@GZ>Y##9[54L'0:V>5F,@L>: OZ D4,GPL&(D#GJ=0.7A3 <@;OWK^! M_@.#+HY5U,S3M]>^?Y$;S[A?5-?K$;WI<98N:"$QNP[DZ<1YNHPK2>6)1V-9L@E M/STIR_K>T2V^V>[8S%\1+;$=NM8;L[ M/&,D7B->*[=!1VQ';$<&';%===F.##IBN](9=%2I?35G?HT"E[M>DN4"C&0_ M<@QTWZO%1[*W@%-Q6: /:*>*]*[!;* MP@%%*^LWK_6![1(/:-T/5]X[Q@*'#VBY2Z862V=Z'ZXX$ R27)!)80T:4(::P)%"+F6?)FPR1]# M#G19=OW.!I8AFF.[XFRBFN&HCWCY M>SL$IK'4DRZ"0(0!X^Z(_6;S>]NQ0UL$['?!@\@7(\9#=L-MG_U?[D2">2[C M[)/G^@*+=0 $L$L>V.OK<^Q@;L4S1JMKF#%4]_6%L6WSJ%\C5Z1\UJK+]NU] M(X^6?&'D2:_H,[_50,.)8$-O"F#YS";@ZL'@S6#)O5&-/$QNX"R8$I O@V2D'<^9@ZT/6RCY!3Q0'>TXZ MVJ2.!NY:H:$ %"L/B/INB=()$ M:CV?Z.UU*K*YE8J,__[IQR@X>^!\]AXQ7T+^E1V@)0*/">Y ("X=S_KVRU__ M\M/"A1D-$BN/S^[7V+B4V[GD =(Z@@]?Q?CGDYLK9*L_FO^ZNSH!FP*^ )/A M[+K?;C=[UY_L*>HQ\<2^ M>E.^VC>Y3ORSOJD&>J(*QX.QYS@2S)ET;+ 9T%P:B7. D.&8< +ZF?OKC?PY M"Y^=VLB&7A2 $ ;OWK]!3@8[,'4R]^1\M/6Y)<'/V8>ZGC_E3GX9\9KDP8K( MEG K)'X03^A#EICYP%"\MG@7@?__%AWL.6#BJ; M"IQXZ5JMI3EFFV<3JS&U.C^\[ =WVO;Z\TZ6CN-'>:.\V= MYE[T[;V=OKWR->+[VYG=_5>:K2O*#C2Z+]4=R!WE+I[)%ES%QQ*X9S5#+OGI M25G6]YXSRAXV;>@GH+)0;^>X#G$<< O(\*D9$-X0WA#>$-X>&-R:+#Y=] MY0EG"&<(9PAGRHXSE<^>>SL);SQ?P(-UU2?KF8T]_XG[(UG:R.=6N+YX[0X3 MP%X1[U6)W4)9.*!H9?WFM3ZP7>(!K?OARKNYMIP'M-PE4XNE,[T/5QP(!DDN M2"Y(39 XD#B0FB"Y(+EX%3G,=68E<2!QJ+PXD)H@N2"Y(#51T $-G0Y3<]GR MG2U3<]DB(NZHR:PI;4DYW824A)3E0$IS;F4"R+>1CTQ) D@"R-(!I-FT5,)( MPDC"R#+P*F&D48PD.Y(PDC"2,)(PDER2A)2$E(24A)1;TM+)4 TAPM3>9=$T(20A)"EH%7"2%-FI#&FD 10JXE7R9L\L>0 UV67K_D[Y]^ MC(*S!\YG[V^X[?]?[D3B-YO?VXX=VB+X7? @\L7HL_M58+T(X,)+'MC!'9#B MTO&L;[_\]2\_)0^P73N$NQ_%Z*,;]7GTXZ ]N+NNMDU_FUBM+^SM[*@+V23RQK]Z4KX;ES.V.[8JS MB6K[TVC6?_@@U]]V =7#]ZTN"*%)!KB;"#;V'- <0&,FEY#-?!' RP(V$B&W M'=E /(3K>(::3"ARQK\-O2EP\'/BYNI]"-@L\JT)#\2(V.!=WDSX$X^IJ?3^HG\C.@@!5_ M?CTW/=FC< )_PIPT^ "P.'P6B/?Q'Q_FP20=5#;J.06D[M)PNLT#I]68.MT? M7H:\I:BLY_2VVP=[??M^;^]7>? T]XK,O?+UK=[0I\] @E$O,XD7PZ<+Z'GX M JUVT-5PX@O!?H??)@&[!KTZ6F69_AJY@K7J-5,&/FW5B0T3-KRUOQ?"A 2/ MI2@P>DAR2RQ%G87-@A\Z/T@ZS6M58K5EK-8C5B-6(U0C5CLH5ML8U:I>;Z+( M0ZFA%X3HZW_PO%& ;#/:IP"7OC8]=27():/TVX73HRPKO\H]L3.&.&)%2#AS MW#C3K)N+4R[[RA/.$,X0SNPKVM>8IZ3T*T\X0SA#.+.GF-ENAW"F2.?-8?EH M/JLX3/ MGIJM@G)+29Y(GHY2GKHD3Z7IQ""SYRJ][;KS0NX4PU%%9V&7A8352+0NC5^H M53=WGKXUPOJ\KHY:%S'9;<:S5;Q9;<,+:O\N) JI(C#0O[]A<")=2/, M2GE_]KWX0F%V,FIV.O.]1SL 1GC'[H4KQG;(QIZ?N0060!?VFL%#,9-'UQ7# MBE\!NY>%P:*9IZ[1]YT"HP3X1'B6R#]LKMP7RZBKS107U0#;;PVP#M4 .XI: M4.6Z_9CGOEN>KWQ49&\['=E[TP:*BB]1#; 2[..)#:D&6!GAL634*9?<5IZE MJ 98^4J84+6< K0JL1K5 "-6(U0C5CM\5J,:8 88\^/:HX9]"G/ISQ IKSU[ MWVFC5N^;2[I]B22I)!5').,<\VYGY#EBK4E =-Q U.Z8BW,I^\JO\ID2SA#. M$,X4;O#T#%9%((.'@(B B(!HBQR%':!065;^K0;/1G&[.QO8NDC);-1COVTX MR-1 )&?A0;#+.MV^$!BKXV 7YK3-$$(9)<-=D!C[NY$GLJDGHQT$1CN8&23& M1J1KV:K7V%(7_%:CQ:FCEY4]<0PIMJ?YYI*GQ.ZY ^N$RX>_>$D!0;U<=L"" MZ/[?P@IQ#1^Y_XP_PC5Z$4&VM!SAFM78<&*[7#[N5PXO/H/Q$Q(VJ01Z0_">_#Y;&);;&0'H6_?1[+Q-8P%QP]X MZL( 86P^PZ!U&"6.!>_$!SO\27WABX?(T1VK8?R"6Y/,H[F#%\"/Y^Q_X"6> MCU_-#9]-@-&QRJ)O"]<"%G=%&+\R0Q%%6?4YF'@^D%'XTYJ\$YKZ0 MK_<%6#S_Y?>V8X?/R+M+'I4P;HRA2P9XSCZ.V31YX]\#>6\0R-=KC%WV:) . MU=L=?@A M-!:74J )^%+DEH3[CZ(/.V>O,A!28*GY ?*1_^.@E".(<7]4>3C M2]+,$UR4)Q"V268"\.]-6:OS S)4L_&#>OCM]1 E<0S0'P01W'PK/UQ8%NQ)I!*[!,$6\!=K M-/KL--8XS?J'VXM+_"[YIO'AG69&.:@1,.%#9(]B$.#I(\=:=G!H2FLEUDPZ M_7.F7Y ^CK.IX)AN)_E[%,\@DO%BP9V M-?O\ M&\ NY):2L9$D$ S+DH)I*[S!#S!WA3>9\<-N#4A_<3MDO398@/I$]PZM,D 3 M-55?3?S)#B?Q1&#E]/.?V12D&X1][$BK()^!EB.)%\"K@]ER&LDA*YJO&R+: M ?%<8-D]>;&D4ZC(EXPK9U#,K9@%&U@.?+!JI+F!V7KKH.@'!@;#W0(\$Y/# M@+0Q-,&@$3L7(AM?"8W7^H%S A'N7R,X_A3:/><3#(FGIZ2\3*7LG&YXL[J5)@<[4T279CP4?>#)7^Q>V?J :Z9XVN M1$S8OX[LL2W00@A]3Z( VO>*F5)[_U?N1K"K8 VU&SUG?Z*I+Y^J[7II(@/K MNB/N(RC.WY*W2I3,F=HR_ZUQWF=PE0-C,;-11B&SK&@:*5L)K#/; EF$;9AD M5I6M&_K\#%8.C4/XTPW @D-*<%<9<%I_@KPAHCW"E1Z0 [@>-MYP/^J,X&@X M/>M\[1:=;WTA4:_LWA@I$;ZVWHT\T?4,.;6 Z7U416I#H79&MN9F,!=Y"% > M;T_ 5@05GNB9R(VU.&JQ+L2Z>@[YN@^/0NW)@J$#("*A^?)YZ"'66&'$G=^1]H X M5[!$^?H1&]2%N&BWKGO-?NOJYJ;;Z=VTKB^;/5T7HGO5O>@57A>"I%[Y8*O MXS6$ >0U6SD1I]S_)E3IA4!8\0\2O'@ @HS>B(5*$V\8R6MSWZA$Q78E*OI& M*E3T6OM-]J]TK8%J39XR)]^:^+'7)/$E5%U/O>(3/Q;5[:K]!V4C%9:-1$R9 M9\KEYM4:QBPV=^GH ;1DU"F7+%,ZW&IJ_H8Q%-(+UY!^AGWRW$J2:U"5.XG2 MMJ75!JDPXU&I0\MS1F.9FPO,P M%D<&\:A3RFUVE"_M(K)KDX1KF@7?F+:J:% M:J93G)IYR5EIE-J')H=;$Z\L3$8[SPIH/!)1$M%][MBHLW7QCK MF)/(I+/Z)=*4A1EHV[M?]S,AS3$BC4EW]+$@C8'6A&\)+<^&J'\23VGJYA?? ME7O=[E5??FJMZ_[%RWNI?-[J"OP]*;-\-.M_"P M])P$&:P_H3[BY>]ML-!L:T6H4287]E9G4 7LSYE,&?TJ+%F5@5VH%*ZU++/I M)!N%I^!\=-GO_!FCT=LJ\^LFR6]<.MM+#]/&3D]N+FXO3][%J<+K"'-ZOG)S55_$H, =3IOK&HJ/R'-DP"@"%Q!(WUMNT;38A M6J?OP5RS.=$JSSK.O:LQ[F#VMAR42M 1[D@*:$Q6VY5)@'$YF$XM38!.LY/E M_9P%0'Q U*DW$HY,UXD"$:=N9E)W?4T9[MN!_ XI9.4I9,444M49HAG\*>1+ M(]_'Q-#X(9@=^.#*Q*$DP;NF,V95U9,1/,I_/L-\10 R*[DSOEJ1Q,)$UID/ M-]HSF(/.4%)3L656DW[3?T7RA*>)<-7 /2>^X\'#%IPPRT#XC[:%"5$ZWT\^ M1&;#Z[G5,!G"F\V\0-73B5\@Z[%D7R%+,=C!M[C2R9/D[22/<.ZQ.MM:957; M09A]7#KGE#UP>K[X3V3[:ACW(DX!K;%(+I#.Y\(9/GEL*L()S/$].[7?S:6" M8NX7ERGWMESG&?:QA0?H+-ZT,6G"<#HI%&^4R>=Q0M@,>4$6_,#$X9$M69(' M,KO2U0^ R])9?$":G]H+0TK>I#,T\3N=R8P59I!S5+T2Z3 RLY0$CV738L" MPUTWTG5*; QEM:=)K]=[\6"[6""'\3'\DM:#0$F511SDL#"'#HOI8 :J+B< MYH6CDWU7O61^ 5]^75<)TWPJ<3[AE\L.!-#=.9YLV1VI9EU8!'5NHG%!4K1&[>U"HR)7"3>0 MTI9QC]Z&:#IF?V2GO4;_7?82RYM)N?U=IK!K@4TM!G-#EP,]U1C26]2]=J8, M">"M1+- %\W(9-#**@P@M KQL=273HW%G'$63+@OSE1GYQE_EH42."J%&,B(GM(1>4R*,0+'IZ$C!HEU2)1!'1P'/%9A4ZA, M#02-/,1M BAK:@_(NVVX&?'>S=85^#L:,*[T@,N\_65%-=(J9:O+%V!Y/'L: MIT%372,SJ!,OY&KDD8S9*!YU+N/2>L W][IZ5N?=>P:;9-\> M/\?JZPJEVHZYA;/X"<4;^T"0)8"3L&JF=-'8!W/CR?._H=3%2?8X 6EP AX( M:1]E"I>A/?:HK >LG).4',S 1.-5,/&RZ2*KCLSF2XUHH29(.#)(^.0]ZE)G M8&>NQ(3N&=B2A8/";

M^T;RGZV$)O=&VLN7V\G(O1J/.=Q/)V/A?.,*F%E"R!_&DA#X"%DQ"W>3N$F: M+QOD/)]GEVP1.<:P6P+)D]$^+V/%6T'A3E8[M!)OY\)\=3F?0'DK;.DAE>-) M83&IJBC+4^)=-74O&F6/W%%[6'?QV?$J>"@\:('E4"B#/7D:RWH*6$8LJ<$B M;3DGA=ADP[T]!ATUY'RV0F\3Q.D6CSC9LGXQS/3:"#,?97&I:V7NWR7.)N"5 M"Z6]/\M]\1UFM7V,:TN9WO$LVB)(EJW 2%8U75*>4<],%AU54F0)$#WT3\5N M#:6;E]37.L]5,UO FE5%C-]DO4C'I2K(EP'!%RNI4;TT4_72"/.VP;R+Z 'U M]DN0URF)D37,FRYXI?:\RCOP2,R>:;TKO_FBO!L[V(TAE4R88ZCU]9RD]O>S M<]+.FN %@^R;-\=J:Y'0B'>XAS[Z6?:E:2%<= P!A.OBM['['P_H M[?$<3&:=[EC9=9JY^FUV8-8)_:+_>>?[2/)H&_C^Z,*6(%*< M<<8^/V)A>H>=WD;WH7(T-3MG#;6I3,\[41I_SQ3+!0;*')VGKIOTR]]L5:(> M)&TG%F ._C)O3/Y*+\4S2ENU=]"^ZSP I19AI@7):>/=J@WL-$\8.XUID<6, M84L&MD6F.AW><]I\ITLBYS>_,?R.N>W+JOHBV>FIK6I,7R>E;SP >7:8WBB! MF#N!I\[[@N39Z>E@[,6?ZD//P+-LGCLUS8P#1I>^WLYPD83J30U=,_!.GKGC M!-3?N6]--CDD[.WVD/#LJPBU'+%+U2,JW3LW.N_./DZE#:8U_I)B_>A=>_M_Z84>'J,F 3TYGC/0O_#'N& M!)ZO]V,881$WU9KIB>.<=9>'_&1GL&\+$G3!ICFSF"SQ,RPDVC(#->T(I;?T M$OATX7EYM8JB44_ @".0!G7KTA?=BTR02?Q"/DT:&J0O1R%A-GR0825J8IH: M0KXH.4S&5ZOY)2$]V-U'-K=8Z(&B/(GJ<#=*=S'P3>+$UA! ML4#,N*\*\2=F] IZR<6+0FP'HBY#NP*D1FE&21KYB$R'KCDNXJIFJ^?"V[98 M-4'AV \V6O:RCP.?2?']KVH+DQXF]4R<.5?M]'A[$W^W(9MWLAKYA*/3 M2@B7N5[,\ZD#?)6M@[YC'E9^9'%]91DQ)0,0 MM>"H6]8_&?;:EF_?*\E"77"AF.BK-'5PA6^P6TBC?O9_JEMM_.T5D/<=XJS" MF)>&YRQ$]G[R0O8O )SK6(@+,BL,DW4G0=4;QE"T:V_F[)5G%K!<$NJ#LW]X MWNC)=M0>0YU(:$NLU<%][2W K),)HKA#7Q *87(C&&NP[4%D->.'7FI)M=L&]QPW18GOU/CF5U5!)MXM:-#)+*XKQHQJA8)\0&' M#CA&+W?Z'L!8_R'=S^D[[I\SO9?F'R>^6T+HH>>'D(/F=+0U4%Y)()JT%/23 M8!;)W-$FL.*MN#39\L_.:/-V7IO/.0'?%B@R.&?7:\+*5CQ]U0K*6[%MD3JL M"?4Y[T@VR%0#T(*58D)CB;61_HHM"7/=GD8892-%0+( C$$%/\\%Q^D=O(YX MAU]TQ\%81&+#9/R"C:%['KYLKRBFT\V@@O^?5:A0'>(F*- M#VP(Y@HL^F^JBV6,@,TN(."<)R]_)=HFRQY>&!0BG?)8F/DA1L(DOV#^!",C M4SD'53:>;#0*YH!-95M(( '^5<&H\$#5.@S^UKT_88>2.?R3XC'*]H9-=I&Y M*-@,FLI?TI:8,C(^[KB&F^+X?99: OUHB2.X$YR;#5 F>8^"11EO&^:V3^'$ M]Z('3)))\Q#.=!Y"OKNFC_'KB!%)Y]LH=QY\FAX?GRVMR:R\:$CYF+G M,B<8\86YS ^_ 62F,-IO-]\5B(?-S0\SFC*"P1M%E@RV!?LW$"(+;PE$9=/7\O&VV:.$ M7*;E(6B;I;S#W^B_(\<6J\)H, F:!3^4;ZE,8 M]40NF$R7OAPX8ZRCO//X\1.2>(W M@B6MS#;(];YN#+LW-_7+9G]8[]2;E\/N12?.]6XWFA>%YWJ;]'LL>#DNXQZL M.9^\#!I[P8UE1$/T=^_726;\97[&.88R-KW".Z:N"-A=*L'R/,G[,O%"S[4M MS"91+;&E29=1-]F+,@HG[J"8N7+.4)(=KWEU^MK%]IZ1)X)Y+806GN]FQICS M/5>"HD:>9+ G8'H\ !"G'/5+^CA+]2@WM)9.<4S=\'^P6>0':''$OB@_Y-GS"-7-H07Z K"AH!@O^CXO]&ZPQ)M&[V(+W+P*J'>=K4Q"6J//\B? M:^OR"Y;"%6IGF;Z.^]ED?PISQEOUIE^>!>*!GYP0FK*1BLZ6QZHUZ72(84"Z'N>/IU=1)1URW#0VSJN(G 6+-G[#7.J\,N+P M>.=,Z!S;)<3)V=&X<^7RR&X$SWA$VJ%!SJ.1O8J0-=EM?N0)Y0+4G=PE63,> MMM08O7]F?Y[?GK,'XTCDU)'QK1ASHU*@8:N %+P<@ P<>DO$N\$HG'+UX$=.?Y.2Z#?26> M%2"&6'$X@1)(O6?.;'DSFD\X]A23AM^2@K7@V"G,;I=/^H>'$ .R#6JL(L;X MVMI/>5].SEQ.ZD&A:Z$@'U6Z]T6N^S-N>:ZL%.DSX2Z[7@QXO9#>'^FZQNI1 MMJR8A-ZD]>NSG:FVW&6>.($6_3SHMI@!L+NABCOEZ6BMW&@?Y&@M-=JD8E)< MSD*6A'C40;E2.H7V_TN?$5A(]S('((D'TX.;\F?43I&K?L6B1$(-RKMW[(?8 MER75#EXI(YQ&D8CK!GFNT%+]>V(D21,.'7"!K,>TRB#;<*+Y]\2 ,X:;]6%B MJ;,%:19V9IN?HK%5$(3E,=>H:&R.INE^JX9?8YC#U M:*H<5IK8L6TK3S76S+86%S!!E\YTYG"M\-%ZB".[YKR;&%L7C!5>XD]9;Z>V M#+19"9+M!Y):2<4!LZ"DZCBBB6N/GZGM/,+!*N;'@A%RW570GC2%C;SR;XUZ M][QN-,\P6P2./W+;46W6EV9EU]#B]<,S/)_/90HLS=8>JP.T[_+ $,36# 6Z MO?.N40(D6\*Q[0-B9.+I8 :+::-X?*?-4:"8/O,TQ:U_:W;/VV;32.61!JY' M%*C=1,:6-C;L]GG'])JH@U+N+DV"+8BW6OVF8>:JB*>QNJKB3@<,)*GD<9+D M,P-U'2Z5X;\'&0F.]S:)G&2+1H@'KF.ON#R64YZ'D9BJ-X'^1VC'PRX=9Y$4 MEXP#)72,OGQO#@].UGR&*C4 MKG5=T*\>X3V,7Q:-!(CW\<01JY+"L.0V#\T\^.G14 SDE%9F7$4ELD*5)J$R16Q54Q#?>HN> MK;BF3T];_K&#"(,E1\HIC/? JRTQ=Y"MC4>P([7M6).*P!^IJJCR?B%W]V ) M!_EC6VGM8QZ>NFK$9/R+PY\S#MR9/,/'R#V0%6^FTEU\[]_"2@1+&4+R%6!X MHS.OQOC# _PW4 (F/=C2('(_.W9#H/9FJJD"T. M"Z V=7+_]$_A. &[X?Z#QRZY^ZW&/G%]SG^ATROEXSX B@K+DF5VN9LN968!5? :[II!P^M86@ZK!XH]FIJS3SIUPU;S.5-[E#G< M-62&U,];9JT0U%*8UX1.'[7_5:6/85N-'!'[6Z=<%;=+5B\%L6K8,29W6H/S MGN&-%A!0B8HAIC;,TTL*7"-#Z#!+CI(LE=LB=YRSRWEY1S3*PHD$GMC;C*8' M^B&=K/PTFTS:4K@/56Z1]$4($S@\O#E5NO(<+\/5.O3^-*EX/'@'1LA%4ED: MBW?,GT4:8I;^^<#L6LCS0M1V,_Z1J%J'Y:' MBA,G(>-HJX$LL>_.CA-YT8X'\PR=O&@5AYDH[[P;I;I&1M8,3+,K[H5C@_44 M)$D9TD<:1&/.T.X*L^D92#]$E+EHRJQMF&Z&7)@@;(:$ M\YCL>-!4D>;'AUC2&D='>UQ9';.^W8<07?C2_:\,X=@MILO?ZZ\63^@/@UW4 MVBHGM4P_4-TE\&,B1X#G(QNY!G>66&E?Q8**F&HR(#7(Q9VBJKF)D$5P5^7( MHN#Q?A/6P/^&P0=JIY8PPERY\*5Q$AZ8I#R0\1QXH,]'C]A'(]GVK[QQZ1%U M;57<1;;,U$4@[7*\/<^+R$FNT)TN.,:"9%LC(&#"S'19EGA;E96S3&IZAO4O M9%IW_CG<]Y$R:M>.KW7L;SCGN#BZBN'1,HLX)-[M _D"8NOTT%XN,'\)0QA\< $>%7M=M@AJ8,O+!%?PQOQ<[G^_EDBCF#_G#;WD.G91T0JFV M0.7#M2$\$;$,,^=0M.<*)83"FKB>XST\JWV&DR1"+P,9[?Y)"(3>M1J&H*AM MKCJUDOI<6:;?Q'-2W 1N"B(+HV+&D4JI"NTI AL>(SLBOB5U?6$X.C(*&+J! M.G9QQ=/\[W&^BUK_>_4T>)CBVZJ@$AYG8^E18V'H@QVD81D.&EOM?C>TW_B? MB#\)F]W%'(^B._3.V6_AZ#SVR]L^HB%(%8+%_]BW\!> 0OZ>T]![4%G4TI): M]]@:.U$_G[R+O77:F5W :5N[]8.Q76;^<$7F!>/"555])N:47/KMDQ M-#MCV_M&LQ!ZYP W1_GD\&CYE3,STQH;*&:BYI5RAR_2XE(%\,:@ON.52$(< M=H%_IM(B-% 5+JFMWHYPZ+,KYG"H^,DU!B3TY1#Z7G]?0O]2A;!="5J[:X8" MM9)J?%/ZU9S&+T;/S--[7N3_K@0=971WXM4WB.)VN,!1&\E2;X=*JQA<+XG2 M,@045>#;WF[F6IF*F54)_39G29NV8XK7XVU3>MP,6ICR(YC3NPTS(TJ9=XW- MMR2J*@Y.,C*(@E,]CUJ26L8L8C-\:TBPRV?!R@.83 N?5\I351SS?ZH$L.LX M&-G(N'=R)JBRZ])(Y66Y>$N*8B29_&EF9EK-09XS\6\B$YPMRVAA_MXL$[N1 M.:E6U?+0TILJ)EA3:\S-EIB2H4Z>3*V5=>17W*/>,LH<[:TL8Y4;3M9BC<.T MLT7UYZO\G>=.C-/Y3_E(X*E3AD@ZCER=/D:!P-,NQWX4NN82GE:&(#$8M*,B M )#0*L1;UQG4M8N326/R!);#2 Y$,VD5*JQ0'7+J(UQ5.D3=_"%36E<=JR++ MP3QX]@66CE%<("^NK$IRBG,@\7PMZ4;](2UFJ:*41UYT'\KC/2WT'YBN1^:Y M"]<*;*J(<1G8=U&/-KU:UL.45DU[P?5V^<*W<'"LGZIKO.9WLNU)!/,>@)-V@85&*%D;3YU6&S.LO&&!O8 MM<6M#X*,/)@!MGW4/E^7R:[JHH..OE!]#"JR\_FH\CTPSUX7B4Q[5"V;[:6' M18M/3["6Y,F[I)KDNA3_DXO;/T\RZ?R#XOO,?-7()=D/$_2Q7J .ZAK&EI9A M:WE)64J8Z_^7J6B@ M[CRL\@1C+L.,DAEV5[M=)19 5(P8J54CCACTXM37=0 M:>6(/_)^SK $I1.7L43HB&1I@/EFK0FF9XM66GD*96Q1#/^-9AA<)5^JPVKC MAV0!(RZFF\WLC:-JSM *0KV0W!E?K4AB81G:I&Q.K*345.P@7Q\X?D)^ ZN&R_B6I!=,F'3YV*&SI!\,9/GFZO6'PGIW:[^8+:'I, M<)D18\MUSNOF3..:A.%TG4N\458X3Q.KEE77#)+F0[I\0CH+60#OU%X84O*F MM*QR$M2$.7TVAK1BU![69,:Q9@B3J5,\9\#H^W*=)G5\*\B&S!#0$\G&\&4J MIN<;!TA.D+*'1%^HA;JDNO'KN@RKXJ=!V@=9+E12(G752UY?0KF[23\=%?>^ MIK,F&";.R^TUDV2'INJQIX.01U@>VPFH&:99U?Q2Y[8=:-1LY[9DY]K\<(LV M(LO^R$Y[C?Z[["466//(=+_+PK]:8)?UCS&BD$^3KA8+NC??=TVA61)(G(_7 M5A&6.M$SKH>CPA,GW!?:*M;!R(RC4D@BF'-5>E2Y^6EVZG,:>>DC,\TY!B9: M;:D]U)H^'#)B_GD.XJK6H*N<QAOJ869#G524KW=4BW$_ MTYGH"J4ZK=C.XB<4;^SWYAKJKNHGSL'F!G,#J_4P&8:L^L[@!*3!"7@@PCD7 M$-ICC[K^$CXA*;:460VC9=Q[,IODT+#1;JA-W4A<*+RE4_(?QW#>2__EN/$NZ8\]7VITO#-UXA?J-3C80ZF0AIERSDIQ"8; M[NTQZ*@AY[,5>IL@3K=XQ/FHFO#>\>]I/YM>&V'F(SK.SE2!4':7.)N 5RZ4 M]E;-%.^P<,#'N Z,Z1W/HBV"9-D*C.0Q0WY_(K_6,_/3!"8\II3^J=BMH71S M[!>3&5W*A,EB37?SME)OLEYTW0)=)SL&06G3K.@_H\V;/W/MO)9UZUOPG60S MV]!KY1NKP?RWQGG?;&T$W)$NJ6P7%U+75B.P=+R#7;*>.C)/=WB+:QM)OR%Z M'G7],,*\+3 OK1^[%O(Z)3&RAGG3!:_4GE=Y!QZ)V3.M=^4W7W3V=O&[,:22 M"7,,M;Z>D]3^?G9.23+Z>H-LHK_31G*%;VDMQ!6/<,O; MP9ZQSX^RMP<[O8WN0^5H:G;.&FI3F9YWHC3.-87-')VGKIOTR]_2H)&=6( Y M^,N\<;$C8@//*.T@6V%^672:.LQTXI[2IXUWJS:PTSQALD6; 2IU'8T@WQ#H MM*D>-[_YC>$WTZP[WNFIK6I,WVQ0CAZ /#M,;Y1 +,M*ZA:Y22V -*1*>_%U M2)2N/Y@]-X2#>'WF'_U#=OPLDS5TU _9W[UF230\+>;@\)S[Z* M4,L1NQ0N;#3"=._UK^9?)B_>A=>_M_Z84>'J,F#3-3_\LV"&XN7K_1A&6-SK.K6I2^Z M%YD@D_B% +08$(3ND_3ELBRC[$.6]!]+*J#D0@WEJ]7\DI >'R,U)+'22-3L M<:7.&XN'F_2?PS%G:1+(BFMSP3>+$UA!L4!%#N?,Z!7TDHL7A0%L-]1E:%=@ MEI2J:XVDD8_(%Z?*" ML0;;'D16,W[HI994>YW#3N_8XC!?.2H[&14+A>J:H&%IR4Z-9W95D6OKXO.R M2"SW_>=,*>=,+L1_93A7YCV L?Y#NI_3=]P_ZS RN1^>>QQF:(A1W',K.X0< M-*>CK>F2]/+D15H*^DDPBV3N:!-8\59T>3NOS>><@&\+%!F6M6)=?'=:$^IQWI-*HY "T8*68T%AB;:2_8K5M6?Q;A]G@3GZB M"I/%E815\/-<<)S>P:?U@W6=V%A$8L-D_(*-X2EE][*]HIA.'\MD@I4K!'EH M([SDUVL5!GC+_7F)B#4^L*%J/_&;ZIX5(V"S"P@XY\G+7XFVR;*'%P:%2*<\ M%F9^B)$PR2^8/\'(R%3.096-)QN-@CE@4]D6JLE+H#MDP .3YJNZYQCL4#*' M?U(\DM]RN\A<%&P&3>4O29:;*F&N,\-4.IM^G^X5HA\M<20,%F8#E$G>HV!1 MQMN&N>U3J+LU\4P>PIG.0TC;9ZMQZKX#@ :NZBN0.P\^38^/SQ;.17R/6Q/9 MEP2S!G.Q]OKFDO\'KPFLR")@%OFR9?9V/AJ-9FH"&.J,J6!'_ M_=./47#VP/GL_6?_@;O:TS;,]DB[<$=9Y_?G<6)K)#$80=JF^@YPY1(L_V^_ M_/4O/R7/1NWPR7.UM9HY:+S#<_GD'M4#^'OX58Q_/KFYPO7\H_FONZL39H_@ M"Z#2V?"J-VC?7%U>-897PQ;^]_KRLM>K#P?]P46KWSCY90X*LW)]9T]!)#Z) M)_;5FW)W)>;M[;Q$[7W=A%(Y04=. )-JL4;[J60Q+PJ $X)W[PVX(S8@3*Q1 M'#$.W]?G- I^SCY4=6/.:R&\)GFPZDA@"3_@GSO2?U=R.Y M]L=PE/[I+WV"'KT:4K?UPX?<@](7+'WH_/V--][>W>_KCVGR+_##(V@7U"6: M!>^],/2F'W+BU011R3E>,Y_5];FO?"ES^,V+P\P(]+P8I)+4WP[6^HL'E.MU M4H[BR6!;)^LII>5:TZ$Q^\ZD[F+_JR[_*8*2ZZEGR3Z39NBWW F^OK#^:IJ6 MC..PG14&(+Z?V"-0&V;C)(CGS/)<8FFO/)):0=>MX.^>6]\>?"]R1ZBP/?_] M_[(L ;N$4N'BV[GTRT+\1!QF<*8M^GU*]\I%* OY_F:*.B^RVQHJ;4D,R8Q& MJ=&N]7KMPBE2EK7?*A#.)$L3ZCULB:@;[7E+U>017/O*E>6]D MOBW@CJP%3F8<[9#*H[(.1\1:YFR[@Q/ MN"W9RL)QM..J@-H['N%LUYI]MP46[VV[U;FXN MKBXO^\W!C:Y/TFIUAL77)S'$+?+C8N(Y![9-JGYC<>^UJ[5I'96^P4*RK^&F MO=5YN9,UP145XX.-YVSOBE7%SC)%ZR^2&G5?8!UR9:F^7GS)UJ/"$D1JY51W M]06:;#,%K$&0J5.\JAC!-H^6#C@C3RJXH+*LT&WD27]KGW?,=E(S1D,86M?H MT+"[5+:U%'"DJB-H9KCU\U99*5DWO,CSE$1V3#K\V;*3NX_5]M+R LOJ2LFJ M;K+V[Y0CX&$!-GWYBDI4WNH"[BOZE.9*SIEIK=)H](Y,:WS*-D^(U8?LL;#8 M!PC+WJ%:R/<0B(O1&>&^<.(+5?6*Z +GB_L>CKPR6^G^=%;VM19RU MJF5+Z\@*9=L3>-)79>U8DM=HW M\

8*>.A??5_:!9D[JG4P\+A8+1C3TF.,-RGSZ[]P7_QC #,&P2RWTQBN+JJ!?)8"TG0BCDZ<\X@['G6Z+& MX G9(I%)Z4Y5VE57+Y7E8^.R0IFZTD&^8FEL/ZQ9]"UMGX99L\QVYU96M3X( MI :TM6+4'0D"/)!*>B;E%!<[4E4#"V+6K#66)=+[,*W,]A[*F^'*1 M*BMUS"UN%207JMM,M=S\J%+:D)O)K%L(/FUP55]I@6XW^Y,19[PLY< M/-"U@X/YRL%F.HSU9]^S-75U:<+Y\L ;6&*Y4Y?2EAB> A_:KAHDCT(O_D(= MG,EO5-G8P>"\W>@TZ^UNK]_J-CL]ZMP/[TKO6:I%-B/6*][5GO)O5^Y!J7$ ,2 ^Z$ M :7+_#59B<1NQ&[;L]N=;+FZ*3DI"VQ-Q8R<.R6; K9UMX.=5L?6["]]'0N\ M7Q8BEZ)T=A&4JG8EDDKP#MY'27,EC)@G&",86U.YK+.#8K.5X!H", *PDK B M =CFR=$M0B]"+T*O$K$BH=D;20M+Q-'3@ R&(KF?!55W4=D.2US!EY)'DD M>21YF_LB2.61X)'@[5[P.DUC;=N/7/+HN.G#)\\]LW"G%X@P=&3YH4Q##CJ& M2I'):)AP69:?'(KE45$D%R07)!<'(!>GG89I/CEL.XRDA:2%I*7074N)G C[ MR3#-%>8RMG\NHI%)M4- =]?^Y/ CBSL%M7-\#3$KP71%F^LE0L_2628$D 20 M^TN]:/1VI\RKS7>$D8215>%5PDB#8= -8_MK0DA"2$+(4O J(:1)*[)O,)B) M,')#YZ7AAJ;;#"Q#M!=+[)ND(G:KB!N]Y=LL9+M3SCP_5(WE+C9J+&?';>+B MEG##;$NX2]T2[A9;P@6J-:7AIC,%-F))'_O$ ].]%)0]];H7_M,/), I OPC_-9W= MANWA5?MJV+_JMGK=07O0[=5;NK/;L-&H7U>]LYLDU-9XOWEBY,UD/S-OS"YNA^S.F]D6Z]:[-1;'_N]U^;0RLR6+>5 V" M6,R>07)]P]SDLVUIVDW#JKGPI2NT-=]G[#SM1MQ_9HVX45:V2Q_'E06%D:PH MBP+42'C-.'(<4$BA[\6-M=A4A!-OI-L%^^(_D>VCK@JQ.Q^J-$ R)CC\-O-M MS]?:#)^GVJ;"UR+ "LTCI1%YS%LFWG1MB&TIL%M4R72=UV,L"N5PR8WQ,.B);ON=A1 M6%$@ %[G(%$^=X.I'6)C.TN@\,D; 4U!O"8P7092"=P_LA^0C/@PW'RR ";* M'=61S/*FTP@>K4,>7!$^>?ZWX)S%4&T',$H?'HZB:4^Y#_-3^"V;F7'8I@+D M3[@_>N(@,_$(\^WUU&3L,$AG *]Q1D_V2-0RSP5A ][$M8E'PA!!9BBP61+Y MP1L;5)=IJUL> 8O7'+LA/F!SU1():.(2] #\*%-S@@(O? M6H 0H'>QGR(@AV\'WW!&L"&0#QCQ*7]04 ":F=L@U:$=.E*3X>A4^\5H%G^> M>;8K^S)N3*DL=5*@B-O6ZL?&R"#)\^!*";9=N#3TP-( (L:/8/#=",8-X@WC M'L$\8C""U42-GUU1-[0=-6JM"[").A@AJ.,1DY:_[?XY.^"/V)<7[ 75_II M(OLM6I:8R6\D(3+/QQ7QG"@9$-HY]MB&]\%#Y?+K!]<2M201$^CH)P,.HJPM ME'F9!0R-9HRR:NZ%<-%^.H=-N3V;(0KB*@*WC!Q;]QZ&I?=%VFQ8[_$76VOF MV4=;*D$R1D!7O!X7"=:3?]=*1V*U#>+&?=F,. A4^^&RX=1NCQSF3;U-]7>4V8EXH[Y\3V)'OFN_]NL ?&9[('6>5MA&K[K+:/^^WZNWZ MH-7I]IJ=1KMT75:Q\>L>VTWV*]TKD^9.#DE"B:6.O'6J<9@SF6EY[-))K/82J^VU92RQVC&Q&J$:L5K9 M4(VJ0JQFS"4^_GU*\$JJEX5>I6C^5IKTD.Z@UC-8B:'LBX_W419<";/@"&H. M'FHZ@UJK3U!#4$-00U!3<-)KLV\T[;7LJT]80UA#6+,GK>:_4=-.HIR^J_ M%6LJ?Q3W=A*N#[_!$"N/:O.P]+$_@;5.(I M;?7'LI"\&@4>2^-BZC=JC;HY#]/6-"L+^Q1M8)0(^$IG>1":$9J]C5R]5JW9 M*$'SE[*P#Z$9H5F)V)'0['5>T_:@UNV7H$]+6?B'X(S@K$3L2'#V2CAKUP:T MURS$\U;RG@ [K<5E?/1S0M5(*DOMLEIJ6C)+U:5*"F?E*_XF]?=<62Q,E@B[ MQ]*)WH//9Q-9^M07#_!UKKJIY? @T"7].-8YU%4<@XDM:R3&]0AE 3\1A(NE M_\[9+1;XBQ^47*ZKG>EJK6-5XS!3BK"FZ_C)F_-1(V-A"S=BD,(X@J!LJ"9J@KHC4.!M0W9<&*[\E[A!$)5.,2.$('- M7RPIM@EC]-J+C-',,\9"HEN>$RI7N&S*_0?;58/D4>C%7R@+1WZCZQ#5Z^6K M9M8^HLI.Y;I]4.7!T]PK,O?*!W]2-;,UM*)J9@?B1R"&HVIF^X6\DE&G7!)* M+$7%6*CN3UFEDUB-JID1JY6$U0C5B-7*AFH4C+V:,>6!P#YEMO0'DI1]G[VO MW:TU&HW"25*6QK]+4%.D[^:P7#0ZXK.0.F5;Q0CLM6A2K]8=&$MF M+,L2%ZV02>\>LDBT:EUS&20D$B02E1>)YJ VJ!OS4I-(D$A47R1:M5;76&F\ M0Q$).AI>3=NO(@B9-V9/GN^,BI"AE\(6C-)YW[N6YL!8%-;6="L+9Y'_L0(: M[GBDLUFO#1H%I>"3=))TDG2^A8ZM9JU>+ZA\&4DG22=)YUOHV&[7VAUS\8#' M+IUTW)613,98=6I EX5\NZN_5:53]QU7="X+,Y#'>+_Q/(0T1XVAPHXK(9>%&PAJ"&H(:G8,-;NM4EP6;C#HSJE8,6*35!P"$W#; M93/?]GPV@^N\$>-3+\+RM!/^*-B]$+(L;EIP-_1@V66Y7OQ3U=3U?0$OU_?K M4K^RHNYY*:==E352'_'R]W8(C[?4DZ[$6 #%1QMYWUXS[&P9WS;"7*6(7GA- M:UVV6E:)]DBKC&,UPO[$>L4NVSD2QVS?CHD;L6 MEG]F7B0E3]:_AJ^PSC4\%F7KDQ<*UI-%J$=V8#E>$,F*T8LOON<.WAN<,X8# MM5W+%US5ID8!77D]#,>W925K ?]B04GLOQ[8W]G4DY7^1+[2'Y:184\\8/9T MRD,@%G=J,*!Q($(LL,UG,]_[;N-/SO-B6<"MM'[]O,G@*@? Q,@#Y0Q-#:UK M=FBPM/$*)97(1UNMD:Q>+A=*5BN'WU]@!0;7PNNO@%6G]\!^K89\4F\''-63 M S6U).VR4+'R$U-V"O*=G[;4R'#Z?13F>F7$ MUHSLO &/@KGA)P_,&#:.0C1*\#GAN505,>L"W\Z_5W%S7E.A%"UHG3D;XZWL M'M.Z7C63MEA^!T,S NH[-K^W'3NTQ0&QO+\PMY3K$[8$LWMJZYXT";.#X>T+ M8&IU+6C24027VL#->K-LV;X538-0V3O-(;;?]KA9*BI?P=\8Q<:_@ K/[SRZ(EGAN-<\M M&+N;TI72@5]EX^U3G$N?"D!ESW)AD=U:KV,N@*#LB[_=/I:RM H/7B*H.7BH MZ79J[<& H*9(F^>P3)L[GX\$<]'=MYUU<[AE@WI-8V5+RK+:1>MF4L$'+ _- M6JMCK'KOH4@$;9O7;)OQO$,>V,D(.R^Z#\>1P[C>31"TT357M?^M M5$MYKT+Y#N]H1UHB=7A$DMMMFBN"3Y)+&SQ*@BNC/^F0DN!ZO5JK41!H'7 . M7/F0IG3V 2$-(4W.@]VK-9OF/-C'@C0;9=NN#QQ]0Q#HREA2/Q*CW](0W;O7 MAH[V6E?#?J_3O+F^&O0NNI<7E[U^'#IZU1NV*A\ZB@220"--!%V 38?E M6U@@_$=;IKD]^$+()- 9?T:S*&"GLCY%U]@Y!06 '7P 6*-1Z_7-U20O^^(7 M[: K$1Z53FL2U!P]U#2;%-9>J#UT6&;/]73F>,]"G/G"X:$HI+%>Y:(!0(PZ MW;HI,2K+4A>MF$G_'K)(-&N# 8D$;:@W/TG!\D M>O,0MH,)4>O5Z@8;.1RZ:5A[*L-&V;RJ-P*B@1K98QH^U0)()V3:MI.]_FH!;'GY']MK[- M'5EOM#4JD:8Z'-$:M*AX"6V,-B;A1]?RIB(3/QWR[R*( VC(*'S H@WMNK%X MD+*L.VV3RJ-\*B<1G3:Y#6B3M#%MOT:!RUTO:=$Q@BL?.3:<(5-NO3>B7C=V MAGOPQER%A*VZJNIPA$O1J=]L-(OGL$,1,=HO??@L-TE<'R>)[S/A!B_T)"JH MFD_E)*Y?:];-N?U>H$Y9^(7V62527HT-I= M89J#R(-IMVO-OK%T[.UI5A;VH:TPH5F)V)'0['5HUJHUS3G("\7U=LW*5]$0NL@Q!CZ?3IPX0 M]YWL":L:%ZL[Y%%UC3T)7S:A5V6] FH-.S_R DIY-;I&:GFU]US.JEGI8EPT M>9I\!29?^5,#JN)6LHI:-YX/7[EL*&.MK6MNC-@V;-;3*Z^ M%5;DRXT'<2=QYT[*#XYA$S)BE\*%OT+V!?=6P)M?')X%2^)&XL8=<..=%W*' M9?PI3$54Y#PJ[&-VW[^%GX@.]N;NN^2.["+'I=N%;5V2E(K6OPCN[4[7 M&+>4?N7?ZKJN$/J43HL2SAPWSIP67X-W46**(Q#UWB00(A"J'@AUS<4E$0P1 M#!$,$0R]GAJM0?$H5):5?^N>Z^W'C8W*NWL^;QQ+H\H]P!__%;XGRT#XPG)X M$-ACH!(>J%%RTT:&0K/6VETN!ED,=-1PY )GSCMP)'E/)$TD33O-AB>Y(KDZ M=KE"L[!74"_V8S4+Z9Q_TW/^N-MM*K0FV]Y2,ERQY#L(S]5IH]9OM,I#L\.& MQ@JA8.F,%,(ZPKJ2;Z*.,?N7((T@C2#M(.(?R'@CI".D(Z0K*=+5!OV"#I4( MZ];X\(S4='E]=995A5[^$]F^&-W8KAV*W^#^T4 M/\0@B=?4>NGTNH-Z^^*JV[X97@VN;CK=Z[JN]7)QW>JU"Z_U4FAMER^1;TUX M($;,3NC%N"08TB:P Q5N,A&Z3@MP\$*EELV0GVJV;%>SI=DV4K.E-=AK\8I> MI2MOO.WV_5)^O[=WJSQXXGGB^=+S/-7I>5-L0Z-1[N"&XG/[X^-F9O*4F9P; MQ&+98B9;%BX@<'MK)9-D$OL(XEI"U7VSXC]\+UB?&[&OD2D_!0&P>0 F,5AD MMM3Y5DYAF'JP.O^5J4PD$B02.V"Y3V)]-372"R0$!R\$B7FT+/B'.)$X<5\6 MRE)^)".!N'(O1L+;T9$\&Z6HJ')@HDOT(?H0?8@^>Z$/97BN::(EK(D+\WMX MEM5Z9F#6[KG3Q1%%PAY"H&NK5VOWJ)S8SGCB6$&:TU:G5#39V/NZ8 M>4(B0B)"HNVHT:RU!N:J,Y9][U9(IXEMZ+;?PO:=6JO=-25,95GPHO<)I(0/6"1.&V#H#HPI&+)G26(.7&): MG0YI$)('DH?4J&HW221()$@DLD95OV5,)LBH(HDY<(GIF LA* OC[\6552)/ M>I&T_4WP0$P\1Y;$%+X(UF>%%]0RRRBQ]VO#U9I]8WZQKMGKF@E[>2K7CMD%)=D$-B8]0J5(L8V4:UJF'RA9&"WQ: M%EKNKFG=GBA6P*E4N]9HF,MM?;%Q7178J.BM MD5!& $8*8V4IUZK=TIR"1; M0[A7[9DJP7P4QD+X1OA6-GQKU;J=C?L4D7U&^$7X1?A5(OR"#6;;7#\_ C " M, (P K =;S ;S8+"TVB#2?A&^$;XMD=\:]>:@]VA6R6XZ*WV6>98\\>0P_27 M7K_D[Y]^C(*S!\YG[V^MB1A%CO@\OK#^$]F^&-W8KAV*W^Q',?KHAMQ]L.'! MJMG/Y?/O_-^>/W1X$-P!72X=S_KVRU__\M.2I[FA/;*=*(3GW HK A+8(KC^ M;CG1"-[A>].A-YU%H2RK\GE\S7T7N#KX(OS;"?=%\G18'1>7X*L8_WQRE.^&G SMSNV*\XFJE-2HUG_X8-D$=L%O [?M[H@ MD"9YY&XB&)**N\]LP@,F- E9"#_8\+T5,F\L/XT]!U0'D)%Y41C TB%0,#&= M.=ZS$/!BI*NP>7AT$$7R(8-H^P[OFWC.+? O&*]C,X2X;PX++AUGIJN.P)8O 8UP1,L<+ M C:#I\D7UO3K;9^)\1C>S)Z\R!D!#1X%O%^X,(.4Q=BI[<+57A3 O()W[S?4 M=>M6=0-.R*FW.BQ\EA/P<_:AKN=/N9/#\P9>DSQ82C"S@/+ZFI]/ZB?R,\"3 M%7]^/0\_V:-P G_"G#0J N(Y?!:(]_$?'^91+AU4-EPB0AN*E2D'=WWO;[8V]WM[?Z=LK'P"SW\;R)>D&N'DX6O&= 7^-7,%:]1I# ME4P;+F,;+N*YS7ANX[,J2OY>S:'72VU#8YNTPF)Q]WM0VN]2DX92\LB!J8+C M%*X!=7TK5+4=E@;[NM2%L4][M$2RU.P9R\LLRWH7K8]([1RP1#1JW:ZQ"-Y# MD0C:'VV\/\KYM(U9*7O+:-RK* XHNY'V6"57=DVWX_VZ[>='N]G5< MV;!7[PX*CRO+2EA_+KJHD#@S6U*.A?P[.YWYWJ,=P%J\8_>*@&SL^9E+8'HR MYDI@S);MC0(V\T6 9\ C9@?L'O;)(Q;!JJA(-77?*09YX1/A62+_L+D(+I;! M. KF*C*8JV$FFJO3V6L\U:#*P6"5BB4KU^W'//?=\GSE][*][71D[TU6=S+8 M7F82^XCMVGOTUMW$%X+]#K]- G8->G6TRD"-X[QH\V=L\T=L&+/AK?V]$"8D M>"S%8?,AR6WE66J_4?LMBJ">!S\*UB]&JQ*K+6,U8RY78C5B-4(U8K52L!IE M'AE@S(]KCQKV*?C[4H2<41J;P%D4H$3J73 MF@1$QPU$[4ZC<'J49>57^4P)9PAG"&<*-WAZ!@O=DL%#0$1 1$#T>FIT=X!" M95GYMQH\1D-I7QWLNCQF]DKW6 M=;M=_6*+*G+S7@#4LB":3KD/UZA*B!;W_6<01\:GP*NAK*&H/(1BQ#BP-G_ MH-908&%%YO-0Q*49=05'A;/]9J/W(6 CH'\^ZK6&U1W%+,2(6G1EPN/RM0PI M$+;00-BVD4#8;FNO08&5KHI8Z<$?\]QW.W@*C'G3N5YW'W%_93K%H^*5!9\< M'SV'70E+3.^%SUJ-'92K)&C+A"SL-;QY"57WS8I#O6O9=,^PT\%=R)T40;!Y M"&Z2),PSVT>]-2^E)'SEH2 Y,"\'I!'6:H1E7DT"90+EO8#R,F9\#2Z2\5R* M@[P#DUZB#]%GMSE\)0H[*/)4]9,7"C;CS_*(*/38[82[#Q-NLR_1R',?V)5X M%(XWFX(.8I?<_;9/GBS]$34%)RP*:K_9:!I#LM)SP"H+:F>,<:P8OU/"5:/; MZ]YX\2@:OY*DELA:K38KEL)LJ :F-7HU& \A&"%8B1'L,&O2M\\;E..YED(_ M'(V/U+S?8?CQ[N/PM1Z&K$_?..U>$^ ML2D)JQ_&T3>Z"7R);I5@(W)MDFNS1.0@L2"Q(+U.>OU5)&MUC&Z.2:\3@)%> M)[U.1Y.OH^UO'HX#B:V+-?"'(^[ ME/*X/MRU41L,NN0?*J,C\9BTV&%Z8!OG]+"5@SC.__%I]SE^-5PXD7I%JT(_58Y-=:K MM>E$C7R#Y!O,J)X&N09?XQHD:3EB_5% >:6R" !ID6K+Q0NT*CU]Z,AE-37_ M=+EE^2(4(S:R PL[ TM;WPZ"B+N6@*$%8<">['!BNTFVU\P#DGDN\\:P <@F MA)&K:QVQ3QL]8R;18?:Y>%=*;\Z!*8LC=(-1*#TYFLMHCAV0;NL7'X5 JHT$ MKRR$(]567=5&YSNOW/\"$35;$BL=C!-NW@M%!S0%J(M%")8)>TT$%JH0+/WMKMJF_"5#.% M%9NK:*,=6C$@;JH6<]D=";NKP_PB2U$5\55)^(KPJ@"CJT1[ MG2(-VJ\"@^O$B/& >FK1;H?\">1/('\"2=@Q2!CI,)(PDK#R<0[IL..2L(KX MQ(LDX=!@W8NR1,&6]W"\2GC2K/6[U!*DO=3KF2CB2_B/I)/U71CH=BH2]_5B2"HB4O8!( M6>B\N[S?*H'6CLN!E(49R %,#N 2D8/$@L2"%/!Q*N#=UMQ$[_ A=S#C2\>S MOOWRU[_\M'C=-?==8)7@B_!O)]P7ESRPK0MW=&4[$>Q<\X\ XKI(P:]B_//) MS56SWNC_T?S7W=4)LT?P!;?"LV&OV[CHM;K7PWZSV6]=MKJ7GKSX<]"_Z MPXO!R2]S*Y*E[IT]%0'[))[85V_*5XMAYG;'=L59G$K;K/_P0:ZP[8(4A^]; M7<.YM7<3P<:> T@!-&-RD5@@P@"^],,)"R>XJ9_.HI#'8$' 9L)G =(=GR OAF]L;Q0PF *P.EY\:KOPBQ<%\(2@QL1W2\S"S)U\ MBJZ%X-W[#45K'?4VH'@.?>I X"S%\7/VH:[G3[F3 Z@&7I,\6-'0$HZCK_GY MI'XB/X,46_'GU_/*DST*)_ GS$GK50 &A\\"\3[^X\,\&*2#ROJS4D#I+CT@ MV-PEIL;4;?[P,F0MA3\]I[?=WMWKV_=[>Z_*@Z>Y5V3NE<_7Z6^G)OMO,O&2 MP?8RD]A+7XCUM+) S0G?#+7DIR>E*>\]9Q0;&;X0['?X;1*P:]"KHU66Y:^1 M*UBK7J.-E_G(A*-GPUO[>R%,2/!8"H? (*@+<7*+EO\$/7!DFG M>:U*K+:,U7K$:L1JA&K$:@?%:ANC&J6>K6;,3]%4^#R$^17"F#LDXHX)EY'H M]7\9PL,2\6.%@?(H^)$XCCB.$)#X<=]$+#T"OMVOUZB^ :A#18Q)*86IFJ12 M%4+N3AOU6J=ES,FT,6VHX?R1:ST"(@*B'! -:JWV[N+E"8<(APB'"(<6<:C9 MK_7Z+0(B B("(@*B?0)1O=;O$A"9!2(Z3UQ-Q"OA>E/;W?I$D7H!%> @+PMS MX'U4=*OL)?%(PDC"2,(.]PRN=(0K#;&(XXZ!X^C4-_SP3QE/B6VG8;K\0:A4 M_X!% 7P7>KK*@%BH E"(34^&16GXHFC[@4";Q(+$@L3B#;;,,9HLQ#_$/SLW M>3?;-,@:6)6VA65),O*DK2U$V:YUN\8Z_9$7C7P:)%T9Z6K5FHT!21=)%TE7 M(;JK;3 $@J2+I(ND*Y6N9FU NJO8C=B![;=TZ>="Y*KP$,>*[[RH!0 YS$BH M#&^X2*A(J$BH#.^S2*A(J$BH#&^OCD6HJIZA,2^"<0N5_LQLOYFCBCHL%1%+ M0SCB1.+$5@CZR%XC MJ#M J-N=OXN@CJ".H(Z@[@A\:@1U!'4$=01U1^"W.W*HJT@\6'D#ZLI?G:U4 MM"*^(KXBOB*^J@JMB*^(KXH,PO\QY&"-+KU^R=\__1@%9P^7S-?1<($WP1_BT>-LKP]@MWI(\C[_#Y=V!J7CJ>]>V7O_[EIR6/F,X<[UF( M6^$_VI:('R-&0V\Z$V[ 0]MS+QQX@/SK\_BKL+P'%\@P@K?:'EP7A$'R$F $ M%XW;KV+\\\G-5;/>Z/_1_-?=U0FS1_ %M\*S?N^JW^L.^O7FY=6@<]6\:?1: ME[U>?3CH#Z^O;H8GO\PM9G8Q[NRI"-@G\<2^>E.^>L^;N=VQ77$6,T"S_L,' M:7S;+O"%KCIDDB/N)H*-/:#7$RP,DRO,@F@ZY3Y<%[ 0?@Y"(-39/1)9]B.( MJE4+K 7!3"VX-WZ+A3K>'H#.<@A;QW8 M/BL'^#G[4-?SI]S)@7,#KTD>K#C;$HZCK_GYI'XB/P,L6_'GUTOPDST*)_ G MS$GOWT&U.'P6B/?Q'Q_F=\_IH/QE*JG17:HN-M\)JS%U.C^\K*^76A!Z3F^[ M?;#7M^_W]GZ5!T]SKPC/5\0?MMIWV-_.>.F;L?Q[F4F\KJ!-8_:=!9YCC]X6 MD;N>5A:H.>&;H9;\]*0TY;WGC&+3#^VKWY5)=(TF$3YY6;D7-'(8V#:'LQDM MSP;TZ-GPUOY>"!,2/!Z@$ZDTSA!B*?.^MB+@[?6^N)V"WU)G 4DGL5HAK+;H M!")6(U8C5"-6JS*K;8QJE!&XFC'Q6(QY8_;@>:, V>8U?2&,"_ 1Q4D>0AAD MMTF=9W;&$$>L" EGCAMG6@:SA!2.-YL*H-P6SL27@@VV"B;89X^FOCDO M1%G6NVC53!KX@.6ATS"F6T@>2!XJ+P^-6K=NK 03201)Q %(1*-GK%/LH4@$ MG1*OINTM=T0@-Q]3[G\3(8RR"$$R2LV]2EBW;:[HWZ'O[RLD8]7548SU@8_L&+%AWY?/B'<(7/';GIXJ.I M[=I!Z//0?GQ-JX[-Q:R(#-/]JK)ZJZ *G8O4*0O/D%.P1(KKT"2JUS*6VT/R M1/)T]/+4K-6;!97+)XDBB3I"B6K46BUS>ZPCD2@Z]J+N$M6)_3V*[A*M6J.H MO>MK2%86[B$_+8%9B=B1P.R51EF_W]T_R%==7:!&8$ M9@1FI61' K-7;C-[G8*.=(X1S,QVS#';[F9Y3YV/[J-P0\]_'D:^#W_E^_!L MT"*G>5$?7 P'U[U!J]\;-NJ7%YV!;I%S<=F_[E2[14Y,'EL$->:*$ D2V*I< M6IAKGS/?'64S/%\WL0V(D8/P8^J3TC?2)J7;VF_'B6Z5&UY4:_*5CR:C\MTE MJSX:]R18WO2+SJZ)Y\SSW)6PQ/1>^*S5D'Q'Y6]-%%;A3VS*8>5L[@3[%.32 M;X^H?E-N[URO]1I4E)(^ M9XG@-6;- 9<\:=6Z/6-25):5+EHOD_H];)%HMHV=9A^*2%1]MVR2EC>8=3H1 M(]4=9H&"FS^R$S_QM/&N"-E[R1UT.%GDC6ZMTS57 &5;NAV*M%=(L*NK&8]' M.IOU6K>SLZ2^@Y=.VLM5)3:L+.3:70A8E5Q(W7IMT"XH,W():[.A=[<;>O=-*V(L")*M M8I+5\8B-UB9RG!>>HD+@ &E>(UDO1:_F8/ZLT[,3N.TV8\9%84 !@*G\%W(\]GP&[\ 2Y-+XJ#P@/VQ /V!J]=1MEU MS_L,KG+@L48>*,O:F1E:[[QA>&@!1G@;>1;&":9VUNRU6PV&OUNX^+FJG'3T]D0G6[K^JK:V1 7E9"*&D;SZ>64>1I> MR!U 1#2?85W9"!:6/0E?H)2K!(X TS?2X63S.-YNQE#VAM;"B79M&\G>Z/?V MF\"PV_R)JI])%FDK(72P4U],.1A-[@,+[.]L"M=-@K<;B11D9X+/JN"W:-0Z M38JQV\(V.]9S&8"=UY3H.MPHHI;)0MME6=V]",C1*.Q7(>WF408'$T5@5*1( M&1V#,FJ^YLR%E!$I(U)&L>2\IE'C,2JC5JW5IDQ'TD8;D_ .?A)\' J_$,DZ MM*KUG5J/^D"03CNZ0*[2JP(J)_@J M*++"?W+?YV[X_)O-[VW'#I]??4!^U6RUKNHW]=9-]^JJ?=F]Z/;J^H!\T.D- MF]4^( >SAZESV'OA>$\LB*93[L,U@:P6./4>Q11>S&2M0,&>-#D9MRP_XDZ- M/4UL:\)LC/>QG&@D8WK4K_ G1GMX!SSIGB] N([%Z.!ZNX/K M1M?(R76GL]>3ZT&EZP:^[?9^E0=/ [#?:I.]S"3VX@M83ZOBZ_S= M37PAV.\>AK"P:]"KHU669%R%TI3-3?E,Q(8)&][:WPMA0H+'4A2!.R2Y)9:B M6KMFP8_*.E-9Y]VQFK',?&(U8C5"-6*U4K :U:X:XE] MRF_IC]PHIR6?T](=4!CQSECBB#4A(D.WG=J_F@C7?KB MX,0X=^RU$LV!:>;#E19SIFU9^+YH"Y;$X8#%H=.D3'Z2!Y*'Q)AJ&C^\/VQC MJL!SY>IO6&Y%&#HR(:V0K" M2X)+@KLS0[A74(F*FJ+;MW8C_=@"7(XC9%:OCP M8W[]!2#)EFS9U@,00?)T3$Q9-DF!BN[I2=!S>A?A^9GG>/[9Q8SU M]^3\\O*DWJR_2U(B5'0YGE+R#M-,\OP^]Z,D3/"HD3EAFFQZNZH7[2*3[^N& MN^M2^2[B1#AY6&2[G=$_O"3N74.V2Q!M+/GOF&:W43(=)"V+=/Z+J9>5OYD1 M@_:..D[7M3M^$'J^VPV,8PON5,L6O.<^MX;=7N_1X^7K\O(U.:LQ+MQH$ '3 M3A*4'U]1,%V,)W'ZR!BY8EPJ57,'0?5:I'I\W3_O3'&6)O*%:1&E"100"K@7 M!?PF.J5LDM@.=8.Z;:]NUVE!X_=#=? =;K&=DM[P;Y&>(R?GK,_&-RPCGB.W M3BHES7US-F;J+_, M<\* ,<#8UB?^H;HRQ5IK#0 , &:(*@+ UF\N[ &]@%Y +X-4$>BU"1._"P!3 MG1YE\EFI3A&>C6AVR\ P*2TK4+8/:,KTZG;Q\.0-MH>#CK(POQUUTK"6%EN+ M[RLK@S%%\>$]8 ];BR-0UR^L*?: P_IW A&:C\B$/NICD6P2\XW^#0"LV PS MOOJZK@99GJ=ND0?+@^7!\M;?BX#+@^'!\/9O>"KK[MMM>3AN^O(U30[[(M++ MGUL&$)H,2+IID45S-TXTI F;,OW84#3'1<$N8!>PBP;8Q4%7&8-].]9AL!98 M"ZQ%:]1BT"9"-16F2\1@9O+\Q:*)WNY;I! MZ&G;E[ X2UFABL[G]P-:(9.Z6YN'H\84DNMPE/I@S_+SHHK-$& M(;P\"<\NSD]/PZ 3=NR+"]OOS=H@G)W[SF6]VR!$PS M?ETN&R$(*=+D\>E(./B2\V\1PDLG0K(RI^3'U1_S)@J/9##=H_VXB\+QN[JU MKE#"CF*AK.GFWAO?&A.]Y-F,[N8"M#C89%T4;N<,PIU"GJ?!^A6P+N_"L;R#M.2G5PS+5V*A\"S#;W+% M ()O#=DCK5J&MO% M \OZ46[FX+YS1XRV57IRA($@M?2J&ZT]81)PJG"J^Q_;;Z+=]K,ZGM/"S'%> MTB@C_TWCF4F4>D&?U/,_JNLIH,M\4DRD*).Y#QF-#4-]X;3.BIX@Q:-,] MZG8!- ":BE.K&^G)7:MC=RS?T[_@@8'!P.#)V^W)>T>V?A)B4Z9^5Z"I_1;C M[B*4^\R$(VS)!<.9X-L]Q+3M0 MMNT&SP;K@V=;5T[AD0?/IC6B:U;@=B:2/..8!VZ7:39DD]?Z5>KN-: MO9XF9K>W9=5N7P>7UN MQ]Z1BRU'&(1&FN2#'Z5E!J"X]"#X()M=V'Z0N MV\X4S:\D2#)H5V)_17*"67:A0,Y>+I SH)=(K=V=9X6^;=F> 1T'3%$_WWR=&:N@W*QMN6 MTEXLFS14^:@ERW?Z.&9)<7)/LX$D9YXQ@@LNJ^EC\[P<3W^W<:N67O?TLA<& MMG-ZVKMT+WJ7EYU@UJKEW.F=!MI;M2S:4#AYT-^Z9=:;A;"\B,:B08YLNC(4 M[&!W@AU,Q,5];@(T2HCLV7)X(V:!4"'_G)0Y'RVAY#3F!G'(YRN-67[X#WY# MFL@'R"DAXW3 XF>O"]'9ZZTER[SAEZJU&U;_4,SW MFA=$#UK4$A!J1.%JDRRYS2KURGCEMPQ8/\UDS'',8W.6B27\S*R7&_FD:OM( M[0D;MQ.Z?LQ4>3S:=J.&JGVD:LJVT*%J4#6@&E3-"%5;&]60T/6V8L[[EAS2 M:8\0PAXFK"^WM5DV)@>//(C+FUB[]YZVJJ 3V0.+(2"R-H+3JVW=HYY^FGUH M6VT$!VR#MC5%VS;!MMIO[VE8S]VE,2VB."H>ZQN9:<8S_Z?ZBJ9>J-4XU>E" M=: Z4!VHCJ&J@ZVOM\7X(\K_/!R*I)I(3!'+"Y)]U'T6*_37][E'OJL,RPR2 M6KU SB#!Z58W.X2Z0=WVIFYN\-,A, Y*9RK&8=?KR\7\T))_7\3U>* L3ZUI MFC4URM!UW"^(/Q%_0H>@0] AZ%!K=*BY&V+[+@T@=#+)6#^:%BR7252H*PXP M4M[:-+BA(5*]P-$@P4'GH',0' 37;,&9AG+81MMS,4#35,X]4L:6!1@S33ZZ M54==$R/HCFGRT0X[RAK<0W=,DX]VW-&;7&_F>K..6?=F2E)'=F. 1(NJ<E5ML"!LD'9@&Q0MJ8IVP;(AITOW;4 35,NYRCP1%*LUT/R!D+/K21D'P7^ M3X?.4=>&"D&%MD0A&R@$%=H-A;K.ABB$?; J\O#-%* A28TU$EZ]X,X@P4'K MH'70NEH)#UK7&*VK_1;9'JL#+JZ^?T>\T=R(K%ZP!@TR3T+0(,@'\FD/ F'+ MS)2<>S.%JN=XR6F@T.J%? 8)3K>V^7A W4,DT^FKN#@$4=J@/4@>J8BCK8^@(!O_X\6-<628P]#UD454.= M08+3'19VNC\=VD<]5%!"Z8!T4+K&*MT62(=],%#R@PK;8/""#IDH(^@0= @Z MU#8=6E@L?2[H3.8 MO^#)/-2YJV?Y'DYGO[N6GSM-9?,:G MP\LHB0KV]^B.#7Y/"IK<1OP>_@Q6Y)=E46;L9)SR*?ZW?+98_20Y6WXNGYE$ MB/\'&_[RZ?+O[YIU]?3.?BQ%Q'8Y:3K^R>_$C']&W57[A=9.T?CJ:Y_0Z/K::Y M_5'"+:_!]QQ2L%VV9,?RL3]FS7GFT1,2]*'FV12 YUF,80AB;3^CB#(O/BP]-TFQ,XR40D>AW;7]T'5]_GYA]Z]M]>D=*6PI#:J':(VC; MURX/4V9>W'>3D7[,:/;+IR1-V*?/3^^)+;4U06=MMMY%W^=^4B^EE>YT7W83 M=@-5=F/*W%9B'JUQUNXFG1G6MANEXJO4H(+U:<#AB."(N$%M4H#07$?D=Y0M MX$R96S@BK7;CPA&])R%/60LE^*'F^Z%K_B=&AP7+M%C5=.MQ)@EG\D#R-(X& MY/_8\K_Z&5<0J%OE?2 ;4S0$WDRC;-6GE"UIE<>U:I"6XL!A%Y,SWA&HVQ/] M2'R-V#3U+%_=]L_V(C-%>Q0BW*ZG[RK.R)?.WL6I_2B-^0SE%_\JH^+Q:UJP M\RCOQVG.'[;)P7KO//0N@VYP>7KA!IV+L]#V.K.#]3/'=3O:#]85S;G\N$C& M)Q^T**FG%(S@"V%2:N^JPKK) &%'<3* QN/O;60J+S^."FZF_>F3SM+Q.$V( ME&UC1:@UW^.D)FD:Q8@1/ML -7#GI]\MQ&QD;<6\HYNKWA$N$D0/NY#[()ECWI<(7:3]:$KOXH"=\]9$4TNCIPDNF M\B7[2R\9+;ZD11)6B+LR-KVCH \LM\@]$_EA;R=0J?8;-4V;?F!_R[P02?TUKB4TKCX%ZOBV.OZ1 M9(Q_U[_YDO0WRA>?!W\7RU4B=/&.1K%8U1URE3V\HGQY=\7Z)7]PQ*"=T,Y] M:.P:^GQ M*8WE)MFT)(ZX[<(E5V4H:CUYV4K0XGJUU?W;FJZ3,O[MOEV+1& MZ&.<%P7.M!MG#O;'7O]L,?H$I%Q;FMCM!2!4N5H!A)9!:(\M6P!#@"' $&!H M139K3S\*F3+SN\9Q* MX;)P?_74[5@6XIQ_W7-^40Y%/-MZ-MJ5Y5"HPZYD8ZH5==@'CA4ZGCDR:S8T MU@@%C5ND .N =88'46UDG@"D =( :8W(?\#B#4@'I /2&8IT5B_4=*@$K'MG M#^]M/K&]+3=!S?3&^+ZFK\:US6.(:.651306;;Q*P?TB.5N>,TT$_4M9;, ( M,R@S;@*2DDG)"(M1QIA,?\FC!T7OG(I&/X3QJ1F\,\_;/%LCS94Z]J>5965; M#4G0/#U56-_2*,D)_XW(8Q*I2PFA3U76_,K#7%19YT]5UML3/NW+\DUGN%LL MUA3%Q/WH_6+A=?FF!%CI)9:;3++T0?81C!_5*/5?PZ.0\*OB*$W4*+?(P7LF MEEN@9_IZ/-2]O_I?U"_Y"@E&OR**^I/$8E$S\2LAF2,6?1[1X4U+\&7DTB&C& M#9Z["'+&I40)E3[F7V64";*PE(."$$XTX$!?$+Y R LU4G+LUUU,=]"%2*!= M+OJB"X>W.,-2X([V1^21:X7P+N+-AJ7P7 4MRB+-'N=<>3."0ME=\I[% ML?B7QG':YP\CE RBO,]5C N;*])$,*[R>YZ&( G3#POZ\/2MT]G@?^)?-!R* M)PZ%A(7#N$F3,I>C>!]N5[#"KLO>ND3YRJ>;SRL'C8L[P?.R"<5K>.X$W9-. M[\0^M?W.Y6D0]LXN@W,[./&\RXX7U)SB]4DRA-U]2(%C##/@[PGY6\DQ6DS8 M,M'F;4:30A7'IN]W+1Y\J3'6&0&-;$/[X^H/:2I]'A<*,I@Y M&65^1*Y'W""G%]QS%T*X:18D&JI;Q:[HB['-8PX'])%,58N_$.41+KUE1!BD M6'-/.$*S%V[K_^;+_)R1)!?EL,(%P9=JMWSUQM%$8'CR))CIO1/^ M9RE1B2?BT3PZB":19(J<=M 4P"[L.TK*E*.-P#;Q!.$3EU2&K^73\G;$G0)' M2?[<*!T6T+&)C129 A_=8(C6^TZAL_TV>_7OY^14YK\ M:9'[4<2E+_S[39IEZ3U7I"E!*R5"Q$)_N/,9\.4*]^Y1+'AHY40^/V/V"/8P MB;*I5_^:WDU9*X1P-G8T;_F,9<)9*ITO7F?;C]P]/?IUNIKYKE&N9#0 K&K\0&7L6'6=&^$ Q^+[D0\ M*ZMT&BM.O;'?&]*TA-GF43[E'Y;1A:0-%IX-Q,$O1JZ!.#A4PAOL>]42J/JU MIG^MUT#D=))Q;$NZAV&&C-5Z5YMRBC) F M)'P$OA5T-VFTNYU(3)E\<1_R< W,3@/4-!YJ_*[5Z:FK C5]\G>%FMJ'?+N+ M\#JC T:2M&!;KF[6+KFN74EUX"KC'S9EMG7[9KC@!MN#:WE='Q:!L'GML%F< M=\B3.Y%8*?+2BV$I4\ED-*W#J#[:\5$J^6H)/QQ?4[7[%E)K=@U!C"K*QU;GW%;TUEI39+7JD(;2B.4IFN?Q?IS& MJT_YD-"+A%X3,G)K]?*U#_Z1T&M8I'0BX3>RG%Q=RW]0>^?J((V.8=$ M?EV[\^LX]@=.1[M(3)E\W?N?!J&-<3X14--RJ/&LS@H&$4 -3GK?$.$_T^Q/ M(OE.TC[+M:17U2[7PO$L/U!F1:;,M&Z_#/?;;)-P.\CC;5BTK%*6EU$2Y2-! M@9JF@]=^9/U'=I^353=)MD3.X&NC]:VN ?F^3;'V&AEV?3UC>ZS3M2V_VX5U M(I8S=\L(N71*I52'+23?MGH=936LKT/WMAN[O-"/*DB#)6TKR=CZBXZUCQ\O& MHRL%CB/-)I;U4?;J$LP?.LYBWNDVUK;9)M*;K[@1>JQ./=8$)\O[;B2:)2(_ MBBXB_3+G8,@RPG\W2#/"U8W>\DN?+Y+M-J(TR249^@Z[=@O.SE?=A$99TZ>_ M!D>.XJ&IZV93B[99FEON6 N]9>+'#TCTUW")>ZC9V-Z#5%=0\GW6K8$]3%@B MVI0)_9CULRNS3/1GH7G.&DR6K[489&WQKE\EHEJ/4!N"VA 3BCMJ]?*UWV)& M;8AA>?JH#4%MR+YU#K4A&J+P^9*OH ^S]=[T)W"_(XM[8VGT+#]0QYMC^MQO M%3LC+0?U(D":W3,$NY;CH\N$UA50LQ8ZUQE-\D@VXYZUN.7+G=N,R;:D"\L= M&PZZV281KA][ML4D$&._=_8X2;GK M63Q.F;PX:=%A6L$"W%$%>:Y+::8UP=R_&4;>$WWK@027WY)CV8WO99 M.HXWJK:R<&]]$$S1%,19!CFL!EJ4NJ/GME@4PK3:UP89O\3:7]%0(XXR/-MR MO?WU #!>?1#^ LT,4D>@V69HYG,TTT0.T48T0ZL3/:-5-+CI1W'YBSJ5=,(5 M^M$BDYB*JHED0-B_RF@B#IM7MT(QH@!$JU*H+U=PRK7I;2EZ6%R[^)A 5A>]XSZV\?B\9J!YC3W'YXR8U< P.@]O< M7\R03%0X%S2YC<0:!Y6,N[N&%0)%AZM5PMQ_%:/;45+&Z/4JK>0+:EV&N-OM MU4J^VMO;7+T*G:_IX&NE\[7/M*BV:-EQS#X01HUR70\)H&(5E20#W!:JXY]> MHHK$EQ52K5H5?\O2#[K@5#6RDX_W,0# , -%RM;OE^,RI@4;F&D,XY3/SK\E M=R%, B:Q!Y7[NOYI(_P"C*"91O"T/%IU*@1-A"96M4)9J8]8)$ K*UDD[(Z. MV-DP@L^H8:8+^4 ^D _D4XE\4#3W#JT6ZX\2_GZWCS*1=L*7M4FUH93Q)0%@ M\ELJ& FL3@#^B;WI1%M!'%#3>J@Y\+J6'>K'FM=FHT]*RE5F]ZYC0"(@$9#H M_1;JEM>SL>8!T@!I@#2ZPRL_[ !J #6 &D"-YO"J8_5<#^$5PBL@$9"HTO J M\!VL>=840.TS-G87X=F\WWS&XFE;^5$TT4+*OXW< M "?<8),X>(&ZI)==I=;N-2@L%Y:[@1Q[CKI.SW"J,$V8 MIL(5KV=K:E0'XX1QPCAW6_'ZU4>C6/'");QW)[^T.W6FC1KNNSA6/-SP7EK[_J M^KT-;$%H<92PP]&TF9#CVC]]D5*,$@YIQ7'8X3I; ;"M.S[/5SR^Q;Y=A#U, M6)*S&:5,8WI1.630]$ M_*M\1#\5DR0NYS])JQ8=T_B,\'_&;RU@KRE#POW+#D[F^O0HE*)SXL/3=)L3.,E='?$-4\/GDJYS^)X=LTOG^Q/ M\C,'J_[\\PI-O([&+"=?V3WYD8[IJR7$?30H1OQ'_DXSC.3X%]-)SH[G/WQY MB7G/@UI,GGC&37]EHLSZ^1?3,77]GSY&YI4^8O9.N]W>J_3;J[T]K//@\>XU M>??:9V%5T@/P:;!!Q>TI/Y"5_F:4UZ.,,?(/_K=13BZX7WVS4^K?RH01S[:P M$:!L(P!J.%?#J^A!BQ("'HT@]6V2W4*E=FT(O7=X^T"258.?:ZL[9&V[=4+5 M/E(U90E)4#6H&E -JF:$JJV-:N M>X>;_]7A1I4&;'P%)3J!+%%6H/>9LAC; M(+PQSA$"9]J-,ZZMO^^9*3,/G '. &7UDG M!N-G?E>=-4% MPYY@3RVT)]?;&]TS[ GVU )[VAM%/)N"S_JW78=9T6--:C4:IJO$T/ M_O=7W]V(?2'/WF-EM^FZHWNM@ UJ0!F@3!N4N4[U C-%=P!E@#*#U!%0MI&X M?%=37 DH Y0!R@!E^X.RP,:J#+1A[:(-$ZQ;+"^BL62X&I9%F;U-K_4!C1:_ MXM5+;C,FP6GP+#?/MLC*TKEM'FT)"C,^U"G1V&OFKMUGZZW)J2F'5Z]W%-I= MVP]=U^?O%W;5,7IUE!!Z]6R0&]5FT:C380F,( <9&],H$=E@>?1 QJE@4*F4 MJM=X1X_DTZ5PUE87SIH^\PJ7>&U-/N6@LTF:RMKI![5++PC5]?4Q96XK,8_6 M..N-TH_73]MI3&?F0&'^&QQ1"QS11D>*S75$?D?9 LZ4N84CTFHW+AS1^VE7 M\$/P0QOL)V>,#@N6:;&JIF5E!P&J'.#-<'!NF"/ P?EF2X3]MG4V77L4(AR. MSK41'%41!^0 M$=19MGJ[F:TC6MF=*YHR=!9+W<-PK+_/UERADH-\WZNVR5&UC<$JOGV_+U_[ M.!D=(PPCO)ZWP5F=*89Z>>B<>IT[9WTVON%+$\^1>@?&=17[AQGE:SJ9>)JS M["[J\[4,O$X5A"J2_ W??)WW82H M$1X9YS4!-:V'&G>C8^5V0TWMP\'=17@QGL3I(V.'&8M%)9JR14S= MPG2XP+(=]/5"%&F0%VN2<3D>FC\@;MHX3^">9AE-BDKVE.T^F#+3 M")O,<3@UM C/4[9H:XI%(&IZ6[;G;,BRC#N6C-VQI&36//\,Z[?WBU:Q>D-H M9)"G:HYI]5 /CL!H?1'^GO33,5O(GR[H \OG"318%/+[7*NCCO#1E'E'F&2. M\ZF=170[V#9 D+2V;'^4>4*35#@5F9TYX%?>T2*ZT^)?FK.4!^=?#6F$BWVA$": M=B---P07-G &. .>GUPHEP[*NUBUS#/W%QK 8$MS 'F\+RIY"K; MO(8]P!YJ;P\'KO+#^V8OIC2>*]<_8+EB11'+@K1*.)":0T=VH*Y;V\Y":[8] M8S]S#VZQ18:KB[@$A@O#A>'J7 @'REC=8;FP7%CN_LX#7$WT.K!<%<%OLW*G M+Y*!AL1I+4QBIHAL?X1A=4H&4-IN\T/)F*(+V*RN-LL(0-,ZH.FJV^('S !F M #. &:QG #0 &@ -UC,U@1F0)F^"/^^-3]%PIA_%Y4NDR=-^4ER,*_AX&RM2 MK03*[TF4&W221WE!TJ%D3QZF,7=\8GOO)?6Q/KU9N&?)5;6)!#E4PH'L>]72 MR?IU9K.MU\O7_AP"W'R&40O-"4<)Z*Q 9[4GG3MG?3:^X:L3SY%Z!VXK!5KZ MG?$E79HLM+9@XTFX(45'3G=TBI1_^I,1]J0R8E^'YGDYGDSW>8H1+0@=#EF_D(PJ?!1I5C!^T9C' M*OP[^5BHV"B:WKK(Q2(^#YX45EPH])$+37SS6_=,OV7 Q_+$X;+J3<5]2\.9 MY3?+/["'"4MR_K1!F?&O6[A0?)IP,:>#(W+%P2,:4.1N6,1_S'9/O/LE2_L#BT2*36#Q)?C\7]$3>*CY%W(B3VT@@ MW?RE69$;LJX0T/?QF? MY2CA$U>D&1_>%W(_[X_+]91E=^)78N2WL^^;-LV5]V>LG_+YFS\Y+S@2'M[0 MG(F=C+&8?WF/)?243[K//XV&:%DE:L+_S#^1!_BI+!0*,BF)R_/GS_?W]T<-- M%A^EV>UGU[:]S^+/G\6%GV;7%X\3?CU'&<9!9O!)//KSJV?_^I>?/XOG1,?B M_W_]_U!+ P04 " !(AP9-U;D7[TL5 VZ@ $0 &YP=&XM,C Q.# V M,S N>'-D[5U9<]LXMG[O7X'KE]M3U8HM.WMU>DK>TIYR+)?EW,P\34$D)&%" M 1P E*WY]1<'W"GN4B)ZJ*I>9!)GPW< G -B^?VOSTL'K8B0E+-/1\-7)T>( M,(O;E,T_'7V=#$:3BYN;H[_^\$ED2ZVR*>CA5+NQ^/CIZ>G5XQP=\$5 M9]22KRR^/#X]&;X_>7NF#=.F,OG1H>Q[BN)Y*IQ77,QUR9.S8W@]Q9*$Q1EG MS%OF$]A*'*NU2XYUH8$N102U(CI7L6:*U1"3%@$%:(DIE$F%F169\KQA^M.9 M*3W\\.'#L7D;%95V7D'-=GC\]R^W$X/DT1^_(&20I4N7"X78!B(S+*>&4@IE M#!Z<# =GPR/D^\(MM[ RGA>4-P9L$!T31TGX:Q"S>*7E'J'C!BIX9HX0*2Y7,1-0\0.H M.'R[A8J&,R-S&!WJJY2DVJD>#:HEI-A:?O[(4$>-).6=3[A#;=IITEZ-)"!O MS%]V33@2!"#X33.1DEBOYGQU;'&/*;&&GNE=G2XMCR[\8Q S::F,)X0.KEIH MDR2,_MI:'YO0RKY>%A'!CS:]>XH9>;86S56(J,ROK96@;$6D"33.FH"2( M^ M#V(6[31A6,>&C;TCIO)_;NT7DEK ;MA$B9 &?@QBXI8**%&$SP*'[HN93/N/]'/8-3^& [=#V2&3'S\,1@XRZ/H8U=PEPA%=3"5R"<, M@X4@LT]'D!T,P@3@GQ9V7NFX.RRR(2 =5)A!2I-8GF.,N(V5##E M_WI2.K: M=DA@^4\WRB:SID9I$LIHAVUR\+2I39J$.!TUQQ6DJ3F:1.K,O)7C 8-'70!1 MG5R.I"1J@J$8//_Z<%.>+1OI,5'(.>0=N\X?I\.3#\.3$S1 EU1:#I>>(/H/ M0XND)O[].$N28>9)8H_9'^9WUN" ."A20IAIH;7ITHT@ERQX&-9GG5J^) I3 M1[:J[)"VK,Y?GWQX?3(LKG/T:\#E+SVJ_7/L0/HY61"B+K@>^IBVI1$&!1Q* MO7]XDN/] 2,D@1.R(E:]1V-DF?!>/A"+T!6>.N2.J!:MI07WTO8T/'E]$@SA$7O$[+%:$'%A\BAU2_&4.A0&S5W"7D]2I0N\ M;^8"(!5A9B,.WJV25,MADF&_.NQ/QM$\P3 MTX3M^RN.]B) M%I5N\ZZ!VT0:H9E1">$\/^(SY(9J(1KIA;!1[.!F48W>L)7^'Q>['$-R>%:Z MP%D#%TCP/R 958P9K^\XLWY<<% MH@KG8>WP7K\RXA"+Y!V"@5Q4[@5Q,;6# M_EAF0K<=#PA-A%4V^M<-G"$0C$+))E;T/200[N?L!\](@/7#XX/MQ_XW37S@ M,*370/T1,N@=8!OP*4/P;'ARMCEW5HC@KS[+ T3?L!"8J;7)>[&SL^98P+>R M$7YHT A#&0C[0GK:\B25.O5)&*&'P@F=,SJCEJZ>8%*+LOD]=ZA%FS;(YNS+ MORL,#$_SQNBV3O!K*+5//G"!Y0+^O?JW1U?8@:%PLN!"/1*Q MO#%+:)9F[I39#_JWH)8B-I1OX@"M993W_*]S>GX@^PU9^K^(Q-)^T\.]EC=0 M6B"BL<3?C%^(2*@A/(!?"GN=I)K':T(4M(\61C#0WE#C2'=%8^5Z. M8FT]Y ["?457;3XP[4QFI9MM3!_OH(?37")%#B[3 +Y:A?2#Q.N?Z%Q;:%?I MAANQ]DYZ.Z,QJE48GB7+'-RV@6-X2SV2K,>SKTP0[-#_$/LSI@P*WG(I6R5V M/UR72I?:F@#$W@Y.5Y'< I^5$7@UNY9/Q MKW/6(F>A2K'M9Q_+F0U?@:&&)7>H#0N"DI]$&H)6R:T$--VV]#_0OB:Z.LWN M?X-9P!,EF4;?57RV!\02=7R/X2/^@BBJ%=XM?&G6%5B^,0VP,9;HUY24WK?& MJ +E> 9QP[7#G[9OE?E&:B'60$'+!,U#I?:@L7N@Q=$.G3N^Y<.[K\1.E]H'QRMM-/-R0W3^:_. M=1^T0[9(''8BKSRU.,V9GP0Q?H81+O#1S<@\3 @W24PJ$=O8&A4@EOX"#JP'P!O9\+JWX%$EO2F5"WJ.V7?=%?X# M+S'3:1R]6' /GMURS-JVNH;<*Z'=V"P90AO)0<#4]*>1* 2R_.=&V@%KNEM< MFV&XL;RE ,-^8W7'%9'W> U??EJ"E,>B$IV-52$!.H89"KCU%I7F'QP35*4? M#X>G.1\/3=WW\.M?>.JP'C"NF*)JG5A&UZCRR_B4P'$2?9^(SC]._(3!Q6>' M$OQZ!,\UIN+_L..1V%D;M8E<^M+IE9/W.=,KP :M@ ^R8T8]Q\'?2@AK7N*- MOU\(AG?V2$448_8 RSX%97.SK+W%$/,#I)>OS'F?DU[G^T!X&%6PL":Q!7H9 M*(.P0K.8EC,X2\1_3,;266^D3&_,SA3YQ6ZL?@#.<#WU!OOM=3KSE4R,%Y/VLZUUM/:K+LCQ; M?Y-9N)E MS^%L/BIM$I?/S;S+&8Q2\/1P"/H;=C&[A]5 G-T[N-FZETWB\N'H+&ZYTK90 M[#AK4V-TE=C7?_5L.9Y-[&O!ERF@8X"3O$;!Q8<0&#QRV(_"V41QZ_N".S81 M;?KK#FA;Z:@;&4FNHR941Z'N*%8>A=HC4#_KUDEGO@TY^SZ<- ,ICGQ#4-*2 M@Y\+TCQBSF=0/H5SEA,UYWA##V-GL[?4LV Y$ILW@2%-6!XSYQU?EJ+O:X5O M!5SK 1N8UC+ A?P M1@GF!PB;CS-YY.5S,\.<428-3B\'F!5A7J/D,R0I3SKSMKD$E/VKWNT&DGP6 MY0%VWGKT@--A\/#K(?C?^?I><%OW 9\%]]SV )6RJP0K9[P/P0I_3=6ML0H1Y&"V9ZY!PN"8"9%L)DXX6V M!1S*$]2W.;&$8328F@L+K 2KWJ,1WRKEKZ@AXUE<< 3I1IL9Q:UEE2=.;W/" ME2*$4>J>JF"EC[F52B8HL)'>RYXQ'ZMM8M":'"LQWACW2C#N=XR:7^/FZZN.9>SKT1W8\]=";KF%<()6<@#80>PTVB,7?AICAF4WHZ1SN== M"?/&MKQ*F -!Y@/CP^3K >0$$.%9I 4#;.O[1W(3S651:7Z M?%-I/B+-TYM2/N4SI&]SLIU"1/N:_@1?A^%<6+5N#$R:NCSM>5.4]@1,_M<< M%*O6O49@9%G>$O0BP66)RDZ[IEB-<'H_RT>U-T>B6Q:B/(YLW ME=IZ;< 57/_<#(XL;?FHEK=!.V:!B.'1XZIOTWT5L"COL][GK,[> .*_O9/Z M_?A9VA^QZ\*N)W@4/&",^]J;9_"(./YQF7@JE<"6^G2D!'PX!PR9J]@_1_>C MQ_'5%[*<$G&$&%Z23T>99]1QH&L)2:6N;465!W+,)[U/1\]3X="/5)'E$5): M2\V;,^8M/]I\B2F[T2] ^2/D%W2)H-Q^- 5M3P33\<<;2L=*QB'%O> SJF"E MG@50S8D&_U_$4H\\O-' , L,:4[7REAMJ>LS;FMJ,3[ZM6VR(LW)PG!T4.JL MMW4&NMK%.X#J$FX2A*/KS:)6\/IKSYEIQ: VCPRI:J]W2Y68U=Q_<)2PO2*\?F)%WPD-'.?30;;YG0= %D0 M/)Z-9S-JD5NB$_+(FIP7;1L?UKQVW_+@B(T'8GJ/#!!Y;SI0U:#6!#LD4"VZ M%$(EC@9(V5"C\ ]L19;IF/+,I4PJS%2YM2L]P(-JUUR '?'R^O0IBZ.9(F+, MR.-"JSM?/#[Q?Q L9+1S/ZJ0W?';1\^S\RK3A@4F7NNT;P=U5L&PJY5VD]!3Y[B7_!SF>*9UYT= MX]O?#AR;W)*^LPUI@?7X(F_85^9B"@&YYJ#6L#/7G&"G+76!(JJ"^N6[Y@:% M,47=,/Y%Q._Q)537A"0T3SWL6CY5=AU7-*>@LW$"DN6F536IVGLDM&8V_P%V M2\5G,$B#!<&U&&P>?#O->E^MLGOSP&(C@P6G.CS+6)3SHKOJZS")%!B0?M5A M$YYX@0&)%]U3_U+'L^N1_2^MK';X6\YLSLP]!5/=$>MB^&*XKN+TY'S^D M#6Q'NO]>'"+U&P8;BN#Y5VV,#C/@[E;HV&"ZY5Z0)?66F-FFJ)0>C(S01\@+ M3\ %9W[PVQT]U% '-5&,YK.92=76##--SJ (W.XT"5A?$D95EQD M+6]%^=+LO].@BA;6Y]'MR_;85AT+6VH\NWJVS P/!,5CEC/A53@YMA6'SG:$ M5\\4YDS"*TT>^05\%8LOL+QA$Z*[.'LLKKDGU )FT*,::4?;X;IPB<$,HMQ' M_B@PDSJ#"G82PT1+;'F-DIVU\YHR*K&XX,)-9Y-Y+_:?*UY3(=-7S:UU_5-! MY-\\9WUZ,OR0M:)V^>[-!90ISXCYFL4]J=.R"7U6A+#ZII=2=Z\B_J3SQ<0E MV:_@FX\[J+J'GPA])-:"<8?/S?'\*1N*W^^_M9E5$?#!!^*7C=4@A6^[AX)1 M%=:KAE=^YEB2^[H+&,!T'C::^?6,G5MEO[JE*KC=-&M+[?(=,$Z/CN-9YOL2 M?J9+;PE)]E0/JXQ(^57_%OXELRO"<#R-L05]9Y>5@$T\:Y,>C+5-#[#26K_X MRF")9O09^@*[NASLJHEKI36'KM5+<9N&ZPN_4;68>*[K4"(R/6O)^_T[_N;] MCCH6>9'5%/7'P/)D5,ULD=;S-ZK5&N@\9Q18)Y+\4G,"&XP/3>LSF; M7Y(5<;A9);;9A[:@ZZ;QX:Q?P4K5\B+[#\;N/%!E/$M_"(\^?!6_;A\K4YV> MS8DH4[U.KN!O7H#K0/&4FWGV]41'\OYVAGO#[%H02)$66,RC*G/(C''T(3@Q23/]U@%GZ>"D8;8T1QD9B5P MO:+[!S;>6 G;\,(35^"V4U.#PSW#/ MI;IPN-1JQVM8Y .Q'"QEM'(%#DOU5RA *!ELH8FJ82L6>VD)]:I&$%C-'ZQ, M,9_KS([-"1$K&!7G>N1++I5J4+YC"SP2)G.+$%L"6)E.*_;Z\C*='3J3>B=< MUN"$K010$CY/FYG@#0QE#N@[YMK9^DLO3] )5[RY)^L&P?+8L(Y:47:UB908 M(Y.#0#*7"0:$^M52G]-+K*9;,L=.O#-EW:!>BDF[6Q%*!RW$#M<_)0YZN"1Z M<*2J[%B(UM1="S 3];'BCF[TVA)8,@YQ J$KT#6VN:3$ON.E!RJ_0XC[55>% M &P@OK_G#K76C^19G3O<^AX94J_L%A&Q"MEL;Y MG(/==MOI*-6?F).H_/]DT?LYHO8)?F'2YZ_ 2WXS+UT[5;]X!QP(1&*S.O^2 M>U.%I]S340A\VN;03%E!6VY!UTEHPV\[%VD(-Q]W;P+YD7]?\_0^-9BNRQA2 M4:B+9KEPRD1T TG6GH*W^V]*Q1ENL*G+R>1K1^\>[Y:JQ[V9$ E:7V[[O?N/CN+V>B"CN1XMFG^TXJ M_,/RI(Y$EOB/7_X?4$L#!!0 ( $B'!DU[LP1?LB@ %&Q 0 5 ;G!T M;BTR,#$X,#8S,%]C86PN>&UL[7U;&V M'+9[>^>I E>IMBF6IDC*UOSZ35"41,D266)5@71_V]'6A2J@$@<'0":0F?CK MOW\[G[RXC.VL;J9_^XG\&?_T(DY]$^KIZ=]^^O4S.OI\_.[=3__^]S_]]?\A M]-^O/KU_\;KQB_,XG;\X;J.=Q_#B:ST_>_%;B+/?7Z2V.7_Q6]/^7E]:A*X+ MO5C^,*FGO_\E?W%V%E]\F]5_F?FS>&[?-][.E^\^F\\O_O+RY=>O7__\S;63 M/S?MZ4N*,7MY6^K))_)OZ.8QE#]"A")&_OQM%GYZ 2V_???\ M5[9\FAAC7B[_>OOHK'[L0:B6O/SO7]Y_7K83U=/9W$Y]_.GO?WKQXAJ.MIG$ M3S&]R-]__?3N7B73V%R<-?-F6OO9GWUS_C(_]/)H-HOSSW:2Q5Q6<=;&]+>? MIA?S*32;:"P9SHW^M^\>G%]=Q+_]-*O/+_)G+P<1XG6,W][QIY_6_EI/8FV\7<3KK M.BYVK6_T)KV9S>OS/+6_7.]R\@5:?ZY/IW6J/8BP4C/ 1/C83&I?=^F,G:O<;\,Z]UC?FO?;S!'[ M<<3^/+:SL_SOS3\7H.U.\B#Y? 8:PY?8GN=%=38_7VI4T_ )?FYK#XI%?GY; M*_O6>P!-_,6"_K1<<4_2+[;]'<@&$]_GZ%>?0H&C$.K<@7;R;IJ:]GS9FQWY MOF>Q#@#@#WDVGM>7797]H=]S !!T>@@^6/OSR&#UE^@08%V?*_LUYJL:2 MS3JYB.U2"^O?GN^K&K AKZ.;;Y-P_9F!7[VV_97R[R=N4I]>-Q:FO-]B?7H& M:!Q= @*G\=UT'L&(FG\";#I.H4.^X\":?FPGGI9H_[T7#0U"&\%R>6O]\W90 M.Q0=6-!U(^Q],SW-^D_^_!D"=ZQB:,'K^6SAZME9_OC MLV:1/WO?V.ES@-^MQE&;U:\)!<3]T,PCJ Q762M^AIP;B@TL8#=KX/LGAQ1C MY2,!C'H#JN[\:FTO8ZM@'+^+J>^4DS6[3;L=M49F31KH\< MLBUZ=ZCT2[3Y;^%H?EOB9/HI;RJU8&4L]RP[$G6\-XX,RW_$<)HW7=OFM+7G M/5J[L:*1&[$-X _-<+W:]UTC0]%M#MM>W59N0!$_Q'G>7?@8V\]GMMWJ7?C$X^,)E.V^Q?5YXTG*T[&' M]?AU/5F M0>/7E-KO4!'B =^S7@ ? 3M&91!.YE<+>6I+]=.S=Y\\Y-%B.%M MVYS?:\*=Z.MU'T6RZ.W+TW>F6VFG^>-__VLF838=J7GX4@X'NS=9K:- MA084;GDLL?#9])Z>;A/JT8?'$N:YIZ&="H\E+/P2V\OXJ9E,8+'_:MNPB]1; M:QE+_&Z ML%VJ&$WP/'&_^3:/+>C(QXO9'-;!=O;JZN>8S<2+L]I_BJ?=5>\AZAZ^J5T' MUB,/#RC,'*.?9J;33IM'F4J.+=^>W?6V1QI-T]^!1GAR[:A5#U3]Z MDY\[Y3ROEM'%7WYZ=''11E\O/_AU6G?VS^E199F&G5S97G01\M,2H8AUYOSA?3/*T M>1V3L.Y,<&W+/HL>M:D[3<:=:AA5[&?P>T.Y(45772(H MGWI^1)&Z]O#F8D\*Z.W$9U[##/(>?E\]GB79)3SW^C41E-MIB&&$%SW:K.'? MUR52MM1;NP>YWDJ4Y;F1:-+X>]192;&,!D]VYI:QVXL9.K7VXF6FU,LXF<]N M/EF2#&&R"B[_M]7'U:-"K8+ ;H2:6!)U-0B*%C45& M&X\LPTQAZ;2W#WQ9)CF8OFE7/5"ZQ6"0SF:[M'F]8,6%=]$KC@0Q"E&J!=)4 M$"0)"0YK)5,275J]QKRCUK]H6I@^__83^>G%UZ67T/+'ZUILZ[\CY/WD *LG M7LZREI1K1/4\GM^4STD/QNK69F3LH&5%V+)4$NZDGG7DRJ9BE<9<\J ,PHH[ M%"-52#DLD(I, Y@XJ:!V9PK]L9DR,'*E>'(TF31?\Z3_MFE?-PLW3XO)]QAU MF&2>4T\E8N(21X<\-12%IX^(@GS7=G$KMC$OH1J30VEG?<^NO+ MQY2&L;6)'?))%-0LEF*MR=-QTOR^1,6=#\XPA3BC$2FK(J+,4V0Y)T$Y;8+M MM+*.T\XWH(HW5Q&L@Z55^:P6;RU;.0R3'"41<0ZL-$(%)*RUB!KNA,:6B,@. M7:L8I%^;\9$KJE.LQN_S!\B3!:M@F.!22X0UH\BYR)!AVB#",8>;J*A"0>@X9F68XH5["R:2:0%YCU:G MW9G!?UAF# Q:.8JD"#*&U2EO%W(\5J 2TD::7$0D&(>HIA@%EC#2FE"97*#: MV=UI(7Y@6@P$5RE"K)PM'B3?V4"(QPM4"19% XLB\E)R)!+F2!+N$?748X%U MP*G'/"%_6$(,!M=V0GQ_2) _J6[WTEZY$%(BXY)# MR6&%O"<<.:5P,$80DWKL5*D?KO-'A6YG(GP!!LZ6<0"?8WM9^WATVL9EY/(# MZ^CJ*39TKZ&BAAFC0$N*VDG0D:.!%@I]W2Y+8'7T9'=*Z!^3$J/BM]]MIHY9 M/4L>687_65RG/'G;M.OR;=I6?:I,A346BF*&="0.D1@HXI0E6,&3C49$(W$G MA6>^C;30'W<% *PV,G$FI@GZ6$.S$UC9F/!RB;0920%^Y@:BQBL2Q6=PI3"3!F\X\AXJ5 BPB#&+):14(YICX/+,NO-D!1I#@'B M4BO2\UJ7&_/E:S,8(5?U551[0Q)SB"D<450R(4Z,0=)$3J2TUOD>*D^9]>M@ M*+@[J =,.GA]')9VN<8J*64DIQJ041)!+T0D"!=(&8NI#%IPU6.+MOU@I'Q3AT$:P,)KMT>8Q4\AZ!>64DV%7)$'_HITL' MP\"^T!XF#0=GX"U".DA!70HH>4-A;7 @*0Y@?!OLN34\@4U_Z"=9!T.^'JCN M=3=CVYU%!?D--@WBF+?62**<([+>$C MM^B3_?J+A=FIMI/,RY.T2CJQ:;MQ>^$*&&Q\M&!=>%#Q+ \"F4 "\M9@&D34 MPAQ\B,7NW=D4P*O4FG K?+YS\]WT8]OX.'L^59XN76'JG9;2(^P(S(27,SO-B:GGJ\34 M=T)OH'CW2BKMHK?.2!C@/H*FY@/B5*FL, K,HA-!=G(('LEIK9D!Q[-G?SZ3 M>Q6G,=7SVY2G5YW Z%Q'E3VR&&46=%6@KA*6 R B(J,"I@P;CFD/Y^@RZL18 M7?_0VVU$4,N[R$Y7B>L[N/%PE(C@FP2+.&"A2PEM$,$M(X(23-#QJW,/S MJ8Q&48@N@Z"W)]?I[C[35=(Q8J<,H@K,;<8 + Q&-W*.2V>>%H9#LJ]QG1U4G"WE*R48,IZ:Y&6W" (P_#OO MRW@CXK5LVV,@.Y2N?#28<.OS&1I',CL".P%VB\4Q>,QED*Z3I^*H[;]W8\G3 M#5T^5@DON=(8)C7,*2)2!422AZJY4"H9SGGL$=159MMC\)[[+KJO%V!%,TG< MQZ)C%HE'"X%5!MJVD (YZ@A2B@L41:)(&<]"""IQT4/S++/%,38U!H5O9Z/V MO@!/QY\]9=-V+5_A $N4 NW'6FV1<%8CJSQ=Q3$&' D[^*.1L2@Q-I+[2G+7 M*07DTX6JX)(E40E0G:P">UV#.D6U0UI$& 8V1L\//K=$D6ED*/CVJR?^7_#/ M#Q+\L\REN%N[ET4K97G>2)&(Z22AY=DR5B$@&HU5,07-\,%G(]N/"]VN^!V" MD^9=RO2.0[).W,P M2/>ZC#R6&[Y4:NX'65R*)2>?U;.3!)K&#(2XYNPT?*Y/IW6J/0E+OMRL M]CEI##Q_J'+]8N>KZP]/TB^V_3TN[S.\NQ01"G2_>+9D8I!+>'T6]6W3YOP\ M=Q+GG=Z[WS;MBW>LHA+6,2R21<0(,.:,3\CC$!%W(L#GWH2XQVW!S$@.A:@X8BS()!@8QJF'"TVA M-".C4.3A>4)IG'?/0M91TF6T$@CZY:QM%J=G7[XV6>39)M(-6G_EM"2@$5ED MK7(H&I?/>+A9;;]8S6SJ9+7M-5_)F-S;-]QE* B2KF3.X4LC<'#3"RHJ)>;6 M*223!E0\52A20U:H^)"$[G'V4F8W]A6R@776SS==]'8X.V>DA^&#M MS_M6'Q]IZG?BWO]@[BOB(W?:1)2LH$@1D%NX:)&DE$AMN1!FG_GI MULR8)YJ>QZ"A22H45 X3I9ZB8#E'7J2H<[Y4%7LLO&64OH)]^##_W&X0EMHW MW#2@MY\A=2A=L4"\,E8BI8A#3 ,*7E*'%-;"46XB\\/L#/XAZ3,.P@>^2-Y> M"OOKM(UV4O\KAI]MO;P&]WTSF^T_ZNNA@G-?<5KMXN;,PK/YR$'2MB_L M^Z+MC[!E?DA['T7)-R"R!Z[ E3D+/F[.S^M;"6ZO<2AR9/CTJTMM[#10WW2V MO+YBUDSJD&>Q]=/Q/6K'6S.37R?2-C($A;-)Q'E$@2J,>%0*267@ \\,$?N\ M9[IC$,)]E\*@3/">>&08#& \<:9@\])L$OW/!9/TP.44NOG MRJA^,,<=S8]MVU[!D-YVGMJI?,5HXB1:@[#P$D5%&.*2.R2TM$(1,-])CRV0 MDJ38J4#0^>O^W"7M0NOM@S!E[4W7D^6?#?>N;)IO!KFD_T(B/ 6>68:$JGF=O M#PE)]YFK8KB.[PE-J8[^<:*F]YF#8CA:C(-8.;8T%[&=7WV<9"_K: MZS9/$YN*58DI&[#&R"ME44Q>(&]8CHLQCDCK/*<]/5)H18+^!1-#I\1;\NN84>?;X*P>% -$>48H&H)1@)A[-/2Z(>]"2B M[,$G-1N@OX<"IU3GK^5/RN%6\\;_?M9, /-97JL>O5&Z:]%*,DU4X!@EE1-K M63""N+ ":0?_,5"!A.^4HGWTEG=K9(6EE%@'BQ+F!'&;8*T.%B,CF.!.W#-MIS9!@[8'RVXVA1VX1I\$[%R)%AG )^CM,YRI)#VH<<5R3B#7_D6CP MO)YZNL=WAZ?TQMA'>Y7W;+IOB=TO4'GJH2&P*@2<$J*>*=#>DTQ]:&9GGY9I8_LL$!\_W2%@S94V(@4X191&3FR M5AI$H6'62UA.^UP]6SQO^!!4& :F@BM%NXCA69K"DV4JS2D%/5\@CC78$X0R MY P3*#%"1,24F3X*0_&LX0.M%X.!M8]YH=NU+8\6J))/7CJBD,M;?C0ZCUA. M-ZD$L9;S[+YP\('*@^F/0T&T!^/AA[K/YT"6DJ&,C>%A*T6@9VVQ/&:?*RD2 M@0E1>U@J71X:EA")@C!64"LM@?XR*J9BW&98^VCJ\ MFQ[;BWIN)VLMV*1K;BUPG&OIW-;3&-[8=EI/3]=#WE[' M5/N-E^AM+UQ989S/-KYDH.5YDS5YFG*6%A=,8O"5]M@**6/[#DR>45 KZ%IV M?2-3)YWED:>K:*DVU@04HK.(^A 1); XLX!M5)8DW.<4K0Y?E[B>I.SK_W;2?/U!,U1]C&W=Y(ORVFAG M\76\_@Z_3Q8!V/+FFS^S0)I/T. W*46_:6$O*TAE%&=!@&T64E[S;+YHG# & M$VADC(2D#.V4MF"DH\(XSRW\V#:7-?#@U=6OR[L03BYBSM0V/3WR\_IRFQ]) M]THJX@)V@4?$K4S(9468/5/L.#O.[\R. MS32\>ZZR!,=H"4>)@XW+"!4H$$!1*><$F,$X&G'H3!NK^[YG22_@2A'A=01# MU->K?-T7D[A*I-[Q9H0YNV<:?QPM4!GOGF74H"2&0Y#FO$W,\WZ.6K.;> M)'+PIUB%&#,8@N5FG =7-*_"H%[%:4P;MX^VE*RBML:Z1!'3(<^M@:#D8(1( MPQ(,#$:IZ1%D5F;OJ-@\,S24Q6)*;#W-:^K)-,?HYPM UD*F;N.E-K"H6P55 M3,0IQ30BACIDN;=(LGQ G._X9)AYJH;9=AHSI5\A-HT&:7E2O6U:Z)?IM7>1 MO[K-'/X?,9S&N^O!-^G,SZ^L,L)@29A"6 +N+BF"E -XC/2:UQ"KVR-ZB_T@,&02]8G'8]R?$Y=W#UF,_%*U&0G1_?+J9?XT42S-8F:(:<8UHE3U,_7\="&=GWQJ!^4.Z/.JO$.C>[&X\FV'D6 MI[I46.'(\[T;!AE, K+."40$#"XF*8TF4H]5C^0UI-!EQ7LCVT@8[W]!7$4P M[K0:KLI6V#(3:(Q("C ]H@T"6:DDXD09[GBP.O59"O]06^%CH+E7%CT(>;L9 M$K>X=4M)T;?JRJHHK'$8!P"[:-Z? M1_"Z\8.Z]8W:P,7.=52><&NL9PB#^H$$Y@%Q#S_Y)*ECGMC0)VZ)E/'[+$2Z M,5$MZ)'R&%37F71[>DT]4DE%M80AQ3CB8 TAIUQ"7O"$1(C8&!RPESU\67Z M:^0.PFMJF)XIMEMOKY:^GU^:(P] MO')?(V;]NX[5U+)H$VB%.2((8*JZRA* MWL*0M=Q'(K%,LL>QT'Z-V-X]_W K?TQ8"QX'^1C#["V@^,A1:E>&=:^EHI$; MQBA&T>54Q##](T\21C1X38UF6OZPOEF#,VQ46/6 MLWS-F4",)X8D410)+8PCC&OI>GA4L#_V;#8XMON;TG8GW#.KJACS001)KY,E M*T6S)QR%\:@QM@3;Q X_D<[>)K?!L=T'XWZQ\Y70RUW&J]N0*#N9S#:UL2,- M=ZZ_.4-92A3+V.UNO'U>P+ 'N@V(YYXW4M[64SOU M/3=2'JFD F.*J @S/Y8AP!<X_O@;*S MV2*'^)ZD92C#[-UYM>&^;80^B(TM;WI[C,W_&E M^6*__5;/SW+H/[0B:RW/#:':M[7:V%POI8#N3058=CEL7,S"O-5Y1NGT W%JF@YI8(P1*C+08G&P8MA""K/ M.*ADDD%S?]0MGK$H-1"0^UBZ7]GI[\_8L[EYO&)4JY!D0IQYCIQD%C$;!=(J M,;;,0B([7?1Q@/LR8RZ4/? KEQ[LXI;6'=CQV.-5%$Y*8V#-=I0BHCU!'"PX M1 ES1.(8).F1&'^_D7=#TV,@ /2R3_6]WD7NJ2,6DBSXHMHQ)119SA8*U M,!R(2D93KK'I<:O&7GF*XCXFD(U.>*E)AK82CD2&J8"A$AV%00&\A M*GS0R5"F<8]L NH/.Z'T!'$[5:87\^F2 %@RO.S^_,D]NO[<7,9VF@7ZN;6/ M!T5N+5-Q+"3-^1"U@*4R*0$,#X8BIQ0.)A'O4X\59:_Q;D/U_Q@@[DR ZVVR MD[2^=78R?623[KMMN:?HL7N-E6&<:Z$5-!1CM$0@B>!7[79>67/P5YG_ /N; MY;OICI[ETQK>RR.XG@QX/1]7^7R"WZD.IRB>)16 Y;$,J1!-6R$HG MLD>,E5S#"F(Z[3&-=E3R_VD6M,'Z[ =->]8S)7JG)-Y1:A\9YF"!19YS36#$ MJ,PA2\QJ1;5D?6XT+N1A/!)/1@)PW_1Y.L0;%JSE;ZM^#/^SF,U7%[LO&_LQ MYW>#/\QA37.+>5:YOS37^6YWX.$H1V8?2I?L>XC<>NBDIIW=\] 9>U ,].;**\:8]Q8QI<&RDLDC M&PE#3A#JK$L^Q(.?U_B[J_BM-8<%8KK^?O5>T<+H'UF.LFGYQ.E8NZV;7KOH]H'0BF@K'4JX;GC:SK MVP\6]?3T;N1=)]JY;5F$D@ ZR'?Z;CJ/;9QM MI],H;ZUXT$X&8I"T(F_K60MM5PIY@IG&+E <>CBR%XO2&921AX)T,87J)KZW MT]3]R-.5\-I@H7+>:%C4E5$:EO( 7X0S,OC$A3WX>^@/IN\?ZCN#X%V*2S^W M(-_'MMF\0*X]584$0U)JC;RRR\M802'TSB+/=52>\ B-.G3N].ZCAYE(>^%3 M[B3U,DX7\6:XM&!T9L^U8U"V 83V=A\_)]J!_\/FG:\=:JLXJ /)8X8 D(2L M-@X%GH^/3"#2"\.DZW'^6H8[._?U=^>K)? KQ:WLK':2?FZ:L+S$*K:7M8^S MS\TD;*#0TX4JXJ6P\"Z4@HY@;(;LCQ ,\C M!Z&($7TRN!=R21V**H/B5%Q+ M65D+G724FV,!4>:4!!TQTCZ9U KU_]#+S! PE5ML M9A'>E<^37\-,-VF6X? KP3WO<0V/#>1XNE!.3FFA-R3BQN;DIB&A M9/.&H J1Z&"4Z)/)NM!>[*#,&!2L8O9(G (&DWS143BOI_5LWBY3]V_GQI:2 ME95&2TD]$D%J0%$K9'2*"%.NA0]6Z'3P-PD-2Y#A$2O%DO5+L$X2F.UV>EJ[ M2=R:UW5SP.,AY>PW)D<,!V=@5\ M7<\NFIF=@%*]N/C0S.%W?[WI$\/MGL]2K!SNOPK/VJ![]J^T>O/VC7C[ZBTY M)EP=B]?XE5(2'[W&;P@CQX(-$YMP\%0I#F1!%7;>+GQ.,S$]/3ZS[>E&(^:Q MQZN(N;?21\0)I_EZY82HT@()9KCR/C"##SXV87"%=0B82I&@$['O;B*Z>7P# M3W:LL=).6^5U]F95%,48&'+0#TABG+0)FK)N=QWO-7AA6"Z5@[)8SHYFVMS? M-=BN^3Y9IO(P?K3&&,D(&EP,6B(+XPD12;",6#'L>WBLES&*#O6<9TC4RYV' MY_PU>8/@6N).A]F/%ZE$ A, BXB$PP&I1#$BA 3X(D+T7,78)\*[4(Z+8?KP MD9NB!H*L'#&N1=P^V3QXLK)".L:=0D)9ARP&C%3"#&DFI>;&$IX.?Z-V+![T MA:JHB^8N2\_F@A4GT1I#\MHS MH3K=435^BZZ=UKLV;/5TA8,V5.0[HP@'#4M&CJR5!M%@HLT'F,+WN(>TC*JP M>X" 4.<(\,IH&Y"P)U[!9RB)./8Z5"J57_ &H M/'JWE-3@VACJ^5OK5Q<,;K:4![7F[W+UGZ3U7M^WL9YER/* MGJ^3"\,S,@_ M@[+KZBFHLUVTI>T55%12&1S05FJCD=,"(T]\0C&9A(ESCG7+.S:^Q*G^3@P6F0U<\CX M"":2MOF2$9@!>)_+'XLHE&.09(-%60CG?>Q ;&G:NVENRY>OS3",O*VN$DPR M+J1!/B2%6" .<>JR#[?TCA,EO#SXN]$.BX5]L#U@&:<&-(D2E@L"*:AA^Y7QH/WL"C8%]^">R:_U//9PM6SLSKGU ?H_F'/ M[=3"[\=GS2)_]KZQTZ);*?67?A?V5E=BH*/29PO9@0Q/K;-:6O/]RC(-L0^-(<#6ID!M>:2 M7?!51R'4N9*LZ]R.WT)8KXFQS,\_@UK>-NW:Q^4%*=/7_VDO[/1C3O"XNI"O M^ L+(?LASG,PPL=X?=%;X==E-YS%?!6.F6<1GP/_Z\EB'L.]O&HW!?9]Q/+ M,^C#XMSEK>>5R-?W/)XLYK.YG>9L-QLT^&?65%'B(T\T(684*)8>4Z0E$TAY MPPF7%L/_^SMT>:(UWS5CVBH:@K%&$Q2%,"@03E BGB(>0 M/BEC5 M)TM"F>.447G0E$6WD"GS8!+Y"%H\*+AV,KE:H@9FV%WVW3??8Y@OQ(SMGF;E,FO>O5#6HB_[8-OK7 V%X+WW\IQR MIKV,GYK)!/2KK[8-^Y"B5!DWY;EV^=O7MU17HK 'P78;3[D6$/.F\ M@7>TH+W?9,*;O;KZ.6;C[N*L]I_B:3EM?B54&:8M)\TGKWLN^]8WLWE]GC,T MK&S'N+J:=OG@41[QI>;UQ^4K/4X>EV+YZ='%11M]O?S@UVD]WR\PZY>?YYNQ M9HL]RY-UNO9JG3[W>'8=[K97$0N.[I5*E&\OFU^5?^.1]XOSQ3+SRE.7,I3L MB7NR[65$WY.@$ \6;A;_N<@I^B[CVBV6I=ZW'=Z5(9*_.!@K?__3_P)02P,$ M% @ 2(<&30JJE$F;;P JH<% !4 !N<'1N+3(P,3@P-C,P7V1E9BYX M;6SLO5EW&SF6+OI^?T7>/,^9B7GHU77.PICE7D[+UW)VG7Z*%29#$CLIABI( M.E/UZR] ,:C!'((Q2^ZNKK)$ 2#VMS> C8T]_/O_^>MV_L/7K%C.\L7??H0_ M@Q]_R!:3?#I;7/_MQ]\O?U*7YMV['__/__Y__OW__>FG_ZL_O?_!YI/U;;98 M_6"*+%UETQ_^G*UN?OC'-%O^\<-5D=_^\(^\^&/V-?WIIX=./VQ^F,\6?_Q; M_)\OZ3+[X:_E[-^6DYOL-GV?3]+5YKMO5JN[?_OEES___//GO[X4\Y_SXOH7 M! #^9=?K8(OXVT]ELY_B1S]!]!.&/_^UG/[X0Z!PL=Q\=X4O*9O'OTY7NPY/ M&]-?'OZX:_K-T'_B35LHI?QE\]==T^5L7\,P*/SE__[V_G(#R4^SQ7*5+B;9 MC__[__GAAP?DBGR>?WF39RN2W=_DBR/+)B1WOU?GTU&22K\._G[)) M%I;6EWGV(5M5Q+3^B'V05:RSJ5I,+U8W66'611$^?C]+O\SFL]4L6S8E\:S1 MNR?W-B]6LW]M]COWUUVV6%9=%W7'ZYPDMUS-;N,IX->K=9'MF='%U<=U,;D) M6^OTW2)L:]>S(&N;==Z,NVU^<^#K281S_MV/M5_I$61 M+E;WFU,KG3?"__A8K9*RG"W#/EMDR_"]F\TWB/7E['HQNYI-PA2V:D:X37S, MY[/)K HS:@\Y+&&5.=9TY&')[)"/'?+3I,N;^%_WSW70=N=QD5S>!(WAW:7%_Q?V?37=+:(#=_G0>'J',0SOW\$ MD%73"-L9O4UR\]O;V>Y+3;XY-[-%E8.X0M=^)EI5&"N/T.JT%]-X*XO?MPQJ MR#1:%IXJUQ6F776$7J?],8V7RYML%72N>7,:]@[7-4&707W,-@)Q<157F9_G M?];CQ]&1>B4CW-6*[":T">=UW"N;DW-HQ#[)NKC+BHT6UIR>;X=JD1";?5F= MFN'3-BU_]1/SUU7\_>++?';]0&S8\OZ1S:YO AKJ:T#@.GNW6&7A$K7Z%+"I MN(6V^1UMDUYD06GWZ>0\XV&%KBU/].G]XWV^N(Y'?_S\C E7'*+MB<]6R_67 MV?)FIM/%'X'7_Y7>IHNPVL3\=3>["VQVO8XWO*;UD:_S95JUV/B\6G:$\I@H*],==5 M%-3NOK%C6/Z>3:^CO;'(KXOTM@&U1P?JF(A3 '_(V^-JT^_J&(IJ>]CIGBU. M\]TB_)A]3O\Z/:\]3;N92!/S[9G#=$- 6&=?9]%#S>?%DX_/)Z':0-T044U8 M#W9H<5+_D=ZEBX_QII@O/H;+_S0Y:0J!+.8SN;K\-%+S1]$*VG'2I"W/+7= ? QZ ] M!V4PG<_O-_.9?7WR8.3^FLS7TVSJB_SV&0F/4W\ZEEJMBMF7]>;5Z7,>C9+Y MXG*53_ZXR>?3K*@JGN.987>P5]O9CG9J<7(;B_QZ$J_>B^M3D]K;N*O)G/L0 M6*ES5Y,-OV3%U^Q3/I^'P_[/M)C6F?7)4;J:?C69/-*EU8E]S1;KD^?%BV;M M3^!\^3O:K?T);O_1]T%/FP:V_%KDZ[OS)EMEB,XF'C=N]]W19?KB19A=7CPU5W!RK:A5MC=\YR>=N.>>-TOGT-Y^JN[LBF\PV'_R^ MF%5V36DP9#^$7=R5ST&?ENL6J#HZ7O'IU.2TTFZ]OU/&Z;#^[X3]_1'^ZRY\A,P[$[);769EQI MA$ZG?89\'^G7YA377Y;9/]?A(N^^5@D>/-2^PRE5Y?#Q;@;4\J_/Q@/?QIFEVE MZ_FJYA0/CM/AA//;=+9H/M]GP[0^W5]^'7;>LXKSJQW@_?DH7KXF*:3=O_GKW[Q.[K MXI>57S?/)_LPW.!WE2Z_;$!<+W^Z3M.[7^+>]$LV7RW+3S:[U4\ ;F/Y_]?V MX^3A[-RYBSUU47P6%_#DQ4_?AU_N\F4ZWY@$EF&(^3JF.8AM-DZFZW!*[YS. M CC9NS#ZCL9Y^B6;_^W'0$\RP"P20+DE7!B&C=#$.*Z11YA(+Q%R0-/GK)C' MK IYL67\:^?%YB ?E ^;&23$$\4<<98X;PV0V"'PP /H).:X"@\>EY\J)C_D M15!7_O8C+'MNMZ*S3M*8<^,5R&7^&G@6X T?;';S?XM?FTW_]N.JV-ADMQ^& M[PG[G)MO9ATV\NPZ_E!GH2V+U9-%%GY[N<#"1XF)(7)9<9<64?F^S=1?LWT[ MTJ&FB4?>8P:D] X18;BSRI?DQ7A3H7LH!+^ M*&+-69CW!];W(2C#",@SVD8O'^?*Q;>7_?A)HCZJSQ?NMV<7J2=\_:9-H@7% M&#E% H46(>#P;H?T))SU??)NWRWP.>,ZP#MO!YF:*_EL=?S9(6CFZ7*YB;?? M@+]?>:C8,W'.0(8)I$H))1DQRIJ27L@EJRT)Z/O4);K!?01R=O#4J-PW(1(! MSC54!"(J4-QJ<4FSYH:,4[5HG:/5):41;M^'S(Q*RQB_J(Q 1!Y^"3OME;Z/ M9LB9:6@89Y8Y9J*7FS E9TLL)!N-35=I@ M7MXE2'T)Q8$DU2=%XFB_L*:45\J%1<4"BLH*4]X?$%2J@?GN?*/-< +1)D1] MB4-,&/)^]C6;/D36_SV;3WU>1"U;WV\^^ARF&T,] M*9]Q(8>TOFV/?-]Z:U<<&%X*CSX/G=,]40B(L",C([WA1"#D 2HI-Y+;<2NW M'7"XL@PU!O%[$J-1ZL*O1'J&D9HGU0Y.:D'?M$VT U( @:4TU'&J#8 [FJ M9GRJ<+NL^L;AJAE K_]NY %G//P7*!@4/JD4H[L5A"SH\_UR# +1+ES]G23+ MY;.Z(!<,(XG;R%329@[T22!'PRELAJ9902\-4:?X*BYKXL>O![3/TJ,RT =[; M%9:1:KNCEI&AM-QI=KO8O<_^NDYC[9XLJZ#R'NN8>"2 DIHXS(P(.!JD'A&4 MC(]1_VV!=]^HO2V"-(@3Q/%C.*;/GDVWOU1U@#ACR 1K@HQ!G$F'O,5:.BBV M"&'?Y$6[,S%Z#>$O/;&CMIMPN!Q,LFRZC%EG/N;+E0E Q11)8?$LT\DF%T)6 M?)U-LJ7/LN7O89$5F[_-GOYIYX)[R-&XW6]).() 6*6UD8!X[#R!)3.P5;[^ MC;^S"]Z8175X#C60WJ>5%K^94 6YK-8_X1Q3A:U0FGG)I'5 E0]2F%)0*2JS M)7>?MR-QG6!?6Y8.S^!3MLGL43XHWA^2INHC)(I39#R#VCI&O*2,4K-;'T[5 M?[X__QGNKN"#(@)* M31P[J^O?/,^WB+T!&>V=(?V*[5.3=;[ZF!:K%R1NB=AX:)R4U[-&2XSU!$#+ M-!;(<"(- +;$A0E1_^;"_D=0N^1$?;7O44%5T_]>;XOT?(*B!R[4#(:M&B. @35DAX1#]1_=(?@?$>R1,P,]KY9YL"^N@KZPG'V9 M/ZN'>OJA=7__A$+*I2$6(ZF0,QP!PG:T:RKJ2^5W_132!?B#/-0=4A%B2?1( MP\6B;%[UG:[ZB F#!DH/&124,N@@TCLC )&ZB3_ =_GXT2\['L7UWW]YP8E MPA_M).]\BN]C<>#G$VD]8^C^+U6324S*$R]NV>QK]"/[D.VOBMO?A(K T2!V M!T*%!IW<;5ZL9O\ZF6*^I^D\5IE81_^,/;,+6_>34EJGL5P$="LXV7]LNIO:^00[A* M]X1XIS$2GE)AO0>*4D8[A%P@ %&^C@9VLY1U/PMLO6O">\TA[3W[:YT/3];^E_Y\4F MTG0Z6/]$H(51Y(HSG6DA. M@:"@I!/P!M[^G5D1NQ:1]E&KO3V\S\(%.)8X>Q<36F?+PR'1QYHG%H:=DD)/ MK6-4.QI_+V=+9(/7MN4UT3YP%1D"M$7+B7&D0D MX.6]5 I;WZM]B'.B^76[9;Q&("%/ZE(^-=_6DYD#@R4B;'V<"P*0]32@KIWV M)2IA+=7W2!KB*.E4BMI!< 1R]2$[YG-^O&.B'4<&*^B)54HQK#&5);5:-$A! M-L2QU*F\G(_6@ ^,^ZJP]O1F\(]8K7:Q*<-;K--Y7\\7R]GRXNICT"#"'!X< M;!;3R]GU@R_-8K5]_)PMKC_F\UF,@A_?C(9^5#%YX.9B]?"\_FFV_*/*4\KA M3@ER@FDM )!4 1,N<\88X'VXQ+&P.HD;[@'EFTF?>BS9WR$!$$'OPEGAK*'< M*^FQW%*(&;-]YJ@_^C#2!I->WLS:0&343Q]/?-U]7GS(_GRR8HM\$7Z<;&9U MZO'CK'&"6LL%=T)8; &QWE @V [ .I8GS^:RL/+@)<.0>M+9XM9!"^NU#2_ MBYBZ)(R%<@<][-%1US,.P/N+8G&*-\91BP1 MPTC"(_V7X;XQ38OI\O>[:;B5AO8,LI.B4:E_8K50S",%0+2<"QF.>K&EG6B- M1O@(T8R%+T^3#D#JS=LY^[)ZMU@&M2BNBU/5!+]IG "N@##>$PKC:XI@7*F2 M*DI@?1_EC@L(MJQ0-$9F&'Y7>J$^U"4)"\5*A:47VO'P?P1*4E*(C(;CUAZ: ML.PH]QLC]!9E893JPAA$H*5WQ']D\_G2I\5U;HIL.EOY=+))@'+\.?%XKT0K MY,.E'4KEI& 4(NUV8"#$*YE8>BZ2UY@->5?P]!9<5MA*)B/9&7S1.C MB.8Q*Z-20B(-K5+E,4BEMO7S3'9<\J[E4[T%;(;B>J7Z"]]V2*#'C N( W6( M(.(EV,DT90[*<9_IS1AV@ON-$'IKE4SN#!^7,U_<,[+A"6-O'?#OX#"D![^,K;G%ZLS_1-7',> $TLU0 ZQU MRNYD7BL/1G[\-V9D!:^>??YG8DS.<[E M%\T2JQEQ4L4*N3%SAG(6E.]?#(?SG-UPLQDN-3?S9;%ZLI&'WUYNXN&C MY,$3?ANE<,@39'_#A'NO2:S@A*!46L1$G;ZD@GE1_P&WXRI7+2EWK:#2)6^C M%8"\6MXT+"[7QYF'"O1K;C!W!+ MN.?MHU*;BY_S.S_[FNWD\3@/][=.@&0(<:4L1PH&V850TMUSA ;V>?S5O]<:PI'8X9] M_C.OQK!=PT1Q@;3%7A"G!&84$+6;H7:D_D;9>@V5#AE6%X[F# NM*JZQ)TT3 M1A#67%BM4;Q'484]+F<9-H7ZUN76BXITR;3:@/26<.#E?4O?ZVPQN;E-BS]. M/"R%U0DLF%"("R(09=Z65@,%'>XU-J6:X;H]=KW,&]D" M0#T'HSQ)$5TU_N2;+@DED"(-!/,X*,%( 4W4CL*@&(_GXMVY"+2$46]GQ#FN M*WN>:BDW7EG@8F4>31BE@I5:M-+$UMI^PW,]F'8'721?/YUMKBN M&(=2J5]BL=40.^+"!LFULHKJ\DG>.=%O-'+%X[X1R_+NP'DM+LD6:L^#&LNX M0]I :RDI#T8G!!UAVLI66=X8D2X?L7<%?G[-\NLBO;N93=+Y$?>4@^T3&V^_ MUL"8@U&2F.T7ES<5QT"#@JKGU[@@@P2/U,&Z)3WEW"+T-[H]*D1L3TYLP>YE-?K[.O_ZR,1,4 M]Y'?O/PELIL_8??VX\1\V,/;QS\FS@@F+#4&T2J!R%C&N$,(4.AU4$.'*N0'F1\2>@P?J M^]I)Y)H#4O_)/%W>Q/^Z?ZYG7]-Y3#5T>9,7J\]9<1MKE6V3$ZG%]%/XN9A- M5MDTMC_XKEYSO 0S&Y5.I@322BDJ "\#&APE#?2J_NRC#06@)^CZNDYM*U,N MKA]*;)ZH?KNG=;@F>NL],=A[J\.N1:W>'5A"N1'FB.\@L61S8/IB^(=L%<7Q M8Y%_G4VSJ;[_?5,I;T> FJQF7SP1\N&.BKE3 =W2;<]Q MQNIG&VW=QZI#\>@,K_[,;ZL 739U:;$(\WV:A]P&YDQFQ[)YG^Z< &!D5'D- M$%X[(;C1I3G#223KO\*W[M35H92TCM.0 :&_I7_-;M>W.B^*_,\'C2G\975? MT5IW:IC$B[ VI%&""T*0^#]AP$M,A8D/(3D792,*U2'D9 ME&Z&B5':<:.VJX CQU#]:\CY;[7CX/V9B RY+WS*(F!!+ION#(<'2I15%G), M@O:E** F?J*!@2O0$K:1ZCVUO%A M':F^N'J>C''?-?58\P1*SC&4@@/E)+94JS)A0UFR_:0&8?VQ;@D!#' NO5'8(P>@EW9'*3*NP1/A:[)3M@A1;\+P8 .9?@V.*/;!45RPA\=6[Q55>W&ZXT4]!OKI4?8C5 ^-:&+H8WO-IA7F^H&:SYG>+ M_ZC)_IR!$N7",J96, ^YA,9K+*3G#DNMJ6:R4MA,1Y%ADYMLNIYG%U>G2#I5 M3>_,D1+"$/)$26XHY )"ZEF)"8%$]YF%Y6B9O:Y8_3*BK%/XTC'7Y+.SY5V^ M3.>_%OGZ;E. ?'.J;-AZHC+.\9X)%MXP)(#1CE&%.-.(E2 12?O,U726FVMG MPO"R?$:K^/6E\1Z9]>E**J?Z)DY8""WC#G"'*,;10E,N8(S-R(OSM<;1ZI+2 M"+?O0V9&Y5\[?E$9@8@\_)*%>YF^C\'>'_)5^"B>DK/%.GS\X)F2+P[G+VMC MV,0YIDDL>(X9,5YZ#X0OD4+.]%F+N&HIH/:X?TRNN@6R/[>A%Z?[DUO4:5-N MA=X)!! Z)+E"1$+,K"%\IXY*#4;HD=R3OMT^>+VYI*YN8H*K=/$YN[W+B[2X M?W=[E\Z*./7H6)DMGY#R,5S/ ^/>+3:]3'Y[5V0W\8#XFCVZ8NKL*B^RS^E? MX:/Y>KJQXFRZJ57 Z,MZ8X3XG'_(%W&!!6;.-YZLB*Q\K=ZU^#7U7 M#ZRY* +?T_GG_&*1_5>6'DWY,L!T$DY08 "%VD&B-->4TU+VF$2Z?H*!SMZ< M>EI:ICF>L)R2[DY=?\:U8L-C\5Z5&=N>9(B04.>(PEPL0Y MH@6",4$ZD%Y"36$#5]K.'.\'EI9V@.QD%(,.U!_6C.#KSR1]ZZ^D$V%Z>S.N^E59J M]/RZ.N['W\OU[6VX'%QHMOP;1>W"6C->$H1^%'Q];=EJ7SXO+9UI7E3?A ML\9)+*84<&6I-MQ*;S6AVTN)\AS*2E6@AL.C^F/PB3$2X@@(VP9#! G.N"4" M;@USR@K>:W[9H\_ '7'WX"MPN[B-^OUWNYE?WF39ZGU>Z>'W4)=$2( W!=^, M@UH8)HSC6U@<9K#/E'4U7WQ;8WS>"61]F4?V3??D2]WA3@GBW F*D98<&.&4 M8U:45'HH\+B?=9LSKX(T-$+JKS/YUO/IR]L-3=AX5"):Q.I[D911:A+C$I!A!..W?)'=/T1;^/5B M>EJ/V-\A,1!*H;E@%C@<-"^OF=U=^B6KGU:A,QVB39;E'6#4EP3\?OGX;&'R M(KHS;%Y+8[A-?/(*Q^GCP7I2/&J,EEBB@LZF %>4:Z>1 :6SI?+"H_J.?IVY MF70H.]T#V+N3QU8]B['%3Z*Y;J-_R[^RJ2YUM1_W86#L&4=HI 3:Q JL=-!FQC?OC8*(>P$W;%+YC,?P XD\]GX"5!> ^:5I$1P M#B1QRI786:CJQVQTYGLV;LEL@NY0DOE(UW,JSQ"^0T,DA".$D<) 2B8@(#"Z M16P1$ 95>N#MU\]L&/EJ"SW00>_?5Z2,)P^)OK.W<< M2O5^Y+MV;J_OC[AKU!@E<286;L[Y!P9J0TQ$@%PVI6SGD%'BB4&(0[^M!N&)UR[9M$4"U -&J/BUUY MEM*4OR]?S5H MI[=GT^T4?U\L[[+)[&J634\^GA_LDW 2J8**:QBP MH99;8T$B30R-]&&O+M M&\^M=E%ZFQ(QRC>0L0C"L (0U/%LDBXK%(??VR&Q'& OD("<6B^LA.'Z5U+G MM!WAZT<+G#K ^T;0],7X;XY!??\AIA^+6;$?@WU.: ;5!TDH% I:PY11$D/' M!19HBP(EB/99&VE(=:$SQ(:1F^WD3YX91WHE84/50'JXB2"#7' ?'P4?Z,32 MVW'K$5TP]*C,M '>VQ664:H8(Y>1H1QRIMGM8I<>YM=U&B,&LZR",\ZQC@D MC+CPE= 'JI7G7-GRN*7.B!%6+6^%=]^XX[0(4NUXS/=9NLRB>72V..YH=:1U M8@+!E "DJ&%>Z7#4@MU<=?AP?(^(;3*T/63Z6M@?LV*3F78QR:HOZL.=@OZL M7="H@F1!; %F$ID=E<:B^IIC9T]U72SHU@"J*0:5:E:_#Q!?;R34!($]4IO^ MVX9!F"FBP$IM'=(87X1Q)-UG- M'C2]=/Y^-?WYD;Q3&G2U_@D1UGICO&6",, 8A* 49L-0@[K#K>O4[7.W(Y!J M,UW=I:N+NU6>S;/)JM@X5\3$)_GB(06**K[,ML5)CC/_W'$2@I4R/I!EB04& M <%,^<9AL#'UGVM:5ZS;%X*.P>KM^6;]93F;SM)BDP;WXNIRE4_^./6U09_T6P*H-R%XG.6']#;\^#E<#Y?I MI%)P_.G.2:Q>R!FU'H1MT$@+@_I34LV=Y^/4V%ODYDOYZ JR[T5@1J7NCUI. M!K+@%;.OZ2K[.$\G&\^(T]:[O1T23$"LFN>UHT1@RZ0WHJ1.\ 89[[IS"FB1 M92\->&U@U.5E?^<(\VN67Q?IW_A+9S9^P>_MQ M\NGW/;Q]_&."'656"$4D5TP9(CPIWZ:L<;97YXK3!H$6<,\;0M"70F:SC?*P MJ9=0%B2/E6I/%<@[TBUQA%AIE/0*.R0,)T3L*-7$U6?V^>F(A[SLMXA1_](0 M<2B"=GKT9:9*MT0QJSFBP'DJ5=CRPF97PN<$QF:<)WB[3#PH&:WA]98E9%2G M_'@%8QB!<.$8G4ZSZ>/4_6R1ANTSUI$N@3F=V^:<81)'M77QBDPH=B+LS?H1 MB7"![C,9;]7J=:TP-N\-LRZO!Y_2<+X>N?WO_I[$6 F/%74:6@,)-$*7X1(Q M8V1]:Q]_%8I$$S Z9^#!%?VB18*#< M:X3!Z^'AJ$[H?EG7'\M^"_#=KF^/,NU9FR1L-IQSCP0CV O (?:ERW_03/3( M;MVU4,_;H;U3OJ5_G>;;TS8)!D ;;*B@$@J$@BKI2I\@3["J;^7NQ(>F,=\: MT-XEWTRTW63%75JL[N.3S1&595_3A&&I"*4 2B4H,$P&BDI*J#;UDT"+5Z.] MM(!+IX=@=K@!#5C8=X?6-^'H(Q.TQJA?+3D/?EIO0RWZ?RX:^2S1HG$C"')B5 2 M.T8U@DZ6F8$<9+WJR14.[O81SUN"9J PXH_9(I:'-O-T=KM\J'%[Q&9UNG,B MPQH U&B(G. :.\F1*:GV3HW(3V6X1%@M #>0N)15D&UV%4B(54FK2\NW?8/J M2XT/ZB_3(FR?D&EOMQJ6@I[Y$96$'U!8&N,VD*S8]#:]SI:7^?KZ9O6?Z7Q= M/9G>GKZ)$X11SWC85 7CCL!XZ=K2#!RM[QG1NH?]@++2&+?^W"+S299-ESZ@ MMJF*?9FM5@\)_(YM*<>Z)2A$,+L#-V;+K_](TGJ>V#XEI$7( M>A..]'XS/9\7Y\C&X5Z)!)H PA@W82D@RXC?':[((UT_(+KUXN.]BD9KB/4E M&1=W6;$I8;W)XK#TZY@-8&L&+:FQ1P^:BB,D ,3,,8@:;IB7'AC@:4F_%*;^ M9M)ZA?$^):8;]$8F/<\^OUQ_F%T1-KH=6 1-(!7R\\VD&J#IYLOGM\_G!V?TM7!57JL3X),K/H8))(8I[$D MUA!4SMO2!I7HX*NTA;8-6%]GM%HNL]6G;#4K-E>CBR_S;>Z$Y8=\,5D7Q:;6 MP,&CNDKW(.(00X>@4^$"+C%SQ)@J%J8/:$ MK]+NV0.&@^\K=3:31-"P! 2R$",.'0F"+WV098]6]^M]'38#.%V9?U M*IM>+/QZ?C6;SS>"&;-73S=P'[Q'5!\AB6\\A'A*B7*:0N YV9V)GI'ZV8?@ MJS1?=@M?;9%P?\U6/LN6']/[Z'#X.3?Q -O:*<(\WBTNLTF8U47A\W6QNOFO M+#WHEE-GK$1)0PDDT N"D-<485;22:*=K+Z8O$I[8U] -A"8NVQ3"3%?KI:? M\TU"E:NL^%CDT_5D%0D_+!ZG>B9**&TL-LPYAKCP2B&]HR'H.F7B@..&6620%HEPH+GV)D("D MP2[S*BV7/>/Y*'%=EG,-&V*TI$>TEOE\-HUEC74ZCRG6+V^R;-5]X=13$_B8 M1FO!3;@*3-+Y$+/994I9!ETC7=[X>?[G(+ \FTA^>U=D-]'M.8A8OAQ\0H\' M;<_B*QTRHT8/ORU,;5MA<_I'-KF\" NIKH/HZV^31S9:K: VM7^^W MK;P'7U:/0=7OC]0!/M$C(0PIKR6!FE$+G19"<^ -I"IL7Y16LH/W0>.I@K][ M6B?4J>CF@ B@T(KP \3F@3;ND.G5W7EOM=_6>/--WH:F6*0]EO5M.4J?$T( MUP@2(WE SS&I2T(!Z#4;PUEQ;HV8MC=$_SPDQA/>S3$EAA&L@9#:(2:,)N6\ M8P#/>*/3:F!_(,Z['@:OAX?#\*Y2B'[7K.N/9>>'Z(>-!G!JM0%40*R)9%B4 M<]> ]5GK_,Q0[\JH'PS1/X_V<87H2QL+[ )#L:$.D5AA"^QDUOOZ)N7.0_1K M\:T![7W9>"YO\F(5_63BN1ZS*YTJ5K"O?2(YQ5A8)8W$C%L= )$E;0RH^LI, MQ\6$VU!FVD1F,*Z?SC*_OT>"K4<<:FF@PX [JAG;2;4T8U6"6N+9*0EHA-'; MDX51*5/C$H%A6/\A7SUYH]+IXH_3*0KFZS8_GR>%.SIF4""E)1"*N9Q4) PP&ZG+C&.ZINT.JL1 MW*4L-$>HM_#KV2*ZO!79=':ZRLBWC1.DC68>:, !Y58HI9DN38&2R_JYTSJK M#=PVWQN#TE^D_>)Z55WQW]<\ 0X@A:7DS&F/*8) N9(R9'W]9=YQC> V]?X6 M@!F*Y2M]+?C&$GN-\(H;;JOL4& 4L9LE9CB#S#$ID'K!XAVINXW959E;?\\:%Z+;F=QN,-( M@!@4V"-&'*.TI,IB7-\AO#.=OF6&-\:D+TX_5V].%J5YV3BZ+D/@&, 26F,( ME@[N%%8%:/U,)QW7G6U3K6L,RS#,/II4\U27! ,#E9+AYF.<"4LAGH8EA7$-8G[Z>J<;\ZJ MO#_ &@E$J6^:=Y_?F6J\/] ED3J+I;_F*UN+M=W=_-95AR^CQUMGTBED;& >,]13&>!,;0[C58W"-SM MS.S:+B]; J8V(_^1S>=+GQ;7^339C%<78>[Y4PY*&W7ACI"*72>,YW MMTAK49]:^"!,;16>!B&W&V=YD]]FQ6R2QDWB'!Y7[)[$QP9&(+,"8(B]%A+M M#%#6-_"@:3W8NAMF=X-3;:[_-ELMUU]FRYM9G,EF>SG.YX,=$DTL958:9KD% M4@$!U$Y.#6]0!:KU*.IN.-L6,FWR4BVF_Y7>IHLT?&AN\G5])I\8*5$"(J(E M!D)P0:641.YL31KH^D6)6@^.[HW[[4+6NYN4SHLB_W.VN*[D)OG8.F&6: &" MO$,3,*3 @D?\D$4CJBO65N)\.!&A9$8 (,.6)Y JMT &"*YO@NGI M/E=?5(9#<1")>DQ!UY%0/?N"Q$+J8LR_<5A#%19<6&\E(@@U"#KLZ4HYH%PU M ;)/OX[2E>V$-T?9+/%6< V0"TI7V&^-\D:IDA*G].@OGLU/I09P]*F.' GS M/Z&1'.F9$"><)D&KQT8"8B7!%I7T&HKK5\[KZ7;:CE+2'D)#+'5S,G_LGM8) MQ9!+:R7D2$*(M(>FQ(M1UJ#0:D\WTW87?CU4AN!VI83!^SLD07/1-%S<,;?( M>>B9$*6.S11H\.;3>G:N/GA>&YA'MG>8#FDCE4]-H#%UU,#Y7-X_\8 J#;/O M*V1U.=HO 5P[IYBEBD'G$#4!:X)+VF/-ED* *;>*U@FGO KQ!!<7$ MD"W X>)I&J3\[];[K@4&5PFM. ^>U^92#R61#$KF.-%2A.4%("VIX\#J<7O@ M-6-8-=_Z>@B]-3D8I??=&-@_$-L;^M839XB&BE%GG.+(8@5X295BNM<"]HU\ MZRNSY[1O_7F8U.1TRUG=I->84JRD(]%"2)R5OIRS@ZS^LNTX$4I[9W<3/#KG M8>6\8.'RAQD)=T DJ7$NQG6P[;RA!1:.\QBNB?V!!&'U,'@]/!S5$=HOZ_IC MV?FYW8SA2E""D.8Z[#S&"P)W<]>B5[:=ER.L,NH'<[N=1WNG?#L[MQMA4#C' ME"' 1J<.A*DJYVZ8KN_>TGENMUI\:T![7TKI?Z;%+)[A\1GCA"'B9=.$ Z"\ MTY0!(8$CEE)4[D"0&U4_F4_'F1W:-T(TA&8(9I^\='[;.'$48ZDI5-PS;2AQ MCI=4(8^]&J?&TYQ)1[C=")FWPO=1:4EC8/#0&VV] MX,8#Z;!$3I34Q'OU>+2I-EB2MXA%CQ;#:;[8N!Q\21=_7%Q=9>'TBM-^_TY? M?#IM3:K2/^'&:8DE5UA1J23!TLB2=HMAGX:)_N6@"XCZ$@^?!9C3N5\OIDL7 M)CZ)=7PN_TSO*NT&%7HGWG$!N'/ 4( 8%1KN]DXDL1]A\&"+HM$^0/7]2-/9 M_%Y-_WN]C+6BZFX+=8=*L&5481 N0,P(:J&AN!1_3*BN[QO2F6]H"V+0$UI] M;18?BZ!"5=H87K1,!(F0 6,DQLHB P@I7_5C='O]VWMG;J M;@+-P!@F)N7\ MK#X$"DXD5(*&_^&&D""H)562D?H.?QUG]6G_2M\8G&%8WBR?"W,.BP 3L,); M;3GBQ)04 LK1N"_X35A6-;%+/83>HBR,\M(_!A%H2=6KFTW@9'B\#L=?T$@< MBP'4!&,$6>EL@16R([SN-V=%WAU M1G<4]8($M44"3@BT;*A/$.[=P?BD!E1 M/9UNV-T-3K6YWDT:&&,M;P12GS]U"'G7\H&UMC;P&\DK*PET(84GVT\Q*&2CJ3I$6"]"D;#%.FJ0(5'*;7GP,^A!GR].@VXR'0%6 M>X/YE'W-YU^S0DTV68^6G[))-OMZ(*[]1(^$2&@1@@3JZ%H%E."Z])YFCKOZ M&2X[>SGN8)-H#9_Z3PKI\D:G\YBORN?%[NPZ^)*POWF"C ."2(!5..040/HQ MZ(X)VN !H;-\0!UPLQUPVF!E.&C.8>73YDFX6T,EO.,Z7+6110[!G>!1TB"U M4V<)?KIE90-PAKP)O%M,PE&QS&SV\&^0R(]9,>AF3Z5,G@N8:@"LI,<#6 M/\KEZQ6!,T'IB[V?LKOT/FJ3RXNKIY5,CK#Z4)=$ QV4320)1QQ0)I34Y9LX M!P343P$)P>OB>TL(-7$+N9VMX@1\=E 5?]8H$088QCF7RF')'6>2EYL/E]HW MB)9])7; QI@,<_'^?;%>9M-O3$QG9A@_.DH"#-2<.1/$S%M$"2"R?&[G!O & MSD"OS,C7'6A#*H8^G17_F<[7X0\/<[]8KY:K=#'=?U>H.U2B,'5>03\60#1)6O4* M#7[M 37D)O,IBS &86[Z$G5XH 0I[AQA "',A-34.U"B++00#?)BOA(38B^X M-7J.RE\^@#RD+?F4_7,]"W\X<*0>>Y"J-V*BM+(<&VH$Q=)Y:*3:K1SN8 .O MB-=DH.P-P$>AZ3C3\6_I:EUL5_5=V:05AXA M1B T%'KDA=C2)F-^PAZ]8XZF6F[,FZ,WG3I8I*-.K[QG*SV58OE EX12X:VC ME' "C()* >1*6"SS#:Q>9XO(6<[5C5A<0>&H '*C[7:4JR,E",/CVS.R J2T0)>WX.D#",AIU(SCTY 6KJ=/%?; MTL7T\TWV^87F]GXU_?F)C-L\G1N",@2;ZZ2RI4)BH0P4-J(!B1>JA$=CK.2XS^/Z3#J= MT[8>,F^%[Z,\>X=D=UMG;O['??X\4>+1W(.G.R400@P5TIR$KR-::2G*6ZA! M])6D*ZX,?]X1+F\Y[EEQ; W1T6'?JJ"L6NK+96(\J1U5Q@.H)J&&&)-Y;JC\&A<>(L]M1C MIXU#B@)"N72[O=,U<&_O*8%6VP)0 Y3^W$">&93?F,,%!1()8HWE C'DO0,< M/F!..(?\53M<8!7NGT@IZ)R#7%G P5:>".:*]ODH5LOAHC)O*CAF,<.\$1F.F M"/><4"1@>=22L(WV>0ZTY3Q1&?K#SA.UP.EM=>\I['YL1>^K P^B;XE4UF'# MB:+"$$^WE%&N='W3W@!N$K6/_^; #,7RT]OX_H+PS"FOC/3: 6>\@P*1$BHJ MK3,C/^8;,>P$]QLA]-;D8)R'^ C8/PS;GZ8_^)S' VIY,HGMP3Z)I-!B2*GU MU N #8 8[V@D>(Q'?D-FY=U \UI\(C5E0C)(I/*:*PX4Y:5"1!V3?=IHNR,,HC?PPB MT,E-O73U4^=NV4V(U1)0R#L@&#DJ$%>7,$4=N[(_DW?"U'CHM\77S^'D.3Y]T2!A1 MC,NP;3D"N$%"$B-W,Y9LA#6=N^1G?61:Y&5HP\]EYV.?!(7I6NJD!4(("R%0 MA.WFC4#]W#J=I=;IFJ.UP7D-;NL01C<5MM9C"(V@4D%MD-Y9 +BD"H[[RE2?2:?]F.LA\U;X/LKKT9#L M;NEH[L!M73@E";%(X* 9"H"UTSL08HG+\5V+FL!?W6W]/%R&L7'X=)*=F7;U ML4MB+'$X7.X4E$ 9RTV@N*00R_$77'[?L@=<;6C>HNNY@\HBCY666$!"@O"3 M\MXHF$?UK>"]NYZW(QRM036,L#RD_)]-/CXD"?]8S!:3V5TZKRPJAP9(L)-4 M:^\T##BM<8 X8Q O+ZHB7(OZO-;US.@N\.EK&_BXJPJP06.Y7,=Z M,B9?KH[=Z8_T2KB2& M)HBL@9D1 &[2DDDYCZGM#=);QMNT%WQXZ?4G!T^H0 MD?YEA?(J!_LD7L0H*^$<\LQ)$:Y/!NX./,+J!RUWEL>V;0EH"YL^/:'*M+0G M_)_*9DFX$Q-I*:9!I)VCAA-=^@I)$TBLS>7.:G"US>4&K&;_ MRJ9/]R+WUUVV6!X+A#K>,>BTAF$/* P;F;7"(>=*.[>4AM>/B>JLHE;;S&\5 MH-<2;TH0L$X@*Q'$PD)&PJ6FI$I+7G_-=U9%J^.@N/-!&2)JY=B6_K0>&-R4 M;+!2"(H11(P)6=JT) 2D@5=+9]6R6M_3Z^/16R3Q4X_+MQ-"#"DF&&"H)->: MT, N03T73 @&J1*\BO#ULFO6""'F4814N/0)3[50SCLD'FBC@AH_^A#BRKRI M$$)\'A:C#B%N\@KNO$(R0,&M0$0SYS"A)0Q:TE<5,ER9I:=>P<\#Y;6\AH8U M$HC"+IP;00]4BGBBME1)&O2&5_8*7IE)IY]%ZR'S5OC^.E[!>V3W8,:/:;YX M_M";3>.TW[_3%Y].Q@95ZI\$FIEPQED.@PH*$05P1SL4_G6\HU=FX+>6DM8A M>DT!PEX30XWFQ@+/B086:%Q2AK6J?]@/$"!<][!O 9C7%AAJG;#>0",=(N$J MR7B@:$N=\EJ//&*H&<.J18C60^BMR<$H%8$QL']XT]GIT_^;Q@D'1$ C).<. M0B"=UEZ65(7_]%E^JUE(<&7V'#&BU<)D"$XWS0%F,8# 6N=8T%^H1 8(7E)H ML:UO&Q\@+KCV&=\..$.RO[7,3@ Q)K'RB$("'+5*E\JL"BN C?SL;\S(LU,\ MU<+K>Y"4<6H'HQ.0EOSCS+O/[\SI]%\OFB46$*IP#!=@P'A.!:-D.SL-[1B= MI=L#/&\-E[Z6\UDG_KY$=R((.=( :(D) H@2:DNJ"&M0EF& $+:Z9WUC6(9A M]LG]>E_S)-H]*48QB 01"14EO%1?-9):C_LT;\*JHUQOA,Y;XO\HS^BAV3Z\ MJE;G]JX#!01+)S@&@%J#."\5&&V(&F'=M&;,.7UW/P^1FGQ>%JLG/ Z_O>1O M^"BY7*6KS3O_KUE^7:1W-[-).C]P?!]MGV".7/01DN&T0RX<@-JZ+4T&R@8) M?,[W4N_]!&\3F4ZY_>#*\72&!W?OH^T3"I'#'GN-PC9'C3:6^I(F;.%(*Z"W MQ*>\.X3>!O='=7B/B>E-F+W,)C]?YU]_F<2 V>(^\IN7OT1V\R?LWGZ/OXQZ"]*,D4=LKK:%8@R/!2>S%6X/HFUM:/YI9PSQM"T)?.=;G^LLS^N0[4 MNJ_Q6#K]3'Z@1\(IQ#;0%914S($3C%'F>4#%(RV"(E.;Q>?'#@UVLVX'FP%Y M?_*.=;!/(A"4' INC.-:,J.L$P\T8DRE%^,\J5OCW&E):(33VY2)49W?XQ.% M48C R9OXWO:))S!<5H$2A(7+)H,< 15H(\!RC[D=87;M%OATG/.UD.F-ZS=Y ML?IGI;!! /'YH:7#*0$M(#,8UT]O]OM[ M),A@(!QP'L+H;L*D0COZO!)VY,=_,YZ=DH!&&+T]61CGL3\*$1C(\IZM5EE1 MW?:^IWDBK&!<RIZ>"1 **X8$%\)XHW6,X-W1:UU]GYC.THNU+0;M(M2?QW2Z*&== M(7#F9>-$L' Q4AAZ"1D%P@*]TY:<)+I^LO;.LH6UOOR;@M(7JZ.33U8LU622 MW:UBZHN3_#[0(T$*8(.,U-@3;S5Q7)3F4!==AWKTIAF(Z>T@,XB*=_IB_VWK MA'M!@.$:!O$50IMPFI6N98Z$'WM\?1V(X\U1&>*0;UXN#7!,-.*4< PI4YQ0 M4;HE."AX_;7>66ZP+@_V)MB\%G\:YI$#QG!F@0#$P? /WDFU:A#\U%F>L-:/ M]*:@],7JIJ7Q%" 0"X04VP3EE6MBU8/H;0<$NR,UR4]6+CZ=_#^Z^C58G1'0'7"^$7V^<_\\TV^7J:+Z>7LKU66+>J+ MP>'1$HRA1$8*3PAB*E:&U-O=B@$KJB5A'$DIOM:%HC78:HO(93;)%].GU\FS MMH:*W1.EPGY&(44@ZCH@7'\@+ZE1UM?/7]%3!O^F0M -3K6Y_M1@5#$Z^4B7 MA%+M@V++)-$$ (D0(;*<=?A3_4CEGK+S-^5N>]C4YN@_LOE\Z=/B.C]',S_> M*S&> HC#'J3"A@.E5E@]2J.3]>NO])2/ORE?6X6GR\"63^GB^I!?W+._)]Y: MZ2!P"B&(O\=.N#!*G51:)S[AU]HF 01Z#;70@AD#,8,X!D@\ MS!UY5W^YM6Z :H5O#6BO;RSADEZ@=?V]O">C='TY MZ0:A8=X5SZ\WQ3"V@ GB95!=K"+*\!U5EO(1NH-V7$'E?%#JFYW6D=)M#% 4%PF@&,HB&S].VSO96%K;?'MP#*$KU=Y()EU M4<0"UWE1Y'_.%MMM:.TC> ?>T]'XM\ MDF73I0_PO:]8@_A@GX1"(X$01'O,K".82E#>I##RLO[-HO?JM'5WE;:P&497 M?*K<;M(A31_EOK(.>6R0A#!.@B8EI.;$<& @I*)$(0!3_QVL]Q*V[>B6+8+5 ME\BT6[: MP$A$L2(IQ!JKQ#$QCE&M=ZM'>P:I!\EG#:/K1,) M$ ;(OCJS%=MH#+D(K$IRRB%B_6#56)PP,E5%*LI;8& >N! M8C&HNT0#&MX@V\GHK:.](-:7_.RQPZC;F+3UB*@<[),HK;%24C!D/ ,6F_+ M0Y CQI$4+T:DVA;X#P*P+__\@*7,,D_-G_8\_EVC&<0_?GGGS\OLOSN)E_E MB]ED^?,DO_UE@]$F3'B3F^7YEV=_K38Q0N4,FG]1/GF(3UM,W6(5EL.[Q55> MW*:K)]YX'7VU3V?%?Z;S=69GR\D\7ZZ+SJG=]Y5JN:(L$T19*@:&W4 %)W)9Z[ #OTTLLG<\/;[#]L3GO M',7-IAQAF*[^+2[L;/JW'\/)D3U^F"]6876Z^8:6O_VX?,BDWI-EH)A]#3OJ MU^SQ//LT6_YQ,AO"X6Y)T%D$(5QAH6.P"%20@!(>!4S]O CG"]E9?MSM\OX; MFT!KB/5G-2JG;(*$%NFD6H++8]T2:H(Z*[D,5R(I1 P^H79+:21UI![B[3+Q MH&2TAM=;EI!A).-D0H6Q"<8P N'S(IM=+]Q?DYOH*1Q^_3,MIB?S*!WKEC!- M=3BR!;8:X7 %TI:CDE*%X0@KE+7#N)>:27L8];\]G)2 ETT38Z.['];6 &\ MT$)?>UOVCZK2]GVX\I\>1B/4MD^<+T+S+YYGU0@*O1. #<:(,.5U@!:&1 V MI*1;.3K2(GB=^1+RBW#]4^GSG345OE9058:0M:7L+Q;?,V6J]MJ5?V^;9PPZ*4"Q" G M*84 8;$;GDQ4M\1]_QW\/&H*8UQ&H;[)EUEUWDQ^]?FQ>GD1G&Z%0B6L3J>Y&44>H?XQ*0803CMWR1W?^6%G]D M*[]>3$\GC]_?(='>(HF%10J[L R.L#-0FR_(.,.I+ GZ__#7_ MFA6+S<-D7MSEQ0:"^(ROKH-V-H>VL0]GI'L#:48>_K5?K=+Z1Z+]G\^F[Q:?TRY?9YV*]/%QZH%K' M1'CM 0$$,F\$9"ALO:5VS1QF]>^OG?EC=B "G6 U@$EU]^/?9UD1OO_F_GWV M-9M7MZH>&2"13BG-F(+&;H0\1B_LJ >\_FO]^3Z9X[FQ=(+=H :/;\FH92<[ M.$Y8G$@[+KAVSD#"M;:R-!9P1;49]]VF;897L8BT#.7W+5ZCO!"]*JD:6)K> M+>[6J^4&%%C=*/MMKX1SA R71@EF@_JFO-6TI),PWNO5N;XMM@4^'I*6QI@- M*1NHEFR@4K%GGA"*H1!:66*%M%*7=$I#1UAH=3C9J(?9D+*!:\D&+DN78$HP M))IR8ZFR%C-2[L*<08)KRT9G5Z;A9*,>9KW%)Z7+FW"]C_^X?ZYG7]/Y,V > M RR.2$KE,1*C"2+>6QM A1 ))X L7O_#>C,O>5XQT1[A:$EQFO+ M,;! "K2CEBLVPE)%@TE*JTCVOXL\">NKM)4\:9]H87WX#T,: L: 9W+G52Z$ M@_4SLW062SV"_:0^@+WKM1^RU6;W*Z=\+ [_<*>P!#R6A&$N/;,<>(!0:0&5 M$ !;6TPZ"ZX>/O:O*8J]A&'OBQ?^>S:]#B!]+/+K(KT=.@QXQZ+W%0)[OVV< M( F]E9!!CSG$DBDKM\\]6&,(*Z6LZX:RBZNK(!XQ6O]!03D5F[NW?:)-K*$F M@G9K&4>""F>V01N88]^KT^#18-PFK,G;!^*[BZ?E0FK*;#BGG&(B:, 2P"T\ MX2=;_^;0<3QM0V:?$T!['D2O.3Q2*T,IM90X"3F!SD>'[BVE)/QQW,]L[3#Q MG#C)>GB]90D9Y4O9^ 1C(/7_>91G.>]S(VB?]TN49/$A!SIK(3.>,N6W9EJL M@.9]GB!M!%-69MWQ$-I&(-44B$I5I!ZRQQT,FWS9) '" "6=0!!@K)P(]$!E<$E5=(,=Y\%?GSEY9YB\%8Z/ZB ?EM$# M,-A\^*]C# U_3H1@'F*HL07*TW P&;6[)2/&1G3LM@/^2TZ>CT$OG/N/CT^IOZ2IZ M\=\?SV)^LG>")")< B<(=1$ZE3OV0_T_V MU,I/:YH3AS&&3@NM8Z"^W9T)T,EJ48F=A\MTECT5>.\$5(X(8[ 33!BT/4Z1 M4Z970WRWV5,KL[E.]M3S4!SU:T]?,5HZAB%23@!64B'#(2"BA$QBVZ *3[<& MGG;EH5Z,UGG8O>T@&BO"Y3TYL5IA>*-HFGI0?M_B M-2J#U:N4JH&EJ;58"X(98U0$\J"0#"INJ2OI), W*!#5N5=:NWP\(];B/,QZ MEXW.,G]Z0)WGEF/'K578*N^WMU?D,6P07S&&S)\M*#\M 3?DT=1N[D:,&304 M&8(D\9)[8Q@JZ:9"@%>CY33G;(TDCO70^WZD9^Q*S"B%9CS"LOR0+XIFR3^_ M'2&A1FBC#)*"( "49Q#NZ$?,]_I4VU[^S\IEB_CYR*'#FN MQASJDIA8]2T6;X,!0.5H4-VV& M[[.WQA.JQ=%^B:94 1*H@M1XA3W R):T HM&Z(30!N->1@NU"%%?XO ^7RZC M8W$X)1]<_6X0?L\_I7WU^ MDYI.9P_.TN\65WEQ^W ;'MBQ^$/VIYI,HN_V0XZ81?AQ\F")I MBUF0XKL@4A4\BQN/G2!H"5&.6D,]#5(*,'UPL&$2"FLK;0+CPNV4SW&C<1,) M.#?0,249X8!3)?2#EUGR\N((+"?, M4F>-DQAEI8=4$@2I(4!KJO"6;8!Y63_7$&P9\A!"!<)*=QA1 KBZL6JV9ZW[Q8?LV*63Q]!.R(U M]0=-A$0FW-*A10 I !1"I.0!PMZ-T%=].)6[-YC[$L;?H]-:?KV8_2N;AIN] MSA:!DZMEN.H76;K,EI^R93A3H]$G<"&0EQ>V)["GA^G47=).@;3SX^;GWJP ;6 MBW7O/]*[-.PE&UWLXSQ=]/Y]_<#Z(?K4+)=!%B]OTL?: OU\F\EO[]:KC0GS MXBJF2)BHQ=3.YNM5-@U-'UC^M,,@F'S,P_BK63J?WV_F%LZ@Q[JN[J_)?!V^ M/*[J9^0\DO%T++5:%;,OH5&0X,]YZ'";+RY7^>2/FWP>=L;!4T2H0.BT.I$N M+6(&EQUY50RZ;7U%0DU06I&RWA&")-30H6WY*"X!-)7JBW:#XN7D)INNYU'K M;D;L*4-ONU^4@*"W,V E-9QZ8!#7:.N]P#GSI,^"0T2S,>3?@["- MTRS^%F7L_V_ORIK;R)'T^_Z87=S'RT;@['5$M]TAV3VQ3PA:*LNR/;,MA0!J+$2Z*,IJM5]&7'Y MZ2 S[!T76,I@A9!!+H2%RMN'.Q@\_EEGV#)Y,(;H$ZA)=H?C]H5Z750JKCEV MF&/B+;/8N7I=C/KVB4:#M:,<9T=H!<^T"D?C\_5@U=Q>WA\4-P((SS 1DM!H MH#C]8-A[9=M?CQ_YL!G1IS$%\*-$,%ZX8$>)'FPV]/NK5-AZ<3/FM][/5JM- MF'1J3_*S69EEN5:+Z_B[8O6]D9>XR?#@M)!" "T9%Q)K@EQP#MH": 0H4;^ MRJ$]P,\6LEG$[2R>\VE)![L['O&6(+Q'!AN'I#,84J*DPQ46P-!1"]_M]=WV M2]B=?MF^ [>7WA-MY=S5=G?-!#M'=MR^R%RHV MXXQ.>)TWCV3I0LR/-2;*EXQ[Y8,S.4H*:^^M;%)3#%_E?'Q!2AJ76RC'J4\], MHAGFU>JP&RP4'NIM1>6(<>B<6\QB^M S&*)A6N?&SJ8\ZY?,@^%U*@^_=?UXPA4*HVU M^;FIB;[[#8$*SJT%'CG C$ZWQ&&M9U/!U*C%^YMQRJ VZC"P3<(V%295(;6F MK/)\5 !<$86%@EA&,(%%0/AZG1;"#!NAC<<>G:":DB7>+[>L?#17/ X,"!@2 M]V,$-36:2LTHK@6 >:#;%^\8[(09G3%:HS6*X_VU&5\L;V^_+%?_GJVN_PX> M:N4-UA1J(Z%#A BN.?)<,"$D(9XT4H;/Q4--E!,&(P DIH0RP;S@%19(NV98 M9..A;DS8#A[JXP#+VD.]!],#7NH#(X/F%@CBHX[-"!,< 0L?0&)(C.EF&,Q3 MW9@1]AT9G;$;]T;_L[D?]$+N'!. AQP#Y"%!3C/+-."Z6B/6G&;>LZ4W"KYZ MK;\_O,Z3-[+T3N?'$A/GGQ6IG_CBZK##(0!FEWB/,E)$>J+@LZ^KU,4@S M=%#T0*M="6B=L!F+]GYVM2EN::*>TZS;SBO/AR@CAA%@G*$"28Z1 :#6X9+# M)3_/0_]T[P.9UD[J3:722MW9[Y+^^3*1U$R0_@MWZ (SU$3T8&K"Q7%#!)(*60*"0%KM?+(6P?A)C6M=S6 MN.P7KBG9XTB>"#0U%%,6$9GB$]T:K!CQP)#SG%X(R-,*H M-8:..:H@C(=;O;]2X%3[ F_CQ!B&8H_>$!N+8WZ?_:@+WKV:8?T*B^P:$B D M# @)L9341R#C.5LC2!GOH/V-$U[HD2=Z@FC*\^*R6*]OB^M_S-=?E_=K,RN_ MHB./D%?>$#CCJ0 3C"'-\"*:=MHS?$QH]"C73YXWNQ MN!^ZEE+UE887/GK^:O4?_>/WU?(Z@KOI4#!U0,_.R]G-S:JXJ:XH59/\M4$P M[]#00"0FEG FH"1*>D.XV9:%BUNC5@[5]4>VY6#HC!F7*U?K)XP3__22:>*O0B6R'U:7<1>?7^T* MP.UZ-'CF.*584DX)@NE>*]'U\C5@8[:D/BKBU@]-E[VBTU)G.H;.*3.QFF"Y M,U:R]_E@B5,PJO\84N6AB'H"?5B3 @#G&4/K3J*?:=T;..=!^*P"9)G0NR?? M^/_,;[Y>?BL..<9?/!8P(HIHZ$4J'< $A0[*>G: DE$OW.PW67I">=D;&*U) M];Y8_WNY^K->S"PN9IGNT>\IE]-H7/#>6$^]]DHHJC1!3+-:>P'4M^^%V+O; M:@!B]HS.>-Z)C5:QK9>P6*]F5^MD(9O[@K)]U:61?PWU7_>ZZDX M^FT!:H U4=9K8270!CON:UR\!1D&1093XX>';R07QE.C.ZW&1:MZM9C=UBLI M]8]?BN7-:O;MZ_SJHKB93]\4;DAK'$,B./&IX;L2@ JNL/?<8:FMI!),6/IW M"&N< PNQM4PBQPCP!%+)J]5R9&0V97G[(]LQUOAQZ&1GC3_<1WN4W]GM'I-\ MY_/QE/5^T^ 52JHI )QH6P$AL#%C=C'JSRYO3-UE_Q -::-=;MGJZ0SWVF@[ MGP^2(L:\4MPH""%6'D-3KREE_^5KG/= I^5P")T'];.ST',A>A=BE\75?]XL MO__7IHW,ZD>B-Z__D,C-GY"[^G4P[U^A[>-?!H^0 MP)A(P%W% C-*[GBYS, MS'#O ?=E1PB&)]FGRSTD^W09,# " TFHD 1+8IC5I)XO$!U:P0UBGO=/LJ,A M:.UA^;#^6JSV.U.>/!( I8 891R0PE!EE4UID%L]T_$._1Q[3^WHES =@?C[ MN$BH1ZG-8<1&,NTM%\SI&A?D08;I@H/95L/#-Z:+9)3\CDV17CTK4ZK<7:KT ML:'))!]UY7I^EQ+X_&R^^F.6KA,^/JA2RL_D+:6V9?5?3ERM5JD97]KX](_' M1ZI4M,W,FWB*NK\\0(0])48#@PV0EAHKMRE+'&)H=2-WZ4#(/5P1/;C,GST7-1ED,J>;8&^PD55S= MXCJUT6S4"6>(ST7Z$$6Q1]HX;*1BRD-?(^L4R[P\:DLN>;GAY0/L&^OVAW!6 M3L4SX-AI.+7?]DZ.:@VIUXXI B 4QC!1KQ'0#O4@!S.IIR5UXY90QP$[VC:7 MYJF^?5L55_,-;A?SFZ_K\E)=7!YDHH-C _482T!LRL9U&EK%#*C6[*1G/A_/ M:I;,U#? D^Q(K5I*B;@DY"R1EADI*/46P=HR,Q:TKP8UV*6^K!BG.Z2CJEF? M#UOQGU^B5CG*[@M5EO=WFXVV3/5Z4_.UC\7J#AY2M@;Y:##**:Y\)!HT1D / M+4 5RH1 -6H%1^4C%3K5A%!:J5R2CQ.1=IR)$N)RD=%_/R3[\J MBG>+=;$JRO680O':MX,T0@HH@!&:*^<9=;;>D:CTHKTQ/IU*!:$>5\Y&+ MV5^3R\5V"M'H,X0F+R?QFA(/.7?B@0*&M#B5,2TPEPIWUYE8F^2,#@Y1DD7>SV;*IOFR;GG M3'GF =,<""*0,U32>/IO[DAR%/_G&B78ON5,%0$R3QWACG&'B$50,P$K'!G# M))N;?6.RS& Y4\>!?88Y4UH9'E>LB';2(>&@8KP&0%@XIH]YHIRIQBRP-V?J M.!RS4>E.(/$$2H@),<@*C32&7&I0;Q(,(@Y/*6>J,9>,D8'2#M@WUNT/X1/( MF3HICCW'M!=./0!<&N&)X@)8C:RJ=20#7(;7DJ8E_=%I+\E^,PPY[;63%.=TBS.2EWH>;^=3]?_WBW2+60-_!NKHE^_#I; M;),-RU_B*];EN\7OQ6J^W->38ZPI!&VC1&H'@%+>NA17P*ZF %.G>!N.*"9 MG"=53E\NWB\7WXMR75R_OS]TOH\UAZ C"@12%O4U$P\T;!RU%0V$)+2]VRCG M])C\)*,;6<82#5M\*;9M/1Y7_Y@=]_3$_74^^[QM!K;M*1T/V$9]O'OZ0HB' M=,IU)_&C^<;F>W3[] M^]3(YOUR_;^I2]K5\F8Q_[]BGV(SV#>#I=*"J$A:SQA7).J4D-48 ]@A*SWG MC)6VC)T+&2:,0_YDR'Z*[W\KY'" X1QU&G,'N5:(8\H)-%!9YP@'B'G7*.K_ M%I0L I!2 .:<-QI1*;R'2E-H!^\:Z_2%\ D')D^+8+UF"N@I MNN$')?W10 #8 V)1ED_02STFXW2'-)N3\HR" MDL8 0XAAT#GHL;2*TYJ:F")ZBF5N!C23\Z3*Z([ MK8!]8]W^$#Z!B.1)<6P&P:/.I>4I(E!:"27RV&.C:=W]/>I$"/'V+I@3BT V M)77CTO+' 3L6\UQ$&WHU3U6$-C/>Y+Y>7'XZR$![QP7/D%,0*1!EEA#+F$.@ M7BN(6LT)NJ?'9*(^PS1>I^>+&\O?7+5?K+(5P&>S\8 M=&J#:RPW4&I"):9(XQI=+8@YP?UO0$,X!QJ<((BN2G J;/\\6^&6U+ =Q_.[^6E""1 4+<"RU MET)+%0E=XZHA:5^1,K_@>)ZLWITHHV9SOBO+^^+:WJ\B?-LI;U97/@W"N+^* MU=6\W!L^//YE@3G"$2\B%6'QOQ4MMT(Y)=B MOKZ/RXZ&B/OKVWRU><.@"7U-OQT81U*FRY].(&>%!@RP&G-@97M/5'[Q[SRW MY+Y)="IB\80,+[JMU!O"[]'2+A*)OHQI50#!6TCEI(I,PCRP'M':&64[.RETS I-.(T]' M$C$;(=KI$G[5#!I*D/J;11 &4D\-D$9KAIA%D+J:#@FD,SIL,A2FR0AY,@)5 M+W)RF3IJ(L$#[RA,F@R).QM"B.%:G;%QKVLO5J=@Y&P6P$<8C&/6.BAK.NC.M)3FZDV(,VIR1I&1T6Y".&X5J&G $ M3S&G;B(FG>QF[W$D/'TQRJ\8!$ >40^MXQ9R9Z1UJ#[R?21!^[JN^3DGSD6( M.E'P]&7HCPV))I6AYU,(V@EJ*)#6"^XA!PR2.N/(6ZG;RU!^BMJYR% G"IZ^ M#%5FXL1B]-,L L),*4PYQ0HKQ;4SK Y9>*AU>Y4N/]_"N4A25R*>OC ]$.J% M;V5S3MO9NGCH,IV-F^&8F0:"(F\!S3E36B%&O7C@.>^H\&'\G M8"DNN;DB07^%#LIYLK[&0_?<'=&X?/1'J/ MG&/@"%L%"(0**68=%*Z^G.J)UOJ !&6#*&I7W=W>SU8\/7U[_:_=7^K&8NFQE MHV*BZG8C2/&G#U\>RX5N-]Q42+3\M4$-RYZ_%)+^93TUQEI&H);6PZU=Q;&G M"#=R,0^TES\4O^MGSX9%2(T$09(#-1,80"AIKP" M)QYJY@2J8T["*LNA$!Y+6=XQXX-5!/>."X01I@E'WB".F)1.05"O-5K[*.]* MEKU0L1EG=,+KO'ED&MXX4#(R/]:8AB727AG5\=EM41XLX/?3LR'NIMY )+AQ MC@N36F?52%D"[9C-81M:GCW1:-DO,B.6;BSBM[ZJQ;4MOA>WRV\)A,KL:E+ M\=#H @6DD6L&,1>067CL5NMVW&%,VPJ-PQ'](_5:%ZWXC:^\R9._+?9ZL]B M'7]NRB"'A@8@*= 4C\<$P*%'<,RT#@#@2862D-C:1M^VO!@WFSAR&289 M:UK7_=&N]( 9U<0R0[$%#'DJG^@!T0E?QQG[?Y0.N MYM3/I[\N;R-+E%N7_.@?5%=7]W?WMW'KN-[$ !(&J^)K,F.^%]N-96I_>(,I M_KHL&SF\CWU5H$)):Z6R)FYQEG).!/5<,,$I,IHWBDY/BLHA1_4QKPG.2>Z$ MLQ!HR8CSQ"%;H0&016-VM]WK?QZ.S"\[V@R'7M9^XP==8[N)I&4O%RF.>,!S MO'=<8!)YA&4J.&B5T@1I3VJ G,-CGK9'^8Z'X8*?RH;V!]U8:MB+J1YT]+WZ M?(CBJ#2UWAK.J$^: JF%$W %9=Y.X)[H]K)I1X](G1^!W!4F>55%QB"16Q\0?%*PR@)"+#\@4=:7F\7M(*J0FXY>-JMBAOMV;K M]3_ORW42HV-89<\+ L, 4&NHQP1 B1GTJL87.H,R=!&GZOT1LDN9U#+LT>E40W&DB%,:6V>0T1X:8&A$3=_#\/,F# M,7_=5Z#VL.\;D D+$2*PV<-#QYCQ46M3,% M$S]FEF)#)AW-7Y0!WJ.%8';ZMG?UH7GV<# ,6.8@A5 BY3"F3.AZ59K"]K': MP;AH6N*^UF6F"Z)C\LDY0C3S@4 MAE&+J%.,,=&H%]?0]RVVX=4?FP4TOS7QTZB '/)>2X<$B9R%'2?(56M%'+OV ME5)ZCCUUI-3.&PQ=$B/K2,NJ 3#87:EMTK#XZIZ=C@VQ)*340>^8H\U S&JW8&MEXGF9^(Z$E ME_36P*!W8-]8MS^$LXR68 M/*X?M3]KCF>#R53S+H@,3L6=POWBB0!H*J[EB1:.>Z8DB'.OYZT4-7DJO"VQ M?TFY3AB<#@VSTOS&)=UX)/LMPG=W?[>7:,^>"3;N.-P!1C%SR@KH&6'UW*49 M]V;S_K.T->K+?M8^WG7EN[OE8G,TF-FW^7IVN]$,RG3= ME>7];+&WT]S1[PH 8LXE)ZG(DL2">*!KZX=)C3/L'-RO,W1HQ'((>;T,_#SF M-&Q"0!_,N[C*=-,[HEI M!LNIZX>-QL.L-7\\FX)E%FDLO$6&8^8Y M@ K7Z_.L0SFIP1+>>N2)@=&:* 8_SLW:^\]E\:_[=./B>W+AC/RYJ=,+7LSG MUP89!KN&!,>\8<(Q#:%'<8>QVK.HEPOBM-= -@J\C[+*@]D%KSP>F//&$HXQ M!AY3AJ@%L%J=\10V2J$8(ZV@.WE>AD2ZHY%U2L'+]1U.+M@Q(D04,4+:XGB^ M>@'CDH;#YUFT(G"!]BE'3BCA6M_GNWAF.NN,:F#G2>: X&]9$QI MZ#%Z6"-1+$\7:&^4.\P)G7 Z3Y[(RJ6:'RMDP0*'"XJ]]GS 3&AH)(]J.R04 M>>BIK-=&H,TP,[T'.NVG?"MD1KODU2JY4",&L<7(*<&1H4X*HZJU6*VDSC:" MV>>IWP62M]2LYND"'#J&+< 2>QKM=T8Q\C6R" N5MX;1DDO&R-%J!^P;Z_:' M<):*T ES[#2<6GL9B^N-0^]3I%9YW>,"5<*D#L;$8(*9]0QY7J\5 MZYP"W'F0_.>WY*+%2$42P$UI:2YD3D-9K MH[Q9HYF>0D43NF1Z@&8RLC7X3+YZTJ=:39 M(0[HA-'Y\4*6ND<>+# -Z=\OUT493\6T[WU7:."9IKR3B%47&3 M G!EE:G=5DY3E>7EA([46@Z#S5CT3\M^[#IXX.C_^>%@>7ROD!Y81214 A!5 M2XD#&(S9:G*Z<[\S+M-0NY&)NFM(0"3:9-$8,YPXY%-R@Q /_*Q\YD5 NY!L M+_4[(W2.O)#EL9\#"_24#?;TU#'O/KXSZ>#9>8X?&A)87*M13BK( ?$X6:>V MGC7&-,,N3MT)L!P$FVS\EKN<(.^758/AGQH0;]H*IXRL]M[+UA\-!BH#F2!$ M$\F\1 [[FFP^RF2&;3[Z3P?*!=WQ/)K?MJLH/WQ)\,7_F%5Q/=]?+F_'F("L M@-!ZH*B+\NDM ;*.HWJ@.W2B&^[::]\#U,=(7?Q!EXF9F8#((@:;[C*#LO5O1,5;V10 MF93$J51233)==O_Z!7C)3*64% ").W>F8DIVTKE>;'[]S_9?['^!++=NMCDN[M__].OUV_0=?SV[9_^UW_\CW_[_]Z\^3_X MXSM BO7^(=O5("ZSM,XVX(^\O@=_VV35[^"V+![ WXKR]_QS^N9-^TN@^<,V MW_W^K_S_W:15!KY4^;]6Z_OL(7U7K-.ZL7U?UX__^N./?_SQQU^^W)3;OQ3E MW8^.9;D_'G[KXB?XW][T'WO#_^F-[;QQ[;]\J39_ LS#7=78%C#2?_S+L\__ MX3:?MJ,H^K'YZ>&C5?[2!]G7VC_^GY_?73=^OLEW59WNUMF?_N-_ -#241;; M[&-V"_A_?_WX]B*ZZ$?^B1]WV1WG^T-6YL7FND[+^EUZDVT9C.;;[LOL]N6O MV);EDV_@#$6<(=OG#/W/5[ZX_OJ8_?N?JOSA<_ZUFK'KA6RT9Q1UNM7<,YY] MY47,6_ZI=^Q/W0?YMP_(;V.\$]63+\Z^U-ENDVT:T7SRU2#?_/N?V)]6^^K- M79H^KDA>K;=%M2^S][=Q\?"8[:HFL'S,MAQZ7%1U=7V?EAE7^HR7=[-K]<]QN:?)D7Q M)QDVG[=3F57%OERW08[!YS&^]>@_CL!!<0M.H8,..VC 7X$&_IL&/^@= +_U M+OS___;CD9LGK5:L7^J&#?#;M+IIT'D,5ZZH9LVV7+DZ"B[ ;0DWZ.RC4HRDU6LN2L_Z6T7+_2 ;I/_+@N6,;Q M6+]YTA=XDC:/L\4L@Z7EF%'R$K_/=(2G:YO]ED%*F*@57[/L.BL_Y^NL08(Y MDE.L:+OM,MCWMQ^S=7&WR__1AZ+&@4],PS#[S.\K.W$<)[8B$F(2(^A ['L] M7M?R\*H^!-Y7=68^E#(25%_() 9TZ'K_\)"67[D(7=<,#VA\>2I(R1?^Y^RB MTBRM7<5"Q[?1I')1I?>)-V?O%>C<>A)(3CV[ D??^"\>O0.M>VTD K]]2F_8 M5W,_0>/HQ+''6(,-A*7Y.\DR(M8">"B6-GQ5X]P18!=BT1]IN6G4]_TC1UC] M-=WN6]15M7]H_ZT9?$>0R+4@M4CLXX#XH1='!/7!.'(1H6K!;1)HAB-:4M7Y M0Y- TS0O 0? M'OP%/Q>;;*L: Z=I<]G M[CF5H]V+\R2VM:]ZO*:SJ&KDQ8]\6E!P4U'HPA% MM$E;?VEA;%KG+\:N&=I@3,!Z$E'7=?XYK[^>@PE"&L/ \_R8$DB2,*2P!Q,Z M03PV,&F ,/64JFU)D.XV++=FD^E\S:-3^[-?=SD3JLZ/\=%%1P.I1Y&)VT8R M6ER>_G10%QD$7N=44NPU-M)R15VGDP+BK9U389'F(L(25D9QE?Q]S\S^4M39 M8CAHL7-J.Z8SF=*+5I"TW7T$#KPN9EP>9?DJETQ.C;(Z8L[GF7#WD9B M!9Z,)LE]LV$5:L CH9%=X9'4G0D61*3&7,$R0F+.#=&=.0)#0/*H4;7,K1" M$7NAH\-(9BPOSTO*DO68K-G3QU]?7G@ZHMMM/K .]DOZD)'B(XC&D\,&^W%;XN?LX28K5XZ7N#&*81SX M01Q'B+A!W-NS<$!6G[/RIA -"^IV9(3B%)*X7O2'::IFUE:T^S!R\CZ"1C&- MGH8_2:$]G$(ZW0KYK<4UL>)>Y&= -L=SN@SMT^!'H;NWC5"ASA(DEA7$(9,[ MUT,A@E[DA8?\.812=4SY5G4?VL7M^,>N1?6J$]HB2IZ Z!G@;I3<+ M$!HYB9$D<('B(NO!D*PHL?&:H%1EO?K(LZQF"AZRN3=T76P1:D<^L4G@>L>4 MR1&:U\I]HV'1:(!(K9!)$C(L"^:XD!,"(1I$1C]SZ&3DL[^=C_HG'K\PSM48 MF7=D*V(NQO0!R=';:8,%D8-\ZN$P":B/(HM9Z+\=(2ATWDCV.Z<9P5)K2-*T M"(YB XPHC6,=2S3B(_EBS%;E92&C61;U^7A6\EID1/^<[_*'_4/W_<1)G""Q M?.CZ"2*A37W/[[\_BA/AF"SWK89'=0=&?#A+;()W6^+O\EWVMLX>JE441+8=)2%)(A@XU OL ML%\I\'T_M&7F[VH6# _Z]FS'X;3';QP8:)!)[@TI\B*X;H,@-/6KA?O_=C[ K=5E!OW73VM0 [M86RPXE MN"U*<-O@!'D'%/R0LX\USOQ94K7TMXB@HLW:&))JU[9# _8*='#;"VT5^'C: M+BUDT&.>6 ME*1W226/-LQ -->??N;X:9E)4>]_7]UG)=[++[#[;5?GG[.UN M73QD[XJ*85GS*)#?YNT-;+3Y[WU5\_ULRIA#[^.W#.5UVAR9S-;[,J_SK,(9 MZ_'9I_3+R@X(@D& /"L,+.Q:, D/@"T[MF1$>D:8IA>-#NB96!3[FJ=/Z7J] M?]BWU80*[CE8G[H.MLSK1EC*+-TV!1_NTGS',J^R^1&3'WYM[7.:;YM[4?R3 M%?,?5 ?WY<+!G)U$+&Y\(_U#+L T3H$G7H'6+? #=^S/5^#<-W!TKBTRR=UK M.@!WL$G-#RY>@9O&2<"\G#8DF6NM@=BU@"ZRC""W!"**Q0U?L;"Y>ZQWJX\9 M+TB1;9*TW.6[NPH=Y9ID#&9>7^]O_CM;UY^*_MXPP[VR,46.&\'$@Q"'CD/< MH%]]]1/H"$U:3-HW'.A.4()-"Q-4+4Y0%WPBTR,5"TY&FV(XZBRE%21W9#K MH$<,3INDPPPZT.!3 3XNJDDV73WE1@06WS1/T,HW4=8W42H\:OXB&L,Y14UD MMGS7:LN6JI/V0L"=H@GFC:23>%A,UZ$E8M^)Y0]E<9O7U8>,]676T>^R%S$0 MGSC8#2EQXL#U:6#9R.TQ4#].A*.>=LL3QKO'%K"$BNKG62"DS4JQ7# [9;?# M"HY@QT'QKMC=O6'?\0":(71$JE@818E.<=$QR:2< MXF@BT9@*G3'UB@2I\KH<_5'VX 7Q&<>&J/+\-2US_O4?6:[0'#-/V!PU8J8" M)G0>]I/$]6!O!D=0:IM0^LL-:TZ/!W! 2M5/Y.D2DQ6C3,EIBA1)1I3CG(P! MV5#F;1F:H0Z_T-1_U-6BNROOVY#9<9.(AHF3(.11#W6&(NB02%4O!+]^6L50 MJD>B0IJ\:AC@:Y1NS%(,Y#DA@MHAR=[RU$/6@0']4.)"5$%8EKHI=F]W;"S> MI+O?W]_>9F6VX6;?O<7O/W:'YYE-/TSBA 1VZ 6V RW[8-L.J2\C*GHL&M:9 M%B0XH 0=S'8P_= @E3PTJHEI,26:GF0Y<1+B=Z9K[D+<#>B87NZ7(6V:?2I, M]E9I ;SCLW0^Q3L4L*/8BV&,@YA8-/"P12SL]J9L;+L!RIT[@8]1GAPG.Q&$/M?**4U\E]O M6F?X#5K^"%Z#25)8%,@2%!6S/$D*RA.*YII2/6-D2$;4Z5N(A(QPX%P^QG*A M(ATT7>?;O/[:9$;$M6R+D"3QV;P+1DYLA4%OCK@D5!40*2.F923;L2X!>,59 MM5F0,GGR@F*,-TE9$:?,N**<4B*H*THL+D]=U-P8T)@1O(Q1FK8W=;D1MAS? MCUQ$'6A[5@()POTZ#V**)[?8/-;8I D,Z"%>@6Y\*G;;KR"/_+Z'ARI'7L1XHR*%U1V M%&,+N,:@#+W0T&,DRUD]3S3#D"6:#K8L'+F>8SG0@Z0WY/E(ZLR2PM>;5LVG M*8C2#%.%-+$Y^MTVRB8&S@)M"*'/V[+'^5 MF"2=K=B.+*&]^G$6#.O**1[IYS5&\#:L*=-1)B(FO,SV;N<]WJ9@RR' P+ .&W)>\&$>]'_AHSPX&>5'3U\8T@HTS#M^50 7RDTNMQ9QO;^I MLK_OF1@DG_G5\/Y <0!MES KEH/=P$I"WX<^#9@$4 >';-8B]:Z\H@W#8_@( M"S2XU&\1*),HMC Q!7]R(J!$G9GGVE_F9F")8BR;RUBE&.W%^;OG6E@9H3I= M_A$Z=A3881#'28 C/T8D"5M[K@LC*G5<3]W*/,JCM"(Z@DIE]3' HA;]F66% M]"(_EB54C6C]=U2(D9127J=HZI9SL1ME#H^2'$OATX%F*V/(L$U V( MU TG-0L3*] HS1$E34EO#/ U4FOFN8+P(BWB$B-)XR+E1=:'86E18D185NZ+ MLOYT?DO3BQ AV(XC)W =*_*],+&[*1R!MB\WJ5*R8%I6."@M%[,5"124&./< M24J,"FUF5.8E9H949A23"U&9<3ZL^9S<[0Q+Z012@B%@^Q4G !,_I35G4EDIOE P8UIP6D_)];27*Q"3& M.%MR^G).U%RWME]@94!71I&X#%$9Y\+Y3:3Q?(C*R2]%G54?TJ^\9&#S6%SW MYZJS:H7(1;X3!F$8TQACA]+D8)4D4EC*153GBG9E!.AEL@.SA5H7]OLTADYI\Z8PTQMERV2E MN]YJ+Y.^9SG(M6ED^] *B84/Q=63R,-"SV*-^'K3B1!'U(\EV7)8\EP)YD!F M:9+,@$X9FJT.Z#DA0\F/.GO+D)0Q#CRK>362"U'AX'<5V>A#:^X@?P6^L^8@ MRXV=.,(N]2C!7A*$_2&\A-]GE%$/51N&):2#!8ZXY'1$F3HQ,9F"-3E%>4[8 M3+)R@9H!;1E+YC($9K07A=XN-F*IN*_$14//B@-L,P4+0QRSJ5Q?22+QV!^5 MEXD%OW^*)6+ ,8%&T4$"2X_*)&ZC)D1X,? TLN8YA1>]JRV5Q' MEF>[H>,@)\%)Z-@QL0^&?">TU5^V%/IZPZ)S]OJBTFD:%=+$U,8P7W(R(TG5 M!,]4OG)\9@1[R]"3,0X,OE&IP(6:@O *L-U6N6/%G3GJ M!9%4"19E(].JR557 5?IW(PZD2K:8HC#40HC2M\$2G.D1UAO%!A=HNJHN#&H M/IQM4L99F.3H 0<&KN4.1HTD3B *3,*9G.R_1)>*RJOS M)B'KD_"GIN-J/(K)]B6W+^GT:)H6(,SC?2AT=AP)Z:5Y6=5/=3[Y\IBSOO._ M]]NOK'6CSG8<>39Q,+9#.PALSTUBBGO;;I@([:[JM6A8FAN']42@C\+Y6H!0!OU8C%!E)E+,4([LPN(&?I] M*DSV14TQ99=]^J/X=%_LJW2WN[#+ H(,>.^C :Q+%,>TR,AI-U"1Z8].%UM =J\8TBZ;(-5'S MC(ECY^_59*?-5+-FJOMFJEK\8U^P4>-+);II8'_AL4Z'AZ*13QN;0G'P.F/< M;-Z=O(#V<@A&B$W>H T=B^\$6Q"S4-R;1H0*/0JMU:#IDZP-3,!Q@O?]I=JK M45,K;50+Q+(Y6)8+7J($JT0K;4Q+A*+1_J8%PM$@LQV&?N1AS[(BQ_&\J#?'?B3^P.48(X:#QM,SMTI/ M7XZB4" P3,6>7#"X1)R*^(]B4$+PIV)23>35&143]0'O+PFY#L(6(-Y:W"@T M=R0)D?Y;MMU6-"WOBA>WSF,*+=MEQ7 H(]H0TRFGV (,JLCV62@GEGI!2-?%6Z9QBLCWL^B7EUD38 L1; MER>%_NXD)N'\*:&?TR_YP_ZAO_/CV13;.,2A'\>VZ]LN?RZ@^7[;H8G0EH3\ MMQJ6YPZ,^$-@DIP,"Z]9.N1DML.AY^*>T%M?3SQ_01+4V9E7 $;@+L;VBS'7 M9?A4_FV=/50K&[J>:[DVB@*,/1C83@A[:Q")[3Z.M6%XX#^[3]8L4S701EV5 MD2!Q6!NFY$].*92HF^":S(&;%[1$%YM+O"2CX,7@'1E55L2.-Y^L%QX2F%;J MWNXV#$>VV655]2O[<\EAQ<7G;)?NZE44>:%#H1.'B1>Z;I20L#N;X3L^$JL3 M:1:!8<5J1EEQ>[[!>P4>NLB=GZ '>PX?\'\ Z\X!F3/!QEI)8":ZB :2D\3O MHVUDSG,OH8W4)KV?[K-#LZ0/_!%&WG(O-%#-/OBDD<:>E% E[=)TV7@C+& B M;=['8LIN+9^?_RW+[^Z97?0Y*].[[.V.A8ZLJC^F=;8B06+9R"'$B5%BQ1&$ MV.FM6AA+O:@WUI;Q==06&DA;;&S MN! R=#)9^RC:!7/W*=B5#Z#OP('2CMP MH$<'/@Y1:BR3'^#JE8Q>!\O+R>RU>/-"AJ^/);7U!5[&;.6[+K'\T*,1#V MA1<.I,A;CK*H.C"X7*# A=@AGSU?^7Q_^]1:M8IM&L80>5&(H1=8(72AUYMB M(B9>/$/5@.G#/0TL/B?9/%43F>0L$#/"^[?/'PSDB&%C!E'>U"H;''2#YW\<+\-]Z7)3.)B[(L_LAW M=W'ZR'Y2?UU%2>#XE@=IF!#?QYC@Y*#Y041CJ8QE:R1;+ 6?C66T]]>Q0RA7HN3^ !?%KW)MY@$."QX<DAS+"/?-./:^7,> MYO@3RE$_9*S_LE![QU$4#X_9KF)A=W>'TRTO^_\Q^_L^+S.NV+0H^7'+XY, MI$QOF8[3A(2VZT:VC4++)K;M)?%!Q_U0O)2$>2B&9?7H0+.3]?R]\E"TD6G'17H&YACC*5W&A$*# M'X7NSC9F.^QT_^V:Q>ML<]3/E><'GNN2,,*!%P=6;-LP[ $P3$*W6 V8G7K[ M[,DF_Q6H&KS@\0!XS-;:./Y5MMPFHW[D5MR3JFQ^SQ_1KL^S]_O:I3OLL842898FA$\=11!PW[.-GYWK#L=^GRUV8X2&\4!]=B\E5BNZ[FXWZ!S78J3U>>LO"G&[(\IFY89 M:JOQV^8J?.OOF$V"?&:-LSZ:YU+W#"[Q*/DAMGHYEB& M/IIQ36##3!-_:K-@G%9Y=?U89NGF_>ZO:9GSZB0\M[17CN]1:-N8(L=VXR3Q M(<8'$7<3H0@9\PZ&"JL$Z9K8[AF>5N>Y$%(^A'0H=9B>'W*5$S8EOL0TS#152GY(>IKW=R:>5AT/;9E(5N)Y/' 0Q<5%GRJ/4DEH54S(PG7IL M7[YX+3^OE"=1?/YHE+\Q\\3#>//Y_)C'<\FC#""+HXPB1V+4 OYB4O[*I*>'0?1^#6O$<:-KWK]NMM7?'/7%KHD8U[3<=4"[R 6ORUQ*+GEI:)3E"*,)YP26O;1Q*"JF+QR) M0\TJ^ IA["(4A;X34\OR;4))/Z_T+.I@.=U4MV-<(C]F;):=K_EQ@G5:W0/^ M#$V^^\S^M=G&N0+K5_(1W<2*Z>(TC,I)X$M'K:\ &MY6,:)T%]D9$+7QC"Y# MOS3X4>CN:W*JU-FXOL^R^F.VY0@MYK]QPT6S,WK/I+"PU"T$$$)QC!;SW*B8L=BE$W,.8T M<[^, :C;J<)H?Y5-&*KZ_>U/1;&IT&YSG96?\W5671?;#5.$LL[_T=Y.B6PO MBN+$)1&O_AS!,/)(;]Q'B2VSW*/)I.$%((Z2I_]W'">H&#K9A$$/L:+9P^2< MRJ825=VD#@88 S464[-?'^]NVN9MTQO]EF MJ*JRNEHE&#EN9 /6=FF\-D7GO9E@O<@ M=1$IIF 3$ X0@,MMFF%;)BG 0'31/ RA$N7,X613B@I5)O_WK>+ M$[0HGPBCS]*\*$E)RS)O=R^ M;:$7UA> T^ 1Q\Z[IG@0;]!G':)QL:D.?-K0 +W0&=#3S@ :+\%O[7^XMZ!Q M5^J%]P6P+_4Z_ +PRO06Q9?E^U[#C]DT.M+L)F='5Z] U?2;^DQ$KAK%*(>W MH<<6,9J@$5[(1!;7_@LHA+0H.HJ%CE/YZUO7V7I?YG6>5>ASFF^Y639?NDZ? M0:#8IE;H0.A%H673($K"@(86L4)HNZ$KE!L9,3Q=GO/KKLS2;?X/IC4_I?FN M36/>%56558?MY;IX.1$Z#6;Y#ORW1?FF2N5R"6.7Q$2I')BL&FF194Q=S;CVPH4Q0_R)RO")-,3; MM*KRVSS;X*]QL6LFT_MT^W-:Z7684B&&9[I#E;4$0#?)JME7$Y'8Q#2(GOZ>Q[H@;W'P%)\A!#QUP[+/+ M\1BJ!^1YDA9O=!(*,0D$7I(949XAL7^ M0U&S=#=/M]NOK70P?TYFN:#WJ*UQ?A8:A@("0'5=YC?[=M[,%S*+AP?V:]L+00-CT! M%Z/;3&VA$/C6:WZKL_J%*7/UKDAW?(N/YKMTMV: /F;K+/_\-!03%].$4(N0 MT(=19'DV@2TBVTXS3>(P',IZP* \8+OBH4DYRNAO".EP,FL;C(@;'6[& M/T=^!1KLS?SD@!X7I=TPN_(:SA>2=ZQ!^C<>B"2?J[#EA$D#?=9.(^-0.H_@ *PB)Y!M7AL&8 M7I]I<1YN 3!YQ0E^8JUQHCW%-KOZ MC^=?<.G#<.,N(P),Z?# 0L@D7(M&@0$8IU?HDS:U/9N;8$BBQ([B! >N!R,+ MDM#M(1$V;9'1?Z- 3*]JGU:RZ68!7'4>=44$LZTD%@L6TT!R4: 3_.T%P7_2 M=!WVV65_#-4#@C])"RY#ZJ=QM9AAA*@E^<7M #BZK]E\XW6(B4=\?@.&!,BS M78(B+[9[B$$4Q"KI_B3 #,M_4M7Y0W,7\+8!S-_'-!L/IFU6N;G"XEI4?=8P M/%FX JTWRXPA.IM#8!(Q::LO(\;,X_J%B<4,_"L=FRGWV>9=GM[P5QSRK#H' M$$ '0PN',?(3%+$ &/L] !@Z4E?.-9HU?RB&XWMAVV![A#SBA,Q(SA4.Q$Q' M]ZCS+PWK)S@7(]JODRAZI$5/2RQ+<'4Z-G1@12=W\F+YH2PV^W7]M[0LTUW] MM0?R]0R&XU./=:8$NC%VW @3Y 8]#.P%"#EC25;[%0_U;)* M.0/+ZGK9@04'T@]P%R2;8HP*B:?FQEF:A.IV[Z*0&N%15$Z;G=5?&#=M0G59 MS2D*7>AB['@QBD(K0,3M5]?YMJO4G5)M1@W+9WOF87< JIYNZJ-93$)G85A. M.EMRCQ@7E6>*\C<@E-J;8!D"J=^MPG#7E3SX=SA?\O[V^%I9L>NJF35G5/J; MI=GF0_JUK5!WE&E>-1L&!(:0V,BUPL1MEZD#Z#MV*'?NSS 6P_+9W))\<].L MYZY/X$N>\C/=((*'_!;4%I)G_(Z']7AEXA/LAQ)]W>F_!G_78+T'3(IG.]HW MCO*ADWT3->8R)'LR;\_/]4W*LO "0LV,GV0U'E'-FAG@MQ"846 M1A9DUGV$*82H,8TLXCE4^!*<#EL&9Z\]O&XOIP4(>H2S52P2H6UHBJJ3]64, M8;TNG4]%]?,E.A@_E-W9WR97^)"6[\L&S>:OZ7:?]?>65X[K1GYHN4Y,68YG MQ0GVW-ZX0^-0)JG29-+\E8GN9'[%85Z!Q[0$GSE"\$.^ YMBNTW+JJE447&\ M?Y9+JG3Q+B:#,U N)X1'MJ];MAE&-JA!BQ(T,(^5(*850S'R!N10,_O+$$3= M3A5&>^P846PL56A?WQ:ZM*'?2=B:5.8TK9*.XE=8VH[2. MT;29%\8&*!+3+V5B%Z=;ZIYY32"Q0AH[@>V&EAW984SMWAHB M<@6"5&W,H4]CU\"4^534)0-4CM>DJUG6OBYP(R-&DFPN5(ADO7A-A)1841:@ MTRDIMEV(7-^)XMA) D*1#Z/>I$U=J>,5HPS-(45:EKG&T:LH2J:8U:%,LRUO M#;$DHU$JY"Y4J)1<>4VMU/F1O^EY/"1Z>HP4\?M2=\W!M0I_?7:0%/V1ENU[ M3ZO$(;9-D] )O!BZ=D*)V[[.YR?(L9#4F?SI4!D6P].KBZ<'OY\<$#_UAM?^ M>^&$.&A')VWH9\6$&OR_> M?9V6>='(\S&KZC)?U]T>SJ^[O*X^7O_Z<_9PDY4KZCL)LAUDL?CF><3W$\?J M;&*+696))N,L&8X01W!MR@SV')ZCI>A@)I\*4ST0LD<^37]O"2?[_)=]K;.'JH5PC'U$@]1 M1&$4A0@B.^R!12XF4LFQ>3BFLV*!A.F5?(G[ AIG9+/A"1I3, U>5CM*YK_3 M-*&9O'C%SH8+<'BT-/KO3M/! -1Y9?]CP/.$S*9>L5SM1LAN/%="TV<0RY M IUK3Y;"P6_@]>R;C50M_&F"E&0G^.[BDZS_YD*34DM, M%95^XF4^J[>[#XTV_U06%9OKA1YU8RMP(TRC$$>(A=$>*;8]N8<"9\!G>.[4 M0!IS7G"6-ILF"IENKOGB4.L98&W>^L;_A7GW;<6B%YK'8#0:TQF^CW@TB@'- M$6E\:X@7M2O6O[<'2,F^9!&P-=FN-#4_[" E7[)RG3.X*S_Q@]@*O2!* N)# M["@17F;Y?QQJ@KM M-LF7Q[QLON$05%9^X$01KXF:A$Y"0FSYEM_CMDB$)65\=KS&53_FJUG;+5/] M#NR<\PH-[3O-+&.BAIT]IISXV3PW=N+I;%'&=-,9G(_HZS8+B6'+X4/S7$5W M2\VWQP-]"]$PAF% [3AT44!(OQ<5)S3TNSV>9#=13)1'*+_#TSLC/O=I]Z-E M-G<6*6[S+O6+-N3W(5XC_#>^U"_7$C.(T]^R_.Z>Y9KH&B/T/P=#G]39['F/RUITFJ.KN:M]=U-5.D+FP;*8M%Q:W5Y[K MHBA)HAA!Y%.'!!;L+_60P//B68^3C4(^XR&S7Z^)#\ M74;D^<.P<$_ZIXJ]XJS,$W E6TU;E+UX>?_%\Q&#'H2Q#2F,K2C&V'=\XM@P MZ3W@@U+KM'A"W!,>G#,:5Z=L:DVQ=:&MK#^^#A=X&3QP]VU%67TM.B;2SM"O MOI%H.PCDT).4$MFD";7T#V6-;@.([O]K>0"J$; MCKV7CA?.&H<] G*\"VY?@6H9Z/(YK85DAZGV++D7K@9]F>& [=E\Z(SKDT;;AK+.08 MZ62]8N%'3+^U2&^RW><\GZJE/WXC>< RN)KZ7*O&%E[:]G2,L.-@B*&?V#:F M080\U*-/DB">\23L*-SSG(\5#/Z+U-]O9X-1M.V_#TW5SLI,&XQRK69<)Y._ M[_/ZZ]M=59?[9NKXOK[/RD_WZ:[SZQ>^(E1&ZDTR?S$ W/%\ZUC;\5;Y$^,*H,CT3FK^!)Y_ZM"Z#$Y]!XS2HF=?' MB='!\;[JU+%8YK=9.%&IJ4W$8+-][AL/Q8;)T161IVC#!07F[EZ/[T<0(2^Q MO"APK8"E$LCI\0>.[4]XPE8[]AG/V#9SF,DNN^MO]<7$: --_]/W M'EA5:9DLKHYJM_G#ZE^;G. 'RY" 4XB?W^GBNU,?:7$F7ED1L/M,LHBVJBS>>.M88:>^'A M]MB+OKN(^ZQ!9PFZZMWJ>X^[(YB9+/2.;;WYH^_YNG=(K<#&,?*"(+&\, J= MPV-+U"+)=&57M2.?Y[CI:X'W&Q/-)6ZRB3;\]RZ8RKS,MLDFUW(+$LNS4[3- M(B=AV3I-\_*OZ7:?G1[>\9PD(18. A]AY/B0AH?#.S2!(5W8@52MOAD^L;J, M0K%S]9NYIT3S=YFE3IM.#MD\ZZ(-.X#3 S@_H"'HVZM":Z9WS)M0&.G'_S1I MAQGVID].#/:";RF%6;G0"5S+31S;=WQ*$BOP[-8UZA&+.HL\M#O>K1G/\\Y2 MF+O/MI"Q:^\EWDZ?\\R4G"\](A+OI_TM#Y"E;8.XAV=[S)QR#E19?\"]P M7((LS[:1@WR2V&$2A[U_&.-@&:LENKTRO$XR60'AQ1 Z>Z8Q9P]9:KHA4)GX MN\XZ)/O$ @Y:Z^NWWWO^88RWF8YJZV[Y^3.1I^?D!#(M[,:41A$-0L(2+8A# M$G3^06R':"EWJ'3[9?R2U2PEE1=#[^R9R9S]9:F9R?FQ\G^VS$2R3RS@?+J^ M?ON]9R;&>)OIA+ONEI\_,SFI;OFZ<[%+7(]ZD8L#UPV00Q!.>N>BR)GF:>%I M73*\.K*H.M$3=Y:YDY'9^LE2,Y$30O[9DA"9OC#G87V]G?5[3S_,D#;U$7\3 M;3Y_XB&Q[Q2B@,9.@J@/L1M="EUH+O!@PWJEY[@Q\DR6J_XFVW$5[ MS?>N["8H6^*6NUQ["ZMZ7:Q_1X^/9;;.&Z\^(%E@,MB*1F>J.M&9Z$-0#!*<*V"C7XX1K]*GUS>3RW@A.C M26F5G+,\9[1%QRG]6/T9_-9"G/K$^6N4#LL97M.%K?Q[;?&CPH4QTY>E-OF68XSW[!>;%;L,@KMN_ MK$+H$8QLR[CZ"B6-F#E8N+[\BYEW]^9W57%-M^TD[_=Y@,;Q"P:-W]] M?TOS7;I;Y^GVFOU+&\3[4ANK.(2N'R=)1&//BPAQXK@])Q;AT*=^)*AVTX Q MIVRG^+E4G7C0I-NG/O#'_ Y>@*,;LQ4PT4+^@&9-V[C+T*>)?2[F'$YRNL,T M,:_>WZ+UNMCOZGQW]X&A6W]M__^G[$N-&8^_,]'#3N!;- X@I*X7^T%D]\9C M.X$R"S*:3!I>;VE0JXMM,1F?@6@YG3YP?(1X!5IXX+?N MOQPG:(!.K,-B[ T(K6;ZEZ&DNITJC'99,2WU4Q\2;&_J=.; M8E__5# (,6>FW)UC2/@[:K%-(@1MPG4Y"%"/ 1*$1231C&73=^\Y--!A$],_ M0PP/R^#\Y$H>;SA"!0U6T( %3_B6TL4IVF!3K)L=IR8:+K@MGN" M()=01ST\"T2ER2F6BT07F!P9>_2P*Q%O)F=9+<9\NL_ NGAX3'=?_Z4"CRW% M97:7ELU1I@X[J$ZZ>MDT$)^,[D]]^\O(J"-"V*5(HY7L!407O?X4IKJEW&I/ M$[)V==D=H*Q^C\MLD]?\3RO/CRR/]0@(XS!"'@X<['06HR2T$YDEGC%V3$>. M4VARJS>CV!-;LIF*.+EX\ 15$V>O0 NL^\M2UFP&Z!M8J-%!^C)69[1X4NCO MDG(J]6N5O;]-JCI_2.NL6E$?^7$4.HGMQ9%E(1A%?F^$N&(++8I?;5B+&!J^ M^GG (R='LC2)*9!!AN1$YYR0'9\KV$V# (2,+T"SG4\:,>AA?):8IVXX95YV.V;JHX'##S M7>_=AI^ +\^;G@I!K0I'OEIG_9L:@W^*ZM!O\L^0C-/J;1DS'9FT5 M.:5C4$];XRG8Y+*,#PFBL<98AG>;<*R;JY'+R^W:W+AZRPYF%PY$%Y"$" M?68ECFT_L2P8N[%%J0-]*P@L)%K36/7KS8W8%M'QM-!LAX4N4#,P],:2N8P1 M-MJ+0F\7DQLO'[//V6Z?4>86FUTUEOZ6U_?QOJH9BI*!V>[YVA^JJHS]W^93 M^H6-7!I%4>*&$9MA^21QD&UW2+"3A%)WYTW8-YZT-)#E<@\C/(MIUMP42R[X MMV@!'VB@QPO^8(!!C_@*'#"#'C1@J*?5.P5:![309",M0R>->EA,U^5EE[FK M^OWM3T6QX>OLW1'PZKK8;E;$X_//P(EBRJ3.W"JWLAGCB]Q5 MS1=/[C@V4#%$LBO=Z@2*+G1/PIWL.G=+6P.KF?SVP,#U$(>&UK(O,32XE#V: MUF4(EPY'GBUD:^)&5(9^*HNJ8K.RV[Q>P<#S4&ACGR8TP!%"KD-["SZRK%7- M+Y^(Z8[,]TH)S0&"^%E #@4\-ECD)$:*'#%-,<6+G(BTE'P8IL2(8ISX/R 1 M*BPM0Q.4D!?C^XCD3:['C.^5[>Z2+_PB679R@P,1S\>Q0XAK)T%B)5:,>WMN M*%?H6MV*X=3C QD';)_E1.&$?R)R<0TU,F)QI&U'M1\]\\NT3.@*>,I78;" M:/#C_.Z7)F;$EY:JC'WVGF4XA,W'ML4C7\_JC*\L+_ CCP8^)9Y# \OU'=C; M1+XMM>TUSI+QY:(67)/$;X[P9->/1I$INE(T%8^R:T(G%)X@ZQ5JZH6? 98& MEWATL+L,==+DR[-E&WT,"1=5S+9;OA*TV_R5H1B[$H=0QQAQK ^7:?;K%UA>.B121:$'<&@F"Y-1)Z<*'6@&N8.L.91 MI,O\#,B1!E*7H44Z'#DO?JB+&^'UF6S'DK,M,X@V#_DNKYI#CI^SWJJ/*':I MQ_*T /-SC7X4'N:''DZD7FX>:\NP'G7PFG&5/@$HN:HSEE+!E9X)V91<_3DA M\BFV>53J%::&UHDT<;P,O=+FS?EZDE:61)4+/11EW544>7_[=E>S+IC?;#.^ MM597*\MQ+>19D46(';EA%&'+Z8V&%+IR9?!&&I,9:TJU[$[Q\=V;1_:Y^Z:( M67[ "M(&[+1C;YBX@:&GB?%EC#Q=SA1&>J7$+5R25X]%E6Y_*HO]XR]%S?[. M*&!IRC[;=,L\Q:XQS[/[CVVMWG[99V79@6\%B-H1LD//"2%A9': ((V%%G\G M@&$XSVAP 88^ WTQXW51#0S,R9MA. %96 O(Y28];M OVI.=I]B!P?P5Z!M M*(X?= X<5J:7TU82=X&7TV9JEX1-MYW8!>%1++X0\"9LF@5<*9[(T6+R;B^] M15&7^W6]+WD1C?NTO&.F(A=%-+8\RT$>LIS(C2GJ305!%$GN3,@;,+\A<<0$ MUBTHZ=T(!=Z$-R',4B:]]W#"5OP*6Z8V')XQ,KS/H$[@,A+U<2X\WU48RX?P MHR,B&O=3FN_>%57U?M=_?$5CSZ:86!@%KATFMAV&AT-?L4W\U2Z[XW(H)CJF M4 @-LJ@=9*> Q5>L>'$17MKRD)I+OBEBBGXQY9J5=^-I>-,X/W#H?^9MU/_J MQ*^$J%$\H):F&VT9@FKYTT,9DTRY>< #X_[#;S"3>9DVW"O"U#@T;@ M?^TDFR03TKK1WLGD6K6R0_:EQ Y"+THHCD(G] Z6(*1823DDOM^P=G ,[=V[ MHI=I5=V0(4U2.0SQI:H=W1WL-CF:24".E(A(B *!"Q,1%0\NR8@R&^)5"?CC M+GRIM37U=E=GK&?5S!RT?9;O.#;&'D%1$+C!X>1MX+LR:TW*1@RO-_4X0-[ MDE,3=>;$)&42TN1TY0BI$Q9^W[E%-75%AY>Y&1"8T70N0V7&N_&LJ(,67L3U MIOWZ_N@']2++=IW$P[X71C2F"3RHFHLAE5M?DOUVX^M&!X7)7CG7I(&K#'^7^I=@53W.@WFCD(2\* MH!7'$?6\$ =)=#AK[T!/ZM7KD:8,9R<-NBXU 3]T O+G*[#+)&_HC&54< HT M'9F2LZ&&QU-DAVE1!V[JF=$@4T.3)#T4+T.5=#ES/G72R9%P:(V@5DRWIF%53K(6)%8J M.C6>TF5(E 8_SFM1:F)&KN@D7S_J*T[ENSVS?=CIJG!V6Y19^[E/Z9>L2K[4 M95KP9S72\NO;.GNH^%OWO%95T5P].DP0B4SVL.7[9J>",#2DZK?PVVE!VBGJR@GZL_=>Z=CR%<&CB[O.- M>\V;\"?NS+9:9JQA!N?,\W>'982113#Q8BW7);2.7"AC2+J(B;-=Q@L4>3@D M.+1\$CH>(A8,0NKVUNP$6;(KB&I6)EA)[$,'^.&Q+#[G%6ND/S/5:?"I!!,% M*F4"@2$.QX@X@]2O-((?.E03I],7N'E51]797)(&CO#B1?T:RXKXTQGUR4XL M=,(X2OR(HM!'$+HNQ-YA#0&[MM2<7NJ;#:>J# S8,ARRCU=(D2,X*S?&B^1, M/*N?'J( J*[+_&9?I_S&;%V #VDY5#/)T"L3)^P,3<256%R&8BAB?_;X@SH# MHNJ0I.6.Y3_5AZR\OF>]@;_/OEXY,+!LA!P"$RO@9@D]3.@=1_9^N9H-F7&A M=*V\@<$7]1K= "QY!!6'!W[X]9H<_WHYR.HD5$Q9S#,IIS ]'L @0;1%6@P M32LI+](R("WC:%R&Q(STH=#9L<9)#LFW>S:E6"%($A>X=-'_BCYJR5P,W%3(H_ M:][\CJ2@:6X@,9F;KVWDQ._0+!U0T"+EI9%:K. $["P)F123 UIIID66H:"& M?"NFZ--:U+:3^&=05AY.$H01\6/H^Q%VV*PW[E$DR)(Z)J?;]D(4=S.02&K6 M7/5F&J6ZD[204=V=)1^59%->>T>WRZ+5=[QW8OJKB47A3ZSNR=@P#I$=2%7!'67(L+;&:5E^Y2<9T -_ M4+9'E?.ZWKKXT=>T'Y.>0FB.FONNV-U] MRLJ'%V"X) @#*PIC#]'8\9S$]ZT>!O0=J6@R9VY,"[R>/=MK;H+L#8Q>W?PO8]!J]TKN M,6Q%UL0?P'YN\EV>WN3;O/[:0?N8K8N[7?X/OHM"?9>X,0T032)N-7!P#R+R M$RKW*+96TZ8G?4]&Z_KPUOVV1WP%RFYTEP?0LF]IZVT+,=6.S%Q*6NE5@L,^M1N$SPY2H.Z;5M6&%[N."'30?XSR#?@4UVFY5E MMNGE5?J4OU[^Q41U3NKE5/7(.CEE_56QG?S&@ R? \IJJF66(:W&O'M^\\ @ MB]*WH7C]VFU1[1+9G8RNP+.B' 6YFM'Z$_02)EKL?8\+HH.VO M\AQQS39S'.!H>"".9G8Q@VZ\)Y>N]HQF1WXE/'EXW!9?L^PZ*S_GZZP_QYMM M^/95MJO:IT"V#>W-FUK'+.I#5N8%^UQ55\T*T\JRXR" ;NR'M@,)M9T@1@W6 MP TBQX9JR^53(C2<]9PN\_9N@3R-!K,R5_DZ-6D M.I'B(H]V&9)^S M;?'(!:NK:M19MCPWC'RF3+[M4F0CPF:!G>4D0*[LN[^C[1E6EAYB<[M@&+%%&=J3N4TZ F=)_@.I=#FD24!T@8/W.FC?!G2I=6CYP\-:V9+>&LE M:VI#,L,_I^7OV+W9"%H8ND$"J>]C!!T8A[U9""-/:I=DK#'3&QY-%L"' MX4./3W)_8C2;@EL-4Q(IN6O00FM8/(";6HVMH"5\7T\L0,7WNG"^LZ^5) M5+Y^RG99F6Z96;1YR'XK$9I.]UMJE#B=1; M>7HL&A:R#F0S"-,G,.7T3!.]8J(V/;-RRG9*ZE.$,\N;$'$#&J>7^&4(G6:? M"I-=5;*TG):-RW?Y+FMJA*_") X)A7%,B._9."+4MGN4T'&E*I%,CX-3-[R8KJ] MY$:7S%UG:V\S=?OT-LQ !)FK"RPCULSF_7E]P5E;07C%X458*]>'V.,E85QB M^0Z%44+=WECL!X%<.69%(S+2HE2/^50YUB?())<9%"D47%PPSYT>69YX$>%% M6H:6#L;QN QM&^O$^3*!#DY$E8:F>?G7=+O/C@?5J\-)]0A%CA6&R(U=3!+L MA!CZC5A,G-##Q(Y"UV[*:T9>TIOF5=9EII1: M#!J>)QY'VQ6?'G0X00,4]$C5;CSHX5M2RZ:B6E73QK!L5M\&F!/1.1W$+TSO MM+AT2??T\26J?X1-E#XW:WUO=TQH]WSN_S&O?F].VD;0#3TO0"[36J:]-K(] MJS>)K-B6T;U1A@SKW1$;.()3.I(_CDXQ69N,23DY4R+1B'H-$32@6EIX789: MZ7&E,-#O5-6IO_/^B?U^=ZH6QCC"41!Y-(C"T'9#OSM $GG6B,HWF1WC>6)19 M?K=+OJSO^4X*^RO?+^DV2GT,L1]ZH4NPXUJ^C4G@]":1:\=2\\4QADS/$UML MH <'.G224\)15 I.!:=B47(*>(' F0Y>#+$T--W30>XRY$F/*^?3.WW\R"=. M_=D-@AQ(7$QBB\:6AQ&U46_&9@#4DB7!+Y\L05)-B41)DDV##/"CG/K,(RGG M7 AE.9*T+4,ZU.%?S&:4>%!8^?XY2_E:.Y_0T3+[^S[;K;\VLSK;3QPKCDB4 MN(17JJ8A[M?Y)^%53H"4*#6]IGV) M)[$E[=$L+T.OM'IT>4%;$UO2JO:2W6Y&: 4QMIPX0!A;-HF($\9>;QDE4*J8 M@PY[D^WF@1='HZ*RC2%84MDFXE9]^^Z"RLVRQB3 FHC.:>!\83JGPZ-+.J>- MK3$Z5WW,UONRS'=W7>+H!K$';<_R(P3#F$28.K0W37Q7+7T;8W#"+&39UE=[8P2K$7N3KF=:]5*@#A)Q5/F?;F2I^Z2@.:-Y$N\1M?GK*JY M0;Z^WV21ODTC9'FQDT00VI9C^4YXR")]3^JVC\+7&Q:T(Z)FQT^Q2J \:6** M99@O.7V2I,I0?:US0@9T9P1[RU"9,0X\*Y\UD@LU!8G3.KLKROP?S:GM_F(W MI$D(W= A+DTB;//#I;WA*'"PNJ(HF9M889YB!"W(,8*CQK&* !FG5U60JMG* M_;U&C[ \C>)VB7(USJ%!^=+ E:B<_5SLLJ]M@0JZWVWZRF&8$B=R0^(@-V%3 MSI F5MP9\TEB2=7O4C1A>J6>H^JJVH!;CDM.HU2)$].E"3B37(5OZ&H1@0;2 M3'.UEYD9D*&15"Y#>L8Z46CM7G(2\^OU3\7GK-QQ=8N+\K$H&UFK>*V(NVRW MSK/JFD_^FH=O.R2.C1*2A)$-[81Z=DC91+!'PF_KR.B/"?N&Q>G7OUS_!=P= M4(/J@$].I(Q0+Z9@<[,N)V^_7H,C7'"*MRUNTR$&1\@SR9\"K0/::+*1EB&< M1CTLINOR8I*[>ZQWJY_W]3[=-KK^G]EV\W;W,;VYR3^5^ZKNC(844\NS/-NG M<6C[#IL<]VMK?N+Z0MN7FDR9SO(:@&U^!^X91/Y<8@,2-"BOFO=_62=L?E#4 M]UD)ML7N[@VS]0#2JLIJ0V!+>9H@<'7C[A/#79=,(JYMB MW=PV:2_7+XC=)\#&=>NR8;GF0/\B&I2XQTVHL7S7:@*-& )'=]AY6@A#V?63'I E%* Z.QJU ZLJF)I/3 M'6\Y@&O2OE_07\>>W1O%M.2V[W0DJV[\RO-K^B#? &-B9_ET4+Z,5%FW4Y=/ M].GC;-1AE^KY),_.2 MDC@YZ3J5<3&'_RY2)WLH9G03+$PI]?HF@3.Z&($@Q[BYX?2&USC[%C6!,;+,!65#T5WB0USC!EJHIV!5I@5Z!C M<.[#?<]Y$I&O$>PN3*S&>'))FD:S,T:(G'X-U:>>!UT[##$B'@DC$N'>8A1# MJ1-\8^Q,(D3.>"$2YDU=B$Q0IDN(G 4)D:,D1++L+E>(I#T1$"(U=L8(D=M9 MI"[T7-O#,(@)1(2XOM?/70/?]J1>51EC9Q(AY0B3MB8 0J;$COYS_0L%'FN_8O^7I]O"@<)P^-IO1[P[%[ ET_,2% M2>Q%EAM#+[!17Q0@]$-/;97+%)C)%KZN+I11O0('-TZ>X^X=&?&&B?EVE-U& M6$ 3JDNLN=8SO!6AQKK0)H7A!EV8JAMW]^+&QB0\B\:'.*WXZZG\/\G?]_GG M=/MD_?!8('T58\_Q*"7$9J9M)TQ"*^KMNR&16LC39]6PXG.$(#M";);=J_NB MK-NS/_GQ\H7D*_'Z>!<3[GDHEU/HAFW.#7^;OUAIB3KW2'FO-^*Y=8. X2/TB"Q'6P&\7AP4P265"MTIW@EYM. M=+MZD?RR=5-BY+:K%[GNZIY*JIT\>6*B9I0W.>TZJ8#78)FK_%U+Q( $*7.V M#*51AW^Q_)T2#_(W@5\4*TR1:Q,OII@$KD6L*'0.1@/D2Y5.&6G*L*9,=\A: M%_5B&C0AZW**= )L$?G3,%$#BJ6)X67HERYG+EX-UL"1?$[T+D]O\FUS966% M0T+9__H.MBW?MZ@?'9YH",/$3M02(QD+AI7LX[YBT_4"/'9/V&Y&UP66HD\V M-3+%G')^U .Z7!'0<(YTPHA0HJ3"X#+49J0/%U,F=4:D-RY^R>HF03OT&B9F MU(T\WPTBZI/ HI;C]"]41;9E$:4M"7DS4VPV?&Z7JW=9W69 X(=MC^_/BAL( M"GQ*;@V8I5)]T9_A:N=FX(=WK[-H=B'_&4J:^R'B>L1 M3VIJI\^J8=7ZD.TJ7M")K^*V<[BL>UW]39EMTSJ3?+1%(]UB*C8/TW*B]A0C MZ$$>$RNF=0>J>_"98A?P;\*DQW7MD)X6W&OG_SD>]@LO_F]8JX M)(R3&,8HH#!F4U 'H]X0@E2J1I3"UQN6NQX1&!QIVK@2G?H9I4EVWM=T['X*1/F;MEB,P8!YY-]T9R(2\;G[/=/EL% 6+ZY$#/"ZV0.):7 M^+2WDD2)HF:(??=T@M'@4=4,0:)D!4,_1\IJ,4R/8:5HC O)A!QC2],(2?07 M!4*%!:$R1>_Y'.*8MYRL.QVK*/U4IBRC\:$7691""L,8Q13A$!^,.Z$O=*Q> MLTG#6G)2B^R.XY$HEJ.1UF&)F9%1.>5I,(+= 238'E%>G5;9FY%JB?I$\U"N M5J?HTWWV$O%?0;=B .H"I,^:8&SU(F&&7@@#ABA>0#4C TX51KNEAAW+DVDQ M3A(6JC"!R/,]-PAM-_$/$8Q0?\5 WA2C=B\EK,D,O5-@R]C)E*%UQ)ZF(3[' M[V[.MPCW"D^R>YX*#"\ES]7DC<@^J#)+LK/DM[MU\9!]2K^<&L_J%0T<.X21 M'Z& .'$01+9G]U;M!$D^O3S.UE2SZ+S!!^KTRVF^IC:I5N95;I(]!:6*D^X6 M&F#8P+O3[/>7Z8^S#G(E,#$?R_)2!$R3-QH@6D[7).9;3MI;>(SYP G"^!$V$M &1T\KY,I1.KTN%P3XJIWDGPMK, M?3_=I[MWQ>Z.'VHGV4U] L!%KA_&3F*C.(YLXB,FP0< U(6KNJC3K9CR:30K MI7\'A%K6W>143R?58MHW$\MR"O@DDVO9KAE.\.YPMX)#G4\+Q4D<4$0#+;$, M733A6&&\%\MIY/7Z/MOLM]G[6YKO\II-JC_SU+1FO3B_V7;7LSZE[(\KZL;\ M@A9&5F+[H>?1P.T24QI;#(U,=JC1K.$0EB?T_\N MRGB;5E5;,ATW:Y!^$H88XS@*:.SV"# ,Y.I?:K1K6#M?&;@W_+E"AA M<=#9"&+R.1?_1R04!.ML0P-->+9^0T.8^QI4-&C_5_2AZPK MHAY;H8L)Q%Y@$<^-*"&.TZ$@$0RDDE#=MB=14W!I2)^.9PY:FY"JM<-H,37> M!#H%]>H9_7,]#B%'J)JRCFJ:Q:OK.._$%58#BT+'.#^D-2]-@'8;PFN>%H_9 MYE.VOM\5V^+N:U\2'ENAS62;!B+):C:C!G6T2.>9H_GL44L M<:I0"Z'#^C@+EW*"V*$##!XXX ,GY"J\(ZF%68F3FE,SK'9&LV>:]];-@>GZ M '3D84P!$BX=P]3)WP(.8&IUIS#4SR1KC.ZKNGC(RH_\."_?=;O/'_N7C3V( MJ!7%.'!Q%'B6:X70ZBU:@2.UW3_&CF&][Z&U1YI[;)(E0\?0*)8*3\6@G,H? MR'L":Z:R^ ,4#22R.HA=1M*JQ9/SVI[:V!%*1M]E:97=%_Q173:4L\.#NL3& M<01M"DGB0YQ _O?>E!X9)(BY1)$T@RI^!+>"KYW:@1[X-H87OT@JD9HK5N.\WXBH< M;VJ+H?*T+R.9U.N2^+*G*E\:M.^GLJBJ54(M#]D!O'Q)NB,N72H\ M:9 MM&93@'US'1\]%&6=_Z.=FX1L$AX$H6@(,G"+3)G7*U(\6/Z.<&Y%#Z<:86B$O4*JFF6/; M9_$J.MI!<5W5PZ4&I>7W+W$2.+&+;.H1A)#O8A=&O5$<\K?*Q:\"C30EE1S* M7_\YU&36EQH*$3A:&W5SIU<')[^Q/;UGO?%M>Q%H@_?U+T7]7UG](C^WQ0E.@8(>*;C9UX!A!5^9N'&TLD]#ZB)><--W#LXE=X#U MT&WH64@Q^H9VAW6WP#+44+];S]Z$-,*;\%, 9?;(OOU3^B6K5HA8MFT[";2A MXWN00)K$O0D;^IY4M7^9+S:L=!T67F(G:X]_M7\JLW66?^9WFR0+^DN1)J9@ MQOB24ZF>J@;'Q&7W3Q@8$!HEHI8A)FK0S^OCJ_LO=LRY_?Y&D*KL4YGNJIS/ M(J^S\G.^SM!=F345*%81MCUHQ32(D\2F?A1XT.MM1VXD])BV7HN&9>2(#%0M M-"8F/;@3,0$_,-G.@"_XNI%FUH?E9C["U72HPW@%3LCO8((#SEEXECD>/0?? M:@=>/F:/[*?-,>GZ/@/I0['G]9QNP6/7(%GK1-6= MW=\R.=/Z'ZYK8HWS3_T+Z/.O: C2C9ET[<:&^L!1S!T>]38;)[RZ6P M3<&/IQCBKM9'Z%%,PB1(/(>2T"8NZ6ZL1Y9+ [GGJT:8,1R72/985'E]4FKM MV6B5RV_',"J6[4Y$IES,:0L+/8L\\1P5A2X3-) ::V!U&8FR#D<*[3U.098^ M'I)"OLK9&XQC'SDT#BWJ8"LF.,)NT!N,8")U94X1>9.@U$1I'ZX)$:*0C+XF0#FXDE_ M2F*<6)&+(I(@V_(=TENV/(O*;-3JL&=XM_;#^43FF#7UY1M3AP> MZ^62O%IOBVI?9NBFJLMT7:^(XP>)Y01V'-J0W\M#05?.S"*A$XF.1ITFS8W* MD^K1AZ=V?^MQ37W]5)RQH0U' [PO8V@:\>Q\V]$8>\*I2?O*=J\._-G?8P7Y MOH\>T7S*OM28L?3[*L$T#"+DAXX=0QQ3WPO]'DZ2)')ODIL"87AN];_3QW0' M'KN'RA_9SV33%6/L"^8P2R!>,K$Y>1:^6RIZ@OHHK$?.'#30)U9958:' MLB#3C;8,_37OYGF^- VO\K6LT:[.-_EVSY^)NL[8]*BIL)U\66_WFVQ#&7,\ MCNS;/:;WMTE:[O+=7?4A*Z_O4P:T*1MK\<,J%HE@'$!JQ4Z G?:]Y2@(?.H) M[1//!,VPBI\69S[U!QP= KU'@/=3<.(3_Z7>*\#< HU?8XMG3]/B8C%BP8TM M%SGF:&?#U;IUM,A I)FIZ9<1?^9R_F)E\!G:0/@]KG'0\->7OZ"IU.N%@I VW4=NT=L!8G4H? Y<1J.8I<43:4.^:S-*1:5OI66E M1BHUHYF4Q M40"S.[EI/0WFQ(D5"I M-FW&YHD15X(EO@T1/$;P#7&K1;5%:9U0O85*I6MC>LDZJN*.D!@J\S11KOWN M4+ (Q@X,'41HXGE.9&,[<7 '+[+L6(/R&0 U4Q9]6!>@Y^L"[U]:%Y@TW99H MT4ER:S.-J2>1EE[?>3=7B3==C6 NUY9OYR4'!)-NZ\VB57F?*,"@YK+*"@5Q M:(74=[TP\F#@TP0?L%%$H@FCBR BPZ'E0\&KYN?I=OL5'*2I.LD6LR?:M'ZJ M3R/JL-]@H,2Z\Q;V_J;*_[YDL)I^;%T7ZLTY) M''J.8[&0%OD1BAWL0I\&Q(*\4K_EB19=4OY^@YN0!TB@Q33;^;]+Y SM!X[E MGA1'3;'DRA^C&*6!"+'M@/B^KYEA9#;"Q!+#VTD]3*ONA73 MYS6.0RC[+/[8F0;VU%3'#'&C96>V(W$7^9%0'GE.ERD]"GZ\HCVJS(B*SR_9 M'VB]YDD!2Q,^E,6._7'=')&KWI?Q/>MTV=O=Z2?8;"5_W';'#R(K"!@H'T6^ M%U@!1"%N[U?Y++G ?BPC4&:1&!8Q!AX[5Q@,WUGGZL\T'M@)GA MMA.3Q^4TFYR$FFXQ(UH[BNP!/9ZF$9>AV1/Y6LPQ3"17!C?_O:_J!@,MR@&$ MS89^S.:%U(:1Y]@P]BR,(6J?6/15#*JU[+I3:0C6'#+A&%8.90.:.EM M",&%N=G:0'(!3B?]9E;99)@<6DTSTB++4%U#OIVOCAED4%15/[%/O[]%F^*1 M+\'UCU6ZQ'>HS?)TBQ K<1T8VITI._ BJ>(D2@8,:R3'U!S$[U IGCY2XTY, M[XS3)B=K\HP9T:Z76!F0J%$D+D.)QKE0:.Q4DMG:0OC)JTS MUK*^[7>V?1]3"!.?\O5\]@?/\>/>-K0<(I6E:;%H.CL[I@('E*"%"3C.-[8O MF8SIX5DP"9N<8LGDZW5V9WIN6XBYH61+*_/+D#;-/ITG5P88,[U,^>YPN,:Q MB>>A!)(84F@S779AV.,*"7&G6*H41[/TY=TLP>V8_J1'87E\T@,DWS0RV&1B@6 AK247 8Z@08N:+R4\"PN]WK,XT&(_ M77"8N#R9,LL#BC]!TRU#ZJ=P]+R6V533]'F(E]-M?9R;+DLV3.'0.5_MS; ,E37@U^4Z85J9$]5+G+*^ MNLZN[[.L?L?9YJ4T^:&)D)<2AY:-XL3&8>R'<1)TYA+7MZ5.,B@;,:R&'2[0 M ,],J6C7>H\B@G=)!3*Z9H:>T8T[!([ Y(UFM!E*-1X-PK-'6V\_G1U6)P@ M2$+H.C@*K#A,4.*3L#=([5!J)V^$F9DT2.E>LVR;I3CT0UXN)E]A!;). 686. M>Q!!XD I31IAQO0LD2-[PQ?\0'[$)CD5'$&BX-QO&OXD)WM'ZDY@S71VZC)# M0W.Y\;0N0XIT.'(^6]/%C<[EK.-N.W$AM )$((X#$E&"/6AW&&A@1U(UE_5: M-BQ8)+NIGY1P?&&=1?TLD^9&T+>R989_.<'31OULBUOO!,XBD&=\4 M%KI4&10^6G]FF??=DW+&#TS<^99&7%0U3BLVY\741:%KV1&%4>AX8>)!KX6! MK<#S;9G7/;4;E])4^:<^#X@ AR1YMEX[T6*B.2O'VG6SJ24FT@9F#MY+)CPI[*H*KY9G&XYKI_8E!UGK'=GG](O*]=W M @O"(($)@G;@D=AQ>FS8\^7NF4^"R' 2VV #1W#@_U+WKLUQXUJ6Z%]!Q-R8 MKA.A.@.^R>E/( B<\1V7[6NKSHF.^I!!9U(2NU*DFLF4K?[U%^ C,_5("D\F MJZ.[RY9M[K47@(4-8&.#HY-<=<_4-$;4^ *M8D.B3W)GWVS!*_"]\X7GWRQ* MP<7X5Y=UP^W[E]!ZTS[+30!6&+<]*WQDOSMB@XBF,*0H"?PXBF#B$T1&;)F# MXCEF!3E$<\\*'-T\DX)DR]B=%.PURMR3 O?DKS3)(P=J#O9'$XFH^Q*_=Y%4/;;7*:J:V M1=6._T75AE1MV3Y]J%@_O.^SJ<8RTXX7I"0D<9)$ ?1Q2H.XK\Z.O!AZ@?_. M\#1OT.+X'."!PR\84- C!2=01 MB;TX";( 1[&?42<)QL^[% H])R3]4=O)!N/@X6#$5$J>EVGIMTJ)HK)/LO%& MC+4;@ZQ=L?[[;?WXOYA3?7S%?O$RK'KI\!NJH1:DR.=,_ M(^&=*5^-L,L+A";^-X( '29D!(.6NW6^_8\B;RC[R6Z%2.3S@T2F3#B%/O68 M3(V6<("IK&3(?G\NT>AQ 0X,=,CD94.:.G'AL,F:HG2($V92/%X0\8Y\J-*V M' %1]N -"=%C0UY$>LGJ;4$2! 32@(2I2SU,TP0YHZW4\81.@O0LS"PDP\RJ M)252!,J*B2WN].1$B#;S@G)"AI"DJ)"W-%%1\N&LK*@S(B(LUTV^X:6KG^Z_ MU]M5&D+JT<@E-"-.B!., SI^/\%$>*]"[JN6!60 WHTXI(A2*4(!#][ EDJ0T%GH*0_GCEH?Z<$)Z! 4X*O$AKT;8^R/?.E=R B!)DPDA M>(N!,WJ@1=;E94$/?FVHT\B*!&;Q1I-O/U2;XN?_+9Y6)$LAB3*"4!SA+/93 MXHX'G8F7^$*)Q>I?GT)4F1.+%R1,JH4J M84N1"V7\K_1"CPD1P<#[IGFVZ3'NG69>%A,GC@.$,S=$)(J<<#"%@C027CTH M&[ L&P.N9QMT\F$.$X2<.8!I $V/6PGXU6$,%"#X^H?GN>Z*/#!$90LJ&' M)%NB@8<]HI3"#D&.S,4S;O-YW^[X8WME=;L*DB@*"'1)'(89]+P,AF. @Z(X%4Z],&!JIF5+!Q%T M&*] CQ*Q6BQ*[RDF8M8M?6-*J<&ESL3!$VO?4PPNQ1A,N/,ZU61.8Y$ M[_)]+79MLU^W^X;90-7F:]'=*D3KMGSLKQJ.2>40IFF&4A9+>1[V(E['R>_L MQUF69OY[@;]Y@_:&VS.,W76* 24XPA2YU&+E$IHP@6\,1WN-L(QK:!;\JFUW M7]7:D6>0\#I!N^OB9YLR8OY:<:VY4#D M_"CN<*J6BS3$NYA:7I)R4YK901R>00$<*NBP7JQHI!"3$^)IJTV6(:'6O#M; M.M(&B\*/SK*(J^Q+_C++N.Z>1RRJ-;]77.[6VWJW;XJ#I&,_B3#QO92X- XP M0Q B&L5A'"6N[[NB(9!9HQ8W18\XNP']#"DX0KU8*"1%Y,2(MM,@RQC/EGQ[ M^>"H109%QS(O??+,B2KA.UT=XEN0AK68#"Q>[; MNJCRIJR[MY22&!$8AH3O(5,GHBF.HM%6@#*Y9T24+%C6F1&+TEMJBIP)+I.L MTR4G+:),V5GIO$7&U'I&B[QEJ(FF#R_7)@88$=_0Z4W\7NT>BG5Y4Q:;X1VD MR.<6'!2E#E,MF!*,\&#/=V.QV[KZ5F;2E"MP DWQH30-*D5W8^9@44UJ) FT MM,=RAI_)W11=3A>B0/I^O-HA,<.,K!+1NBG6^:X=WT"*H$=C-W:B(*-QEC@P MI*,QDF9"-X U3;XXZ>0*.9UCGH @>\&4K)C MT.R\6SE/H,>IM.(R2;;B%L\\/&MM^XA2/,_6SUG"9+:#]%E?AM+9<.R];2-3 MW*DIXF!\"//8LC*%"76HBS%THCBB839:]!*JL7,M9^;B2XG/HI2D8<8:UO$RZ(6)BP\& M<>9*;=UIF+&LOR?(P.T(32XLU.%0+"28(FPD #K"XC M!#3A2&V\QXD)T:YI5Q_+MKSMM XSZ>NVZ7 6N ',DC0C;NHYD8NS9# 28AP) M77A1_+3M@.^ "'!(4F<"JF1-J\P,/$G&>G(4B2@*\_%$3=CO7BK)VR2\H1Z: M;%U6,73!UT9ZC*HR\"=4A@TSFN#01TX:!V[J.LB-XF 4H3!)?$=-'R0,S*T2 M4JE4>M3)JH4EUC0UP\2^N8)J',D0T@X%[I:F("HNG-4193Z$MIAH696[O,%U M\S $,Y00-\E"EV0H]1/71S@(!B.I@ZE0Z1_%3UM6D $0X(@DMD@4*!+83K++ MCIQ2G!*CLHFDP)#$_I%=IM2VCIXQUJ/2W!]ZY>6YK2%U.A:P*Z0!OC;2):1V MWW=M6>4?V$*OZ?>=\NW'=O/WHSP/MOTXRRC&- MC/X1AZ#AP#/)PZ(9"A1?- M6K2^0]_A!,^ HX4; ]0I3:A33$MM(]_ 9)E=_;/\GL2U"GM]ILB6FK__P*$ MJ\GZZ=O.#;^MSTL^M/5)KP;?G\#YYM$^(Q!CZORI@6&F%S!CF/>IMMDW)>87 M])"WGQ_:NM@6Z[:IJW*]P_7]0UWQR^:X1LWWLFV>8? 0PI29SOP,8A?&(1[O M:6$/8Z%[4W8L6YYOT!=T#4Y022B>>9(%IIB+\BLWU7"HX 56< 3+?GE*O,J< M8[X%).:>B[:$V3FHO2M ?M(4]4WWHS7?VOG>U/O;NY9/3MU8F6S0OYN8JF2) M/3=E66N@!4Q=]GRKY^CBDI?L]M]WY:;,FZ=O.2]^U!5[[/; *?1@E(2$KON=P-F^8.BF$4!AF% M+'#'2>:DGC,:C@B-I.1'W]P<.O1Y'% <)/_="4Q)43+ KZ ZS4NMEDQ=I@;! MNP1-*98Y=AJEAIKD2SCQLRL>\+;YL\W5WB6"(USP?^C"$-"6!'WM9 MF% L76I3(,WR1F*KM0 MC\EE"(^N$R^S"DUP\I[ K.M]U39/JZ^_KSP2A%D<(S^)4(BP'U-_O%:789() M7;V5^)QEX?BZW^W*O (W!6MUB:U!&4*F5<(2%W**\/7W;]\^H$^ DHQ\1=FN-NT@&R1(,\(C$C_P2)Q@/_7&JI"$Q2N!3*A@ MU+!E'1BQ@LT!++@9T8+R"%)K\=C_@9'C0NSZ3)8<&/EAXKECMB$- MH5B=$+,6Y]<5Z>L7!NE]7VXNPZRV!LUV14.8GS/29)[?R^N5!9]JFSU2(M?L MZW['PJYZ"+02+PS=)/)CE'@D#%+7(4,R&X+$"86.Q!0^:W\SB(.12$V29&5: M=2P3(KDCU.-0R=>2)$4B&.>8SK48"OY:W=_R5J''(ZN9-/>/@7%*4&E$+ MR'A2!%YK=Q()*11ZT>EC614?VN)^MR(X@D%&$A=[:9"0+,.N,R)PXDQH2\V& M7>L!W_&)-#3Y1!J'##K,,BICNA4$M/F"#2 ;%_ZUN)>8 B[8!FISQ,NG M?/ MVF)SP*P[+\@1YN7][M.^GQ0#Z, MIXY+XBCU2!*Y>#1,"9)*"#%@SG9R2 \)K#M,6L63E<@4.[:9F4>Y">5U*>61 MU![@%>@A7K2B\AN431S,&.1[&<;K+AA$'(FLRN/ M&:40IF$:)\AWPI1FPY$/ONW/TSW^Z+ M%8G],*!A%(9N'$;$=S"*1KN0!$)%<\Q9LZQC R*PZR!=@4<.2DO(5!A5$C++ M9.H*V2O29,7,DTR%ZDDNGX,ZUDVDR)7S&HUT6QV5'FZ\?B M-M]^*]IVV^UL[U8N]9W4C6/D$3PM;6 M8%W?/^35D^R] QTRQ?1K-A[EI&N$!?B@ 1TP<()L[HL(YSF:4"LCU"Y#J,RX M\NIJ@C%^A.4I?^H^3^OFE<4$IC[TPS#"3!;=+/3I88GJ4C<5JG]LPH[M[:X> M&KBI&[#MQM7N $Y2GG3(%%2GF7B4%*GS0W>]J+KM7J+8T3U_J.RWLBKO]_N>Y!@0 D.RI?-O6P4)&]"\TS3OPS],^Y5;;?36M'%9S__MO_>*<57?A:_ MW:VRS,E2Z"=9XI*(R7?@0C(B0U$B5-5N3CP7UM,KL!L @Z98%^6#[!G"+&UF M5'%G:RZ+:OSJ#T<_P.#((N5ZBGE]*3?2KG\IF3?CL=H48)!MQ>F!&R,_'XIJ M5WPJVA5RH1MG&">AZY$X@($?H]%F%/E"]_#,6+(LZ1P-*'HX6EHM2Z"2"EOD M3E=?.R(';%> H;NH:#XG2EP.%0E>I-"I^C(M85H,B=5>;HK\\\WGFYMR770V M5ZGCQ A[KN-G;@H1(20-1R-^@(62ZA0_;5E^."">&U%WD/JP4J9^KSQ5T[HS M TMR0C,_03(5C*T2I984?7U7@+9F@0/(GU.W>\A' O4K#+]T_ V%U61H 7G- M&N!K([U$0C1//L\?X_VMKMJ[W2I&219[)' B/X4X\6@T%O;DNIT(I?!I?-[V M1-04?N4289LEV-+0E+MLZ8AJPS06-K]=#ZZ F4U M<*DKK&^Z?TY<];A:@,!J.E ;ZS=J0ML9V3[UZ_2O>5NL7 P=/V3R[F.2>HF? M8=\=[66!*_[:E):5&65WT)#M$V@Z?( M%63B,STVY538+I'J8GQ9#M6TV2Z7 MZA+]!I-=IL%+R3:HTZ^H$)!K=?J6I=H:?IP1;UUF1+<_T6Y7M%^+MFRZY(3/ MW[?#FU*[3XR"?<,[$)L^',\AKD,0)DGBA<2GX_3AA5$0K!Z+YGLMN@]JQ*3, M,#I%)[[@YBC!$28XP7D%CDCGW=X3X6YBE\\H]WQEW4.'%MPPN'RQLNX 2X<3!MM .$J[#/U*@1LO_7#$ M"CJP5_U9".CQ @Z8O^^!+]X TB'>91I"+>K[6CRP/^V.\GF0-_1^MB#_<5>N M[[J?L;^_V3)!!G?Y4"VHNU?PT-2/Y:8XC0U?#*A^R_3Y2#(3.0HS/!U,FF^H MQ<27%EQ['7+:XD\["EW% 9M98S=S/#=RB,_FT^1@SP\#JIG":%!Y/N!ZX2).UYQ]#PDE_FI9L%V",VF_094=?7KL)X! MVS+_7F[+5O*FH2)_8KICGSHYS3G!9.3":G1XW 9,J/I0VVR5\FD\MSS M*KJ=N?+[OBTVGRNZW]Z4VVTG;3?L3S9EMZ^PXE>H?9\&@8](&CB01OYA-X&& MOM!+M*9MV@Y_.J3=TF)$*_F ND%Z!5;I%V)6,BKJ25T?48*Z C='G /? ](+ ML2V39'09UM56XT+LLQ778\&6Z(_%KJOHQV_X#\7]M!.3A,DZF[%DGNX%K*EM M>%7;[:02TPSY6;:T*'9?\J?\^[:XKC%?Q0^)J\SFA^I;P8?\YX:RCMO>_4>1 M-RN4X,!W?(?&ONO2-'"]<,3A\TQ[X0G'BG7+4P_'#&X8Z.YTM+_%)"&%=@@7 MF((NSK7<9-31S/&" 3"XKD$'&1PQ@P\5Z%&#SPWH<0,._.(-(C%+7;QAC.P> MER=5YQGT-B^KH>[\P]!^;/HJ#F.GK/K-X]'+;C#M^J;DPZIORB?FJNZ\ID+O MN1G.:E,M8*ZSZU\]5Z>7FO\>BC6;='&]:W?7=?8^*\W.',1(7 M,5.8\Z:VT]6T'R3.RZ8K6OCYYO4??AQWO%<4HLB/LC!SD]@-HAA%"1WAQ(XO MM!BR#L+RO/&EJ/)M^S06Q3EYKUC[96)#C2!V9K (_B4GE]-?[X[HG-7.\7"Q$\<49AO1N+YG*]&[HMHQ&!^J=7U?\#JTU]VZHOC9IHS&/UOY"8V2@$ B5<+V&+@\PUNBDW9TGS=33Z=X96?PC@E21S!*'%PE,($ M>F$(/=^-*(54Z$!? N!3TT,"(;1CL@@_G&>!23';GH5%.4%49M/- MP3F")M1/G]1EZ)H!/UX^1&"(&5$M2GG1,::*P_NN<>10G&8TCC"%"?$2E\2] MD=@EF$@5]9;\M&75>3E6TJ[6G_"M6U6^Q$3&(E5RRG)@Y?V7JJV(R7,B)A1$ MD;%ER(8J^-I(KY%]:ZG:U-6'B@VY[WGUY^>;FX*-)&[VXX?T\]?!=H1)FGA) MA#P4)"CQO00GH^W,;'6&&UWSGZMN/_.%D_%,2Q3 B!.( MNF$0IXY+1\N)1Z72]TW8LSRA#Q#!#<<(BA&D1"4-H^2*3?1S\RHW^X^4=O# M 1_@ "\9%0BP-J%T)CE?ALX9]:BVUT,ETEFRO-P^H MQ(2$. XR!P?>*+6>'Z2><'Z+#>.6U:^##/(1,^B@R581LD*Z0-++I?F64\6> M:G2DNL,+#H#!@+A7R(_@ TC!9_#U?:VD93AP6A M8!;7]T53KO.4"=+SK?S!9IJD 5,B$KHXBGW/_Y0 M\J*,W>L!#-V>_=U7QU;L#TO^<_30E%O@P2O NGHD$3;I\RT0M,Y*M9P&C= MQ_;Z5% ^#M4G5"+HG)58M0A3DV"Q4/,]'L[%E<;X6T 0: BZ*8+1:"H.9'81 M% U8WSS8W8'O/:ZNS,+W$9G,4E:5/)$M@1EXD]P)X)0-D ##!-(Y*9-9],] MG>):_Y3"+P7[2^P+MZ)L"B[UW_;^[ I?DZP%*+"V"[7!SJ.FO;_E/X^F,IPZ M**8D2F,O=#.7N,Y!Y@/?BU6T5\K G-I[G__4U5XY\N2TUQIO&MK+,.EJKQQE M:MIKC3H#VBM&H;3@GKHL(+A*#"U+<-5<.".X&GSH[)M^J-8-+[24%?U_F>[W M%?OY@]34]5BT[8>>Z^(L0UD29,$((PV1T!-\UHS/M+NZ[K<#;\;MP'+ K+^S MJD>]^F;K;*P;V7^] B->\,N(^&_=]?/+;\9.,2FY/VND49:[96O&/8%=7(,\ MJLCJBGV'9C0)$DP#$OO(=P@936"8*9\^O?OAR\CA%:CW[:[-JXUP.*9&F[S< M&65,4LKJZO;7[H7CYZ)V.<425"-ASI:G-.+0)U1$TG]1A?A:#'6P=I]O/M7M MH%N)I##DB6V?6>)'< M,#M20FU2(I>+:(D:Y<1#$8J$$PR/SDUD$RHPL(0-+S7@M7;KR\586?&]_5#M MVJ;K#;]7^UVQ.6RHX?R!+5C:I_YIC17$3AJ%!+.&I)D;^-!/\(@ PTBJ&HM) MNY:EL@=W/'$ ZP&>7"!FE&FQV.Q2),OI+D<)CC"OP$#X 2D8H5Z!'NR\49P$ MBQ.!G8VV6$:L9\6SVGY/UC\%."GDVMO^?-S562$O(!0Y40@A=(( ,DCCK?0H M]#VAZ^#6C,^][54VX+$OHVQBW\L,_^I' ;-1;^@HX'D9Z^&!M,\"+3';D< 4 MHY)' D8:9QG*:L\]@2,!@SP*K;HYAOH%AM_*JKS?WW\M_FM?LC\XH_LKE*(L M\G" X\!+"'5P@L9$FS@B#A9>HEO$8%EQ!Y2@&6""O5[4:KU)!#8&%M(:AD1X M;*$1^ODP=R$M)+%/L9"64MO4L-EB8CLAZO2=VS:9H4$6L,6TJGOG MX&AQ]\PDKQ$D2* M"=5L',K)5/]$RPFNRXK4%$L3$F6$W&4(E!E7:@N=3S*0VF[K'\,%GJS>?V]O M]MO7*CEBH%$ *<4I<2/?]V#BT' 4R,R%;K*JBEO^M(M@9&74MM#@2_K!=PI3 M/%08X79W(#<#X,,==10?7%Z*>B/9A$?A9F-(B=, C\"*8N1J/)* W255NW^59U*2IA M2"K .V"274B!O-KP-[^'8.\DUF.Q2C5Q"<,"LZI+4TND&EB8,F2+698>69): ME"J0NQ ],^+*NPM297Z$SIIX!NF00-K6W^Y8A[O+RR_[35W=9L5CL:T?^#8R MK\\V5&1S>.U-0KT .E% ,R\.*9-0[*5.%OG$%WH)SXYERPM6CG=,GN9OP8^0 M08\9G(#NJQ$JE'Z MR!KE"S@6LN=;/4>GE9C'?BO;W?Y[N;LKN9V/=5[MQA*B?A:$68+#+,I@@F , MD<>,.0&*>5'12'C"4C=A/>-A!-8/L Z:A.)I<" M)J:$OT13Z,TD/2?9FN,?WG)F)O7LCA"YC[]Z,*Y-7\[3X$7N: M]<55P/R^;MKROXM-5NZZ4X0O37%?[IE(;KJ_NMOM^<$HKG?MF$3"BUH1RJ)_ M)PEQ#&'"E#%VT:B4(?0]7RR'8TY$UC,[&/+UNBG8OP.; 7EWCED.@,&:(P8_ MRO:NK,"Z1PX>N+-UQ3/HM\\D4N:AT9G:5"!\7U)CFKI.?? !C$Z 7P8W_M:U M=6$C,WW0)6%W-[ M7%]NH,PTZW]BK!_!94Y LC!S,?%2!['XA(4G(SC7#8*9)GXY4 N;^[Q$2S#1I2#:OY1C 0KM>-@PX.C1G)"#9J#,% _8:]\+Q@&@CVP\)GE%L M(RI0:\._>&"@Z+2IV$"'<^$"/6Q.NF93$C>^HED-B!V)$,4*C"8+2 M0";=6.K#EM.+K_D_.3?][H7F<,FR.U*LBFU16B-49TMRYAHX)Q1,[#TJ,;6, MO48UZ"_KTJC[KR(;8\9QX#E1DF6)$[F)X[@I=7 T6@I"[$J5[E+XON63#&QF MYTZ+07FEL$&>WAG&R.-O>;MORK8L9C[0>(,=02V1Y7)YDB+MP82RJ+&A(C#' M.&C%0N8T<$/B19E+J$/#.!Y/1D($7;GR@&HF9CXPU=DDT"537FXL\:BG..3G M>KO?=)6'%J0]1ZH$Y4>!V^4ID(H3$R*DS(E"@B);%%S?%=4'RY63N'._7KWCO:==/0=3G7SG]<-9V,)-ZJ-\>*@F([Q$EEGQHC.X% M[ #:\NQ\TJ%A]H3F*CXC\IQ&/)@@3IKZ?H!#S_6C *=!&J>#B12R>5%X,I+] ML.79YKI[Z8SA 5A"QZ39$9@H;!(C-Q.<<*(B\M+D2*BX39+49%J*+#$%?N'D M.8E5Y6(!&JH,O3;0%V14L/[SJ?Y0,5WYSG3X\\U-T7S-VV*\2^HXGH/<-/)9 M&_HI2I,8#0:Q&Q"AIU@,F+&MD!P<*$=TH.;P0,/PR6B"'I$B\CD;AY)BVM%W M 8Z9(!#4])6/1YEE'8V/A5U]RROYQ>$@O([Y?E9,39"UQ*DV8PCM?&N)+?A M^VU]5VSVV^+SS=>"'Y>O^0Y==8NJS==BRS.SNB/QZ^[UPIA2%WN8N G!'HNC M44(\2(F3^1#B@$*976"3=BT+^PB5[P<_ ]LM-0>X?6X*^*-#+*A45MI ;//X M4O3+S0DFF;>RL2Q!X\1NLXW&6,86M!7/:OM=6;)8]$/!PCQFD_Q\**K=*-@0 M,K5.$0D#FC"]]M/0BP9C'B*)E%PJFK"LC =48( E61M:D3\66 M]#K84"'H-XF9T"=-)I>=VU]\RW?%OQ"]1F[F9/2)$UI MG(4N":.$9E[([+IAYB5>3&*)=Y\-6+.=$L0P\I"@0]D5&5 4(H/\"JR\9Z=6 M3IX$6%59B9NA5^H9ZIEI5GV=V@#=HF]7O\_(N?6Z4387L&PWZT]MJ]_)!:#/ M E^.HPM^=T7S6'PLJ^)#6]SO5B2-DSB&$*9)&*$D2GV?#%-3X+AN*A..&C%H M>99XOF#LAEN_:NQ@@C\X4- AE5RNFV%;+(B=G6BY.<,$QU9B7!'>)B)>H[0O M(_XUZU)ML9MJ:-_S1?^'/DFM^_4JB*,HRR!U"0QQFF5L_3\N_8,X1.[JL6B^ MUTH"J&%59FB> E0N[O+EEX48Y8-00/AVJ%;1O)HYUY._EGN05&&%VO[V@ M )XG3U0##="_0!DTX=64$AIC34D,!P$>+PS "/G(BY'C)4R#^=LI,1TM9HXC M=4](Q\ZL85\S1")-L>9=:\.4CS_^U.S9+_EXK;LWVL8L_VV9?^?OI$XEJ)OG M74$-+5*NHX #K L]=S+!D*C,*?*Z0&E3]61*SK38T9&PD^L&+L1^FA'727GF M4I*&@3?J9DAA*G432=/4Q86L%Z_J@-BL?LF0KBYAEO@VHF)';)<7,J%K2X8( M7JZZBV,K7))\&SD/0SW*W2J,,QCYU4AKZ81RY,',B&L5A M'"=NZ,9"#^29LC5K%'G-_CKX@^,R=^8AQJCV<8=Q,G5D4H3'N<\U.!JU(PTI M:A>H;#K>B!]D*+ DJE>\.[U(7\SJ^[RL5I ZD0==ZO@N2<,L3&&4#O:\- JD M<@C5K5C6J&XTO4KQ_:,')RE4&E2*2=0\+,J)DR*!5A3J+#\3VJ3/Z3)4R8 ? MM>G>)J=$Y/YA6S\5Q;?BL6AX&;XA;R4(@X!2UPL13BA$S$A&1FNA$T@='JC: ML*Q"(RQPP"6G/,K4B>G.'*S)J8X"!VD\AS,82#+9\?D\H(C9H%RS(S@.*[*KBN M=O6VW.3RI<44R1.3&ON\R0G-B <,@"XD,V_2,B$R>C0N0V(T?:A-=BR).Q-H MMRO:80-JL.*Y69#Z3*Y\-Z4X2&.:NJ.5T$%"$8SJMRU+RF=^#BCSFK0*/=/2 M,0*:@F6RU"XE/"--\];!:P??T$I=*A9PHT '?6VF M0^AG6'RMMUM:-S_R9K/R4!:A (:)[P2!XR,WB;W1:N0X0G?)3-F:=7?\D+;. M$8(!HLY&N0JY"AOEEGG5V2B7I'2V=(H3KB3S*5187D8L9\P;@8P*=99T5&P5 ML/4H1IGK.R'%8>*F278()1.:N:N'HBGKS;HE(<:#5W[?E M;3?9[T!6K+OY WC.%6"#(M*7L/>95=TB'P@"U=<1-E= MX/@RX97B%1 9DY3A^"./$\9(DH"S:2*-@##.",,KP M^%3FM?CH4[8E--R>OX!YK3#J\MT=>!@PRLWQZBR*S?-VF5.:ZT=(X*9NGI^4 MSRM;YZB9T"EM-IE:+ZQ]7.1YKMRS=936;G=LWGWT_Z>EY"J M&_2=X7H%CL ORJQ<&#%"!0PKZ,""#FU7BV[ "PZ P1\C9)DS=/-M(''"?M&V4#M_ M/[0)FX[ KFN3[UV;\.!Y,[1)-0+7+> O2]"Y\WMK1"_@=-^>;_4<754NE/M4 M\!V\^K[X6.]V*^(X%*:N%R>8.A1G69C!T49&42!7,4ONVS)#3:DN%H,#M@S) MO)'9,Q(F0C(ULI81BREBKTUT%W/15U94]7U9/1MTB+@A)GZ(2)2$-(1L/>4- M*)*(NN)ONUFP;3D".X%D, 93(ED_"K/-KX4X[ 2RE4A,J27,Q6*V6\1B-+8Y M0K<\DHC)]%D7CLG\5Y>T=KZ7 [^7<%BP<_%XTGV\Z M4+O/^W;7LA[)KP8.P Z%%KK"JP=P44:&W@,I9,1Z/HC.(?]4B8Q829( MEJ>UT0N0]V[THWP']COVL[8&+ !Y8/!/!""_K_=5*S@'SMU^8B<<"VPZN1GS MT&J#!Z!WH:NFW[??B1?@:\$UI=R6G?B+S)Y60G\SK$^L&69NUF4L-N9VNK[H M4+(S:W33V@KCP V@BTA&L@#3#)(D&S%DB9_)K?;-VK:^&] 'W+^4U3 !_&V9 MVM#!-" !N-O.+'KWZWHF-7T,L"E=1 M>6OAN'(2"OTP19'G.6Y(21KA42T02;-,JH:*D@7+JZE^%JV&G?631=,OOW_+ MCK^=>8B^2=7$0-2C=AG#3=.'EW5!##"B.G2&D;N"Q(V"./&QD_@!?R_+]?!H M#='4EPM/5:U8#T3'"6WI@VC *3&,9"E>YD"2]N*=H:3&BNA@^E ]%A6C[^EK M_N.WG"EZF6]WGXJVJRC&TYIV*Y]-=VS-F=$D(7Z(243\H"O FL HQ7*7O0V8 MLSQ#,6#@?D0FMX=G@DNQ_;F9:93;>SN NP*?7I?&Y^5:VQ9>F MN"]W3'U@AF.($$TPRB!!"4Q2.)J/*)6J*V_,Z*SAS17(6\"@;NH&W.=5?MN] M[3A@!UV'X_=)Y03&'/]BXG,1ZN6$J8,(3N3I\$O> /7-#>! P8CT"ORCF?UZ MB"B-$^)FO"66(7SFW:HM]V YP>R*OQX3PA+?H6D2DAA&B4]<]G]QT-TV3MAO M@L"1D47)3UL6/_3M&[G^)J=FLN2(:99%7N24J0=RL<34YSQ,2(LB8!$@5&WX?\A_ M[E48"3T*7(<=+4QW"P[:$X1#(R8\:B M;=GAAA@SBM90LQ- M2)A9YI^W!:V;;\SPMV*];_K'J(OO[?%W@P"O8N*[ M*0[B#+I1 '&4>K$SHHA\(I6B:]JV91G\=EU,VO.P;^$-7-',K)<3@5Y%EJC65HI37O7@:&5EF4 MJNU8KGEU[U[%/QRE8;2JK)IE"WAH'"] MYC4<=E^+=<'"4::QGXKV8-)S0NQ$69BY*,X2Y&1#G4]F$B*Q&D]&#-G>AQ^P M@>8 [JJ[=5+?@'R[K7]T[SGS4OF;>O^]O=EO03[\DYD#DPD2IZ(0$]PO8Q2: M<>5E?&&.'Z6<( 54AI%/FQY7(GD!"TF^464 MJV6, S7H4\DO0Q"+!^=NHS\U,L[S,W,91,\KZ,$6;4 MHY=OM1AG2^DX=>4%69#B+/$\/_10YKK(BT<;"0I3F614N2];SD:]YO]$=#B9 M($KA[-0H1UIGIA<\*!4](!4F:QGBH8A]ZD!4D@'Q";I^*)KVZ0OK("U3(GXL M\< 7GCPFR"(!S]%TV0\8X#=96B1&5=>13#&^!%5 M*IXJWA8?R\=B\Z%J69\KV4*]ETAN-/!\'P88QDZ Q1EK@/'/!$_\+#0@S"& M3-E6*_;SNWS7Y<:/X(889UJKK RP::XFAI@ADI;Z."6DCS_&S[L1DKJ0(OQ1RX-GQ"$WH8M3(C9Y6V%#;J)^EP@K M:C%:G= %:6Z6H0#RL&O-/J%P#6V0CKH:EL8K2G&$$D@Q)+&#,X=]WC_8\BF4 MOG,F;<'R>.^O.FWKZK;/YU'9"U"D3DP*[+,FIPL]8>,.P1'2!6Y_O61E0C3T M6%R&@FCZ\-8E+DU&Y'855W& $C].$$D2 E%(LR -[)YNE_R)YZ?.)X)!\3W' ?%,"8AC:/,=^AX M)ASX*)2KC:%FPK( '7)S'WI8DJLP1=H$5V7V&9-'Q)B]3"SD] M(IC(YB1VN"^O1 M!$<3HF2"V64HDQ%/7KY);XP=B1"HV1>;UZ'7"E+VWMA MA)- ,@I2M&(_$.+ WL@6/UF;24='JHP*!T@SD"D=(W4\OK5 FSU,>IN=Z4A) MD]%E2)(!/U['2T:84=\:6GDXC6!(O,Q!80Q#3& PINR'7I1"F?,OA<_/E.ZZ_O\NIC7=WR M)0>O;'%R;N\AZL041S$,HM!'#O3"L;ABF*4P5=QMUC4[2_).=< CI#JV!],[ MG(D-,E/$+V[P&7/L_* TRYW"8%UY+O^B0U%*V,HF#/UCWFT8!('J1/_N=V>9 MX4W,[.\S)#VE&R5'>2Z_F.J(R8HP28O3#7'DYX5!TGOA6J'U_7W9%V/AM?OJ MJBVKVZ):$BUTU(YOJ>DX['SE&&(JE$&!T[MH^!C]#Z\J"GX, O M?#,(.,[Y=WC-\RJF'W-1*JA6$:)8$3D=&@ ]-(1J TS%C6IU-D8RY>T2&4S%;185), MDF8B44Z13D']VYANA]JV*;_OV^Y K*W!E_RB22Q*>7<&V%Z&4)EPI#;>$Z6+ M =T4;(W6Y_'UM8Y#+XG"+,Y\F/@!)%$8).A@B8FD9/$?Z>];%J8#)+#CF*[ M_P/_#J$;@(>\ 8\RJ$'Z,%J)?3%-LTV\G)@=.?_6<_[/GNS5U5ZR!=_@KX_I7G^"]TBJ]JNH/JHUC].W_M("O6Q?WWHAG_ M?=3]>]=)WOCWRD(GWYKBBTEK#2F_@F1M>'E]>\G).XM&)?J6H6SJ\-]8'FKP M()PNL]F4_+7,?/LE+S [PJ+S:/,,\ M>PZB#*'3F8E6FF8A2FK+N]=9C!99%'_JILW+JMB0O*G8\FMW@BHK;LIUV:YB MG@]%B>.%:1 1Q/3]< \EAFD*5X]%\[T6?^M&VZ#,4#[%IC2B-STHV0=O]%D5 MD\F9Z913QA$<&-&!7TZI'0">GX\LO7;S'F,3TF>0[F6HG4F'7CUU8Y@K]3/2 M%0HP#+P$$;;H#E,$V;)[/.6(L\R5JE>D\/E9LKEV9T]&=0]&WZ=/]4#4*'/6 M#D(O??HI=>HI3.DR!$C'@7=/.26Y,%4\:46B /LX3DE /2<)B.?Z8^Y'[$"^ MW::4-:IF;.Y4TOY&K2$QTJ=:3)IF95E.J-XND;2LNDAB.:MZS"Y#K\RY(UG_ M2)(G RFO6;E;;^O=OBFNBY]MNN4[?0FA*9-3WW4I07X2^2Z&KNB6_[(\VS2+#AB!7]PM*"#.W.&FAR7:OFU.HVR M#*VTY9QX%JX^A^_I:/705JO?RG:W_U[N[LHTK_[\K4M\6'DD\B!.O1#Y$8W\ MP(T=I[,3^WX$B5#!;?6O6U;#(R; 08GIGP97TQ(W#TUR*O:"(?!'C^B\4)FB M:E.O]WPPY/S0[L*4/<.B0MUWANOOHMK.?>H4&X8>[/3ZK)=O2+(^(Y=570/X M:U-]0UD[KXOFGA>:08-!QPT#%'H80XIIG%(7!>E@, R\4.C%4 -FYE53P.%U M]90 4I8+:2:E)=8FB7I:>\*?ONY*$ZDLP#8)U59B>6)5U/D%!6(RKP2F+]RR'"KKMD4NU63[0W53-_?=OP'\^=V\Y#DT/"6AO2O V=YJ=JOD M.2MB2J[(Y.*$7-6/\SJNQ8SH<1XOD/6AVK5-U^=HOB[0/2\NOL*93SP6X2,G M@0AG$28H&H8X M$UI+<\L?]_DMT6UUE]OOL7%NR6V,Q04LN\WY4MOH9Y)U MSX90[O---P'M=ON<,8#K7;M;12CQO#CQF>7,"_W8R?SL8!%CJ1H<.G8LJWYW MML GWC5GN[H%-T5W_WR[Y_5]>-HL&U4/W<96.W$'VCR]8H'N7,S*B?Z(BM\< M[R/= 1CHD,UP\11-1K EBEQ&Z&O'D904T8^P(7V*JJ]OKH:3^RJ.1GV2! M%S!;A 0X\M-@,)%@&L92CT[(?-BZ&%6W_;M^&X9FYCLS)SQ,C LENI8Q$-2@ MO[SWHNZ_:%?_OU.1Q?Y^5!4NV)%'!QZ% 8.&V%9%A.7$#P:37 D M50)0TY3EX7""KAL071&^;AI93TXC5E@5FX]G)%1N2C[E\OF4/&";5VVF>9K0 M'T,$+T.13#E36^F$DC?S\MT=O\_"_L-O #[FV^Z&2XOSIGEBH7174O!0QYF$ MR$G2% 8D@6[@0>(%O,2@&_AI&&>A5/5WLY8M:QI'V5_(X[\HCG@EZ\$;IEM, MW2['M)S8'4CN?G$"]8K7>AW1]N5)+U8V7HK,"46TTRC+$$A+OKV\D6>101GY M7/D!B5(/.YY/HL0+@]1+O/'3*0FIK"J^^\$9Q$Y>UMZG05RMC#(@+T+S*\H[ M0B',QW+&OSCD-X:UI+\RH_6\5*Q"+\V")(@]FCD889JB*!B-1JXG'=UHF)HC MG#F)8N1'NPZ-XCHP$X,*8;MX0UA/TNA$T(GR%Q$4]?!231:#F'DR%;,U+07;KL+E+.K[+T,10,\GO,L:;48]>574TS99,B/!BR+\"\_P')W]SY:$L M09GO$P][*(4PBE$\8G)H+/60KUTD4@&&:KTV/DBO7FV9=$O\YOE0!KN[^D?% MB_[S](==F[=%GP]QT__QS;;^H1"E6&Q)\2!F&8TH'^-QWPB3[C;@,59_)US>"K+D8UI@)>,F\N[II^4GBR8QTK/J49DG@ M\Z<-W22C*8V1$_>W)I/(BSQ'*M_6KEQ-M80RU6LLUY^+Y0&V935)['@N]? MBN8;?^OO: ]"%R$2N!G[+_:\T,T#AA0@&"G2H+BAS9PF:$#-]4IQ"#_F>'_49&] +/5^H-J=) M>Y8EZ0M_5:BN#E7:)8NP&V%43)OF)E-.I09T8, $.+ZKP^^.$.>^8/@N9Q/" M99+Q94B848]>W2LTS9:BK/4CF@,X*1P_;L F&'HPX>MMR"*Y.$D#/&2,0Q]G MB=15$Y-VYY:YX=Y)T;U9FJ_7S>'%Z?Z-Q![VZ>,56L*HUR9* CE;<\@)Y0CF MZ0J\TLRAD7KM'*!>5#"G.!073B,ML4@!->/9M) :9$]84,O=6"J&F?Y\\[5X M+*I]<D6>3B1*X\A8XARY+Y'!L_U!G0 ML>47QR=8N\L,IX(*.!>=DK&A,I-V-&Z"I2E1,T'N0E3,B"LO95K]_6WD0QTP!_2!.?"_Q<9BE_O#A&,:NT,O6$I^SK#GHOFC*=2X8:\G0 M,"T@EAB0DXG?/WVX)AGX=HVNR3<52=@5Z[_?UH__:_"&*T(T_H:+070B!D>/ MWQCR"G1<=F"K *Z5FUZBY$OW?O-0U@\& 0M*$"8PB7& ,I2E[O#YA$1)(%S= M1>:CE@B27S[) M,[WH)92".V++*%6>Q)/W.S.4.2W#_]5MG=XOVMKMB@A/XP8=^R[O7IPDT/7$[>K+ MIGB7 M)EI.!$?)XP,0C'C!#P88C(BOP $S&$&#ZXGZ698N6DC3.B&6-AMI&?IIU<-7 M%S-LLRFJLJ_?KOY4M\5;3[$B'Z=QY$61 Z,4T]!U:?^<8)20T"-2N^SFK%I6 MU%.@__-_Q*X3_7N7DRN;E6&09C%1O0S##=:F,()V33? M#,L02PM^U;8[L*0PKN^*S7Y;?+[!]?U#7?4%_SY4:R;03(Z'2GR#O_C8F&DBF64 M6)WL*6V>H0D7HM9S>/I2OV=C5U31:5XV7;6!WXJ,1=O# M!FV XQ0C[":QS\A&-'05(7:H!P?;3I9A3ZZ6DQF;,B-.J9K3 6+[["X% M?[RC*M;=26UW.K$^_KVRVA3W57E3KON37!:3WY>MPKMVAII%3/GF;P\Y!>3F MP0G *S!"Y OL$23@?VWNQPT$B)N01+/$+T,:#?OTZIT$\XP)%USA!/ S)3ZT MOY:[/_M\9^BX#B6Q#TF&@XBBA'I)5]TE"+TPS.1JJJB9L!S%/4,%."RU>Q&J M!(JIV SJW_#_K9DQ[VJ&?Y6X549KRDY_,=1*4 MQF'JQ70T$M)8Z'D[Q4_;#E ',. /CD90FU19FE;[&0B2C$(%N1$)/9ES)V$G M^]W+D/-M[]]0$TV:+JL;NN!K(UU%7 L^Y?=LA?S,5%;?YV6U"MS,25(_@![Q M:!2X* [1:"N&OE!:MYX%R\K @8'/-Z"#=L@C%A<(#>K>UXEY6%.5BQ[*#()Q MEH8SNJ%/V^7EPX /MUK?' PH?!W$21#CRTAA% M&8GBQ!EL17B M+/2IK0_?H/'OFHO <]Z>6_5IL[. 99Z^#[7)_B*AM]?U RT?BT.0.-YV3D+7 MC1#*(A"P#C&;C-2J4B8@M#.P)2>SKXE2 M45E5QB0T=@;FU!16A4$QH7W;Y7,RJTG0 D16UX/:7'>1$-C1Q.>J&(R$-*%A MZ'L.\C,4L=\X-!J->#@1/UJ1__1<.V4,D80\*% DH*5VV5%<]S(P*@*JP)"$ M=MIE2DTV#XS55:$;D;[R[YQ&JA.Q 'G4 %\;Z0P*HGC]HQZ,H"AVT\RCL4]0 M[(4!]-'!2$I\\>6]_*?G$D6&2&'(2U D(8IVV%$4109&1Q0E&%(013M,:8IB M^Z,V)8H'_]X317DB%B2*"N#?$D55#N1$D;7;07M]UTNC.$M3-W+9UY%'O=$, MBTZ%+K4I?WPN86PY)I6!+T.4C#A:XDA5'CD<+8&4X4E%(BWQI2N2')8QF3SZ M^*Y0*M"Q)*E4@?^F6"KSH)PSG3ZE1;6^N\^;/[O3;HR".(7$"[(L";!/DRP: M#ZCB*,9"19V-&;,MIZ\3@@_XI%)7S+$[K;D7(592@S4XG2?;^@57;VB3<9H7 MFH&M[,Y[N=AZ/*EKV6AT.&SWO=#W,X?X,4PPZ1Z0')/!40@]H2,98\8NJ&6Z M(B9+JZJ(6634I(B92,0Q(&//V9*2,46BERICJNZ\*V-:/ G7W\JWQ6ZHD_BI M: ];B"3VXC!&;A3[L1N$-!NS#I%#/*'D8#T+E@7KJTKQ5D6NQ 3)/DUR*M3A M&2M/7P'^@N]E*@R\2&,,*6\:?3R\[N&2.$S3&,(D0!!'*<08CP93 M)I9:VT7B9N;?*%)_*TB'3<5=(CM$:N\/7>YAH/,,R>P)R=.Z#&4RX![@K0'[/5S.\O%S+?K>N[Q_RZNG? M=OSQSU,&P9Z_0-36X&9?;4#]4/2#6/N&UG-.SJ4S*#*W@$P&5>2U?K^12??* M=W?\__@K&8_YEE=Q_'97-^UUT=Q_J!Z+75_9$54;_C9L4Z[;8L/__LH+,P>[ M3HAB-T4(!3%DTCU@"7PD5-_7+@+;01_#<,4&R>ZN>]1G@'X%=AS\K^R#]Z \ MP@/P_P_(:>-TN'_EP,$)Q1FJ48>T&6CL=2)$9$Z@%EE>];G@L/D,"VYJ\.SERM_34A M$\MT'?J6L3[7\N!E/79M-D2'Q:>BY8.N>\!K4VS2I]_9NN)#=0" UFWYV!6# M7U&248^Z+HW=Q(L(2M-XO !+HC"4*C=LT*SE0<23$;J)KEMPE=6XUF*C*C^ ME-M+-,FYV-[BA>B6BPXYTUUL.,($WY_ +[_WM/\-'-4,O<^[%4439W%"Z"PT MQ3+TSX9CM?5N+'OXV^9E56Q(WE3,W@ZM662]W^8L=,F*FW)=MBL(<>*0(,,P MIBF)XPBG8QT6DKB)U-F* 7/VLU!&1YK[S/(]BB8/+HWQNXPQ:-*A5T>8 MAKE2/L?\4C3\!_EMX:Q\&,(H2BA&;+ 3Z-!D3"R+7!<3J'62*6/(\C@[0N&+ M\?6S4SG^@SY_H&&@-8\UI85."*[\,GF"44R9YLJS"Y#N_Y>V^Z<*1K\5#_G3?OY?ZI2FK=?F0;[\6/->> M\?KYAI:[=;[]CR)O5IX395Y*/9=BDN*,N!2A[@69V'5=(K?*L@[&LNKQT0)^ M:3IH//#?E3_!?5VU=[N_R3YJ9;M5Q*1P40TB)Y<<>K^SR\%?@2/\*W!TH'L6 M:W2!_\'@!/]Y[P;@?LS]6)8>ZQ,*/%N#+D.EYW/WU>M;L_)L0>T_5!S']8]Z M!1,7TBR#T(TB&L:NX[EX@.*E;BJ5(VP%@'U53ZS)MP3-QB7;#L/699IO:G+@ MDT6H+BW,!V[-B+%\4_WE!%C!17715>73GM#R B,K%V<>9#KO^!%*PY2)/@E' M, E"4C4^+$&P+K8NM"VV8E3;DEOC+,\HN)/%K18BN1RC4=&5:K"_JNS*.:DM MO J<6I->RH;**O,0"ZRS-'8)+,A*&;@CQ M88?#0QX.["JN" +[BNO:5EPAHFTIKFF.9U1YR8.2B"*O#@]3 !I:FN#00Z$9=V]OBN:(N>( MK*FO).G&!=@>W_8UN&N9OX ,/^/8C!*K-=M?3HP5W5378QU>1269P^"0>&]' MU::[.L)_C>O[[SP/#757DU8^]*F;,8.8.''L(.Q 9S#N8R>CJ[9N\ZV8 !LR M*26W!W3BE*<%ZWS2LE;JK5E5=_3K\7DZ137$NIK\7H%M.;7N- M/6HNY_;;X8;;%1B!@A[IO,HJQMZ$CAJF?QFJ:=JIVFJ7E2R?NO^^*_YKST8U M>63_[YJ7.EN%A.+,CSS/@]0+0C?(H /#(/9)BFG@2%UA4S)@.;@\8@(=*/!' M!TNR>H\:=6(R9ITU.=&2)LQ.(=4W2)G0(BT.EZ$\>BZ\K**JSX>BJGP\5 B M(<5A3,+4<2C?Y,Q2&@[FV!H\$2HEH6UD=G7YJ%H@3)U')9FQ0Z&NU(BP-X?> M?!0H#*9-Z")U1\&-:>U1Y458?^[RIDCS7;%A0=1#4>VZ9'W4-*RG%7SAF3X= M_\J7?BV*?N3-YE-=?7[@?Y<7&&B?/E2[MNG*7.S^P?YM6VQ6F$=>8>S[J9^$ M-'&)1^,1L(\"H<=T%P#3L@;^EC=_%BWXSH&#G$/>@=L>FJ0"7K E!37TK]&( MDBK,$?_:-]^I6^#$+WZ3^O3O#;Z!SKDKP-S[M?Z0UV%-U: M6TW-"9?O( N9519 Q,MY:0&0Q"NX7;-/[TIN]5O1/);K MTV10?S:]%=FOU8 MYM^[(L K&K"@GOI>&- X3*@?.SZA41S&,T )#C#!@!,<@%Z(;(FB M:A:H7D9L;]"?VE:GE(BT$9\,^;-C@U5< M5[P65+=U=;"_BK/$14Y,HB!"2>:D[%?A8)A #X7"0;897VB>T7C?[?+M*D\"E&%-*4B\(H<]B M<#P:2R+7E0F$%4W8GC@X##:0?@RPY*)?5=K$0MX9&)/<>6_S:I,WFRXQC/QL MBXH7+1U@@A$G&(#.&_"^3=9$E*O)[C)"6UTG:J,]3C;A]:9@0?)F>#QWC)@] M)X@#?JLL##/J^YX;0W0PYH=2BV]%$Y8U9T3%9O'A 6C%Y%4U_L3$9P;JY,3G MP-KAV>R++*S?YF4R[52+R&7HC*X3K])*#7 BJC/7^<]B]Z4_8CDLRV-*4\_+ MO,@-'4IH'*-@M(10(%5T4.7[EA6FKZ+?3=,U6Q\TH.48QW,F.9E1HD],8VPS M)WEJU'$TP+F0NKS!R(2TZ/"W#%W1\J VUYMD(Y>F?&1K^CXYDJ88:]U6/1?*^%'X'2,R8SM$YQ"8^P#A_(ATV>XB=/HY)] MO4:74#&)FI%).9'J*1SWR2Y_LCE-U(16&6)X&6IERIF7[W"9Y$A*L=ZPYD5Q ME%(GA1G*@BP-*7;X?VNK>^+ MYKKXV:;,VS]7(?6CS,->2B.80"])XZB_XYPD:1HG4I5OC!FUO<;K<)ER)?:1A=4E*DN16KW6Y%SLYO/U=>"+Y?*ZC;-=^4)#"_#*(4012A-8C^) M0\9?#\,G&95[!L&X\3G$K!^+W1M455ZMRWP+>OB*HF:,>$F=NP3GJM)W-5 , M1KB /[,X @8=XJ$X#;B\, HR*Z*5IAMI8?)IW+USBFJ'1VF1/5EZ"V!!* R\ M,$A#G+I>ZL5Q$(Y8/(*D$BGL(+B0W'Y4W;^SU Z2PGNQ)E!7WQ/(?PT)EN%8 M1(>MM-G"Q-B.C^<4V2*CPN6"VKSM;L=^OL'Y[HYNZQ\[]'W7;16L7->C"/NN MGZ013K. %Z#MG_3%D 7?HHGF6C;L#>X#+*ZL'!CHD($_1FQSU]R:H&EB?!IA M=QG#T(PK+^NCX"2%9[&6N%Q#'0R,XB*%4+=*9(%F.AKI1>M.- MTFZONQ[A@_R 7RX@K/X&#HZ HR=7 MX.@+.#IS,1DVTP83@CUS(R]#VN=VNK[HP)*>+OJ,^H_U;K=*O R%#B:NY_#O M1AB3>+#AT!A)'8O(?=FR>'-MV#((,@.B71UM M_G._:[MB<=M/'!(W?PRSI?>"P,K)T8N#%+B,54-44Q2'([&7!)D4N\E*YJP+&?? MVGK]YU#Q?7U:&7ZX^+6$@NY3!P5ZI"YC4.DZ(50$79(3V8HT??1RG?\D?;]) MBZJX*=M51*B7)J$?N-CU7!1YD!ZL1@R+2FD:55O6(X.AVDI7.4*M,(TRC:)1 MP'P,R@8 WG#NHYA P,X\,L [WP!2JME:\Z0-3GQFZ%Y&?)DS)LS%6W,L"1U M<_*M/?+A'/5PM+JB,&;_DX9)2%&4>BA)(![M8X@]&>DR9]6RB'5 5:Y/FJ%4 M3,8NPZ:" ] +W+D4(G! Y\XVP#+FSX-=;MS4M,".E4_F8WWQ=OG[ZP#MSR!W >.N.90Z@31@BF41;"$+H)]4;C- BB M557<=B6\A<:L(:-" S;I!^PI/N%QRS&"7VYSOF_,W]MX7B;X>.G\1U.VQ:_U MS8VD6)HB7TPIYV1=228YP'$3G]&=E;N'>GCJA+$^P@4=7G /*]:BI$X(96& M6V$9.FG:J=IJSU552%HW17E;]1?JUT^'--?_4VQNBV.I(GZV'#E>%J<.BU83 MZOIA0KSC\AI25;4T!F!NY;SI@0_5.=9/X(XC5E9+E^UNU7JX1"[;ABE?A#'V(F(/P;$'O'D*D5J&;*=WK)EZX"<]1$NHV S MH.-5V3IXTB7W-1@5D\O9R)03Q@.LCL<1&$#O\6BKWOY9CB94S@BUR] S,ZZ\ MKL!OBA]1C?I0\6?/Z^;I7WP5F-4_JA4)L\@-"0P#E+HX2%('!J,A[*121X4* MG[>L1QV07S<,"5^6E0,^Z9L)*KR)Z8]ERN14YP &''F;5VI>TS$A,!K<+4-6 M=!RHC?4CR;OCSZ.L[HE/GI1:5V,DEA9\"76=_URE+,QR,M01CN;6E2[[:Z63^T#V*1>3I=FY5KL2_G*]>((3G*PMK\#W M#BT_G9WY K@XCQ-"9Z,UEJ& 5CQ[><7;&GOB8=>Z88.?+4+[_YXDQ>+\H6SS M[2$CUD\A##9&J)!WD4:0C;XZ\&!7T:8?^,- M[ *".(N3,:/QIEB&DMIP[%6,:8D[=1T=U\M?BW51/O)B+ROJI?K2 M% ]YN1D3HX=\:%1M^C=FNB7=*HS#(&%*Z6:)0V &H]@=RSOYD1LYNKIE!(1U M01M0'MZG.LG,RQ6J]MIJ"U7]FZ\13 KCV"CCQ0W>)L-;6--M,I-:BK J):-& MFVFI^FK6R7>%UP*G^NOBX8W459PYV/$RXB8>#3/7#]W('>VZ/I&Z$Z)OS782 MRKA44WH$V0"9NNM@&SR:701_>8?9F5? QREY:\LV4N5.V5_A!>^:DQIB=B+ MQPE'-3WL.Y[\V7_\!O$FV)1H@ 1+N M>9AINVP+)T\")W%))-Q@LL;)!*-> E\]-CCZD4'U?ID@ETNY1)::OGYH]6CJ M>3AXX:DO/Y_@"E NJLME 8^QXT#<_K MI\P00:&G824V*R3@XJ_%?N4I :AK,=Z!<:_ WJ,&?+Q:ZH(^$)=V54[66O:5&78>FL\P >P@3A&G$0AB91@< .[XM=C@DL6'U!T+TW^_9VK"X M!8\MS OP6-<-8(O!]-W: $X_9I3J%4TX7\H>@GKYPQ77K M"JT4E9_'(4E5X U--%6%96]O.BMB;_14-'Q*LBT[S2)%R2!=LY<>ZXERG'[? MK2*/6-B+?,MQH!FX 0F=[NXDA!CZ$^>C$UN?=5+ZD)2_I[OZ'=6JASEQ,CJ5 M_9$STCEHES8M99# >$%Z-%_NBW*3RSL+3PW':939((JR3&:**HJZ]Z;JDIE M-9@2XK])FX6.OAKBD*?K#@ M AS94.\UU%9H+^^C?<"I^>I]K%\@F,'F@>@P%^-C0D9=!O/$P>#*L P@)^>@&%0O^=;K;;>LR3$PAI)3[E<.SN(K/0O$4D:X! M7IS,CUA.=\^QQBFKDTG73S6GFS0@BI+XDI^DMG(MSW=M:#BF3Z?LR I,IWM7 M.T).C"6DEHYI=J[4TI_V7?[2XU%6TYRY9^][@$\3%R)?3!E'Y)#IFB$F)0N, MVQ5ZZ*4*PT9GV@R];9*6[:I( +^DEJ>+<&_+Q$GP%?2 N[:JER6 5/37MOL-15Z_ZGSY M6&-?N38V$$:63<%"V[=#S^B>Z8AL[(=C]R7F1SKK#G;Z(RW769.[43&4H&A@ MUCNC66O\X:=[9C[ UU=7X_<\%G"^^&:)WGZ?LLOR^[^OM@R!.PB4__C@)2]$D=_>U=F:_I1?03+A!.ZE?F%,RXMZI!I.8HM9I:KR+QS M!+M^K.I/^^S9;=PN*V]NTI*X9 MI[GCB!73576,3M-.-D&O*>RG[#6T9;3Q%$D<^C>)6[TT;IHI9W1, C]C-F"B M)/^]R?,.;-N!)#2

=;G]5V>=LW96 "?1SX&!+$7AMT3=@MG9'G>X;8I&A4$\HG0STJ)C 'S1'3 ME7'L\>F*.MI&ZCRCXO,8961.FEF#(3Q";R\-X3RQUW^8KC^4CRE M9G3@KH;'%\0E M<#D>E<6089[C 1CX95X&-\5ZSWZ_.6S0@\D7F)0S^DK9F:FU7ANN;=1J M_:[Q)^1:'F'+ZK5$.PK974E5UO>*U;N#MHMQ;.+0<5W+\/MM;">VD(0;,V.: M%=)TZ3=FYDSF?M\#?,NWA<@7BP0CDK)U3;F6DE;-[0H]9K(J#!N='BW('==L M%]_>INO=Y2W^L;ZG_3;]1M=;ESD#Q/[':MH])=OV"OBW/FN)_6R%W1@B$IHF MA40[EV?Z;I>0'3N(6-QS8848%,^4&^1LG9FVV$&9L 5GD==J>]%H;GHPH[K8OTC(K-F]?O6I3OH^-; Q?&0@&ADVP93LAB0DV/-1E$<:^8P0B2QK-H,^P M+-JT,-D35;*#MJ:LV9Y-;,LEKN/%GFO .#*[5#7L MT96Z2(Z'6B2*5\22E/0#J:$J<>/VY)] J_AME2D]@@R+* G9%G]\I<31+P^E M;_+-B4V].*O6VZ+:EVE?Z<# IN]%IFM@UV?OT[K$Z%[EB:GF^:)BHA2,8CVY MWC\^-I4.DRW8]/":U([\4SU3/RKW157EU%'&?XG/UM5ZD'_^K8WSQ&?4@&&_ M "WZH^I@S$VG3C[ P83%2M!,Y?R=<#"+._6)"/.8>R(HS,@SUSD+JF>QU>?\ M;_ECDFW./QYD8^@X%K%"TW#LR#")";OS\1@Y#M>#:');5*SP\='VR[Z&*N,1 M2Y:[^9>)9!B];YTXNI+.MP3F%?)L*E?U3;!G"KKH<8MM-^F,74<-_ M7T$'A9 8/HQ"'Q++IJL>W[*=@/@H,A$6NHXRM@WE(67@FI9BJ;>DR/)UM1R.UC8NIRNIY)6)9,\YBJ1<^' M7VG+"H1_)&4M>[OGSSF=:N^;C'[VI.T-U ML&2&XY^S(BQ?B]T_T]VW=%WRQ-^:>VMMOZN()H^H-]/?,=066<#XC@\G[60_4TX*'0;02* MZ=KGG(Z@]";Y<6K>2; 36K$=6P&*B $-9,9FW:0;F3#VA*1I4D.*U:7!!G;) M#]$K,]/HXUMYSL:'CR32AM5G%K[$%&<$53Q*0RT]4AGZW6N%.4?%"569S-JR2C(= M?B&I]P@K!KL8T#94Q<5#DN6KV,&A&1'/-F%(3-\T?=BW%5)6!&5C1 M+:$<# M35P]QA#(+2&*N9.@(^_1)EM)WC(R+"<3&-1&4Z;8\%98)C/"E?7Q/]G=_?5C MFFY^31^^I^7*MIS0B4SBAU[DN3XTL1ET31C0\;B3.T0_6+&6,#B@Q@,Z?@6R M!X19XLC&4$F0F& <AG!85[M#C3$*-::]S2]3QQRV8Z_MTL]^F ME[=O+B^^NK)X4U>]=5S+(DX8> B:GF^:D+@!\; =1)%C.A%7%5I5;2N6S0YD M_1IPD1\N$[^^04P'-L/+.?M3Y@E.25W0"6*J*H]_-9HJ1N20K"IRB2;*JLJZ MU^*JE$7NJQ!9]5A4R?:7LM@_HFU25=EMMFYR"-FYDNT3Y%J^@2+LPM#RW,AR MNU:= ')5,I35EF+][."!&A]X"5#H[%@:N7P2.2>O8I(XB5(U5RJ&N1I0/5DL MZZ%RTJQY?=5"*DL25*P]P<)^;)JQZV'#PQ:T;<-%=MLN_0X)%8Z8WMJR2B9T MDBV1XLEJIH!=J7HFXZQ;IJ*=/?^6S[7VJB9J#[^NC6)JE+(UWZ2;R]OH^9K. M#;\6]5*\R'=9OJ?__)B6-:*JW)Z04F(I'M M=WL",'(#H8LDDIN>:;/SN&CBFWVV&BGXC8%NOA:<\\KV!I]V+^B(<1N>LGR@ MZ*E!$38'U%B16_307U7&O7FL4"&'O!K;WW.^21\>BS(IGS\_/"99RK2L&N$]:7HJZ)DJO\YK_^*728LT_LTK[*GM+G!P_XB2F^+DMWEZ6OSMG\6 M[JBYW_<[MH%[4["B:S2>4+]0='>?LB),S-9^-W9B4T3>_SQ6*XXL!UK MN:%G>4\).7O:6T0J'JD M8L'DS^, SCCVYS%870BMK?VTHR1]VG4L@:,>R*RFRR!6D>B ]P+TMGRBQGRJ MZF512P4K:5)_*GA!8OM)WVL&V>72XZ+[W9\>TPAV!7A)).B8G#> ?YAN-#!W M^# V< \%/:8M?T)>BS^[B(I-ULXWR(H'EFFR944 M!#W8S3O=P(J@R+Q+2P-49_'76-FFW6 VHG6WTV-BH3=%Q0>2$8%K<"]WAY)\L5I. M;#?^+LW7SVA?EJQ ,(X,UW.1'QN.Y9DNL1 RB&\$%B$!)GPE3)0UOL >^!'J M"U#C!D? +T +7>#BEQ*O#,='+1PR?2_\@_A"X%[>TCX9=U5/A6_X[N^-X.M$ MW%9.O0:W_)2:5\S4A>7$NE^*I[3,ZZ_J"JP=BMC !K%M=MD<8R?R+=-U&0H2 MF!$T+20CU(UM>]%(1^?[/6S0X)8LKJ-=,BW.S>$-F6%.8T?("7)S.$1%C!OE MF,DA[@Q;(R+<5-[U#G"3K>.,;W)8G+R4.U3DS>^^%KNTNFJ>\6EOF':H7-NQ ML&59F"XH$8Z"P"$1114Y%O(B8O#7/)D!R](+O6,S0&T': WIKG?+7FW( "_I.\+ORXKI.T;ES A8J6D3)<.7U=RY M!3HFZH(/E[?-B3'+T7M[CMP_!QI&1AQYL6?Y!!$'&K%%/.+YKA\@TX#%GP0?5YW 0GPAKYALQ73Z5\M@*\D_,@)\O +6!B39[6&,I MC9Y.\7M)AO/X3P\EG]/@4VEY])4:;97=[,'M?/-V5"IYAUK2(:ENKO MMDV1ALW_[IN):&_&J>S JZ2>A(86M&%@FR1VW- P#"OV[S?738K&.7I<>?=_FJQ^GJW_D<"O)?2,"[-P=1^^0.CL;G$%T&2_)W--< M$=,@$-NFC_W(-E! (WC8-4U\CZQV['5@>;N6[S8H%,!Z;-QZ5C]V#(KW=B?E M;TZ^S[2\[4>I)"O<8-1#Y8^9F[AOR$V\WGH[SJ01>W^"?/$JWXE6^Q9#WXX" M#YM!1"++@E88N;W6!KZ+1 1O2CN*=>[E"&2:)B9IDRCD4[*YV!,3,$[INM!B MXCI X8"2R2!>#P&38DDAOUL*7MY?K_8 O!Q;!I1X#J8 M.-B*:P@>-*S8$JK0++5AQ3L/1UA/%FYY,5+'/=TAUP]\(KB8"\1442[[:FZ/ M"S Y((Y*'**'6JHQ[?4M:W7\"6?GL9)YNV?4OXQ6E]9W XM8[/ZU3>*0O5@7 M$:=K$V.;ZP5E.2TI5LP&$SB &O4XQT0R^51P/A[%9$^80K4IBZ?8X4E0G,2J M'MHER99SR8<2&.)5IU=-M67QH>>%$8Q)C#P7$N+9Q(%=6UYH"J6(C&MA9C4: M^;[&2/;X9$@]<=/D9Z&G,T[2,J [TVC40V\FVE#([%C25Y-M;?88XC@,0B^P M S-T8OI%FUKG03-P?%?R4I*S5=7KR$OT673O1C7/TI:*"B@67">>9W>A1R>X M69NV)A1D7@^14V"7^&IP%',CQ/!D4E/;N&L;!HP1)+9CF('MFB3LE-C$R!*: M?4EJ$'G-H*Y@"K?&HIPRW:2:44 MH\[KI#S.1HCDUW1W2/$[*HE!IZMLUZZ%X7LX6]FQ[ 'B"[_H M*JU<]/*)K%Q/:2>WDLT[+[PJ>!PAP7%ZF^7I)DIS^L7NBG;ZE]F$=7RH"\^& M597N+K]OL[LZ6K0 +1)89F2$9NA'-D7J6Z'= 0QA%(X49]6P%,MV"Q^T^,$5 M6X)0T6:&'$W%1LNT>,RD,;RR/]&\7J;5%5V MFZUKF2>4$0YH;>&RIBI&EWC:5\,P+!0'=A@9.$ >\F,2VGX'U7:(T%7510#. M<;HW^L6^E\5OOM&?LFW;/Y)R(_PB\A*^YPL"VKM]Q(GCK!Y7]/ZR?*\,Q)I% M.X$>\6A9"MZ\^+RX/_BS:XOU[_?%EKJG:O):5L@U8A>;T#0#*\2V#5T_ZAJ* MH.FL'FN U[NDW/'%IA&-B$C,:SS<:M-6%P5)Q40C3M?UV@W8Y@6@ ]N;.R_T M-4F#R:"C&=5CO$XQX$W:YT0NI%[!1H[MV9YA8.3%T#&@&X9!U[018KQZ2LOO MA\V*3*6CM%QCZ-WRT/V=4-VR8^TZ@N(L&).Y2NM/'^V]F&O$?/Z1X^1 M*=>D,=>(Q?B:$.EBTXL]Z#EF[-2G\#&$74BU78*--M+A?#,ZSKW7A'B>X;L!,MP001<[?F@9 M]3%K0(((88*$[K?.#D[Q[D:45%D])!^/P-Q.X6$Y\U]/R9;U V]HHBTE=W=E>M>"^98^I?D^K6\>']J. M8A03TR/0,>W8A79HU;LCM.W -[Q(*-[(:5%Q$+G>/SPDY3-3E18?^/Y,!:?8 M[-?LU;MB_UA+T"]I<5A5V,4!2;!@YPA$.C7DGXQ(&V M+Y3^/0<>Q8+*QA7XJ:RAL4EWE?T #T6^NQWB(EM@_Y3#1\< M\(/&@ MP; )H;;@ O17-A)O9 9@A\\JQ!.8'Q'I.O^HAY;-:7"PWBE2& 0;D MYH]BY7H>,MT8P=CSH!=3$&U!#(8%QD2=\/,B4"_U@4I-YR9:A8JKX'@.W6:X M 06NLTZWW$I39E%??40M%K9QDOJ.8U2AWM+.FJX"8MF11[P@-%T+^P'V3;M# M$UH1U^O>JC$HUUS+4*ZY?&0K4UWI/,^GNPRZ]LK+0,K57B&/?5CU%;-RNOZ. M8%6= A,Z7%:A:V,#!9X;&R1V8FSX,>S Q %6/.7E@J!>?TW5^LM'M2KYE<[R M;.K+D.LNO@RC5.T5J^!"X)ZX;64"R\7U(2.G"Z\X MIVJ$-[RE$M4C\NA$VR2^&P:>%WJN'82.V2*"+H&..O45PZ%8@F_NTS)-&"*5 M0BQ(O0HU5L?Z'))<>^AC"/,+HJ6I\SCW?42)'FGI))V>PJY LAJ[GYKE^W1S M^9B6SF75O$ZT4LB@P MM(\:ZZ^JGP9W*CV6!+;GV*&)0X)#VT0(NT8'RX2Q4'5BY6 4S\AJD0;LL5WA M9%3%3N 67'WX%U;@8Y6].*JZ<$:<+_2XHC"5\V&=GL>=V@CW3.:^5?(Y>>:N MKM:5_"5%>?WB ? X_;[[-=FUW_TCV]UG^67>+/F3K/Q[LMVG*]-%?AQY?H#9 MF]\X"(CI-Z"@$[BFT%-DBJ$HEO4O:56!W7V2 Q,\#^5<+N(&/FG7R ."PD[A M'96JOCBJ9'U;E)]8L+T +?YG^M-M+4-4Z=G<^YH.0[I [WX,8OJ3"_!';2.@ M1M;+\@O [ 2UH3/79YODE 'EG\G;>NC^7,:^KN0V)\?O:7[^N,NY$=5;!A30 MS3T-6'?W-W\4#%IUP&;;?A0$H172D!00.T;8"#IL/B9<;R_-BTAQ!(CWK (( ME?]= :PZ!G#>6I[9+\.Q0%^7B(6$W@16#@V\>LL U 'C8 >H#:G%OC6%I>/6 MPE_Q"/^2[MP4Z_U#=V'U [KU!?X1[J4!OEY-@^K@W@US[\/!OD'=NVO= MNZ/NK8','+"."0M..@%$=?NW,R0Y@GE-@OE4&THG^89 MV;%\-J>H#^8L@'?!G!DS6S2?YE%5X7PVS\X7SUD,[^+Y+?/PH@%]B& I$5V* M!S]:2)=C].B8+I%S.3NRA^]6M!$C-",'&Q$,/2N"=NQUS?LVI@OP8I=L9>R] M"C0J%)A[?/SI3.Q/=-I_.WPW>J=M!+L?84]MC%E"NV>C>>,=B4V9SK[P4UM3 M\OH^37=AO@DWF_HMG&1[.*VIHF>A.1;@J;(E_JNK4 M+8H%7&*1C0,A3GAVBCCW(HZL.[N= M,(8!'78$1N$NIOI>;#5P51940W?/[%U,IL6L*/GCT MB_UVB]\R/,<;D'80Q2;8DUGEFQC/2:B8DAZX MO.JY[-$M].CO.VP-3#IE\:S'9%&:-86:WB@F8%^*_*Z^,-1<$_J?=+MI]U6B MY_J?;NC'A3^R:H4@"GT2AKYO01(A!(G3;FQ:IF="KM0>^:VJ3N"D0$%S;:^! M"AC6/G^0E9AN4O<98/ ;@RRXF2#1 7RJMPSW8OHGE78E:LC-XH NRO>$'@JI MP*Y"=1^6I9I?DX#%<@13H,%EM?(" M,*C@MP:L-)44(7RJ0"KB6JHV\M(\LRH>J!LEB".8UUT+QYC$+8.C^>(_!GNB M4].BS-*JFY]B(_ -WPX"!+$'(V28?3NF;R"Q RO13U>L;4> 1,^*A'GB/=51 M29&8)!UA66AQ^H:-P3.0L5CQ_.1 M:R,_R^ZPQG84X.X*JV63T!)*;E,&0G'$?0&& MO?Z>UFOZQWU9[=F9SZX 2;W'2?]E?9]4*4CNRC05/TU3YR6^X*>%@\0BV15LF:M7J?E4[9.*Y*FU=_8"U[US[+C'X6=)*T\RS3\.(PB%!@. ML3%QS"["V'%(N+9_EL"E/BNBM@:PW@>H\W>?UHU!8'>P"%0M;G!+;0+[^KF^ M76_5X<>"(6 11P]'!=U]+)RH\>_F7H'D.XW=/"Y][V^-Y^Y30*7@H6(O:K)O MSLW3+NA/LPID= I.)WB/S1OBU;O=I.DE=/[W/3W,"YM.DPQWF[I 40VI U-. MO>XHUX?GDA07ZBD:I#DN97FQ_#@5FJRDCTFV:2L7OVG\J&W/AJ$=^V'DDL - M8FR$7MYY%7K00L0UHQB[#@F@"R'J!SP. M#8%!)['5A8?=8_+,QMSY\V*^0<=/R+EAIX!2#0:>"JL*M1U1\,I_G=-Q>2NR M9[ O2Z8&H>52-%%D&E9 #.(&V# [0#B.A!Z94@A#\=*[S8ZZ3[>;OGZ(8 %6 MA2[@VSO5A'W5NZ?=.R@M]IEK.8SF>& '=0;'Z;&'.H>AKRM S,6MF%0?I]\5 MNZNDW+V"V(*XI.OS%CL!4M+^ .%^ @D$; MH]&2N1<1Y^5H%U/E,\G"Q0XPS&PKZ[5NM\ OP.6@6Q2*LA"W[ZJQ&D_I),.* M+#RIORK9Y-L3.NQ4A9O_W5<[-CFOOJ7K;5)5V6VVKI6?[6F] ;QRH WC* XB M V/HN(Z+2?=N@D/(/P6.D MXQ.!Y(#[@FW>?3 GB9P/:>*L<8=!KW%6YWW3U::\3T'GY?;HZ.CX9_))S7@V MS^[8SN @#?:29C&SF+GC"T32%V&;!O.32Z@&R76QW:P0<@)HF,0(<.P:T(DL MU-T2<)!K<-UL5-+P/(N6BD(14%OI['*$P26)';E9=-?S+JTK@8$+]C$YO!'AE!4":.E!R4)S7 MD>.BYBP.E1<_WZ5T2H"5YZ\/$H$E&BP:HF5SS5]NK:I0O=Z\2_/U,ZYVV4.R M2R]OK^@/LN_;E/W""IK0"Y 3VU806AAYEN&X?=L1]%=YNN/+IY#3'I<.!(T. M=-!$HG #;P>V72+BW+6^.$@:.).72[(>I_"2;7I3[DL^8Z.N^I_; ?HER7*& MX3+O?GWEFL@,B.F:/H2NB4TKZA.NG"!R"%]JN&H4RE/%&:;N]?AV8?_Y>UME>Y8IVUV>9OW0B*$ I_X MIN7'KF?1-3ONMGEMCZ[EA?+,Q[6@>*U[ -75VASU8-1(]H:7IO,1)[;:%.=, MB4(U_::UI%AO6G @;=&Q_>\:GF#5T8ET\@G/?$R* M"5!'8@<,=,@6JDTZR-. (LGA5P]EDF1+H:('\BE55>Y634;S^KFN+&_XQ+.1 M8SBV;;@.#*+8#+N/MT*7J^"-\(>JWMMOL0B]9"'.S+"^*"5%3$IX^>#1#6K6 MD6;0[U[KQ6N[3TC#:&J658'QL(N)78)O;*_;CUZ%VVW;#'M.N*F?;H0!]BW3 ML.T0^[01,T1VUU1L!5P7M28UH#JI<;L%!TR"[S-,8VY8!V8C34P31/D:T(8J M7?_EKGCZS\Y2I@]>_QW3!^]('X;X.*$54NA;5C?DF%!([$Z">H*^_G/E^RXQ M;3.R8R,D, H1"MO]6#NR7)=K\2+T@:KG"/=9GER ?^Z3''Q+\X5[HN59$G.ZCB>KY@[00R.,>O;![$QB\'!?)' M+35Y:-2*,*+)J!6"_'K4BMO+NZO8UU;_TA="MP*3Q('IFL3V3#MPPSCHY<$V MS5!D*W'$QRL>T3VB"<]KC"&-;\-0,5]B(U^0*B4[@V\)&=@.G,">'GN 4PPH MI/4DP;2'M,R>DEWVE(9/:9G3Y;F MYEQ,IP[H+D!'?0\0= AGSB%YG[&A?!&)?.NA;%(M>IT'(IVM$=K'SG^_%BSC M)-F&]76=E6$[GD%H:\0B<60@PX]@UR8*#&NDZHUH2;'>=6C 4[+=ITSK-CW< M"I1-,4AV7RFEO:5XR-;@/MW[21MBBWGQ6PR0]R+P/ND3+\G5;I!Q0.KH]PDM9QTZ@D'D1J';&L!.6[!PS-,#]MPQ\*F'-R+PZ4&92"#4 M _&'#(R=R?WNS\%HP*Q>(%;.XLWW8J=>74JC6*H9,:=BJV80EXNUW[+J=U*F MZ>>XN%V%%H%4=6ANG3+04%LA85 M*(=445>?+A!,E;M3FQC*+ 7,5-#9^M%#YRG?S14Q)_6;/V&@G,:'RO@HP5/: MA,5?LSQ[V#^L7!^:,3%]-[:A1;]R8L]HX;NN%[M:14=>T,L$2?#0P-,L6')[ M6I.8J<+)NH?."_#K.WWG8\;0UJHE0ZEH=_HWB:C"M,P=6,?Y39_XFORHX4,7 ML302XCDD@@XQ/0_[/7SDB!]JZ@!ZJ?C:P-,MOO)Z6I?XJL#)'R"^OM-W/FA\ M;:Q:-+X*=J=_E_@J2LOL\764WQ:)K]V9;YP]99LTW]3K;N1&R/,B%T7((0:= M%+@0=KC#D"RWK3L*K>*(VJ>#;%I0@OF4RQ.T1/14[DEMPF;?/SI3/_J&[BG7 MS14E)W6;/V%XG,:'RK@HP5.\ ?'7XJF&]SF_WB7YA@(*\PW^L:.M4IQEL=FO M=_](F!F[Y\_YNDPI_CAM_ONMV&Y)43(K5I$76\AW31O'/K0LB,T A3'&CA_9 M!$="86\N3(J#6V<&72V"SA! _P,Z4T!K"^B, >%Z7>Z3[07HS (_=8;]#'YC MMH'6.,'KGK.YF2\%*(A10%#@&KAKS+5-LGI,RZS84(M*SCK_(QL2T8[7F+AE)$KO MLKR^X_D]H3]8SSRW/4W-P$">R*4>XW*J$874_B5CU%R5:?HCJU@5W]<#>16% MINVYIAMY-HH"(X8!,CL<'@R$KG#*;UUU1G87?),&JN#^@@*V^29(RQ(MN/Z7 M,/UAKXH=6=?]539PP79&01S@75@K9?A09QF58A^7PLIC1 MA=S8\D/;L?TH[!HS0XC;Q1?.)VG8N\V(+[TZ1/PG3_GFPZ^Z>&G4>?CP&\&W MZA+CY#!&UL[+U9ER,WDB;Z/K]" M5_.L$O:ES]3,P:K.>U(9>3-37=-/?CQ)CPBV&/1H)YG*J%]_ 0:=L7%Q$N[. M):M.28I@ "#LLP^ P6 P_*__\_UN_-.WHIJ.RLG??X9_ S__5$P&Y7 TN?G[ MSW]\_D5]-N_>_?Q__O?_^%__SR^__%_]Z?U/MAS,[XK)["=3%?FL&/[TUVAV M^],_AL7TSY^NJ_+NIW^4U9^C;_DOOSQ6^FGQPW@T^?/?XK^^YM/BI^_3T;]- M![?%7?Z^'.2SQ7??SF;W__;KKW_]]=??OG^MQG\KJYM?$0#XUU6MC27B;[_4 MQ7Z)'_T"T2\8_NW[=/CS3T'"R73QW0V^I"[^_4WYO_"B-)12_KKXZZKH=+2N M8&@6_OI_?W__>2'G+Z/)=)9/!L7/__M__/33(QQ5.2X^%=<_Q?_^\>G=BT8F M17E_6\[*R6@P_=N@O/LU%OI53:?%[',^CMU<-'%;%==__WER/YL$L:$ #(,H M]/]\4W#V<%_\_>?IZ.X^?O9K*YVPQ2P?C:>-^_*J?(M=TODX8OOYMBAFIKR[ M+R>!H#L[MKU6Y]U3@T$Y#__]5 R*,%Z^CHL/Q:PAIH>WV(=8U;P8JLGP:G9; M5&9>5>'C]Z/\ZV@\FHV*::J(>[7>O;AW934;_7,QB;GO]\5DVG1<'-I>YR*Y MZ6QT%Z=V/Y_-JV)-CZZN/\ZKP6V8+X?O)F%:NQD%KBW&>9IVV_SFSF%Z-_D6 M_E-6J93>W$[G(BS&T(=R,FAWD#9NMG,!/U;%?3X:+LDS?35MM,#8 [Z@>Z$[ M&9LG,^Z^Q(7M0"%>UNV\J__(JRJ?S!X6JU8^3L)_>UNMBC(=3<,\6Q73\+V+ MR3?0^O/H9C*Z'@U"%Y9F1M@B?"S'H\&HB3(.;O*X@C766&K+QQ6S0SUVJ$^3 M3V_C/^Z_Y\':'<=!\ODV6 Q?BNHN+JK3V=W"HIH,/X6?J]$@&!:Q_"XI4]L] M 1%_SX/]M%AQKZY_SZL_ ]G"Q/>Y&"P_#174<#B*"LS'[R;7976WT&9#OA^Y M6R< \(5O,@LTU M3I=A;7-="_0YF(_%@A!7UW&4^7'YUV'ZV-I2KV*$O5I5W(8R8;V.E4$H]WG@_V$!@E M6 MWNSAV39^9\<:U&VQJSX?5?^1C^>%'4T'XW(ZKW9CMZU.QUU[]+;';=C3>'\1FC74C1#-R+JQ0HN=^G_S^WSR,>X4R\G'L+G?V:F-%;KL M5$/M[JK78A<_%+.XL?Y85)]O\VIG8-V&XMUU*&[YYH]';5?7<3H>A/78CL;S ML-$+11^I];Q"0XA;_IKN /@8K.=@#.;C\<.B/Z-OSPZ,W/?!>#XLAKXJ[UZ( M\-3UYVVIV:P:?9TO3IV^E-$I64X^S\K!G[?E>%A43>EY.CWL#O9F,]O62BUV M;N&1GP_BUGMRLZM3:PMWU9E]#P(;5>ZJL^&7HOI6?"K'X[#8_Y57PT-ZO;.5 MKKK?C)-;JK3:L6_%9+YSO7A5K/T.[,^_K=7:[^#R/_HAV&G#H);?JG)^OU]G MFS316$6.[-8YW2^.#^XB_&4C9Q&VVMUWKVGD.7''6EQ=?U44,7)L:E5T5;[G8N\ M[Y2S7RN==W_QJ;J_KXK!:/'!'Y-1X]"4A";[$>SJOCX.^C2=MR#5UO:Z%ZD. M1MDP./:Z<-'B5W0N>+,9N4G=MKNZW(C$*)K90Z,.KJW1:;?48#"_FX_CM/D8 MCO_\'/UQ+[L/9Q+;[E34@R;C1BUTVNT]^+VE7IM=G'^=%O\]#QMY]ZW)Y<%- MY3OL4E,-;Z]V4 >?7Y:5C[V;%#=Q#+S/OQ:O8I#6U1M7U8MJ\9:NC+=T(5MT M>EUK+?SK!EON[\>B&I5#-VD9XO7-=M+WS[.\:AGS30VWW/\O8<(I MVNWYVR;;[G,YR\#Y36> MQ[05ZP5\.B;^$M2F0X_^W Y24M.9EY@3K*!3WBD,C7$,U*A!:F43U)YS5E6# MG\HJF$%__QG^_%/XRW515+T*#?QG< MCL;#NG9,\M$3I\JCJB6 4$\BOZZ=15J?7]:::C_$-,,@D1 "SB0#0$')#3>/ MFH'.!!T=;YIYW-*MHIB?1\Z_N*[V+!!%/^S%U,6>9@N6/?4@(YXHYHBSQ'EK M@,0.@5H'8> TTD$7D]9],/FJL/?[^\_H5&:PQG0MST&53Q/=7D-I6LV>#:/P MV^LA%#[*3+P/7%1!#='3<%>H[Z/I&JYO*IIYY#UF0$KO$!&&.ZM\+0FWV%[6 M2GIR_"A;54^71/M4W"\S5*B;JEC ][K'MKS+1Y,-[&M@:[*=E ]8. M$^H\4MP!A:%8+CD(,$0NQ/;J@#G;.-FM$OJBZ_,5I4XKO&.YWE0EHU)#@)$W M&AGA*2$>P5I"K9JYHS;0#+>S3N,?=9UN26?'9.7.E7ESI0QB)B$V2B+.C4#: M6KP:>PX8=5D38+JR&[#G(&3[XL_'J@P#9_80KT$M+D;_]WQT'P?FSG5V1\U, M2\L@H]PQ"[74G#DA:WDYP>#RF;2OXLLN >Z+4!OR9N^DT]9Z83PJKY0+ Y(% M%)45IK:-$50JR3V2M+$]&S*U"6]?5(KY3]Z/OA7#QT0!_UZ,A[ZLH@6I'Q8? M?0G=V6&"-6XC,]0H$5 0 E&OC:&>^!H##FF*[X3\RW>29)-UI<3C$WGKL<$^ MU3.%@ @+ C+2&TX$0AZ@6G(C^84=9'7 B,:<.QCTONCV+./_SF7W3=E,.R % M$%A*0QVGV@"XD@D*8'X4(AVBYC?'\6G@OB7,^=@PG0)[GJ9QO,K^(C>I?O@0 MT[T5,1-C_?'#3H.F:2,9(8%L:#%>NI#"BF8,)+IORR:1(NF(RT> MA\O+SC>P9#;6RB!%P"MOA:1:AE%KF*I=+F%>(/[2UIWV";"58RE@]V>X#(N[ MR>H,XK=Y'I\D*8H&5LRVBIE' BBIBH)0D1_=07^=/5 M_%&.^+?+$G-ZCX;+7YH>[^_19(8U0<8@SJ1#WF(M'11+A+!/.W-M*?S\C,]< M#R#BMHB![O1Z<$1GV'(.BF(XC3EU/I;3F0E Q01081VB^C8:%%-? M%-,_PGI9+?XV>OZG5<3CIIC0=K\EXP@"89761@+BL?,$ULK 5OD47TY+\8#P M1^3\\56=, R>/TCYID,-"-ZL?L8YI@I;H33SDDGK@*H/NC"E(,64V3M$YEM1 M?2W/WIA)YFLGFCN8B9M[\*E8I$^ICSD?-G&Q>0N9XA09SZ"VCA$O*:/4K$:7 M4RG!#'L?#OZ+C5WJKB_3^-$M'O.T-K=['H_OMQC'AS>:*<0"1%I#@*0'/EA3 MH/8,8&=UBONM)6S63&$$D!]$ ZRP E&IGZ[)\8!E("EL2_?!-IK.U6E^TP M]847\&EL-:+GAKH9,]AC[HQ1%@@J.+.R]B428E'*3"K_Q-\M/;,L+W&,Q1#N*%F,"P>& $,K"$K)!Q*"?Z!X$<\"^R!OFUK M]4C!0'5.^:OK8/U,1U_'+]X6WAT6M+Y^1B'ETA"+D53(&8X 82O9-14IC&Y^ M@O0/;N5VJ<.C'%-O,G=^RT>3*,/5I"[>])2Z>8L9@P9*#QD4E#+H(-(K M7PV1.BT(;N\3NY>.YG^Y)7K4;&^Y(9]C_/3\]\O.])@A\GEWEH[\9\IND!BR M60.95U(X0C"QBEKLH/>P#ND1FI(CIIW]/+^_'R_HGX^?"_-,BB8I9O=I)@LB M6PXQ]XP)P3RPT->)EJ+A>[30F&YFF;8I4O:&_)%G!348Q$1=T7M5C+[%T+@/ MQ?J'Z2]PQM#8$QB( "$W3DJ K5M:WL!8A1I=#^WH).6-6L+:%(RQW:>%6RMF MEH;ET<6C(PNM\6$<2%E++%G2^5+>=?9]?S\=O! MT6#RVJ>=S',*O#?:(1Z6=""A9_7XL@B@E(3YS:/)MKQLV$PC*')7(2]C[.4F$;NK5,,#_6!@H'EF%$OF/1$ M0.)JN3"R%W9WM6UE'QC7N1_H?2TK[NY^7#X4Q:ONAD&^>VW963?3C CAL7*4 M$0TP(5R*6F8K84H<\OE:S_L2K2NX#SY.7CW0L^S)ZASE^1JQ:9IJ5#D35B(% MA>.4*VFA#C^QI20.8)6R[4K*.'I6Q.D,[QZS/<8'[O\1GV2=+-Z:K>9;S['6 M5\BTI,@;X[W3F#(0S*Z UE(ZR5%*.KZD7&EGQ:96,>[MJ'2IFD_%MV(R;[!/ M7U\APY *:@S"+%CQ85<8$PBLI",L92%+NFYPE@QJ!>.^&/0E_UY,/^8/S=P\ M:TIG6GBO,8Z9+QGTS@NA:"V74DF[[!/,[UA&/IGMF+5=LK9M9S M1#36B#,.+# 0^WIOZH+$*6=G>P>W]W%?M&-FM8IVK]S:GU1KY,-<<.VA!E99 M:C7S!J):/@)0RCLY^X>EGXI;.8E+R2 ?VZ-\5U:ST3\7;2YOY/\H/F2H,.5! MW5Y*(AE00%NO6%A2#">*-@N1[ 8!4TYG5]>_E>4P/NU:I^B(%V2>JVL+ LT: MR"0D4AJ'K<12>$F%)+9&@"F7%-I_MD9+8UJ4/6#>VQGFLRY>7;\+^IS=\WD:B^;J^N/RI=CAZU'SPQ@[EBGFK:1(!$8P))5;[FQ\( ]L]!Q7-PCXT60T M*Q89WE\K9XTJ/Q4Q_6P8L%?7/HB9C_^SR+?E\VBA]7C# SGFC-$6 B>==@HL ML2,4BPMY4KDK0I7'5DA?*]U^DD5!OOQ5MD;=97L9X]Q 9@VUG%-N RB>K+"A M21$D9VQQ]4+6PU1PPO0,7[\NSTQBBYGT"&ONN520(2>D$Q#7^"BD&]V9NK@0 M@AXI>H 23I>DOIRWM_[7#6:*80>,Y,P";XEU0%A:HV.E2YE%SS:*[>\YL2PA4?,4U$KX^%3_M?OH?O5*!]'2EU=?PJ:K[ZM#5AO7CDC MS O$C/52.L*,XX[0I>1<&YB4[>EL%Y_&=-CP$&EK>/>UQJPZ_H^R^O/=9/%F MQG1_FFVNG2''/:,8">>@B7F#%3>UW(*+HSV1HA$VPWE[(1.]]KY9T>P]W\5=#(SX;^C M9M= Z\*9Q5889ZA1W%-CB4%:U5(IZE-R,IWOSNM0,B7C>Z0+Q(THLRB9\; ( M!PN>$B* L @0QWPMCY.NGQQ>E\>70\ ].-/%9E/BM_);44WB3/A;O :_AA?[ M-9 Q2B3PGOIHQ!FOM- KB9!@*?OM\XT%V)(C"#(X8Q[*6W$"9LE*>;Q*$0VG6 >)]<>W9@%@L M^5]N\\G[5,3(&.(3QMT+!XY0GWO=_ ?!4 MW-J'\JXSW(_L?'SY[/ST50[5'^LV&,)0 <@1L! ASYS6IO8:(T]T(U]]1U?? M\_M1&$ ++0U'\3Y??(DGZFBHYX%[L_\L9A^#&K=@T+2)#,4,OV&-QMIPPYAF M4M>1"F'_JAK=B;LX)V1C:KR^_MX-ZOTE-%S,#HLD5ML\W,^*9DYH MG;D<22Q3$LV=K\=Q7Z9T"7FO!_(O96B8S6EMI4P0KZV(,7;(6P$MMGCY&!S MGB>=HYVO;_+0*:@UG'MET[-76QJ].[&Y4F8,4\@; 3S2P%@M->:UE)*ZE'W4 M&8=PI+"I#9Q[-H'JBR/+_='CQF@WK1K4SA!1SF@')%;2.@4!0[:6&Q"0,EOM M[X8\E7UZHL'4(N#'WJ#_Z#E:O)+,*(D!E8P*[ZDSC]H2WH1]4J/[2MT@\'EP M6PSGXR)FX=AX#>A+G.:VH-"\DCAB>ZV MN?+Z4=&NE' "EP7UP^_Y?Y65&>?3J?H^VK:/WZ.5L)-8G TR)X0.D[/DWN : M!TUYRMEL2V1$79&Q"[8TOU>8J(D38.13_S_D=X4M8S*CPUBYKJ7, (&UI9IP M8 F6WEJ$EGA82?D)3).=,;,3VC2G9@OJ.-QK%=:$F+EW,K3%MV)!!].[J?;B1<@UH9H]'D^+=K+@[< .PJIZ1^&06$IY28;T'BE)73\/.8Y)R0'SJ MT]-Q+?]#57 "Y%N\G'X8\195,^6B6 )<"X(0/&1;!\6@#H2WX>EP-E>YL"U M#]Y?,"';4<8)4#0I?Y=V'!FLH"=6*<6PQE36TFI!^WUJ]MEQT043;W_8CWQH MM#!!+O]H" 4C'GGK"4=6"<>,ESZ:"A,6N4\J.1#.2NF[\M\ M$GT<@6M!OM'DYNDD_$O0CPZ=^;/16='>K686:Q]6<&"M8%1*0*"E-58.\93T MTN<"FE6B'%A4QP=YQR?>AA/>]9&__.F&OSW?!0$;'@&M^]Z?UCC&592 M P\T9=YP!S%%K%YM$*"*_Z"AL.G+?B_Z.(&]ZIKLV8TM@I1F,TV#5J T3G-, MJ 34"EPC9<-2]H.&W1[&W!XUT??,6V[SQ6]\_&YOJ[:-K\D;<2!U-CZ"9HYA7;Q^G?V ?=FN1K)@7\6[\UH8Q9R2890; M5J- !4K) 76^J0I:<1*TB7O_[/M8EQC0F5GD*2NGO M_ND+ 9:3S1:.KJ^0<>.\X(11(ZV1WD@&:G0QP[#7W-+W134JAT%;U:Q3XO7. MC#>745M0Q7&)]K$JBN^CZ6PTN7F-T-X)K$;$\_1^9LODCYOCUCT;:*F1&&:.R\@V%';B570K.EM$1:FL+& MYB=_:\/[?B@^'J:._#K!/';+SRF[:_*.!!,&L"4H2R,&87"8*I1==Y>Z$L-@"8KVA8?9=81'PN:RE M,I40KY\ Z!#JOFCW)7S;U;4:EO<1DYW9(M85#TLVEDA089VP5'O+/*G')U9! MS,LB44=:+UL'NK>9:R5_O8F>_G$?IODBE&>0[>14H_J9U4(QCQ0 ,<>*D K$ M!)T+V8G6Z&AY;[HA69KZ7\]3'0#J$=#_\C4)): M0F1T2AZ;$YQH4E2\E2T'(WIP'J-_%./QU.?53?GX,*K/!XN0LNWIC+;7RG3, M!,TUE"KL0!B%2+L5&.CB;JNFJ[#L"MJ^II+G;RG%57C'DK.N>&84T5Q2+942 M$FEHE:KG6RJU38FJ.<'[>BTO.BT@>BRN[%QTUE?(H,%,^(V;A_,2\3P&2^HE<]G4:LM(.?-' M>QR[ATSM;2]+[4!\3!*]CR=/U>Y%:D?5S#'C!=#,4@$,L-8INQHV6OFC34,] M'&BDLZ !K1+ ;F'SI//)GQ\6>LG':CHM!Z-\JVMXG^H9UQ1K9:6 $:XPQ4*% MEM(P!<&%Q9NWI]SUVZHVL3Z8.>;=EW#((ZRN!2-*UFSY:A\-OK)2A\E#UFG%CFMMYT9+F^8,:]UX0X M;Q&42@NFL?"U%,R+E..DI'P+/2PO+=DLK0#;)3VB9^GJ^D47-YHE6\MG%%DH M-:$ .^PY14JP>C? !" I =*G:HND:K=L']>#%X]_G^=_%:/5 PNC8O.#!5O+ M9\10(2DW'&NAN'5<2+CL+P\=/IH+I6,>M*# LGUX#Z;#E_+>C[X5*V)O)\/Z MTAF0#"&NE.5(P3 (()1TU5$*<$ M9A00M>JA=B1EVF_)OW5.FC\4UW3-AU(-1_VSHADC"&LNK-8H;GBHPA[7O0S3 M5(IW\U1W"EUJ_V!D^W)JOMD>Z0==3 :W=WGUYPX/^:ZJF5%4:. PM5920[RT MO(9.<&%2'E)(RHAV/KO.CJ ^'KGJ3N_TF.^JFA',"+'0D6 J&Q\MEEH^+Z:?B6S&9%Q^*W MUIM]!1V^Y*=%V]/[Z^1D+2#=<\SU]"FO?],PZS=5,DH@11H(YG&P]I "FJB5 MA,$"/-9^^9RYU!+8O:U]^P0;K#G]I-QX98$S1%)-&*6"U>:BTL2F&$])Z3K/ MT'A*!?+;*6>*F]<]W'I"O[%\QJACGJL@C62:3'XVTWY[=?%]J5ZB$3A]2^1)_P93Y8?9^;#&E(\ M_3%S)NR?+34&_AA;CZ]C?^X_YZ/ON7CF +C M\VU9S;X4U5U\$G*9-$--AI_"S]5H,"N&L?S&$]\#V\LPL]&$9\'LUDHI*@"O M8_$=)4E6:DL.S;-A4D\ZZ&O1NKHO(C2+M,+E7?&^G&Y;K=:4#OMC;[TG!GMO M=5B2J=4K2TXHEY(=H*50(W(&W&H/X;Z8\Z&815Y_K,IOHV$QU ]_3.,;7RL! MU& V^K9X260+H9HWDL67F;%'R LD,73T-^I&@SF=_/'1RN*Z]%@M"TWX^[*&0!&Q@VI <)K)P0WNG9U M.8EDBL'=4O#4.0YBLGLV,I<7M[QUI]*ZJOY9F3KT/PCT'#AC3+* #*R["M89@8 MI1TW:CF@.'(,I>P86SIU/E<2[0GM,>>J3T7TKP6"I\Y6FQO*E%466$*$MKF9&F*1<;3O#9Q[;=%KT!W]OVLYP5T:P@5JZ^+<@282;'!(+AHAK6/[L%3UH=Y M##6XNGZ9MV^="V);\0Q*SC&4@@/E)+94JSKU:UCM/4[BP@F=T'4UV[0#:V]& M5#FY^;),J[5["EE3.G. A?TKX$@SH0CV4-(5N2$D24E<3C%0J ,#*!G5HQWS M?BRJ^$%^4\ MM-E6+2. K1 M-S;Z5KCKZV(PN[I^E4=_-!F,[L?%N\G'Q3MP3ZG0MW'NX$8SJ'%,18L<%H+$ M!R6APS5*FJJD&>W'<+?W!OX314_OQ:=_O7K7Z#T?(RAFQKDP*Q$BK47&\.43 M7X)YUFAOVPU^2YV_TNS#X[^;O&77K(&,2HTX X'V-.P/B&%<+D,8J1@?.OL_QK.9_]5D8/1)R4J\ENKAW43N8DQ\! M*Q6%-L+(N:KEHU:E'"B?H,U^',KUH9F#F1?7^>BN^"-V(AY6SNH5:S?;FM3- M/$7!VF2$8P4Q4D001&LYK.,ID]H)9KT_(L,ZT,;1MI.//MKXTSZ[R:=:&6$2 MD,!U2N.;140'FQ$MY91.P%X?K;Y4UK6OA[[X]L>TN+IVT]GH+H"P+33K9<', M,\6,%,A!8B0 BDK):FDL3EHMDX)C+I%52=#W%_^W\9V_??<(^S:5 4:6 UC)M)27<>8ZD]=H+ M!86HL>$8'NUEZHZ\GBT1Y;51U#GP)S]I_)[/YM4BECJF):S^+&;Q+/QS,5A^ M&BJH83 4%P\5O)M\02X,1"AJQ"2#%_8N2%OT>9UTJD\='.R':MI+=3U;Y"+^ MDQ;YN0Q M5=$/-4,OE_V-2=,[X.:V+XBWY(2EUD/.G**:**O\$A'*P];CLIRM1R=GB[KH MRV.Q7;ZGWPY>U)]^RX*<0$%-'(@']DA3;'F-@, N9:K3(I6X'@&;(N[-NYH2%T#+N '>(8ASO>"QE#K^9"\M'VAH# MFC/K()R/PJW'7XKAU;5^B&; ^%KI) S%^;;;Y$YVSC9K1+ZRRRR?7E81(*_;Y#.;[^&LF#60$6M M8&&G+*'Q&HMZP:&:R:,]-'#>RW&G2C@:)9]M&'=?4FM0.X, 0H6"6YV&U\\RR=?BKO[LLJKAW=W]_FHBEV/:^"NF^+R73TK7A*7*:+Z[(JON3?PT?C^7 1:+ZHIF8! MHZ_SQ9GHE_)#.8GK1=#E>)'W+' A?,W*]Q/:F+[P_6R[C7$N,F3!YB/2 06H M<((;I%U\2G+! 6:)3E?HMU)T]JN:J"GK/QU_*Y6EK$V=[ MC]W).$%! 11J!XG27%-.:^XQB?2%Q>SW-##/0).'WR)Y 6'^8L5_7]SD8[/8 M#-T4D\'#9L/MT*8RIP'C,4X!$,0A\RC>3A5 (N^E\TF9XTXPVK]COO:DA2ZX M]EOYK:@FBY^J?.L>X<"6,@L<\!C', /GB!8(,A9E]!)J"I.2RYW@#8 C,ZT= M)70RJ453*=A)BYRQBXP_RTP_.A_GD\&6)$PMM9PQ3)!#"+DPD1NGI20Q8A1H M@@S7'J1<<#K!Z/]C3WF=*.7DC^ ;%7JYO;_4PWH:X[X-QUQA(C'0")C'9[N( M[_MV.YW_."'5<8P/#VLTE9E1CB>N>:\=2 MLJ:>_!O5W:AX#9'V1+E/?FR6? =S-E<,ZZZV5%*!O85&A?5><5I+RQ%.F8U. M_JWJWCC5&OY]LFTG-*DK8D8-0QB8^("W!4)0*(BL98>,I\QG)^@KZX]N;2-_ M:@'6N\\O]VPI@]A0X*QS1G#,F &&LQH/[^4)/'!U;C99MQJXG%-T3*P&D %( M+5)>(V@DK^5F@/?Z_-6F3/A]K\"IW&L?]S[7W5=HO!'FY0?/2NY8CP]N-\/* M2F4)<=A@I0'@0HG5:N%%2GK9\[N,DK))[4L%I^\>F]_=Y=7#U?73Z=UO^6CR MF/P]'K1?JC,,Q:QADAA">;#P$'(4DD?WJ@K; '?$Y!E/T76;E^[F=U9VM)$1 M1T"\E($($IQQ2P3T-0[! $CQP9^I*V-OAFR\NM(N]GTM?9*F<7$6.(@ M-]#R("I%> 6<1?0'X,^^ZGZ]MK6%;5\,>NKGE_"].Y:QMX4SYX3!5AED/( D MC#2/8"T582SEGN6I>^6[7\V2\3X.BTP^*VX"^H^)''?.1[LK9]B;L)NEV$AC M5=A@6@/I4FH?QF=*DHE3-\)3.+"53BT W1>]?B\GQ<-C=CD_GPQW+W'K*V0& M0BDT%\P"AX-1X#6SM71<7O2Q=)NZ+SL N[>LT)^? @Y-6<7+$XOXZIBG, :Z MACG[:?;>R;,#6LLL4<&V4( KRK73R(#ZAK3RPJ,+>XVA0]YU#WYO9GP#2^)] M@TNY>[43#%)* Q"6:L.M]%83"E<#%,I&'KXN#K4OPG3K4A7'.N5^>1ZJ[N(% ML7\60U-.9XN7=O8XYM[55*8]5@(#*#V5 A'A"%TZ%S7@A*6<-NZ_5'=^DM,1 M6W:<=+>LA!.AY6#P^!Y=,?RM*J?3E^NUSQ\U =O R' M6VCD\5\['\CL_JLSB)06PCHG4=@3$D9!?<2H/;'@QTIBVIA6Y4EKJ;><@2\7 M^%=3[$Z.']),YC7T0"!*B10@3/W2">X%L$!0B 5.X>L);D=:YFL/B/=_4C>M M)G^_L$&D[,Q%U.:S8SQT0T;3 8>QJ@U7/)Z0^8]9RE1 MNR>XJ>B(FSUJH#_KK;R[&ZTF_Z=L)*-CFF:;^_24OJ>)I;9/.QF R$-CD(3! MBO=>4HP>GRCGG@C*&UU^/"(>C5ZQVZNA3#JO90QD1]XI(CF)9SE+1)1F*1E% M3]$ ZX8M;Q[Y[5 %IS!K'#U8_RB3APFZ,8Y@[9 7U"S"M3T73'")"&EVXMP- M'M&%]:+WN^+VUU?(.#-2&F*D@MP&2CJOP%)"##1KM*\]T\".CJA0=H![;\?I M]9O GP?%) \JV!'6N+9\)H5R@#&GG $>SW:'W:RMDE@/L!1*04^N%#68;\[5T3MNCQ25V=7*1 MK.4-O$F"M2_2O)EI]<.'N#./CM"G?)L[EJSFC604"@6M8LO.[USKMM3*PGRN@?1PD0<6W^9Y3.I:% TN@6RKF ' B M?"7V0.NQ8N++U M5$Z=$1?VR%8K>G_C'VX1X(/3[;XO\FD1S_5&D^V7@[:4SDP0F!* %#7,*QWF M;[#JJPX?'G]%@^? C/8@[FMV^5A4UV5U%R]M-I]9-E<*!J)V8;T/%(78 LPD M,BLIC45'2^O6^^K5SA33&M('\FE:S9YQ*?SVFD?AH^S]:#:Z66C+!.9O,+/7 M%PRC@B(*K-36(8TA1\;*I13,&'[)-R9:,J5; ;8_>L0[2QOMXVW%,R\-(PIJ M09%&4"$N:$UX)B7I]_Y"9P9+JCHWLN)@) ^V3/QH,IKF5;Q(MMTH>5,P\\XA M:1ER5FDB$5&&TF4/-30^)7[AI'5]B)+*%I%,L$*G82++%\]7/9H]^?C];/BW M)_%VV:7-ZF=$6.N-\98)P@!C$()Z(!B&V(7<]6R?&1T!?#!AU'T^N[J?E<6X M&,RJQ7ES?"VBG"S";4I5?1W-J@;$V;>=C&"EC ]B66*!04 P4WO2#38FY33A MA$*CVB=0QT#W=L P_SH=#4=YM7AR^.KZ\ZP<_+GK-'-3G32WJ_K5WI@VPN]QZKV()?BO*FRJ_ MOQT-\O$6!\W&\AE62"EJ);#*0@\L1G(U\B!+NNR0](#?^2QT;>+;*6>*F]<] MW.JOV5@^8YXZKL)8(IX2Q9R HC8SK43\:)OX#CG3DI++]N'=CS+38O"WF_+; MKX-R/IE5#Y$UO/XEDH8_(\WRX^S3'VL8\O3'##O*K! QK%DQ98CPI/:!6^/L M)1YLMZ3 ,A'+_F[A+1;$Q2OHTUDUCW)_&DUW;:^V5K#S?!:>#F#NGU#UI:NMQP=-JF6*6&CXG,$XY MZC[5::A=!FRD53+8?='*!3-]."R&3UWWHTD>AE@^?@)F=ZK"?9K)'-76Q=T% MH=B),'[U$Q)A[W&TM/2]TBZ%(65OX'=I77_*PV2^90>V^GL6PW8]5M1I: TD MT A=1^[&C--XMY[Q3R!DFA2]SMF M4+R ZQKR-;P]*L MC[9-ZDC?^VJL; >W3G6>?]^M\^=E,@R -MA00244" 4[S-6'])Y@=2&I1%K1 M>0)N7>KZFIM7#\+TQ\"!I%@W<*85U9BM!H8 M#%Q*<'^ZRLONP3TX0N;3?!HV-.7V\)<7A3*)&4.2$Z$D=HQJ!-TR=DZ=.( JA M]9?6.R7']KN-Z1HXUB7:15^OKFW0YV28;W_=>F?=L$F@QH>- M,B6 60:6^7 MXUE!SWS*O8%3O:U]1-8E*^!(I+/Y77Y33#^7\YO;V7_DXWGSG$EKZF8NID;U MC ?#03#N"(S[W*7,P-&C)6!\(AVY(-(E*Z"_>+YR4!3#J0^HO2]N\O'G8C8; M+\S7;9/+OK&>P]J#OBV)7]T6\WS&Y M65QPG_IYO-^\],'7TMBMRV;#%C( 8F8/1 TWS$L/#/"TEE\*DS*CM13S<];4 MZT8-)T;#%Y]_GH>-?2C]*3)BO&U&;*'US%IH-2 QB,_Q,)8I J[&37&98??%,PTA$(9C""Q2 /EG-.L[B&A M)L4IUY(#N/74/WW0HQ6T#^;#LZ^,F8A^#]+=;CPQ6%LX$TI:@5U\SD\#$R\J MU'?M(J=E4KH-\*,3HPW(VR#'XHO'#X_+XJ=\MG'>V%8G0P9 P@*UB7$:2V(- M076_+4UZ?QNVY-B_"*JD(M^7':.FTV+VJ9B-JL6&]NKK>)F'8/JAG SF5<1U MBSG3I'H8*Q!#AZ!3QDF)F2.^'BN8\;1XZKW=^M^*ZFMY*:SK4 V)4U:0-D < M'Z4OJX?/]_ER6'PL N!#7Q4Q3^AM7MWLF,4:-Y-![9!%1FMAG576$H=JZPU# ME>3%ARVY\<^28CTHX^ASW2$37"9H&$L"68@1AXZ$$217,A)&DU+=_Z#._+; M[HM0SYX7:T2FM>4S2[PF5CI/.2$40291??R%L4KR0<%3O;#?)ZO:0/WPW?Y= M#'5;=&'T=3XKAE<3/Q]?C\;C!<-CLNSA:+%2;W0#-&XAB^>FA'A*B7*:0N Y M6:WPGI&D5\%.]09N?PZ"KO1P,+?<]]',%\7T8_ZP>-"P-'$Y7CJY0C_>33X7 M@]"KJ\J7\VIV^Y]%OC$X]9"V,B4-)9! +^(K:)HBS&HY2?36IO"M)??Y^=I< M/6@D@7GWQ>(=XG(ZFWXI%VEZ@JH^5N5P/IA%P3?S;%?-3 FEC<6&.<<0%UXI MI%EKA 0D2?->2X[XLS[U[DDQ3]3M_$W.R3">,D7$IN5X-,S# M"-3Y..:*_WQ;%+/CO&!$C90(# MJ'V,D9$.8F,;;7 Z] A,&\CYLF FPPJK)7,"Q,>T4/A'T*5$2%)Z(?G-NU'R MNCW_HR<> O.9W-H5I>2Y8T M7'MS#JU_Z7YF\JIZ",OFKL#U1O6SL*0JS6D,6O *0JV) 4O9L1(L)?3S/#AU M,!E>>XDZ@+NWZ>E;/AK'3:(OJYA#-6P,YP'\Q9/?7V=/OYG=YWG[M90)1Y V M5%B . 6&:RQ@C0=/2_EVJA=VNJ%?M\#W1<1/18!AM-A?/@ZG=Y-OX:/%AF$W M^1K4SK2V.H@)%97!K !$";@:@ 3(E#7TU!\A:I=P[8/=VVPW6&37G'XJ!D68 MI\.8^5#,&DQM6ZIE&D-FX&+GJ(25"EJ+:TF!0BFT.O7' 5J>Q]I#N2\^1>)/ MXI'V]LC=Y\4R:*1TVB).H,"8(E<_&!DD"0,FY:3E5(_LNN%+ JK]700L[O/1 M/H[S(/%D&+>I]]%>V[YN;:N666Y$?-64*:\L=F%3 54MJ7$7F7"A99=4 MB_#V1:3X\N"L>#_Z5@2C?Y9/;D;!3'N$8SN5ME?,*"8$4 ,$I(8J;A$$]> C M%"==3SF/O5DRF5H%N"\Z_5:6P[]&X_$6XM1%,J$80L981(QV[G&>K25 7*5< M<#N/?58R10Z$LK=[D4\&5Z,+!&O+9]X;KF18KX$3T%@8;URM9"-);\J>Q_8J MF29MX-JO[;O3Z,T$59((J5S8)0+%O*6L7DT#$B+%6-E_FW0,:[>E\[,]@>PM MR],RC&-4Q."2Q2MPM^4XJ&<:;:K90X-SUZ9-9$I@@0QC4"-GPVK*G*\]FU1( M?R%9G'LYP.\(\R.PKOGY_N9*F4><,0Y)&%H$0H0$HGHUMAR[Y$/^]IFPF6II ML/=]5+&,X6U^2/&R0D8=P3 ^?2D<\X+;&.!;2T<4.UJ\4;^D.ECG&\XHDD#N MBT(?RMEB.+TO\TES'FVIE2D=1IY4RKIH! +(L&6KT4>3'L(^=9]/!V1J#^G> M5KQR@!Z M8Z#UMI8.^:24J6=D!'6T36L#\B/,0PN?Z9?;?!(%F.U%LL:-9%AY*+SA E#. MB(( L]IUQZP&*4?V9V0[=>X?:%<-1R!C,[8%0S'V&WJE7=A;,$:>C@09I4EI M;_8WHHZV#'9.ISUQ[B\!R<;[F%OXLZ56)CBBP2I$"B'I+"(8ZAHK;A5/<8R? M^LE;YWQJ#_>^^'70(A[;?!LXD(][GL ME9-&M'E=-&,,:,(5CX\$ N\]A1H_2>12(I!.?>/7 6<2X>W-<3E\3,V4CS_F MH^&[B3L-&8/I/* M%M>CP6C[7=Q=E<.6!01\'<1,4^Y4&(:K\W(!=+\>^$U9G<^)=:U#?KQ=XEZ[ MPTQ1 RB6R@5[@6D%@L50 R:L19<A:VCPN ;XO9:)"/7_;RPE*R66P]!6$J MH)8*IK2G5"%,I%? $N0;7=7JPRL4-')5+20:+O:7'XOJ\VW04F-'T:8&,H2Q M9 )@9#RF"!BG":X10-Z(8_F.NEIGVB3%5L=12X@?QPNYZ.E4S6>W89K^9S%L MS+/7%3,?EFEG#71!:$ZH(-Z[I;1.,_TCWC!HAU^)2!^35^^FT_G>G'JLE $J MK77Q74_(/0$ &EB#%X-+4Z)VDUQ,%\*G@U ^)I>NYK/I+)\,PTYQ3T(]JYE1 M!16GGB@7\#+">\GM4EZO'4HYD#NA-TR.QJK#H3["4$J**#A#BK4/]Q%HMH>)M:56I@CDQF@*PZA2B@L8=IN/ ML5H[*6%'JKCD$LAT.,['=3"N M4)I>7<=,JWY<_G42SSVL.K.?3_%-M0PA[)4AB$C-C0YJ#K\#[Q&E!FC7+*=/ M1W=GBUGL[L>J_#8*^.J'/Z8QL=+J&7@UF(V^/5YZ601CSL-G3P\L-<"EG2\( MBRQED$CGK,!A3T!=F!AK!$'BBT[AS.POMGPEHP'ZZ&_D+C_FB_3?7\I/\67 MY :C1;+FIYY_*1N"V.1%E Z^+H-&42$)DX 1(ZV#5)$:6:9D2L+!4X_E/#+# M3T"=?0T46P0B!-LV A=^'A<+IDR&ZJZL9J-_[GKSMTGUS"!KC!54,J.DP5Q# M6:L!0F+]!4_5QV52V;FR>@O"BKLDG2]V'W4+C@R/J3HF.[>NJ+EXOH[74VT7+?N=J*;F%HXS8R#T3X MGV:2><4U5E(&$VJ)@0$FY1F'$SQ,/2EZ=J6DOHCZ6SZ:1,2N)O'QKZOK%UGE M5RGEM["T60.9AU])[2E...YH?QLI'BDZ*F^@@_4$GU$X4 MUC]=?5D5HYO)8]*@P9_+X8WQ=,3S=N\5OLWEDG,(;9"P[#:2(\"^@X_ M64$@9;_4_/!W!XW9#T;CCI377XQ5 &L:N!#DL.7\Z^QZ/JX3A6X-L-I<+=/8 M,(,0XYI0(0SDCM1K#798IM TZ7#Y1YMK6U127W1%!]/<7K MXCJ4V7YO>8]6XBF^A19AYX0"0DFJY&K@86=2[FC)MA9Q\D.0M#NM]3==#JHB MGP8[X_&_SW!:9@]H<$;5O)$89>F)4UX* 0AW4B/E:A0L3'J@!H)_S:_[S*\= MZ>QXS'W[A.Y>G'U;/?-8!Y&U$YIY0 0!#.M:^FAA[:N]>U&P28,9$XS*, J1E= !"[A =809X8BG!-LU/U'ZH;C9@5J. MOSHOG_HX:&E>ULV$A2:8TPY)[)E%A"&.:ID1<4<[,+I4(J;A?U3.O7K;H1X\ M*]":98Y.;3J#%""(M./,6^X\,8K59CK1G%UR>N!C,;8[]?08OMQP.]A*J'T6 M[&J%'7?(*"LXA8#SU5)"3=(#5_O'C/2;_.?X@<_=*.G(5(W6];3+&R-[?D'& M(-8&8:4Y)4 *HX*Q7Z,'(&&];+ N\L9(MYKH[30S?U@ZZ-3@O^>CJG@17A#6 MD"8Q)*3CQGGCPG@VSD!0H^"(2+%D3]_#U#>37I]N=J6F'H_>!T4Q MG/J [)I@F*9L;=Y*1@ 2SH*PEB'KA?&2^MH71[%)RDEQZD'.QR9K9UHZVM2J MON6C<=Q/^K**(GTN!O-J@6!\7_/9\L.+YS+#ZM'E?+Q>+I-OH:,/KC]S'N'M6(E_Z.P?U%0.T:4!M2>U/U#"#@5!#1,&M9/#T$L#XVI!#+HV74 MZB&D^H28VY)Z3L]AUHI3+&.("X8I(% $0 V2D-3)%+0A-B6RX-03NQ^9I)TI MZ:NZLZWN^<79"R, K%3SO3;^>^W6XU<0Q; M(*;8B^\77%T_9DG[8Q+T_"Y\,(EW;>+S#&NOD4=?RS04&\]C/K5%EK6K^X7L M#8V(UK\W8]@!X\+$%$ ..PZL.*AO!6GL1,J#[*>> J-OMFZQ/HZMU[Z=>)^* MQ?M*7\HO^?=_C&:W\2&3($'<%NR;3^/0)C/A!1?4&4Z9)]AY"'5]V*J])_V\ M2'EB;KW>N-^/TOJF=1B^<0S6H]F4T^V7&+=4RY"4AA$? .6:(G+VC_6_FMJ":Q,[]5^?K$)COK9(131S$7,#XUPSDE%*_Z;;%, MN0-P@J\<'(D];:OA])SLK3C2LQC-2#%SSD*G"&,(B-4FB%C43Q*)DSH/ZFM> MZTQ)!\]T[OJZ&,RNKMWWP6T^N2D^A77F:A([&?^)<87?\O$R$.!3$<0?#<)" M%/^V:1X\O,68Y84:KV P8(.\D$/!:E@M,3[%JW>"R2!;/<7I%_J^9L8U77_9 M[S>"/"OYL0CSR?#M_;"EQ_TY2(_ ;9E=^^U(!@R5 "^>9%7>>@>XJ3VE5A#0 M[Y7!9S/T&0R$L]#868R?KH9#ACGV&#'/"+>< 6HUK'UCCH>E[EC;^1^%W7LJ MH$^R1G0^E)-!^/$I2&8R7&,@V=%T,"ZG\ZIH$&62VG0&'!1:0@ M(%@#Z"&M-Z/6$))RH:JEZ W>%<'ZXT+9O6:>F';TMQ++N_ -MZ',Z-N+=\^. M^6;B8X:[&$?^O'?+3_=Z1K%)2YG2P.JPK"'AC2<46.2YYX():2"@S:XI=N;F M.>!%.N$YU"PP4"G-I-/04E_+8S#J]9FC;T7UM>QO[6E7WUO?F]L/Y;XLHD72 MDC7"QRZ'_E]=?\F_K]^J-!A8Z8UGF"JFG0<(,4R-XM"I&GN$N4MQ))YV1H5. MF=F[8HY-Y\VI= /"B]_&C_18)5%=P1"?& M_F(6-SM?Y+!X1?2D_+K1Y /,[ MZ4>F$,548N@M82I8*<@*7.L".)?BRSGU(-T^F=QP$)V"CH\]WE8W^:[+:OKB M)E_7(ZRE;\X(L("&;:?!@#.(O$'0U'A;X2[YP;T3'%/'T>JQ1]%SP!/-K,Q# MX*G#4#BA,3 RS">JEMP+WD^\<&_^_A.D<((V>G./ONUU _IMJ94I@;7D#DKM M-4(4A:W/:KQ)P5+,]Q-D75_F>WN(GXYCZ2D$XF@>I4/08X!ZK1>WY=A2]^*R;S(H8NQ?"3V-MXL<:$-31(4JW. M'V/ZY_#_X?:A?T!K&6!>2NEB]A*$F75(+2_,,Z#1$6\4=C,E)#/D3=ABUXCW MM]A,PY3U6UD.8ZS(YZ+Z-AH4T\_E$YIKUYI-E3)+%#.2(VE\P!)3;)A;26F2 M7M,X04]1V[QJ#=B^Z/-;%>RICU6Y_1WK9Z4RR@E1(OI@G>=:*H67J>R#''%+ M?5FV2-L$.1S)WG91=3KCY4L&37)#;*R3&64)TV%7:#%TW $'EK,:;%AA1V7BU/:9>>W&D!;ZF6 <":)CVG?23#M M 6:(UK(J!D_@^+T['U(Z =Y8/NU!W1>M/A?C\6/,P>]Y]6?Q#(]MQ]$;*V48 M"02A)9BN'*D;?H4DSCNG.T!*^G3JS>H>_1I)]5\T%,.#NY,;=Y=;/U M![:8>4.@US9L8G@\+810B)7SS4![$BD".LO_VSX'^U'#T3Q>^WBZ,HLMI]): MY[R4D"K+GXX%A%$I$2[[)PSH]XYV^\1*A;=WRC2*$U]3.@N[8C"B?3'E\<9,%/JQJV&O402U;3\.7U\E2$@A"],G M@EH3JR3GF*]&%6TMK=$!+-HL(R8.$XDT\IY@HHSC1M0R HI3+)NDI$7G M0:"V<.UOF:H-L#J8ZG4N)AVCS9?QE5_R[\74?0\0!8V.)GGU\"[@-HVWBV,8 M5KDX2FID(G7VK9DE7FL=;,9@"!@GF$96KG8<'*=LZ""X? *?CFKZ'0)!DN5( MU<6DV!Y/M:%&1K2P6@!F!0KH \J%Q[5\T*F4V"J8^-+P.9$O%=C>UMV#[IE3 M)(QT\=%-P12E&%--5C:$QBDOF<']PQ?.;GY* ;,O8KB\FH1Y+V:WJE]H& VV M$&1M^0Q1#J!2R%('>!33^I7!@%#2F3'<.QZACXP$;5.E#5B/11D[&L_#[+T' M:98U,D6MP\HY*(@S5BO/S>KPVS"9$AT%?X"8S79@[8LV_RA&-[>A>RJ,S_RF M^#"_^UI4]?M(5_/9=)9/XD6(73/07NUD1D#/B0W".P,E9=["Y7$EQ#;LD5,H M=H)A!FU3K$NPCTR\Y6AY(\K^U-O44K %G5-:668H8U*CL/R;&H]@"J8XN. / MX$;O%N[>;E(^?U"E]RN2\H1IV,C5,D+C4IX4.<&+CJF*?AVH MT0JHO0[*>"N[G#S>9HZ_7WT=CVZ66=TGPU>S3^T9BOE];3'+1^/CW7MN:U"K M,&$2[)QW82H6(&@C;DD-I(H[2TVC#*;=2?AN$L//XDKR9<=[+6M*!QZ'C1,U MB *K0@_P+CH/,J&C$K:6YQXA'RJMM>,[#1T#[3TIM7L&6/";Z_9$C[*/L7\ MG>K[:)U7Z\7?,TX( 5PC2(SD7D=?C*[['(R2)&_[:4[O!VNM3,>O%:\#VM2DJO[=/1^H*Y>:_H@S+K4]>^CR>AN M?K=5VR_*9('=@ 5V-E.[AUJO/\^VZ=/R^3 M2>NT]8[B>42Z(5G2?@UMLMW-NRFGTIJKNXB'T)7[UA M?=]:/I.<8BRLDD9BQL.V@P)9R\9 4KCT"7&BS?6^33R/QA5;WN6C;0_,;ZB1 M8>L1AUH:Z##@CFK&5F-!FDNQ$UK2\2[&'(1I?U%H3\]'?BGCH[G3C6O-SCH9 MYHKC,-TJXC63%%&!5NNFH>+2>;.OIM]$H;6#ZS&XLPC!7/Z\'X/6U,P@04I* M(17S.*S?&&"W6LT91T?+%7%^/$I'MR\VO1]-BJMK$]0RFNTDT-O"&=)&,P\T MX(!R*^)+! 0>0PE)RYK3' M%$&@7"T9LCYE>CGUE"%MVL8M8'LLUNRTC-=7R) 3VCM/F'-.<.H9]60E'4<7 MXE!I1\$[V'(0HF_YI7$F3J!D^4L)F9BKM4Z0=7!NSX?5RMEBG]OT?ME^_WL\C@.>I<.KY()5&Q@+B/4"XF.D0CKL[+:(SS/TBY1NL&X,6/^/M^LMY_FZR_S]"4[ MLW:>(R<'!$TL958:9KD%4@$!U)'CAHNVWV>#U9IG:@;?W&BR]7*V6_TEG MDJO47ST^'9@E6H!H:J&)4Y ""QZG'[)9E_>,/G320+NGJJ\:(SJ,H3&SU>I[ MNM'C8;D]>W?TN6'!2^:CR3:8,(J !H8:>/36*)ETG6<^=UJ$MK$#].,W_+&8 M[>],*&YWW9[CA[Q;%0_S;5Q6;W>/KM?;V>*F2%?@K?>WMJ>[I$\Y1>V\/3@? MG4 HF1$ 2)"ZOJIRY6: X)SH;O6038\-D]HBVG Z&(2/J9]8IY3\X1<$"ZFS MS"+CL(8J3M":X!%HF4"[U*GEY)A -!#:2<$!E]$JZ;B_PZ6<'F2=X!YI!#!'V6=J>'-@O:;S M+-JDW1;3WCF'HD.-B2%[R=)NW@QV5W2J68SMF[7@%/ MZJKV\GF2>GAVV5FF>KE+[_9099C*T:856IO>(B]OCPW=#"VS6S0?CT7Y#79WH&58/LRYU7;]GF#%< M"4H0TEQ'NALO"#Q^NQ93TW==C9WL&58/MTYU7KMG&&%0.,>4(<"F:@F$J2J_ MW3"=4W,R(@O?BLXS<.O+Y_O';#5/"U8*CU_83CY_-' E''@*,924ZBX9]I0XAPOI4(>^ZR[),9' MD^9*/<..1DCVQ0\]6^\^\N*6\<<'@^#0&VV]X,8#Z;!$3I32I!W/='E15YW+ M%G'L,?ATNUSLLJ^?9HL_WWZ.VBANTV>_?J7?OK\<7Z@R/G#CM,22*ZRH5))@ M:60IN\6PU^UF'Q=HM<0&X<\!0@!@5&AZM-I+83^RD:8NT:A_D.[+2+U;S1^J.4;/G@R" M),C2'>08*XL,( 24\D"?U9YPA(=56S0^>4 .3-/."!>/Z^MH8>."Z5@ZE$TP1I"5.6VLD)W8_CM?CD&ZHT@W&(VO#8ZQ%CL3MG'3<4:K*)9E0XG/:KXQPG].^ M(]L&JH,QIO&%,T)@+3RGT&@!N(+2R[(LBA"756(T0K\E4\<5+YRIA^G/G+EB M/.LB,)*ZO5;.';RNT++F[+@ >+H]G-GHJT#G$#5,E1$6"JG(Z8,TPO.*[9OP M-M$=DDF'6I=C)Q4S^QK_9?.])K%.O28X)!TVF-&XB==6:ZY8Z0912H#OT^CW MD>AKB1<5V-82Y$.2[W!.,Y=\IUX3,%$.>2 $Q%!H(3$"^@@W]CF%3B/<_O9' MO98 ;[P7/C,=7L4]^Z=-<;LHUNL_XL^KW6')Y;=B,7OQC&W6^X)GT8G31!&$ MM41 &"W+>E &E,P)Q8UP_]PNP?I$?IC OYZMY^L/48NSV[>+I]DR>,; 57U% MG&M"D6C:'37(D#1#;.FM,NC!+Y!-RC=N'8'=V+"]+[XM[Z.;HFYV_7C6[XN; M8O[MQ"'C"R,"D= B! G4J<@,*,%U6?K,''W+W?N:OBKXZ)9I2QA&R%BKK*2VC',RS51.K#>K-\TU4*TG MT(>@846*A?BYWGJ9;J^@3D0O/P)72F* S7%=Y*](GYJ ]D6-]\77V??D>:_? M?GYZW=$9FIP:$C30T3%'DG#$ 65"25T6;G! 0$XC1PA^%2ET>-2^ZRCS"-,@W7AU63@.4Q@Y8_%=EW< M_A1^K-E7_>Q; C!0<^9,I*BWB!) 9%D3P@W@655VOTSPN#O AW2B_6R^^L?L M?AO_8?_M;[>;]6:VN'UY3];T54%AZKR"G $ (*5Q:^G*:GK.",ZZB'SRX>6> M4._3 ';3N5ABZP$5D(.(IS:( EK&, 00>5W"?JE IK"9.A-RL M[.D7!:2X5E5 :ZAG)6>7SU-Z^RXZ[XM_ M;^?Q'TXX N?2L\W>&)16EF-#C:!8.@^-5,=YQQTT.4S[-4+?O8'_2+@>VB?_ M?;;9KG:-D]]^?MK\>2IME)W%WG',% 2><0I(.D:)B?0"(8E$I;*KCM:<)V@_ M:N%IX.'=:KZXF7^=W>]M69QL;S_[*.+L_E_%[$+KB:Q7!PRYQ=ICY(W3QCKD ME2I10Y.K4,ZESID>ZCV@WV,_E*IBO5HD.3[^9]D.1X^O"T"BN">V "#./1,( M8F0.R&"-LAJTCC 4,1POFR(^7B[&WWZV/WVC%P9D+ 9Q;D+"E68Z3E3'2G2D M4CE]#D88EQB)%!J;XVSU$+H,/HXP M@C$T'QM /EXZSK^U:A_3^P+R&E#@$.;6,888,$='!JNX'YI6X=W@=*P/^0CI MJ#Y'3;7+R!]>&8SQUEN!,9)02: X%OHX8756^]\1!D*&(V4.ZGTF$\IK$-3B M=G>T,OULE@^?YHOBME(B]?(+ @'$(QLE-@X* 96! !ZD)P;:G,-?]0L.GURN M>16CE;3.?J,F,@ M15SSN&V4B'K+.=IK DNIJO4T[:-ZXM*E92\\'9A!6GF$&('04.B1%^(H&X,Y M!7G7$QFKK."S51!- !TR(7CILK(30P*EPEM'*>$D>F-0*8!<*:%E/JL@;YR4 M::SC"GF]!I .VJ"@V)W8NWAQV86A06',G7%$>1IGG6$,ZX-?CY61$?_0$9HO;CU^*C\^<@=>;V_\ZW\RJWEN"QP9"2ABPF#B*+1%, MEK(Q0'MM/3!0ZK>1JI=]03Y,\6C]OJW6&X"=I\Q+QZ04T"%]1,YEG488:?JE MK94L&\QA*)+7L54ZX(G&2C@*N:!,&,-*"3G-BK2,T.[DJ+AJQ]9ZB#9>I5*$ M)^U(S?EEZ-ECP4&M":&&840X-9KJ,L:#-0 ^J\9H[/INHJ1E:UCV91UR+MNB M!DL.&6804XR]-1B62Z*F@N<4<8\T5]K6XI$)Y1#D:'+-%A42"V6@L D-2+Q0 M)3P:8S6QT$ISI5Z^9JL>DLV7B>6?WY<_7FUQ]K:(RX,"A!!#A30G\=<1K;04 MI6]N$/T%KM2JK+IE1Y@.XVB^KM#'\<2(0+0&6@+AC* $T %*)=* QC-<3-' M6O30S:ZD*:)#AM>Z[MJH.+:&Z-3(PJKHS5OJ2Z-L',=9!S3&>#XCFQ$Y_1KK M@3W%5F82QJ5>:B^Y9Q*G>S;M$68KLR[&&7V )9]L'<$\#-'2AK!Z;C(^O,NO M4X^=-@XI"@CETAW7>9?5^&'T&ZRVR=, T $K"B95/8 TLA@IB8'7 ,3E0)"# M,T.P$[;2DCO6Z@&LHC>&E(+..+D*KE ]4 _0:ZP>$-!+ M;"F-)HUJ#9UEAA\D)!Z G-;-(Z5,8QU7K1ZH!^D4J@>TY0)SJ!'DW'GAM86@ ME%AX_@MD@.LIOF[U0#U\6ZH>J%,C4-XS&[=1P&C,%.&>$XH$A.5WQEDU,6/2 MGMI.5P(T K;/LOM-]3NN7GH\@%0H(95UV'"BJ##$TX-DE"N=$Y$=_98T<_W) MAW,HHEQ><5X<$)A37AGIM0/.> <%(B545%HWL0QPGH(OL*41HGWQY6E+Q(_+ M9 ?7%^\(/SDF2 HMAI3:N-L6(&[3(<9'&0F>VJJ4J>AE-[!>2PV:IDQ(!HE4 M7G/%@:*\7+.I8W+24:Z\]2@;S&NL0>-&(&60-(1:IF!T_M7A>"YA'DY[^UQ/ MQ55KT.HAVM)>IRR/4G4V/<\&!8@850P; [SQ0GNDJ"Z_G&*6U49R[%QHHL#3 MNYX\9%OFA&["B<.@8#5$E#(.R X.2H0M@Y$,<933,6'TVYMN.-$,V98XL?QBR=B478MVN= 6UE#8K;:W'$!I!T_EH@_1Q*\XE55EW,XR/(,V5>KFTN1Z2 M8RIM%DY)0BP2.#I" F#M]!$$8K*\BY%SH*[JJI"$J@HIXES MI)00RZP[+D=H9[+U?)8WC6&=8G&R@\HBCY666$!"HJD]UFT)YE%.Y'WTH9*V MB=4:S,,0;7_5XOSFW;[MV['G6V6:G7I!P$Y2K;W3,&XWG?.0XS*2*+!$.;ON MT<=@VB992R W=J)WC=NV#U\_;!\.G_!V<6@:^-V^?%=/I7'!2XR0U-19XP!Q MQB!>1A!$=! FO=]N3I(NL.W+_+P[]I?;]/=PV:YWIQSJ\^,"EQ)C(4D MJ2(0,R*@)?8HIS$YI2JC=ZWS#4U[R/;%H*<]2I/\ZPI7\9X<$[Q(9X>$<\@S M)X5CV,#C(DU8SEGUD3:1;9,];>':9WEZ MK .3)HJ8P9 1WC'?-D,RH.R+%'\L9@_+U6;^?\7M4QOH_OI:+-;G#@:='QC] M?\.P!Q1& VJM<,BY,N$BI>$Y9X1&>&-\V\1I%=QK.?E)$+!.("L1Q,)"1N+F ML91*2YYC:T9X2WRWFZ8&@ YQ0NC<,O3TOGNXNV;32B$H1A Q)F09(9<0D*SZ MMQ'>!M_Z.M0!HGQ%S%'"'M$C=7CW4G@L6X1<$B$J![%[L M=8.#P#R12,7MM?!4"^6\0Z*4C1K_:QP$KJS@"@>!ZP%Z#44ESBLDHU0\HD0T M5U$.RQZC#[7+Q8^U#<9L^^_4K_?;]Q0-7E<:'*#,3SCC+8?2%(*( M'F6'PD^_+*6R\G\.4;0.[S4=#/::&&HT-Q9X3C2P0.-2,JQ5SOHT^G1PWOK4 M IS7=C X[J:M-]!(ATC<13$>)3I(I[S6$W-F\A1<[6!P/42'"%%<7J!^>CAP M0 0T0G+N( 32:>UE*57\WXG=E9.KVC/!BD9X#MGJIFE_)(L!!-8ZQ^(22R4R M0/!20HMM3NQS] 4CFLTM%.KF&U/6G7*DN'O^A2?-\=GG X7(88^]1M'\4*.-I;Z4 M"5LXD6QK2WI=MH]H/9:LBYO_NEM^^W\WZ=S5ZGLB"B__D'C"G_#D\-?!O'F! M%(__&!#F1<6)$X!3&[2TGT6?!'#C!&&6>1U0\TB*NNE,NY\[SZ]M!=$#&7/3P M3XX) D')H>#&.*XE,\HZL9<18RK]1(Q*:YJ^S)Q&N [$G8O9C1>?#Y[ Z+0# M)0B+_CN#' $592/ Y&%_NK#9HOSJ"H6HSQ\.@L7]@L+02\@H$!;HXY+N)-$Y;7=' M6+71NMG)!;0OFJ2$<$17W=P47S?I'.9%KIP8$9 "V" C-?;$6TT<%V7PRJ4T M\[0RKVT3IAU4!_&%+^^S?WXZ<"\(,%S#2'TAM(DK<%G"X$C\<5I)H;;9DH_H M$$Y-_CTT@&.B$:>$8TB9XH2*,CWJH. Y-F:$4> N'9D<7"LG\$<8O6A]H;^6 MBM[<6WT4(! +A!1RV@D$C85'BD3G-Z=!\NB;7N0%N;+!'(8B>;?Z1%\7>,4T M!4X#*IE#Q!PD](3+B158Y:BXZJT^]1!M7*&K'G9=",SRH5C-;V9IE?BQZ.E\ MY6[%X<%[8*RF'"HM+> ^_E_IUWHOIGWK4Q.E+CO'N#%C=GO=?\XW7SYLOWZ] MGT+JG"*@$8:IVN5$2Z V)H&?K]:; M'UGH_OHZC]KXG^W]]_B\/$^*JN.#D01:I#44D'-(L#.^;$GAL7 Y&\<1QJ7: M)4E'('="FD7Q\3_+CU^6V_5LF*!;-*73Z;0%C*)&1PA."F$H78NF# ME63 "C&QN%5_A&H-\L;T^E#<+!>W3W=HM4Q2Q>%!J6A'*:0()-\.Q+T!Y*4T MROJ<$[$C#&6U2Z!N,&[,F*<1DHI'U H@CK9/14,'I598/3+9R9S. MZ",,M[7+B5:A[?)@Q/O9XNY4+=D/_QZ\M=)!X!1"$.'X'PKM(Y5ASCYX](U! MFQ^.:8I?YSH_:1J>/1&,T=$!TD!@@92G6 -[.'W+(+4ZQ^L<4?RCH:Z>:[H1 M9EWJ^N_SQ?QA^W!6VS\\$XA"3F+IF%($4>< @Z;\=NVF=+RED<:6[>#6JY^_^W(NYPY/J)X5BLZS\!MF.S(ZXP[ R'% M! ,,E>1:$\HA$O2(D,J*.(R_XW.;N;2FD#8/=;_0F>/ W5>+V_AMQ>VB6*__ MV/7JB'\TRV_%8O;B+8%9[PM2$H$\148X(G"TCU8< G0,,955T3FBY:0UK2_[ MQ[Q/L_3/8G[W)7ZW^E:L9G?%KN-EL=Z\?_D&KXHC@^4.0(6L148Y8&3<=:-2 M7J!UCLLRHN6K;8YU@^XPBUS]>RX8QA8P0;R,WKU51!E^E,I2/K&JX2XXDP5H M\\#G-GE>A[O"CE_PDG-S[O%@H!K%/]_+(^WJ]GGT_8I^\7!1^\.1BZ+;NU>IYO+ IF=K"=4C7 M_A ?RW7M3[TF0.E@W-EZ$E=W"W $6I>;'(Q]UF'C^A'Q;\7JT_+*2-8AVL,L MD7JVGJ\_1,7-;M\NGMX)!"LOD*=?$1 CGD*HO4(0&^<8U?HX\[#+:CSXU]ZD%7Z\0L$Q5O =$C7Z7V1ZAU3 M^"/3>3K]HD EQ5IJ:Q"P'BB6.D.4:$##LUI$U8Z[3\5]:@WOOMCW0JQ-/:0. MP6>(=G),4%ICI:1@R'@ &+3>EDLW 1YE'>"M'6Z_1DZU!>TC?7JXI7Q7G7/] M%Y-K1*!B/+J8$ N-HL8PW]\#;^(?3:4.BQWYGC=?BMOM?;%/].W@_A@!UO&W M_7G."3TS+(4\F956&\0\-G%!!$R6TBJ8U15EI)N9')4_]T7;0[:W_D2O%I^7JX?=VQJL'2>RP^5O.??;SBP1M=\1(*;:,2>D MY!00HSV-VDQH*RP II6.9KTTX]?/[\VX+>;[V1Y_>#[)XU\=OSKU)WI!LN>/ M!!>9*+"0U%+#!;$>2EI^./)@(BUB.U3HLA5@J]G_VFS8M?O8ILYLLH[JU]N=#W MY+/!8T:0$, +@1CEF"AH#F)(HE!.\<&((E+]&HP/? MO!3L/O-T4(X3A#R/E#<:$(\C_TM1##4YI5 C*NKLERQY&/="ESV?JQ/FR?,! M.$H=\-0QC>+&R6NI8"F.ACBG_&1$I9I#4*8YRAV1YN-J=CM?W'WX_O!I>7^" M*#\\$S0#'GN.G+<.,B.-H;[\;&EY]DT? M3O#BI4<#--'')A8;"#E7U#!T=+&D]EFWHXRH,+(?>K0 <*P^G;O[ MZ_\K7LJ(G7PV.*N!X]8I);BQ@FB'2CQD]+%RTJHC*G'LDR=Y"'=$E$/&]]%A M.K_?.?5XL-@*!].I8V/3<4W.(3L(HZCF.:O.B(H8^Z%+2R!W:EK\_+Y8F?A1 M=\O5>%@N M/FR6-W]^^!+A6K_=;M:;V2*Y5.?7HC,# Y6<1[\8 FU4^"0]8OR&@XGTL*I7=4ONP-X MT(FLUNMBLU:I=>GL4RH7FZ?KX&;IWV[5YCCB[>)]<1.=I5T)T'J^ML5F-K^? MEAF02J:NK H;K*W32&BZ]_DDP4)4.VK6L;3Z^Z$ Z\.7HMC\;;77: MJTA]9GC0%L6-D8528.@M5$ 25TKO !_,*'Q=S9>KN'+N,G8#6(C*K#AE(=H# MO;\#+*OYMZC$;\5C&>'[^?K/BW?MG!X6),6"$!X=))UZ'T,%"2@E5<#DW+HS MYC6G%>7_=&BE-9S[9Y19+G;SJM*]T^>&!6JTU))+XE,/MM1%F=J#I$G4R14+ MMJ'TDTS*QK,NG@ALXW8+ M,*@M1Z6D"L.YX\&8U,3J^@0&. -(%IYJ$J) M8)1U&G5)G3(F$]/>[,WC2G[8%NU2V*OBW]MB^=)?5^L>[7X5JPW99'ZA;7TYX<#@UXJ0 QRDE(($&!( M'..0$R^' 63JU '1?]/K[Q\=O%[>GK8,\/"-I;)+&P M2&$73;OP#IB#=,RZX8XU]4ZC/-TO.P"[+RK]\>%ORV_%:I&0,,O5U^5J!T'* MO*F[Z 7,B_6'M&8?$G 7>-;@;0%!Y:P3$M*4EX3"1V^@Q"7E,J85L^B0=]V# M?YF4)TZ:_GV[V<[N=[/AOXO[VU>+][-/G^8?5]OUYOQ=?Q<'!N&U!P00R+P1 MD*%H_TL/DCG,U.N!2)Z /$!,[_OC?\V(5?_^7[Z^+;\5]];#8F1<$ MZ932C"EH[&ZVI%9_1^D!S\D99IW7NG;WOA/X!XU4_"Q&HS#9R??$^8VTXX)K MYPPD7&LKR\TY5U0/EB+JEXJML*5*^*(E/?3.R5>+K]O->@<*K!XT^WE4X!PA MPZ51@MGH,2AO-2WE)"RKR/]J^-8N(4[1+AO\(4F&&I$,E4XI\X10#(70RA(K MI)6ZE%,:FA,^:RGS-$&2-0-_2)+A1B0[C H>4X(AT90;2Y6UF)45MH0S2/!0 M^X:I\:H9WOUO&5[P9OU\$?]N/KO?74JPVU;/ONZVU*\K7$Z:^^I@*8J;*>H, MD0 ;2CA49>&!8((,=AW3=+89O2BF+RJ;V?J+6MRF_[A_;^??9O<_S/''&N(S MG*W\CF T0<1[:Z-]@! ))X L,<#"#N8(=LW'KBGSO,=I1PKIOYAM?Z"C4C'; M_M& +="&.\8==QAI+(TX2N0DH-,*# ]&L4S<^T^IUK1IYP<&[16&EABO+]R!OBLW.!)>??.X"@].#XO3Q6!*&N?3,Q>!>K=:WJUF#U,\/HN9E\[+OOA\T,9(X45T^2WC2%#A#MVF M).;8CZ%\M?LZ_2R]+]M'^9I/Q'(A-64VKI%.,1&W !+ @Z3Q)YNS[1I[BB=3 M]77.P]9#^9K/PVIE**66$BO@.=ARV_ MN^Z!V!_'!259RG5"9RUDQE.F_"&)@!70?##;U#67;9X0 M*?[I.8GB7QU:X)T\R?C\D0"$Y]@00# &C%"I;7E,$RND6(Z9&7O2N)UE*Q/1 M>EPHV\C=''YAX@,__BGQ@3_A0_GW0=W?'SXQ;N=/+DOG'@] 22<0!!@K)Z(\ M4!E<2I4*M*=A0IHK<]DZAKTPP[SYUSDFQ'\.0C /,=38 N5I-)%&'6IAL4:, M363Q:$=QSUE0'[]>M/X_[\YJ/?YSL,H+X[2DW'"N.$/:D_*K/6>5[AP:?Q:I M&ZW7QZ\O]_(8SWM=H1+CYX<#DM!;"1GTF$,LF;+RR&4,8<[]"2.L_FEW7YL- MYP#)YV_%:G97'&^Y$>$2.$&HMB53;&@Z9H+G5 ?;/\%9J@$L",\U@ !:,SH[AQAW 'L@;)2J=$.S]UUED3 M5."]$U Y(HS!3C!AT,�TZ928IM3J#*BW7(WA&AVKK$>XM,^UVB%8L@J'OT]X*0P<6:K$@M S6"-P#IG M7RL$R3K*6 _ZZST 1#!CC(HH'A220<4M+=<.1X#/NH=FQ!1KEP,U#@#5PWN MY;2C/IH>4.>YY=AQ:Q6VROO#_@5Y#+-.2HQ]-]?7JMH2]D,NJ>WVT<2804.1 M(4B2=(>(,0R5%^,>VKP7R7TU/#0F&*L$%0P9& M )6CT8,XM$[#@/.L/G77 M80\P*NO, ;!HL!Q@?RRJJ_3G!?.=P=!Z<=X";Z*/"3\RT"_+O) MTCIH3AS&&#HMM$Z73MAC>2-T,FMK.8DF2_G1V5X4<[5G]250(,)*J,,Z]5;C MKO1N8;K ?5H6L3]2U#BK7TL# [EU;KV9/T14WGY^%_]A'B=F>J"Z@_?R^& ) M4@0)I>->C2-@8'1C2MFM-3FQVMJIJ6_%ZM-RF.14SV3L0C>#%BCN5HIIE1LJ MX!&C('KZ4'G '92X;$%D*<0#-HTX?O:^E+^L"'W[K ;T8U2 CE_P9Q4$*KXJ M8&N4!D#QR$I!I&!QVAU0<=:KG,XR8UZML@AR:B7J!O/>_: 7BI.SJ%CG?0$K MQ2AF5#.C$=98"%K>;N&P4X.55EPC'SL$OK?%Z=4B_EA\G/TUX&IT_(9'+558 MC,Z,BGZ&9#A=AJB8,\Q:2=E^"\9TNE.]$LM[D[7*9#\W+'A'%++8(AF=;T"C MXV/A05I()Y>4:T7O/\6(6H-WB)FK;F_G^Z,ZKQ:?EZN'?8IIX",M[<]J1STT M %C/&:<\;B4?O%V97=>0 M5XNG3\SC3NGK?7'II$O6>X,$G!OHF)*,<,"I$IH?\(KKO<65VH3)SEL/A MWY2 MCK6^;!WHW@S<4?X/F]GB=K:Z7?_Q]7:V*>+S#+*+G*HT/C"F/:6.^7353_R! M(&9*V2E $POLY*G_N9WJ ."^R-74LE?)S&:_.R!H"5&.6D,]A5$IF(H2,V%M MK]F)J:ZR?6NI+V:;[+=\5JOKQ]- =G*-W\ MI4%(9+30T"* % *(5):%X2]F]AAPQY9]?R^G+Y4U!>1_TC'/99WB_G_%;=Q M.ZB+1?%YOEG'_>&JF*V+]?MBO;U/HOFHA7!5+.6>DV7A\0 MX]!K![PG$AHK0!E[CL@11GJ]P;WW-/)P7!] =T/$ R.FW^;K^):X(7CRU].+ M"%I ":$*$J@!!X RP?5!%9HY-6#.^?C5[J^OQ6)='*A61 $C MO33&$,N2;@9"T4\%J-QS;%'<13?]=K X7F5]GXKO9V$[Q%0>N%"D_2EK./(2 M:N&<4I1BXBS?'[UD2@A0K;=]-[)^N/E2W&[O=V7L#U^7B]UZ]/D$=79ZJ9*Y MRWAK(" N,C12WGGAD.4$R4.P1LD(8\X1EA&ZP*VPYGGCS=[0[\TX_,_LZRRZ MXHNTOK^[GRV&,PX)TO@=>VHM;M\7F_G^R'4M8U'C+<%&W\L!Q*$1D$I.@.+[ M#8< 5B!9J?:W&RP."HD"[,[F16]QLSI*4OJ9]7+^35\9G/:"2\4$@H9JXZ-/ MRDJ4G',3JY#NA#_+050QG T9>FO0ORG!V",'"4*:"6&9MMBI@V:P(J92.^MN ML+"138OB]D"KI)[#CV\_W<_O9A\"!&"M'< =-9V&P :C8HBIZ6ZO>I*X)Z_6[8O7AR^SQVNK>ER@W6Z7^ZLG1H2$#!("^V($G&7@06(>YM],;#@<7-3J4*A'RFK.*HGQP0 D%*.(AO_ M:S!FR$)?RJD8RSDJ.D)/-%_=RVZ '6JN)@NWW;_K[>=4#W\3[9R=WV\WQ6U\ M=+\-?SI@:#>TS3GNJ=!A!M(%"&@^]L9994,IBO>JU1*^W_&?':O^I3J4YX)?) MT\P2V6*Q?)@O6K!%+[PI*(>8<80IQR7S#'#&\4%&R3T:;"\Q 6N4#W=?]NB? MQ?SN2_SBP[U(<3Y]*E9O/^^$6K_=;M:IY#!*6@IVW&OM*@LJ+/CM_(+ K8,2 MI:))'&&$J?,,*=&#\<=I+)V=V]:FW)6*J>KG5J]GGM36_-*VP1U*,(<^%Z#,H<1 3C$J9#$0$EH](4LPJ:4 M3WF=GCHR\ZYPKC2'6A=%Q>JJ-C;ZDK]*0=PH65 N[\H ,8T M U92PZD'!G&-5(DH\R2G7]#8K\7)9]G)8L0!5-/;Z=L\T?3WEU]PJ1E!=[\U M$,%QA!H*:[!'%$8-PQ)GP%W.Q?=CGP)#,?;Y@>'1:'?86?1F]G"Y4?VEH4$3 M(803"B +M$\1 ^=+B857BV'F/;ZLUZ#@Y M)B3!N &:80UL^B%:A8.,0AG>:Q%B'UN<]I3^?*O3$L1]T>A]$?VH^4T*!*4O M_F,QWZS??_CC(I7.C@LL-?&'D$$NA(7*VV/7=1[_K',:#(TP^=<9F=H$>1"[ M5,\BE7)1J;CFV&&.B;?,8N=*N1CU.9GC$<;H^K%$C:"]DEW*ZPK=7-KZ%8$: M1 52UCM"D(0:.G2H'DSE(";'7VNI1/KW_J,355[)9% /J5%#=S-A__Z@N!% M>(:)D(3R%/0_8N>5':R6N(=IT#__VIT C30X5.Q]X!/WK1XS\-1+C[V3 @#* M#2?L<-V&()S+ =MC/!KV"\5!#<[9UWIC4!1)P84V<4$@A$N'("\Q8E)/K%ED M/E5.QK2[A+VOE; ]?Z,68]OZ98%SA&"J^S&*QZV:-9B6J%)MLTY^CW 3W"&9 M!])(;VO>;IN_O=EL5T]*KGI?ZW[XBMT1R/O47DC=1-CW4=;+BU_E=P1&%()$ MQ4T E\(""/'A%):PD2MHP.3P11GJ-8YH\KK H'.>&A:G#%&,"N(@*-%!4$QL M'>R -2\%TKI5PC#6XLULM=JUBQRZ<*1?Z^&B I#A7%BN,716$L> =]!B[PUE ME8ZZ=>VTG)#&+->;=?6ZD8MO"<)[9+!Q2#J#(25*.KS#@@!@J)]8:]8..'+2 M[V@;^[X?OXPNT^7]5U($?[T;)QST.!4?BPY1=;Z^.<2*43C'/PE.%-7O\\; MC6>BVA=3WGY-)["C]3UTA[Q(EY<'A-0076OE&/62:$4TP_P@'59.YGA)(PS& M=,.95J!M?)H],7:Y9VQJ_5>5%Y7'!@NUEUK'[1U#+FXPO<7)843,8HF%RVD# M/\*Z@W8ITA7*O99!E8Y>DF/G[*V+U;=*Y055A@>GA10" * EXTIR38@[8$HA M0A.[[;K/<3X/:C'HAZ(*BIT51J1G$Y>9@'.N?BM!$Z8KV3 MJC'2PZ0X#E_]?GE__WFY^L]L=?MKY3HH(-H;+J#SZ5B+T]HHSP43T2D'$OY2 MN0ZBG# X78&#*:$L]:7@)1;:#=^A<1V6.9.0ZZF$_@HW;A7S'A9%!R$"=6W:PT0[XMA^]MV?_CVBSF/DV,"\)!C@#PD MR&EFF09<'V3$FM,I6[ 4P]HD1@3)*HXW'3!GI M@8IB65?*QR#M=3??UTW767H^=2HJ"]>^>.-G-^E>@._F?KF.LE]DS8O/ASB_ M#"/ .$,%DAPC \!!-I)B$]/:I+?/F390;9SV4.MUL3FLP>>3'#\_&3"R5)/( M7X*B?TBU\!J5W\A@5NQOA#OI]C3?#IXC\(%;2UXH;["FD?)Q-X$($5SSH^3$ M9^V\1FA#!O:&F\(^9. OQ6?\/CY3,_+W9&3 RG)% 9,$4@J)0E+@4EX.84X. M=H3N3;L4J!#Z:P[UD-2JR:= H\=FE$4$,F]8G(72'E=FZ6VO/O+7W97E'S:S MU:8_*N5HNP*+:@(\O92JH1%&G:J*F:,*PN@'ENX$!2[KPHP1+H:]4*LUM/MB MV[O9]U0WLXXHO'A^ZP5ZG1H2("0,")DN/*<^ AE=TA)!RGC6!JVZF_[CK?(? MKY96+:$\Y(+WH=AL[HO;?\XW7Y;;C9FMOZ"::^ +;PB<<8DE@M&5@-P A8$P MI?P6BAS?JGH;XZFPK!O0K\G+LJG7GO>$4.AU%(@">YQ.#F=U+J3-O"RWN)T, MEVK".TQJ?N#N'/WFX0'0VBK-E,/88,Z5I>1P'-1J6ZWY\J!Y^%I=$"J]*0@I M0"0]18(BA7UTQK@K,6'>#M:-=^A\?&6N-,O'-\2_1R/QK5ALA[L=^/#[]YTA M%CN5I$79;->;Y4-Q[K:[FF\(",5E7%MD+(W>I'%&,+3O*"&5IZ223S4(!M5: M%U1[16">"'UKM2:R%[O96J#S/0,C=^<@7M\Y_/XCWOKA9WBWF_W?V MCIQZ+PK*,QPIZKGR+C66XQSI$A')LGH@7;%EJ,R3GPYM=@A^C^?(5\5L'K M%"_<=7<[2'2IJOSV)$.KA\^<'VRROOL\\$2IV#TLS"DRD,!XYPZRJ2B M(J;!DWR5_LR-;# ;%UG^]_SNRX>OQ:4*RV>/!8R((AIZD2Y58(+"=$'OX>L M)1-I7M22AI:M =E8S6^*S7^6JS]+8691F&5J*WOFZJ1*XX+WQGKJM5="4:4) M8IH=OI\"ZBN=T1O_SJ(#(K2,;%][V!.KX^L*U;:7A@8B,;$DS@(8<9/>$&Y$ M*;%56?T<1\2E3OR,CC#N+RM_UE'?-[Q.Z:#UNHC_=_MQ]E?SK=]+;PM0 ZR) MLEX+*X$VV'%?XN(MF%CY;7LTJ1?!;P'Z@<(C22+W5]3,8G9?2K/6W_]6+.]6 MLZ]?YC?OB[O41.J7B9MPHP6VCGFD""9>2*>$YPY+;;FCK-)%=]<3-^' 0FPM MD\@Q CR!5/)26F3D8/=/#QLWJE!WN3,^MHA[G.6S^S/!DY//1P_1 M>\T5U5!230'@1-N#3 (;,[&N]NVH=]D^L)V2I;A[_H5GPR@GGP^2(L:\4MPH M""%6'D-3RI0.BD^#+"WI==D^HO58LBYN_NMN^>W_W:2[Q5;?$U%X^8?$$_Z$ M)X>_#N;-"Z1X_,?@$5* .X&0L8 ;:H3&Y?[M1=VWX&H?0WFZ^%*OST;(GCP1 M*2!&&0>D,%199=.!Z=U72<=ESI(_H@/H[2HU$\0IQ, P)((G5YHA)0 57&%? M2DPE&.R6W2OP%#O"^->)@5&/).0DSCC)M+=<,*=+7) '$^NPTQY-6HB!U8.^ M[QC8X*==^@IJ480003-P_I&H/=>P:S 8_7 M%+[]_/2#GIX.VMUY^BE]"5;0E.6\."")B*+=44 O3N6"'<8D9@F)B9^?Z(MC/QJ=')0ULEMQZ M,W](8OG9?/6/63I&^/B@2D>4UT-GYL9JP#B3"B&K!:9(.(&T8F17G,Z!T117 M:O;;#6*/1T(?>?I40+5:S19WN_CQ6G__B4.*/;>=PVNE+[X?^UXG MA_#MU[,USQ?'!$>UAM1KQQ0!$ ICF"AE!#3KJL3,.\7Z,+"#LN94/_-,'?5F M=]-WJJ]1Q3?SO7LTO_L2'2/U_L-%/EX<&ZC'6 )B4\&PT] J9L!!9B?]U$[X MCHJ(;2MG$,-8SR26%R='D9"S1%IFI*#46P3W67%K4JW']T5_UC>Q[?MN@?--FY(0*KWZ/4>,BY$T<-&)*SS:I]S\#O"3:P>J]R@I6[3#O_-K\M M%K=]>H,O_>Y@F#:<:V:T(1Y$BY8NOSU@KE2U/L4GIA3[/:5ZF5(MZ'7@:L71 M] R" LGTL1B0 Z< MK3RLA_YH7,LKJ#R$$F)"#+)"(XTAEQK0$EF(>,[Y[!'RNB&K^B@VK*>(:11Y M<>H!X-((3Q07P&IDU4%F;H";V 'M86E3N\BKGG*NI\B+:RTH1,QXY0ED43R. M2KD6#^^.]JZR MT1/=_7L[WWQ_M4B76^Z W_4Y^OAEMMC7KJ__%E^Q6;]:O-O=Z-O%=*CY"4'; MN&QI!X!2WKJ4!\*NU !;F+GM/ND;%NSI5N-7O^<>K-]"!D(3F!.5J+T4_GB#Z/:]Z4FIOC>H.7'@J_6,$ M]*D7<+RLSFQ72:G1AXTBWNS_<"[0W\YO"-$/3H>V2'1EJ<<0*\!(B9_F(N?J MH!%U2QS!E!A&8;WO=O<7M+R,\W'N[AN#?%QN9O=/_STE"MXL-_\J-I7NA>WL M=P9+I05QGV<]8UR1N.6#K,08P*SC55D%5I.;%&-1X0Z5+')'+ MBB^._3!17PSL+&-=3W?CSEC#= \?LMPP*9CT$E#_B*8U*04"=49)(Y@[((N30R5N)URJ'9BNYZFKB>Q;:#32EF()=,B+E4> '9$+!J% MB>4$QT2Z?'6,9M$?.+'MJ-.8.\BU0AQ33J"!)6K,NYP##:,_,SZXU]J[_D;/ M^BO,>@Q](J3DL;ABFBH^CH1P9;%5ID\%!)[WH*OOXI-L:D-T > M F\C%$9;%,TJD[C4 90XIW(U,^G].,GP[TG6FX9_9\"?)U0%)58K"*(KC844 M!'MXQ,]#D]--H:4^)5-)-<*I6(,@(BRH1;;@T%CI88.PES:GAK MI\.OI'"JZ;08BQ+'D! _K'=QOK]?;W]GPT]=4R01@M!!29"3"$?]@OUU0"H$%!3#HOWQ<#.LN'U=#?N;#B*5EE* M;@76TJOHS3L*2UDL!#F]*,?.PP$(<38;7D\5HXE?7$,VG#G@G%56 $V!=0CS M([+"F\'Z8_2>#:],L5ZRX;6T,DB^,?L:&8H(E%9"B3SVV&C*C3C(J!'B.;O] M7_0:FP, I2ZQS6A&- MGMN#N[*]ZV_TK#_$D]YN-^O-;'$[7]R]7][?^^4J_6,7,^'L+PQ:8\^-Y09* M3:C$%.ERVZRU(&;"/G"?W&QK6K2IS"N<*MVEM$_]KB LUHYR:PRG6@@KJ3<' M3(VPO-=(R-==1<.'S6RUN8)ITA)7NYLZC31\+;/FQRJ8OZV6ZT[\K-._+2A! MXKX)<"RUET)+%15=XJHA&4%MXOA*/L8Y9_*UV^NAA5?K];:XM=M5A&__R3OI MUD_S>>ZO8G4S7Y_-9==_66".<0,$X=)QRZAF#NH2E924Z*6,0^XYORCN4N+D MUUTINE;?M2P%$&TN\5SIEGUR:6Z_&[U?RF2"KYW&=TK.+'!$"$4/%_K*9, :>I M J6O8"D3DXXK3R)RUHVB)S;]AI]S@6"LI'/21)(PCRP'M$Q[64[Z#5%?>P2N M=Z4@\)I-^+X%7, MRL$8<34SLQ1R\,E9ZT."!]Y1F#PL$DTD0HCATLVRT6CFS,_)7G]]A?.S2U*, M9HKFQIX&02!LJ2L#4#_1T=\3N&.WMT^.7,M\OIX- MJE$:(4TC9QR$VG.IB"KQ=X[G;%!_L?CKV.=I-XP8_8RLW@VBXUK&1A\2J!,2 M6^T5P$88CV#HRX_EDYOOYV 'E$/;2.6\B=D=:AHH4!:GZHY.&"0E,7FWDJ=,QTG M7" ZE>F818;KGXZ',-? ,_*GKP@(,Z4PY10KK!37SK RF^RAUCE^ZX1+4*$!A]HHPGGN@<&7#-$^TUB,X[__;%@QF"[HET_4;A!\C@^,T"#6_ M,6"-C?=2>BYLM.E4"\L/.J0:BIQFUK7K+D;=L?^7L0+=,NCZK<"3.M!QFH Z M'Q@,MIAX$O>C'&.ND%7:E=J3$N6\6:O'W!0 -YQ0;)B"BUD.4"C,/^$J4=9G:V-O^]L7,D_<,#:?'OARC M5XMH'(L/D1J[M>'U09(+-Q"=&16BE%$B2 S43&$ H:;\(&=R^6%^\?N6G9T.<;]Y )+AQC@M#)',E4I9 *W\] M55]K)=B'N\P:>( MO^N+6MS:XEMQO_R:0#CL!ZK^A8R2NK P!SA@P7NX3W)P((UBE M^74E^8ZH;1V?^;//G$?Y.P-T""$#I!7:FN1 Z]*=(0(#,MB5WZ-,=50F9=>I MCH;JZVV1?>&:U:5S(55=\1%#%:<,PY!%P;SQ#R ML,2!83@Z MO:Y,@S($&>R PH(1BJ)#39'G@@E.M+:LTH+9C<05E/)ZN;Y8/E?G-<$YR9UP M%@(M&7&>.&3W:%" +,JY+>'Z#$1E:BQ[0[PW=[9,M>QA21(L%SO?Z7P%V]EQ M@4GD$9;I7D&KE"9(>U+*ZASN-8;:/;NZH<%/BU%[@/>6N_KQ4R_6H;WX?*"< M*TVMMX8SZE.HE]!2-J[@8.5#79FJ5O3\/ 74 K)]L:;"=+J8:*_\CF"ILTHJ M+K&$BMCX@^('#* D63?*CI!=F3RHO_XU0GD IGU$!@&@%I#/28 2LR@5R6^T!DT6)7:E7&L/8@'(-B;8O/'8E7,[E/$_]7N M(%CZ_+]%;))S4(=JE5X5=[U.$Z$PMLRF\CQDB"D1,7'EF%: L#/2=0'V /2S MQ>?YHKC5Q2+^L'EW'V?2XQR*,N[FUOP0D"\V;S_=S^]V:J]#S,Q?$I"7"&J@ MH!(:1S@%4KA$45&=TT4CJ_#MRBC;KQI&Y!:F"?FZ0J5;W5<%*I2T5BIKA+$V MJHB(4BG(:)Y#S!$NX+WL9SO607]''&[N9^OU_/-\G]?W$*K74EB4R&+B!SLA.RB[&Q#OIZ,4@^NJ MORCBJR^(Z^:G40$YY+V6#@D2[1IV MG"!7RLJQRRE6'?MY^;98<+J.+Q/MWJ(=J6#V8_R5%_+P/SP7H@3* *Z!1$)C MG6+AM)0E-1J?,G/:4/'S&$4&N*/IS+@^U:_N4;K%;0H2OID]%!=3]%W\NB I MI09BSQQE'FI&J?4ELG'UGG*'F884J]NSL'NM]'X>^O$PP<44Q8Y?7O'?]AS6-:<.J2%B/@0>YJ 4@[D\B4)@HH2A) MA1#E9!>TU^N*7[9Z^-=C7B/=-.3<>K5YPK?XI^=:[H19EWJ^N_SQ?QA^W!6VS\\$VRD.7> 48S-?!F+VN4-#PXO-!<@FA=,(Z23GRA$-1 M.DZ,,0&'J@"[L@6A39#[:]CY\+!<[#[5S+[.-[/[G3NU3NW]5M^*6[]<^6VZ MD>+5>KV=+6[.A2IKORL B#F7G*0++"06Q -=;F.9U'BPQ:<'XF62Y*=&G]U" M/X:L[?,)F&_4W+]:Z^+Q<%1JD^L@^&AT='DF++YN%CM^ X;!CMWI;\+[E'!; M%+=NMEK,%W?K9W68-_/-A^VG_RUN-A^7<=9N5O.;$VW),MX6H([^+9;4$4JU M0,AB7OI!<0N+!FL&<34&MS_P&Q/MR=>\6RT_SS?K=\7J)FGLKJA#L;KO"999 MI+'P%AF.F>< *ES*YUG6A01C;T?:(KDZAGW VH.!^]QU57%@G.;4*XZ(-9)J M):21AYX.5 )3J>:[ZXJ#.I7:]7H1-7ISH I 2A2WA%OAL%*ZO#$FFD=0K4IC M_%&(M@ETLEBA#R7T9SBVG];%O[?I9/.W%.$?SF \^Y JIN+$D.",( @!";5D M4IEHL&DTU190;P$'9,A^0\\^N=+T/S4F,*,,=$@A&-UJS!@ J08^RJA07 O5 MQ$Y)YZO[^91N"=C!)NO@984MSEE(&91*.X=IZ@65&BD P*@@3FL1E3J:.7NQ MAO"%QP-SWD3+CS$&/K(340O@03KC*P+BAY;J4#\&LVZO'SYF:*K[ EV:0#DB9RQ5_I\8$[80G MF@.!O61,:>@Q.LI()NX4U-?T9>8TPG4@[ER^5.FEYP-F0D,C.8M($8H\]'$O M=) M';.8/&?JZO@\:QJA.NX:=HT8Q!8CIP1'ACHIC#K(8K62.:U+1WC6OM7% M* ?(W_7JU2L-.70,6X E]A0+SRA&OD0689'3#F*$1JPAJ_HH4:^GB/YZ0NRC M^,6^X_T?B_EF_?[#'U4NO#P]+E EC#,,$(,)9M8SY'DI*]93J? :!UU^OA2S M-<7T9V>7J\W'8O5@BT^5]H8O/1]GNU0$$>R$EM92Y@2DI6R49]WA-L(F8NWN M#%L =#"R5%A77QP1&*'" ^@(M\X0@153II0OPC78V=6NK%26CB\QIA&F?7$F MY;K6T?#NDD]+/5O\>;F)X6$4D5 (05)__H20M=JS@X1> YGCU]+Q,:?+%%E33$<3H#P5>'BS7.S/K>]K MP1YGWOIO<>RFN#W'N\Y^:3!0F?]_AF86)B9.)I9F;I9&KL9NL,SN!JP%AME= M+)0G-E+'+>D5,_0;O2R 7I_HGP8*/B#E#(S?3/S'TN+0$V_D8F%HZ.)FX&CJ M"JP1W%Q,#"QA\UQN!DXNP^SJ ZJG/FH%+!$+QZ 2( )TB:8=%P!02P$"% ,4 M " !(AP9-'K)9![VL 0">Q!T $0 @ $ ;G!T;BTR M,#$X,#8S,"YX;6Q02P$"% ,4 " !(AP9-U;D7[TL5 VZ@ $0 M @ 'LK $ ;G!T;BTR,#$X,#8S,"YX[,$7[(H !1L0$ %0 @ %FP@$ ;G!T;BTR,#$X,#8S,%]C M86PN>&UL4$L! A0#% @ 2(<&30JJE$F;;P JH<% !4 M ( !2^L! &YP=&XM,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( $B'!DW# ME-16KN\ $E8# 5 " 1E; @!N<'1N+3(P,3@P-C,P7VQA M8BYX;6Q02P$"% ,4 " !(AP9-=52IC)NE #U1P@ %0 M@ 'Z2@, ;G!T;BTR,#$X,#8S,%]P&UL4$L%!@ & 8 B@$ ,CP $ P $! end